libddcutil-devel-0.9.9-bp154.2.34 >  A b|[!M@eee_*c|ImpEkKܾ,7{I~kⱶYy0fͲҪ^Pݦ6@I(j?j(Q˔X{FP0/!kY.U˽ڟWۖ\4WSa ѵr~B˒-Ke{ceHw:w\גzg "3vv:~Ԃ`)B(JW VհZ7#rVlSSXk4#bb4e02f862dc59caaaebdd603f997124ab383ba267315269d138574057c3bd9cbcca9229f7f1b22d8ec5a89852bf3456b48821473b|[!M@eee? {D=͛x978"Ռ37>!F),^ $ V4+ʦ͝7~"Djh{ܙY&ݽ5姵И7_rV؀R6ignAQT}… nFdz7G\7ñ<vv7VGMipMp>Ex?Ehd $ E )/8 `  t      :  X    0p (.88 9h : FALGA` HA IA XAYA\A ]B ^BbCcCdD.eD3fD6lD8uDL vDtwD xD yEzEEEE"EdClibddcutil-devel0.9.9bp154.2.34Development files for libddcutilHeader files and pkgconfig control file for libddcutil.b|[ cloud107/SUSE Linux Enterprise 15 SP4openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++http://github.com/rockowitz/ddctoollinuxx86_64²4P A큤AAb|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b176d6eb77af1cda0848d0251c6fd08bc1d2c81ca582a4b3c0da9cb2c608444fcf0129a10ac7511623790098dfd6568f65de25d065214f5cfed27325f47893f03ce7924048387992e6ec2968e31939fd7709291fc3a1ecad0b1b07c27f44f3cfd6e5b5e28fac7c318f8b01b70322cd7769d97c234a5639bf758b3a415c2ac961aa43d202c63ac4c8d63cdf7c84becebe705e32aa09b7290f25ce42206a1626cdd9ad4a76267a3efe631ccd2e1022b7d29c65723133754bfa3a99c0cff22d7ebflibddcutil.so.3.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootddcutil-0.9.9-bp154.2.34.src.rpmlibddcutil-devellibddcutil-devel(x86-64)pkgconfig(ddcutil)@    /usr/bin/pkg-configlibddcutil3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.9.93.0.4-14.6.0-14.0-15.2-14.14.3`ݮ@_9^˳@\u*@[][]@[(@Z1@YYY@@YKSteve Kowalik Dirk Mueller Simon Lees Antonio Larrosa Antonio Larrosa - 0.9.2jengelh@inai.dealarrosa@suse.comalarrosa@suse.comjengelh@inai.dealarrosa@suse.comalarrosa@suse.comalarrosa@suse.com- Remove unncessary BuildRequires on python-devel- update to 0.9.9: * Additional per-thread statistics are shown when --verbose is specified along with --stats * --dynamic-sleep-adjustment * ddcutil no longer supports AMD's old proprietary display driver fglrx- Update to ddcutil 0.9.8 * A new command line option, --sleep-multiplier, adjusts the time ddcutil pauses between sending a request to the monitor and reading from the monitor. Many monitors work successfully with shorter sleep durations than required by the DDC/CI specification, in which case ddcutil execution time can be considerably reduced. On the other hand, some monitors having communication difficulty may work with longer sleep durations than required by the DDC/CI specification. * A bug fix for the situation where certain mice would lock up during display detection. * libddcutil api break and move to v2 * The libddcutil shared library API has some minor extensions. - cmake files installed to right location - Update to ddcutil 0.9.7 * Fixed the cause of a segfault during display detection if a monitor appearing to support the USB Monitor Control Class Specification, i.e. one that uses USB to communicate monitor settings, is connected to the system. * The release also contains some minor code cleanup. - Update to ddcutil 0.9.6 * SONAME support is enabled for libddcutil. * Other minor enhancements, bug fixes, and API changes.- Update to ddcutil 0.9.5 * Feature x72 (Gamma) Added support for Virtual Control Panel feature x72 (Gamma). This is an unusual complex non-continuous feature in that its value can be changed by the user, and the parenthesized "values" in the capabilities string require special interpretation. The following commands have been modified: - ddcutil getvcp 72: Interpret the output - ddcutil capabilities: Interpret the parenthesized "values" substring - ddcutil setvcp: See below. * Command setvcp Can now take 2 byte values an an argument. Values can be specified as hexadecimal (SH byte then SL) or as decimal (0..65535). * Configuration and Diagnostics Contrary to existing documentation, kernel module i2c_dev is in fact required when using the proprietary Nvidia driver. Kernel module documentation has been corrected, and command ddcutil environment has been updated. * Bug Fixes Fix the cause of an assert failure when displaying the value of feature x8F (Audio Treble) or x91 (Audio Bass). * Monitor Quirks Instead of setting the "unsupported feature" bit in the getvcp reply packet for an unsupported feature, the Dell AW3418DW causes I2C failure with Linux errno EIO. ddcutil now interprets the EIO response as indicating an unsupported feature instead of reporting an error. This special handling currently applies only to the Dell AW3418DW. * Miscellaneous Update file README.md and make it more usable as the github overview file. * API Changes (see https://www.ddcutil.com/c_api_95/) - Update to ddcutil 0.9.4 * Fix the cause of failure to build from source for the x32 ABI. The file output by the dumpvcp command no longer contains a TIMESTAMP_MILLIS field, the number of seconds since start of the machine epoch, typically January 1, 1970. This field, and its companion TIMESTAMP_TEXT, are ignored on input, so this change can only affect an external program that relies on the TIMESTAMP_MILLIS field, say for sorting. * Fix an execution failure that resulted from attempting to open an already opened display. This occured on the capabilities command when the vcp field in the string returned by the monitor was damaaged or missing, causing ddcutil to attempt to read the VCP version from feature 0xDF. * Features 0x59..0x5E (6 axis separation values). Report these values as normal continuous (C) values instead of just uninterpreted bytes. - Update to ddcutil 0.9.3 * Display Detection Display detection no longer performs initial probes of I2C slave addresses on each possible /dev/i2c device. These initial probes do not return valid information on a Dell P2715Q, and have been seen to cause screen corruption on Dell XPS 13 laptops. In addition, /dev/i2c devices for Synopsys DesignWare are automatically skipped. As a result of the changes to display detection, ddcutil detect --verbose no longer reports the presence of slave addresses x30 (EDID block number) or x37 (DDC), but does report whether a display is an Embedded Display Port (eDP) device, which is the case for recent laptop displays. It also reports the sysfs device name. * User Supplied Feature Definitions ddcutil internals have been extensively restructured for future support of user supplied feature definitions. This will allow users to supply feature definitions for manufacturer reserved features, i.e. those in the range xe0..xff. While not yet ready for public use, there are a couple changes already visible in the user interface * Tracing Added trace groups: UDF (user defined features), DDCIO (low level DDC functions), VCP (feature metadata). Because of the volume of output, trace group "DDC" has been split into DDC and DDCIO, with the latter containing low level DDC services. * API Changes The C API has had a few changes to support user supplied feature definitions and reflecting experience gained from work on the Qt C++ GUI interface. See API Changes in Release 9.3 (https://www.ddcutil.com/c_api_93/) for details. * Miscellaneous Vebose output of the environment command now displays execution timestamps to aid in interpreting system logs.- Update to ddcutil 0.9.2 * Command ddcutil detect + Eliminate the Supports DDC: line. The output of this line reflects the result of a simple test for slave address x37 at the I2C layer. This command can fail on monitors that support DDC and succeed in monitors where DDC is turned off. The result of the x37 test is still reported as part of the - -verbose output of detect. + Eliminate duplicate displays for DisplayPort connected monitors. * Command ddcutil --help + Include command scs (Save Current Settings) in the output of ddcutil --help. ddcutil scs executes a Save Current Settings operation, which is supported by some but not all DDC capable displays. This command was implemented some time ago, but was not described in the help output. * Command ddcutil environment + When checking for group i2c membership, issue a special message if running as root instead of the generic message that the current user is not a member of group i2c. * USB connected displays + Fix an invalid feature read of a USB connected display, observed when getting the controller manufacturer but VCP feature code xC8 is unsupported. + When reading a USB report, regard errno EINVAL as an expected indication that no value is found rather than an unexpected status code. * Tracing + Fix the cause of a segfault when tracing a write-only DDC exchange (i.e. setting a VCP value) + Disable debug messages regarding device id table initialization in the environment command. + Eliminate double newlines in several error and trace messages * Building ddcutil + libusb function libusb_set_debug() is deprecated in recent libusb versions, in favor of libusb_set_option(), resulting in a compiler warning when flag - Wdeprecated-declarations is set. Calls to libusb_set_debug() in file libusb_util.c are replaced by iftested code that uses the proper function. + Fix an unreachable assert() statement in file execution_stats.c that was detected by compiling with option -Werror-switch-unreachable. + Add "__attribute__ ((deprecated))" statements to functions ddca_report_active_displays() and ddca_get_feature_name_by_display(), in header file ddcutil_c_api.h. The inline documentation for these function already indicated their deprecated status.- Use noun phrase in summary. Use preexisting macro for SUSE docdir.- Update to ddcutil 0.9.1 * Fix the cause of an abort that may occur on command environment --verbose when examining an extremely large log file. - Update to ddcutil 0.9.0 * Significant Command Line Changes * The setvcp command now allows new values for Continuous type features to be specified as relative values, e.g. the following commands increase or decrease the value of the brightness feature by 5. * ddcutil setvcp 10 + 5 * ddcutil setvcp 10 - 5 * Option --no-table is now the default. * Table type features are by default not included in most feature groups specified on getvcp, e.g. getvcp known. * The interpretation of --show-unsupported has been tweaked. This option applies to command getvcp. (The probe command always reports unsupported features.) Command getvcp reports unsupported features if any of the following hold: - A specific feature was specified by its code, as opposed to a feature set. - Verbose output is in effect - Option --show-unsupported was specified. * Options --rw and --ro apply to both the getvcp and vcpinfo commands. Option --wo applies only to vcpinfo. * Filters the information returned by vcpinfo to that for the specified MCCS version. * Additional feature sets have been defined for the getvcp and vcpinfo commands. They surface internal ddcutil feature descriptions, and are intended to facilitate exploring the MCCS specification and its implementation on particular monitors. * The VCP file created by dumpvcp now includes a PRODUCT_CODE field including the manufacturer product code from the EDID. For some manufacturers, the model name in the EDID does not in fact distinguish among models. Notably, Samsung commonly uses just "Syncmaster" for the model name. Currently, loadvcp recognizes this field name but does not make use of the value. * The C API has been extensively revised reflecting experience gained from work on a Qt C++ GUI interface. See API Changes in Release 9.0 (http://www.ddcutil.com/c_api_90/) for details. * See more detailed changes at http://www.ddcutil.com/release_notes/#090 - Update to ddcutil 0.8.6 * The externally visible changes in this release include minor enhancements and bug fixes. There are also changes in the C API. Internally, there have been extensive changes in support of the C and (future) Python APIs. * Because of the design of the DDC/CI protocol, there is no certain way to distinguish a response indicating that a feature of type Table (T) is unsupported from a DDC/CI protocol error. As a result, ddcutil getvcp performs the maximum number of retries on a Table type feature before giving up. However, Table type features are rarely implemented. The new - -notable option allows Table type features to be ignored, speeding up execution of getvcp commmands for multiple features. * Option --notable applies if the argument to getvcp is a feature set, e.g. COLOR or KNOWN instead of a single feature id. In that case Table type features are ignored. * The use of longjmp() to handle exceptional error condiitions (typically program logic errors) has been eliminated. * API functions removed: ddca_register_jmp_buf(), ddca_get_global_failure_information() * Structs removed: DDCA_Global_Failure_Information * Add trace class ENV for tracing environment related functions * Internally, many functions in key portions of the code base now return exception-like structs instead of status codes. Option --excp causes ddcutil to report these exception-like structs when they are converted to status codes (and the internal detail is discarded). * Fix a segfault when probing DRM using the environment command on aarch64. * Fix a typo in the recommendations section at the end of the environment command. * See more detailed changes at http://www.ddcutil.com/release_notes/#086- Update to ddcutil 0.8.5 * This release contains a large number of minor enhancements and bug fixes * The environment command is extensively revised. The increasingly large collection of tests has been consolidated. * The required glib-2.0 version has been increased from 2.16 to 2.32 reflecting the use of glib thread functions. * Fix a logic error in the VCP version comparison function vcp_version_le(). This bug affected only audio related VCP feature codes x8f, x91, and x93. It also affected experimental command watch which listens for monitor changes not made by ddcutil, i.e. by pressing buttons on the monitor. * Properly handle the failure case where a display is detected on an I2C bus (EDID is read) but DDC communication fails, and the user specifies the display on the command line using the I2C bus number (option --bus). * Fix the cause of a segfault when the loadvcp command reads a user modified VCP file. The command now fails gracefully if none of MFG_ID, MODEL, and SN are present. * Fix the cause of a segfault when displaying I2C functionality flags in the - -environment command. This segfault was seen only in 32 bit versions of ddcutil. * The --stats option showed incorrect time statistics on 32 bit versions of ddcutil. * Add "-lddcutil" to output of "pkgconfig ddcutil --libs". * Improve reporting of the individual errors that result in command failure due to maximum I2C retries exceeded. * interrogate, environment and usbenvironment now redirect all stderr output to stdout for easier capture * Added command line options -trcfile and -trcfunc to enable tracing by file name and function name. * Added configuration option --enable-x11 controlling whether X11 related diagnostics are included in the environment and interrogate commands, allowing ddcutil to build in embedded environments that lack X11. The default is yes. * Verbose EDID decription, e.g. on command detect --verbose, now reports EDID byte 24 (x14), the supported features bitmap. This is purely informational. * Ongoing work to make functions thread safe. * Code cleanup. * The full list of changes can be read at http://www.ddcutil.com/release_notes/- Clear repeated summary, fix RPM groups, repair description not matching the filelists.- Use the sources as distributed in github, which is different from the sources in rockowitz's OBS project - Use automake/autoconf/libtool- Don't unset the _unpackaged_files_terminate_build test, which was forgotten from the original spec file. Instead, set --docdir correctly for configure and remove an unwanted file after make install. - Add the %doc line to the library package so it also installs the license- Initial release of ddcutil 0.8.4 based on rockowitz's generic spec filecloud107 1652316940 0.9.9-bp154.2.340.9.9-bp154.2.340.9.9ddcutil_c_api.hddcutil_macros.hddcutil_status_codes.hddcutil_types.hddcutilFindDDCUtil.cmakelibddcutil.soddcutil.pcddcutildata/usr/include//usr/lib64/cmake//usr/lib64/cmake/ddcutil//usr/lib64//usr/lib64/pkgconfig//usr/share//usr/share/ddcutil/-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-SP4/standard/4b5b3012e923624cac09645c5975b9e1-ddcutilcpioxz5x86_64-suse-linuxC source, ASCII textASCII textdirectorypkgconfig filePRv3 r)utf-89200baad07271fa434b2caee7639675eff3fb0ae0db42a42e541bf64b29bdd91? 7zXZ !t/6DF] crv(vX0VKW7'qg$"gU(&W\!hV\}_򌂨%]5~XAa!(^~a3w<@g֡j}=̡[-W:=@D/ _q B^9n@3ur2P,=ὡɿnnW%+`/Xq'1#+G~Ha)YЖ"Lzk)6 Ij׿{>U113c\ĜDL"jN6SAyJw}J3.]šumA atD="1];g'1U:UZ\G:3~v9h㗖N[ <0K#dn|etD0ut٣btܴ-'kmЄUԜlPל+[sd&gDAo~hN P~[܀-ka14֔%!mV8Z2ڎ~=H1/kEWP"2m,<6k켾- ȋ hf5.rz^7pj/̘%{Ĵگ ⦈M%0m3 JK.)`rvA6(qj _L ^&GAm@]̘|;[5}FUO; Cq]W-r7<,e8bEl™I-AtM&߰՟FK<L !-B$%_R%T%T-; Et OċCzKP P;0=✢b ˉ݁eD&nͣ#47ׂ+EI` M,:A#"XҔĉqjt`f0+ܾ ;jxel^VJ|[N+%b"eZd'FnvuL 3MG#5`6}ϽV} lɲU10s[U pZf`J `f,GfDLj%mRMC>\V;Y(߼9+=|:I{߼M@͙\+bcRD"âuV9th,ϢhᱞRɂ#/=N5B{]*1y'=V7ݟXM0obI:8;6* FTo'P1)d΁BoiY<3DC%Zo|kU~ m3|ݔN&v:>es m~3ŕ 6@ pGY҇EzL55Gk+7vXk~z6ZL-F&!e*zKiLXPBeΖ-rL5oFP;I~0qQFNbÔdYP']SL9Sr;iGA1{{Yl[rȬ{:吁"V @ELz-2D2k^-'S4^F|mxt|9xv~tҖvLT_\{F)BVJj.e">-/'2\.|SdUQV# *l/DM+g|WhZ~5#-o 1c1S֪GP„~!lŊ6#uJMzPZ);Is3dn_@bHI{f<WTvbR/\ ?Vw/3AWL{Z,ujJMIwTzƺq&0Aek2{w b+&UVą*^ \CDO%"Zz;'p/Ɗ'VOhĮpىPg|F2 "@-Exh34JX{ͯzd,= s=+mC[:,`8e 4ֵi3HL4%p&JyXwϯ<3ms?Eݼ4V@ΗW/n^H UR΋g1݆IɈ(6*LUV {æC gZw7*R֘ʅO_᷋@u"cnQ 7u h=,\,&rR Z,IAX3,($0F_ 9(e=΢hŜ@V!n e?#Cbo g,؜͉]#-v;zEPP#o}j"KwIW: D c ǓfN:DGoQirjr(Ft^ Q!ߟ0ipT<ᮗVI> J] EBLvmC/̊Y)B%s=qޯ1^ h")弆X-C*z1!_.۟^x7h,{__8e'uwjo{ځ@{zF:EЦnKᦸ ._ܱ'u/w kRPBb%{,] o\w3/ GV[ XdtٴPD?o^Xvrsvw+HE0 [X+8hfd$|$V@I\ ̋xqøOW$/L >`⽬sMŸAIhi0%֭fq`;hL+(-B4o 0 P; E0_^)lbJwaU%ɧS݋y,UL.wJFڏ'2Ȏ8>}ݞ)T6\L7b0W<4k|}B<.߼Hц[*|H%f*,.WŚ3!͗4]W*X̌Xbab-{cEԅOe,F GYd>G+KRȵoBԢ>J7?AxK^6}2{t^{,oZ?HK>%oS@mЈ˵E;9sCn?~a ;S4}@YĬH]ˍL#Aۂ}?>2${R/ Y VoڋP\^^`+[=q24e}]\EևZ%M {:F2,G!jsZ0gN$d-RJ5)g̮p4'S0@hk6aL%MҜo$@* oeTK4FMq* iK_sULK[Svu[dO qImDatۮ|,H9P_Vy_ NIA4%ZaD3V@>ji:jS)+^/B[o8*AzvB2QE7PZg;qyOl9ѿ K@і@ߌVuRrd#mu PdV$Iֵ}F7 $d+/"VpA-l!D#7/u6zeN1@) @% 9>':"oHr(H>hSD&zQ:PC4e$8W(XZy7k)2:1Jѯ-0Orhg%Dljn[/&H8Zt\#?qY^ dF1>(w341"CM Md-19SKP} BNiBV1rod]jZsK wY4D$W_=cgKS7g8 [ ayR;M}زG@68w B.o=0ueqI [D#ww/Dյ;`YJAxXd#Ϋ\y#܅P<*-[-NNם`6#<-$bO cTE{L$1W%)GK22rzQ`4ݿO@fp`VD7A4/}s*ole1bu&Û8!%߸'kaj]QV:A'b@mPQ!%4NBXQ}?L AYӈi]ؽk6Ֆ*8#5՚XhS%yW؝4Lk%ȧ4 FߙjR64Ma?L m\)|?Щ)#SZ/[Dq"Wgőeߦ H70%Ř/qFc:urAR9׏T]OvȻT2>OGQil]s,uA=\'!dɡ+Yb)nxTzhNXE9H)X[.8T֩@ [ModoGal+e8B@s<֥6ܢ[hΛ:#!#dRs+C|ar9yye>i#gGn9^XH &{N^^ֺae oPϗ; TR[ y3#+5J|8^Fަ.KG,쥿Ye??zmA^T.3YBZB䒀kt&˻j@eGJ c]3n" akb}(}ѱ&5,uӖR+4\{l 0+(VFMSk/ 'O&v1m+'Ñc8؏y~ֿ'Igo#)b-0OӖR=pAMQVrbeLF9t1" $J5ҳ1+؆@i]DԸNfQ :]SJ(SIOA@M7P:;P6g̭ 1C.p2ih2&>$JCf_mT ֵ(}3} sиo6dڹ{{9>@m`EL?OPćd)wCҩbfWx/"k-Zw/j’YZBS]Ѐ#5P%%%{xnnzчvfƃx>yJ>4Y%g,Br{1/h,fk4HGa{6v?652:+Q cKKhbi+dA\et8FO*Igkaa+%7sQR'ݧ|p^˅) 9Բ " L؎{}7f=Tv'Zx5C yoIGרK.2F2^[mb>XOc14wqB [z6wN8y±ʇ"a l%H0(j70>@GzZR]>f`VWnC]\Ht$tߔGyVh1~#Sdsa`</rW7!^*a7MPRDHۤd,'}Jc_ XK JaAX8.ΑwUjy'.Qw(EH+PDWJ@Fޤ˦ RLM7Ȳg=t62bJC)R# /)FN$3aDbfzW1jwܒ-W5m3vЙ< Nv07|Mezau]AZw};f9pJ@ɷɝJ#?NH%9;@uǚ knUNIt) 7:y|책˼];䀥LqY>p76a`R>QiUqukg}}ƶbSԊu /y:7M0'!0/6R`TOSaǁA&{((\5*QCB\&Wk}O~( `?aQN]C7iR%~*h:H'' A?|ղSj>׶6Tgm:3!c pVd(oРx [{G ҺVYrBt0G+%mW8j6 *25tzG){, ! WF}Qw?* UM+4d`ý'lV8V+ǁ:UTW_H5\ ilFX-a&X3p5}E":gnjFgi ?ۂQc(O 0EF<m}@2ъ<w@b5IiZX<,>;S QZza}E"K|<='F4Ksz 啖 9 t-iZB.i|} tbft* 3_0PD]&2pUߛᅈȰB. Us]*y F'0ܵ ,j4l< #.ϰW*{y4 a_vߎgw^7D@44);EP_90($b\v8 6qkao'9D $1b+>Ԣ@.u8QtJ(> AܑO%|$7hg^3՝:vo]pTgxl5x]j]n"K|^-z|((rKǪۜS V̙CLA9j;;!/jow$Y:R*PRڸ),M I4^CۦJpmmu )a7q`L0hQ i νDC#)`QBcƠ)W@QaucYRwH'C-\ pڰpc!F֗x kd}W2a^P~6Sֽ.ƅLt?YCo#tdCaQ-Ht_ò,@ D B?oM:Lo]wQTsy6opHc4*`  eܷ( J3Kp=C>θ CRۑ;jy6[U*j 1FyR;  `aY)<'V~̗90tg{Q5i)F+,4='V[R&YS4tȵRذ(/8ݷje2^LzbT7(-Б)YQZ9V*ӌ0[ :1 a*FXkح @t6!!J"T9y-(u)_bc| Z/٘r}J=7yOItR!j>eu)!ApMS{ *яzU(qZ~DHbXCx}ӸDVXV̊|;L5;_LJ$"4(Zij Ws.\u~^Q 7b2+Ag…n J9RD\t}#Ǘ%;%3_Vw3zu-^e?9ޥabށZfaH6`<hkBqL/\ߥ@Z3"߹WQHWs^k S s~Gݿ4ZD Fa>j﫩\M^V!;f%JrJ?<]d> Sy=4weU 'jc^S?PgCh3 ޛ63v5#ż,2/4YL^h吝ݠa-GO ͼJ&'5 Sz3d~Oo@ٳfv??xSRw|V#+!acC@QP>f.bӀ1af򨣎v8 Xu_}X2{^}S/C+> )*YM_E~^2תge懬$}2Ф~ŧ\>_6)"V@@M}Ӝ_) v3Jͬh a\RB@r򂨗*@H({nMz 2qZbm!tE1X [kC<.M[7ŝg` jѩʄrV%` J)Oe|nMI2C0>p*(9ҁ>'^(4ϔ>M@?x-k,DcrnčKK_H?Ʃ |(#IC.SLV{*D%'oAeli#E] ۏ>3nL'^g`yRV bmz6߹^I,ǰꐨ$2̃h:vM_8{IUy>b ئaYP{(AzĄ!Tk/"fɴ#=5U Mu  qBi:)LG>ߞ6 :eA>VQsNaݹXZms.*&Ù/v@H:6#I_[E%27:x*Am6uw s`WΧ uaӠ̯Ђ-,RE ˤwG󆍖Y5b>q{ IY4# 1AfN'Yz7O3\%VRd5T5d]V#0N58a$u%`-s [μ`;!NiP4q_4rB*3!jR JC"T 41e'r^x6_DrF`To-ٝ(a/JkInH67h\ l_Ӷc ]8K 4Ymv.n4 E6 !Zlg+Š#,"ӱhA^8S 6BKridQQq5[Q0[,[/;El.nqgGBѨ#PuGvG J-`|yfۜ;;x[.Cg$fi6Oke}W)꭬$^d2r+垬pO T' ',Ts+?n>xB Eɰ~6z(O{ B{WP\Ri\ۏsaJ-CȔD̳O>e[wPh-Z~V9=.VM;EAs e܈. 9jV*X*E*gSY}01Ğ?҃: 6,*s"k2]l}￴lXGGN[WKYhwFSS(dPLP'ʕ 0Ǎ5"~]^4/cC־cVit ᠶGE)gΪ0,߱FOsw߭MHado6KYqnx&1I֛Q#Lv΃O"O ײ .+aR]@bm73^~}*۹@s:+.yܬ:>MuXgv]{$pF&r=ʄUw-5)cJP^'<e 4Y&}!BOʿ|_a6< nVJܣi+0 _U}Bb@ )ZW`[`UN)k x]N g=~&҈uC7,bvvHrZSŘI¨:9$7$s.:A92<^At|ŗ 91D6P  XZ\_tv~˔iaa`2\SZ33 vHb~uU֤qj!#΀ߧy~Uvfھ1,NΛuPc6eJȇ!\ю]"khx:/Bg.Rd5ߐ$L33X,#g/$ A=Pmv}qDK0 ҁ56% uD5c|yW0[ Uat}?L!tC^];P %a8(27;um*Uveƥ= QG@'ЅLp^ {&m8g |+q4z C_LlO0hErw͸Ops6U¶k 3StDJ6;4qr8H+Iyܭآ$EMhT럻*bhSС#ͱ6SOS@t5T5 @@tP}I7b )z4]h~')C:&]ıdJwKZ:g4e?@(+2d^0 @ '+uHkXˆE `EBd9 {Ne!<ՈxCS}qbmVPr W|! :fudzxyqAKp~NװƞB?A;҈2pF8) mI{Wr4 jDRd-}h 1>ée޶a3e⿹)HP\Xe '(@\q.6E%΢qAK .uO=`Z%aSq>*[N>1:CTB]9%'3 {rhhH(EDR:j!ĥȕ1yW(8~6ұQEQ;2GK,|޴'<%ГkpC`|Y4}݃ǕoPC/Gd2Z|35Y\L?~~La/WoE0G3c9'~6iIRT]0 Kڗ{"d0) !et῁f#u} #ٶ1g::yŦUh0x|B& uwM|+9i^"ILˆJsnpS~/ G[J^ٴ:+r+0V0ӥrp c\C0$3_NK*Jv]v|P~m^ 8+3]D$l5d k0'9+}KWNM60{:s!=ˆ-DQvDZb<~WOzJΔ@9v8stfX B)0OǓoB<$X`Wl^5 ww42ذ.֋ W0TG(f{SՂqCȟ\!禂pUTPe ^<; ZН\Vl5~tJy;uխ; _a Σo*|.ð)Csꛡq2`8ۛ-~%Qnr$+ Z,A?JB:x~70 JOWf$ ^w36 VWsOLOr!#17n2}|lfshRsBaPCDE1ɞZh{$ R] r`D;&ea(rA>K'|cCzq@֦^:ЉVmOË_ɭP[QEpyJ俵Ul?kĦaB%q!o ^lCTt{hdJ!dk |%{6d0u+S0lbTD/YJ`VCit^x4kئ|t4=/}՛^ +srfPLC%~ȅ&i?V4?іPInN>:g |?t狨n! ~ՕsNvIt.z/0~mGSIӚU E8}Ky˧qf'kpd2;ϻN\h@jP=akΚ[VS9[ޭ&|rܷVb+̯;no| #%ND:$fLpx L=\8G'^Rs% `uCw0c weDDWfXF7Ax*>C]磟') H=,qZ<1fpW%fUi4 ޢ;Ks02Lwq/H#QQQWp7[8K13)qq8>"+DAj3QĝL.bunm }bVjmXʡ*4-/%8߅cjb:nKZ$;QK=YG pjuƦppx9f^0UG׉#mQ|<; LUS 蓚G&KIm(:<D|ׯ,4iu{e_H( IYax[3Kf;:9W jp{Ϡ=a72o­gZxYrRlfk (fr[%/ZhC̅&; {x}?["2 yGYnD;@̈L1NXps OIeDYjvr#x3PU a$&Jjڪ(AtG=ރA|pCWB'3*O1s7T׮+,.fg:9#Llbb9 Zb@-y{Y&J␴ X-{ߔl&36ɇ P8M*lwH;wX$WTv)υ ߏ=+d5iH`U ^qF84mܣh5 Ml+D茵Kvuo fSIgWyM(gDH~Bv=E9 /%QU6? )stDZ"NG*B0cQ|;lC>}&mpLuxNFG&[\eAl.O迄W)WldbMNdk$ZuĭrcR'}xqt6Dv?qr] OUΡlE#ËR&U2P$*C 2]죺h"x[\\gZXvL#G^EÄ8;Q-Yi Iq5ϴ.idxWPںS O*lI1H׿EOM >TdD8tBHF#ӞBsMmk.T.s4bؘpzJ~WvixxH2 !&PM\@yUX)7vF*S@iFP.l=P(l:rD}QG}y9sd^$s=kגB ).:8ACLH=0_H7yV%YVh5LS>jg'}uGvD*6Flwޅ!$8BB3<}$:\ Y d6>>cۙYzqdM@! ~glSZ圬N`dAMF2;q* C皈0!Ĥx,"5Tt+?EXj%InA/Sn<.7Lϊ: