switcheroo-control-2.6-bp155.1.9 >  A dkاfK7(v>o=/zŌ6FgNw V?8&f֬RovW:{/_[ۭ]Q܌@/ ' sFn趱 PpF)$?)d # W IOV 7   "  8  d       V ,(8 9 : =">"?"@"F"G" H" I#( X#4Y#<\#X ]# ^$H b%>c%d&[e&`f&cl&eu&x v&w(< x(h y(z(((()Cswitcheroo-control2.6bp155.1.9D-Bus service to check the availability of dual-GPUswitcheroo-control is a D-Bus service to check the availability of dual-GPU.dk<lamb28ySUSE Linux Enterprise 15 SP5openSUSEGPL-3.0-onlyhttps://bugs.opensuse.orgHardware/Otherhttps://gitlab.freedesktop.org/hadess/switcheroo-controllinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in switcheroo-control.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in switcheroo-control.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi [ -x /usr/bin/udevadm ] && /usr/bin/udevadm hwdb --update || : test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable switcheroo-control.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop switcheroo-control.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in switcheroo-control.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart switcheroo-control.service ) || : fi fi [ -x /usr/bin/udevadm ] && /usr/bin/udevadm hwdb --update || :YuZ(K 큤A큤A큤dk<dk<dk<bbdk<bbdk<bdk<73f7ccf3d4eeb8fd95e8f4be4a334ab54b014186c7a2ca99a6811b3f216733c5fa6da79a6f77b67ffcd29b681934ed3ebafd093375838b2492581e5614ccb91056b8aaf3ded39b81e44ffdb421de1170082d854c87e5b11bb0739b1ca831f2562ad14aae708ca5b2aec93e140ee5dc7abf9576d1ae9f55a2c57880904926c7f4cf7d67df68d2e5e93012a8c42ae273a41b9cd8f3857e1a2a3bbaa0e8b15323975732989022e138aaad7b1bcfd12249af01fef5620c6cbc5ed9c2efe88a5d57375dac4ca2a8e4e20a7451b79caf5133ab000b25a3a537d0552d9427164b108c3b8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b90372ecd4dea84ae48f48589ef1bc33339e013a4655244e076a87b30749bf99f389rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootswitcheroo-control-2.6-bp155.1.9.src.rpmswitcheroo-controlswitcheroo-control(x86-64) @@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgudev-1.0.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.0.4-14.6.0-14.0-15.2-14.14.3b@bnv@a)@_T_ @^~@]@] Z Y@Yn@YOX @Atri Bhattacharya Atri Bhattacharya Johannes Segitz Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Dingzhong Chen Atri Bhattacharya luc14n0@linuxmail.orgbadshah400@gmail.combadshah400@gmail.combadshah400@gmail.combadshah400@gmail.com- Update to version 2.6: * Remove the recently added support for setting the GPU for Vulkan apps as this broke sandboxed Vulkan apps. * Fix for non-x86 platforms not having a default GPU.- Update to version 2.5: * Add support for setting the GPU to use for Vulkan apps, on systems with heterogenous GPUs. * Fix "--gpu" option not working as documented. * Install the D-Bus configuration file in the correct location. - Adapt dbus conf file location in keeping with upstream (requires re-evaluation by security team bsc#1199065).- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_switcheroo-control.service.patch- Update to version 2.4: * Fix the cleaned-up name of some video cards not being picked up. * Add a test suite. - BuildRequires: pkgconfig(umockdev), python-dbus-python, and python-rpm-macros for unit test run as part of %check. - meson >= 0.50 is required; update BuildRequires accordingly.- Update to version 2.3: * Fix the path to the interpreter for the switcherooctl tool added in 2.2. - Changes from version 2.2: * Port build system to meson. * Add a command-line utility to launch specific commands on a specific GPU, or the first discrete one. - Adapt to meson build system; drop autoconf, automake from BuildRequires and add meson.- Update to version 2.1: * Fix the wrong data type being advertised in the introspection XML for the GPUs property, which lead to incorrect auto-generated code * Fix a potential assertion on startup.- Update to version 2.0 + This release adds a number of new properties to list GPUs, figure out how to launch OpenGL client on specific GPUs, and figure out which one is the default, in a way that supports the stock GPU drivers as well as the NVidia proprietary drivers. + The service file itself also makes use of systemd's hardening features. + Note that the API was extended in a backwards compatible way. - Change the repo URL.- Update to version 1.3.1 + Fix Secure Boot work-around to not misdetect any system as being dual-GPU and error out when it wasn't - Changes from version 1.3: + Work-around lack of access to vga_switcheroo when booting with SecureBoot enabled + Work-around a possible kernel deadlock on boot + Install binary in $libexecdir- Add systemd-rpm-macros BuildRequires and service_add_* pre/post/preun/postun scriptlets for switcheroo-control.service to comply with openSUSE's Guidelines (boo#1096823). - Pass --with-systemdsystemunitdir=%{_unitdir} parameter to configure to correct the systemd unit file's location. - Adopt the use of %make_install macro rather than raw make command, following the best practices.- Update to version 1.2: + Fix API documentation not being part of the tarball.- Change License tag to GPL-3.0 instead of GPL-3.0+ (see legal review for https://build.opensuse.org/request/show/507370).- DBus service has been reviewed and approved (boo#1034309), remove corresponding entry from rpmlintrc.- Initial package. - Add %{name}-rpmlintrc file to filter out warning about missing man file for binary (upstream does not provide it) and set badness for 'suse-dbus-unauthorized-service' to zero until security review approves the dbus service (see boo#1034309)./bin/sh/bin/sh/bin/sh/bin/shlamb28 1684749333 2.6-bp155.1.92.6-bp155.1.9 switcherooctlswitcheroo-controlswitcheroo-control.service30-pci-intel-gpu.hwdbnet.hadess.SwitcherooControl.confswitcheroo-controlNEWSREADME.mdswitcheroo-controlCOPYINGswitcherooctl.1.gz/usr/bin//usr/lib//usr/lib/systemd/system//usr/lib/udev/hwdb.d//usr/share/dbus-1/system.d//usr/share/doc/packages//usr/share/doc/packages/switcheroo-control//usr/share/licenses//usr/share/licenses/switcheroo-control//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/7d682fe12883895ba75a4215303a65ee-switcheroo-controlcpioxz5x86_64-suse-linuxPython script, UTF-8 Unicode text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=23671ddb6c9019a9be9d149f87db203267738dce, for GNU/Linux 3.2.0, strippedASCII textXML 1.0 document, ASCII textdirectoryUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRR RR R Rq7ҙ3Z8utf-866a5adaf125cbe2e9c34c9071c6c80e54866ca7011ef4cab69156d9430da2020?7zXZ !t/ኯ^] crv9wB)_㺜*A8sxp.uoxhkojٖgVg(2#gT4 ]lEFlf+kӪȠ3ІFUʃ=ȷ "|iz`,Cz0y2u ɲ|9^ UysOjE;Zrȶ$Fv럟7MNaj$qk5J4:4@BXp 9@u3SblghJ1N TXqHDde N--$ (Hf,p Rjvj&􀠫[,x!,L& פE5r.#y5o` 6`c<UT Atڠ٣%,1x8daoOKRT3}X~n둪$t)ꛊɜiO'Қ%yoaïAQCptpIY&SnvR xdRMete`+ggIkVz78~( WQ :#W 2I.6L Q m#1(Ф;vggsõپɒ;PR&k? lH_mcf u^[ N>?sz^hJEՁZn/\(u^U> BI:tdMŰ߱Rdn=tД&4.שYD %^CjGCvP0Xu0CTƵ~i#J#cYy5YɃ\LUϲ=eh)gg,A0Fc۴E`ZC#|$Hkw(՜S)mw >{֊אEEg7uK 7ھ&HّKHǍ5w{dEhC ޤB= H;NK<^m@gZ>&ϝs寻OĖ:򲨠vւR1IPhm/L.L \hChwwj[u  j9I L-!W1(qF-wi3J5 Z\xxk|UnjٸR^EqkRJFb*yN au*+]۰WZM4[[+=*:r_Ë(Q)kW"v;5rzZ~ oYR{A (Œ\Z\k6uJ: +K^[0M2oãϼ܂6T~8ljo]6ZW  _(YTU_xm LęKf_մIn9PzofGLxc{䭩϶ 齞 oPO~N.OT&0׹A\jcu8^i1QATKٮO"mIWol>?ߏHıgGb Eгi wӻBW<"r}@+B1t9l&eA7BDщSbp <o(A{ -"X{?0,eau^p:A դ>KԜD)ٯ]W &o೗:.HNuJ}r}DKKC40 8+OGLp-T->+]62氯kp mͅ4QC(xUtRUR➟oؖSURcRwP9Ȯ'Ն<]gTKԛ0HTeܣŇ͡GZՏݥN:`,!ʷAZP8qi:JsO<끎BCɡJ|5N{y՛vD4Ds[NKݳ*!l׶ž~LMFe~ bw5։ AP-(dS#ٱ&D<04ĸo~KfyUn} @xII.moӽSY _/V{'&[G<)/0cvV]_[~MHswB4XnxnʖHtSoU*r˂fZ'^ftWp38Aq.m̛hϫjzܢ]Ke hHmdMRRI2:-Mr ;f).rŋ|rk}u{֡{zso\S_BCدƊ:hݗƹ_ʳIxkÅAVD1NYoʸtkA&vUѯ }MxcQ旸xSMA3x2Iq2aޝ{MgάQ/mP% z>h3&x {fF,{ryD[|+] 1о!Ѻ4Քcv4 %"HYdY0rMGBPCPl/5WO\Sl( 6#H8#ʼ,FEHF"G`ITcp |jԿ PJ!cV&Q귛G䏎r[dv[i 7.єnS9 , mRYӭAV*\m2g,3cuXx{6$q;' &xkF!"F`{Ǭn]~C"o$iݸi̱Bj\`Q/=ꓴ#l@e;BFdFwa~0 ŦYk~ejE^z^+3v[ZB, mir?gj6_pc/&v'YkaWm"@'1bKtT~\~512=y0@(LpxIG+!mzp}Z}ft7VpkmRtUڥ](I}xx-Pf*STa (cXDC6 ´e#YF -ƄBnܽxH?APYU89A菝#8xa4 ׼Kɰwxx{f]xE<4hRq gzUD'`͜Oxa:xFME2"|M׋>]t{PhUŌ lHu2$!M'xb|i !jr7dBu[^/(dW~^ lN"uڷ~ReE|+YӾŌZ^G%MW1RW7 1mG#qD$ )R.x먿ǀ|Vh5s 0WθЉU;"wtㆎ,I͝x53Ϧ&E3}(8/> se/r3,)ЊNv"naݲG2]]f5[^\:)K0G6NU~IAP[0-IڠћVOߜm}A݇ј}譃^%%l6 nݥjG4ڱontm %"V,_phUkp+m~ cNH-- @q:+͕E/CYjO~ [e"dI5Og-Ԡ5 r!IPRዹڑ;rN3U ]HP-adQDwO"*AV8y,rq ?7dgɽ+QN ޸4Ys~QEݑ.E@w3DLڹ~CBy NRr&+ xa/&K:ě0/\F%=-p_VG./96/D?C~ kxcO} kF7, cC^+~-sӾ j|$4yo+Ȧ OMxA2'Ln3zˉa!ژiǷ-..(@Upf'OzPM$NE]7iLM- T\5|= _)CeD}ѣn\A<,9Iӂ^/8fuVڻu5`Q/Esq&AE 5ֽpOI>f CH^qqF|,6kgqF@4TJi*4n(gMFvk_\!{a<(L AE}κ[rI\M_M< ĕuQm*Kqa_nM)LʓKz=tBB&w+FtfV LV rdf d.3!OzyxAL'c u%oSCMœj2;faHY|T;A,vKL0LU m}kN?DT @ޜt(Kp DӅGZ#`wGX}<@r'KIGίWy Ԃv9 vX쁟l<5pJVR\X܋suocV]LqN|!9w87RȀ1V7¤s(8'f/]cǭ]y0rʹGhmPEM*3"Խ k}}} Bgx'w&]ڭO҅7֊`f\_cTRf>}2t#"G6mF={Hh#HxF%4gn)K6`n~oh"i?⼹FqtR|./5+.F!ߩYkub'mjW: oO]tc7<"_\}ҩHs$❷Tµ'+[Nˀ30x45<A 9Si4bI٪GX},Zk~8x3nH?0BaNp GⵑB(d:eلK8`o,pp!`U T(=ɤfʂRp*KwcLmⲪUe7&XONO@8 \Mz{Q88& 7aɅfH͞c\;1h(yܪ=YP(tF9#}Nǂ 1 徺˟$rk 4e)-zMp\=\D,?:e7 w"10p,bEeoED1bF~>!'s  d8*KDٱ)c6ZFG ,yU/1SSxڐN/Ώh>xQ8Cδ34 Z߽8$@a\+H W>ҢC$(İJsܼE9hSIg#2Yj(@'6NRo?;o>L“~`Py4 dc3PQYkD7*̻SJgq o^h;w~m_u}ך`>B4ZTRߒ67̼O>*6z[?r+@#΀@h:[ ȉi>X89 1ڭ0:ђSSB>#'ɦ~Ѱx8Xt8Uҋ|;@JM&&ϳBL1`@xoZı0 [^_ KOh|b O/Tg ھ}VA<TVx `^$nOd:uf#د.V&&dZҳ(,z\LԨQ7El9ӖW"{Tsbo؏ۙڵFmͻI6\?9.kv`*jvk7}mv|Kk`w}·ˬڥuK4M;I6oZ6!AM ,jJ6@A< gh2V7{*#>c ";xmj!T y.Q[CR^$'!k>Z2K KԺX]$V´G~0K~*ԝ!`71N9h u`n{}c{KӀAni <0t"ݝn6D%UڡO-X5!DIwX5 +m`P8('T`6|}MXwSN0! xa T2;uA*E,f4K_ڥ[YJn<#2ZB/&"i0Xi^X>Px;CF'C +=u|"&ߙ|ɭ9ۈc1} 7/*؅{5}CǤT8ϡM~T%F}"sQ5eҨ;vqk&l4I-o{d̚l|k}CqX0_)8s:mVe/82NgJǂ&`brwz`ex0p{m;۞~hʩ:aT7&ﻟA:}b_W1"Nh16rJhR]`gCz'4ҩ)|Æ`)hW5>oR31)HWxtM9eiǧ'R^^dI <)IN!B_!Dh=YtVZJ |.邶+x>4UG]߃Py`3q?)_Ę0'Ow^"!u䧧O3_?(#r&tG [ ?`kSQHK`KBYtCF"uUؔi;enJe؝pBe{ P+US@wW]h&'O_t)'/#&=+0-~# C.8?!t~OFxB̙/Ҿc)#U|=e9CLBdsN7%C"B\Y"Ndv'!\yoC1 v.p?`i;kjMe m ܾ`p:p4G&x3|.vB%% \Z Sb;qː̛C2$R4[R8ؠt=`_;ռ尠ƪhtYl6 `{QH?`q\.+˹XȋtE~M=恎Lg w Ҭ˃Mp20~H@wK ܙ EQ\$)T y3Ͷk1{0fյ4ٷ @H(SY(A%?@GTi:V{P2΁]_:~Љ.q)X3~`LJY1+1E b?:ޝYLf=L%ZQL{mcx|W)!ch:̼5{LŇ̀RH:"cD:.#rSɲF֥A"W `lbJI-洎c0ww!ƊlQt>>`JnDI72=ԭ`Ȱ2Jzh`͌ D9FO.Y;Py_hp[9_IDzZHFCp w hz3!d3  $oQAu0+'KEeERjQqgyPcx0 -ɠ sشsR1fK~lL&dDrn1mx(樏 ~|R!)@۬V}J6UCφ*m1;Y7;`7~ $o\TA~wu\W8Jd*?Oc">hmwUir:3ޡ`30Ep%d&U$ 3y-+Яlg"m"rAD8ŏ8.C nŠ'MGizCn2´^RZ; ZzddWO,'^4ܒi;*OO\Ťs :yP`s* Pz*@ `w7gi_+:[NFBLJƫ/q4ڬG#W-Obat(<\ݥc@<&o]7sV#BiH?esbn2Tkŋ;&J퐉\km;2A1[~ a  fmf[yMs|u] LA/ty327a@ Sf~R$g\Z# A,d9D~c1\zWdU?5,k6<'*qe o\ERe'ӱ 椵3u9a܁\A/4x봧@Ɓy9Kd[bFJ(ߛkx-yE&=ǔ@ ޴*Xe wJz2fOG/ī ?('U|@l /JǸ5g oYT @mc;L^|0/ ){_gJ 4([͋;2 ?&::!oYcDSskQKeHhaYROpuȐaz6:[JHf03-ׯ_mD:Y"IzN` kG02_<"V>u{bs^8XwLvvA;u1Hi0760 ,LfԻ + }SC?Pq=[PݖN֪WԺoŠQNaƉ!hd˕8n[E۶0xl.XީuA?H3WS7 LflYǾ3!+!@86;5K(-n|@q$8N@Q"gic&DY]Dyn>>_XA7)C!a[xˍB\oXt !M'0ԓutljEǵ֌#7һf5 w"LΉNRVOImCMWJ[cy؊q.hat:+" l9ɘCA#-l+Pދ@nƀu6BZIO~_]g)ʧeju4drgFg9 #nL'o?Q> #3Y>? g Eȅ?~ ez;HcR: fc${'8w2x6mg*Q"YaG֐/(a5:ƄYnh6-ш]4YO+|2„ N? Pw0h6Aw5#xHI͘7@BH >DGmr;SIcdT&,t V~5<&AܯM*/3x)N=+jg4k;A5QmJbX1,3+UQB_>(RjQR l)iVGdM$ڞ]m͔Y!KKxB=%v*8BוXHD1Oa7n"mbl.DgmURzёz? P©pDN(rd,@DE2#!G qMUw؞G WQe-/_"АB `PʏowppPoXf@^93aʛ^1Y'sG)Ҏ$i`/Ӗⅉ r}ޘ?OpFǨ́T'^Q6-_n-T@hQ"'gM-7~|0(zl4ŜBK?JPQ Czؙ)-^dH?[]K<1C * ZVAi{7̭x;x;5F#:ˀ\Vb]S?/ȟjn>\L~FyCݓʗ'DwXzFC?i#E|ܪ>w3K?";[M i5?@*)A!b22vL^3u EPƚ(mŃ|>xJ 5tܙA\0$ LJІQ3{TIhUoS~3Bf̍׉)4œjO`̍7S[~Gor6Fh "}{Q(lijUkx??{xV+x;%ELt[1b&JY"氏" %/t+Z&Y\\i~vǐs<ц=fˏ3XyZLxX_nΘ"3[O\` )CCf3sZ;qsMNW<+ t5P֞ '_w}Ei8H ee佮ьe\e- |Vh/V}t \coމ,K^wrnwD.M8.ԍurTi1hMu18s a t S]uFtW *)#57w#r;ƞO,p WяN%҆b8C᎝I#=s؎j #x#z'ݨwX'FΗJ,aj0xugArkI: STݏCXVr O\+K)̂Yab=œ׌`$߂^ž,R$"wƶ`yo?8*[pKexMOAL}oy3ZUG24f1:h@ t1è!PAŔǸB@ tL=Z}0pa~ qʓlq P?5Y O2є֠Y+|rV<)K7WtEW:ݡ&SxH2bs5)'W(ZEz"[,bҲYс(VCK>DXm>ݣ([2{ׂiES-s;aځe٤>?;Z\){*a1=zi"/]ZcXUG^)- Q9 VFB#2.ʈ9ZAňa1Ax[\X`$jĝ wD{K&bC#73OS C)i)RũLt{$`U4Y\5&9/08YBl*Їz!34<Ȩv'.;(Ndj'2_+T75C<}gwgC"Ɔ% @%P+.Ø^"VZQ6NF6$K?E,(pifF-<en?H郛20*ǂz3ݣSxX͊0pV8.uidNh5ݱcA^bx(Q;ԭkud HumC`UsѸ`%ۛiwd ȄZWXȞp?ԟ ;afg. b>'hRFFCP0S @t~p, -4B bm0hݳoG| ͡*6p0n!oKb$\C(|\9$3RyJs#!Qjs%B4}DtMe`$Л/>7\h0sYyߓl]bZqq90?/28#"3TWi*;Ղ(PoB6&#_pAiO*' Nۈƺ :4GN(Xp 2aA}1\ml6q ;&6A)yaxԽ(=Y֔j %H1Dj!_6P% Xf֑^P'j'5gu^3q][р\MYI*gA7Tw=_yAܔuqE'/~,@bJd;%TA`P[|oGGY/sqSʹ P4u`p4 dfSB?ٸkFׅAw GGIB-{o7"cYC<|˅#̼b.Lu_f]i,e&e ф{_55$mf6H•A㺺_UM~EnK qg(멝w:>['Vg݋ t1iS:̪-``8͸ a`w\`cWL Z9tEۉ_Ƥ* G>{C-ڰ:0{+Ft܌Ͱ+x'%U]ToufGגCJe&? ѳXo!ުTξ܌dF}ކ-V*d@; <wuȐ]k4y3gX:e Oẗ́;n5|SQ/oh+.-l]"wSqȷsQPSr!sVKxXS:b(YOGR4@3!3lHl7CD;vcKtuB߈e$4эy 1Wռ- ei5>)r q׀<"p*[JC°Σ;nSMlRS5ީrW))49 !D℗tglquy _D~7)8{XoUl?ou=Gs$$Fe).⒬RC{w̰Հ~9ԣg:fXƿBh-M& uSTv9GiFx֗Pw%OwzN`5Mj^s*W#َ1`",p~3=~ާE$FVٕ)Ssטls"&?5S­ ,8MYw B3ZĀ5>-5~2 S$3,^ݖzHY0 DÂ` 9i?LL]HǢd?p2xJpM%m١x \8}I9FS-bMw+ҥ\xOevkѡ./Yǖ]Ftl=NUD{! ~3 _S-d+&} FGV6$+;[ 4I)иٺlGNݑc\!zW0hlWrKIIΞ1Z(- U3s߯†%SOuDlB`@{.yN\g$>HEVu0J4Wy! ~ӹ'Š(fP11Z6ܲ\[a bvǶUh0I`Ȏj3X1ǰ4S:;(pLG)ڝ ѵ }kCuCg(:,֋8A,M}ۿ}ddwTSݖ<>k77DHtPwau,rF|BC2>pظ!D[yB~B=Fk ~N3pd-+ Pt8zxxTכZ|ȑ.9 ,9W5>YahGJ.&Wsp+rكh* 0Ebږe#xpBN,.iRe`mΩy8{(YN:\Z>u.~_H_;(H5  +T(8EOP[Hd8r܌ڢjEm󽷗ɥSX;d$蹊t*^vovn杫^.SC-='K(fX=P3&XG6`δOԅ+4FuTm poX羸ٴ W"FoSTctMX.&o-lVM)S-0}2!녱DHN?vW#*&]~m3; [Уmv#O2֡խZ1N'ab%Daۄ#ҟHJJ֞w*\XK㬍PboʍW{FJREoNz85:w.\Y-Fd_F(Pi)/T%~a]lgû+C6m)?@fE~zWV(DӠ~ӱpDٺi>1*](%-{>Y,MiC_l!煣Bmȓu9 Śtkum`,]ZنkM {!-tOS1U,r#d݊z-9я_#qh-⇼Pt ׁV91sݶa%&(MwPh[Z/=se_4F'[ͻ~^o$1ػS 0iy`w8_4:Eq\={UqRsý؉0gRc>˃" . >6's&R G*?;!%Gk | k:wC &߈BC)^xl8gpR184vq+KlhړB7 +|DA'=/WHk )Lvco2X\ܶu8z%ye@yq!( }r~-IKx>]涘Ʉ)_*Uw-<] /z1$(9}OpC/ f{XO4vhW}]:j+ЧR6TCa2x~ESʙh.&F,*{GEVw2(] i8 Oʠf$'fzW=+ H3}Ǵhp ;ٔ}D#P>AOp%5.wB WfUꭿͤBm=SZF,TY7pC=RBNL`@{-GOvl5u0宄eAo+N̰ a}Wgx.H_{ze>g]߾g"yvIٯqpOO OIk=R$8KUH8e08vREea:%bH^mK< nQq f2芐t+֥wмlV:w=*j{FtU4'%p-z0HN8/ ::\a@ѠB\tRXF̓65>Q \{a1  YZ