mraa-examples-2.2.0-bp154.1.57 >  A b|cN!M@eeeAf6+{eHy0(IʧKЍ4p>uNrjPy"N7j=މ-eu>[=aDkb83zE&{k ޟ{4 /Н ̲,G;.,_qaڍnxo[ ɤ,~mtURj2`4b\WA,{7ԿhET* =/cI804a842738a5b37b653a3b0cdcdf8166e3a5a107db9cd2e064c25afacbf045e7260013473e51e4b5663867c3fb6a102100b0b4417Db|cN!M@eee .7)ebB{*n-?5g]{{EmL]gi'G1-앙,6^ M[(;ƶ@.}#Z={fEpӫ\ w ݨ-$S KPq($+g / ]Gs#A'˘Tǽy#+ni2* H-Z6<*#}~޽1iʈ7c(:y)"Q[ŮQMcA =4)@SY(bH(*iqBf[0>p;D(?Dd ! 3  4CcipXX X 0X X X @XXXX  0X!!!"'("C8"L9":$^F6G6XH8(XI9XX9Y9\: X];lX^?f b@_cAdAneAsfAvlAxuAXvBzCCCCDCmraa-examples2.2.0bp154.1.57Examples for mraalibmraa is a C/C++ library with bindings to Java, Python and JavaScript to interface with the IO on Galileo, Edison & other platforms, with a structured API where port names/numbering matches the board that you are on. Use of libmraa does not tie you to specific hardware. With board detection done at runtime you can create portable code that will work across the supported platforms. This package contains examples for mraa.b|c2lamb05SUSE Linux Enterprise 15 SP4openSUSEMIThttps://bugs.opensuse.orgHardware/Otherhttps://github.com/eclipse/mraalinuxx86_64> =/R A   N /3/DA[<Lg b 2XG+z-  Q]RP,!2AA큤AA큤A큤A큤A큤A큤b|c+b|c+b|cb|c+b|c+b|c_G_G_G_G_G_G_G_G_G_Gb|c_G_G_G_G_G_G_G_G_G_G_G_G_G_G_Gb|c+_G_G_G_G_G_G_G_G_G_G_G_G_G_G_Gb|c+_G_G_G_G_G_G_G_G_G_G_G_Gb|c+b|c_G_G_G_G_G_G_G_G_G_Gb|c+_G_G_G_G_G_G_G_G_G_G_G_G_G_G6c248047059942ca656c719089e882fefcd86b8b33dc120c0ed65d52c3f99cc6188700d2a61491d0bcd3dfd72610541222a33a2358a9c4ea8f7553cc3088f50ea4e037ecebbead80a2007a4814fb78351f34663f8eed0d6dae6f6fd8f10ecb0a266064dd382a0962e76e5ba7d53cc670cd5ac76b4246a17068cd4ee146d1b9cec391004eb3c8ff267359b6abe67cb550f025713ece3feba262b653650797344ade0c448bc78772c42b107df75a855abda7b93b84e2e4cb87510c33c53c89ddea177aa4d15851560cd8411a3b063f57ae2ab99c1dafb7e676e0ec5d9339b003fd37f11897d8a265e61178933cc425278130ef2d18bbf62e3b9c225c62e210f582dff12cd2c01f9d88c24c2e3cee5f2565c9513d5d06bf0d59ddd10f9505ee97790eb1113976ee7d2abb72ca4bd55281135e6d237c062fe5190d3b88fa2ad01633932a70adc5626fe6f1863cd5f2430aa96bf73c4933665af58e9f6fa28d22ae8f3b273aafba0a6d960c0aad6a3880a7022e69a678c1fab6f4505c3e18b0847402885e836d99dd23da913f5cdb96e3bd49658c69c1170303f380015a0a85031cb2f38bc05d3e28845a2e42ef1bb9687bba5f0cdcccff06f69ab88e407da60c07e4ba817f2b9e0a444928c4ead3d3d9ca9a382c6b63fb0364e8d8544fa0d01b5425e1fc90367e65a68e915d3427ff234e5c9adbe2319f9a6a39b5c4ac0ab01c0cf6eceb738dec7a4e862b32f040312a691f6e7b83e59850eaed4fca0b38ae987c82e2cf6691eb4e29e0d0fc502c02331164875d3b9109d97ce53401922a7fb2a72aa8f2523bd3d07cedb78704a8fb6e162266b8b1a64e9cd387ac6f603850e9c4a8d8c9395d8ff6269272c0336341e338bcbe4f7d2742cf2d604b42b0307403c427cf6ae0e5434b3b2934238e2ee198f3ad6a35b8aeab0ba3cfa26c8fd871a8052035d702d6e48da90e92a8fce944e095d27b52faefef3ead66976ff84a62f8489622480b2ecc85d697a6bbc152c9b192506153d60dc6203e4a1886cecd5246bbb6d6526c3cbe128026bf1912cdbdcd70d0cb391ece1bc259abd5c84bfd8a328bace4ef350923b22abef69032f6efc570857b374d3d88693441f117aa3c51670aabc48a313ae3597deeed5ba0af3d0a718a62b7634db149df661cfebe201d1a472910e214a1741a239b9aebceb83624f88534c1823f90b2790af7e2144083ea73ee47a24fb38813be40bb9824cfe754c7e65edd42da9a8b792fd58b285b2e8b73c5a5f5937b4d00e4ee1dc1abea1d704068596f268727b07b6b6fcd55910d3aca53e88041803ac24279da34a0dd3776f355147ef7672a41a4b46b22198e52856fd7011d57057be076dc2e62012ad35c4d9623eb005e313bbfa8ac44fa2adc1f7cb9e12b9f4f92cb1f99a5fadc7c01782038f297eefba3aa99829be4cae762c0c75d92c6167b96e6233c1a22849809e5c9f7c01f74ec5932cce0378e56d817cb84f213afe58917dff4c660cafd5807570f5e6cee127b6afc591cf4c0ed1b84c595b1e175a8bd8f533b98fd41ddf5fd82d669df0ea611a923cb2ca4842474fb6b1b00297d37bdf80648562493fba258d25bfbc7407ff21a58e4b7b1668cde07ccad57bdec03ccc2a5f17b4240d43da008e9708e4fb2a7c2eec91303175b110ee82464dd133ff18e42a870abd31a6497a8f34d3f7c79e23e6b960470bb09a09fcd94ec0b01d0ac3bc404e3d16d85903f88d8fbb87f4df81f91f129191c6738f020c663f86578b0271f3623c573b129becef13ac0ec9d0eaf72274b404cb26980773e795e813e4bf6aad4f9767d7d0267cb668411ee6a37135215cb3cad1b63df63e3973f1400c97afd2dfb039ff79ec082dd239af3504560c456b3047f9243fd72aa205560f994980ea1ed808cf236eaf4ebe5cd440f337db133092f6a68f294a9f2b33369aac8e4d93fa6dfcfed9224769bd1ddc6f4bd453fa3be6c5e80fb2c05e651afa1365964468bb688e631b69fc16f7786fdbf40725f1e39a6181ab35f59baa5efb497d20eb4053d5d70d5dac5d79330ba027660c390613460d9eb27458abb8d1136df986dd2f5c1cb707d5777e79abf1e15e1c303337f3a0e2f18d4e1f0145176f3dbeaa74967cfd9ad62788ad6a002860c96e3278a7193251ceae68b9fdd582773c6f0d2c4113d212a017007244226f38872ea0a7eb34540c23f504238b37cfa00d1a0127877ed9e1f30f4d89e755ea3ae2b4fa71684ab2d709daf6242c4dd031249cd13e525c91df692b3c1b5e2f842cf5cffda826bbf21b5904afabc6f5751d3458f2f48b3dc37d5a56db5ce2ce2f9aa156b046478dea557081c07bd59163fe226529d90a9cf4688407d97a45db6bde6568ccaacae265c452386137d3800b66edb4cde29446420adeaabddadb2b4720336c5d7166d8f4898f3553039fccb7c89e9089ae0d806487c1f5b9ccf962920cfd8ae62398729f4f0602638c7771988a903f01e1fe4e28fd7c45f1345d74f0b41184698b489c736eba502937ad551b9c6f9d6684a28a6853fe6c0f3a22be6424a7ac3867c3a25ec2d0ef6f73b4a8fee104652d4517dbc8be3e1aaf97770b081acfe9934d71030356aac41167833b1bafaa13e178939ab74901540bcb1e941234db286cf899fe49fa2ec8cd46f1a57d7d43e1f3724c3c6921a72a322b24c03438a513976baeb870d616bb5db6cc0398eabe1c32c04d8ceef0ad48cf6c0d52ad3309e4f5e0774601d7f2c3676935e9623d557b2bc0f0deffcc4b8b00b31bba0f317ef975a3ef18de7926d11f6c687cecbec1963a8e4e8df9c0f8c5a8bf23feb58f56a6369246b3d1dc0d930bc3727aea133c8e5e5be3d077c470b9d159df5dd31659dfed7e410a1dda539b2e696f07c9e6d10f807c36f4a058105368e0d7a40084003aca66007722dc019e9229792340351a6ba6095df14bd336de972c80e2a0a2d001bb5d49d6a642fb2389c6efcd43b1e6248b927f2d8df148209f8db84c662f921924a3e2231db5cfe9973cdff87a72f2aca3d4e2c26b85f7881b0502f1ba1424451a18f19d5d4710476716e6449a8c336f82df37f1152eb7339cf3f6b83d9a8963c74db2beb222bf7024802f6e57c57e1438d93e38ebf799666fd178d9a7858b759862466405fbb27909f94efdd2893d11148fe2aefc36fb0970962b7e8911891995464f2a143c4a4f7e9b7dbd0b52c1b987e30e2eb276895f7e9a49a133c98e94124449766b2188e253cb6a7f2e111f01ea303a0f9061436a02532975f4e41b47144ac86ecc7557ed0feb393f0abf783e939e455d237df4207df067573b61c723fcf67f35f1f19360c9553aada171001bf8a21ef6b10db43c0c4c5992519431f0041468c2fd1d95739a2441b1c0b682854f8e8c0c6a5a4e09cae08bcb5e4041d16dd8c52750a3a3d8beb0b6de88161c5fe460f23b81a63b0d82197a7ac34a35ae3fca4af34318ac439427879c98d9999162ce3744b0b411b1746f84ae689fa8fd2ec1e2a5686cb024b294a53e7088f3526c62762493c0f18ec15d561aa26b4a9c50090b4be5eb4434e7cda9377a3dc0a73321b24a39636203f24fc2a2b5c8ee4cbd84b5fe61209b24e31e05a55rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmraa-2.2.0-bp154.1.57.src.rpmmraa-examplesmraa-examples(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3`@_k_i_C^n@^\M\73[DZ @Y@Y5GX@Xf@XWQWQMartin Pluskal Martin Pluskal Dominique Leuenberger Dominique Leuenberger Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal mpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comcbosdonnat@suse.commpluskal@suse.comjengelh@inai.dempluskal@suse.com- Update project url- Update to version 2.2.0: * Multiple fixes to improve project security and reliability on newly added platforms * Removed Python 2 bindings and old node.js versions from CI * Added detection for latest RPi board versions * Fix for SPI frequency function not writing to file * Common mraa API can now return C error strings from MRAA error codes * Updated and extended installation instructions for some Linux distributions- Add mraa-i686.patch: Support target_arch i686, same as i586.- Use %{_prefix}/lib instead of %{_libexecdir} (boo#1174075).- Fix building with gcc10- Update to version 2.1.0: * New platforms UP Xtreme, IPi SMARC, ROCK PI 4, Raspberry Pi 4, Ultra96 * Added support for chardev GPIO devices on Rock960 * Introduced APIs to initialize GPIOs by name * Multiple fixes to address static tool scans and user submitted bug reports * Revised documentation to reflect project transfer to the Eclipse Foundation * Updated installation instructions for multiple distribution channels - Drop python2 bindings- Drop nodejs bindings as they dont work with lates versions of node.- Update to version 2.0.0: * New platforms IEI Tank, Ultra-96, Rock960, Hikey960, Dragonboard 820c * Added support for chardev GPIO devices with implementation on several boards * Added string based I/O initialization for simpler integration with other frameworks * Added GTest support for unit testing * Extended named LED device APIs allowing them to be listed during board definition * Removed packaging and CI for obsolete devkits * Multiple bug fixes and cmake improvements - Run tests during build- Update to version 1.9.0: * Added support for RPi Zero W * Added support for MIPS based Omega2 and Linkit Smart 7688 * New APIs for sysfs onboard LED control using the gpio-leds driver * Restructured and cleaned-up examples * Improved documentation generation and CI integration * Static analysis fixes, added SonarQube badge * Enhanced Node.js detection on some Linux distros (OpenSUSE) - Enable building of nodejs bindings- Use consistent naming with singlespec python packages - Build tests as well- Update to version 1.8.0: * Added Up2 support & grovePi subplatform support * Various improvements on 96board, rpi, beaglebone & Up boards * CMake 3.8+ improvements * Peripheral I/O improvements * Json platform improvements * Static analysis cleanup using SonarQube- Update to version 1.7.0: * Peripheral I/O support for Android Things * Deprecation of node v0.10.x and 0.12.x * Documetnatino improvements- Update to version 1.6.1: * mraa-deinit bug fix * rpi3 fix * ALTERA_SOCFPGA -> DE_NANO_SOC - Changes for version 1.6.0: * de-10 nano board support * Improved Intel Joule support & renamed from GT_TUCHUCK to Joule * Improved RPI3 support * Fixes for UP, 96boards & phyboard-wega * Call mraa_deinit with a gcc destructor attribute - Drop upstreamed patches: * 0001-rpi-fix-PLATFORM_RASPBERRY_PI_ZERO-value.patch * 0002-examples-add-return-in-spi_max7219.c.patch * 0003-arm-prefer-proc-device-tree.patch * 0004-rpi-use-proc-device-tree-compatible.patch * 0005-raspberrypi-add-3-model-B-support.patch * 0006-rpi-take-care-of-gpiochip-base.patch- Fix build for aarch64 0001-rpi-fix-PLATFORM_RASPBERRY_PI_ZERO-value.patch 0002-examples-add-return-in-spi_max7219.c.patch - Get mraa working on raspberry pi 0003-arm-prefer-proc-device-tree.patch 0004-rpi-use-proc-device-tree-compatible.patch 0005-raspberrypi-add-3-model-B-support.patch 0006-rpi-take-care-of-gpiochip-base.patch- Update to version 1.5.1: * Small memleaks plugged * imraa useless arp statements removed * NPM 1.5.0 did not 100% match real 1.5.0 tag, this resolves this - Changes for version 1.5.0: * imraa now uses argp, slight option changes, you need to use -a to flash a 101 * Joule i2c enumeration much improved, uses pci id * Firmata add a spinlock to remove possible race condition * Mock Uart functionality - Changes for version 1.4.0: * Add support for Siemens SIMATIC IOT2000 * Cmake now enables much more error detection depending on compiler support * Mraa Maven packages now enabled * Galileo Gen2 AIO fix using pincmd * Adding an already added firmata platform now returns MRAA_SUCCESS * Cmake no longer tags builds without git as '-dirty' version.c for easier packaging support - Changes for version 1.3.0: * Fix GT GPIO bugs * Mock SPI and travis now uses mock and tests it * RPI zero support- Update descriptions and rpm groups.- Initial package for version 1.2.3lamb05 1652319026  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX2.2.0-bp154.1.572.2.0-bp154.1.57mraaexamplesCMakeLists.txtcc++CMakeLists.txtaio.cppgpio.cppgpio_advanced.cppi2c.cppiio.cppled.cpppwm.cppspi.cppuart.cppuart_ow.cppCMakeLists.txtaio.cgpio.cgpio_advanced.cgpio_multiple_rw.chellomraa.ci2c_hmc5883l.ci2c_mpu6050.ciio.cinitio.cled.cpwm.cspi.cuart.cuart_advanced.cuart_ow.cjavaAioA0.javaBlinkIO.javaBlinkOnboard.javaBmp85.javaCyclePwm3.javaExample.javaFTDITest.javaGpioMmapped.javaGpioRead6.javaHelloEdison.javaI2cCompass.javaIsr.javaSpiMAX7219.javaSpiMCP4261.javaUartExample.javajavascriptAioA0.jsBlink-IO.jsGPIO_DigitalRead.jsGPIO_DigitalWrite.jsbmp85.jsfirmata.jsgpio-tool.jsinitio.jsisr.jsrgblcd.jsspi.jsuart.jsplatformCMakeLists.txtUp2Leds.javafirmata_curie_imu.cgpio_edison.ci2c_firmata.cinitio.cinitio.cppinitio.pyintel-aero.jsonturbotjson.jsonup2-leds.cpppythonaio.pyfirmata.pygpio.pygpio_advanced.pyi2c_bmp85.pyi2c_rgb.pyled.pypwm.pyspi.pyspi_loopback.pyuart.pyuart_receiver.pyuart_sender.pysamples.mapping.txt/usr/share//usr/share/mraa//usr/share/mraa/examples//usr/share/mraa/examples/c++//usr/share/mraa/examples/c//usr/share/mraa/examples/java//usr/share/mraa/examples/javascript//usr/share/mraa/examples/platform//usr/share/mraa/examples/python/-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/8408dd7a95f192bee2512b73765fca19-mraacpioxz5x86_64-suse-linuxdirectoryASCII textC source, ASCII textC++ source, ASCII texta /usr/bin/env node script, ASCII text executablea /bin/usr/env python script, ASCII text executablePython script, ASCII text executable]皑a&)FButf-847f53df7f7e45ddc1253acaa17b6e3a6b0fb9d2e1ab2d00465219220b2e22a3f?P7zXZ !t/U] crt:bLL &p%[}#!azd!˖]Gg-i ˻|ۖUl: ɵQ+YDa;Ĕwx1.xme~!`t9< 2FD+#k$9ym3N8 Xn\@gC7D/lm9L2VvjNn|:{4-zXisn7ΐ)W^wLzl9 c`u|En=0jS(HjKͻ"ĮbjcHL^ Dq o ZѭOG%ge6ˎOe<~(Bf$hJ,VsN6wA4FdP{_4 GS3y@N88#kc~̎ ?˙?Ia]^uANT3}r#=Cp P ͓TКt ܅\^55AH )X3CC]{yC&KeFj2d\IfA,=1XqRdx&h4KDoit@x>螅&Xƕ~d?-X$? r[:%,19SAV9wu,9 5<W/y= 7VUP.iy㝜o072tf~ƻ).u8z2a8u TŒS)McK YCDHѡ0dS(e?֗E 0¢ K}a8(ZlJ>6[_˞JXП7$/b1{>p.+wcI2Bچt}_ PW%&9[/?htZ>$L]AxW ʌT:$Bw8si869<)c^=;Y*i#a)\UT8+\epl㺲ey|T_tbGu R? CIN3Vy Da3hu>daYDfQ_iJY;,LiH+'r|e7Æpep؜X\_~dfE5<|𡋓i$;y. SPN :oMH!̅># 26e>nUM豩B2HgtuG!5 LFTQ%jY+O=xYQRh]z_%nv{nnڑ$ rBv’sCZȀ$BŪUȹ^4b&K"I;a%5 iDD@<zF01绋js]-9Blo|M3{kl!P[r{T:1cs G~Fc$WDQ: -y%594xUw7@%N Nҗ\Ґh[Ӧx q&kYufI);rY |.`>0 `78aKca5vl׼;B^91[1 '8=gOӗ) .( f\SwIqaUȀ>zx0XƊG+?B7@I P)yJb&1QF;6py{[3(ΜU#fDۛ SA԰Duz e'cn3_(@6yg)82TŁSoew1-ZTRkMHqYṬ8dwd1M7j/3=Pҁ3ʧ@,Ƒ뒞3j盻C%<|L|qp'Avq,% k!gt/ I;FX突Z6M3F?ՔR* 'Tq\9g|W> i$*Mپ4,m].vkF2]): wh@5ujߍ t /#v$:E7ޠi0U@X/ %G06#mm7@r-UV=D+,Q´xo%ꮿ6F Ѝbۮh#ϫ? ӑN1tu|tM8sh?Dp*2AЄB˂ YaTCz8JM5-RYI"q* EZgBosbɩYL;cD-=̯FȮ.GF{1I'ﶟӗ"䃦˽om$Q_Ԩ܎/Nt \_AzMTFdD>p֦6͛-NX|4X =2;U#fԨL  K[wቸADFCb|V;rfƐZB+جlQ$Qj1\5 ͭz{`7  dl,</jBXRu H _y9^wڦ κq.!Oy}i'1/4_FßNoXƸ4:J-.Hټ[)hNaLjgf,&)sC*]bpbm4[sk ,6DMِ۸Af/Ms`sҰS,(7[5̿Qj~!F lBx$=Il>0T-rѧ`L]Y~r.Tښ:j_G<?^&G?1Ȉ6{Jkkz7]&;.'VF|Sd7V2& {$0K:y2ȩ0*\zA>? D36zQ+^k.…M\&Y$ ԾѷpyyyqALCX\lrT39GPfe '5) jh1YE f"A^gJ.R7VD R&ov SAIɆtSMɯsk;Ch5V :kܻWxÝv,^6cS1PMZ P$<@$26#RT\U+m;tݖ4?8 cOηhH&U(~4`a4)jCY& h ±evBJ2лWAR50.<͚f,~$EkY80zF774Csкկ!1+dW Un.3>-x#钵 ⦷1:5?>,a nw :;OSP lp[ g0&Ԝ/EđGӝf;tIl-i47&dU۴H|VJaFBj􅳈,RouPugXxs..?lӚQ 禝mU?W1-6H.0d%W6'WpJ(1)o;+3͓FXen{Ռ8/Ι^sCt\K.\=gZJB'Jiȯe2'TjMg$< [Mk%ano4F*9˕LH] ;P͊c2SFRp;xo9(7(' T#D[&>]Esk<'ZߌaxmwH{O~LuMw9TdM1>J,vaz}_@ fY[Dh-̻I}YtaE0Lj%]>,W bpTELÖ\Xr6K8̇LW፝1m1kb- CP"rۻ0WF #$U:eUgxZJl"ŦYu''/,׈wzRRڇfWAľ(}z);J8vʬc>)Yixf[7wԝgb#tEA& RA1gՆzjF#R Y%*}щGqQksDe:̲~% t+-c>1!W=n4Y73RxW[SPг42V[U**Z{pI_.-MFCuAR75i}pfXmw&.OwY{ <3ew_<ģ^DcRW;Ww `C'{oS [j\d=$Qx~TJz:@ *d5!&Qf"*1.,s[u@d5ziD;R|!(U3@wT~, D0 *^$E;"すʖt&q!G5#8 w>w^N/ln:ٷ=$\ W4| SX?.hÒXkm;;0n_)=9&t҂ ATtV ~ۥ݀ PܽXdӅ ɇ佧Cj隼 `zs5#k^9xuT%N%%s^1\ R3VRϔa+cM%QbgCF&F"CEY R b(Co\,M#h;>o֨zkApn7ḌRU"{!UN(Uh9,~vF5WDkcG/A ʪFAg^M\U<+c2~ 9ϙiil/7!ݷ{$?L?<^B",`ם%h>F4Q)ڊx0땿v6Øn RAMb͋>:2rO쉍01N7(\7SLJ7AnqFo;*W5/܈bŀN\7a(|})[@2+t=_1F>~F3W'TK.RTyJ bɦhJoo]#Yύ&MiM3`J6xrIs1&C/WQ3D66QlBMeגs5)xKa΍a3q&:g(qi#3Zc8xHhc*-mbc2[zfInz(5aM%P_VUC}+<'A#т įN:P"VXC"r_GgIYfs13hftںJ8!QTq3PA&݉O`z/pNS yD"jiUNm#8O,Z),nT!L_q¿v.[$[RT!ƼpkS}fDi]hab8PaY)Io̖\h_2WndAT"ʑ tZTmILܩY-۬.f~Ğw'+]OtUkB= _)#z؞D:zT )Qk BB Bx`]cXZgAĿZHD&!> |w\2~,r`/GZd] Z *Zg/5T"";2꣣@a-̀S$FOL=wٌ}_F$ z"G bLEt=nw*eG-J&t__S؄%+IzX gׁM ,y`є^1Z #!gN|+hEu*C /~Nf)By-lo ;]ω>D>eVȞ&q"r쾐!)h+;#قt>aZk.̂aC,-hxIx n~̣I%Cs(ttQd|㺠wzv-cɔ2;́2_t*DZH#Ѯ9: XUbÌpze%;W/tRCYG%$!S6eg-ZkIg0}jv}l4,w'\DV E8j 4meLrBwj>s" ymP2{tX}<: [OQPG(: S޲o P](6&4rd7ɐ`9?ׇvo{p,EU\U0˝ ^<3o(tlĨ83t1"ǔnc!ͼ;l[c:G5@Fح)ˋȤVP06=&%Ґ<u׏mo͵{|\ .~tY%˜ogk/SUS9p&Nc F'n7] ^[NmŽE`h"T Q74^ _j A0T՘k]<6tӉƕD:_@[ʼn%)Ğܗvn'9-zR#:.W3电wvl9Չ%R\9B ]mIr0H2%O d%?D8cxxULE3r+6X~n"^3H]p2 \4D.ޅgMvGvjPW$rVy$u ߉OSiqOf Z:'ƱR$uW}/L%v|䨁u5P=hv &'"k\8?ڑ-@ED $(v7iJ+iz"?_8j"7.0)~v*z۸ c?/*/Wڳ4T!8+nkXzaLi;Ma ‘:[5^$dr&x>Yڷ8\uvpGloP+n{gR1?_ͰƎV]&z&vȵNfD$eex׎(' %*; Fbtzhnvr\JN[cH5=ajlଝ]M6(H|-b?S'VNPJUlj|OzEehYWJ*jy+ޛk;GZfT{L=Ɂ?$h k٧R1G}%"P3ڠ/$B}ybjC(BdY\ͳݺ "֎E;WM9Et@sPݐ8sPx|ӣW8ɦw_E#ZE!-ɧب-2e[`<)Y :u>_Lw)n|idNPX|'μ^mFaR0~4ú댚GUChV)]i*`pD@9_$/ BTM%]`뺂]fY!2 )sj[1=Lm '||~^L^=Ht~Wgn)Xo<.9B綹Fi>tH,._n U$i`X#lPn`yqځ B!#F\m^XaOuY+IR4biX-[ۆ2܈taPk=jzH~663F(l[*j.v6>jɖi8qm1:eg,p4(奇A6*aoqBx)CΪtr(]ɶm *w}߻9ĒCP3dȐ&RS.XXNn2O^h՛L w ݿ %?TXifoG8f?}*#:4wQ>ٳ̅!|xЈ XAZ3ȇ̹N~Huvl3ZHCcdWc_o7_'Ǵo9]Y,Fڝw wliin^qci?-^\JC,ba[WT|ئS,b2à ±7|87±y$[[L[JpGDR̷%`KGxL1C3:BzwH˅w"42' (#&5G?Ğ,bwx..VдZv?Ѱ D8Z X"h48RV oI}Ħ7c] -Q\" 4i ba窇tcrϟ&,2 F1Ciiww``K3@OjS'\@h^^ AD,4z:,3A]frZ)4pT2$aSMN,_)?k"Ͻޟaʩ;]a"'-@~픲p@"od*WIp` ;Bt><07Ul?)0Ǽ3_'QË ~Le,^^ ֔*ݡXYZ@LE Aߋ~SEΏG|nssԪ \#bwf̀֏sF([\jGA߇r<"<ɶx0f TA|9%aNYl&@`U7;>.V<Y,03Fne$a'90/ |g!u$7O")T: !b0!*UqTeTz '6 7RIa##reIT oELf#ޥ&9 jr(!8PL*QǍ# Up,g X㪗%iqmBy<>r/lQ\+bS^`h0F0{0za'?߽XsM0R'n;ԥmɝ<ЪsNN7`?h^m>0-qàou"e(O`yѢ WWFM#áB19+fՂ,L 'MH΁UAȯ9FG3EkpDWrֵQ3;Ǧ*OGoKsw/~0&I8ÓlE|p؜tQUZpX fMGQ&N22cu*o1 ;' w7FY3tJ_tf[ gPH7:b:@ 2D{V|J̏輕y6A$|&@|w_e]IY39|? ;_< 9jedfqiH!ıOGn؃]7p =5+34$@uetӑ}hZ6!w۴t_Ky *7qb„9#;7qFm/Vjg%Tc5!(im|ݻVae7˓邏<<݆~I (aF+d,w\+@5Gi]09OM0lbsi)XJ>\$h!/."gZ5nV4w HO<5+GBWGrXK܍ޡ]tRනc\bMzxmZuŮ8Qs(< \x/&8В&mGƀHH$2Fm'ܢ$!^QԄsNWUc)]2~."Ϛ󘧣ď;ٽSU{i<$( 2{. YQ]?**Lyޤ]ի VBtPŜ*71~9(~iE@їjgQ<Fv<^MGU4c2IJ n5ddh%Le4;{+6r%_^EC4bzL#.~J^g(`x(H#"u5I 2082?ېwQhϕ?yaa~Fi@EzR) 'eKm ~Ef°&.oOEo-kf8v fg9UK1cdy*j\ׁ o쐰yqF{kUdi;@tgf9^7%}ǍQ޴;?"Ή}qs^J$O|'fۛ h0 u*. :i#VІa22Л:|eMaDV6z兲Q{}Wj!A<V( LjƄP{C4L=C6:Ѥ ֐-|83ҟkLKY3 S0DEpW.hC'>,k>ªo8Ur0w%bTCɝ@E}?}@`z g ѡX!rք8֓{Av/]g"L- }3Ƥtxo^Va)Ő: L8-tGIT GEãF7 U\VXd7AԮ<$~s蘑\4WW v/4_" ^̈́GB±4BY <d8n'b$0^=N,{.)(DD \`{آnBJKVe\`),uƋmػà| \,ahISmRUGޣu}]2uԢc9.&#3d.E,}>}x- 3} k^έ~^&bw[SV!==#Tw9?-T BؙOStÇ M|N4ۓn)V <#ry?߰1o?y<uȮq CF{TsMB^ ,C`&E6(_̮)MJeuB ={̍X qcjo5jǕ KvvX=GqbnDqerOV.}q;"eFg)vRvlK*+륚6S\yy0f̃Dۛݟ٥@wH#V0/eYB|d:o#9"HB-nmsI ֮"zQwhgW]E3H1QVPYMgRֱ* ZhE6гILvCbbYڄKg z7q g]haD#ɡ$R+Ȼ}wt#P ǦC⊕,UiwSn uHѿbf&s5>|ۿ&hb>r{U,!lQJ?RTwpUmaeuyNj_@BxR aµbDn)˱<霉5 W8rt0BJ3#Ţ73cX}AXisj_ЄQhTm!C4]=y~0c#>.[ }XK\%P:Yj&H;mߔE؍сHQ̑Y&XŊ;ZivwG\ X+6tEmyΝs fӜV6=i8MjB:9|Nt^2$ƼHr/uaAE 1K}~4&s*@-c]v't‡k빫d|x9.?@1e9=,v C)l(Eؐc'o: mv f#@#k>UZEDJ4M>EF݄4{J1]5JW ~V #B6 ه#u@}qZ} ᦆަv 0mXIBYT!\<~ S)X oiu9"X;B Mޱ0?ԥ+WO6yͻ$,`Б72^Yh랛>/a}SUOE+bAn {Q~r78q25'Џ%:7`XV9(ϙFm0t`b,u&ZzC0vGM>faA,##lXp5ChTvkk#Η9thG3{n@p4 e òEdRޜ1#__v%x`?k33V4nҒXآZBz |?D#帄ov\˖(_^"c97^z;iRN >g'S4YW1pzGѩW?"*1hooU vݢkI/MφHʺ55c~.#7 % %|3P+073 `6G)S$͋z8+VēbD EnBzHRhKs"{$ C0.K؊T=wU}&OpI ڪ4I:u5h?ZEL: b ] }ApXtM={Ggou4KthCcLG$c#?ft)=Mrpb/f~ JtᬊQį5[w شjna.3Uɔ =hfK\-Z܈O) !.Ls3 L"=͏T1Qś~ @ lu0[M(|˻ekl2s~*B^/;~-^>Qj?b Ǔp Y4>ve%X [ƭj"bGOp E)}o銸]ŤЩx3ppIQG<S#Lt`D=2A~{r͗E9|d<8▼胕 "3ގA i Waȹm!W0 J{WGmɷe^5 EV2,8Y{ zY,aj4b>o]yZ)*Q^ޒZEǷ/%2X I95Cvv|XΧ+guw`T=R%XDٺtdT1b]Z6BBJ5xCW\2?C9 oL`kJF ˙_ENK%%!ְM#Qd >=?]E lRQit=%(ߤj0 t)5K`A:c@X^7t@l6]dP=Jf1@v<?-Mo ǖʣ &C݂D+ 5{oΪ%9 J>L0s,ߜBz *|ЁTK};>i~t2 _Vгx3xk"smʂ՝Ϭ[LWꦚӖ٧l?~_'y6b >(LKB22Yu#XpHZ´LB7eci*O"8^@x|9n^ry>N. W'N)/Msi6/9]u-=U_Qy68IQ+ 8pRW90ŨOzMBg9Zt.6Q%?^YKd'nP6CyCpm\)۫C(@qIq[JІU56P!~ Nrx:E;ת:otDiq0~slhQq)l!\W%ɷdJ|%D7gۜ'#X8KƳԗ`W[G)'$ Sgveq.y]DeޭKUukXt1tN\ Zrɨc4" ӌCLd( nw’ "Xn{w| LQ (d찉hhꂬBqr[k_F1xZ̦zrmyYE `Æ'>lSq$l5Pa}לz~_':SN&vvuMN* O Ia9Jq(v$Á_ u_Qzdzu F(>W5n0FߓhjEr}|@{NCWm:PZL+&r98mE2 L  h PA'ݫWn6RE 2`ICT"4~L0t?}PCOA|2}'y}N7dҽ}Rb[p;z=3b'C}W _w,ꖸKRu ۺ#q|3V0d2IR D"5|pX3⩙7;k{ {"Oů50,&9FRS4Eu3yGW$Q4o!Ij6'b~XY Vv+I/aW7 ^ ^ܥ kc1j?lӠQgd9-Q8%}72O& II)oKgkH j`:8˜rD#AHP!)^0N>ǖWQ`T1!!@YEN=bN+LX˽g.t6qw? 4UHNtC$jYِm?'4ʽVJ'!0Mj2+"Dp֟n5itlM%}]Ё* w_(Y`$R4]/7jXUkeIp;V@.LHBnV鋠=1OݱA78