vpp-api-python-19.4~rc0-lp151.1.23 >  A \/=„y_e|x~]VH@Ouy3?),wn5U@U`>]0hR~g ]W rT*{FP'zΛ"Aj"7(4z+R \\)lBW >EyC~"\Np+G5B U8&l8TS;P[M-ba#;˻d'C}ʂl_0peda24e08ea3fefa4d8c4ac93c916255422957c99a1329ccda0b816d71faebba0027ef1f14b093d744215d0b57ce30245796d9eda\/=„/]0DSpD~b$Z(fdt];PuND=q` s|qJ*qjXKE}/zbxO3|Hx^imzD.G0ϴ\{lD&7vxy߲60XxHW,\qx!F_ \d&OZaRT='592孉§@@1䍕gJg~G| #c$Ë@5UHIt6$>pAKd?KTd % =x| **  * `* *  *  * **h*0l  C (8%9L%:%FAGA *HA*IBp*XBYB\B*]C*^F=bFcGdGeHfHlHuH*vHwI *xI*yJp!zJKKKKPCvpp-api-python19.4~rc0lp151.1.23VPP api python bindingsThis package contains the python bindings for the vpp api\~lamb12ǵopenSUSE Leap 15.1openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Libraries/Pythonhttps://wiki.fd.io/view/VPPlinuxx86_64 u Y Y;4((U`T_)_);DD!##dAA큤A큤\~\~\~\~\~\~\~\~\?x\~\~\?x\~\~\~\?x\~\~\?x\~\~\?x\~\~\?x\~\~\?x\~\~\?x\~\~\?x\~\~\?x\~\~\?x\~\~e803c52467aace9edeec0ef4f14bf9a41f69fbf1ce69c9856dd5f886224fca034b279bf50892eb4814a0ff8606238df321a6978d28d6e321470d6c740864bebf01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b82509cf19c58c7f9c5bc930882e2d981391cae7b21dc25e35d4eb3f935acd6f25be1675958e778d2eceb8c84e807716fa50e0297e200d80dd8a2260f052aef3e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb10db55ac3428d12a0f71d3f3e97ddd54ec69efc99205f242a84da748831feed328d968fbcae44a0125ee02ca0701c12c353542a8e61cdff3781c5e940750f06328d968fbcae44a0125ee02ca0701c12c353542a8e61cdff3781c5e940750f062e25b02c1f68d5c1d04a3988a0e99370d03baa2d75668e761376b21c67dd887e4f2455e444d6bb52df9687df083615398f8360bbbfb8cd87a92c179dc8f040544f2455e444d6bb52df9687df083615398f8360bbbfb8cd87a92c179dc8f04054e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a49d6698766ab990d62bcab300daa7887dd3f134a55150f6beb05bb460564e11a49d6698766ab990d62bcab300daa7887dd3f134a55150f6beb05bb460564e11bddae0a016282ee2a5e930d7526cd7bad0aee6c618c07b55af4b5d81ea91fc789bbd17c5b233ae29f36b278d9d164b92562575ffea3af5830c81cc9953cd67f49bbd17c5b233ae29f36b278d9d164b92562575ffea3af5830c81cc9953cd67f4163c4620fdf31e092346bda34262ac2f26044244ae119db475b30f1baa8f58c89f6b874ead0835691eb51fe66409c50401b4cced02345311d33695996366a6559f6b874ead0835691eb51fe66409c50401b4cced02345311d33695996366a6555a9b0691791a56860ca77c2bcd6d672f0e14f08da8b8963e05e22b57b1dae6757fb900c8d550d405e07144209e50ef3c12f7ca421ec273476cace9f6c024496c7fb900c8d550d405e07144209e50ef3c12f7ca421ec273476cace9f6c024496c694f2a06bb57dbd400aa64c963209c8001d83e8b8184282775818715bcaf67f66f239f9f8b5942e0dc25a5203585f08a2b9ff1939fa3aa36480c5aac04e7ae5a6f239f9f8b5942e0dc25a5203585f08a2b9ff1939fa3aa36480c5aac04e7ae5a060c700412e6331047d292bc548d80c21d98f836d6731b5aa661ee93bd1ee6f08c67d23bdaf7ff8ce916206c432ce5954b3d6402713e7a55ec6e43e15ca941188c67d23bdaf7ff8ce916206c432ce5954b3d6402713e7a55ec6e43e15ca941189c746ceff691ad3be7226f7922a0695c01128f45c082cf2452cdf32b5a0c0fde8664bd79a4657cfd3c3a6bb845be7e2b5e2c420f0a8e610763503d13847eee9f8664bd79a4657cfd3c3a6bb845be7e2b5e2c420f0a8e610763503d13847eee9f2312ffc662a2c49fd49034832d8a1bf0d39e2d572e3badf41991ecf27c77c01b674564045e998f012028bd8a52225a7302d28c5636d7d9c6f0be629d22220af5674564045e998f012028bd8a52225a7302d28c5636d7d9c6f0be629d22220af5866568701f4fe019807b637691da214f37d845ee8620788e8c07e8ae4abd330bc753a59ebc0971f68aa6e7626775750174db2d324ba70580d6068383efc347b3c753a59ebc0971f68aa6e7626775750174db2d324ba70580d6068383efc347b3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvpp-19.4~rc0-lp151.1.23.src.rpmvpp-any-python-apivpp-api-pythonvpp-api-python(x86-64)@     libvpp0python(abi)python-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(TildeInVersions)vppvpp-devel19.4~rc02.73.0.4-14.6.0-14.0-15.2-14.10.0-119.4~rc019.4~rc0otherproviders(vpp-any-python-api)4.14.1\P@@[ͻ[][ @[@[@[2*[+@Z@ZI@Z1@Zhu@Ze@ZTZS]@Z.s@Z&@Y@Y@YdY5YY@Yn@Yu@YGY9<@Y7Y5GY0Y;@Y @X@XBXBX@X@ndas@suse.deMarco Varlese Jan Engelhardt Marco Varlese Marco Varlese marco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.demarco.varlese@suse.demarco.varlese@suse.demarco.varlese@suse.defstrba@suse.commarco.varlese@suse.demarco.varlese@suse.defstrba@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.combwiedemann@suse.commarco.varlese@suse.comjengelh@inai.dejengelh@inai.demarco.varlese@suse.commarco.varlese@suse.com- Update to v19.4-rc0((fate#325916, fate#325951 fate#326025, fate#326992):) * Infrastructure DPDK 18.11 integration New Stats infrastructure (interface, error, node performance counters) Add configurable "Doug Lea malloc" support * VNET & Plugins Load balancing: support per-port VIP and all-port VIP Port NSH plugin to VPP NAT Configurable port range Virtual Fragmentation Reassembly for endpoint-dependent mode Client-IP based session affinity for load-balancing TCP MSS clamping Session timeout Bug-fixing and performance optimizations * Host stack Support for applications with multiple workers Support for binds from multiple app workers to same ip:port Switched to a message queue for io and control event notifications Support for eventfd based notifications as alternative to mutext-condvar pair VCL refactor to support async event notifications and multiple workers TLS async support in client for HW accleration Performance optimizations and bug-fixing [- deps.patch, - fix-nojavah.patch, + remove-git.patch, * enable-shared-dpdk.patch, * startup-conf.patch ] - removed api-java package till we find a fix- Do not install 80-vpp.conf; it modifies system-wide settings and it is not needed since VPP 17.08 (boo#1112540)- Really fix boo#1110294 by correcting broken build descriptions with regard to library dependencies. Adds deps.patch. Removes reproducible_build.patch. - Parallelize build according to rpmbuild flags.- Added reproducible_build.patch to fix boo#1110294: Wrong dependencies caused build to fail with 'make' option '-j1'- Upgrade to v18.07.1; some of the new features include: * IGMP improvements - Enable/Disable an interface for IGMP - improve logging - refactor common code - no orphaned timers - IGMP state changes in main thread only - Large groups split over multiple state-change reports - SSM range configuration API. - more tests * IP: vectorized IP checksum - VXLAN : HW offload RX flow - Rework kube-proxy into LB plugin and add NATA66 * ACL: - Tuple Merge algorithm cleanup and integration - Processing pipeline optimizations - Refactoring * Experimental AVF driver * Session: performance improvements, add support for connectionless transports, datagram reception and transmission * TCP: congestion control improvements and overall fixes * UDP: datagram mode * TLS async support - Removed fix-nojavah.patch since merged upstream- Using "install-packages" to build VPP: this is inline with upstream recommendation- Removed "make bootstrap" since no longer required with latest release- Using gcc7 compiler- Update to v18.04-release. Some of the enhancements are: * Infrastructure - DPDK 18.02.1 - ARM aarch64 integrated into CI - ERSPAN - L3DSR load balancing support - VPC bonding / LACP - IPv4/IPv6 packet reassembly - IPv6 link-local support - Asymmetrical static NAT - 464XLAT for NAT44 - MAP-T CE support - Intel Adaptive Virtual Function native device driver plugin - Marvell device plugin - SRv6 static, dynamic and masquerading proxy plugins - MPLS Uniform mode - IGMP plugin - IPIP tunnel support (IPv4/IPv6 over IPv4/IPv6) - IPv6 Router Discovery mechanism * VLIB - ARM-optimized library variations for key functions - Better handling of physmem on non-NUMA kernels * Host stack - TLS support via OpenSSL or mbedtls software engines - Session layer can utilize both shm and memfd (secure) FIFO segments - STCP - VCL logging / tracing - Added mbedtls-devel to enable TLS support - Renamed 0001-enable-shared.patch to enable-shared-dpdk.patch - Renamed 0003-startup-conf.patch to startup-conf.patch - Combined vpp-17.10-java9.patch and vpp-18.01-nojavah.patch in fix-nojavah.patch - Removed memfd-create.patch because merged upstream- Added runtime dependency on -devel package since all -api packages require header/json files at runtime- Added memfd-create.patch to fix the memfd_create issue caused by the upgrade to glibc 2.27- Update to the stable version of 18.01 release. More than 560 commits since the 17.10 release: * Features - Infrastructure * DPDK 17.11 * TCP Checksum Offload * Arm64/Arm-v8 support * SUSE packaging * bihash_vec8_8 variant * PCI rework to support VFIO * chi-squared test calculator - SNAT / NAT * One armed NAT * Twice NAT44 * NAT hairpinning rework * NAT64 multi-thread * NAT64 IPFix * NAT64 Fragmentation * NAT: DS-Lite * Remove old SNAT API * ACL-based NAT - VNET * DNS name resolver * BIER * GENEVE Tunnel * IPSec Openssl 1.1.0 api support * FIB improvements * tap v2 - API * VPP stats (Broadcast & Multicast support) * SR MPLS * VPP Object Model (VOM) - Host Stack * VPP TCP Stack scale / congestion improvements * Refactor UDP * Namespace support * VPP Comms Library (VCL) improvements - ACL * ACL stats - Plugins * Kube-proxy * L2 Emulation * Memif * Known issues - For the full list of issues please refer to fd.io [JIRA](https://jira.fd.io). * Issues fixed - For the full list of fixed issues please refer to: fd.io [JIRA](https://jira.fd.io)- Latest update to DPDK 17.11 required rdma-core-devel to enable Mellanox NIC. Being VPP dependant on DPDK, it required the same build-dependency to be added.- Updated to -RC1 release (v18.01-rc1); some of the fixes include: * NAT64: free port when dynamic BIB deleted (VPP-1107) * VOM: NAT updates * tcp: add builtin server/client transfer test * fib: make deag entries urpf extempt * VPP-1109 Fix loop for some CLI (code review) * L2 Emulation * Translate matching packets using NAT (VPP-1069) * Fix MPLS local-label CLI help string * VPP-1083 "ip punt redirect add" crashed if not mentioned any other parameter * FIB memory leak during recursive loop detection * Fix passing bad context for callback function * NAT: Twice NAT44 (VPP-969) * NAT: Add performance testing TRex scripts and config (VPP-832) * Provide useful output when installed vpp-dpdk version is incorrect * Support kube-proxy data plane * SR-MPLS: binary API and automated steering * GRE tunnel key includes the FIB table * Use crc32 wrapper (VPP-1086) * dpdk: unset ETH_TXQ_FLAGS_NOXSUMS only for selected PMDs * apps: refactor uri and update build infra * Fix icmp/udp/tcp punt/drop paths * implement clib_smp_pause() for arm and aarch64 platform * fib: fix show fib path-list and path * pci: auto-detect right vfio/uio driver * vom: acl: Extend constructor for l3 rule * vom: acl-list: Add comparison operator - for UT * vppinfra: add AVX512 variant of clib_memcpy * tap_v2: include host-side parameters in the dump binary API * Enable AWS ENA PMD * session: fix proxy removal * session: generalize handling of network transports- Added patch: * vpp-18.01-nojavah.patch - Replace javah invocation with javac's -h option - Fixes build with jdk10- Replace boost-devel BuildRequires with libboost_headers-devel and libboost_thread-devel ([boo#1062583](https://bugzilla.opensuse.org/show_bug.cgi?id=1062583))- Updated to vpp-18.01-rc0~365-g8b9a5d19 * Support for OpenSSL1.1.0 * GENEVE tunnel * Various bug-fixes- Added patch: * vpp-17.10-java9.patch - Specify java source and target level 8 in order to make the java code buildable with jdk9 - Don't require java-1_8_0-openjdk-devel, but java-devel >= 1.8- Updated to 17.10-release tarball - Infrastructure * DPDK 17.08 * IP reassembly * Bounded-index extensible hash bucket-level LRU cache * Templated timer wheel improvements - API * C/C++ language binding * API stats - Host stack * VPP TCP stack scale/congestion improvements * VPP Comms Library (VCL) * Overall performance, scale and hardening - Network features * IPSec rework - utilize new FIB * VPLS and VPWS implementation - NAT * Renamed SNAT to NAT * Performance / Scale * Destination NAT44 with load-balancing * In2out translation as an output feature on the outside interface * Fullback to 3-tuple key for non TCP/UDP/ICMP sessions - Security Groups/ACLs * "Replace" semantics for adding a new MacIP acl * Test suite tests for MacIP ACLs - ONE-LISP * Map-server fallback support * Preemptive re-fetch of active mappings that are about to expire * ND termination - PPPoE * PPPoE Control Plane packet dispatch * PPPoE decapsulation * PPPoE encapsulation- Updated tarball to 17.10-RC1 (vpp-17.10-rc1.tar.xz)- Removed 0002-aarch64.patch since change incorporated upstream - Updated tarball to vpp-17.10-rc0~374-gba3c4e88.tar.xz- Updated VPP version - Removed aarch64 patch since merged upstream- Enabled DPDK 17.08 integration - Removed patch to exclude AESNI since managed upstream- Split binaries and libs into sub-packages - Fixed packages dependencies- Upgraded to latest stable release 17.07- Updated to latest master vpp-17.07-rc0~396-g7f4d577d - Fixed provides/conflicts/requires- Updated to latest upstream containing the patches for gcc-7- Added 0003-startup-conf.patch to fix the default configuration- Added 0001-fix-bihash-template.patch - Added 0002-fix-out2in.patch - Fix compilation warning as errors with GCC-7- Updated to 17.07-rc0- Updated source code to latest upstream - Added Lua and Java bindings API - Incorporated DPDK for extra performance and data plane patches- Add reproducible.patch to make build fully reproducible- Master of vpp (17.07)- Remove redundant ldconfig calls- Update RPM groups and description- Major spec file rework to accomodate changes in plugins build from 17.01 vpp release - Refactored the libraries included in the different subpackages to avoid unneeded dependenciesNew features in the VPP 17.01: - Integrated November 2016 DPDK release - Complete rework of Forwarding Information Base (FIB) - Performance Improvements * Improvements in DPDK input and output nodes * Improvements in L2 path * Improvmeents in IPv4 lookup node - Feature Arcs Improvements * Consolidation of the code * New feature arcs - device-input - interface-output - DPDK Cryptodev Support * Software and Hardware Crypto Support - DPDK HQoS support - Simple Port Analyzer (SPAN) - Bidirectional Forwarding Detection * Basic implementation - IPFIX Improvements - L2 GRE over IPSec tunnels - Link Layer Discovery Protocol (LLDP) - Vhost-user Improvements * Performance Improvements * Multi-queue * Reconnect - LISP Enhancements * Source/Dest control plane support * L2 over LISP and GRE * Map-Register/Map-Notify/RLOC-probing support * L2 API improvements, overall code hardening - Plugins: * New: ACL * New: Flow per Packet * Improved: SNAT - Multi-threading - Flow export - Doxygen Enhancements - Luajit API bindings - API Refactoring * file split * message signatures - Python and Scapy based unit testing infrastructure * Infrastructure * Various tests - Packet Generator improvements - TUN/TAP jumbo frames support - Other various bug fixes and improvementslamb12 1556971228  !"#$%&'()*+,19.4~rc019.4~rc0-lp151.1.2319.4~rc0-lp151.1.23vpp_papivpp_papi-1.6.2-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtzip-safe__init__.py__init__.pyc__init__.pyomacaddress.pymacaddress.pycmacaddress.pyotests__init__.py__init__.pyc__init__.pyotest_macaddress.pytest_macaddress.pyctest_macaddress.pyotest_vpp_serializer.pytest_vpp_serializer.pyctest_vpp_serializer.pyovpp_format.pyvpp_format.pycvpp_format.pyovpp_papi.pyvpp_papi.pycvpp_papi.pyovpp_serializer.pyvpp_serializer.pycvpp_serializer.pyovpp_stats.pyvpp_stats.pycvpp_stats.pyovpp_transport_shmem.pyvpp_transport_shmem.pycvpp_transport_shmem.pyovpp_transport_socket.pyvpp_transport_socket.pycvpp_transport_socket.pyo/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/vpp_papi-1.6.2-py2.7.egg-info//usr/lib/python2.7/site-packages/vpp_papi//usr/lib/python2.7/site-packages/vpp_papi/tests/-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:Leap:15.1/standard/f5f312de13cec0f5b09763a1b3d2e5fa-vppcpioxz5x86_64-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledempty  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR B/K4?utf-88a532d6c622e1eb55a3aef2f210b7c85090470ac2a1c8e48b0e9e4f0fd64ca4e?7zXZ !t/# ] crt:bLL ^f՚e&?hٙՕ {iEۯY:eSJV''Γ>P[S5 ^8r?Y8~psz&_T[`4fkN oNSt~Ϯđ,VRZ%F LO13ݩW!%/H4ܬƥRQLqY@b ^P %a ʙI^we$|mآrL$i&{ǑESӢ|6'KR+x7SGZ2^f0.=g ]}`}z$B@V"F_O读8ui\vLͺ2r|t7vt<*o6m0LS34/S/Pؽio 6$mPDbZnp07Pf$O~vuOysՐ@/;(k(gsr^jؕ[zej~@ 6Skv卙): ^m]M3E 3\sN;B\!J՛SrpϽ*{N9_iIbe(l1;9Յ(BjD,C~[i,⓽>=KDlClR % q{9=ae2#At#X:-xj~VAšw!^K1w +[u3/H~! "UK`v{G=Z/菉V*z5V+BE1)^L]>{;@{P'Ќ/=U^$Iw{Vq=x}mH`w >Jr nh-ٸJӟbuv /=weR!#|/V,| B>.+Ԥ(vP*njNJfr!۞qm,V>&r3A%ߐ\U@LY 0EKH 5 \ iͣ M^J Aqvv1p͆wdc.L+äA2BйvW,Iӳ6hF0|s}v@!╔ a,*@oj`vd3@nVg9qB| XkwJHh<ʶ .#M13h򚳿)o!R]9sCFz H:~08cl4闰t_GERJz^Xoye@6!685@*ZǛp ,|?;12XܔhMT/Qr7Iۆ4ȵ].v6Н'\DT].Y;0(gfA"_&9@Urky !˪΢o s(ƚ:CVrX ] #PGU-x~uI|;Ǣ^քcOV?0l s? asdݘrU]FYE:VFDϋ!^"܍o+M~}=V(˹,]ytoVH.qÅlU~O4!YjTٮ0YW!#\&DţWLUml2p/ˢK-i!D؊Kw1,:e6b,ڎJdW8ちw`L=-sD$<T+r:pTaL[j wmHT'~oSz]x䉴P_w&TڜhJ;=-F{ϛaۓ*"I+/kQMjXS i0f>v|s`ɿֽ0sȹuCNU/3 {tsb7W krBAl}T/ɒG%f~r?}x䕸[I wCUhu]-A_.Ǔ\k#88lflƜ(3eRC$kA!cE 2wg%+N)_:*qbAU:2H hqUyUM9$JU^r3L˩RKH(͊t\[a/Mrf Z迟ٿDd@\S\p7%-Nglv9aA -SvVt˿ ]C55L=\XJnAkWroq cGKs;OFQ|"՝2k<(5}є4 PJ5~CH!=3J(V.%nK?"<Qc{3Y]3ӍQ k0gz_IsXקr"Z7B&QD3ɡ8n]/Ǡy'Sbf ]$߷W-- _3^2cũij&kg[:nzQ׃cj1w;(rz>:h/A~$yp@'r닾ݚ<\4NߡC12/iw)> VY(` $d[rk X5]Bc"-u Ik^?/g`[lNdnE ~_鿩}K' ;|`3/i$L(e]W)yJiAixA7mR1cHtWݡL05vCaw@LF[`$L$NgvV_X6)ijcA]2MRbVUA"҂.vSmn]щ "tD YnQgEPpk[XվVCU9Z W7Kc_BY_@`<V\}nWC;Ia8fyx\<]ov#ۈF}tgR0.MΚvsrDTk>чf/]X+Wpi:iV B:A+HI7>$zWv:x`k콣݀ܣzCﻨ*438o`/˟9,@lkFK8Ǎ``H4R*ִQgr~ yHMMl:ɐ5ܕ>ehfy) fgk_UX?;;kGo~<>Y"9܍=2b7;-@=6(2BXsBwR,gK5\Q'1%27_`! N_ H΀ij!N Un\3VF3ҭٗ,$v4gd yF=Z?/V/,n泟 +Pnu=/`OIhBLwFFC! 5KQ/x{NjM,p5Jk Mz+%0.41TVI(OU`<8RZ f<8eQy#$HP&$`x 8(cl^&2[eB`g*3rAƣk BE|a<(Æ4v%*ɚ6ICY0@P tv\|⽍o ̜hL22'zҍ͓LW 'ABTx-f4>C#4)[l1ڍ]N O 1R#i_&tgV T1кi纡δ@IsVQQ0`$0bi3_ KA`c (>uREtcYEk!i39JelR\m;QPEh~84%a#]΍ ]gV(\֩C]40 sͦ't%˄?H< X/.+iR,'`$:+cۖb&)Art= Ʌ).؅ ~9F{ {^a)E'K!,İvf85}znpv]JYҗ:^I%dR Kc/㌠|C^aEHd Vq(̈R~$BD|Ţn=Aѫp0 Eƺ笤|I&_~467lj"xcJxG+46C9.zO(v+ c@Ύ%|E=Ӕ3.X O2:H@?y nkb(%*a/dҲO T=Ը*iQSw!3\/Y6Kb CNN#\_J'IK(5g8 r/#9YP*S^LD%">̾t6uF8@fӔ{om\ Dv>[Dx~J$s>)Z4ّ*J?; 5Z (( trUB[t|v #:9֢%nG\8?H5T^/ZHJkp=B)q<`oBx`y֯/]j`͖6v㸯>_?$pJbbEsrD^TgVʹJg;<\a)zs`پ| h~ ScW+RF+;dI}$` j I普K%ۥTg)SvG(rB*DZgq`/ŭ2`D)y/aU.4r :>sW?x[qẞW]_'m)J4V!6N>m5;Fn45lJ)p mOiJke081lEąY-HC?jCBtɱfβvnVu)̩8EU%'|kC?U;̱>%YQnӢNkieCyn]%T&ц\玣񍪳'N0X릆 Rl,ۯ `y"0oZ1C9HҶiFDy73|J$I(3cT%)"rY)/A{5\;9YKRAda' cv!zGX;OoF4FmU$^>~tB #K(aX7]PU6Jj~e@~Àt@xʪJ; xs\,#1֜xޱdtgxە(ZC|G:{[Lm@AYV]70'&TjRØ58ܟ tb3 ڎA49f3  QͿ~s1zjT\~AOOV3^ݥ SY1qp $߾urz( us\BBtJ))` _ueJTC3QDH3T09߼{nIB̀24evI)ҬF'2X2zq=wPBwŠJ<\H~+NhY:IHVE֨uYۄWr)t%ԇ;|axzYS)T_BRA vJ@i;BFqz.s`N,Zs$_{[ڡ)xpKuP5G/:UV n7Lޔ0i3,JkgJ݈k'W5o5*l~b%uĞƩfiy0$%TVU'JWjtѢBi_6_Ӓ:tF"(aK(TR_DqHȪ¹i.$>%j΁w^.Zm.v'rZc5|7yK |ld6`S7C\h% )og+b|ᏠGf_N[N<Ωo8to*a8B9c"fFC{$y1L9ݷP~Dk]$<Ǧ6AwUlE-@ w7(x%NWTpUcZ(;hZ;bjOc5Ѡ pF{=6VqagH6VĔ4 O!{9d* ~ skd]%ځL}Y9佟+uҋǏa)NVw]Ɏs2ɉ6ȅQp= '2Mm;BO(6t$5!I,`@=TǏ_eNk{S4)2Ay g+YaL9#)Gܷkc _43̲m`S{\ 1?$m.GXJW9M6G# ^PhhH[B!ǥR?UP?mY*P5uM_R;Udl^6ڨY& 8v#yL+#(n+"~ G;fEh{m-蟏~^c&+cwX e(v4[\TΌTb"nF[ff-2u4phM.URJqAwN;jO2LxuhAu߾(HFg0 8\Xf.|6j;U E1'ymA:T]ڣaJޒ Z"v7NP7bBI^+_ ,BVػQcQ"i!Xν4Ѥ[[o)Rf${N*~pS<`ݍNO';sŠx^mc}*<~R 8{؃u! Z[ޏ-l]Mzbx3vDF.oTJ>nZQopxJ`W̓(|`5q[')2`E=^Wv%n4wnUXB` YF`2ojuOT̠Y]hM 5ӵCߵ3C}? VRAXݬhB>z}P]xSOvCdr éfv3J@kRI bTZAXDkl#e<[7+T` ْ1*HÉGV$] 1"XCB_T֧We}x)LV!3, `+ێEDKϸdDB!GfДbLiMs716AV9vg5_g0`).o?;aHVn6[7ثs> uf*F'.p@E&g8+DqGUr=m; "P#S݊jȬ/pGr+fddG6O,்+gjh`Ő3jS~fTK UA4AbZr:mbǛawS8ɞg'+JCj8`L#0l &|V u9\?aby-m//-ƵM XPHwpQcHD bBtZ862X_2ldKZr;?N?]ȹ"r˭G]U -HM -]eV!yczJyM1Fpy  :Q(G+,1Z`[}`zQԼx9Z 6/2EID[:Av=+8`,\CM~RӿCOUB?SrlUpy.7:!GdTUl<^)0a$d{PFoe "XPx\sJ t2Y;Qr[pPGVAH8]zbfVzw$ 7ZמP^%6:A2L .wGJ$%q(=OdoՊ0(xCɧey 5eddօ> LN ITsLV{s7Xbֱ7?tKԹR#8H֒Y|).sB4ϻs|!j3 2]YP6'+J}t~__!`c\: Auϲ PF{`XIw#q)8gH1b6gBgĒ0ȕrem^V2L }lCHf1\dfx)&'Ow]GʹOՏ_ʯdv>l%4֕ )@փpEi}<^4˺1:{V63'g֘*ȧtp *-Y\";I^Rpʙ;|o.9gSͱYS v܇Hd8B,̣mYy6TPu^,L Q A7?T:.q]`\vmt@E&Ӝ6/h~FWZNN29SI3gvQƚL-gc%.oQTU)f-5-?vLk~jHg+L4Q|ɼ_皙U -&Ci]{3O ,i +ݰr}tLY/ƹ#=Ʊcz0vCrm+!/y{e!ӝ<"y0jGi^̒H'5ĈMGb^!Ugɿr8K])Yg;:d-v O;1Xqi U8)^?oSEEg^LeL#򹁐aWwӅR ݮBQ0LbDwet *Jkبlrccۄw$F8O7o}`Vm-W]iEȼ $_B./ $ݹkfn* tS7?S"22#$MGcǂMm(iexӬ{ c&m|T 1mLuJl[4_i (Xģ[S+C4Rx}v*=dEUu|ҠyF .&@y[dSUc?_wVzX8V*<m$*M̓EuG#Vbrrt%6di a忺0G%WW:gXu>ӣvQ>Aʥ*2Y^-He~Ǔnm5C1)vvLL9&Ge 8rC-bF){*Ua tq؅-t[Iذs9IWj>1<8FjR,/$'5sb!DxV~0ۮvhSGQ kMO_=5>6TA؞A6AW:hښ ?a]B*tu$y*ŃꨊHVQ-Ei6\A{Bv(g(빭WSY)K3H*l'.6ᚙ!S@@U'Jc)"Mv"~(I҄IWadˀDr$w*bѯw^e\5NjwRխ(Od. ܰg}3d ޑ03 kdS *8cZ[PE} A ɟD_)Ό} o0~̖\B-[OϣEbz gݩo:8"u#vTg9ko̹Xʛ}mr{9.W[BkىlHjԅ[8˼6\+:3 &11PTt#ǡ X(+;40~dB:4 ZU2amsi_ u aG"K`p/Jjn"zqJ"=xs0f&ô-Uki"NJ.P݊w \d:Y͖ave*V#%ymHm-n,}nr(t.YF*/yqccybi:waNF!HRŔ` 7510o"?<ܦ)(sf={K'I(-.;!=4I h92"$4hWm˩{Ac40gsو=_xaet#:W4A0 @dw2tqhqFSy鑲,ρ1´XƇS)TNUW2txM:l$#ܛhaC7;Hl i 9rean{FWx ldh LbsuBʣL/j꠽)b1z1+N; wi weR;1&,dOJ]/G>vWy/Ä GR3jJYN98J bo` `>$@u XC?7*9RfNB@Pm9Es)stb$.wԕ@1Cl'ߠQ)3 *+7]SԳr`6DeMA;H6s W/kJc-P(͓C2v^<۬GkGI<,nsC!L+CHڣ5-JI(WM 6|LYR1ʶY$hw1 *3Txh6(ܻfxIU|B?OrHP=r5,WTby#2[+Xq xj&gtVlG sX*xь.s%Z h3TGTBk>9EǴ(4}. i&XZ7~N)ko7:oeUgK7/Bc@:j9}4~Ϝٝd*v\ܳcxW$됯O-Ti8zQ 劏 sKi@@sʋ/a8>9?t ws}1'v8/҆p|+?#ՁIˮNp;Yؤko߮Fޭ7]A?c,SۆpW/OdUx#f.C1DdM\;] )KBx4ſ|=4fl{ݷ_Y:85[8vLC51q]Х[-cexPT؂6p\#ʝ)+v#:?j @\F1,>RW Me-2pZG^0ӝ7r{y~s`_#sb<@izȓď:i3ƫtRUt<[iC8ZwjCx^V j2B з:G +o Fˁ!Яf!bf$o풸f&% \j-niժ4w؛~֙F(_qVc5< 4YokU^艒HB ׏x ܀Iބ7ʾ9R}*C<CY3=BM0JV?0#s]N1!l D^k{B맞mG88VY^n ;׮T*O]u3!(bڳp#gF#8:8X!jmJ6fHg|ᨮ\ҕ۲O#ٌ+ 7]ߖE8&Dbv DwN0'2 `xj\ijI9U|}.)uSS]&m;6w0 : ' _J!xI9XJdCZ7 ہXtM^hVVKfE}yX=[44-涪-oC͖,2TPR5'xVuVSĕDdFÚ!@gLP?p1Ω`ȍ+LWCouAXS"I]\7mdM#l+j+/Z,vo3U7iNNIE3!rL@Vn+aif'suAO)=U70D-3]\p+r9@lg ;b3[hRO@d]5{IUPB(mhpt#}:TtuԖ:,w"+;Tz5P5ȡj&_ FHeZs:LztEI>),m~L!6TT &POѥ1iBAUkyC@J@%_na\  @U$J=EeS ?91&,~PN 3+.Q/Y4v|VZ:d4o̊~%m.#XzXՐנLظRt_~ Br[%Ha6z_b}:l'_Se5IAXfjʻ(7]'4|XT^ U/˩9>xyvf8 5)K=d-rTm$iRDݖ@};htӶ{eL0 \`tms42u1À$J2%SKxQ|t .KΌunޡ@^ IS bMd- [; 2:wtzu3z^9ٗu*RgJ/HF(qanwNQ1pNI m~$"mB?3&iNծ âNPI/H.Ʌt(R}P@yya [$yh) a|_8tkbKDb'zP ݐ>.λ]"Є wNYŒzwWr1?:&BG MF_ݶvZ_$fX0tQCAkͱ[7ezQ1?wJًD6B7@3QwkQybzӏMs_ ?@i/7ϙ{2A#++{mWH#Uo" 07;6abBQYfjXu%e`"^ժA {' 2`Ю1Doh 'G2 Ti/Njԩvp{e{ _:ќpCMx#J -p05t41K KUA/Si׶Փ] _Bv+gMZ-ȏ(A'K Y. |5`"ƙy0h_flڣ-EB^pL+}`",Փ/kC;/&^6y鍄6Yu-wFoܾ61aI̋+chW]D;\FӵiC0Nth)$8& \;^#vX2$ݢ֡N?/u:5pUѾ_؁sw=)e}8H՘:8O>&w?.J=p(&9B 8Rb.G_/ڃc(1tӧ +:gCD-p* 0bH1{Tu񂉒?8C[&QSe|m󽖉芶i.ް* ]*3'_OD`?4 pl]涷V77+~4W0>.GX^{n`:X7ʏH& m9+LݲBm)qx #uT\OU^`7 @DWk?*K.| C P.QPmFe=֮Ό,8NtM.,6i=JLBGǐyݼh (_I YޓbS]uѲ %<xXM8H-kGCP!cg)>Z+^*؛v] Xe75%۶[c:֎MB|v0r.QIE]Y}= c6ҲfIZtQo> tfS/AҌ{ *fIc tY.OX-IE ]+C'f1QWQy}2€iRc1 r)rΐM}ɑ!ȏ3_@L'Y)ewjbHkv4_ODs2l1V{i&_B؇giEJP=YjV%17>MV 4R 5r$pI3Ww%W!9qwʟG 0;Ŕ3lG@_5Y \"LϜ[rzZ6%G>@^n<|͠#!G1?ÛaQF뵌ݼ$vxMsjt_*g~ΒL2zk =AT*\&i$r،T ?;gPG#*Tt(1dCZ 5^"Ӹ,H6]nFwŃ69*riEemo.Mr3M}qÜΣ^@]PʶwƻN3jI` +AU4[&kњKI%YrZh&S|)|2? +tH4JXx8lCtQk ]HW Wz!yqݫ*7q2 ,ōEc 9yAUaKS]яi !&ޑxKeKl5l;FݤSg=ŏ"Nq >K~F3'…u<0l,Uc)Oa$PiWXy<6z $,7NEuGkHW#H\9oFNFd5Ibg"l >e.ӊZذEY-?'\G3pTbUh?h@p2 ]iHW[1ԋkd }p>{wo{Kj@3ՌҪKcdRHdca.pΔp qce_"g_ SW? _\ĭDj*.̈X$6Kb@GaSz! 4gVyÈ#:]ɖ/'hlC=h]QjrΥqKKhh~(Q$W fkw`6wA+Tb1BzH}0?A3Ȫէ <.l͎+ZbtK3M:}2ӑ$t-+ݡI<b&6!\@?AK6~rFxm_! 㰸;mǍ/&tbSߤ|k,V)r&pDx۶Iiλ@j]a(j(4ҳ?}T ӝ9$;MQAA&N|߁)D[]ш22.L@ =킰z5çSѵARvtፓc '2ڱ4f.`DV""F7 *0b 38y'֌kfȌXxQK! ^N^{6G7]a[C$|&"0ڈ֥!#rS8w%o2~2o~V}F?sTڪ&._}R%ߒ1ϵwЭ dmWH$X]ؼZ=H7(lU2< |crOTtam'+X?<-QE+z*M.oύT~p4OsL (QJ!IW>Nc`ixS`v3{٧2i! cedsz[8ihrp|d8򔸏zA-؄Bhl%nU!ig׉Ÿ,Ca_!ǕZQBKg"/[*[+: cQ/rmVx+WyfT %+~.VߐdܢёW#w_0}YMWW#EKne*bt\۬4?*>(\@Qk6Jo ^ȆUe1Z:[vaJ, "AP0% Vewx ~Yܩ:Qu,FET4I&i6-:P_`[4[Sb$6(<ݵW-Cێl; 9%n.,:;w4X7Ɨ+=Vt>e;1PbM F抝GonC'V0p} 0&Tq W|o?`G)`%Utk6cN拪<]&7Eؕ7AXnd?+iһZ>xD% Q ǩ9`PGڵٽ%z4<'^\ sQ$XجQx` "7d|4My*a2 P| ֝.E+oxuB; Qc`Ld+3\}~`|dYT)zMš?|;ӳ&U ln([!L0Ӣg!ulP C)N@]jbzZFXYe6VQPP%͏rI)W)Ű?(*vAia~ LY/<-o BnsH4kж! p[rddldP:=]bcHƙmU,: : ;v5&Q%g VWw{_ +%3v!\u7n%d]?9Cb̗/}W#jJbY JG]Q3uÑѿI%nR m\u(E#Zy)AX\)#|&@Lԭ@ktV˷r4EuwK .TRH!Ȭp: {x:wFFhs"qQ;hHͫ6-VUFVxSĢs\XM$og|F@[2-73 j&pjg;l@V*% ݕ*DSJ'F' ڻfSi*F (q~[i^2&zw_]XA 8φ:gC:k 1CkjRYkm__ {y*^U/ٔ!_y;x{P !,B-w eT2O£n51vbA_)GQ8i@sm +$WO\Hk;qKxc!j|E1ee$ K0R. +ѡYlS2>t:_OH%Easŋ: ^*CrݥlJȥH;WPEVv}!6w #;bCͬ2$Y%ċE=d;I۩ֈhd(X+wUj;u7Pq} :8hN ":U319Y)#'u8xܘ|NwD[6 - "{Yʼ N'IgTgLQ.vXjSҙxL7: "ʒ` E+ij/ךm~ zO,msv1b,eBn3M %~TDהJ0:,ubaBndhfVy~Xd[x Gc;;2`ىjs17 ,z#0ߵr+.Aѩ·}-~uՏ.Fݼu l`"+fOKGUR`/#8TEт!#ȧ(=bF7s[!a 0%!Fhd=b: cQ\b|k$w>[-@Okc,F\j G`=061iT/:^abx M>2y aw}=/Bi)-5<'_%SEf>8M4G1-z{ADv٭{D'9+=g内R1$DnHZ4}EݢJ%~tXaВDq2M `R/T0 w}7ŎY < 㹺v)m5up(}gʊ9fY_,)>Ƙ'޷~ myyK1e0`+ aOD:f\ 3pjzX#kR佅VP 9cO¿ Cb1i>! -)(]VySm)a+rm39%(B=3|*栺 !K睻&-=Q:۰{. VGm!t:֎Qф XEzZ#/٪|/$};Gm 8?Pg- _G`!gVLjTq+% yc9K0K\J$\/RFgy#1YJjw'z/cF\cEfe2D vfL08']|5w9-7hOK[\  F_y19dmVA-RUÅ#%킦jQmu2rRqAhsfUʀ&1 H .ԟ8 zi!'a\!Eը#CH{1MX%m@߈>I81)SGF餗 raj Z4cGh./ HHBkZ5MAv`&"E8i;qRXJ]Z܌!ޢ+c}7!Xp]ΓHv3>ob>ʹ\}\IMUg:'s|efKiPJ2WtXW1oD WN8D]CfF1?vt]n3r 5Y9B(vSzzӌxMtTOR*$QE"߯`;STbO%˖o_4go9pJƒ4[( cWiB S؀@ 7 <eaxОxH[ zq(=1sٚxS;P.PAn9(+>@|'b'8]M@sƸ A'@({w,y~ͲEH>2NuA9=VPJr_#Ǵm!Ub3'>͙ G@nqqǞQXqvidC_H,f#1mʛbJņ y3>Eާn_Ӄ\K^JN43~(>Q"W؞إ~ou=dF dE?\[.G47BoHMHQ1fNHEnjAXNJOE>yqD E{+3bn?9$tgUnHCOd.zSoqSVPkzZ8-l:*Wl6>n]+Z~zڹv*H((e/zi26D"wOt 'eSVuDb.jjI=!L9t}΋sx'EM44`\9@|'$Hv Hhfn544-̒du§/+I]w-(aw;jdu*l#v .^Sը/YV. + 9y^ї9@8g91G); =#zV s k5ۅ Hˀ b2B Ӕq# oUrmBsjۘ x!R4t]9mɓ tKOe7p:7`.|l8Bk$hlM),d`'LJI ii3nFg-eD. _[YL 4ٹVQaKu;AQ] x<71 EgҭS>9yR-^KW_)3ܓ{7]2R&:*2ޮ&U{M$*aSg]+:lĬ2}ø5@l8z>x'`PϟB K =zd3Q^|2K9{9ҀK|Xm#} ؕ4XHq});ڽtcoq5I׺J=gW'ם`-Z'*Ŭ0*4~nY$\;/ nn|B%͎d ~b@k"o7vd2wvk`;87 :;RQj G*6)~f+#jؘN {d[݌dº:0?4eB0B"K@όtv4 j&RRTRNt° ٢+kl̢Dat0

gu:¸;%%Qo95^0CTSj#)p]FHf&?LWoLP<ܜ=E?9O2W~HP;zX_NdBcYJ<UuPUӘ!rU9p@p}qH*զƕNAFx=9mqS)"p)U ⽭லHϚu6hZR;9/E \> M gn: vIE^/"M~gse)9b`-12%7%U(5͑c@BEnƨҢWS,N;]Atov{u=arD:quo%` ";(/;R;+ĸxrF/թ1)Ph{g"!D/nagqF?Al(B}DGC/[[~Q=~هLD{Ŀ~7B n0 S&GL`5 ᄀ9&ڴ$ytUsf,;Πۙ٣Q\v JHK3YQkkBr_U)iMUJ "l > ,o'R lc(U#g .^7pveּt.>vR?hE\H>3*sk >ˮǖ}=3I57VaB Ƙ@۫Q_:xώ}(Ek s{ǛDr%W{ƽ5 Ǒ;+9"vTd+3q52Fk!Rr&0Bx81aA.*Z BXl6=:mM ^dUfm~F*^ɬƠzYT I!/OhDP6w{`qgd+I6C%s-!j\ǽr);ކ߷JU6..PȬ m9/RB!Oeu!m F!T(_ }R pjCY/OaPZ#,/kâ֩z@06ƌ`M-&w\{'پihaf,Ik.# rk$H ٞ.>bx6]X1D]qK?mNJD{]/~@y'˘,/ ز]FH.tQ񖵍qnHuSA5#xH<\ . 05, {<.?@lmr=FNxx 1؎ߦCq5\z<֡p]kִ~ck(. ={`S}`@9w ?@6q:LT~ aC`|['(I?L?ҞeB-1+s)/PNe'99pEO# &үOVN=FKHr'Lzݜҝf Nkv]4Clo ˵uPb_'gxUJVGwpG(t jN=Oh2$ni!~ScJQd>ږ$LDj KvceP1(  Lā_B<к@Y7ٹj$SDQH"%snޜL,#mȝLIDJ1ؙn操TB4QAE tGݟ|/d:juQן2@\n,F {w3.󿦲I) ? GFqqgM#輑p`Y?{҅I9bk ym ugv!̏Z{]wV Ǵ߯ie˭!ki39{;ZPfoľV3bkbm^;6^!C:%޵vSj."/Ut*vV~}饷[k1ԞNM5{Q|[Cg9}0dP@Jhto^K˚jYN<@ 756j'VZQ{&llMI D'KP(&aOkWމc&[05 q6{_s빴CozծZ`sϷ6)?{ܹ'Stǂ/>b.tO\y4⦪"3 sLQ)@—'kCVD&XES-Kq<6wJ߿p}H ])T^ث'L¡0] 4SDVK;~@&Bt#{inQaL%ꦧ4.D[Ӹ/p _ [sIHV\HOi%#:L!"֐U`|l|*YUXO~9_@` :mO*C(;l_H3YYG<:oTMtF_-1E;-X1N2a]2Z]EQ}WXD&,@&P7A.eOw$ (_ʆ4u`u:OgfS07̉L'NCs$Gd8SYG|Rhl ݉9!n=_pAt[l{E ͞z S!փxFG?H%nbd*%Z>(fQ&xo $B+X- (w2 nTD?M$$> 0w ɆfGսTadZ"?:օH,hE012jpp|Pu*=Avkh"8?E?+ XʈTIos( "ZERWZR4)7!|wӭ"h `%0ɒЫLe274YzeWQ}9˃ZW5B:HP_ 5}!`a!;^9$֍/fcqVb³:Ƥ9>AaQ1&Xt 8c˙~%rJ?(oh aƩh GKI-u/<[AT.b1 q UʝAٮS"N]޻鸻59rǂ9 Hl`G4@R"]D_emZ\,vHG0NS[@T&W~HuS,.yf#/0O# QXc%E]MO30eJ D|iKM #[8 eХdo,vqgWb*ҏW%ВT {d޴f%`9 p1Uq۫~K<A@\g)X,ٰk4R\@pw#ߺ&1)1{c4cWxj``lIG0ͿSٜZ0s" YZ