jupyter-cadabra2-kernel-2.4.3.2-bp155.1.5 >  A dkCI%z RLjZ;\,ppmK ?A[#ݱvDoIhS -TE蓄݌.DN<ZA* '*ʋDbCyx>*bAM4_ -sE=!MXRlv?j)Gj<0]REE=a̋x*Ǘ5)ӒNUTFFr&].m V{2rY-`!u`&(AFp:?oyF}|"h&:pi 9K_]r6>8?` h'eFr-Ic6j /gG{kE; ]8-Zb;p0G4f:56bզ@}<܇4 CiONsb){z1ޜ"l| c4\;&OlZ5Ŗ,8GctjrRakzy5RAe|Xq[4647d9775a4d008eafddd92b464d3439b0cccc47e82aaa49ab89614e19e6b89beb9fde38e1aff506079521970414cdd7ee19139c`dkCI%z ЖY^+r܈~47+P 7"s(D?ƛ+'LizHc e ܙ*DUDR $s1]^'sggWq({s'm6rv AyV-!.9gYj$7M&˃iGV2v?;=" >70jzhg gU/ꉓ[Y.BnQt9+*ʀnDcĘMڏ&"iGܰ] g} Rʝ8p]ZGQi;w;XT*l=g^t|ފQ V|CJT͕͜ f vb/:5z%D_/2Ԍ=,*qmj50Hd_B.QEj[TH)p+n $`!,gpqΒ1EԃJJrs脊 crѴ *Wb5"K ~T0N\"Hum3L / ޠHf]J>p>O ?Od" , H )2C ]z  @  d x,<X( 89: FFGGHG`IGXGYG\G]H@^I* bKcL/dLeLfLlLuLvMwMxNHyNzNNNNO Cjupyter-cadabra2-kernel2.4.3.2bp155.1.5Jupyter kernel for cadabra2Cadabra2 is a computer algebra system (CAS) designed specifically for the solution of problems encountered in field theory. This package provides a jupyter kernel for cadabra2.dkBgoat03֙SUSE Linux Enterprise 15 SP5openSUSEGPL-3.0-or-laterhttps://bugs.opensuse.orgProductivity/Scientific/Mathhttps://cadabra.science/linuxx86_64E 9 KA큤AAAAAA큤A큤A큤dkBdkAQc3c3c3c3c3dkBdkBdkBdkBdkBdkBc3dkBdkAQc3c3dkBc30d76d88f6d4946e4976fb76b0a4649005969b591fce282ce924ec3262c581f410780deeabaec9961f5dd82ed956ecdd6cbb253ba6a15b6b70d4c09889bc9e5a4a2d52ca896a3df4b698c5976ab086b5b0944f813f98dfb8d36bf77e49a13f22450cfa94f5770c476e6f1b143e4a6d5a04d49c23dc85c8f1de2425b118697af2bc99ef099904afe08c5d52264b3f4348cf283170a3fdb732ff60bf4cedefc0b3f7b7be8dfc06542b61c1acee34f1a39b497eba45c788c05d4686cccac7fef77bb32e6b24def7cd1f0d44a75c2f9b56131ac1d55e7423ba50bb22f24e91e0288b552f4d72c8286e7d9ca993a76af05515355e75f4a2288a3b0ae4ad1880c96a95632d65fa997481fcd7732b98029b40e4a3afa24276df09d4a315de3fd898180fcf197e0640430d4f9d91b47d413cae7527bbd172e73891e796571e4acaa0802fc8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcadabra2-2.4.3.2-bp155.1.5.src.rpmjupyter-cadabra2-kerneljupyter-cadabra2-kernel(x86-64)@    cadabra2jupyter-notebookpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.3.23.63.0.4-14.6.0-14.0-15.2-14.14.3c@c.cBb@`)_T_@_@_@_H_^~@] \\J@Z@ZUZ&ZtRZliZF.@ZfYYYYp@YOX@X@X~@Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Stefan Brüns Atri Bhattacharya Atri B badshah400@gmail.comguillaume.gardet@opensuse.orgbadshah400@gmail.combadshah400@gmail.comstefan.bruens@rwth-aachen.debadshah400@gmail.comkkaempf@suse.combadshah400@gmail.combadshah400@gmail.combadshah400@gmail.combadshah400@gmail.combadshah400@gmail.combadshah400@gmail.combadshah400@gmail.combadshah400@gmail.combadshah400@gmail.com- Update to version 2.4.3.2: * Add missing canonicalisation of rationals when simplifying powers.- Update to version 2.4.2.4: * Minor update to fix issues with Python 3.11. - Changes from version 2.4.2.0: * Added package cdb.graphics.plot for easy plotting. * Added package cdb.sympy.calculus for use of SymPy calculus functions on Cadabra expressions. * Expanded nevaluate to numerically evaluate more expressions. * Various small bug fixes and enhancements. - For %check, set working dir as HOME to allow tests that try to write config files to home dir to work without perm issues.- Update to version 2.4.0.2: * Release to accompany the "meld" paper.- Update to version 2.3.9.3 * Several fixes to meld (Dominic). * Make typesetting run in a separate thread to prevent the UI from feeling sluggish. * Some changes in the behaviour of list addition/multiplication, to match Mathematica's behaviour. * New nevaluate algorithm for fast numerical evaluation of expressions (work-in-progress). * Fix for Python 3.10.x. * Fix for automatic cleanup of Diagonal objects. * Fix crash with tab-completion. - Changes from version 2.3.8: * Option to display negative powers as fractions (Dominic). * New algorithm slot_asym to (anti-)symmetrise objects in indices by giving index positions instead of names. * New functionality to implement algorithms in Python (Dominic). * Faster re-implementation of get_component using new C++ function modules (Dominic). * New cdb.numeric.evaluate and cdb.numeric.integrate modules to evaluate expressions numerically or integrate differential equations numerically (Dominic). * Updates to cdb.utils.indices and cdb.core.manip. * Add warnings functionality to the kernel (Dominic). * Add infrastructure to let algorithms display progress information while running (Dominic). * Add cell cursor position to status bar (Dominic). * Fix bug in expand_delta when the delta occurs at top-level in an expression. * Many meld fixes and improvements (Dominic). * Fix handling of auto-declare names (names with a '#' character). * Keep LaTeX log/aux files on error to aid debugging. * Fix LaTeX code to avoid some global variable name clashes. * Fix for compilation on Apple silicon. - Add cadabra2-link-python.patch: Link against python shared lib where necessary to avoid linking failures.- Update to version 2.3.6.8: * Add forgotten file to sources. - Changes from version 2.3.6.4 and 2.3.6.6: * Do not remove latex log/aux files on error. * Fix glib linker error for cadabra-cli * Fix meld error where terms with different names but same index structure were melded. * Add more functionality to cdb.core.node. * Fix handling of auto-declare names ('A#'); these were not matched correctly to numbered names ('A18'). * Fix vcpkg changing 'libintl' to 'intl'. * Optimise AdjformEx to use int32_t instead of mpq_class. * Handle Diagonal objects with symbolic (as opposed to numeric) indices. * Remove old-style gauge theory package. * Disable mathematica support by default. - Require jupyter-jupyter_core-filesystem for openSUSE >= 1550 for the appropriate rpm macros.- Update to version 2.3.6.2: * Fix a linker error for the xeus jupyter kernel.- Update to version 2.3.6.1: * Once further change to the installation path of cadabra2.so module, to conform to Debian policies. * Fix display of lists containing Ex objects. * Fix import of Jupyter notebooks. * Fix bug related to automatic dummy index relabelling. * Fix tab-completion. - Exclude tests that try to write config files to home dir; since the `%ctest` macro does not accept additional options, run ctest manually.- Update to version 2.3.5: * Relocate cadabra module to python_sitelib instead of python_sitearch. - Add cadabra2-disable-components-test.patch: Disable a test that crashes in the buildroot env -- but not in a user session -- for unknown reasons (gh#kpeeters/cadabra2#212). - Enable tests since gh#kpeeters/cadabra2#211 is now resolved. - Add python3 to Requires for cadabra2.- Update to version 2.3.2: * Fixed bug in pattern matching logic used in integrate_by_parts. * Fixed bug which would prevent assignment to node multiplier from Python. * Tab-completion on command line and in the notebook. * Install the cadabra2 python module in a standard location. * Fixes for the Mathematica scalar backend. * Make expand_delta much faster when the Kronecker delta is contracted with objects which have anti-symmetry. * Make meld work correctly with non/anti-commuting objects. * Make numbered indices like a1 display with a subscript automatically a1. * Provide pickle functionality for expressions. * Fixes for compatibility with newer SymPy versions. * Added a 'find' function in the notebook, to search input cells. * New Jupyter kernel (enabled by default) which does not require Xeus. * Various improvements and fixed for handling and display of Young tableaux. * Added ExNode::ex() to obtain an Ex object from an ExNode iterator. - Drop patches incorporated upstream: * cadabra2-python-modules-location.patch. * Fix-linking-of-cadabra-module.patch. - Split out a separate package - jupyter-cadabra2-kernel - for the new jupyter notebook kernel. - Fix typo in `ENABLE_SYSTEM_JSONCPP` option passed to `%cmake`. - Set up but disable building and running tests until issues with the test-suite are sorted out [gh#kpeeters/cadabra2#211, gh#kpeeters/cadabra2#212].- Refresh Fix-linking-of-cadabra-module.patch with fix for same issue committed upstream [gh#kpeeters/cadabra2#202].- Update to version 2.3.0: * Fix bug which would collect powers of objects with indices and then report an error. * Functionality to read Cadabra Cloud notebooks into the desktop Cadabra. * Use a better hash function for expression trees (avoiding a bug in factor_in). * Expose index symmetries through traces, so that canonicalise and related algorithms work correctly. Introduced a new property TableauInherit. * More flexible LaTeXForm property, to enable more flexible object display in the notebook. * Various fixes for behaviour of unwrap with anti- or non-commuting arguments. * New meld algorithm for canonicalisation. - Drop cadabra2-add-pthread-to-cxxflags.patch: No longer required for building. - Add cadabra2-python-modules-location.patch to fix location of python libs and modules (gh#kpeeters/cadabra2#203). - Rebase Fix-linking-of-cadabra-module.patch for update; only partially fixed by upstream (gh#kpeeters/cadabra2#202). - Remove a hashbang from a non-executable script. - Use %{name}-%{version} naming format for source.- Update to version 2.2.8: * More versatile handling of Trace, including sorting using cyclic symmetry (Connor). * Fixes for combine (Connor). * Save command-line history (Connor). * Make imported notebooks use the default post_process function. * Make unwrap move scalars out of exterior (wedge) products, see this Q&A post. * Fix bug with indices with accents (github/166). * Added a cadabra2latex command to convert notebooks to LaTeX. * Fixed issue building with latest Homebrew on macOS. * Fixed Windows build issues and add python path settings at runtime. * Fixed bug with multipliers not reducing to canonical form. - Add Fix-linking-of-cadabra-module.patch - Remove timestamps from Doxygen generated HTML files, drop obsolete cadabra2-rpmlintrc - Use system jsoncpp - Drop conditionals for obsolete distro versions - Remove lots of unused/obsolete TeX BuildRequires.- Update to version 2.2.7: * Added cdb.utils.develop and cdb.relativity.abstract. * Added authentication token to all client-server communication. * Various extensions to the Trace property. * Make property info available from Python (Dominic). * Fixed integration by parts with index-less derivatives. * Added eliminate_vielbein. * Fixed display of lists of sympy expressions. * Fixed (finally) UTF8 input for non-English symbols. - Update to 2.2.6 * Experimental notebook diff viewer (Dominic). * Warn when about to overwrite an existing notebook. * Improvements for HiDPI screens especially on macOS. * Fix crash in sym/asym. * Fix undo/redo crash in notebook when deleting cells. * Improvements to the cdb.core.manip package (Dominic). * Fix in young_project_tensor. * Fix pattern matching for anti-commuting factors. * Added explicit_indices to convert expressions with implicit indices to their explicit form. * Add option to build a Jupyter kernel. * Fix bug in split_index (acted on wrong parts of expressions). * Fix bug with substitute not checking constraints for single-factor patterns. * Add partial option to substitute to require that products or sums match all terms, not just a partial sum or partial product. - Refresh cadabra2-add-pthread-to-cxxflags.patch for version update, no effective changes.- Update to version 2.2.5: * Interim bug fix release with fixes for upcoming Debian as well as the new explicit_indices algorithm. - Move man files to the correct _mandir. - Minor cleanups using spec-cleaner.- Update to version 2.2.4: * Minor bug fixes. - Rebase cadabra2-add-pthread-to-cxxflags.patch for minor changes to source CMakeLists.txt file. - Use make doc instead of running doxygen directly. - Drop commented out commands to generate PDF documentation.- Disable explicitly mathematica option (fix archs not supported by Mathematica, such as AArch64)- BuildRequires: libboost_date_time-devel instead of BuildRequires: libboost_date_time1_66_0-devel, and only for openSUSE > 1320; boost-devel in its entirety is already required for older versions. - gcc-c++ >= 4.9 now required.- Update to version 2.2.0: * Experimental support for modifying the expression tree directly from Python (see e.g. Fourier transforms). * Fix for integration by parts (gh#kpeeters/cadabra2#71) * Fix for incorrect conversion to sympy expressions. * Optionally build with support for Mathematica scalar backend; see map_mma. * Many bugfixes for expression display and sympy conversion. * Now using pybind instead of boost.python, in preparation for * Windows port, and to enable building against Anaconda. * Copy/paste of output cells added. * New simplify command, which simplifies the scalar parts of expressions, and can be switched to use either Sympy or Mathematica. * Fix to treat derivatives with respect to explicit coordinates as scalars in evaluate; see this Q&A post. * Fix for failure to flag errors for WeightInherit property. * Fixed: vary on single-term expressions * (gh#kpeeters/cadabra2#57) * Fixed: evaluate with dense factors and no 'values' property on indices (gh#kpeeters/cadabra2#68) - Rename and rebase cadabra2-2.1.7.patch to cadabra2-add-pthread-to-cxxflags.patch. - Add BuildRequires: libboost_date_time1_66_0-devel, new dependency with version 2.2.0. - All python bindings are now required to be installed in _datadir. - New binary cadabra2cadabra.- Add a memory _constraints, builds fail with less than 4 GByte- Disable building LaTeX-based PDF documentation until build failures are fixed. - For the -gui package use post(un) scriptlets only for openSUSE <= 1320; for newer openSUSE, these are handled by rpm triggers automatically.- fix build, add -pthread to CMAKE_CXX_FLAGS added cadabra2-2.1.7.patch- Update to version 2.1.7: * Another interim release to fix bugs and sort out the build process on new distros.- Update to version 2.1.5: * Interim release to get a number of bug fixes out to everyone, and to use as basis for binary packages for several new distributions. - Drop cadabra2-cmake-error.patch; fixed upstream. - Fix Group for cadabra2-doc-pdf: Documentation/PDF doesn't exist, use Documentation/Other - Change hashbang "/usr/bin/env python3" to "/usr/bn/python3".- Refresh source tarball from upstream: upstream might have pushed out a new tarball without changes to the versioning, making the source validator service complain about the mismatch.- Update to version 2.1.5: * Interim release with as its main feature the map_sympy command which makes it much easier to apply sympy algorithms to component expressions. - Drop cadabra2-include-functional-header.patch; fixed upstream.- Add an appdata file and install it to /usr/share/metainfo; BuildRequires on appstream-glib added.- Add cadabra2-include-functional-header.patch: Explicitly include the header in core/Functional.hh to fix building on openSUSE > 1320; apply without conditionals as it doesn't hurt to have this generally.- BuildRequires: texlive-epstopdf instead of texlive-epstopdf-bin to fix build failures on Leap 42.1.- Update to version 2.1.4: * Enable packages to be written using Cadabra notation, instead of only pure Python (still experimental). * Young tableaux properties Tableau and FilledTableau the related algorithm lr_tensor are available again. * Sorting Majorana spinors possible again using sort_spinors. * Extended rename_dummies with capability to rename indices to different set. * Make vary work on powers of expressions with dummy indices. * Substitution of sub-sums now available (e.g. substitute of A+B=C in ex:=A+B+C+D). * Improved LaTeX export to make printed notebooks look much better. * Many improvements to the component engine, in particular for handling of derivatives and fractions involving tensors. * Better line spacing for line-wrapped equations. * Smarter scroll-to-cell behaviour of the notebook. * Canonicalising expressions with component values for indices now works again. * The unwrap algorithm can now be guided about what to unwrap, and also knows about spinors and Dirac bars. * Experimental support to use Cadabra directly from C++ code, as a library (see the c++lib directory). * Fixes for using a custom post_process defined as a function nested inside another. * Rudimentary timing logic, try server.totals(); * Fixed: pasting text in the notebook sometimes double-pastes. * Fixed: split_index does not work properly on left- and right-hand side of equations. * Fixed: sort_product does not always sort expressions. * Fixed: eliminate_metric only acts at top level of an expression, should have deep=True by default. * Fixed: a bug which would lead to a segfault when using deep=True. - Rebase cadabra2-cmake-error.patch for version update. - Add %{name}-rpmlintrc file to suppress warnings about the presence of "__DATE__" and/or "__TIME__" in generated html files for documentation (%{name}-doc).- Initial package. - Add cadabra2-cmake-error.patch to make sure CMakeLists.txt invokes "execute_process" instead of "execute"; fixes build failures.goat03 1684751015 2.4.3.2-bp155.1.52.4.3.2-bp155.1.5 cadabra2_jupyter__init__.py__main__.pycompleter.pycontext.pykernel.pyserver.pynotebookstaticcomponentscodemirrormodecadabracadabra.jscadabra2kernel.jsonlogo-32x32.pnglogo-64x64.pngjupyter-cadabra2-kernellicense.txt/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/cadabra2_jupyter//usr/lib/python3.6/site-packages/notebook//usr/lib/python3.6/site-packages/notebook/static//usr/lib/python3.6/site-packages/notebook/static/components//usr/lib/python3.6/site-packages/notebook/static/components/codemirror//usr/lib/python3.6/site-packages/notebook/static/components/codemirror/mode//usr/lib/python3.6/site-packages/notebook/static/components/codemirror/mode/cadabra//usr/share/jupyter/kernels//usr/share/jupyter/kernels/cadabra2//usr/share/licenses//usr/share/licenses/jupyter-cadabra2-kernel/-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/844758cbd9b99e25b5137c48d0c72df1-cadabra2cpioxz5x86_64-suse-linuxdirectoryASCII textPython script, ASCII text executablePython script, UTF-8 Unicode text executableUTF-8 Unicode textPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 64 x 64, 8-bit/color RGBA, non-interlacedRRRRRRQd۾HL;|)utf-82d3dea552bf7a2825496a610c288e7050160f7879002203703c017f1c5ffb6e5? 7zXZ !t/P] crt:bLL ؝-OL: B׵KĤByCP7aF=OeC~$Hi4 cq*؂:?ky$G53`ʵ 4jv.1h\9hI]N .|ww{D?(YpKv?[Og´Aʼn'LyU $)h1}E 6L1VkF7>]%p8Zxh f:#҇V bU()sc B=eacA-SmfV}Hl}(R[ޘc~@ ޣ.s*l'H 'gOa&TC`X~,Ƚ s$*ȯ]YݝDb͆04  YX!w1-%,䡻62P+]dͪ\k(LF{ZTBzopgdh߁sr+=ݞ{V3 r*Y+f" M8ϜhioE+{}!ڶ/D~_VLAivzS|9ltJd{E;CUww 4oɸȂoԜoO>6s ~zA qC@52kS#1: q4ĥRY4}G6Ad),rW/]+Rywp.eȊ}5qRieq7u-cΓ!m2Z?V}5)4'sef=( i(Ű 3-5';zG~o_cض7AUqp:ש>O,kzA_6t]|#;;_:uB _ Zk(Į<_Oя ==F*t`C)n+Wڶ}OD>E=H,_nt'7;.4PENy{ m+Ǭ1f.V%n* sFz4GA} 3$lo߾bks j?7V.cן+81{4{DrݪYxٝ [m59dza 8 7Mm_9 {>GP\&(]%S8B9M.c@ab=ajAVv KN=hmRBLٹ\oHdU8;% :1H1-Sf k2%Ybj;w.yAI!^'K7 Jd.5O*Z2JbXmlB[hǍ-ֶ ܢj/J/F[ #.~paeHVz/k@fOίќH}_1՚h U3ZP?7|D&<$@tF.(bzFKE>-Jj1ϭc*!9M Ȉϑ׎t6ؑop Dm(c3#oK XjZAxAB%CyC?nOwiU:z.d+)t[Gƌ5w7P&㱞=jЭ෈s$Un؃ܟ?~n,Hc? xN%h?-E}!^F|P!u`I]\GmsH'!$sQ \oWCoLu}W/@C:q<$$my)t8RZQ€))yкS2hA%.v!;{)Os_x֬FZA*KYJMrJ,[=?NHCGUWIyfgƭ/^$F54- ,h$0+2u$;?FMyd3-~Ɲg% : `n7x`Iib5OP< zooN-Y5un ĒI_?z^}G.7P"#r%lH ġ h J37 }1vc-8,w̢1Z|֐ڔ<"2\B>qbK%szQ=o?+ɥ=':IJgJ_?|vYM /|\$=+l­=;nmu;WzpЙa?Ry_G9sx )"mpٔJMIF[Yv\R H8-5vtdKwdYwK!)Q~U;?kI""ռ ^evo&QLfMN *'gc!KE|s7# 4^ifyF R7R8 7N acQoQ ]<5lաR Ny{|7>$e9N:7 P8]އ.&h@zYgKPS#ncRZگbGy)V')d`ka DNMh4v:#æg9gK^ l;/ ?Z⽮\>az O^< 3LJB7H"S6wV6{`?Q<^C⅘h 4FA'UlPt*f( gql*k/ц~b[b:nKs90v3l&Pgo"8L{,\aPMJhOl=ev%Ww@s]3o"Ι h~*c#M>3>]QlL+;=ZC:zXs@n; b*MO>JGu* +yc?.;E epg ɇKBoF9B&i~Q#5ӵ`/vxkVL!Fa/hjmv$=~0{i5R>gSs"ِ~8UܥHb^svWL;^egSA|p@vIE&{b)A:^Q;h7pWWg>(P&t攙68^PN_ƞi=Pal$ X |_Г-'B0trvm)վDi&Vta[-zsMhd/OMU/B_vRc;%Ӱ?0!z1hw#KQC(G3?8:3ao4߂j}s2 xo@Y”ђ÷_Nޣ5k'" HF;kq $ldQ":POM+Qn K79nqf.vS>2]C[j#TUUs Gk۞ܰeD$Sv;>oP\w.kfW)kU7u֦˖70VlR<~K+||f 뇋N u(HOQ`ِI qtLj^|uN91*H6K L MM@J[ oIvVFT.7On( Q[\$3pQγ;kX5uZda}VM)IE5db5Y<^* >e"ᱺT#@k/-V P#D17h;V7iB=&Y`5+ Ij$l=;!5xWTQ,!?w!ɤ6pQ-ڈ5nEmZoWuOl_1g֨2b7t<4R3guBcSq D!"jSBd7zߡѳبf՟5Hh$-ɜ'P:ߩv"gGfN~2Mp ! 86=%0z$fA`ҽ`L(K) {7}z"Iz3g!ꐊir(bՖr.F_wr4YD6HF̿3T,ÖY_%hP;nȼvU>@LI5m6Ҟ+Eij&OLΛrIc6W4{tS {Nm7yy:׹"q@rKidt ` {71lv,bR-;Ď[ܼ oӇx2WѤJ9T3`x57i0ҡ(m?t4[~Y_O $pOϰS14u%lU -iLxZx>R\4O;jzqQgX8+/8Ѧu4V+ OZ0dczO߆PWm$l"5gYs[Ġ_弨FF>w@~  N1پ_gͬ'!041.:$32+%e HRo<=Qo [UIf_>2FB| Bb>SǀK٘>li_giꝛj+GUX?H5lL6қy6YJoG:͊1YZcS+OQ&3ꍞ8S5OӯԙIpN,'OB;ȹ֔:Q|XILmJ(^RC0KgDJrI.䴇Q דP&evLF*yI!̹>V79{ԯdMAat>%P{SwEtxs.TU,}ł*dU1܄ }4oziV_O#=xhϣGvdю_p Dtĥ8"$:d ,Y,f a!HU>|ݒfT/- ,,9e?_`W$[qf+P("q._E,Imqgeߞב!4  6u2]\"7#~zm˜^ b۷E]OZ9<&igOU%Fpv@Tceqq²$ 2`>-'\JLݍ綕ud."B4W3fuy]Wօ.0D][n`€)^3jRҴ95jdwKou}Y ;NTs[+d&tJĬcrdžxUE_^tFD05QPde4uxc*ii98bI4wuc :ϣEC[VKFzvd Yjhv+Tp+F 2ݙL/' c>z;ͭ#Y;/kiw؆fm6uFJ ^&Zps]'ҎI'Jf$Η~UP!eT8|AL$Qm qJ3Le; 6pgºjrEퟙHKCBo2,/ghtU!%ȣuTjঈyI{j?rc3v'neYuHةqWPUn&¥EkcKo@ޘd΅\Q:h{p*KR,3CR=J1`jOcdA= MDX(E@ǐ,013 L0q«9[/#pzru4u\G&J@DVV}8鏁LafOވDoc42 9Vp7\9J,`޾c> ʮ S(6 *?ek>Wl)j^Ic'dI3T1Oڭ0G[К/ ] Z׸`Sd1 xXqM7ˮWc9m뙡 j;/޷c1n| 4OsL&bgYy9ٳO<>L=195+wm]C wt_`^vD[]ه)7HAVQX3W+ ʞnݩ$"WPKh|3Z@|\@g~}]h)reIPda.(aݓ$ @5=T'ϣjڍw^pӱS?.*=fF>B~'~ܒ mH;d= _'& 0 Fqmn3T[K@{j2(vyMO~p YyUTȭÓY5ǐ!+pLTv%-}t *>>-!vݰMܑm ߊr \h|Fhbln$?](MirdorQÙ|D5e}_\}2)B $p+IxQKXX._eЖJf,e E0h[f1zE] &`V xZ5zmͲPsiPfY*[|zZc/[f:r{ Cc"|P.\ȼ"YBj;xJ i!?J0!i@@GJOM~'MhL}# $`ߚyPb\+]S\('bI?@2R7rD2By|:gocMXʂLQSŎ3N 0/A%s%oNnzJUE`REY86l;5@g+ ePjݪ@4J\Jޣ)1R ]u`ZF4u/~)j51 RR]Sn=MP_?z 3ワyG)4MBpJGkGՏ-鲢Eg6SF7;1pNLjkw'O|E4:Zcf+LSVGu9\x!f{vj!Wx|ra.?({bZ#7 sqN}mpŏ Jir`#"|;YB#GmOT}oD;>5;z< (ѤN00>Ieaꃍ#\ly$BLt98Q mmTb]f?ژji?L"ppb!|ޞqUcjǦ*ߨle0LB jXqɶvqf^,_tk5B_q_5c{Wt#9.*-}kQdZBv;$.$YA!AѬr-4qA9U`oZxjzPkVLGW{ʶeӰ x aWyEZ:sJ7N{=mğM^s]?-oBC b tY4;^ۮCf$~f;f|SH}TOnM LpiR@%%Z; m|cP":Z)_M 4ͼ ̕!/zٗm7^anEWr$4.i]ýUs,*5YfߩgG+>AyYPz3䄨用h`?;6^rU8dj/X߅?}هgRr9G[LS'Pһ;c$ϒUdn@yLʶb!~ f_O%/piJ#%$w:k2MڎA1xOVZ6[OE-*Q4u&A;_1 #Eqoazx jWtҠP|3xfz#; e'ZQcpsZsHxN0/4:$+'O.&ft[Md4DPrHvdaU7!hu?@ώExdR!bqr5?{vnIM¸ۖ$~קP6 oT&G8@mQ$Nc@uC6wNB*+[iȏ@͙_ވAvZ*> 2%'Hcޯ't |FLT3*=WmZxNA;(LWMg=.Tp ??Uz"A!g\ #&u a(c VQrz%($1Pr_/\ք͚-I9ӝ [W UjhDa6 #k`kwƆ$Qp)Qś"]埒C<Ao%, ƚm~پgvf q,..3@{Y 6z?]Gml7`э/qy995#PJ._-Jf6p626G&FuL"B Lt.<&d^X>1*wx`)|lyySadhỮb|~вr#_ Nqͯ w)@rc+O0yG١),e#7d-&80}nT)tV i!uy@Ltԧ39N600TuQk.ZϸgsOЅ#!ױ͜A¸Vx(^j^3_C J#cbN D;$/ jߒYŮkO8n9D~>Ȗt+HCf#'iƽ10Y56h/Ɯ݃wտ$ynrC`ͤjn;f@qx$T#cbwlV@`:MZzR y0fw-uOܬy^r~$ܚ[ lczvNp-{Zɉj3 Rh<֬g퐗OHLN Yr/.^qC3Aj-n%QZ?VO^vn{T,ѮlFZd;zNFw-C>W,FY 5I rZ%e2@APj֛kDCz1 1q^|Kp/Yylڡ4N2/ 0DxgIDl@]ДJ8:(~h 0 ڤ2qq_ ~SQTUnz@Uxrir -W6#B74͕cx] )c_m+ԄabT,BlZhsY۫ivƆ~NnL͔fs?@KWݿJJO~`]K J ֠uOylڎyv_*UBm>gŋ{dxG"9OȨLB]ܴstKKW 6S}!l an~ʍdΨT}X,"puiԈ;"Zͧ=?}hQ SeZc)黲3R`>OH7:ϧ 2O%xxj߭}(@do?͖Iڜ`/F ,fj'aL!rնEY̌5]dPO*tVyzSa5.]Fb-#C;ǣ΀Z~ri/::&|XU Z{ 'vGXgߒ"mH<S<+`kZr.볪 Aܥ q,,MxS^2Pu>1C}ncPxBQ0%Ds)/qx>Kgw]=DM(!7ߚ߷g/r䦧$K%O?oIȯ,z#g͒[7oP ^-\LMC]YI墫CZw r6*dԿV^\. mZNi)A}m ܍PCC`N̐ù9:3?_},x dmz苳ްy-ęeřh3Ekٮ\M0 (1a["K}~ Ar .>p'sW@*Ɔk-BG.m]|f0q) .ȡ4nx B^Wi%yj,XjwfgKrSQb)!jڝ/~mM` /oi!*n~p61 F`0Fޫ@i(j'*fCD (se@+QK Q:F⇞98t^ I+.릺n @j\uAV{kW̓JynɿڳT1 E~pmez9\#`fo.zA7PHL׋D# 34 NNseL4֌ƅ2 [~ ZZq5#nQD)v i`$|4雋,0Z:wvCRbTB\MԿ䙣n#jfٷH2T04 -Qt}}(lSda3J1^ TԺ5~m.;ذ6.Lݨ[v5X] A%=v6!*w0i<hޟ^WjLPsXmw4ւ ĭXWio#dӭhG\ɳ~ $MgӾ{ dE4*b<&MYS‘ՑDpx#Yl?Z H)Uk,N9YgG4dp)\"+;@\9j@i6v*jWvDc~ݗ 9pxw67?p)Nr c@#ݨ]AGeWl,z䡷X˘?6i-|$ፄcT5Oj)FB*^.ͨm_c,F-b+l+ ǫՀdX۹2z's}UWӿR~]}Ľ쪗]W֠N|ֵ~b#?yTX|P+SEl:+kfI!_c.N2]:Mp `z= +$ SLNBb,(V̬wR"@d{G%_du_JG-x_Yv%sTvlIgsL/AQ'e禁q3&s] 8fYگ:,9$(6ܸ q2P6ICK]xw= IEB gהCYe:%kɹAN'A^؍{.WQ] Į#ʫ=/@iaQֵ X \,/LYNc«fS.:6R@;,BfZԱ>`ldK}Iz'Ϝ(;~DŎo躚Lڀn 4-G4%l8KzlzWL~-CDPR$܁P=5i0ir~։H_(Ҳ]7I'$~f \XV!gDn0/r]+ν-DȨuuלBe4$8JC" ؒfn9[c+ Zu p>ע-ݰcοZsc?Sʏפ*,jx(q W?O2Zx$Cx.%Uv #CὋ"vK Q ' x}]*jPdҘBߤ+۲4>Jǝ"^|ja9C-&0S9#PFh_,Z ִ{CaCj7ۘPS7s=s(~K!cGNFqs9^tՙ XS#aw |:pGU jOTn$O ueρ|gRFǺD܇MNq=rp5z " (CVϚ˜IwW@۳>rd?]8 [joiKcD 4[=BJM. v u-3a,/ svc}4nШ=<^πǖܫ@f*y3ҕ!꜄Ri]LՆdX`p Kxm!I}rčKcQ-PB`a|=0ƁSy M/ ,QO3a9ؘxۚXb>_+MMBz D()DY1C.Z ~qOIĈ w""37ckWҞ0 vNKI3a9B*&]NF1kZe0S6|l ?\4޴ @uvsL[N mՒݕr2z"E(Iu$ކ@˲3jݷUDUPa/cZ0Li%`cnd,| vsMug%?Q35~ [C*ezڄՌ@קY8Il𥈖 AO%pZfO~cTI$[Qbȹn )zr53QOiGc.-*M we3^u6`h9꿺ΖvFy{l{t4ZYX@0/ɿ-Wpi^ZTr̛E<=uw>`.T]:^.Vi\nuDg՚,ś i+~P5{2rw$,bs(:!aNcv0:?Pm_F  `,Y'*NGQVnfkY= \}h) 󣚼{?Vq B`f\F{0GW׹-ʩFSoeh;bzE6Թ_@t6{u E.<, _6@3 0{.2DZ8e@˜#=1oYf3=\2?L&]($l4V bVg|ϟ)"W,6PJ~}o ʃGMٍfc4:b*_zw-W!%AUH}P|Jd' \k$fcP!b\6R ٖteXz]Y:qJ,9kE8%Yѝ* s݈; *e>A+,dJr=Yrc^kQ̭V>p7w?ag@V,PT`  Iť0 = ϩ_9&AȜuDQ|M2Pr^ L -?oҶw١oX"¸ =Zv?vՍk R㴴dQ3°q,nFB]v !mYMe? 0<٨SVW3q.b@34ܟVbDx]uV\kHAԛ۔,UA0n2g 9dk`mь˼6|[UhR l79HLR;>_ȭGOQލ `l%@S\;SCu]2@I,m~oAFQf cI̸drn%12h4 <}N%ՅȝS7ڥBB&]xP(=bȋCR5o[Dr31fAfIL:><_D%qpV|% JÆj6,\ШŽ {=SK0H!|Z{~0!:1yB҈cV)BeUŦ# h(jFINJK+w\|496pϮ7^; &9- QUwh'OCUOۂm'PY7fxGń{"ZaY'p.!:.F掤Ѣ.T37 6R-"rʵoal. u|s\WbHJ=\=s$!*KH1ع3pfa)r >X 6 .,#aJ+S(%vaKd|uaTSo#l~yP9ze󏺓bIEc7`/R b df_rzY*B_zb9( -$R'6 N2~b9{~DvQ r+{uA>⥣5]a(y†/= ﱒv=t<-HӢ{}Y_-%j|m}a@5Kq6Y5)~3ܺ'JZܞڿw-9Ƒ# _jtΪ<PKCLwx<"gNW u{jL17bUW'KUgH*${U.#. ?&^mkzwH SޭK3w4$ҨfրړIlG ;1#U2 d~Zr ӫʻ_%_4OR+-gQ";h6xv٫>$*7팲!*ӧ6YlSV),D`#ia>y9B+\QvQ[ttƲڮvf؅oQ.`LR EoxBRKZrLJ༝w/v YZ