pari-devel-2.15.2-bp155.1.6 >  A dk>I%z iz<۱}C'wiu'$ZUy@g' WCuʋ$CPMB6gB2PueQmZs#\. œZtlpάͶu*J%A*""OGfdvig)12i ھAI @9}b!5Bx yJ3aIA&SlOKe@S݊IE!y3+ T?7rY/~VWp1@5skI4j+w. -A9C6̥ @kOm80fc7c1ee9db802074f9ddd0f715439633e877f9a1456902a8b4a1bba1e4f9cb9059fd84280490da8329284f9f964679bdbe3148dk>I%z D`bz$ `3=" Hm:KzCRcaRMښK6ήLZZǔ[v N:6\>]~5G$uyh#a1D'G>3,dZ{)2I&ځ)w". =ЩzgMϿbiEsh(B-o /7 &pt)㖻FxXle}5`5>3QŶYYJtVQ*1}P;DȆ<،lt%6yܝߐĹ2mxXGJP5ŎtGTu\V-fR;~t`Z؅x 7E 9#EVCD ]z wN<),/Q]r TO[B! ^F ۵3cT\*FuTY-M>p;^D?^4d   U  -3<   ,  h < \ p ( 8 9 p: SFYGZHZXIZXZYZ\Z][8^[b\*c\d]9e]>f]Al]Cu]Xv]z]]]]^0Cpari-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-arm-101SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://pari.math.u-bordeaux.frlinuxaarch64Z$65TD% 4\#dAdk=dk=dk=dk=dk=dk=dk=dk=dk=dk=dk=dk=dk=dk=dk=dk=dk=dk=dk=dk=ad0bb0be5b31621a0ced5b844bbaf0888618344256a32090bd56cc9c733398e532516f6264a24c0aadd73fcee4f4186b8f097e790daf6792bd363c4ba00887ed98c25d623ab8f7ceadb3c5be2789a431ba00512da768a809e6ab6984caf913e1126b56bca31f9f4b0d01de85238afe7ed449851b76295e52dd49e1ee964127a67fd86ab93cf52249af5dea436c76b3445bd51d047296bbf8161afd3ebc57ce8046d0d179241d3699670deeb7d4cc8e2f2614815a6c6f8257b6594f2623f8459defdbcfc049923925ced7252226f685441add90b34eef535428de3dae9fb9ebd726cd9b302262ecd09ce0fb917ac21bba34c0dbc1c8e66c5b49edbb69462b56b3a7fbfd353d4410c1f1410e4b6a86ca1c5a7df26b80ef54a9cb5650bc4325fe2e61492978b5d0c6a41506d8cb955832c0b8f677c64c24b78d364469c248e8b885985c5205c5244109e059ab2292fb1452e7e926a19f7890cc1c7ea6d26a244acbc2c884eefd1e012e9d6d417886eb32edc21e6b8a661375e4065fcb75cb5294ddfde438d420ec50c40166f46bffe3b48a23eaab7a83b015156493d54b224eaee4a8d77805f8bac0d1035a554fcfadf31752a7bdff3ce30ad0e131f88f411076253967af2458f7d5b0ef87550a27cadc55611c668399e1b0d7dae94fe3ecc53cc76b22ca89439913c32e869daba3693b4830cc39c21f38f33134b23511e0cf39a7480baa08de4e123a4afb9070492f17f056a5c3ef4f7dea2c14a244b935b73faepari.hlibpari-gmp-tls.so.2.15.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpari-2.15.2-bp155.1.6.src.rpmpari-develpari-devel(aarch-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-arm-10 1684749797 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-paricpioxz5aarch64-suse-linuxdirectoryC source, ASCII textASCII textQPd̶utf-8c3a114e740fd977c3c8e24a5f72535b9f37338e392a3c73bac3907e4d77bca1b?P7zXZ !t/寭] crt:bLL ؝-~@UA1 Hۆ;yZ55^9Olܲ?rk _M'D_BYԳ)IK4!=zțH4Y: Yj5^S%=W"2ӶGHs"Cp<\>'vnF7YH'N_^S㉏,7i`/N=;Q3{n7yq{5 cq^e:ѻh"jƽR7MXDVԇBhd9J+1J|Mz_hhB7[PF +VD,4X@Xt(&#oޛ4 !]WSȺz:FӠauPW7m YRS,ģtyIbb}#VyL9߼# s:a&$WL|IYH: d.7' B{HFX !Gj:q^#s-E7{6u~;^8:L/, l pkL/q^r<|Ι(R]ל SfRl%5II{kvT y$RcYp9Bci;;fXp9.Φ a}WvR̳]l ekW .I!9TXI*k\(t~yX h+$WFڶR3d2tzYὝ6iI>G7q]܅AuV!}R~M1*#w x,1;v6ݙ9=+.MN2euQ6pܺtM.xx8s5{b2~; nͱ@X#lag}7dCqWz#+u2Qu)p E}CtF ,L&PV3m#P&ZE"Q U'MY2/;Ioimȍ5g5?RȠtT-:(4|^F2:(N$}ćJgϳ6#9E`\)11* P oPz߰G- Ȋ]lUv*OA /.ҔX?wV+:DnИRMUiFV5 V_;`gdobsh ˿̵aQʽ䬊=}(ߔSHU 7iӎ'R-p),g"E=qn,^mO5Op*ym Pdbq?MɥSQ ҐN L^ :ɳyc{O:: NȆ PfuZwA7 dId_Gf"04Sh1rZ|0ͳÃ'k0?dfb S?H+Ǒs5H~B҂q(Dbq69c!~+^YM>u?YX@,暀kB曆 :k ( WWEu:8j,txč3ÞKaRh:sr8hi[f#riґ(L<1i"TXdar(*ǜ:GÂE39%h]3/Tg9Lv7To6c)J_ȿ erEU8^vâ8!>[>bBA2J(B`!VtNj3"8+' ^"}3ݯ%ƕ("N0mߓ4 gW(9Ri5]2C@紎Ee]0uʈm[X<7G2YC\2Wo8^Ho+UHCl7GBEZ0 DH-ƽAhBN"+%@^{n,~Z7eߵ&UujR`:B"s;30ɦC,ͲhFfc\VߢhEal mf,@Z1D8p1kf{ !]"GP9Nհ,Xpew&glmM6_ -`F^XS]8QU_7AZP"҅AyveL1hҡC\ߞУ9+6RyCţ)Mtl>o{OmX#^6%'ڄ;k`fJ3~/wG棦7)QƇ3HOS-s#c /僚hs!0rKUܥ2(m澑8i [<loU|[IS4ᴂ^au%a젬oU.qՄZʽN,c BZgjh6c{VU1sQDYFjK[@64ܡ'j[l\}h^7ޕ ]Aj~B 7abr4m`ל}9AvS~ʐ|^p(a*$m^9q;etfR_X,VpamP acyS1 LR' ~vCƪXt2Oǿr] }\y5 R~BERm"Ġo"y5ꫪISyHh]) 5(ܙ"F;yF!=$֑BM6- (fi?jz4h݅ǘf=2vX]~ fNWQ6Gr QUag涞`J:LEjY)6Q[stUvzɒT4za%֟b2h5TIs87^RDaCF @]<2`j-J|r|Pwٹ₥\3d8~~я P&E ;/x^"B!k Ris~*@IjI_${^:&fB=Dq4_״".(8H 0 ;$רH 2O XNw<6AHSן7],N; HQ6[vvJy 31-UE%TTL--4P勮TJaF*kƦu U^tȚ>V+&ǂD)k5B6YO zB!MEhRO]f n =BBxb 6BƑV}C"&,@SCXT"GGߧ}E$oBHvl5\Z)is稗ei,DC }4k=SXLMi{~Tۨ.Y_ Z"+l >߄%7Bhrp z>*9R̀4 Dē? ,JPxDx]1iKc i{xt갳aGk|A]n2s# @UWv$ړ+1'X qg+p *N1(x_/>|R>.>~Uk4SbqXN!aY)x&xJƤ[9"^)w|nR\9TX.$':Fs@Ym9tSE!}E2=<mc31Ҽ {IF:RfvyVc6`t!67^Ν7&zQC2w ָqZNRz4oHãG&A Σ攙N|foYM")cv&) -ߩJřP1?Bq$: IԏSԱ טN5SM\1\L֓WL>0NW;,-iCOJrg^{?Zu$>4 2:wuBM Ж+!Ӵ@A\!˚?_hIbܘycY OREVeX3Z \=tU1I:[\6s ۞)In7; 5\)p@,OhyWd] =:~a$>"qC"4i'gzEyzsLx=sJ (~~1qf+*M휠rg*PaoXS[3񪴻at֞"ގÏݩ:"4x,hG'feVHm߆?l0zI:wH tDDMvĕ鑱:Ĺvۘ|_n`5 RmO8u<DNr={-.9pkd֬ j)XrmK{JXYq%*$C_ϡe⇔'B8N(j5*M#K}aRȨ.Kna1~߿| 8`,jRҖH- :jVqhM`3z' [<+-~nc Q;0eY&'AŏmuENҭ#vbc;bEStuU)/1KxFTq?8lwiγ]UзɣǏDBy~0k.THeܾ"&iZ(6lE{hL"1iݙ)-sq%流583,gZ];9R%\3ͧt~đ@iB{ ȡ.H(:htI9t"tt/';qXGi ʉKqfs+q-mE D6.eι+[7דXȱk2xd3!ZG& ̴ss4< *΍-ENPc^X4(}vC[S+U44gnуW[D:mU9\pj-,4oYNVb#$Q&<"J ?ޗ\Yn?S7wH$CO+dx^:'Cx]ꤩ&6a tfW*ၴτ<01MqMxS=[a٢I++(ʭ6OAњa:;-̥,e$Ch?% hc<\i=-Wy9zvi܋7[[u @bU_{wo2Sy%Oufa3,_g`/暊^/cZQwx~j }QJ\E-O=\{"{Ӕ~m|8 ~c?5#s*L#Hvڹ.;7dAHo“hEV)󙳤MK:?w zIDܑyCr!8 \P PZv/5 U)j@v@pnJW8~c QHő2AUfRa 7ѭ-E;G:M0T")(81 Gc*Le Iy+l˟xmO.Sb*81<}]uqKUJUmn<9"0[y{=;CBQ< 9NTc͔Yh(!:7]ZwzgX ϥ %Zbrbz_l3Ze򨋀ԌGmSWIQ@E|l6WfJpEIrtd*D<>mVYlLOf(JwҬOZR ]\ |+ eՁ݌JܫMú.§$YGxC>5X ~̫\# ~!Kx;b-~8|t>[xRHv lGgb$ſA6R[${;ʇ=YB"Y+V3ٌy~3~^[D!͝U\5d]V:g^U cm"Fq͹̩s`)+Vfl4}٧,Jcd)h)ȹuITHUNTJ h6{ߗrɓP~8TiBTΠz.lVuaS0m&e@dY]`(L$"yd&>ۼU[%MDZ9F PhKJRu|& F8{rӅ̭80U>gx :oC/~o[AS=xO{uRs>)&;' &OZ[R GM-Y%nq61O]բx%(?/_>sF95}" VkƌϢGMڠ~Oh cüc6A5qPA8OB2oq0-+?/2-Q <Ɛ9nAx*kz=tGJ{uV;1ojџ8.,omd15[!Zxo?9n40mmnݖ<'Knf xW^.5C] &B+5 +]fkt /LG`ǭdjHW'f$ϵSDx̒PfxM=a4Еpy.nà62*ZaV 쭀Yh-ߎ|+hyOT D+ f6u0>g\ؓu&>yK٣_+ο]⭯-mȆ8h("5}qDǜx-xӋ^,ȣ sb.:l9!Vn|=G)j6`bRsϏxGMF_"hȨilsxQT1*˛QoQXٻV.%c6])ۑȎR>.m8Ou]~%5KT9@H "y/>86E :g^|x*A*jj ۅG3oVxG8tF?_#z~*~ԕy[wZ"}yU2 ?o P7F9T"33D9N-XǖAttusGk?˨= HSMѠi9Rw2&WQ6FMǗـ*G}G|"!fdf{5n>[e3Yz;1 o?0 8`!})`M =k6B{ p/}D'[qKsy% Be?1"lOGf77+%{R0yZg>U49;#`Rx[S!^d[}~&< \Pl$ED RšdysAq; G|mBiaht{l¯#iz4 t.BCHUMObhsN#JxWE$Tt&"`M/n[K$JEtY'p*Sxi2_ mj+Խ]wά!{`{oKHC-I[9"M'}9-=긟wlܦڟlv}T\BZzAyqXt'Oĉ%soegD' +&Q‘x7*d?L=ҔBq|]g_5 kj{^}*B53B`-*FyVdM0+VCV*/×xPwxsB ?BM+]eP#׸!MD\}O%_>ArNk)uw,Ep:0#g8&PŸRlM @UAH.w 'cD+$Ȅsv+ t4UC v%+bU_\vE!R] R/;̱MYd)Y6z)I U6Qu"{anF@Ǜ*M)&Afю˂g@a$(TEU@9kzfFb*ƀ %3vo574u3!1$ yUJu21<QTAz,FF҃V'=y R4Z?ֵf4N#x(k]}ʶ([~|1V2Wg{psOe<`c%9L H*3)n~f x)Xp]Ӹ/hW>(Hn`8@J@R{P/;\ D*Y{>dd׼<E В9B^sj AY@)B6O_fISf{ ZxSp{ Bm:Z[tr㯯hf(Ȓʆ;e3?x{tBVJ`7RU*Hwl1JPZ*>q6K^Tz_;ߐ<;e} sK7ss?d5iVAJ鼈G'*tҶ}}2^6@|2p22c \e/=ij QN+et ډ]9OYaQ S뇕ˈ'!n\M2{y0odoĪr![>ۋm S -$a)Ie39 256§2nSR&hVzl[ &Nk|Me<!bLZ@?ɍɩǤr^1j?Gs}v͙)L-" Q]̢Owŀ!2ʊ+Ģn')Jw $[)\}@L;UKww=/ J/x: ~Ek!ܩԡE8@& rDq3o˜Ɠ ja\ GU;"_DhT=@A{a\/ni}e+~lww|EWϒƆs俁5 +`pק$g^sxDr@.D噚0~f]*CY[X\W=U=>kcEd$jU0cO@LXQK{P[U P#yЊq\2Ϊ+ ^ T(3 IkA\8඙[/sߕzz i7!`.V}OK~Ӣ]'uچWdFt,b47rza;VrBX3]ry{ʡ46y3(CJ_Nb?qR|c42+9Z侅KmiH'8 rCU0e9jHu8ZP #ޥ[78#'V\ G &t N.O=/I8Ӂo el-~p|aY84ue20<? N%Xiۜ0!O"=tN]bEXw3H5~3㖮^ݔml,sb)m{-J!#k> .3o i\ey!n4 mY$;h2ցZ+ Y; ]?z`: ydoy԰+ejlɘn(Id=KM1AyM9HeCT?@=BFS1Ԁq>ԕ`4V rTOCluIĎclPO$d:4HB/ra`\h'/fGUxidO*@36)q/'?Z@~Id(@(s^7[81| C $o ۇcBb=nJ_< E';T˜mᢌ>ӌ5d4b --]+?8s=5~2CHw8?s!G8wQA$Yb Hy7Q;>jq4~.WJk,-s7's?Ӄ?.9TEzUwv<

W+(ΌWsDAs#; Ȫ~e`dvzM31VC|CfD6dWZ_ûʺOsD[C4kr ĘEPN;$ u';В0&/J6Vq~fN6HP&Ǎ謸onhѩ OK;M>@_!$~ <kv=bvb?q[唱uF$0(XJQKh`@~h.xA=jLU -8cB>Q̿]VL.I+h)F,MGհuTiɳI-_FY&OTϷ.ƒ A[ii/3Q-dO zKReauv{@# {6ݲJQTb g;Y@~ Lq(w5|]%j^uvp;V9޷$'}Z/K4` dLZȠMkV`Z@F)X\@1YqlW5NȳVݍ7_B0xvݫhyϯdڞBXZJ绡Gz6alWM ;#-|wgܚп(Ep*1`U;2P \J#[KtK-7xI*ܑ"ŀuM A <.[FIK.y7&=˃;'u3?fOx(#Es'A!>:7Jhu5浛ۓiBݿ3?(4oҴYOGWQ0RrYSWjiHqȧüٹmHjqxE:iw |.e0&!e \`z]dpibwWɻ3&CM18eBIerHY`.-90ɰ yC}Z9ߘP&&W>ahmYEdc}za3%!nd-t1b$֬rR6l#(S*=}cIE8aTjRdpp% Pp:vW} 'vgp!) *)|rBٰozpAp㩁|{"uD1 rq]Cu{MwV_(NϨt;  Q3E?WEۦ CZ ϺB~ )ǹfzdEŐ"MѤ3BjnflR/Wdz֡|muIkvx؇JRݡBs5p(D< F(f 8Eф*?u[o :׮ t+ )6ΰ-FszC˦rȣ&Q[ҔXf'o8;ox$+BevZHS&?Cc~ߗ<5L˿d*XL/\iwgLJ^ņsk(Bj~Ru&X ;ݣ`)GV"T-x+iIF%D#Ձ-tI`Ts(X7f{Jm#L^58/pbVZ_ωRnLaJTUXs79PrM kYcff? Sn;1H֎"`9X,)QR.QHvZ!D(`Hw0 \Ќi}I#7ky k!(݋#EMmѴ XX-J:Q+^mi9IC!X>d -\Q ?|?%Q_h09ؔHo_,y-o N;NV>?%Xg<0{5|"> .%p`\qga 286Vz1%^0c:> c pYͼXJL 2 V`l8ԃ]?ŚBa}f{ۚqdw{,F, Z,Ur[k ݀5n펀u2Y -# VyzނE@@685lË>Wv/eA6s#qm\׋| !|kIe[)zq[W/Xj"M%.ʮ{׬3j7yX.Ð5R%X$ڑ<Y(.Eg_K'^z[ŵ0.d }?Ӳ /tլ:iZ@MB04,^mEU= + ȲJOOw.C5+/F0HE6`&C5(wrxLxV5H 'AmxF,ּz 5g; / a52d ;Q~lhFQdĀdCk,3ޤ枒b8% [(=g6?j Oo5Fq#6us jhcj%w4=Grxkz]~黠w[,W);,]~i2O6mƉB~IΎŰmz iv+9ĒI\#oP Cӳq3e ZIQS"toyAx1dqe>uUujaG./P?j=qKr# ZJ@`ZW"<H?$Ɲ{w~ny\C dE/bEEz[^),ÇZhj_NA-?D]Ш?E~[ c2twm f:d_\a~vߢjR3bl])E(F{`v츅ɓO@P'S'Gr4ܪˣAg>2DX'u/\O\tf)DƝe %Pn]Iinc.L{>^MU@LZ6cNXva|Ð[GN^O1 ͭF'6AEQNv<Nl=`lr4$.,W+%PuEҺMm#8g Ґ7IK`iIY5*$~I(pW=K8*!9}]N뛢JG|p+ġ,}}+\:y{#F=rʘ^7KͿ@$ֶĄ^;sq;WJНs-|W1RtlѰ|]/gDB2{u T1wqSRXu .9w[N__WzkVmI#}:ZXD/ eH?1~Г,Vh¿jb+-*k,3u:H`꒘У'*yFܬa?9jAr[|c--[iA/*>+r*@^y'*(6vSGh:/ ^bGsBj2O$:դ~u 7<0"Mjy~@\HVsedLrJDѹd/ژ׳ڸTU-b eܯ?H-a!e8@R"_ +JX3=۔wKWpkr4Ne=[&}S&/[t4PN^NQZa^Ǡ䁿ZviҼ~S]Sj{u?l-af Mjx- UozS2-=̇.}9!{@cv keCOW&GD`Vvo)9|jc_G캨XbΉwGC\U!Ro܇p8Yo,,FҬ4D[| 0# pf ѿ#QvL} #FY*O'jCਖ਼quWw@f)/^!BALSW]oG6'hD 92N㬊; Ml¬mt?] Q4u*Lo")sѤ}03R5d>է0yAyi|яhe>B]Qc-JkBr5Q EKdrba,7yV[ tZg ]@B̧cL/15hW_o?s0 -s})]CmWLyMRjP}0[EQn<<1H֙6ϿkDl¢Tq֠f5!"'7ăI ر o+RF),xha-=쇱#{tiMXj8-`V1#HMG/TD.g^" }Of9k /YU9$]r H]̍efa ب=OA BTH] â{UJw<? M.ℽֈWҿ-mEHB  99n_7N bGWKTF5BG9.,0:(kJe`u*-gpzU1KvX.s"kц>R%&Q9+gdD; Y =s?GJbOl5mӟ{떒5OOo7ޙm%J=p]eP5h-һދR| CI nTBu|2fD)߇{8HP|צ.~vq%.L)nkX4u.n!Sݑ: AUM8uZpزpgacs#AQGlS{ѓn$XV3(}LRj6r>̍]`!ce5Ll@bv'I'ȅP/aH9KڇlW8W :Z$Q6^-a f:x.7b=N/i>4[a jX>YH4'P,`Av{c:bE2<) MN+^Y a3Gu=a>J#\K ڀ`]ǥ86W̌45-G'Kwۅ;#qP`}2vrf? ;H96v州țf%\}#iےG&|ܫAYE. _O'~|)XNVFՈUFI =rhM_ħ1p<_^~cNsEȘTP``pZ̓^]2\AZ/e5tFa="eԐOUz9wQ`2O=|U)hlJǘK(3@zRmt`CK]P$ׅj׿0Xhvu5l$Eva  &-#{qܖG@R?W /d.0rIe("n4-*^߈R5ɼ5 h`:Qˁٓ JW/6-t㸕gm&!|Xb{WC2L3TSvLIMδ/+}/ņW_%Wۿٽ1i~'nN\9~5懵jBGc,LKM(МMl9zLgVm44b1D7PQw[K|x9Q*, ڴN/qa|X"BhFM5(u)b̬ @r1~R*x#7xhHӕ iV1 w]0&`lV('G'7e"\o+ȼ#MY &*5>#8.zbѳOα[i(6/𜹩0ރ(锩ؔ<0RR8-6k[E/V ѣ Y"PC]rwo trc$|XE & Y/El;ÿ!R0nwEFm3\$Ni+C0@HlNVõ=(ngY* c-;P6UL`prΟ&o0/])<$u2;.c,I/؃rCrLAMZyXKK Z.$[kVrō~:vAebbը]DiءJ2֨r1LrE\Oflik3;9qy:p[HuXs2[e]P=ZJ#}7-I1֎VXI KkCsdx]ClunN|(,>;$3E3%=Ls nvBrnX{ڊ8+fVѶԀZiLaI(wR HYmjQї| |-Skz Y2jwjb1@ف왌1>hC%n썂ˋXAQxION^'])LJ߱A$Zɤ䚂6~.j\ ]M[.#YMKZu *c{7H][$u[6;޴'ѓp'^:EuswKSDjZ}]qd Cr`6Lm“Z&QS7%i_%)%ሇ2#2S!Sӂe6/C1.L*GM(@h.4#+x@ H#I_O?eLtP4-`tXuS?~˸6<M><:WV¦a dYhg5#~; Av+S?4SvKK+oZ%:Ne+C>k6Rgѡ ^Ј1ڕ&[e 3̭*L"OX1(-H`8-OE{Ļ|Bx @ ;Mb^y^7Y8( Jאp8EW߫Aଲ0# t,X3Nx[_c"#A}z+4ȱ*s={׭]_$O+C(sk̂)B=Wzi] 8vƁKƱGm,V9f Ŭ rR?N*d D)4)nrz[GϢ&=(q¶%A@ܲ)̓xO$,WxICK%>; xb7Hc9Uc=I41US<=LŴRF5bK00p [D hv t9lmh}f%'F)5[%@]t;= wE@cQ'/Ho{p}͗"tB @ʷ+Pm%򋾖ch>h@*T_h7r3#Ǝeqk3EhQQ8| *玝mfnGŠj=h}'j/.U\J3Ma|ruۍ0X/lvĠ8qC! T|CN=dAJy{vنtA5A(%y}!?a%]d>Ŭ 1OߙoGH!tIf>Ojt;8ucZavI@1}w'VsbLS&8cFCExEÑ!M>ȖMPF+aM. 5,;f8;e_ФRH;I,o*D ;2ȓ@lb;ѳ|凸Mr~`}\}T8]&$%m<.\)+ Y OF|iNS1*Ѿ-D߁ .'v a8lۚlN8x{$#_ڦ;gHU2i&+|m1B߬ϏuHl`Oֺ شi&4n7&([ ˬDcAWԉ|\~o|(K;Q'ts]~{=_mb}PEKikrgՒAM@2ݏ> @aq־.-f\9X!ڟP lsӍ7P >>ueouh2@dQ| HŰ 5}q laJmОsG1֊8>ѭ;Zӻ[ Ӹ# `qi,oM򠥎4NVdXwS[eorQgz.=4 4jEuiީHҭ@B5߉f9q%{QNA61*kD6&L0-V_wD;Vs0tA3@-D:ϐCpDZҎMc*+[("aɟz^wٵ#7ǫs Q\OF_7Ȼdڊ0lD,_3 ijN}!$&<ˆD6101F[.KAhS̠Y-^;_K̓FHVfF+']Oeu'l}NsJ#i_K*0TfC.Pi hk'V?rի!부9-Ȣ@A,Y'I >Ia+ODl4e>!›49g x=EtP|*4k9mLrvpfEpd6s ٬LCT{tbGE\wqx:##[|El#V}ewt"iCzFϲJ6o'f=>$w[R֣Z cq ,D:W3^'!F~4e?^NTpP I6OsNF8;Ps;khcθ'~򣍕! IHwLu/ufF!%۳i?:f@:uƹ7;V6oy_],[Dsl& ]F*=د_WržY S ~ҨY*w N3)dEY$Lw$Aa*\Uw_*En =SV⵨$kϺ!ۿa{Υʢ/T}6*8Ǵa]Ӓ#qD ~~R8: Ula,^WWSNU*ĨyfN.ѹK?%XB8,͚>HϞMᯪҳ:Lv3~T zp4 {+ Nv>iq!;#NTmO)-ޏh6h Ó}=Ab$Y`+9u052s#m7MbwQ8,Ru-T;ZT9^g6p PgwCF$deGH@oseF^6V^א-n^}P+w2_CB43qԷ׭v ix8ԏFF_NA),%k#^3},0S1{Q9۵椢$e@h#sHXg:%֠2c3(VSvnV߆y_BR~c VЏ9'A]u9p lVP$U4P"q]ڨP` s潍C΄-iz#ВH $=' 0dF$zuR*]_óVrA!;0#r=|mcQ%#G8n6> X] qژTjOjRC,+3U(c)_uu]B ^Mْ|F(k;=Wvr" ͝d6zp\O>$Ϙ 74Î[Rse-Ap{ +Vҗp`p[oe1hDEmwvC1J=QAŒ ՚ ux7m2*ջzuckc{j^l0? [2rUحxv$ *ȬDF}ϏXyG{ƊF:rQ; BSIld QH(c{}+»CݤAh:sOvf\t:K5Vv ]ސsLixg*|)GRuق.Q7Q o!`!],u2"6W$W³ u@'ug=@j֑MN$BWXQ<ï+D̒)W~޹zS IRBq\'-q/ܸ >Arl*aWX*oyPD6ڊ u w@%)b.9]^|'e K hexޝvc:*WIU+Zv1& ߫t'#5{@lU50 3Aov9дP%UN^gA }>oG p P|{ lϕ8C%~FB)n `L^PXTN}>`BDcGV;8X-U;e|4H$< Q44fbAp$K勨,1(0JJ;b )5B,y jC`dP "/3g` RII?:$|},H=iwK3j:Pq7֓}p^ 3yp?E _$PںOqf?<Ŀ"c@d=MXOTѳQְZuQLsJѧ* x~E#i9bVr֪K0Tak4@\Ia!etG}#eټJO]"z٠`4"˳)+?͘s |!Z;TH/~y1t;W4^F7}k2`:^.JY=~}8۾~'Fkd-;eپWsEuNLW52}C1סebuy ]0/dVJ( ǝ6BHشK:T$R8Rr)ҰƦ!4@MXb4E(g5^%B `ҀZP|.JDP?ȥ:#-XƒuF6ĩ72~FUaIũ\n ä|JlD&HtCoG{IDVXLu5\O !y,\L* CNoP+ڧT³H^u ŹI4e!Lh,ff83}9pCi9k ms91gw8+$N~P7< חD>nͼ\W]5C9CsdOe \@j߻'J(NqJX eDF-}53 6H͋%`/}Ax8K<=  (uN\ݸ2z.VY&bB<,:r;P%Omdk( 7م| ,]X;^E[Ï\%]hG'.S9SyJ*~I),oL!$vGg e&ŧ~|Eѿs9Q;}#6*aPz#uxm2H>DdSLŸT1a/hsoQ/gD7k.G&,dD[|yXz&\tJNay5۞؄_֍k{Hm3Su]XgX9}4}7dz۠!>ZWQkuR־pPYvҌ5c8"f[ܓRTw/dFC2BP`2ῠT餿//Q IܐG+qA]JRq<&},qn,#qš."_jF:O.l oIJDբZ+KN(z<\K HiD;te`!T#^F evd#Ma2|?4w=UPﳨ,]–}snARs 1Vylr]ӻ[CΏsQH FY>_' v(<"fM8٨E*,>ɝn*em5(6Kgkm0I 1?0j=/[+he_Nx}z~rxY̰9-İBU0Lh6 2>Bz))KIr'>CB:뻧ڍ&nKF28΂R-pB;9G̣¶8Mgѓ;SbR2} RH`3fj|)␊/> d7=(n'oClCw+R\Qm,mWҊWмiyd1M3ވ4@/9%dR6'bRoU,%c8aTt ut6w|L3:ey K]gl>mmhKXc7::y(f0~*\P4/nxvXg#ƞ; LgURSkmPa\RZyd~FdjE]Ć㸹:eoJT|bƑ_藓e2aC J?M7CrÇ0s˙psW,*jν$cKNf0+V:eG xrthL3X2ZU؀(- ˕v_`E@2!#j ,B3f8/+burY_h}t>m01cH|pk->EIWu)UT ,.8 ͭtAaSY]lUYe.zsa妠b5aI_v'd咮$?n?MnWXq@OWir̉Z43Z, XI\).884ۭ>aL4@-WI*لsl& /T:Ee> Yٷ4 дAw4Ԗt{a[3^TպJKl@ôY:򠰹׾f;p+%}MnF)SN{ "ERd*CHFW)DY-CBM?'^?͟Xjq '!jS!j{@A#xAU'SR.FH Vnev(PLe@INVRҍJfh3SNv.g?OZ|*`ԥ-6ۿX{9 &ZMoiOݣIKP>7> ;?do~;kz:CܩPg1Z8sΛ+?c!;d A洭1b7W(8*|?~,@ل3&[ aIBf0fKQ¬0y>WL(9$5L{`F\132?(d7~E_P~.7yT/ݗD#5ET7dhzy8H&+[|#V py &1gq&䉸ۯʱOTM]D*)rEX8ٶ/f³a=NZc06ٞ+~M6T'SzZXA-ɷ8j0 [%B/ٛd'0jwq kuf>aðϺ)BVuv=]\~47ۮP+ M֝_kb? #iL32joc][-}92d |!J1_sÕўT8{{t[e uk"dP B2@{Q-lۃ\o7m4CMV!޼e8aU|Qt`ͷ:fH. zšlaoz&*vanX̴JJ8٫\TV>`rnQ-S;q/^IhGn`'e_~Z4 *ð㹁j:{-bYٜxv3J(*iM%߮rHB'eck,!.fhi'{jdd[w7 LFF=aLsmߧd )Xʨ|kiTQ$\M$TAT|Nd/p6m2W؟}b =f:C9KNL,ՙYEa]7t55Y`aiN62Z=Ʈĸv caڪ:ZL y-1zpfWW5'ӻWuf\$JؠH?}Uc`p w qlq{bQŎi-pN2Dݍ1 ?dy㎨g*`M rP,gtݶdi9f^XW qpԞI"+=s vRdRshVf$d{^c D2&*\$X7u3 1zܝsdj;BF#;;?O-aPs&`_e֑7@K0OnWrte0|]f+ Erou Iuصld"tv 1D>w1V%(sEKT'~Y:/Λ{VԒ'K:Hғp3<j! 1;&RIp%* ˻<{GAx!dsTU5"UC1SFqI,]#(@;o~ #7|?O{%sf0T9P/u]~Uf\_ 7(ҕAE+֊]js@S'.`)vs; d[$\5Jv)RxDtd"]`C֠udd$IO4k~.tz Z.NϮcPğ7:('V D;ȗbLAen&#> nhØ-xAT>ވU*,h?wRT˗]O h"s/_ Oqp{G< z\HӓSSa=M7@A:ogMLvwqn.qYYRui}KU5IKiZ\Bc˻:3VoahYHv bEaNʚoES(44i-}i1ǡWo0Oz$5lSf ą';/x-,Bx-ϛH/ؙ/1 jt;i(JZ}2kLM_##`޼s{}yU]'<:4ڇR͚}Q-'ʤ۳S[2FU8m&@ )?YttdY_$yfKmyz{g]0ˁ 2*;*_aiP4wc<= T&1c{yB×wa3nW( ^!=m.C$3T3T[# WO螔4i OB `4ӈ J _>: t0-{.X:țEpgm>X^d1Y ;xnk;<ÌJ4{GCkq MQ|qآ(u.h ؕ=kP:P.Saw'~pyQAOtk3-J 羶3S*Ca[ge0"*ܯ9A!L5ľ9cC ON< r2=~[4l2*m:~Jr Tm!;kq4 W^y$l֌ ;"F[k>Vkc.2;A6q潠4,m;Rt>e1ʚv6!l 1%6FxwW5eXjHP݆gˈ GJޞ2C|xwMhڳlT^&w9E#oS$8*zJc򀗩/h I?aGtWJILvq;;M^G2ô XE@n0pp~͹~0/0b/Y uaeUGLKom]kAQ9օJ C'׆D&c_hAڻ?c~lX*bDL],ss\'CU!ۥ`? [$啇*tYla!= gVIƣ(GiVpvjŊ@MM}WmHOs(b9S]`~CO#!h hnuJ38dO:Ná}(yʄi5p4)V𷇓PcQצ盞\(p1Z3`0L%F/ȁ}Ƭ ڶf$TSބi.id2'X>|mty/mO]LڨXӎ,^ 8m5xXn}Oj<yKA)h3Z;{xGXc[_ BT t^_^_- Sʸr/Ky9Q(aC617v \#m>RXy Ju}6<~oqaŸ]Ӌ"|RJL/)A ,Cp v`ज\f(n毽`%%pmkNTAieߨ9oG溊dVMJEfoM]Kg~bْ_$t`^6f1ͅe&h#}'ZՉ?oHҎȃ-J߻cHfУ*g3ZM_:k#7PG6psߦus>X\](ߞ0b%]i:l$c7Ѱ8QTv5&ze%C#c[OO\=םኬ!{*o@K;hr X/'~qU3}kːۚU|) ,7UDos,,Ws4u0O$^nnq,"Vw|UkI/aµ|T¼nԷ}SPSZ=OkPUyuqZʰ5OOGy]q &qf-|돊ll(2b/uV`3MN:A(ܫĊTqM H6THMxۇj!3!/Q-p˃:j=x}kEy3_{ QH l#U#z-rKA` o7l9wjw@ ^u֊}Ʊi5zW3Sr ୈ[y+kMK'N踒Sgm`5Ӈ74x7B頋R~ I xq08XڼQ*KByL=,@wmpe{8oféQaoqq$*xN'³]gj]PYKۺ`-Gnd 5 e>{93Nx3УZTG$IgvoO#5_+YͪC+I bbi%#BLH)zsDJ_(vH7/ԡp҇2$$Eu[SepUGOz.hIA|G :NXt?ën.$6pbT{!auFMT@G+ISI% I9"„d0FX \ ]ou'*!-XQxXz`"ua1.&~.[JU@@-hSʳJ=W )vW*Yftip8YD =ٸ{/h+ oy r?@㔾Ů0_"!s\3mM8Î&tj+?6 HpdBZ;A ט+ %'ee9#E<g @5Uz/?]u/#14`x' .TѯJX8"x>^sC'uf7-;sSW;)8ʑ#L j5sa" r?^hFk虚Jv3#[<i3O ]؊ BRD)y!Id/ ,aܭ)ʓ9&.ykT)y4h'^)٧ԏ(qC%b#uEZpsrȞ.eۦ`+|EIIĹiD;[RO/*7A4Ü"x"F]n6'[0H k ٠'&Ky1q1@QiJ"J b(&ED"jxwLxhudJ9]g׾t1H2)̐@:DR{^bmX-jg-?n;s蒫}fVXbs7"y}})հ7;A7t[WՄ yǰ%<Z5 gzQ%[M^7) X:ly5L_SG \<^®9T3PT2ix٨z̜ G9GOjL#E | 7`H6I1m"_6ARc>tDmU{bG>FG`yV*Pj^Z)K7bxbdx~0Yļ)9jMz;q^ ֟I*}}ZZ*RD$` BŸDwڶlOQfw4ZcRz5|cAiNw`?NGqҚ#ף!nҵ:jIĥTgs $`Vre'6# eKmNh(2~ zJ@sMm%ѣJ-贁K7¸*:+MLWS1.6hniuR jCb]}s܂[F*uPR rل()68"qwwKhaŋ: vR:`dsx`РCÃ"HCae/UciN<.It9aɮUU5^Zos b][ ZDfn"$0>vl,l Fj+&oW'@SAlG1'Q ({ 8ygUנ''c;iDcN)׈3Kϋ1][n`C)]7@ LZͫ QԭF'E>:clE3ӧS8{l4}/Eg^Z.E4d,B(-ewGQ#Z)g{ }B*yxl=f[ՙ_~Ruw/q3MW1SdrG1 u#Ox_.^p`!{$wP,swG35H;A!z%їEawe F#M0auʀ<:K,Psĺz]5vk4cߒJΠ07]ZM*XBro]c|)OӼN2ޕu,~hWP/ZdSnHȧ]%R\޻ñS [j71Mu2QI':,dyOcJ7~t:/Cn8ݎ0O̊'Ix0@izwZGV ڽWRaV@Oῼ=j?TVJv e :[zP w0|*((LPLL' * HMIbƴ@Sjtܚ2j1!߽aѨ5L6ߛ.ft30gI5:hVP#(@'_=cy]wO0.hb~XrNZojږ ^΅*bJc$_4tYW@kk 6̃dMy ˘pVY`t!Ia /E80x+tIzJ oӝϴV-C(w""9ϴ6<4UTй,jL;K"]"TVn˧Z%L-QjDV,ÆܝD{-J;+QۛQn~o \zpGx^ /ztVQt3Qk e_d!!/vdccSO\jA}]CDtW!N6K,̳圄u_)0`YwS_'5&"~h`#J(BipEM{vW/w"csc_ZeMk% )-h^cm^u"A)QZJ41.;d_{5SL')ȟ;>)cJ4[: G2!ͨ_4{K RaVv=m}9_Zvu\!|aĢX6YfDCw"^;Z'rH`C,q |ݑ0,ms©#=reLVW iCQА"y3 \?fVTeA.2!7nC\O$xNX^G6RJ7ʝ=6)=AgN9 8:SoԺH84oVM9}inPuer7Btņf-K:& biݦQ𛏞i~;Ao ~]`ub[{JM'_lлÿ$XhgJa*?qX! i'(6K` ¡oM8`e`+y{g%497^E 'L<߱Zu,Ȉ 0}^K׍}X{!T; FvZw5[ p(!Jwu.\+i/M&gO+N$it0h}6fR$ڏAÔ.Zy#u0"!Ҟ߀1OReuכ2 P;%/ba|ܸm:9cOj']^Ӹ<] {iZsO;tJq'b 4o؉sdHB Ut*X`ķ "_^NXee=#5wW{E{d*݈OvVWkR^ă?*?knRΌC$UfLijw/q-v ŽT#4<~t)Vvn74ƞu˴i:(=4lQ Ӈ3؟;j|hୄPKOo'_}nR lo)N^i)W"pj㗭 A=i%U{uZjgh{SL1Dۋ X$̢<#Cy4)[9[̜pMt00LVӚHF7daި) п?ؓgRo< oҳkԝ> )ҩ۬p>Dmk0d7Qn9핏Qܖa,O[5 % MQE0]i`cÞhwCC& Bڲo,DqkGZ˸gI9/|!stlۥFD{>eֳ \7neBYt'crmHl.1jX3,t%!bhY}8'ɜd: 1d>%:c j:B|^`@GPզ95J*퀏3s'ægїWҭkڒl\$o88()mrVRK%Ew"\"z .1ybFuJ¤:6f-.i'jgx/C ԧL%0%V/w` c] A 6C!ѳsZ+ 2'ut1O4Br2؉JkE`yn*C,_RGZۧ& qP`ZLJukCe-e)W}nGohgHU=BsC,Lu@ < OJU|}<9p3R93NʘŨU8~̋_.vi{bE؄ڲA"|KĤ o؃cZč :D3Y 9GoMeC<ʙM)xRm'vYR7j~|x2?5w 7dc_ng =kE?!A> Vd:&+qOI&o4|IН81|G?@)XѿZfONs1h}F`bVjw)),^ifǻ.F~+CrXGBߍj甫F ZɃr8qu~Wm)OA}X\p!T&/ 2gyO0dAIX~ OE9_?I$̠djhB|$Ý';K[R3#Ү24Sb/M0f&ʟbzx^7D@%\ro[5FwZ'PI-ʷ:rrֆ!n^:{J䱂#s2s&-Nv]&@cQO k$? yt8A , -:6GUޯIa \ati["{ڬ1wBf+6ky;,2Sc@mb2Un`tjIClo{6ڳ.e}:QxQ]%]DfVʇԳ2YOQ~MyK^( +EQm?3dʐG]apKq;瑩2 @~Qa,M|y u&:c2DiX'8J`@[jL\Ѹ1o{DCHV5%+p@ji{F4b_.o`&C*P=Q`O7Ifk vrSu򦛗5YtFU60raW (iþG!H&VcS"UڈP;񰤢B%MW ~My%۴#Q4V !(ya)ڢ8+FC j@Eq7`~ 1PF9GuLYX-3'{{GϱY.&Z22.W$YMݤ}e9J>t.Ƴ/<`Jض+OάoBi=J.@`x( k/>)ed-M >\Pr*56K3uf@r[tȔ=Trvdգ{upSl Z6\΁gɤ.BbT'EqjhQN3CZ#$hi" K,t(,"otz3a,J.|R__xD6:ܵAFJza~g[\]ko%d0y6 +OW -1B؄]7v,DIKFǁ9cq[gPR?&g<kM kyÁ.y ـP; Oc,~B(C0ֲʕkB0u詎اfQ/drE?r4ht +<9a%7Kc忶?7ޟ{Xe[rJ Jz@\t(C¥E"6*J{_+Ķ[չ!{3"5a)_kp\Ք(tP\~X4Y;qwVP-OT}(՝?-&jPx ذ;>5 i9<SL&؝;3-}EL^%kq崽*~m .|Y9 ̌hT|G;ƹ3E_2ZzP(R s3Dp5qrH[.kSLXEt { N2ϛD/ :x!I9>iwM`ad=gC2 aldPf@R_hѨeɵoq@9b.5t+J pY?P _֯o6~ *ԅQo۞ҏjeTFv) v4,Xwȵ: N5g2P6b$P-ƻC1RfkwS8g&K|d#6eA.M94o߾[SzLkPK@20=hRÊj[D1ףͰeU}҅fE?[I-7fH)=إ N K}F:IAvzf4ѧС(eOHj{uIa;!otѧ_$S OM&ٮ/z皭 Ue@w {tH7֕X=d'#(Y0"X¶u2m[?S܈ʔ7p4DJp黫u; $RvYkyobTчÎDOF衼`ES L{L6aJmEi@WBUj_3F%ш_"7ͅ8K H궊+&_ufWw0yQZ1TSK5 2~~}VmTDryߒW L0:t )vlHFX{DښZ+ގdoKhڋ`3WͷXܭ`kСYDY hD~sMy}gΎ1zg"pĔydTI{@QФ|*J0`d^6,8xNq2"CC,>^kH Vl_K0p=fMVz{dZP9io3ԏ+0Pw?8 c"RJGbD Onaw1%Kqvs;ɑ?jX)*C m9)D p{;… ٽ/և|!R_썅DjY^6(zIBbdCtl<+PLqqN@Pe } <<%A2$Ct*em\> h/Ϭpg>R(7==g8ds!'&GڵWf$i{Jm ;dyڒ݊;``6D([o6aXZ[^'D7ҩ4ĸ$=A#NHs@P3u?IMkL]S+dSiGM3D|}.-o)2 |EK}VѬm֥ /z֎TIcٶQm0kܾLQ-WC! 2hl&$R.[y#Ԗ? ZuIQ^ aV (8Z2UDNH9JA .~@x{(*]HwCYBn5o ˽O]Jyt\es>Tz)$J¹_tb')XM**eDCs|GX!rn 2~/o#)2 e6$n2 3)Ƃ1l.;]!3]hc+r-E:LU Z!oFpZa9WgoYE kY3(w(5|iAWo;N\#YgW5?>Dmָ`Q}1a  "J^) yX)Sj;Sxc6M꛶?k\3a'Y,N'ȆJECQKllwu(#[ƨF%/zu<5:DJ:>C[+N|"(D#K!nb ϕrP;%Gh$%kS|hHI[NAϢcP%IZd#ݹcOKsqЌ{W {Nod}!7~N)l|[?z(uC D13}DR 8tD1`Hδ i?ܴ%K?M_LHu;kJcѫ iNWtzQY-XK,r S!L[sTfae 髦lE;aќ#2+ *eRzHäxwxTQg:!d}1 ?kgʊt'!_,|?Sf+S)F5zw~OJ|u?ftߴ ̱C;o.mQmWƤ^NK^Jnd4A87Q,'&h%tBf=aapcX*s"Ӱ抲RG zSA~2ŨMyS%6H4bP.OCBumF%DԫWs}#Fi~.z!1=!DzE{Ij8b~ á-وr1IaUzJ>ѯ'DpezN)k);PmUe6@eDFl݈"ׁIAi:QlkAd婗M1d_FTZ/L|%FZ9~9p3DpY=CPi{?'= !ʘp]fʇEE`#c&?9 jb>̨)ǡD]%ɼKuu?zefu.1lkF}_N;AcA(z+LXWo`4P}9.NKC7 4r ZWz0D/42S닫utP#eN vvem$oR1 5#Uq^qV`!v  Xq9 $&637Xq'd?W-]8& ~:FSNS1wKYF>NjI$2p?\^^Ƴ`fW+D/zHTGJY RWXWdr0@q4цMl|aW#2a +ue #$3쁟4>|] U@BKX3,Ubgŕ+oR=nHʼScJ'a9 Z=R>ox=w֯3k'Vfz )=@>i)a:?\&4dk [5Q^IWw6/\ 灴Nucbl~Q3`%_{ly=i{YdM%:\O@)7=ɾ_+v hEZ6'z"5. eD-F" n)8}49XX9}t&gdLG)#$onBYɐ{,*`?y fL__-nESV9_&-2z2\%ʁ3Eε,cuTÅN4LgsH;:36ͷ8Ȣ%snB;\h2:X/VO𽄡pl}&B-wPXq0RU]$U+i^6X$'p9D -M?C U=?ZQpLq*ˮz]g \rO05+ΎhR'~k=ˤU~Ŭ<{)W8$]s3r2ok螠qD@~pÒ M@,So`UOP(9M![{;AdӢGJ"|q_90=Q_Uu?ۛ4iw قwK^YPyFSV] VqMt9(5;_? < fb7eH Y0QE-Õз.Mx$ K(\]@Sxjzɀ.-`r׾rv76=k\S۽lAӡbawEwHm^YwC\>1SV$wjJ]3$$EMƼ:H/qX6?)f'w[puHi%uX!{=bx.3BnU:_GKmխ$WMavPqŋLKT\+~xj$ӧk\k9/+=Ng`Q錱 &8atGhyf ,aB_˪ptHgl6wXXK/%)1~ =,ӼZҢhZ@͛0QI"J~*;>5+g0LsVS똵mB5ok{k5uwJ/b/uk=ͧ }!/9V'2̣l x9ZBٸ{mg^uqM{OQ )Z$}=Ult 3k^L#oH+?ofTMl_RǕGFءE,~bxm&Vդ/I'u7\wz$nK$D5tڪeF38:s!:yS8v `ecJ lXǓQ/%wȋ{w˓ѰFlb` !?,AGBbvM_ARD(',eex 23bHx}oe:Q>j ތ6KZ8(XK<ڜ8lV$U>I``LP  JKJ$|);MOt;yJ7[Q7nfv#?A$)!?U^y{8 ؇ח7Yٳ \ F?L_A_S:31*mvE׹*1 _@  _x\;iZ pIq߳{ҙEHU|Oԧ3Ŋ}N(? d"㲛qө4^*EǺ҃<.W#>zE>Akq'Ft3'4`g,/Jjo]P>IR9B{_Mtg5otoK*87kUoreU;j>(eIQ Gxԋft-_gl&4Pb@ONjYHzcVmݗL:[ !~JW"fzwzG>ڣ>Un2+[{j56>#Ǡ75 ]L?-*h]V j&fa K#WjLBsK͓/-(فx4[aђ3 Y \Qo8q0]Ϻȱ`<J$<p5Vb3).Sr_WyC߮xgdx CjYXFxS!$H&2DT׵Q\V9RElSjI>MՊmB !T1'@a"}5>:*0[D6>yH&e]7n>6W#_U낪1;'bkE6웥$XI(~[i+yFAYgMd˳@kQQ?{”4KێL:RT T)i&+:xkہ2C6iK,˄a$WZV$~I# -zi)t f:e62@@*^5L#̔&5̗آhSƹ-Qie^MoAo޳5Av|/KڀDB;9ĝ=O )sN܁ln2c_ fQR,ll2n .ծ/im)lb݇Gu +ƒ0zU&f}w:2k U? 3N}!޳ZA[ADeX&eI&:vmUA0aߘ˔n~1AX< I)̝tWOm^@rcf] =QHB7Px#'  =w-/3&R/xEOK.J )7  ~8? 9$RŌL/a.k!RrUDz1ToW J}wU rR82"GyH5\$A|k30p\:WQ䴿"_䃜lηDF]9 &OC!U[8`娌(%Xz"bb3BvRr:VQό ,-* L5y($%=&h5lN ,TJ!u $JGp;T0W<H}Q䉚PWx_'+Z8L-X~72ЇdX(s[bG#ư?“j̤RRYHXa.8 yV W,Qz7l*\#ҎCl7XtZbhP|6R=5(D)5wCM!oQʔcJAREN $02!zTmWWP+PYI`?oY Y2أ0js%]jR ׄēZ͏l87ڪmumz3XPQH <ُ\ȏ$OotgyrxS_Q8%RNh@\ bɴWt  Ѣ=LB 竮, ip}*|+w(PRTO,"3tM*N94\wʯ-$yp}-z3zJ.dB& @_reNg6oB^ŸMqL(XWJ;}\{ق84#eg#nѶ7AޜLB>wtXOW09't@KN.@{꬝3k{vI5cAۭJXjϬ:l7RR`op8ܷzL[+ 990A/Au-̤y]H jhRBFC d»V1mf^.$\B<0xܛjH!}z2bOeZwK4[AX2"7V/Nu^@CAxJН2Ÿz@*tQ5wk+a-ki@@#wuxҘ.MQ 8Vw̑^ؾ1*d mBGMvSjbRsSW E#vKMvA<= }NCf85O!C$]SwZ4Sk4?*BIl?xp"Hڀ# c-)i լ٣=JKHPbwG6cr|{i>q q]kxk#kc zCV05PN៣ wTO}l֙ LtW |F'fΊc ٭xsT}~0ҩSjK9;٧ag PW!6⡩,DHPW.+1Q~yU$z s̑9cc㶛ߍ hLu ˍ?քD~ba?P@)O5SKRj/YbQvdAkC>| Y.:! MAy9R/+R{5OUDήʔQf/RWny DFd-`fbd[l L '8ʗ>+:ܠjM?|#;BwWy1V7 D[\ $g[t-"E@J+YO&r|>`7(tfk3bPhinhuGz~vP8>UOSu,hܖ#eĶv K+xhKCH9"Ż2%K?`uaxbN.?F\Ɉ!92vY`i]KKz[#M_k;gd7fQnl`.ZY\ U*4%mj]疋ۮtĞ.7J_ډ` q;/Ep~ $$En0ltDG\}3tQpfVQvI>ϝN6oXDBΫVh6 ۧlSOm6y)8CXgnz8!R/Gc~"BOӍ{voO6}S)-aB+Ϫ&O]+H }دն%I8x~fSRÌ{Il#\Mй37' ]l倄솸1lnopWвS&zҚOBuvƼD0D/2 -TE W ൭0cˈIK szC篎3&}_1ۢ 0  ~IB< rhp^AIhi鯢A԰xG+ZvxQ\A<ki@)FN 2zyY^5D_;8OVɑg('2)i98%rAo3+h5`@8.ڤl{v##-?*53ipЁRVk0=7YxR]Ihot/oی.҈} Xik Yx<Ε#50 eꨆN[XZ=PϜh=#TrN:XKp8GfBoX[ͣrj&.8;~!%Q;*$)v8U3 _$a-- 0C癣]sI4KsJ)'\8N2on3w! ;}\CP eIg#}2]Nw`3*JL m4[jn$فLRuxgU&p2nZ,U7|*U<=U$b X%*ogLN^ϱ]c|>#kIL@fD 3| GjMav]'w'S;`S t^vqA=5V:6]'ek[o(vXNjA86Q:ECCc0*_t@+g )̒y3dD^5ng~`(Ӈ\7/ +; Lzv|Dt7Zc4=MbM^2ʏ7hH͢jA 'xCٸe1!ܹB~ax#=ٻhW\61rX`7PiK{\F뚟CK7} C [|"}q rZ\}ug {:S('sJ@;Xkzkd՘"'WE ]kHcoQOCE.3UZعE& 7( LW쀞-ȿQ\L%u0$cJ2v{RޕYez dyo_7|o_fـjkJ8S@h(_u ftanU$Gv[;AH=ܼ]"vbDQJ2z}`\R c(!pO<[pAMAyPBĒ PGV"W0rň&nR܏fڕR'ྞX%C^@Ps,rz}G!_l6tBFQ}in#`KԄt恒:LY>D V"%[~P]U7sg=sQDnH*2ԗ́BB--J bA;ECʬ)` Vӷ^S.4ox;wL`Zc̍]>^[MMqjL~b9u 1Oh,ij҃_Ye U LaA:\<3:)/v6(DJ46.W.u[y"XXUc9Vb1=8`iSLIPʩS,uȚ #AJ4Fz=҆0FϽev(rZ+{T YfUxB汮+X_UCĘx7?`uork|H]Ur̝A+'߷pU(YoFdM {t;m4iHc+E#IQvWvQ$Aq!F<^&v]5Ԍݝh6C$lch ޗ|haUG d ΁?xIǫ.$y`&]U<ׂ][-d 䖐I\8-C/U,rʩ`s9$a(OwA +w!)S:m2a)Y!]=SF;TQ> >kjA'{{~kYLq5SՏi#>*!6m^ѻWR\]ҟjyEj&f{Ѿ.N"el7cu|G}Wԕrӏ]mrd# }1BE_ 8[HY\&4g> X/Qh/o} ʩ}(|7wY:l| gF6FLAڷ 㴰c <[QPE@,Q^m;46>HQnV> 0I4pY>AZjF*smʻ5ԞAA: Q֜Qƥ!2VaEz ~#]U2U^%|nv豁rӒU֝ϏtV IZf304*i~M _/z4/5We6ʾ5ʹͻ~wd,H7xώwҖkhtC KOtqes,~șϼ>^tm;֟;nR xWQgKGH#(_?Z(~xlzLyXpڙ3Sa"2z#{QIB sOR5sD H@ѵ8zߴV)h*'Xj輫,AFȓ`T]3?c^ˏ[45eE,1DK sOt:Z؞+B\bq[;N5M/8Ib)qPq=P=Zx#'%:w%awcoV|h[^{ƜooO|]̛rO@*,#EJ ;)TGGpٿJDzCf V7f4<0ED__zNϹsc}pl{*'#^7w/fĸ\ڗ=hU5_Ppkևd\+jmKx!&b)JZhf*Pz-/(Kǀ0H_B" duZ=qX7y]d WEht<7m#КzC떤@IF*qbrȱ԰kdhA~%S_Cxw=fI$Ȣ7__d,' Jq74;og*0)%H1"`B}AȤ):,#ů8~j v}DX!A]3'&[Z:#/ׅ==擈 55 f$L{QKe_{-p ߁%"vZoIHDk8DvDf25A T8b!9,v+$LV:^q%gU^fae:ՎX2ݖ~*b'}]=N 8C mAFRƔ7^_(~ uU"4[c I1ǘ= VB3ʤm?/R6}'HNɃ]q6"o|At:^ F':QwSȃeg05|#6ys YE3#.I/ I8n 9!@EXƒISaLAG ھ1E62d鹏-TsT\VY%c+){ΖB5p)pQR's#1┑'F>=!UB[jHys3v{bi@ܓξ X;fj8.|t[r `bJ?w,Efv.8`KDb{w %+0R[&cܶ%#;+~Лn_xuˆ9/\3*Yw}*"c G)|l6d(>E|@ oju1֕ϣ5sXYA|t>"teS5/$bcXHh{W&yY%%OKF:cN|kqS5֯0*a?Rı.F=s=8=dKUEXX4D.>iq"!5prs}>1[ఋ`g>,L(&9kF4.%dR5zd Kw1+騱rۆ &Mȗܿg~Nя⢎Q%g>>c07h ,Y~ ?yjpОD)t=mh3Ef__cq1# 6 1TjTʙMrt,h@v'٪}ۈgI6TX|_1 Mۘ$]Mޏ$~Eڅg$.lw*4(Q7c΂Khd,vmގ_H՜QHR }*k+szMigN%c<_`թK@{sKB=cTzP0r!VY 3ɲw(d5fƿz}]3Np}շ-RUB|q}eT $2:OYPpybN U,j#N#/_$ hi%{:AEfCMN}s߭::.aiJQI3HsJ>tѼ]Kf o0Z,Jcޛ ~焏V3aԜ@XqξދgD"W!P$WL$7;oEْYZT"e2( t R|@grqT-&5{M< 8( '&ئbMўqE$ 1Յ4+QA`3XeKv+;c!XA!Lvƒw9{x- @Ȼh/nKG2Z7aznm޸h,z82:g{k n,Ap`IZ6y!1x =pPiZtA;;&e ?E|+ N`W iVj;@WH91xIhiJbHHJ; GK͊|R7nLS-žMܒmXfdٞu(=2-Ll;]"Vv9os2"S =dQ6tD9Ç xǕ_V^-:1]"PB"#4}|G0C4!S\PMp v ]6&!Mk,,a⥔elsf=Y{9e?VU"oK}xHwV\{Ľ<O )T" *`4c^W:J)rF52?y@?/ Xgf~-)\旕s?NOVWm_A)cÑ<ѮgS#2{FNX5[:&aK}{?kT1$^4Y'x`1wDR?6%MT^3=DUoHYq &WF.*)&S\I(J,> Af;}t%N3ĈPxrrL_ʿf䯣W1̎87Fk_&YUl.D{hzCw1BW2y'ўo1nve>88_moxqjiЊt$y7GU:4 fM [s :d:0!p^Y,P4-Z ݲ3%}tUufEfm2B mbG|5Z\V77o3ɺfԈ~%^12 KMd#HM[UNHWH<2m2)|EWmsX*jX'Zk{5$]rRÞd^q17YAypiS` |; qyE%'Ũ0~ [ '1s ؔv ;^>4PzMoA2;|+4(ߘqƅۂQ !sW} Leͭg) 8*ߚ +QntF&l.&UzBc7WZ!jɺf[Rg!gmAHK(pywF=f gOJl;0ڏ^~,$cVt ƃ*߷.7:In.^FJG2Qz0zmR<7}zoXAsٝP &b.k;)4ß7d#%vZD7<  /,ab&!bGum76{ަ8S~ Z jzO.U5|=RA,[d{TX)71tt+ չ 6+U{dE FfQzf!ڊ2:41to\)T)a dnsQ&aԶK:'ՙg9LDa 2_}H)~D+ڭ$B+ʜTqWOtm2Mb= e؟B)3y^]ؼ3eBӥfxf:*P1Z V1,!u&t<ZNnrm_32vDXK@)c6|[Favjpdj동{ -_ze#tV}և$r\ubfy"kcF}_ٙU"ٗž[)Τ@̦W!@ C^-"I;_1ފ_8>(YRo٥Ŝ{=@Fݮ*T['11݇@Hzɿ.ݪWY)ǓM#X͙L9DPY zzl㟑ncXvS{$y5$nMWsH$5et@E㯣˟MWf'M/abC(|0*y&]n* 1&5hph׈Peh,./8UF_?hv0(5z'^0X0KL ~zRBIx$2d10_8ԫﺗ3u'p +Oi/F>W|Qzt$1AwM NfCczPRlH9+p s߰L B Bdda`kB~۫ sȹuQHwU|(kh BhM8UNk@Z9U_B"2vCz[LSW(^t&k ~|aAGFA7{l[3g1'ӕ&=s߽5_څ9,4ҰVrYAٙpHw#?(y#U1uŽ_JF^cᒩ3A/ڭ#$9%'1_q IT$2&U>|[)"Gi>-.$l-%e1?f8xF}11Wӝ{E26̢/%w-y]>abeȑtɫ]k69KMU+^g+9.0 wK($kv uZWV}b1>G]u{JMIk%Pɍݖu[J iwrc<&g[7%n߱JN$Z n#mƵޒhVX/2K@JqZ 8mVR2"Ddά٪uM)ژ&]NF9'J_>6,T-e2LIHn}zqeLgX,@?w M= ^][kG=nָyc癶RyQb%7ɬTd 8R݃H:aJGluckyHx9=k!b\3a}2Я4rMҿV\bt iwAɣܤF'1ѩHvzM`AbM?y]`ן)X}''S[(ֺ([lEiQ$q~],j,I|C֎vQv$z%%-)i|f=RiZ#GR)Mpzk4ePMHisn}dl]rݭҤuU;z| {\nս8wA2 C8]CRkѨr>ڦ><:MӢA8@xX^Oh`|\'I }*W*ukwd-_:⸹'[G~ HAEF.\KuA6 xilh]W6IL奟C/[a5 cѡ-=LekHL >-u n&̬mVG|t>5Rʼn +/ٟ7ptmhn:w0.IVaF,pF5F{[D7쭲9<1f\FWZIYaߦnriج֋8^R{&\ mH:û-Dv`#Gr<'=D:HPa.!"&DS~(pcXdlU@]tgKܗd*Z"Ly8\_&a5YN/XI7$coE{jԚEPuؒN+.CM`&' &/Alm5Plg/~.WεJpyˌup ,|*Dl  [<2;hhPҵW* )ᅋXe;"dͫnEOڄN~頋{L=KD+7t)v>تb謓yoCTť ٮ2rB鞚^)Ⱥ?1yܣ>vW(1?IEÀw7"X [ ٱb_c)$M%'A&D/b/1-azP{L\o):T(f.hUG ʭݻ@ې ݗQN.ظg+1/P@F>_1@&]Ǟ#q'µw_eOkϠ웉5k/#'gpnt ² rS*6[UF6Z3C qpʦQmP"u@;o1]C( yORm(PP{\U 1yןS_KkI0++wcd?7L$8~n–cjϠsf:({j+trB/u%v`ޛ6!~#GMIqDRLP1n)Ά>IJmOX7CzZ+͖du.I+|#VVfNH M#׼#5"mPeiK"m3PåçQxfTFz.E>ƄO>8.ѦⵄL,[%:K썐拨7"wղĶQc <3 T؇SMFnW0隓&׉U8<0z\4^;&twn5y1f%Ñ >$z;c~t9[F_1TUX=KrhI5f\j)MCIJZ¨zt=K^RpkO۾?Ʒit@eEpܦ`Vߘ7&x+M\tLoeSEv7OKPOvDr-_E"v͊~^jJ#ض=WɰMʳU1VOAFM%\tJ"3׌:bFAw(Ջci' (U@ ;QTs)`D.!x0,eW{]b :Pޤd؛hl@Y-i2B\CE7Xj;;`Bm3(0xg1~X\pAmr%AGB37 Wg"Um>w*xQZ^r,ỡxQ [4"<_ʀzk%agfK۪z{EE8y996t(o,+z QYkN !)^2{e 3Ogl6@)3YV˯m1O澗9K jC8?U b$,I ӼXXROUoP'G)wQ }`aBRy $]ʆxזp do}BҴ@Iz{&z8} dtFpk>djKk|d Ze9ZO4)gq$W4. f?yx]0le "@(CC.'\ڶaЏ&RK菲[M*i{jAD?Rvΐ !,DۆvfE`떲@ +%nzh&剪pfL=*X]sr ̓8T/5 nKUo:ld 8c+[be^sV 4KVǪ4cYo0DF"hdoNx^zƏ6qP 63 ~1j<>5Q|Y e`hk(b8 yrW>< D8`Mu~)$AeA@snʜs=ΝUyF-Q|A|-$[`)OKkv$H}(UH޳!x @Pm|OScb3VO&rVfeQM+I@k~5w{+fǶI V\PE4f$+fT#فk&ʶ9`:$^Ba{e%7º܌ϛHˣgbWP/`HuU0&<|T9k;+*YB{;9eW2#yl?bWuz-9p9DP w=89Uz,T["d }ކ&szc$5uĀjFW\Lg*6qG̅/E IrǢUwk=N5\t^b ǘ ':(:8 Rq[}b6 pS]Id9 :dr4$8JҮmB]6{#,A؛.΃uR^HÀ]ҟ0RV8M (ᙔ&IK9fiqMᰆquf_lW (N |RizG#Wu!PJXYX_ C>M]\cpVήP92c0|j^v9 0>7m ?VW/{85S/"!$: p =W/JWx[@t?(u=F[Iv 8n8 j4FףhR%.&6t Vډ+ }4.0I孵yFTJE7G]-pFOƸ KƩТ}W6DŽPDߓ&_qG9EE!&anFnv xٛn:iN]j_9)|GsL;b7ɣ>(5X$ngR6'GL6ԣ¸UYVDx'ekɰkvo{*0b,I>p  zHLkzs] Ғ?Cn':Xq^,,\&xU0T5zߠ1І}ÝmR>?ԮB5jduU;CiɜWgu$v޺GrvH땢ǘZ+ d!d>MW _/]r0Ͷ.plZa(v />ĉYuܫSO]N`œdO Ҽ!5-_ ({n"k!&T!PjRCgT9u:vjD_7 %Ȕ|pLy-3IfK:_}Wj7ʶ;'/Bl mhWrkd8rT "u}xv{Kw^ M>3^y,mm;eלȔf%f7 ni 6Zu(§><|P@gw0)EBd:&k|poDqpN*ɴL4^fXo=l~YXacX] 5sq<3$ b`X@jׇzsopE@%@Y]@y2.N'ָV4 _嵈oCYy_t{Wp~| wH$2}dFAu=!8gu\OΠ7(>)r;A c@E: 7LY!K"RCMӻ8РbU & |>?M$`3ξGTqƜ)Dl1laIUK T̚g! S?-=)#:\O+770כyO-W׸ R6S3-Qn>#_b"9|\A`Yᠶe\ݡ`o/Z?v W|Zv3F`+t4Ft=ͰȲ 7m?\bz KK6K(ȁ;PDڱnbRXZ*`2U"ǎuF.G5sR^"SbOԟR'SL&{ϱ :IC:(Q|Vg>CB@egcV/)8)mǧnmwLؚ? ދDPY)WwLpS>) vGF-':} S{ԺQfV/( .ÿW8˲.7Atk# )/P#$r pj/Nr8_ؾfv(sqI'5Kt}Gz Ս]FqLiAJ%d}l{ .} B3?viLMH_1 {VC̡0gBg>qRR/ XOuYo j/({:Uk"<i]˃ba}?CUic`JHֹV \Dp)/g"D^Uor5ɶznԢCum|.b DØUC*Rd~1ƞ e%}KDbL& %K7o{hp5DE!)&QgCY+:=J֍fmT>7k|̓e!ׂUS9.ohC9e8PX"QX 8 V e/%>\2B&K`5Q-r./q Eƕ}B:=>XT)PR!S=,I־sGk*">͔ƒ0$1#+q緗!AYsiǴyV#I3Yإ'bɪ2mBQ S8S 5gV',m _g<꣄+uTNYg=mjyN%]-^ XyNBS\;K(hwjUa:*e??#,"83F0 Juϴ$Lv~ <ߩT`DkI^q;f."oߙ5+`&UT'}hfoxe֮# lx9^YGq p!Lq'4i(q`+ʽR*i}:(R cZcVoea yƃ=aB Бܓ̄S{U$Y[ +#SZ1&ڳ}8gosF1 kqa~>YLl~[\ݨ t)]? c 9CL†BvhXZ8mh̵Bu3߭L6&PRͤp~>+r9*')3_E(\6dR\+)n/-cƬK;[OӦd(cWf ! =nӟUҍ^ n& \y*g_FiB1-,Щs݂׻Z'Zd;OiNqvuz777a*U7d"{\<#mg+sKۅh]~HڛGJ, -}}|l9(L+\BĮG2z9łU`Ńa.0 R @/  7 \tRD4YM:\leV/m=Rh4Ǟd<wW crjDȖCjZS'Yhՙϒ2@ 5CzN2Bw+,]b{V*!Eƕ51995pUG' zÔ=i-9'2O>JBfTѮNK" k;''y:>:&ق>6{.jg6ogw66ZP||ȆaOyрN툼6jP7@CO| +O}. c#$GP@ 4>b ZG9b)wfgAIC_o.la&"&}O-XR}_׳ivZb9kѦ'n(@VEZ\4,iK[릁'd2JE2/ߞ92M>j=0<&uczhz};7##ZFG*gm#vOeTVE 08Lݫ (Sg<? 1wC&/XNܑ0ђe5dCRz W`_#gΟ9!GQqZYC}n~2 IMb3J ^+qbMmk5M̀TYKe%_/Ʉ-iW }~ӳBt_K~{lh @Ĵ]L"5;S}F:iNDyIpxn[[6cItHJz{ UY\KM/rd 19V5wԚCkr`N':Of՚ciqT>)r 8:j9C!x+my5﬊ȑf-#'m1/O4:l @;[9+^B 5MHxޮv^@\{3ǣ{֌%J}Հ-LEв4!YEzgbEEP˖`Y+-lu=߰@w򓠶I}?M7֞v}<%0o-p _cqFu3XJp_yYX4M]C'Ąӝ`^8z w@>1&aʋXnmImNL ]eq䅉aNjwM5W٦`y\isY!E L9{aٝ. K|'HȰݟHmD@չⲾ »,Wj$%٧=tc`gP5*J(Je^vvk >ӧVG#M`ykĈž&UZJ|[.2DV4~[81 ߲SՠM_rĭ +銚Y,]{$.ÀIk-aY^8!L YϳΣ=:4 ˼**j [ 7Oͷ~cOKT׈+&Mk" Oꧼ/cĵ({YS*NLF Z)T}uNUYa/b4 "0L>T65$.֪8~ͻM.ULvvd3嚵\pRD\rIyhCڊE-Y򕚰 J^"s1f\ )gl X AF=kƤBk[S;[]i#ޖ O7, I{u*{_ *1oTt.8. KseK+,7`4? FQĕ,Fr YQR׷6hC6" SL6uG/AyCz?0fh3ުn?=]# ő##+^ԅD$`Lҥ6x W*|V!Y4ioX%G9@34J3`K.ΞMY<~lkױ]T.b w)hJLl-viHIb>Nu4Lgs.1QV!?=K4"6^Jt_0Ԧݭ$  aj_eEoɏۯHM Df"-?q]keWhHj/y=-vbs?i/$TyL/cve86,ǒ<}Z)F36ŊlW#m&$Etor&p"2L,b-eL>',uiU& ވt_iv;Tf B2OBqzʨ>e 9ɱ>-I3Ń'yDBUɴ}pLwU|  7 iBԉ?ݎ'I)^YH|!j''$ CɹQ5(_JnE;Pq6J'D2(!vd "*~^g @м4 ^niR%(nMvT3v0B]l]՚|%!llS%5S\? k13j@+ex} rcso<]xb&3ypJO{m o([_OSI:e֬ 7R}`Hu{DK/]kpT2?A <WlZaMVpی7y ZxkA+D8IU*9jgБ;1k@vt j( );[ gI8H^R8z'Mc:oed ErA`  >V̿^\I ߝauѾW4jjΦ޹THaIZ`'zGؕ>ř;q3ǕT|q߭j8c-9p%㽸ksͻ(I2{y܇ |?Ex`H0R9ecG+u^4n+p$Fy),(Bn2`hϽBk󴱑pMaɥ<ʁb6P8Q1fT?ufK&T'ϦAMFyB 5ZKF6U,O7.sPV JA*:;HP)_vڦ%2%/v,Zt B5 {xH{-D^\pS[㒱oCE]؉~/ޜϺZ: [-h#H$̴hj59i^.~@F2' Ko =b%nx_$8Jn|yĸ%QdB"<>FHgvYRM:{h\`m};(s}, B׸A}wBjܠ,F}'}xE&uavBy4ƞR@U/"ba[f.Ni7$ \z\ҏ8UOd\\mOk1M5E;XEIvh$9>!ur+ fzxkVRgM|b5~VJsK'66J84>@Fl"N%9C'7 =BJԦ M|*>o7eJƗ0R8V$m B$2Tn>?Gh(.F֠yCuڅ>Ъ/QRq4^S#ߖ9GV"N.Q+<^i-Fo[me1Uq8}$ӯ^weE\p;MmCh`Yxl8ɾ@U㼽şLzfo/=n{Τ㨧BWܢ Nv烲Zv[B־^ߢm =i<*zovdW7Ꭽ R\(gd7\-vFҎq W2Qƨ"86)_hK/2 :MC(Hd^N^2?`7xW^% *:7&QVs5]B[P{Ҿ7 c /Y;UB[J6xҒMwGJSc`'cIu΅< YZ