dav1d-1.4.0-150600.1.2 >  A f0Z 66"Fv`,|: 0$ '=IQߝ7 NTH av3MG`XzR VYÒw^P#yhs#gcu`!@pC)h.䳏fn7T)8&ks>cD,(qDF0BiVwP䀎K9LC!) -H#>0$QWU<15W5 Es=xD6q ,J & s eLp[Ռ2sDO 2Hd(?PyׇuaO JW9_-}HTb?_%T(5*.Ө ZmnŚ^ dEEtC(K|}x`[|S/=eP[яV UAxR W4=… `Ga|!pPs9Z\5(:$DH!g⦄ɢ @IUq$S{pyvЧoI <>p>9?8d  (,0<@Yz      Y \`ej  8 (]8d$9$:E$F6G6,H60I64X68Y6@\6d]6h^6nb6xc7!d7xe7}f7l7u7v7w8lx8py8t z88888Cdav1d1.4.0150600.1.2An AV1 decoderdav1d is a SIMD-enhanced decoder for AV1 video. It features * Accelerated assembly using x86 AVX2. * Partial acceleration using x86 SSSE3 and ARM NEON. * Support for bitdepths 8, 10 and 12. * Support for chroma subsamplings 4:2:0, 4:2:2, 4:4:4 and grayscale. AV1 is a royalty-free video codec by the Alliance for Open Media. It has the potential to be up to 20% better than the HEVC codec. dav1d outperforms gav1 by about 20% on ARM and 50% on x86, and has better scaling properties for larger thread counts.fBSD-2-Clausehttps://www.suse.com/Productivity/Multimedia/Video/Editors and Convertorshttps://code.videolan.org/videolan/dav1dlinuxaarch64@f@cwcGb4t@a2@a@` @`[)`3_`@__N7^@^^b;@]]5@]n]H@\\@\ֹ@\@\@\N\@\}@\I\I\aloisio@gmx.comaloisio@gmx.comaloisio@gmx.comjengelh@inai.debjorn.lie@gmail.comaloisio@gmx.commgorse@suse.commgorse@suse.comaloisio@gmx.combjorn.lie@gmail.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comdimstar@opensuse.orgaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comolaf@aepfle.dealoisio@gmx.comaloisio@gmx.comaloisio@gmx.comdimstar@opensuse.orgaloisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.com- Update to version 1.4.0 * AVX-512 optimizations for z1, z2, z3 in 8bit and high-bitdepth * New architecture supported: loongarch * Loongarch optimizations for 8bit * New architecture supported: RISC-V * RISC-V optimizations for itx * Misc improvements in threading and in reducing binary size * Fix potential integer overflow with extremely large frame sizes (bsc#1220105, CVE-2024-1580)- Update to version 1.3.0 * Reduce memory usage in numerous places * ABI break in Dav1dSequenceHeader, Dav1dFrameHeader, Dav1dContentLightLevel structures * new API function to check the API version: dav1d_version_api() * Rewrite of the SGR functions for ARM64 to be faster * NEON implemetation of save_tmvs for ARM32 and ARM64 * x86 palette DSP for pal_idx_finish function - Bump soversion to 7- Update to version 1.2.1 * Fix a threading race on task_thread.init_done * NEON z2 8bpc and high bit-depth optimizations * SSSE3 z2 high bit-depth optimziations * Fix a desynced luma/chroma planes issue with Film Grain * Reduce memory consumption * Improve dav1d_parse_sequence_header() speed * OBU: Improve header parsing and fix potential overflows * OBU: Improve ITU-T T.35 parsing speed * Misc buildsystems, CI and headers fixes- Add to description some performance mentions that set it apart from other packages e.g. gav1.- Use ldconfig_scriptlets macro, minor spec clean-up.- Update to version 1.2.0 * Improvements on attachments of props and T.35 entries on output pictures * NEON z1/z3 high bit-depth optimizations and improvements for 8bpc * SSSE3 z2/z3 8bpc and SSSE3 z1/z3 high bit-depth optimziations * refmvs.save_tmvs optimizations in SSSE3/AVX2/AVX-512 * AVX-512 optimizations for high bit-depth itx (16x64, 32x64, 64x16, 64x32, 64x64) * AVX2 optimizations for 12bpc for 16x32, 32x16, 32x32 itx * Includes fix for possible crash when decoding a frame (bsc#1211262 CVE-2023-32570).- Revert last change. This is now handled in xxhash.- Require gcc9 on SLE. Otherwise defaults to gcc7 and fails to build on ppc64le (boo#1208794).- Update to version 1.1.0 * New function dav1d_get_frame_delay to query the decoder frame delay * Numerous fixes for strict conformity to the specs and samples * NEON and AVX-512 misc fixes and improvements * Partial AVX2 12bpc transform implementations * AVX-512 high bit-depth cdef_filter, loopfilter, itx * NEON z1/z3 optimization for 8bpc * SSSE3 z1 optimization for 8bpc- Drop _lto_cflags define, current version supports lto build. - Drop unneeded rpm BuildRequires. - Add pkgconfig(libxxhash) BuildRequires and stop passing xhash_muxer=disabled to meson, build hash_muxer support. - Add check section and meson_test macro, run tests during build.- Update to version 1.0.0 * Automatic thread management. * Add support for AVX-512 acceleration. * x86 code speedup (from SSE2 to AVX2). * New grain API to ease acceleration on the GPU. * New API call to get information of which frame failed to decode, in error cases. * Numerous small bug fixes. - Bump soversion to 6- Update to version 0.9.2 * x86: SSE4 optimizations of inverse transforms for 10bit for all sizes * x86: mc.resize optimizations with AVX2/SSSE3 for 10/12b * x86: SSSE3 optimizations for cdef_filter in 10/12b and mc_w_mask_422/444 in 8b * ARM NEON optimizations for FilmGrain Gen_grain functions * Optimizations for splat_mv in SSE2/AVX2 and NEON * x86: SGR improvements for SSSE3 CPUs * x86: AVX2 optimizations for cfl_ac- Update to version 0.9.1 * 10/12b SSSE3 optimizations for mc (avg, w_avg, mask, w_mask, emu_edge), prep/put_bilin, prep/put_8tap, ipred (dc/h/v, paeth, smooth, pal, filter), wiener, sgr (10b), warp8x8, deblock, film_grain, cfl_ac/pred for 32bit and 64bit x86 processors * Film grain NEON for fguv 10/12b, fgy/fguv 8b and fgy/fguv 10/12 arm32 * Fixes for filmgrain on ARM * itx 10bit optimizations for 4x4/x8/x16, 8x4/x8/x16 for SSE4 * Misc improvements on SSE2, SSE4- Update to version 0.9.0 * x86 (64bit) AVX2 implementation of most 10b/12b functions, which should provide a large boost for high-bitdepth decoding on modern x86 computers and servers. * ARM64 neon implementation of FilmGrain (4:2:0/4:2:2/4:4:4 8bit) * New API to signal events happening during the decoding process- Disable LTO (fix boo#1183956)- Update to version 0.8.2 * ARM32 optimizations for ipred and itx in 10/12bits, completing the 10b/12b work on ARM64 and ARM32 * Give the post-filters their own threads * ARM64: rewrite the wiener functions * Speed up coefficient decoding, 0.5%-3% global decoding gain * x86 optimizations for CDEF_filter and wiener in 10/12bit * x86: rewrite the SGR AVX2 asm * x86: improve msac speed on SSE2+ machines * ARM32: improve speed of ipred and warp * ARM64: improve speed of ipred, cdef_dir, cdef_filter, warp_motion and itx16 * ARM32/64: improve speed of looprestoration * Add seeking, pausing to the player * Update the player for rendering of 10b/12b * Misc speed improvements and fixes on all platforms * Add a xxh3 muxer in the dav1d application- Update to version 0.8.1 * Keep references to buffers valid after dav1d_close(). Fixes a regression caused by the picture buffer pool added in 0.8.0. * ARM32 optimizations for 10bit bitdepth for SGR * ARM32 optimizations for 16bit bitdepth for blend/w_masl/emu_edge * ARM64 optimizations for 10bit bitdepth for SGR * x86 optimizations for wiener in SSE2/SSSE3/AVX2- Update to version 0.8.0 * Improve the performance by using a picture buffer pool; * ARM32 optimizations for 8bit bitdepth for ipred paeth, smooth, cfl * ARM32 optimizations for 10/12/16bit bitdepth for mc_avg/mask/w_avg, put/prep 8tap/bilin, wiener and CDEF filters * ARM64 optimizations for cfl_ac 444 for all bitdepths * x86 optimizations for MC 8-tap, mc_scaled in AVX2 * x86 optimizations for CDEF in SSE and {put/prep}_{8tap/bilin} in SSSE3 - Bump soversion to 5 - Drop dav1d-nasm-2.15.patch (merged upstream)- Add dav1d-nasm-2.15.patch: Fix compilation with nasm 2.15.- Update to version 0.7.1 * ARM32 NEON optimizations for itxfm, which can give up to 28% speedup, and MSAC * SSE2 optimizations for prep_bilin and prep_8tap * AVX2 optimizations for MC scaled * Fix a clamping issue in motion vector projection * Fix an issue on some specific Haswell CPU on ipred_z AVX2 functions * Improvements on the dav1dplay utility player to support resizing- Update to verison 0.7.0 * Faster refmv implementation gaining up to 12% speed while - 25% of RAM (Single Thread) * 10b/12b ARM64 optimizations are mostly complete: + ipred (paeth, smooth, dc, pal, filter, cfl) + itxfm (only 10b) * AVX2/SSSE3 for non-4:2:0 film grain and for mc.resize * AVX2 for cfl4:4:4 * AVX-512 CDEF filter * ARM64 8b improvements for cfl_ac and itxfm * ARM64 implementation for emu_edge in 8b/10b/12b * ARM32 implementation for emu_edge in 8b * Improvements on the dav1dplay utility player to support 10 bit, non-4:2:0 pixel formats and film grain on the GPU- Update to version 0.6.0 * New ARM64 optimizations for the 10/12bit depth: + mc_avg, mc_w_avg, mc_mask + mc_put/mc_prep 8tap/bilin + mc_warp_8x8 + mc_w_mask + mc_blend + wiener + SGR + loopfilter + cdef * New AVX-512 optimizations for prep_bilin, prep_8tap, cdef_filter, mc_avg/w_avg/mask * New SSSE3 optimizations for film grain * New AVX2 optimizations for msac_adapt16 * Fix rare mismatches against the reference decoder, notably because of clipping * Improvements on ARM64 on msac, cdef and looprestoration optimizations * Improvements on AVX2 optimizations for cdef_filter * Improvements in the C version for itxfm, cdef_filter - Bump sover to 4- Update to version 0.5.2 * ARM32 optimizations for loopfilter, ipred_dc|h|v * Add section-5 raw OBU demuxer * Improve the speed by reducing the L2 cache collisions * Fix minor issues- Update to version 0.5.1 * SSE2 optimizations for CDEF, wiener and warp_affine * NEON optimizations for SGR on ARM32 * Fix mismatch issue in x86 asm in inverse identity transforms * Fix build issue in ARM64 assembly if debug info was enabled * Add a workaround for Xcode 11 -fstack-check bug - Dropped arm64_ipred_symbols_aligned.patch (merged upstream)- Update to version 0.5.0 Medium release fixing regressions and minor issues, and improving speed significantly: * Export ITU T.35 metadata * Speed improvements on blend_ on ARM * Speed improvements on decode_coef and MSAC * NEON optimizations for blend*, w_mask_, ipred functions for ARM64 * NEON optimizations for CDEF and warp on ARM32 * SSE2 optimizations for MSAC hi_tok decoding * SSSE3 optimizations for deblocking loopfilters and warp_affine * AVX-2 optimizations for film grain and ipred_z2 * SSE4 optimizations for warp_affine * VSX optimizations for wiener * Fix inverse transform overflows in x86 and NEON asm * Fix integer overflows with large frames * Improve film grain generation to match reference code * Improve compatibility with older binutils for ARM * More advanced Player example in tools - Bump soversion to 3 - Added arm64_ipred_symbols_aligned.patch to fix aarch64 build- Update to version 0.4.0 * Fix playback with unknown OBUs * Add an option to limit the maximum frame size * SSE2 and ARM64 optimizations for MSAC * Improve speed on 32bits systems * Optimization in obmc blend * Reduce RAM usage significantly * The initial PPC SIMD code, cdef_filter * NEON optimizations for blend functions on ARM * NEON optimizations for w_mask functions on ARM * NEON optimizations for inverse transforms on ARM64 * Improve handling of malloc failures * Simple Player example in tools - Dropped dav1d.armv6.patch (merged upstream) - Bumped SOVERSION to 2- Added dav1d.armv6.patch (disables armv7 asm for armv6 builds)- Update to version 0.3.1 * Fix a buffer overflow in frame-threading mode on SSSE3 CPUs * Reduce binary size, notably on Windows * SSSE3 optimizations for ipred_filter * ARM optimizations for MSAC- Update to version 0.3.0 * Fixes an annoying crash on SSSE3 that happened in the itx functions- Update to version 0.2.2 * Large improvement on MSAC decoding with SSE, bringing 4-6% speed increase The impact is important on SSSE3, SSE4 and AVX-2 cpus * SSSE3 optimizations for all blocks size in itx * SSSE3 optimizations for ipred_paeth and ipref_cfl (420, 422 and 444) * Speed improvements on CDEF for SSE4 CPUs * NEON optimizations for SGR and loop filter * Minor crashes, improvements and build changes- Add baselibs.conf: ffmpeg, which is the main consumer of Dav1d, produces -32bit packages that would be uninstallable otherwise.- Update to version 0.2.1 * SSSE3 optimization for cdef_dir * AVX-2 improvements of the existing CDEF optimizations * NEON improvements of the existing CDEF and wiener optimizations * Clarification about the numbering/versionning scheme- Update to version 0.2.0 * ARM64 and ARM optimizations using NEON instructions * SSSE3 optimizations for both 32 and 64bits * More AVX-2 assembly, reaching almost completion * Fix installation of includes * Rewrite inverse transforms to avoid overflows * Snap packaging for Linux * Updated API (ABI and API break) * Fixes for un-decodable samples- Redo description and mention SIMD acceleration.- Moved license file to library package- Initial stable package (v0.1.0)h01-armsrv2 17152560211.4.0-150600.1.21.4.0-150600.1.2dav1d/usr/bin/-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.suse.de/SUSE:SLE-15-SP6:GA/standard/3b3f2ce721045ff79d545923a19e0273-dav1dcpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=3749563902d7ac257ef2ce02f3e4a20b7ad923af, for GNU/Linux 3.7.0, stripped RRRRRRRRR#C`}1}Kutf-8e87e0dacb1843080f3a3fa25bcc6d258e05d91b355179c9749b77e01a10c2730? 7zXZ !t/ ;T] crv9ynQ`̘O|'oD tRc~ۙ$A_PJAaVqsn~FՄ"AVi?)7YaMI|qm%kv碕Ha ɩ|8L.6MY2wk,M*>AEob2x6#f:Z /z֙x4yT[4)]:鳽K͜mܢHg@&}ꑗ t(h,I9Svvm[ 8(fQtu2-*qBO4S`HB揲}"Ӡ߲Q4}(%J̓G=<Ԡ,#~I-&W Qm':B4:KwlZWqRgnVi&]ZQԄXp7 E@vm]d┻`%,_t9z΂ZZI4Umu`e8V^XKՍE-K*ʰ/ALɠHnV@ '˜ spC1pg䅇1A(2mhJm hOhz%E8#mo!MTiGrd[{%[He"'rxe΁p)=ӕ`l)/J` \e\E2$1ƒx׭R#هgza)-gMt'>9PRDTꓑ_5oǪ-bC^UK:..'2EZr 3$ac9Z0/?fYq%i-$IIP%u1[ &V7 n2y@U[iee&2KFf2ǾѦe]I^X;{ ,8[u)a^2ocxe;,VS;>]#_P'ÖAJu2HD!IDLJ;(P5>5.h^7՞+YU=W~`q7:*< fw:cMW}2$liYOtȗE?^c5XM5<'@ffMQpߑuN k9 mHܒ/f;\wD2:Κ[$iyQqyڀ_µnR׀VhN`J&/ cFyYbp 1xf0X3JD:oZ1,AxગLEe#O܋< ^\#!t^-8뮗|Ci"a)2$}>we+pr)ԽIV7oq/tϡ@1D 2@Tw7ͅi.W&IE[H[+ @D/WC}4TuB pJYݚ[%Jј+Yso8OϧtEJO=x5ޛ8Hrkx݉XlRM\ ,syʟ2 7(DGBi'?`?ti$6TS; @iݭ%AZG_FNWũkģyATxrOF;<&iG5,jbfn_~,c{u'?EM#;G|C'U}jJ6 [)@9^լ7 nehrZ0t=)D!nBug_U GUzhy)=e`4|4AXj]`#[Vy0u±u]!1^BmThɀc]%ѻ( cy_} џp}otC\摏_$\kFzOc3vy2p,VF`;xlCzn}M`d;qxTyq olMOxpGmS@'6rԀo,6H`Wr|Հd@㩌 M@Y\(O[7P=~( /YC> ny^)tc_eK5\\]E,j}9zN# 򹖊煊jȑ= ,[u-ITg t`18gDGiSVr.HuNtbYԋiV;2h4~NUvckO[[n3) 78m>xgwgD0_0"Mm^q[F(lROw)J-0؍9⾑ "e?H|^)5`9ώbNԿ-߲XB_ֵDR"}8%?~>̠*ΙJqg4tr_CuAk4A5B 6CgmT"<,=] JE_ U>޶ SYn?ʫW5o_!k*$Xą͂R0 [;^. /OQ(³} h&~q\͌.i(FABwbdwSާ [j ǻMB>&'M̦,c+mqOҪjG}G{Ղ%*IqtB;KrjW2c!_ ꗿ巧΁ywxM]1ȑd#D\[ ԧwzs۸sG^;]@b05 h ={sf41^yț0|'SrÅ7*ƫ:EvAuH. W:BI xnЭ@Xw ,F} YISbng l#Q)M3ߝ}'/dgKg;|}sB:٣)'WvT46!iP[ٞ{?[R =+kl"M(Q>)ηS߽q`}{NbMgwR%YH?8E׺? ?*=?Sf\u,7_^ &Iul؃I+; 7asU &2yZsȇ6upܹvN]tW{A΢S #'`0D{S}]_m4eF$V7YilȪrNcBPSk֧ ʟeJJ"΍0$wj63Qz㑠O`e;y]6![3C=u\̧l]6x:FĠxy񃫭>OƐ[>!RD0|PTuUvGmGw"!%&P8IhO$C}-9DϟEDnILÙHdȣxݚ"=!D(yJo70w??k].-* P_JjmD\bm%M?J(=#iEæБȟj8TYCp6j;RL8ԍ&hG)ډErȡ&nac{T 6y`^*4tlȀy>]PDHz qvjqskco8ys9)&tDb&rN~>sos;o:c%"}d-+ )PQ4,KF9V:];I$_13Hgd\sI@ZXaFc\vh<'K6vo~Hg>ꨚ ⠯:,'p~$.J$QΦM.X)h֏˻@ 9N+P7׿ h!fVߌ:EfYOB {v=0I|P<).)ZݖiŠWCd<Hay]Enk5rlWbCYw7Z0ɰYҘe:r]^';|5o?{҈A$ jLbCF99`(sAL92U,!mtA{Xfx_ eF,0n[51fʼ 5'x_0T8]e^2 6Ot?B6h8?vĽ/b0@xz !x5Kƌ?DO^KRsyib5ENp1B`]ަ6} :>]Lհ42 c)%zV(HZ78 m8[..:XsUbpi~6(z7$Rֆo:q:ޞJ&m{Ma{hZj8B&/3bF*o1&Km_֬ܥe*$kw;JPn0< O r$5w1kH=!h (&+D Sv8,3[Jl엽 YrjDoӞA?L{(C9 IR׺*A&G0Zw#"y/s$ ݮC8 ]Xpn C]Мr94B؞\Wx,^^qrn`zs횘${Jj.$I&"⢏86榮c4ۮcXmw}UY^%}ƊhB8QGaܰ6^XN:]ʂ@2Z-%T]Ձn#Z"#vQ(SLRp%l98N_ wַ3$KʎNJySGfЇ6O= bIr|ŷwIM!<4Z$^e[̐*sTH32oI!#C%iGm(5JOw+ yћr.Π K`KndD4Se|iVK,{Ԟ@M6)C %en[o^u{[:a1hӭOװ7>a)Οʺ>^;csX(;ߞ, 4̨Pwnp~|SeЬ͎sD/uoq$TѠ,Ukjm>NX 7c{s(|2|3%N5mG'_csV (NjjKXǚsdo1LE]%D>"֬^;BT|4$*Ndvt е܀]'JՌ_  9qz qn .%6Пv' vhlE>HŸ,hbݛnWijp &9 OA3?)]YK[\!0ajN5džM c@ͥoIfHdKغ{xIFo GlSUhbiOaZgMm Kd,Vv{$IBܠĬ)P==ׂ6#7ꟹ nbbVf Hޔe#( d %FIݕН`sxR%J)ĴkK4)EPĠ|е S4b=T04nO\W>ig-\oeDD{nd [y=dD}E] U05 FJ+S/@Dd P4DT5Rx0q,ūϛynY]R⓭`PQ.gJR=Irܧ߆)j bP'uDXwY6'5(In<eӕK79Qjq<]s5n1bS=\*8mDn8۝Y\IFsJ񅽢G4o"K~zvmV/ilI*>WDC&!5/̈́rQ*1\Tu_dˀтPn !Ӄq@q$` = JD@fci~mG!i 55C!9Xr:z{{NC9"nX`$0eG#C4?Jm&JjV"'G% Ď"Jڦo؅+|&J_ {7QQ3]Sj3Sq+mNzoPC0h◱B/?NVĥ5 4VуVp&klY=?-0nwX>^6C'Ž<<4T&L* 2XTgV<1<B(*r@o= cz#O10-6$"JnV%l_9u*u*3s74r#z$Qgvh+%mkGm #x\ɨo"cT+vP5ʘŲ;+qCKʃ508~} 90Ys4XE4mOsyÚ`O)!I^ .xji% `m z'jHe8 r PBRW&tu)jV[e A7kP ]ғ_oK,nu:{_bwI7蛊-=ѭ?N*jAi7&TYdѩː-̤M%5 2hsGVeUgm %;6q QYS2#!{i$]HWZg ׸uhZ 0OִLJ VE3n`$YޡIݾȕBΚh1+Swv1&BfmiW߲g=nCfr"е"jWQ '%  (/taA8^R!ѻ b&M{+gôyF@u-|0&slW|GZ!wlDvA X,bn-$k4yU RM]҂vyTGR( ˤy7MuZs׭*J]}4yzrF~Y4AS@G ]9mo DhqBtkaW }sW{Su fȩb5V乯ʕOӈ?V|UL%pN3drXac_Pxۦ{O2ISœ]%w"ͯ05 EZn€v۽7 S`%^I-=?VJor)VMDmil#>њڨ'Xi&Gs"#0PNڲFEކj 5qǝ| It{-B\zcWз߹M^D"=ڵsf ]Ir ?#fro {hɸ9כp;QPPRF4 -$?V:vDXGmc =ݰ\Zk'T\ Lo_/dYGK&bMVG!И 30`t%/b+Qo0-e,:W#m/Ij`%|9e꡹Bc Ȼpi\ƛ'_QUek]\淇za6WP6Wck虗.,4pJZjǹ5AV׏ɓU4g]V||8H85q斾tZJ2 ۻŹ 45pb'[r˖Zh5ӝ󉃈(|\+a@FE8k,Z5QfY zck^+"qOUw(GswF:zaYDaDVLж̐BL `ӯts@ ( CAUKa9Wzg7)RA.'b>mo#kTJ:ˌQe;I0akak%d'8=?)w}ViF@;5oS:tiJY_G!zy4! w]y)`+M+ki kon1o.I ]4XpEElkȟ2@|"AIxդu4XK紊#>԰蠈_ ܱĆYA\v&-.[njcZ@ڏ7EJV+]U,j_͟56آQR^$l$`ap&1HY4|nztiGh%¿IW4y2Ŀ#[ L:s~P[Q j <Oqd"Q IEE&ajȀ&pOreXpILx E QQw?ḮPI/A9X"COV-6JhE FpM-R7 ({Ҭ_o0-K? HK0rէZ\wۚɵU/![܏>FiG<)*Zs;0B/}T坙 W,~%zn 宏 qMf9fCw.>HN9Iߙ5j<'[8"PO\YEʼf:6m!ŐRU[p#F,}ŏp_#|\pRarno?r6&{Wz; ;U/ V6Eg gv;wg D6Hp X6`RjĬD\7H⣹]a2O6ӠD?'Rq 5VzeX^wA65WtWAXh$WӖDm3Z:W%@(bWPV: V]8 8[GEWsÛΥ=k|dT!)BhũUC5$hP2e[JoPMV' ^(+#-;Qʄ Q2=1MCx[jqUGY,8@?[mf>PT#8+VԉeH}tYL=-eBu&cX3cQ1$pHL*1!mS*)/g^#.9Psb ibq|)qZcx%hocO)ZC{2ݢU ]f3"PfRswf}-к-g/)I * +85&6sFO*Цﲷթ6ч)ҐiŹ o{K ݗԤG<^MݩoL{?gTa;'wfo띯S#*)M+#Ku}ouD.~mu%:X0"R0bP ]0=q`\nu;:fu;qxjP ]E#9[o u⨳Z mzbNTZmr*Cyhſ|%-ٓjbDTJo߃(S"a\7ܠEK >1'o 'Ǎw/K1 6x&wl3&P*q5婓(c1{ޑ[i5>P>TcJ S  ,XH1~(x:ԷLKTV{Ҙz{O8 Tƨ݉C߹90ys찬mo\>-.Sl:ڐ!:iԜ}جr&"u<@Kt043ٶ ޯu45x4}B{yBSb=@j&(Mxem|EDd"'j%R I#U(]Lg!z%BO>)d -FcnJO~ ƭ Gl}O=&qϠ j0W4㧃.N\`5,5ҏF1B6[2 ̎!(zibU4^-{.khHɪN DJp0j:V_ `V@NC:iGe˄շ"ݨ{?)u,7NfO-դ`c!wiy§2۩23M("_MP/9\c]nL aq]B :KO?U\>.~G_Ć-> XjrPi퍵ߨ^F_k\\! \`XJ!b6/2XlHG[AucY˟HY B5yxLO1W DwK9 D/AE9sO͂L-Ї>` Z2F7+Xf?V.4A/bD819w1/6z|:x(g{)|ƗX9 :}5E HbV]wC)>paNbbC|1v˱X5> \䇀?X7C1hAfхdl"6OvE ՛I)+ˆ P`R.u$N4sЦE 9 ɺҗPB+;Znkds #oڃ:Ȟ^9TH3A 5Mh lceeN׿Tx 'Ĝ-3;GھKj jh@%igػ~xdz\J.>hTPzep~*10Ff)A?drݎ/q;cnW4G,mKׁ0V(2SN2ܖzr҉{VD|8Fp٦SűD[%[d8RtsҩqzP.ru:)firуֱSog!30YB%]q{eRN|5Y$b6O?AkI*@ ]џv0jSegT"=~gU9xzbaGWږc.UW)kpЀd B3ZB Z 3VXT 66>{ \BmIhpb9MaB]\ rԐRc2TiO..i}HX/ߩ/Uuje٬4/'X7`emcxyU~Xi<~?& ^m,]PgT'ƻXt7IMj%4w%*߇qW4q A_U_P#& w *a ()Ujq\z) GԲ ->Yisi(-U6(VbKUU-+Q7S`qAUv/pG.m 9.Y/_WƋv2-:M ߦNnT"7\,pv/y`mZY?NC5)"Rop>XJkC&OG%]FbK7I{MƵ˰\6G5>^'KRu돚z9yt!ka|Z~lJK=Eoe Hnd\"QV_3< s6U֙ӹ\y{p]#ό=u9ElQLwP%7*xs60S)-遭%, F1uR̼Mtexn){́V H=RS#}lj}*T"; 8 /N$] xX0ʌ dar*8;zjx#Q*_N3.OQòݍ\=8p {=1s5f,D|P^'oN!$:8}e5x 21^vJ]=umLN3;w`*8~da "+sʘAxι&oN@1~Ξ0(g=i:9W wK_" ;`m)"FےGOݮѐ{폕'ЎPMIG o!)"UruVhu6E?\?dҪ_0 u~_˝QX7>.}?ڧ҉7@sZK頻AIݴk<-|8L|5S}=̚vOiT8&m?o=1>0Hi< e(5ѿn2HUOkxklh—n**a, 'O6Sղ30[םUc 1މ9nıBIÊ9kHsx![2X{H8kBrf*i&N3:sn%\ /8~ǴQ`?Rf񕱓@dO"Г[96F\٨7jŎjZlo:ԅ|PѾYq| Éǥ,0MnKQ{[18ڇ wSI&ڱ-{8gSJ9tyzj'圽'0V3 ^C {Y*VAlg4^l OI>` $peV7%:*. %ҚPnt"rڃcGl}aXצ t{Ex|1vߐ֕?%}>]4Xjrtaj%M@afY{haI:&Z^rRJ#2IZ@p&#UcR7Tڶ4`Oi۴$5?zD؇N~uRDllXM#K>n N,Uz׬Ocznw AƍBOrW2>Ƣ}8RR~ $j⣦k\_Y}DrĶLHF&߱5~74z˜r#Ի,8W]@e~p<,v:6:|3]|tөE1D (M,)ems}E9>cgu G Sɚ2g$ ~/FUh Tbĝ e- NL?I%}Sh3};LݠZ??+􌋃ƘQKtC1Ѩ#4ix&eDQWTk[]Y/p_ D.*@qFuȼԨ͞{ d:pxq\`/Mmc}L )RLe 6Ȣp䓻ˋ_?nځ-m+t-Vi3]' h3Ǚr!q7nk<hk Z[ۧejXW:*m{8;{{^ :_vطpGPEm6 VYL`yLe, ED5}eL4 %5]L#,@^gbFqAeqjzToЌ%"fGBO9 T \ʽ7ﰗ"G`,CU5R@LۃF%Vz-/ m_V80_Ƿ+&=+d^|cUp*y]JEsYXQ-'t;H2#&17O ; ~3\^%{p2Ȝあ/i$(頓4yn;2Vv-7blKUy<7 {` _8 /到$;cZ?ZU5 ~(LpiK~U*=)}^5)2P=" <(.ߵ N.[Gߞ- FR9\t._)ԙ**H/+YɽʁI!`uL\}/ܤ6H@= 7h/7~*CFյBcr0 ZCIJX/a t_֘ҝ&0nl<4iցv-#r]ʽ4C\Yy763}{fϝzݑvAkvOp~#d -3px+k-Me΄ !=9imvڜ|漢MT2{>!B}=ؔZ2deqb 6mi a- nTquM>iQ <UOq@.v* 96ԗTg;7Tވnm?we*z"`D>?L`X:˳*2jBzel۩,gvi݄#9+MY-#nw;{(Vw=I]EcW8Z9&D:S=E>Tjϒz#=x3Caz$1RP&힨ůn)k>zqFd D7a{ӨJJ͈$uO'>tن3կ8PzKf ӟ?;eN'i^>@blPLw{f(?~2ZZkUs>и/t u(Km`rIJTc1kXNHElzQ:{+lVj$ʄ8_v>Kd%ZsOטP!j 1ypۚ_k\: fqSWFG댑{QӰr NZ7:y]b܋.\Ӑ8,TGL\bM;gGMZ’ͳ{@ ?k^C(NTJԓYKF* u9T4M Va gF!d(}RCA,3)[+ F{ g{=/_oa*E#5 H;bκ⛣ Vx#xKvVČuT vFLR}FmjwΛ%<[}3ģNvƪXeLApD #zqÌ3;c@P H.ᕃK8NY̱@@7WPLްÍb(J~֕Ci= ]2yςΘ'w6+hM_MAz #YG}VkƍkxA4T YZ