pari-devel-2.15.2-bp155.1.6 >  A dk@^I%z tJo!Dj6)v%\Z 2k%U)!>ck|3%0jn%FnKIX:',5f1p<"t+fxBm)o.L HͬУ\"¢lX+#)Z!7^9zp#9hHG$Ʀ4|tCqb06;9 ^֍K-i"+qg߉:|hj@_K>-hV#o=񦞫5[!?;Cp&(:յυ.b1("4Hz&b6k))\L{(NEc|EsyO wH b)fD zd9Õ]_4f|>@Zb݆p F)׮'aS$tӆcw. {̠B'B㯖] ??peԳ-[|kl182406671893cd6cc4bc90352a1ee2cd8aa0a78bef85b9e7ac3703165adc43c3893cb79826c2c32615a561f3d2a32789d420f6b04 dk@^I%z ?vߞ=GbKt2:ZcA~Dp;^L?^<d   U 17@   0  l @ ` t ( 8 9 t: WFYGZHZ`IZXZYZ\Z][@^\b\2c\d]Ae]Ff]Il]Ku]`v]z]]]]^8Cpari-devel2.15.2bp155.1.6Development files for the PARI Computer Algebra System PARI/GP is a computer algebra system designed for computations in number theory (factorizations, algebraic number theory, elliptic curves) and other entities like matrices, polynomials, power series, algebraic numbers, and transcendental functions. This package contains development files for the PARI CAS.dk?obs-power8-05SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://pari.math.u-bordeaux.frlinuxppc64le65TD% 4\#dAdk?dk?dk?dk?dk?dk?dk?dk?dk?dk?dk?dk?dk?dk?dk?dk?dk?dk?dk?dk?32cfcd755e2ef0d2dbc604b13e834a78bd35e096705c5d91ca61ae3d3ac2f46d32516f6264a24c0aadd73fcee4f4186b8f097e790daf6792bd363c4ba00887ed98c25d623ab8f7ceadb3c5be2789a431ba00512da768a809e6ab6984caf913e10a37d26bae2ec133179ac9f59f092c6c70261ddfd6dfc24ca2fe40cf225114217fd86ab93cf52249af5dea436c76b3445bd51d047296bbf8161afd3ebc57ce8046d0d179241d3699670deeb7d4cc8e2f2614815a6c6f8257b6594f2623f8459defdbcfc049923925ced7252226f685441add90b34eef535428de3dae9fb9ebd726cd9b302262ecd09ce0fb917ac21bba34c0dbc1c8e66c5b49edbb69462b56b3a7fbfd353d4410c1f1410e4b6a86ca1c5a7df26b80ef54a9cb5650bc4325fe2e61492978b5d0c6a41506d8cb955832c0b8f677c64c24b78d364469c248e8b885985c5205c5244109e059ab2292fb1452e7e926a19f7890cc1c7ea6d26a244acbc2c884eefd1e012e9d6d417886eb32edc21e6b8a661375e4065fcb75cb5294ddfde438d420ec50c40166f46bffe3b48a23eaab7a83b015156493d54b224eaee4a8d77805f8bac0d1035a554fcfadf31752a7bdff3ce30ad0e131f88f411076253967af2458f7d5b0ef87550a27cadc55611c668399e1b0d7dae94fe3ecc53cc76b22ca89439913c32e869daba3693b4830cc39c21f38f33134b23511e0cf39a7480baa08de4e123a4afb9070492f17f056a5c3ef4f7dea2c14a244b935b73faepari.hlibpari-gmp-tls.so.2.15.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpari-2.15.2-bp155.1.6.src.rpmpari-develpari-devel(ppc-64)    libpari-gmp-tls8rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.15.23.0.4-14.6.0-14.0-15.2-14.14.3ccwscZrbV@a(@a~@a{@`@_@^ۅ@^`]_@]=@\\U@\ `\ `[YX+X=mW@VT Dirk Müller Jan Engelhardt Andrea Manzini Anton Shvetz Anton Shvetz Anton Shvetz Anton Shvetz Aaron Puchert Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Simon Puchert Christophe Giboudeaux Jan Engelhardt Todd R Todd R Jan Engelhardt jengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- update to 2.15.2: Fixed polredbest: rare error "inconsistent concatenation" hypergeom([0,0],[1],2) powers(t_INT, ...) was very slow factor(prod(i=1,20,nextprime(2^i)), 131) would include 131 sumeulerrat(x^2/(1+x),2) -> FPE lambertw(10^1000) -> overflow- Update to release 2.15.1 * Resolve SIGSEGV with seralgdep and bnfinit functions * Resolve obscure oo loop in solve when solution ~ 0- Update to release 2.15.0 * The GP language: * Notion of DebugLevel "domains" that allow to finely control diagnostics. * The syntax setdebug(dom, val) and default(def, val) are now recognized in the GPRC file. * Linear Algebra: * qflll() now implements most LLL modes in fplll (fast, dpe and heuristic), allowing large speedups. Directly and in the many functions that use the LLL algorithm. * New GP function snfrank(), a utility function returning q-ranks from Smith Normal Forms * Elementary Number Theory: * New GP function: harmonic(), to compute generalized harmonic numbers * Reworked Euler numbers, analogously to Benoulli's: eulervec() is now faster and caches computed values, and a new GP function eulerreal() computes floating point approximations. * Elliptic Curves: New module to compute the Mordell-Weil group of rational elliptic curves * See https://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.15.0.changelog for details.- Update to release 2.13.4 * For z=x+wy a t_QUAD, z.pol returned the modulus z.mod instead of the t_POL x+'w*y * allow eulerianpol(0) (= 1) * allow polylog(0,x) (was broken when eulerianpol was introduced) * concat(t_LIST,t_LIST) was leaking memory * missing type checks in ellchangepoint (led to a SIGSEGV) * polsturm(-25*x^4+2*x^3+99*x^2-44*x-132,[-oo,-4]) returned garbage * ellheight(E,,Q) led to a SIGSEGV * besselj(80,66) led to an infinite loop * lfun(1, 0.0) "normalizing a series with a 0 leading term" * (0. + O(x) == 1) returned 'true' * idealismaximal(nfinit(x),Mat(2)) -> 0 * O(29^(-1)) == 1 was FALSE (same for -1) * Mod(0, 2*x^0) == 1 was FALSE (same for -1) * [X11] resizing a window could keep traces of previous drawing * x->x+0x1 was not displayed correctly * bnfinit(Q) was not using current precision * polresultant(t_POL with t_RFRAC coefs,...) led to internal errors * znchardecompose(znstar(2,1),[],2) led to SIGSEGV * missing roots in nfroots(t_POL,) * factorpadic: ensure leading coefs are powers of p * nfsnf returned wrong results * rare SEGV occurred in nfdisc * factor((Mod(1,2)*((t^2+1)*x^4+(t^4+1)*x^2+1))) led to a division by 0 * minpoly(Mod(1/(x-(t+1))*Mod(1,2),(t+1)*x^2+t*x+1)) led to an error * factor(Mod(1,2)*x^5+a*x^3) led to division by 0 * nfgrunwaldwang: fix infinite loop * ti=thueinit(3*x^3 + 5*x^2 - 14*x + 54,1); thue(ti,1) led to an error * bnrclassfield led to incorrect result when fundamental units are large- Update to release 2.13.3. Fixed [last column crossreferences current development release 2.14.0] * zeta(-2 + O(x)) => division by 0 [F25] * (-1)^(-1/2) -> I instead of -I [F56] * GC error in ZX_Uspensky(, flag = 0) [F58] * ellisomat(ell/nf not integral) -> oo-loop or wrong result [F59] * (f(~v)=v[1]=1);(g(v) = f(~v)); my(V=[0]);g(V);V -> [1] instead of [0] due to missing copy on write [#2304] [F60] * hypergeom([1/12,1/12],2/3,3) -> wrong result [F61] * overflow in mulu_interval(,ULONG_MAX) [#2309] [F62] * ellE(1) -> domain error [#2312] [F63] * log1p(-1 + 10^-10) -> oo time [F64] * bernvec entries were wrong from B_{2*4064} on [#2311] [F65] * plotrecthraw for multi-curves [F66] * RgXn_powu(,,1) wrong result [#2314] [F67] * erfc incorrect on negative imaginary axis [#2315] [F68] * mfgalpoistype bug for dihedral types (when conductor at oo is not stable under Galois) [#2293] [F69] * [32bit] forfactored(n=223092868, 223092871, ) -> SEGV [#2318] [F70] * Fp_issquare(0, p) would return 0 [F71]- Split '%make_build all docpdf' into separate executions due to non-reproducible results during parallel build with varying numbers of jobs. Thanks to Bernhard M. Wiedemann for reporting the bug.- Update to release 2.13.2. Fixed [last column crossreferences current development release 2.14.0] * rnfidealup(, non-integral ideal) -> division by 0 [F22] * memory leak in ellheight [F23] * memory leak in bnfinit [F24] * nfeltdiv(nfinit(x^2+1), 0, 1+x/2) -> SEGV [#2277] [F26] * znchargauss(g,chi,0) -> oo loop [F28] * bnflog(bnr, ...) -> SEGV [F29] * elliptic functions: incorrect reduction of z/w1 mod [1,tau] => catastrophic cancellation [F30] * powcx(x, t_COMPLEX with 0 imaginary part) -> crash [F31] * nfsubfields(t_POL in other var than x,,1) -> SEGV [F32] * extra terms in power t_SER substitutions [#2281] [F33] * k=bnfinit(quadpoly(-2923,a)); bnrclassfield(k,3) -> SEGV [#2280] [F34] * rnfdisc mishandled polynomials with denominators [#2284] [F35] * elltamagawa(ellinit([-1456/243,93184/19683])) -> wrong result [F36] * mfsearch would sometimes miss the trivial form [F37] * typo in allh [affects ECPP tunings] [F38] * mfisetaquo(mffrometaquo([1,12;193,12])) -> 0 [F39] * polroots(1.E-47*t^6+1.E-47*t^5+4.E-46*t^4) -> bug in type [#2286] [F40] * ceil(quadgen(5)) -> 1 instead of 0 [#2288] [F41] * floor(Mod(0,3)*quadgen(5)) -> crash [F42] * wrong ispower(t_RFRAC) and issquare(t_RFRAC, &z) [#2289] [F45] * 1+O(x)==O(x) [F47] * qfauto([[1,0;0,1],[0,0;1,0]]) -> SEGV [F49] * bnfsunit(...)[4] (the S-regulator) did not correspond to its definition in the documentation [ was using log(p) instead of log(Norm P)) for P in S above p ] [F50] * rnfdisc could return corrupted result [F51] * concat(List([1])[1..0]) ->SEGV (instead of error) [#2299] [F53] * List([1])[1..0]==List() -> 0 instead of 1 [F54] - Build PDF documentation and place it into separate pari-doc package. Move examples from pari-devel package to pari-doc. - Add %{_sysconfdir}/gprc to packaging. - Remove patch pari-nodate.diff (replace with the sed one-liner in the %prep section). - Remove obsolete stuff from the spec file. - Apply spec-cleaner.- Update to release 2.13.1. Fixes the following bugs: * GC error in idealinv. * qfminim inefficiency (initial bound from non-LLL-reduced matrix). * mfshimura in weight 3/2 => infinite loop * matsolve([1,1,1/2; 1,0,1/2; 2,1,0], [-1;1;-1]) -> SEGV. * qfminim(Mat(1),,,2) -> precision error. * subst(p, v, t_SER) very slow if p contains many variables. * mfsymboleval for trivial path returned 0 instead of a vector of 0s when f has multiple embeddings. * 2^(1 + O(3^4)) -> type error. * Zn_quad_roots(8,0,-1) to compute roots of x^2-1 mod 8 -> [4,[1,3]] (1 or 3 mod 4) instead of the expected [2,[1]] (1 mod 2). * tan(1+10^20*I) -> overflow (same for cotan and psi). * Mod(2,3)^1000000000000000000001 -> Mod(-1,3). * subst(O(y) + x, x, (1 - y + O(y^2))*x + O(x^2)) -> SEGV. * (Mod(0,3) + x) + O(x^2) -> x + O(x^2) [now Mod(1,3)*x + O(x^2)]. * Precision too low for units in mfgaloisprojrep. * Missing GC at the end of RgXn_inv. * (-1)^(1/3) -> -1 instead of exp(log(-1)/3). * mfeisenstein(k, trivial characters mod N > 1) was incorrect. * Missing GC in qfsolve.- Update to release 2.13.0 * New libpari functions: perm_sqr, perm_powu, perm_orderu, quodif. * Added asymptotically fast quadunit. * Faster intnumgaussinit and change default number of points to B/4, suitable when b - a ~ distance to the nearest pole. * In libpari, perm_pow now takes a t_INT exponent, permorder and perm_order return a t_INT. * sizebyte(objects containing t_LIST): would assign size 3 to all lists * permorder returned incorrect results for large orders * cure SIGSEGV on [Map(Mat([0, 0])), [0, 0, 1]] * cure SIGSEGV on zeta(I+2^(-64)) * cure infinite loop on p=[4,54];lfunmf(mfinit(p,0), mftraceform(p,0)) * printf("%5.2f",M) transposed M * bnfinit instability at low accuracy. E.g., at \p38 P=x^7+22*x^6+184*x^5+764*x^4+2020*x^3+3792*x^2+5712*x+4; bnfinit(P,1).no -> 4 times too large * Accuracy problems in bnfisunit after bnfinit(P,1). E.g., P=x^7-22*x^6+169*x^5-568*x^4+1263*x^3-1506*x^2+2295*x+2; setrand(1); K=bnfinit(P,1); U=bnfunits(K,idealprimedec(K,2)); bnfisunit(K,4*(x^2-18*x+85)/x^2*Mod(1,K.pol),U) -> error - Update to release 2.12.1. * New functions in GP: asympnumraw, bnrmap, bnfunits, dirpowerssum, ellpadiclambdamu, eulerianpol, eulerfrac, eulerpol, eulervec, fft, fftinv, halfgcd, lfundual, lfunshift, matreduce, mfisetaquo, mscosets, msfarey, nfsubfieldscm, nfsubfieldsmax, parforeach, parforprimestep, parplothexport, permcycles, polylogmult, rootsof1, zetamultdual. * New libpari functions: absZ_factor_limit_strict, bnf_build_cheapfu, bnf_compactfu, bnf_compactfu_mat, bnf_get_sunits, bnf_has_fu, bnrchar_primitive_raw, bnrconductor_factored, bnrconductor_raw, bnrisprincipalmod, bnr_subgroup_check, checkbnr_i, checkfarey_i, closure_callgen0prec, cmpss, cmpuu, cyc_get_expo, div_content, ellQtwist_bsdperiod, etaquotype, expIPiC, expIPiR, F2m_row, F2Ms_colelim, F2Ms_ker, F2Ms_to_F2m, F2m_to_F2Ms, F2m_transpose, F2v_and_inplace, F2v_hamming, F2v_negimply_inplace, F2v_or_inplace, F2xn_inv, F2xn_red, F2xqX_halfgcd, F2xX_to_F2xC, F2xXV_to_F2xM, factorial_Fl, factorial_Fp, famat_div, famat_idealfactor, famat_nfvalrem, famat_remove_trivial, famatV_factorback, famatV_zv_factorback, ff_parse_Tp, FFX_add, FFX_halfgcd, Flv_factorback, Flx_blocks, Flx_Fl_sub, Flx_is_totally_split, Flxn_expint, Flxq_autpowers, FlxqV_factorback, FlxqX_fromNewton, FlxqX_Newton, FlxqXn_expint, FlxqXn_inv, FlxqXn_mul, FlxqXn_sqr, Flx_translate1_basecase, FlxV_Flv_multieval, FlxX_blocks, FlxX_invLaplace, FlxX_Laplace, FlxXn_red, FlxX_translate1, forqfvec1, FpV_prod, FpXC_to_mod, FpX_divu, FpX_Fp_div, FpX_FpXV_multirem, FpXM_to_mod, FpXn_expint, FpXQXn_expint, FpXV_chinese, FpXY_FpXQ_evaly, FqC_FqV_mul, FqC_to_mod, FqV_factorback, FqXC_to_mod, FqX_expint, FqXM_to_mod, galoismatrixapply, gc_const, gen_sort_shallow, gen_ZpM_Newton, groupelts_conj_set, groupelts_quotient, groupelts_to_group, group_subgroup_is_faithful, halfgcdii, hash_zv, idealfactor_partial, ideallogmod, ideallog_units, ideallog_units0, idealpseudominvec, Idealstarmod, init_Flxq, is_qfb_t, Kronecker_to_ZXQX, lfunquadneg, minim_zm, mseval2_ooQ, mspadic_parse_chi, mspadic_unit_eigenvalue, nf_cxlog, nf_cxlog_normalize, nfhyperellpadicfrobenius, nflogembed, nfsign_fu, nfsign_tu, nfV_cxlog, nfX_disc, nfX_resultant, pariplot, pari_realloc_ip, pow2Pis, pow2Pis, powPis, powPis, QabM_tracerel, Qab_tracerel, QabV_tracerel, Qdivis, Qdiviu, Q_lval, Q_lvalrem, QM_gauss_i, QM_image, QM_image_shallow, QM_ImQ, QM_ImQ_all, QM_ImZ, QM_ImZ_all, QM_sqr, quotient_groupelts, QXQ_to_mod_shallow, QXQX_gcd, QXQX_mul, QXQX_powers, QXQX_QXQ_mul, QXQX_sqr, radicalu, random_zv, rfracrecip, RgM_ZM_mul, RgV_type, RgV_type2, RgX_halfgcd, RgXn_expint, RgXV_to_FlxV, rnf_get_ramified_primes, SL2_inv_shallow, sumdivmultexpr, sunits_makecoprime, uis2psp, uispsp, upowers, vec_equiv, vecfactorsquarefreeu_coprime, vec_reduce, vecsmall_is1to1, vecsmall_isconst, vecvecsmall_sort_inplace, vecvecsmall_sort_shallow, Vgaeasytheta, ZC_u_divexact, zlx_translate1, zlxX_translate1, ZMrow_equal0, ZpM_invlift, ZpX_primedec, ZV_lcm, ZV_snf_gcd, zv_sumpart, ZX_compositum, zx_lval, ZXQ_minpoly, ZXQ_powers, ZXQX_gcd, ZXQX_ZXQ_mul, ZX_realroots_irred, ZX_sturm_irred, ZXX_evalx0, ZXX_Q_mul, zx_z_divexact, * Allow nfinit([T, basis, ramified primes]). * Allow nf.p, rnf.p [rational ramified primes]. * Add flag bit to ZM_snfall_i. * Allow real t_QUAD in floor, ceil, divrem, %, \, \/. * Parallel support for lfuninit. * Direct formulas for quadratic Dirichlet L-functions at integers. * lfuncreate: support for closures of arity 0. * Compact representation of units in bnf (bnfinit(pol,1)) and of principal ideal generators (bnfisprincipal(bnf,id,4)). * lfuncreate(znstar or bnr,): allow a vector of characters => vector-valued L-function. * Holes in multi-assignement: [a,,c]=[1,2,3]. * nfisincl: new flag: return a single embedding. * qflll(x,3) in place reduction: return x * qflll(x) (faster). * galoisinit: support for group (3x3):4 (GAP4(36,9)). * Removed obsolete function rootsof1_kannan: use nfrootsof1. * Removed obsolete function checkbnrgen: use bnr_get_gen. * For additional changes, see the included changelog. - Update to release 2.12.0. * New functions in GP: airy, arity, bnrclassfield, derivn, dirpowers, ellE, ellK, export, exportall, ffmaprel, getlocalbitprec, getlocalprec, hypergeom, idealdown, idealismaximal, mfgaloisprojrep, nfdiscfactors, pollaguerre, polteichmuller, strjoin, strsplit, strtime, unexport, unexportall. * New libpari functions: bid_get_fact2, closure_derivn, constzeta, divisorsu_fact_factored, divisorsu_moebius, F2xqX_disc, F2xqX_resultant, F2x_recip, F2x_Teichmuller, FF_preimagerel, FF_var, FFX_disc, FFX_extgcd, FFX_gcd, FFXQ_minpoly, FFX_resultant, Flx_fromNewton, Flx_integ, Flx_invLaplace, Flx_Laplace, Flx_Newton, Flxn_exp, Flxn_red, Flxn_sqr, FlxqX_disc, FlxqX_resultant, Flx_Teichmuller, Fp_divu, FpXC_FpXQ_eval, FpXQX_disc, FpXQX_resultant, gc_bool, gc_double, gc_int, gc_long, gc_NULL, gc_ulong, gluncloneNULL_deep, guncloneNULL, hash_init, hash_init_ulong, has_str_len, identity_zv, identity_ZV, maxprimeN, mpsinhcosh, mulu_interval_step, nfX_to_monic, nonsquare_Fl, pari_get_histrtime, polint_i, polintspec, pollegendre_reduced, psi1series, qfiseven, rfrac_deflate, rfrac_deflate_max, rfrac_deflate_order, RgV_is_arithprog, RgV_isin_i, set_avma, setunion_i, walltimer_delay, walltimer_start, ZpXQX_liftroots, zv_cyc_minimal, zv_cyc_minimize, ZXQ_powu. * qfbsolve(Q,n) now supports arbitrary integer n. * limitnum/asympnum: allow closures of the form N->[u(1),...,u(N)], which allows to handle efficiently sums, recursions, continued fractions, etc. * Optional flag to pollegendre and polhermite. * Allow subst(e, x, vector v) for vector(subst(e, x, v[i])). * Optional v argument to nfmodprinit. * Support call by reference in GP function: f(~L,x)=listput(~L,x+1). * Generic fast linear algebra using CUP decomposition. * Implement lfunmfspec in odd weight. * Support for rational model in ellratpoints and hyperellratpoints. * Fast algorithm for zeta([a + b*n | n<-[0..N]]). * ellheight(E) now returns the Faltings height of E. * lfun now allows non-integral weights. * example/parigp.sty to re-enable PARI's \pmatrix with amsmath. * Removed member functions .futu and .tufu (deprecated since 2.2). * Removed inferior hash function hash_str2: use hash_str. * Removed obsolete binary flag '2' in matsnf (make it a no no-op). * For additional changes, see the included changelog.- Update to release 2.11.4 * fixed "factor((x-1)*(x-y)^2)" going into an infinite loop * "ellap" could fail with division by 0 * cure wrong results from "bnfsunit"- Update to release 2.11.3 * Avoid division by zero in Flx_extresultant when one input is 0. * Fix crashes executing "ispower(27,2^60)", "issquare(non square t_FFELT, &x)", "polcompositum(x^2+x/3+1,x^2+x/3+1)", "polrootsreal(x+0.)", "qflllgram([2,2,3;4,5,6])", or printf("%10.6f\n",2^-100).- Enable pthreads [boo#1142714] - Avoid duplicate shipping of documentation.- Update to new upstream release 2.11.2 * Fixed minpoly(Mod(1,t^2)) causing SIGSEGV. * Fixed segfault in ffinvmap(m) on bad input. * Fixed factormod(x^3+1,[y^2+1,2]) causing SIGSEGV. * Fixed incorrect use of graphcolors leading to a SIGSEGV. * Fixed [a,b]=a possibly leading to memory corruption. * Fixed a memory leak in cgetalloc when lg overflows. * Fixed a possible segfault in padicappr. * Fixed core() possibly destroying its input, if stored in a GP variable. * Fixed stack corruption in quad_disc. * Fixed an infinite loop and stack corruption in ellmoddegree. - Drop the separate changelog as RPMLINT warns about it being a duplicate of the file CHANGES (which is already included).- Prepare the KDE4/Qt4 removal in factory.- Update to new upstream release 2.11.1 * Fixed a heap buffer overflow * Fixed mfsplit(mf,,flag) could return uninitialized objects causing SIGSEGV * Fixed incgam(-1000.4,2) causing SIGSEGV * Fixed mfcoefs(mfDelta(),0) causing SIGSEGV * Fixed segfault in rnfidealup- Use %macro instead of %{macro} wherever possible.- Fix building on SLE 15 - Use %license macro- Update to new upstream release 2.11.0 * fixed uninitialized memory reads in lgcdii and red_montgomery * fixed memory leaks on pari_close [s_dbginfo, s_frame, colormap/graphcolor * polcoeff is deprecated and renamed polcoef: it now only applies to scalars, polynomials, series and rational functions; no longer to vector/matrices or quadratic forms (use [] or "component") * libpari: rename polcoeff0 -> polcoef, polcoeff_i -> polcoef_i, truecoeff -> truecoef- Update to new upstream release 2.9.3 * Expression "issquare(Mod(1,67)*x^4+Mod(14,67)*x^2+Mod(49,67))" and "polroots(t_POL whose coeffs vary by a factor > 2^100000)" had caused SIGSEGV- Update to new upstream release 2.9.1 * lfunartin was using too much stack * fflog in char 3 or 5 was slower than intended * modular algorithms could fail for very large input- Update to new upstream release 2.9.0 * fixed nfisisom(x,x^0) causing a crash * fixed crash on BIB in ellpointtoz(t_PADIC) * fixed wrong result for nfroots(non-monic t_POL) * fixed division by zero on doing e=ellinit([1,-1,1,98,126],O(5^10)); ellpointtoz(e,[1,14]) * fixed rare crash in bnfisprincipal- Update to new upstream release 2.7.6 * fixed O(1)==O(x) returning 0 * matsolve(a,b) and a^(-1) gave wrong results [or SEGV] when t_MAT a was not square and a,b "modular"; same for x^(-1) * fixed a memory leak in pari_close: sopath was not freed- Update to new upstream release 2.7.5 * forprime engine could skip (fast) sieve in favour of (slow) * corrected return values/exceptions of functions- Update to new upstream release 2.7.3 * "??bnrL1" and "??ellL1" did not work anymore and were fixed * thue(f^e*g, ...), e even, (f,g)=1 missed solutions such that f<0 * nfisincl(t_POL, t_POL) could lead to wrong negative results * ellcard over non-prime fields could return wrong results * weber(1+I) was missing its imaginary partobs-power8-05 1684750326 2.15.2-bp155.1.62.15.2-bp155.1.6parigenpari.hmpinl.hpari.hparicast.hparicfg.hparicom.hparidbglvl.hparidecl.hparierr.hparigen.hpariinl.hparimt.hparinf.hpariold.hparipriv.hparistio.hparisys.hparitune.hlibpari.so/usr/include//usr/include/pari//usr/lib64/-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/f44f1f1726a74dc760ea8e78be406f24-paricpioxz5ppc64le-suse-linuxdirectoryC source, ASCII textASCII text#~ vLutf-8bcd2396b4251cabe68af42d2f8c0302b4faacb1818812235b6a59a2ba25e14f3?P7zXZ !t/] crt:bLL ؝-~Bj-pZ|2fW<.{ǘ L,L:;;`+C/CZb(.L8[ߑXitx$hsk~hON8dF])s.B*ΕqPE{]Z = ?&SDޔO^.z-Ιoޠulw`gNz7x s ؠOx f ĝlYςt־>HME@@_99%>L6,"[NX9Hd,i+Ζy fܒq,‰ya S2OQ1>rx~кkܟ8?H>/T3IBkF@.i N] W9' =PZgz/T7}h\LMg% YPo2,N9@YmwQ'+{5Xb\Zv(2b F#t `lNM+7W wXsI 74 rd-֤ "CtuXD<(nԃ!tkE_#Y>M+ʑI:3kٺ@gZWcWp1#sf mqnv9B8y |12='~എȖ 7~`u\kib*h&nv埡0sbZJ37FU|DYg^A^Հs3] (qoh81SV-/Axɩd6 *v6[u612uvf6wQuUHHbS88atK_n=ꢷ_ d((j˰*Z*_wDkZ1I]NzB(!\z 1(rGɀC / f4 MASz 58$|H>֜ĵpc;i~t\ ۏ,Lpd~MeW=(s0sEqMe;Ø6/1(W2 u\ Be.35iZ!rVW!6(+ 4IkV%rcl-3{j|r!<#R61}uQSS^ K ڼt¶Ni4/~ o= E&{*M:-T>NDyonȟC$8%p޲+$Zt SD%w]8EWW*ߊYbHk12'{XIs-9pk6@X M녭S ə/)PlKr|0a`)yF&&a?|oʋ^m:BQWUG\lhv ~FX*E2ѝYFR,%3fÒ fl˃3\B{WOI^>lk kߧK1+Xm?Q}FvQe!v\rHb Ex6ib]WZA` +n?_+#_ #"C0C%6p;wo GVߊ(h#7Ғ_~Ma˓@u\(bkFzy/MBZfFVP"di;RQfAh!Fϱ]$I}f$*G640,b6ℝߜ0vP>8r]%0@W6C=e &&P`pnFȮ"6 zpfT Ad„ݢoeD]a/焝 =+}lӟfvT6ɾuWG47'qt!>fB\mc PUYxEmm%gOpGn+ %)l ּtu)~t htq 7C^WDƬ\ DLNbx7ʽR\`R9h4[[!:E YpF6 MAPXeh|1oÇ&%SvIi r딏KT"i8GFY!aE"]z+t 8gQŭbB?%Au娠EBqCH+]|J7e'?@Tv=kvv%oM>!ھ%T nsf eBa+*ze B@\e&?nZ_E"Awn+>K9{,ȱ1$C<+ko.c?s?N]ȃCvr(rR 7sT+G$&LmWDS @eFLm̟oS;SA0$˂\x"4U䆘_=35 Q0|c- ϰ"`].3ݎDTuHډ5eoن[ԋMj_1AV *8HPpĵ E9^916f,j*?L~#3:]0"4z~l~8&^,Eub{Quϖմ>NYHM{; deZ /y~:9X1Ӻc h5#~.KA~c/_yc|]zI./ge;jIAtXf5kQSxiW*0~.=RRN_:.MĆq·B>aHѻGl:SrA]Sa*L{R|7P M4 Ilв{M5%P{ETwpb ]%H+ zlp}e~J$ _ɺSHV LӍU;, 5/y)8⽽9>/\@tD*Bs~K#PI4:C^{#.ւpgC[1@%u#%5@|ჭF/}ן:6mj@PӇFoa.}C%{W-nUGEx|*sTI~6$>7 Uܭ!6 vtnJ!>h`U3¸HRO3~ uA?aSvuS6:k/zɽrvSlȂ/&M)qa ;,yEEA|X%^-~Sj*2>iU^)Ŧ=(² E;.:~@x|?zX5rF Bwsk}> #E,T8Dαvg +5!h~__$G%}z 3q`$geű>m5fiac06W wZTt!t툦U/\q27/HlG2 .91 {',/M3%]qO'b ٹ(0'8}wHA5ݗYVseJл܈zt]yeOSt̑4i4-&ڌR*bف0Ĵ/xc7; @ԡ 5_σmT7ܢ5:[K`@_(7ri7LQ#Z|-vHzxTLtn.&Sk># Fݣz9$jf^ؕP+0M$dc#II._% ݝ<&Ɠ>Ţ}pmTXLMw 2f j8Q{fX<=Śm++N{0|HX_9:E(R؂J- ']mU8c첥oW DnDDi%>d"Cą4݆0X*9|,V?VJJ\RB%S4 @PU`nۯra$ _ nU0%B3mضt谻nrY)o.&ْ5 .~쓻שao[ǜQr0eɂf;9Hgem@ұ{+Yj[8B/EGp׾&ZT(+chkd L=E\ I:*vzK,8AՠUD qmhzȦ[kBh+oO%g[SެHQ% I\l:_xwY~v?Bba*zn r\ NWa08+i&% mrtIH{95@^?5{MA $Z79]:]u{d5:ցl!KԀz_(wD^%$&R-ƃ'=~%Sa^iiqF.[nRUM 7!*$8=BwD 1E#v6'"ZnXk[.H,hS5p :ЧUGf[Y Ԑ+_ /&}ꑁ-`-/u +O}%L9\+] yYQ(qE*{TV HJK}r%ftÖM*m( ^tZ;h"p\pկ!Y6xJUu,NxL85kOZ+.W,H:ŋۗxo(w.:'ᦺ-eo3%W2SUpyp,_S nD_l]uT<]+TQ*ޖ@~?b8j;WO!>YeEl; 6To7e|^vɡ dENLf{ ɬ]}$"w>C>6MF4P`fkӂ:Ip&Mq+u;c%6DS4&3$KW65ِ-'_MmdP]y M!:,`hrVl}$6ˍR `:J7CTzϝRpzQ oZquwV4p˴e'/>L)Ij.#KT } ~?dI7ZPZ -ē3Ճ{֧xUi*vi^-[etF?C(bE`NcXIL?{V/GxVA0s΅ Aj'Y@baBO;zaIe2uq9ijBwV5.1UQYl+.~ T@ srK:W`ZGEǧ@j lϸ/U ȋ? >TTh Y9aL1Njۀ?m=HwN;D(jhb8uV_݄0cnxfg0;IB;pq EVe2PmFGi^Oֱ}fr-o g$qnx 7á QbI0`{͒XXH2vV3BMzb8mba7 f/-!cFvYA x5$/;Y=LDZ Ě5zO\1oQ2?Xi2?edq٫LaL[4 K EQ՞=lbtʹʽlt|FrbPӨPw[H:GEw9EkhȱexR)Vi귟rq,Z4vD7}0EB︖A$Ux;jg|g3T">@_FPXsޓBv4(Jx+ZqlиKDf/w& m sPf%oiPe%Vb/AEV QYs*goPx]c* Rd#F4PDXg)CA4tMq,U.TeE37[ 7oV7ȹrzR Q#&X ,WAǮ Vf}=lj͟!tN퍾%:*˟1,JG77oX^zÝbP{X/R,o&:|GzRx/z bٟ`v_xBczzc# y4p\%] Kغ˩~m*,w󾏜 .)<{ uꡲQ/0XPn a&na2ba"f(ZT-( 2=KltɔO,T)} DɁ^r:$}%g6px KcOAHj}Goq tr*ބVb-Fæ~wz"ZKΖKvSIxb|!;4ZM͜}CяU}*)#wmkYU*(ap8f]E%v(s*iM"-L3͘$y| jBs4g n_/a?FצVvBz0is:8: !A=>6bS@T|H$uWiyYwAsuR*r!Sҷ^gK_Ex 7yk@>uR0ۋ*je&ӇnWRY+8@:rk0tkKήqiIbQ˾ZJNt94[:Gj :+d[sUYfp/H:ϩ?W¦s,1| ,ca54-\D{* A!%o@|:}CVdǘO.Y E+52d%j<0fn=bˈm ٙB}سKQʔLT%nq6(= 'E z"@f?,jG;ʛ?>&KIbEUY|񈐽vSRFS=n*fD X2IL\`- '.yjk_9-;,&PO,4+W.%-yYvY{Xf6 Hͼ{h/]'1ܥM3\Nc`sV38˸4_WޘJdjIHщhm9'V2B2(Heb)FrmŘu/sbv7,$>i 4TdWK5eW3 4iC~9Cà ́SG˹W'ɗdJf?CExZokbUydHpL!#IiOARrN:\0{qȿz$*u,(K8ʳrV6kz;O7$3'iu-<T҂bԽF5ˆGeœLڕ>v6cb+Wm\Bt߿%E&Ӥ7蠢#Ta9CbYTjȭy^0""v<)=ӌ=Zٖ;V EpC|k.?K(ɞ6J_n.m7Mfjv6G҅:%#:ݽu;eVĴy8=^N}.:DEepGrH8HIJ(()#Ei?hאiLv1'gAhZGlx{mt劅Z:fu75$$%k{oCX5xߴ]d"؟t%vfK1YTj~ltr) W27֤FnXi.2J*y'K2b>_8i_(R'RsY^z[d`-q]h`' | $6qSDT`:v\%y]5sT2SE1FA+ /U;ͬ1,\p΍Yjb7|z?4H[Dw^;ם#]&NM2uRE%F==-0mS|@W?iP4TVBQ~SYv(x+# ͝Lx%Nۂ7| 7u./c<U B`*}E-󮦍gytv9}]js|gׇ^K c+\+xs0j?[^IV3Qdh:"%?i08@)1gR095g?7A\Z`&j)(@Fy Va k!ȹ:xil6 LM*f~P( %hajOR-_&EIz:.=ja{H(ac|2ƀ* s=qU9tw;n$^"Ĭ.eĮo }g/8Ԩr#dՀK[_i̊_q] '_)yCL.^4y^ܢ]"LdSg>"5-c( ̖X+iٍz\%uaHxy/YMLP0om|@]Vbj0ǎraq|vV<EXT %"ӈx ;#Ur0OAS43+,Z +8 v(V/ȡj&%LV3?828,S gÎi.RGҚYm* A=RcMW f Bs/#錧g6@e˹~ -kmV^#2 qACi KYI>j&RCUF<+tG£!~aPt!6 *NY59K_xpϠ`&b_}ycZ z~\f0P q#T.{O 7k2t7q@yXV<$_yxPYI`LTcCѼlv]g:)ν@F Ƙ1a@{*:erMdyPK>媋^j AMuDe=ZmS|غ\VIUiS6VceJr3#k2(u?WxН r*0ܺS^fC!sȏ:CL޽'%Ȧ`*݄ \aDN0MEo"_.9p0{\;,nyś kD]Cᚠtn>${L@f !H|$k:$ۀrnl69*GҝOի' 6vctNk6~t:$|u4'@SJZ֐ 藋Gc쨂Ea-%bD22-m U`/@sI7U>O{[5 idbQ$tz@^!Nw51[MS-wf(ٗe Ωh v'{tQ7+ 5GB9/VS\7=_&@qԘ"s7-}YQLb*׷[M0+gP DHX@{+/ͪA*gx;;՞w@n@ZiF0=c a)V[R㊬"b߼w 8eeptكtw]Qmn R4|zQ9Ȅw~4]բ2e7k䎣ru yK=%e͇=Anu O{e93y?c46[i`/y-f^7 ~ފs+$Ka)g!slɥsGZ*fmzۨ  ';FY;豸qhcP6G2[=Tch^mgѲpFPњu2mX€~lB $+tOT,:*ϴkJCgmjSNXԿRuC@z['ҍaCOy(À:`: fReE* Lͽ3Ag2U/+k_n'.??+LC\TQmv}Juyw< t4 G}OQgu(){MEa@|_k)m+ꦰ䠶 "V J c'Cr'ETVfl~$ =)gWK&H_2ռh#;|qAWg-PCQ67Q/+wGc4@bj%0Ef+cfۤBbq1ƹ̫..a"9 Ǡ%Hq"8\5 U6ۑ^`N$b8(ĠET)+ u^u/'Pjtdbv%!IdJ_:4C>i̷M_MUgv-NUHxz CO8̞-auRXM>DMdW%SE1"a3N2T!:4v%9<<?+ɭP$-`%mTA\RNâzڗHf;)cZYh ;AsҡI==qf0xwqdp= oc=TLe¡穸%5V Âѳ"nM $SgɠEc>C55-wHlFVU9{3_˰3s+vaun\XYcɺf>FBOJDgW beȳV^PNUm^ $2?|9cc`А"0G|:w p84;{yo9 +)"VMO?_e'z 뤆aL5BdUot#nj2 ah<5\lT'huFώ'4auZՕiQ-1&=42%HY(y ͜/!@י(ǚA ,\|0F%ߟ|dOE :Gv{x349Z'Hqy@HB}5Nh57%3苝  miqNv~#!IVvz{/vK^3(~6[JsvΦYdX4Cxj=hlw<3GMX1@ *J>&aG~?7I8ӟ,`y"\6 6l|im~Xx/t3*lpktroR;[{#@"J4eS"h;bjIΗg[IjzEEHh?:,!p:F1R?7,WqP+`6;7S'؄V~[~e!`{ڟW+TYNXD^/}\O72I 8}] .Wƨ89MIΝr~evrHâ$Hԡ74!v8٠:MnEGIʣ;3%% ˀ!VfҞ+q2d y⩓%w}դa]v<_.*C;QBnl7ܷ&} Wj~!?e5m1, W9BxKM=+u.;H%K$A"Of'@X Gh+2 ̢gqUG@J:p*Xg*+)8?萲Xl2׵u1l!oL٤S=dOZA٘u&O݄ضd's} auH'F`oH>[Id fKghZRY*2tlr^ȢzGȫA]v20xNet肴'D,"BAwNf/$կ+%n,cm:Eug1ho,%H!&+{CPC$Vߠfm%pRbV|b,%,0)ˎem'3\{B$q6&((4<|f 3-MRC@ɖsxْff,|0ԙ^cӖn1.7 `OSby>4()kz\ )yxE>u8ӑZUiԴD>(sqTU>`9'I0ٮ*Qb8 ;\S* RH~K0sHi61uyLDX7+s3`hdF^g8x9r])cO|[OJr@iTSnkAVk%m 2Nh\tTDYz[7 "v2W)"%6:,> ÅBAq^aCKHpV(b9zap(0doz-flm3qװ2f{iutf&3ǘus56zO8I"we56KiR!v$k3\!@0;&}Nu %Ѐb&4?Yc]3׵a'Х5}2u)`\N[*5)MX^b#1U{y7gPeM |(Fq|k'-5)I%q2.69\&TyIcmiacV0nX؟_ȖNX5~3P$}M:Yj79QGt5y@j=괦 f]Hb~&Y=_N w鿵H\KšrGw6J"Ù}&-du7)oäkq~~" 38lg!|9WH0*+<U DjLHeg>. PΑB Ey'gr/sGzJ7lS >HիA[Q?e @`jn#RL6HRؿRۤ2Fi4 rplh`"WH%]uFhb߯? @ߴkqX󶖏5uvG,nKC{?1, 4 PYdHݎn3`ï D_«Lcß,om0qTwݳIX BL-geS\49ql} ˏ|8(H[PZEZbSK3ai%T؂oPVqZT]0f~t$6~Y03^ -ߔ!͎_Y1xD*]p^?R6UU@fE3Y!nR}]]*\9P0*,!mH DKfΆ&;!+Ay%fAa3b_3;^D#󦻴{2(f,<ۼ#6}aM3c } k*,$s\cm<8WQdĩ7yjH>ģPڿ MB.BӐ}! 2EWT' &ExB}t7豘JмD` G#>[;_"\\J/FHo+>nlxK'( B='ꂦِnXG/mǹcF8kxAZ拥5n=lA1(l։'/xb|_pxԈ`zjYG*n#/RB0aJ~S1_ LT8j':^6#Bt[s$hi*/ߣK6V ʔ=عpt2!1Bά 0Jl Vx̌oװ09^,x{wWAہ;Fベ̽7hæ!擯;SgViI~89}dp\*M9}䛷C{EZY'.r.zGg .Cۧ[z⁰(bwb1kn)i'NYQdtU 9aŋ&UdxF1ލZZ.ru\(*Q6(= rAA@a\hm-V QyQ<,@Onk[<1keW χlH5|*'+m`|w\ Ul&R]Hr2eU#ᩡWTJ˻aq upk@'lf:]PLwK p`„oQB uyJ?(QUw(?j &lM*5D]ѱp+OAext?0j<:cihS2|lo}/_ɿgzS%;FLȗdvC~ \,H XLi-de妺?~ S_uJE>Չ5y q4sՖU<˶ SE3YWhJXGjUhzلmڢؐX|‘vexn)렌֓H.%0jR@>m4c z0i+lˌ&'>5i($u6@[F$,k=^c]ߨ X0Ƕ x$lA }g\۶J;OG$B_~\7d3 zzkA,6*?kS끢)St kI=Dj{('n{L<sX ^|J# P8g/  +mxUKNY%dT&` 0Q_b,1/`l'%5Og ALо*Gp#7NYa+Rv/1Yudku'gtR~$Gbhsx~UۖS 7S=oXL/0(# "MşUML2T)!P?<jjN:X 9!зG0{qpP K1R-b|k)O@7כ]eD:O=̀ZP0'(閩]űR{a o/Y"ja9#t8>SbRjaЃv⃹Xvi.G s/K.H@8l!3&{Nb'ڬ˽OL?1vYK>LNW=k)v2ڡEϖ Gje[su߄1)EԘ~u!U'?qk>uLyм}q]7谝C ŸQoT&V1fjmTsUK1ޞurb Klv& OH&jPMuwˌ)x|c'Ҏ2|8woIpOL1FkM˛\Ta!rb#KZ)zD1کLvRpFiVbZ0nofB o,cƧVtyY>#avgD׈`{LΈ|N[{qǼX/D"}4oD$s 8m+3>ʺ"r-2|0`E\ &!"s1I㗶&Ե~*hTL3B= V>58Gs1k6Qik724ЊN:Eb?&M_*C(!3%\#7F2PBk ]o;/Iob؄ :sj8jO35CU>6HI^@y߄Z ~rt"B70'f ZN],J,oz]XRIKFOQHoOcd_6'g 4MYB"pmŠ%֎4S 'XŽoA]=h͉̋ X"r@zxg) fm)IC+xr*$ qKU& Wz,%z(.O2}! 7m]^~eSkbل`&|v>9Upq|/Z܃5f\FA rǞA݆$2=&YO5#3nm.ql3+Qu!p?כdcQ2Oj&;y?y>eMMzhp%m@ApyAHFqjyp';\.W+]ENjٰ&bSqIBX'P0\&᳌+ D٬_ \wjG\j41aM}E0R>pnc-s)Fʵl7=7 q1ZĸVQGH, ߑ3{Vh!uhSSmA0` f$[WCFIXyUr0R,A :r% 0ЍYi7.je~(\ݽȖs *ʣu| :uU|JJON<++퍦\?C0yT8Sko6mhi9y0P_G> S2&35Līv1k=!QuѪsm>^JgIm^JV.Pêna[+.1T?#`kvC=U܆//)֧tqӊa/gF%:4Z.=tݵtYA䌚jٕa*jk\_ +}˨e1/P=bF#]hJb=9M58u!)~_mH8j;RDzx(M?,@EC[¦"!EL"dmp/i9m4*ƴ nևk$+),&)g - Z.!P ~C*!RLY,c )!dЀBO~k.0uSiczbboeƠp0n7"=BΙBiDe(tކSM~7Az n2k8bA߅o# ˤ&׵"e5{9t®5l ?^qAZaJrO7>.Y?$AzlixMh!Uq_FqGQm۸߅NEG|[Aν;M* DƌsQ[K!~,vѬ& iՏRϑ*UP(@+{w,&Re{rX 9|ܓy!,7etc'"m,h=i: *v dQVfM!C-^U|myM=3? Gv&W&m 0}ȭ BbJ.p-A8sÓPv#2IC ĢӇ)X ѥn@k-۵k(,CזFs+fr՗c=-3~An:{3yDbRPWNŴV| Eؤd,fWgk:1n³,m`\,D1A%[(Щ;c?!2k;A) x, k֙cALi>%U]Wv6:╯_:^rgMMD }'%4+O{or^c)t Dj_*"9=^*M }D״modZ-XƁ:J,%O<Fnb~Pbufvb]גr4y|/I I$r&L1ꁌf l1G#(fX#*r~eY 4YTwBBkֲE3t\r˪w3\z-iy;ޫm[$ srDOAZ{tcaTT鈵h!sbY@6+ pz tͼ18eT#:w ^l<:kޤͬȖZ@KU\ Zu;A "q̧.dB))[W ($'m  h.kyd`zA\ȆYYEebmL³@hNoղíDQMh H*>":ٓG#T")&R$wY3"[r?w؝G9(-}.v'YZw?q "?I`JGQې-pj~Ji*yo,1?|~pN^+feTĥwX}.ڭ!&ᾊa\\U}Z #JL=K$Rcġ@(R{3)dΓ{  yw`A$?ef?=gJx"6;eIgH h חWy8Att~<<Lm1eC]*9:-uX.Wˠ7i{%!SH 0 ~ .GK|*$rUM;bn n[z(qx<>!դ dtaK>/lUYl0$,3] s8hh"G)ҫliLtH$4sHM*Yؠ`RHD|Ȍⱈ )-Wcxk6 ^N~'IxTQn2їW/'l8rGsJiݕ /[;jT6AkXʕ.S:ǰ';: *C7,2\ҍQ5FvRdKR[ 8 /'#zoBL'O=Vu1Ca /m?~z! EJEl"냿h,aߏȱ7&i"6#hote -,URvKnKܜ.Z8u0n( Q@^ s^ *L*Ҝ:aσ1ܷ G +Lͨ[5@ r6\OwvE=PrcB*Cگ>b=GX~yBS*x}%S"sw7ŴαB\P= =yb2O$X>A4G[ADh\@}~T]hQW&Z1>0nZ+0s]-De]&\eu)7sJ<^頻YCy[Iӌit:ulP'&V+ߛňx={Rr826z;\0lu7(Vnuo#[j\}l PÒpTvzk8-`"Sq9!9.K0IN*/ꄊR=lD#K}IDuS^Bܢ[V_B^͵W;:t,VaM8D=RN0SؘiM].٭=~"H5WP_jS>fje xP/\mچ'Rl3%Y[L>=|Y2ꔩ.x)ZEߞL0cR1R5=NX?ԒŪ'N@zQvw(/-gvOȱ+>C9M,胇dU[M4#?ڥߕd`G.w]*@=db*?OpJkyX[Lq3#oa+J}Tñ#ۑTyveh~(oeQ׫ҧ 掑Þ}`雓ɞYcIQc5D%5wkWd=^A\7iCbZ-PR˯p6NAA)B̰ &\"\R^1_]ĽaTX:"5BHGÐOP & n:q>S'/ Ō60sZ%^.-AA>0jl82ɘ(}-YUN \; W5L|׏EsF(W/e"Yֱ t ¤f|d7)_Rd]lnBzs~gRWT-E,:uG1ڠl>iNip?*$U}f A6'Όքo<]QұB=Z,eҖF/zcVk.[`/v8 kzw>gcr0CY(Cx٫ÚT\t_e+'!]v7;!r>pM oQoDwDn@-MM9*f1Ma"Av|8Rv{lBIwl? Xg7oqiH-u|H!*x5L*OYvY݌@}"¨E6Iw+? 3^ਊ-fY3:k*&7o,\1e!/P_UYReek۹Y@'/0ʣ/OpƟw< rTl0\FI\xz+;,ݐ$Mo!-d<6zI1VDNy5UڕIJoAUg XEDe2'l"iN6^c{`7?t IZu7sc!L=Ts]@f9C7d+mhV; .Xd\װuBأds7<I.'d"wkk܎ ʴ,O 9_ F;ﰎ4&AŃ[8чq>}j@j;5c66sO1c%[" $om):O /նy*uJxtLsiw͘#iP.~{\AA HZ[$:3UOj'[@_=䜈bLmAYΰ+ЂS=r]ar{Ծ'҇J×V2) 2 8|m`Jr@{^Nד$=MO8`};R .%e6ZqN2W58xJ&ڼ="~;@dfHx8sw}2i,v]J)iLw@Qf*3}/ in#ߗ9&`=$oTʣBTIUQ3 Op:q ~f>)K6SϵT*.'pڣ%sa5[n!_ X>zz@hG1wO(d:w7Qq BLKw၃=PojdB $wR jn? nhNdĖkWJM+fD e4*T6 ApAP rzpFkf?|Tweqr>;<vg2>jM=7C׊"6 "Efh,X~ ~y1GHam\b|QT?H7cu uuH!3wuqNwH7Z=V]g2܏@:{hى_5).6(F#!g#;E>|ܧS=Mt凟3&0#zJ[Hj={% &.ۛ>tb3eWVeϋU/w)m=NX2¬_"S"mV<&xl!]Ana!s[n'bEfm*+mz)5$I#;ư] f 5-U{@rrD ml GJe3 >;@GIu!T/wrDKFz1oQIvcJgl; (MK͚jmhsi1n Xb'6U{8-+;i+Y9nQxl/AU >SJtCfС0e-MoZ-_ p&GEz3uhNH S=urw WwT*?"pU[{Kpx95V$ZoA+l _fx<Ȭ}*d/N6B%PY/2{b J\IY|pfRau&"LC#48y&j@ ̌ۇwhxWsSqq\rBE$4"8&bzyq$72x|zwT-cP:18@d#}f*7^܀ m %obt7mn}i,iLFs\·|##|'`=~`w!9#҉|T }\0s')PɝPO<ӏm4S,Ku"u{bInG1唠m^)=^nFRJը#$<RLThZ* 'L-)r/W'èפP4 2Bl ZXjJ^(Ϗ?(k✘B7/,Tvd0kHųFC^YYu%״%'$?G+7s ; M}ԀѰjUI(`k3ƖQLSV2G 3=C:橉W#SimUP^+x<PRZhKM~ ;"(qRh89(,jt:g$%I}S ~I[:uA3`ӽ/ QJx^)k.^ch>cbPdHB768 Juu5BZU;DX }A:MaJa ^..&LRd`nd4i&M_"w8Ez@$,&EZ]0- Cw@^a J_bqwɓA֨<Gb1\nq~I -v1\Yyfy d e<(p eTu3(H-9 ¹XTZ#`n]Wߒ5oD^caFl8=`~󬂒(z]WQ|v uev+a )Jl@q~|LX!,VYm>,?&G!^]kܼXD0nDAj[vVvf\kZ0/ ܅ߒM#Ke#`j?dMbVve-Q?۩± 1¿ە3x%2%H!JAӂ 1 8%By /6) j%ͷr@Nsq .V5֍as]d sy܃t1Ճ9;G1祃vUOsjPxKR!¤Į ܹylM{Ds*^U?`>)cxӉvcޕҿO[PDB b߉VRAF"ԧ3ΔÏ%)UD7Θf ;}#U;Bǜ2xl$عvOM1tc"Os/aJ5`h^ QҚ中1zr^@<{e{ L{;b#C<9PyW@ YDfS=o]yY !6 3gS6~Vs1dC>p0-AU++) -ܴ# ÓoA'MhLg;5)P!zt7kc@.kt႐ `YM $It )k#:,Tڼ6iaq^-f( 96^^,9&Ϫ0Xi|"+DT&$o\udl ^#Еs`->'A1}+Jao# @yVHF<:FpهC,Wé@gq./K8Z?6 䢚zy=g;&bѠ2^"q\B5_&~'8OjtZȤMf2O^t9hqa~Im'-*/۠,Df mOä#pksl=*JS7T_ur&bvIB7?SƆBw@#Sdxa&xLKa#+s'WPv'Lpo8'R)Dej=,䦣˦|Nتz, -qY!i9*5頏,F..uaSjEe5([Ó"RC͑kd4[`&@O\%Š@ 9Z=Yd=,^_[TU&HrJK(j|vfQ|Fz}ktΩ<0b!6䎳[Mg0-i:j(Ae?uCwru&F s(CRLi#,<[y+wXcc$K}s>"u_8b#t_Kj5p28'Y,aݔ;6 cQ9^CQx^@_{10w5;"nvo"Nhƒz`Qb[%} X^xPe [UIfȽRdzSSKB+1HU> l' 'JHT y5VcS'hEOȾLi^<;HB? =P ή 5 6h[^mj$cx4PI wB,2ZY9zEL>b>6YK$'sqΕv^ _K }ioFP,C "r/p^o"u56/ `@+WG:_d-gouN=tz0a"-c4`n = c, ;幟sۜ j;-ʭ`*+kIYkq(x2bEYXƺod')'=X_LT0 KIpܡc_SN3E})DjzuB6"S6nyA6֋]9p%0r]֚v; waoGT"0yz s B ]ϹMG6Eᆵ޿ڙtmIT2]w~xBǕ43?iM0eQDִx4ϰޭbE<\4+* LujA;(cqf9jmWN5#6ޚy&`wY n(H66+ǜ! =a*74Z(51J ;r`ڇX嚰3ʹ:ٵʳ^A]f#oDOE-Y}Q%?υ0HKo Zl$,_;/ *X[l~V4⑲a`/U] %!˪UЪ+1$Z7 e͕W|^xnXogrFZj-72]*Wx=dWǢauBmF. еR8Ywmћ njxR`(,ͧxC;yuL-Ύbaĝv#J]U|uzj?-7`YU$ơ1Nv(̈QI6:jZ^{@zEMVb,(r`gG6˲LK̗&X F)R-rHdKt|VcŹnEв힮=r֧͗s|ن?{6-MȈ |%Gó@!EE%So ygHi;l̵YZ?4n"Pk6sGBP+s2)fꈝHԅ4 fԸEm+U],`ƛaCCtJ$s6QXo,|sm.gKvnOs lZm|'"șT tpI}wC+%% dXx?B H1qy71znz=oFu5~J( e*ݳkwު1nQZؒ*Sk[|OQ_=<1t#p \V:B& ai` a7u^5Э}S.Bֹ|9տdإ~JX< SpР>ʼt@XoZ@1mzV)X ^wT}a6*=~2^"'זW2O6gWIvbܫ|] ҎI"HoAI7X4[M:l]7ob,ײ֊Ր I? .;=(DF2_($7<î ñ])lԆi.[К@['{)b,6+"9_"(@#/ `>Hs$R ױ]هK]>_F<f<;Gy0~Q1z<'Tk@ûS\M AMF31CP*(9MWz$SKIq&tDQP@6xtD-}2GQ#+&w:—^O-cvX7ܢ4C%IY~eK(oIT $'lh`wT}$}@WGybQ.'apHfa~& _,LO,fHdu{ oPY_nlp1M㡉ڌvP˷`qJW"O˘qo@TX+З3mn6݊ʩ?~N\BJyccNvb q.XH~ehwdb<3C-q-w.D3S4/T$-=椝8J˝RDpA]KÁg$~DcD 1D C崠D_E$jsQ4/YߢxNJSH#"L.n"&$ Vʝ"irk7#o]Af`A1b>k\0/nb=rעrO \:Dt4E*=VFZn؉uVbǤy6]Kӑ y'=*3eѱV[Ө PV"c+=v{n1]Oj6d$:?][2A c[F1qtz'HkB7;C8~r m@McT9f *yd)w/a4Ҡv-¼Nwb UH2VɡʬG*剢 TLs"o摺71xGiDDNd.~v @Kt F|: t4}OǏE)ȐˆPwך8W;ԶA%*Dn;. $B L<=Ĝ}Nj֬MHqGV_{w.>O&#rJ2?C)>7b ;>ƒ9OylE,Wnz+Tw2,.ŽʂlTŸl ŐC8x^*8~c~>I]cu`41^V[4rw"Pl&[~o]oݝfGKѹA[)#ߔ!k<ǃ<@΋UuiO0_Roc(a@t^B.a;g˴11*ǎc[{ Nv~~/$ks1+w(QGh  &XþU fr Z$U' ;[TGԭGx-p`:|=jMMt y=JÑ=19."nfNEWuf(>ٌrl{G%h>gTc}^ Y2Y@QD4Ish.q_Ts}z-$44벶[9,Ld]楌Ҙ;G)L|y:{VKǘ1IN'A <_wum?^TЙbs޷&[7S~XE:q^6Z鑔zKyaxc^b%yՆg釳Nkp>&gvr!JGuJU3t C^꯫_cu;K H^4)kR5[F}~a(Cs=;06FXP1pKZ{&8S FHbL%BQp8 UW]М>|tGDuT:O5mm~9;:Qss8;qjڨc9?ƹ$^y/_ùt>N4"X{L%E+X`/Ѳ aLguȀqGXnv+~[Li@xVRCE{Hōm68ZD0f-ܜ*EBz$ǺX%9[LW ,148ziWd nH*bTc>uN{?/=A8^O,IG'0b>@0`@l#DU<=L\钬+Y['1ᶌȴ4c?y/{^<$}Zɒj;yX&u04r@S( } v9/-4,Ι{Uo]fӅB;qXrRұBͳ;E*dJgy(JG ++{ gW]B5R _ZXԶL~gzˋdXNJK-o "HZK^_WI~+N·T9|xϚZ.3V,㏏ԇi~TGlW`)p ]!lrS˷2/@2$s *4STȎ\:4c .+p V=1ML̉wXbv.\G c*/S^W|^?uBYgxc̵QFqjiN# 7D5߮CG.HUFIcvωX C5l7QEw8N3)U4#| jE!6D 0`葽r"dj -}t\=.)oܳ NyNl~4Ma[sx u~|i~iQk$=V3:bɚ#fa K>EJ ln8I !1ްDAU؞|H,l2Гz)0f@}6-m\ߜbHiOWcn>{y3Ynk|7&iDS‚3Iv,x#Ͳ[_MP鈔m̋EG-KTR/`t`a7'<,;#a.[N=$Dp 8S ~ UwwaKR|C?0Zgp9Si9G3VԸDG߮">|"/𳦽\^0[|dl>`(tP!tьfٱ J.P12s AM{RkHTHQZ`G,֌a,Y (fJdwԢަAR_7ç u uJxkqh1ԑB,1k8~#`MvA'o Sc+duJXQd䄏 owק@+ Zl@y  @.6VyQ{܀muoQ9n*֞.jzCZ=zF?W|zY*$<&Jka65ȸ6:!7k~v("Ą(R5DB(b+E1S{H@i'>((OV[`o4eBmQ3-6ŴrFbuވD^tZd0̱y$b|OMripBƙ'ѢZ#ʶ8K{ޝl4Wstf\h}N/\1EP`$2ua3-xzN:x{pPQxus\6|3WPP?A-;R } ;I4h73| H]6煟xOSGਲ਼ܵ$ߥ V888 jjmAXbրȁ0$Wzت٘w2 7ֹW}q飏y푓4RFYZv̱'ztJI kϖaS] $کI6`C\G0!Bp vkaRWbX#o$_ӝ.`?x(Ҿq(5/&Ya[JqZ/$_{sҦeegc*LHedT܌~T FPB5{?tR7wlup9O='< ,p$ΉTݵ??cYtȼk_dhU#gACbɄ|<]oފ}~I{&E#ne$751 ǽ@1-*K7jn7Mj 88eQAKѫ:Z-G ]x<.t tuCaFd^*#O{Dƙ?[ `uxk]^`eG}:?/SH՘efEBnH t2(D{mW q݉C6*8aPG]()ktע}j0)̆$ }PL2_A\PnuthU L6Gv r_Ӛ5S:&r;O+Bzy(۠hCTs=:(TJ?pCde0wt $0/‘;>Qop!6[]u=o怒HJY:=6)X(;HLmV_?慚AC<[t\<`[J_8D,Mp30 w#SߪxLUvwkHi#٨Г)[xt+tKA:+PNR05p!Bw2'tClu|ng1%4?* ;Agn!HKfU@^]`>_ J ƉDqsyu w q,w###SYQKjx!Z0Xvd("g`H")-t}DvlLrfb 9gZoJcׄj m6y:Γ:u`b>p4CU#UONTCZczSlõ2@z}e%ݟDyrtkș}c񵎢%f Oqt" f ?vooƀ2y z!^cpƖNo\)~!5ipGD#F@ҡ`C>#&է,p企3z 'coڬVĩ*1.u |! A3} H㇀[KotP_=EQG+;(5",y7=uY-\LAJTF&%)C0I#ƋO"2P_  aj a|yG%Ef&̯6xd2orVz `'3I|+ܨA +rRϕ^p-ɫmNU-ȸ+Od:u #\g'rb7 ,6" +^i+b\tv+;pMў$TXKH.vPS@bx*`hf:A dc>1JK7uiK1-k1jtx05DMF^(THhdž?GY&u3K`RbBNKԙ2N };r?:Ʃ#IH4ȺΡ13@6<'N6@p(nLd?ǘ +oRS"OoKVN{3c+ $ҽhP׮@ Dy5 ({7-/1Fm-5WӞ)y' EUD d#!Ä,*6{| &6;Mf^EL>W%Uɟt'{m}hRkq[^Z'=u3;Ԛ֥#(5縘 }rP#y2x~_͌#~.&URQ>/nefvUCSi_Qdz4En[T7],_fۭq{ؿd*upDfӜ7ٽ'p%@f3DWF+% !EqDž rBg'=sCv5}ok1p{/c|AMX $*@$V-aP-Xef&*NzqH'8j$'bԤMr%ie`=9/ڛQ ́nn} zғ\ *զBE9Rb_E*# Q]2kUK_ tלL$g t}ˉ)1Na< 缤.c45$QGŒG3^I ]|ѿ,iyWuis"e*Qua+? >L< tAit^. PH&h}D>"cS~M1κ$h! N|ÇY 9*1!u2-y~t#>E,~0+? W7콲!ʞ0l:n~@std{Ξ%a_틂OEub!IOGd 2aX/9} Aƹ*A8tF4`3kX-$ē@D5RFbqGvaS p@ãߊbC T,%LIU2\@ƞ0c@킦wAxD,,*%I<~|q kb sɼ^r/+i\rn!PN&c%ْ}x!8@v#aup %,~>0;eLR('-=|HP1iS}c4*n | f5HeO[X&t-#Ncu]L^ա$Ss3'z dwWg*IЭwHa˷pUܢRqP}nVmq"a[%GQށsdgve=-?\>,5.ǹ`-[ (e6[j>y'\uݾV7%4/jsk7I7oA|Un9)^I03!kY$|Nem{Hd\k Fjԧn̓ zr:1Y-~jB1j1 FGvBZgA"Q[ 1af^.+y<L^ 娆 r0[ mr5vQ7:M]~yis/ڸ,1i&y8XKiU5E}mJ2 ?4&"n!\r3;$Ioq)?vƤg %6 _f9jZ|-*W,@I=FE̿6^+o1&b5z9`FyMQ*' ;O)B)T3e '5 =܂faO$+ad![v=IDZHXZ`o9dsNڂw/Q^9c;`TD[ 5%PU]Gߥ\H/*{c6G; .tVn9-OSvùD|~9)dV5rn%{MNa`~|NE(V Q¸qvh+]͒')H$-GX Y G*;&:2"|r@J17ք^ϼoYb/qTfQ+U$ʥuR$^=m EE4S YeS`{N>H"5) yxjKKD+bQ~̟^4ʓ/iaƽ6waHDcپn҆qZ9B#3,azݨvV=ݭn{ ̉W?h=E7;2Ӫ$70J]iTC'$ʩ"Oهa&J=m.aa ̮p 0B罞6{10hc6 j;s D*AJ}|m+v)p/jVV].Bv.{eVTB:9jк5^wqQu\8&XgEJ`xd+Laӿ*_W@:_c_ͤ-(2\K Q1h{Q T-.xM7Qiol!Cj~5GhTx7i(G]U!{Df߷HA&ZS-?_+~A⥱9/DHxs 9i Fπf x2Czj8' #])Q?cݠPEf/y߂\ڜϾd4mN! T천K/{xt/7^ŮkǕ gk2[X@ "4 k>h0 ?դD$a\'Dx,owo 4C9|*tBҧA߾za?j=64*t٨nZ5k=<#r}AؘZ@"@ kk=UQ8ȍ[ۜ>GmzU;j`рj.ńKwB)RMGRD+r ƁD -[z{K[JCS,Z̙RiD􁁪v,)`Rlf%>IA(Y:3yL-8ӕ~r5Y@r2MȷYV$@)R(a9nS8" 2ZM"*A ǝA^OܘQxLYǵ$wҲCű.7X`^oIx!/Ghj_md`Mh5<9GaKR^ɚ±uFzS jI _yVL/z"h0w*z3xQxJ7@/虢bIX%Fqt2UMDktkI`p3&x--*1|zaTV 1wWD$:uV<o[!mX4dռ`|֨.'s)$wP~90D8 fR.#xو9%/{DY8og'NGbt:20eSd 9)'M v5o͚@~ʾ[煉QoϻTu-v.JtZf3 Xyg˫~Z\%/qPX|xhĚcRMs3껽Ŭ+˜S'# 7gt Aϧ@r[]&l1].M}z;1k*f.9 o/g!.CP3I&c\8y>GCxP0u->SQ`ӳHT)e@QV'/0M8jPI|hTr0DN cAVU-i)nڳxB?BE lA..r.=m}hDy; ɝW#q3*@AhZ4 ^4;ONՆnE fwZfI}Ʃ]Ł$zҰaH%YɫvG[7+S,1.-a T'Yf^x tEXU+IcD*F6O,{ͺAUT "'j-͖gߙHLz9j+>clXr'd l*nNZoZ :^YI:cc"{Tn <5Sz.;b$?8=e"#w>kwj$/],"] ygol\^莠wx]vek"odM 0xm'._ɩZn_.XW20˲]v=1M[YUX vT^m{#NdbКs=j#Ѐ3\c˿b[ZHaU9ư3kвL@$ivX%3 ψrH JQ&71kӄw2o%laV xp4"3/߼tv?%@M(0^gЅPWAvv YlQ faIU%S lC[lsL wVsd!FH-z/gg)~ ,2"qabx"FΒrrW7S7BZ%>Ppz˻!G_øVNKJ&Б1` H[(%fhlΕOj4B5o<zn;t܌8k"~)>EM [$nYENĮg nd6dGO٠(GqC3w"ߵ}@CpV*p mD*+D0/|B˨wq|J>|W"~E\u RK=K$h o fYGjfI8XT_C$l+dzeǛ &~}/-5nTZʬvFMW237!]h +"D[pn7+gqV"XrWghl"YܲV6!-x&cC8C*W+CC OՔ|"S6¨?%zܺyTTyHeY! iK^㗦8TStCR"mGjELF)R\$cp޴f8ڎ~/e(ˢ&~-Xam,('*N(Mel;c*{q Z~Y;xEhaOF0x%#Hw?Z-R\f:wbi9Rj m<F岪6m{1'Zߢ)ܝ͜JQ _%l %[l_+&Cɱw>4Q2(r7W3z[OxQ]?bm+d9T0L4Pٮ xKXy.ʠ. (v[wap|JPA#Z0z8㘆1_=@sVmR}'6+E#7$GvI].l^ߊtYlj kSN;KPٓ*\U=1 LvFAX? z=>oK ˊc S/t˟nve9Y}x3:x0"@ҡBR-n_Q@hou?ʹQ @I$a=(C fϻGge .&0`@upϫS3x"ل,)WEc"7v[YZ3Ws^mhNx+!͕b^~4&{pΗFWi)RTR9afA?3 1VckQyqg p 0&+wymcY J;|S(7<(c3ȬqǡEt6U;:].Ud|)&Ц@Rd X\myFqR˃<4ҋ A%\?COW yтXx摘\wխ"SW }'\y`7Y n`xTh7eqai _h=YԐQ=riQ&#M"GÇ7BEX|ar . ?3Iayd AMu?m+lU0Jq_hIP5mc8 辷XH _.˾Ho:}gfVG s-&M͚ۤT4L8%mpD4zO&lP٠kUePmE&m}o+ ȩ'd+;j`s\=D|h7jlެ3ftbc=FqEp#QR@6K 'u|Ü>е':>h^a Q괼(!L{=ݙCq<)J7huQE3-1X Z3y3'vO0 gh,6c Xγ/#:b萂hOv^ bdEzkSpNBscyuN2?DoGamCӀT>-허\օ}vVs(pe'0w9MkKb> "h,ϴ[~U!lOД I^A뮐- Dٟ`:Dd7*$ -Y}hH N%u;ǵJAe,"b~fX٭H'ʅ'%[WbOUh4Z{ ~*`d]ݫ@Q5=_Kom)ϊWU,?H[_Ӌl'?r(W-Y'I5,l!b4r"qBeBB)oI]FJ?D׋:ch>uu|$O'$$,#SݞX6T"}wgglJ#gzu1<aYwu;>q#0'g|gRZ 5@;R _ЊpB7&)%Q ڙF}A-?}I ЎZvȷB;Wn7y]O8j۾lmY&F}'v3_]gGHLf_Wg "-W2Gv0!;2hYUviE]lsc; q־ X=1:4Y>G-D2hkQC Ud7ݴ0dOŲEC>Hod+OFlO =aGLmۅ;e9|tދA ~\bϴp@+a^E{PW,?whśV=갬[Qvj},R*_䇃AR|IDr)̛@B_,~b hvgRbS 2pCբ5Q&.fYG,UAk{֓xFP!g!d)Y* t1eTO `C<J*2P]6c_ۖgn%-Tk9Jb~)3}kPꜼ]8֫0sux)  O\m_g]>B' t 1)8.  h˙^z9>%ЈF?LphE3|YZUkQ WHVG: }w^_;kuYiD,AC2ڦ+=j^9dkX)ְfAMKD?ac\.I=ZN20Kǯ=O\]֋[`8ptxe˙6K&ѡ#**/p+sQ N4蚓jl }dI݋G8a'\n`Sc-,IkK+TCH9CnPzT!%Bd 5"!s7Q6OA=FaN#ji8q 7 үyAU|TS0raV}y]4Ƒ~.G]\?Q}Ѽ[=|Y: X!rٺ,Ix*S%]D|-K 6DHyb"5&Vn?je%2O*᪓Mo1Y$rSȯf@/cv&;;tިCI򮅧cRuGk\a0]v+AnoOzXɁP X۠#Kuf><`p. J/ssFdo)ℵ۲x4nu|kRk ƾ0kZ*Iass->uߞmO W !9e!]D ߻ ; <.d+̊}L.Qnʙ:򊷁7:ߗE )"T|h>-y8]AOgKy-/4Y˰]ɞ6VL 3 gJ'&WU|a32Kj)<IXOX@.U7 )$8ݙ!֬eC*Wky;d"AJ~ĢrģW( $R({nZ,ߋބadf†X{,*a;y]>^"kz{cշ⾱ K/4.ӭ|T ٹqCMA`ۻjL¹&HyՆwJ5lSea.+w R54|^? /Bu ]Gb_c1L s|z_Wǥ[T2}נ:7mJ\t᝸4kvA!R~>=f[/MBWsZyt[Sw<ǀ@{\LѷɳҁTN*9σzcZ=$Bc}6_]5S>՝Q&MM UheD㻋 DHQljX& rA:aAʑel~[D ȕ%T>G2|F??Yk1YnoW/El۳QP~#tݬUO**>QF Sok44>pmL~_;x3jUP|Z۵3LQ(]hslE#)pr (q5ZSsc '[^!$<+W,%cb;_vڹK;p?z+7wr3=5]j]Ps6 ޼ZF$;c">hSTG>n~"X} 8b9{c֑:>’K3cgR{oN@.4+*SÂvZ7\ܺOcrWtI;wxJQnc|?ŐMW6AIBW.ؗ26_Q!c1ɮ+5WQ''YJළZ?9oG"Dڛf^VX||]ï:C]alo+pL[ eTδ!CE蜲}*Y!:7AL6-=&jLf\Q6,4_ I4y!{~>*" 6! ]+3B\c׻9Kʺ^ 3o/lcI4T=:娿Imf CHIs@UM޽M3Rf(#Xq`|{)viMiaIQ&URʌt&s([|,YCn%%Ț 4{;b \xim /ƀ-Gsyt۸bnV|orG$b=$연x#1F q2B ShXh'8eSeG_gN7#*<=æpWړDwGjN0xG,X楎Dr%@vHw<[gP@N@>̌\]Q&{B4(`D^uߑE/S( q4b,ޙ~cQD(uDݷ.چ394J<ڃ~X#œ_=jJqY/U20~mQ&`T-Z)~ʡ 557=u3 Mz$ ?,0kQwϘ4+] \<{w+XbD6RZB(Oo°#Q3Hȓ<6#+ }9Hwm%7ߓɰmuMճѻ,:VxD̹@Np;yA֎ie5a\پvMl\D.[aP<8|ɼ9_=/d{dK\s>As+Z,\g+ٿE%u%̄\/%eP]htF0X*0_@mUշ>RԴ5R>Ev*2 weef_8+3B>،:b^nVBb']vjLxquD@>%rټG|IMzhdߡ]HMVէ):ջ7A|j!8ױ?UH8$c5g;U s8$ -CĄfʣWtlh. =PYiQusTN _'X?jp<ɠMWb.X"u]Q8k?۫¬><D[l%El} KaO[rX9ޢ]j_8ުI*al\< B* HrA{C͖ C{ fVwA)7vF`,]؟+6 X13khNg \$X :`c,\",`1dAXH)+'?+)g!P`X"0pȵIV⿬ShʱMŭё7S<\>{mV|1[t ^AhHצaUr bCo&{H-M~+ki!c07z |W;EƹXzRb"Q&.'}$0Ӏr*  j.Ka|Kqiz];.V;ZXQJ]`YHw gmWӰ) ^\CRA*A9ɒ(_CҠp[ QT]mėWH7@gBX{gS@C^2=z5ǜܥ;I_}V^/%ADAO1'dTX?Ϥ;WPr@c0q]7-|?fuŦCqa>麄iH u{"/:4r1 )bJ4촘Z CPR2t6`"+῜ T9ޕG0"sS/: r \Ozua<)9taȂnO?Bl뉸eȺ(跰+U g.K=xR1؜HIKD۰yȧ0J1ÛǑD9 vJѸ!v~49if(,=;g<ݺN6\2 0;8\JT f|u=H{@\v&Wt/ӶcG8+%3G1<2c`j۴%D(pUE᫃j*xAd-BӾf*'*THmrxknvq Rb|P{g˶^vmNfU9b^~$ٶKw d焁D'` n9Lyzc{!JlfT41h[aaXl)6* NS [vU=<I@rb&q pc/MMtsMF]sΜ ^ΕGA8 W:R]%:J$7%Ū"<~CD1R;y(aS24mΠ7 %XU/SoveEq`2Xlc1.6#rFoPtB2΁l幽 x1S؛Ab쪵9`ghOޫggp @.@x=Wb,i⸦euyרH W}[V1x$c!M%c}4&A3]*.|#Fx/lu?DMm "{nؿ7HbNJQ 14u`o` #$ALghmKTj|!0nA}t~9Zq2ZCBH.qMfmV>wWH:i]+  GG^r¦"}f'OwԮa$SЇBGP6g:6왅?;4GO_qGidye7-*isO^_.`X.}X'"iIֵCa< h} ́-o ˾dC*,d̓@^ ]& f_q+WAӋ 73=m[']v&eq[xE},SMjN{E*46D궙 9zŸjKSΖ NowI̿eS&pm\ɇiɎɻ :BcrpTZ9W1"efKS#A^Z-] $)$?8z׵?O):h>ޮO(nR-2| .N;5ى~Tj>k{l<ԟűƿ6+EP0vyQf䳇͜D_-tF ?~@&aV|gD5 \TZ1zz HS,e M@ݗ'73 WHSk'ws4X d8riv "Q%Ȧ#k#BQ1/e[! vމTWh_)Ԑ2W@LR7^2tݗϞüM63Sq 5S#úwD+:*}.ڳ]u`~ 3gD'٘amF[e3Uƍ076ᅽLqLo҃5__;TH,PEOl0j?N~TԕQ \a@V+udBH|"^81_a:ף y[䐖z۫QEvucC *\Vlhyc,m@S|>CZ.dŢ\&ˮ] ֈ{.ÚgRMԖ-HrcȦwB~ݖQ-!S>{ FA$R$}Pnl>nyGmG~1EaE]͓(7qhn[jU_OVRg8]Iv1%%m9E$4wy\u͚W1R~#ebP `K lj"21*OČƔe%_*,Ic_›8iKL1K!E6Vs^mi.'2Tk1FS*6>qL]Ar\ݵ르k 82"Wˢ.12T" 5#^}|9+Q$MOŠ@$Jcd|%Ogk3"l)!<1a\˝n>x֬'eqW;78cK3RRt~U?kzC̛[* Yª}Gi]|)UZ\v D_\q ׌3vgC'TYI !~#9Ȇy7²L}ly0*7p{RWKjyp{5D_n o+GƦ@mɽOKu[]H=0SGc3v;>H+r-xHb f'M j)H`mJ2]sa)xdQsLbɐ9M?1|4TWig=@?< %N'u!@)n7j= Egy+!g楄Gv[,v7-2# MAvm5׽G \/I*K%)$^3@z,Lc0Bq@z\tOl1:BcJghFwY e xO{b*)7p]%-cQW.ň dTU7-V_Hd*;q,M4妡@j>r*gS,$/(M[o+rv.MXB1HL?LFsw(vH,?U0%$nƇLRpˮzmfK|^{,JUn L:vbV(`N`8ayȹSvBAe,.Mc*\% G_81jU4Km· '^"%sJd}~"f\%QI+5gRs3~9V2.A9G"1%C8)Bg>DpAi VЀn޴*dϽ3c V|z軟K_BX'X2S?:9{}ˋ?~YLS~3FהmY{Hhxl*R&ܬӆ6%e7 uA>ʳI4&I܌!AD {;IA6ܑ y44C,L*"lm(^*'EG10WerX*3d@o^+*`ϪoT:.>r~`ɠVsR,L` =|wCtYOVY|js&C7veHT.h.i/)%ƲMD%oqJ`^ fF}1S`]N{:~͐tyhfx)(n褚V5 >hk,ϦA"(yHj5rHϾ,}O< z=e}Lgpv#RKXm ' { ^wo!AG!q(N砵9϶ I8EjVsKL trR5=ķ%s3 ȢZk-S/ 0/)RUXF5v`wS .廌6K=v>c )JYLa ȸMӑ^[TR'C3GF^ S՘ÞH, c^5+EjB%Q8K4rHtʪW\rr7@.֫x""sp6*v[jx`?{ _'rk9;rbv.,Jb@vFN={*,$9 S'AeBNг"4xq499CD"T2ݮס ߭F6|/>cĸ4-^v47M b=1$\ЋO5R# \V|6ܴfxrq@ixy|X{mS4Oe ]底** Kqi|Zv:]V)@hŝbL3x o*κ*U5"mΚGz--QL9GXx ߱ Ǡ*XDdh Gc#YU҃+.bA1"gVu(U7^E: ]ύme&C*BT/Y,#ReFtgzS.ffctfٝuejceȔC""p^3Ul0ߐ*ȰEr)n,t[J{)s-(uzQM&۪]Yw(FcWx)64;[7S-CfmW~Q3&fq&$Xxocj>:cM.JF[aR,5FBsq~ڏ4*S%lØ6> ` zkD~WЋvM^}3Mq%IwXfz./ x=~o/)Gb[ӊ Y E~0fvRՐ2lqQoaжD|bt0FM(Xޢ:wT~eX)[/OHW_Du #rέDj h%TV$V8dam߻MShb!c/=c5j4'jRn_tլ,ydBUnsM3KGnu놜Wũ tI =@ԣΊNӺXЬ8ς5 ۛh[pD"06FYѯU.4B 7< kj ),V)$ ]b.E6*aڨQڇ 2Ӓsb^ 4A{QWkoSyXkRZU#*UFʴvzA8iH,-30 *\g $Tղ =c>JWZ4f[>' ^k2̅<[v5hU욱<-& C#rzz%wBf!`\mnA,zVXKhfgMs NQe^10B_aa#n=D;N)GNo509*$5pe4,:O Td,P|.c-5t/ydͮ!j3@\NEMc4{w.nJeSAS0fSyX!,N@xarc?sntVjM:e%E_ sg8ЦYI|]6i&)6kvQPJ}#~[H %( .(4zD\( VИ!G?K7z\A\unqM'!\2cq|}X04? l!-t?B@0yvD}t%'Ͷ[:+*iǹHod}ai Qo 3U:h yD'Qh@#V13^8DR#4=qA ի H@׵m--uF9s3:7=tsp)QKđÓs,b3| H[;Yg!cg8@o0|0"tz2ߡIf\M)pٝo kmZd0e\2Xu0+éTy֋[+ppꉥR[D x| tA^}`sR BCɰr35ujZK- <bI鿃,IF Mq7  ,:ߔ6n% |Tj_a`~BPMKg ō<0Vt;>P|&sQ0e>af7ǹ]JY88=ˋĆZ7n~./ؚEء0Rr%',of!"O񘭎{VqI!M]'\ݫK'uG.Zd[yr?f{M@pAkA2Z1̯K{, R߹S} ē/a\҂۱%X;oь˧liW;/LrBN$+:V9?-b:mq<k)hyre/QSx9b%ܔtKǃj'm|IyĿ&ƴ$W!;X}hGCb0q6'4#+4MėMɦAO7ґPٚ+[[)>]h<h4Ĩ݆8s?!^0*s-i~L;M4iW5M} QP1su@ @4}'2ZPX}){<V-26@ng M"f±ٚ/Ÿ%TX(waCf;$&k5̬AWm;N#r!y>r0En}GOM"qMˎIĝѧ9Ϯc lH=ᚧyIƙ;~lU$d9g=%`҈~DhNMyvxZLw&N=%$1)ӕU%<q4QCe@@=öz-sn9ߵ$|jrv&M(͞Q0ntnˏ0OR>SAPK4ҏS?]|{3|3Rf@3W: K<6|Y #rF:K yC{=&3cd35n͜ Jl{߇3"F`BIлFF7(3q5 B$pNz/`5Sq Bӓ2$swyz* 8]ב ))*Ġ3`:P%Czg[YWFޙݚ!)5k">:<x$>= 'YWJʤmܜJ:ĩ`HsXqG>LG2FMtqG Pݱ>%+CNlb_Et7:a7p =&7)*4롂ŒU_˨vMپLCWgJ _m/HSEeTݰ`$bD֋Z)-\ZFkRVʨ@HU>X[Cfja ~{g,+)ƴ0#RSdڵMVGP<:bik͂@=x n3JEɂ3+1eqmTd%9lYe~olp3)G܏̓jP_rW *ncBDq"YTnC@*iC*E6A,-Ͳ]0 -U*˔ځMOu˦yQD DQlBOkLλFrKpxx.R7F#(9f<Պ(!1  ů-טU9;nKYV!Pa:vw> )\>Wg"c08E-DgctEpE ~k{2p(#];I`]Ӎ"5IiJ Xa$[f S[9Fp( d%clUs %EZ>GOnr^ۡ^YK@^ ѫI<l#V+ÈL:ǣ+6{Yp|؁xa`5/nmBE4츘#;[in{ũ&l\lbbZ!6Cx5-ğpPWKüeY\Yxd f-UH;1js0^XL  9\sj_y(=i Rʂտ#ZB-#FqnZ<{Vd :\r5bu.(}I}T%3 xlI'5<7z6L/_d ͽh~z c&_SlFǙ!&Z_TdowEy9[2XͧzΕDrOq#h.o1Vv#$#3:#nhtY$2ԍ ~" 70%xx-]N*v^}dϳH%xX',L'_rRP|UӠMո<k"Y)%y*ofU"p;*DWu_<&lCO ̔2 q¨:KSm=#dAOnGX>!~U/Qx4$n3D;V1No#1СYZB_t˫/oc\7h5l"8 ~ LY ؍,d:>¢/~@eoOzէķlñ( v!fsdN&L*}E e/w,CWILlT$$B+d@1~久ҿysLk3.a]JŒ@ ֒&kPKpJmXvo\Q<'7}퇙y|fTѱf/4hϙ:~v=,BZ?Bvt1TtD ȁ *7`$-i]%gI3/2ޝ:b5P$t{eE:~qSjBWk4p %(cK#sP_t'`QOnPܮWYCiy Srq\ ]<sK`!:69>CehcoD<+Vbd|5oK6#b` ϴud!,&f$U(Ne['pbE+M'5u{Hy *άМ sCax}w [WJ-XΌg{6N'O0(1skeA O͆l-<q冋pL* ͋Ky)Tb/ʐʞ1limXr_h?9_X!p4a:on0TޏȠ#CX4Z;؃ܙe]A\fS K!o-9YmafkoV5E,cݍnI(|=v/pGfcP $FgT )+z#W]FSywGN{7ڷpZW216ۑv(ӧywg- Î64oY:X6fI{Bn "d`vb`|GͼmCDaKee~#"1 ;l^qϾ+)8+m-4ynqF=͙탳ۧ@Tj^ _~XMFR׀o~C[(LzcUТU>Z0dF .2;I ~=\]K02SL *D_50?7.[?J;*t%`on]ɠs<3.*x\r6o3V'(0]" f/}tV(KvR)bySmQoNC(J*Q!9DXVń`:mȹe@Ķ5Nu:DGׂz%&qZE&;;{yǸk3+C1]C 𴰽yH ab,b%/@Z /ZGW89֢ʵ73"AQi Pzi?=7&גsTHfa߫Mnh2DU&D?͂g.8[a49%y>ӹѱ%E޾J.b|8i$iH1JQ vmRQ,ԏ.PN ZjA181+%eVԺ<+oR?R ZB m-9~Q\?F4@!Nye6m[@z|dRMi,_UUy1RH%Z%> &4#K` ΔgHLf)z#䱛lǀBQv* F4Y V2 9ڊ\qaz0V@S{F-{-ӢÆ$T6XQ@uUx3<'gўu~:*cg8xiO[0g Q#\6+"R9wx8 FKxz+ݧ6:pXpcvjݮ-s$+C/B.Ƒ<AZ j6b=n!OkanoeS!5;_%EY||"'>⵺blQAF&9){񿄠`)5=7: [7BA_3 *Ts[߼5|b1I.bIc)4о-F__`1>rL7*DS GN?W'mrC;Ȍ Zrd3QE(4@lclx WuK&E)A2(d\ʂ^z#pnjOG]IгP5/$6D68`$ۦR#cD[ .%Z> AJMrY+EH댼k"g԰@In,lKm+^"5N—q pl&-e6c'X2&yY?DD0Ro F l?ʪB 3>c3Yp{AYǭiyw1C(ѓ~ >B4W7)rNoFY !vÂz<W{YV}u{!z{[^d=Џ # q/!ѝпS 5sLhKNi6ULߵE%ƌF{a#l.TQږ`ep,luêE,, T#5?qZ !q;ZIҮ#p|qΘwix$qrwn[W5.ƆY# \8Th=^: yu쓅fYgD1]@~d IXik&)2DW&I ȏxEvKwAstdKӣF6oϛ!x.1O_2M$?MA<-y&m`< ڕ szPts2nr_&~>(IIvt˟ eiE,Q3sb޷5;akK"js KR؁B1vŷ8΁2Kc`}@IdNk! qPFkIi.fWS7pH,Yh>itJאJN8et*aNGGrU&!l#Bδy69'p]/h<{o)$`*R)`_pwֆJܦELj14 eSBf;veul&xe\Yw !Ȣ3fWxj}&Ou5f诶B.ga&Pr?(}kEDh4J<(>%~vD ."Q.& cuCyV6Z<Zp{q%n+ Hu}tW;O~5/.jMDh dyP#;+gzפݤ<0\WkņܸFݮ<+^F[Axi*H 4r1d/>-? >b[(~BXXa}2fcqx ( MTW 8ٕ"$.̔l`5 mFbRwwKoĹ<&;W5(Ӝ2~pCFR=235ƛhbv] 1Wrkޙ A 6={sx6C@{Qn'g9 pHz~ѓ_%ܻYgsY?d]X޷ŒvR X1OFx^4yyڿoz]"Ttu@1W\PGe[}BA.`ga oSFE8.j.;U&>w. J⍞3)ۢEe^| #@4:trʇv)Ba^Ml$XUǡIyȮ̫Ք#v=Yj{N΅7u5aΊ A 兀.`YS Ef8xMTxwUdp*]_H4f Fp h҃_qZUZr$Dd\CU(KrY9;Oۓǘ0>dOny;t`aqZE;(`bFjy.5PȸjHBfHz"&`A<>)N^5JE;O]@K$NljOREY#Wrhh[v56{r(Mõ--O3LĮAC$1"hq%yМRO n?+f+fڐY D]bE RN|Zf$[&l^Qfbu^>Kw/+4&=`tIj Aۘ9\{ ,c =zDъ?z[WaOHVk㽫_`Rޑ/T7- 9~E+~=`$ UUyVZF#gUHQX :>p2cݕ๳|׳Ԗ^pRgk,b: WK#ߞ@yf7 T֍IL.Ewr7ىߴD!R>jw)eݒSED J15Izf8hMO_Md&Mǵ|oeMJP}m]K1T Ő4Sվ46S40ZtY*܏+UtI,$KJZ]8 %i!~!u5 93j`[OKu2HwXdUPh7e5}i},1}&SƳLӼҞAnS#S#'HIR_=KBx\ ݓ0wG41j&E_U`!+Kg_1!Ţ،,פ{AξȪTaW&!avemGt7&3pY/)n;cs?$G'Z!څg.ʍ!bA d-OdlvϺ23hOK% tM3 h^xeUcGy\ݔtuPp&-XRd]&n=<B}y6Cw"_q xY k6m c(>h /l/5]aӜ]Jbn4X#KkYlo dqgSWY;[?-_/^CXkAsH9'ܽI# z1dqX09B1 ]~ rb6=mqcacSU8$Jj_J{pw$)b^*e^ c웛FENѥ&cɆD@{THuEJR#K{Dqj 4~7 CB!#đT Zr{1lc D(4 ~nC`8 Ae5h @lLGJHҟ6xwfnXw6`ݶf3hIXqH*05cjޝ씷x{݇bv%Zc wH i> ònC$ Dz!d+}*$) 벭>lP|KZ?MJDSPzuy8#)*NZ˃U~@yj [ ʤB](g!{֊/khB3;+*0w'RʊKH_(F#ȃm} M=IL]$&jp~0(^<!.ڱ8؇%GX`Ez6EH6^яEPxb"50R'r7ɃEE B~!DଫIP