jupyter-cadabra2-kernel-2.4.3.2-bp155.1.5 >  A dki0I%z އ97RX}f[{sޒn{:ˡz<^{Mn7m{V3`ĭ--7rd;COOdi R{szAkH'wyKǕQnFWDDOEN]d54MT]\ܜL/Cr>v&-0v#iBhzTG%Ul#)]?1vޏubRx[,}!E*)]-6*=^-b@_[>t9i@!A UFd\ X3M޹bڳn.eۼicLepb㽅2$L`n3Cg71Qf׮4z90Em -"uAQs0U@|ѧ>wjuc p%?$v$Ї 7]%Xb\99FU>~wGh;ts.L1}T3α =ZL1735025e64f13ba3239e6d91cc77ba6e0e685914f73ffaabb734818960c1a97c0da03835aaee12cb3b1e826ba1eafc29e5da8667tdki0I%z TI CޓT ~ l ax2]dSk+ lsS U]2 `]n{HubxfJ1־\2hM\t^ 6whԀyt#F\eA ps v*}?kP式Yg ,׬c.hy̞\?n}X[x^(T} Zx=pJc mx֠эeP̴-\Y`$dO7td̊l&b8I;bh@ Zg:-7ж94䝣Y B}QKC>dzEݑ:v{/Sa V^fac?vCt˹2)cFV3%T1ImlMpT/3ra{  EїɼssC ,^h [ySO+ v\H骄;Բɬ_ϱe>p>O0?O d" , H -6G a~   H  l 4 Hd(8 9: ,FG GG HGpIGXGYG\H]HP^I: bKcL?dLeLfLlLuLvMwNxNXyNzNNNNOCjupyter-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.dkhobs-arm-10֙SUSE Linux Enterprise 15 SP5openSUSEGPL-3.0-or-laterhttps://bugs.opensuse.orgProductivity/Scientific/Mathhttps://cadabra.science/linuxaarch64E 9 KA큤AAAAAA큤A큤A큤dkhpdkgKc3c3c3c3c3dkhpdkhpdkhpdkhpdkhpdkhpc3dkhpdkgKc3c3dkhc30d76d88f6d4946e4976fb76b0a4649005969b591fce282ce924ec3262c581f410780deeabaec9961f5dd82ed956ecdd6cbb253ba6a15b6b70d4c09889bc9e5a4a2d52ca896a3df4b698c5976ab086b5b0944f813f98dfb8d36bf77e49a13f22450cfa94f5770c476e6f1b143e4a6d5a04d49c23dc85c8f1de2425b118697af2bc99ef099904afe08c5d52264b3f4348cf283170a3fdb732ff60bf4cedefc0b3f7b7be8dfc06542b61c1acee34f1a39b497eba45c788c05d4686cccac7fef77bb32e6b24def7cd1f0d44a75c2f9b56131ac1d55e7423ba50bb22f24e91e0288b552f4d72c8286e7d9ca993a76af05515355e75f4a2288a3b0ae4ad1880c96a95632d65fa997481fcd7732b98029b40e4a3afa24276df09d4a315de3fd898180fcf197e0640430d4f9d91b47d413cae7527bbd172e73891e796571e4acaa0802fc8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcadabra2-2.4.3.2-bp155.1.5.src.rpmjupyter-cadabra2-kerneljupyter-cadabra2-kernel(aarch-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.obs-arm-10 1684760800 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-cadabra2cpioxz5aarch64-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-interlacedRRRRRRߣ'cDButf-89a837e69b04971100f1a90fab05597f674f1a169e41a23a6bd61074918d25df5? 7zXZ !t/P] crt:bLL ؝/ :Ln*o@emf~"l\ 5S5HWj`1]RkE?Mu\u(V#ʌ๜ocBM. 4yZorBߺb(_z%{cHeLE~m8{079ݍ70xs7+N.F`j=rvF T<6̮VF#Bk/*U?qJf\ʥ0XHbQ {6Z W$JvoG~C_в"ZQRF 3p!׷JiFP"0ϣ7L/ꑮQtVx/#@:. b8_6.9S[y5|=ܠc|3gX+XM^ PD6jN,VgTj3M<bl["]C ?B]GZsB̤;ѽK YHJ` |ߣ.1aylʛ~P1>"ZLCYoPf?O=Dƃb .TOT0ON6$]R%I83!og&k٣MX^Toчt;˲qDtxa<.j /A_|2s2uBx00+9iik Ȕ4k^=7B >̈́i҉D z9h >g2h >s4@C/E?_?m5. ?"jkR'}VO`dgJ,L"2Nۯ~X)b5wurȃȄB~Yz;t_"T+ M;4ҳ~g&֖|*)7kI"";N6rm0д19V;O((WfUD~Kb֤Iض Hge4'Dpr,"(K%o Q Hذj *J0av9 w…5~ H =B,Ɉh<*|brT hibBb[ɹ'V|Mp港TkEX)>CP=eͫ!ZtgI6/)]Z$@^ `$>PfsnoA꒜Յ; ,d yt){HQ8r^Qo} 6u90KI8sc2 6:V6` "Z4v${)f&3,$Pҋ|j%sYu)FWf:a KҝO;roEAC5BZL׊ŕsΚ,7光l)нA7ݾBbD޼PnvFE26ݞKƶsx7>3nvnڥcd5swhmMG{[Axorxwn⯿NNR@:0|͔_՘Ga"10zOŧG 7`8݉ _$RaA_5 V;ziR"j;~-5*,<jf_L>,B fj;s[30CâzӋtTΡXhh?=o'õ!d\r=)юS %{8(T72ZrfdZ$}j3E×WN˲GTmtTmmUSɊQY$S<9&J0Ado!NiตΉhЗ}~B( Kxx3&N43TVw*0x7"B &-lPw$AeM>gI{"6}`?X< k4VZb!nr[F*rt[E :WCm0{pzjĻ kxM=sBerCvT]{nWqdRZmp -6; be ~J f '{v)J2EN'"$;z# zC&.t3':*ltY]Er k0;pɎ xIPιI c +BZ? @`j.JK ĉ'LFOYp0d+.Bzv9`gWEh뎸+mb.7-F9,\i#M AٟScڙe֠EvߡfjߴpA(7zڛf4 - jYYTtLy,eS\fbu`tth8e s܀zyB%@]Hj臁TV5wH?;BfH=hM2GĴG:Nk 6%N /O zWE#aEgOEOh]+)йi)K[Bt^>7Fb׿^{ I]!Ѱ5}n+y8ʼ9RQ;U>Wd']$TA> 6 [cpcíO99۔g2rL*]d4%cm*|f(^KO/=f1=%]p#?bj,D {eo(P)kcJD틷Ӆ)I h% RZMjN+ޢ᧑..)&BW4F&Ianf OhW*_{lS"1:ְvdw$&Tc4 b3$` 6+%~`4Qٗ%E7Ltr1i v(JN;R ɉYF%0Z O~CatSE<TLbWm.Ŷx)2y3\_̷;jһ:Viu{9;B9fa[*CsTF:O>& |aĝע"1uKuwan]p}L²xN3'5lRZhVq0{O \,Rui{=rMIv>٬|SjtA<+&{%ozj-L|,?wFhR#pWU.E=n;,FC2Y'veCV1$.VnCCy2zмdfҷ`!Fq6}SBK_CY(tYt Hm#:xۃ0OY[ȾJ֚:NA 4}ze+PݚDy~ʧk8J scj]u s2O_l-T/C 6vM/ ɼ3Sp9zRvu{*zՇ[TvO#!zTE>0mQ1e-- ?΄P[zOsޞ c}[buOZ\zxaʏ h}:>r' 1j+4ӳotVCu.N(g!KSǒMB2K'2&tw2~3 ӇM%CM'p2wE> vw}Ga RiYq^/q I2P4eeFacۄOэ'! [#ކc\j^gniaLMysҍMBJ+)pC $w259V33P(q `z69>jěgcm~0^4Y~*1z#^ %+;]ɭL"+ptd]h~i._&^#s\1fz$N$#~ء.tmwh rΐaLW1G6?FbCK㌌b!kU7D:W[y8s&.]ld~q&h3ߐ:G^s:Qʥ^qרS=A=/"\# xvٜX,z-#WgC# olkix2[Цw3 B_J <lZL|) gh LCOs+AMMڌvW?8&7P/HziGF25$/@'3Ar l}Af2&P+6ho|AYF׈TlXyӌٹ8pj<Hw6_x(ߛ:L]4sgr*t@ڌ/nWM )Mm wuZ/`+ TQ h<ju'.c%@.H%">юon5_O~ntP1+.js^hzgC!y:>0d3ٍ9&"zCɴe<ƒjAB6+m :^Ag{7ADCQ~|u 4L6vɡGxIX<{mI ~n'[9A4U!X:j`hF8` _[{G. З,\{$myDžVO6>t-FAD1lGq},-("ԩ7!X$ˡeKl0Z环eF;D>~F<'@JUM$@QҚxE~mFN ~W9128n)+ay`UJ"2g՚CzjL%McS_MI ^*r(x9h!ub,'KɐUѭ,%n0E_4Q֤ۭ22A@-zq~ eaS#F |*;65|&`5p@`U6Q պϞQcpdWf1JkHj-谕kՀN. Ӵ/vQ(jI{ c֏==w m\nLi9(<~X]B&6[ o( S#GTZM('U"8Qq>jE{+VٚJ#ݞY6x$mQ>Ym/ri_NG"2s@ x賎Pݽw0I9cT5jKv[ YaV&?dq lWCSĻr:cE)Ham)sU+wRy0 C3 \ardT/ݼGQ?ǡ4ކeYT&6yi^i҇- \(e&h)6T)n㕢.߲;9=I!P\uAŀ5MJrPP:Z{E~(4Oq^6MXHTj"s$>7CF#7cŠ. 1bm>$}ekq]+I8VK=>aRgx͊;-PE RoGƾ3M1xvAvm ?)->J'{fq۹?:DGC?S%һFqۨ?g r^Ҭwy%0oXr!.$6[yct; cdM8z]]; X e^P-.U %&;9lkL,L`-idQ -Q ?mgMjQsqRyT }/c@i6%;t nko5p$+?Kx(ǻ6H-Nޘihv 镇h^DyZ͜eu!ߥv|>TED.3wBg}u<\:ܾ7Hs_k2Nc-?l&$ 1%z.M&`(e7z)!(l`G3Ƶjڐ\ HK:8%ָ:>y-@pJб9(hM`,?:Zy*BdEs~YXd+La.+[(Wd07\(:!9VpBm=&:0W=ɴ&]QZ{pQW:Gl߰@hVu+ZxϦYY*'j#8?N=FgO:,sMz9?:z|>*~+t?>adx\~)+e8iV#x =OuKܰe$gKXdڷ 1@K:cj$Z c7-=ֱnn:-箯n;XU r:X@wmay聭Vȁ ܊g+nx_*ֲа1_sTeIu3c&uɖ\k0KiՉ˓hq0!?'d*%TDy;>CXGD0 /E FNk#֒)~Dy ^ 9>6Ɲ |LjSA/hJH, RQI7 &S[ I{X d+ H%:^Hn3z)d. U@1D7H4`~PX@U~L#;h SکX>@G#37ls!5m~bVQۂw?ęd )Z/8@b5ڭ&Ԗ* G04& m5wN"8{1`A>ۺPn8VV{2r4z F;L7nA@sopQ2`j~E,t9!W1ɻSWlIfR9TXLJ%co^EI Eфs#Qye 4_oOj Ə1 x V݈GE^BݴpEuÜU' Gt7'FN޽ot J=rH9/dl$( 'Y*S&ހ2Jcߪ*S%466 r(%4ա?ĉ E;M.W="=k17aQPO4:ԠZ„fL%AXtޕg%Y+\1^-`',Q3Y-H1NVtNw p,5@^#ZP~l6m"HG}4{8}˕N9^oК15_H3¿6"J*)+X5\R`NzXSjIkcNR5Gct yi?}RB5FBo&UJx3CZDxĨ?' !*(tNj?J5s_!uB$b>`*6cn a3RfVNbrxRW6m/iHDG"ba@X-E7 'ʒbՋ`g}L^.k-xg4q*'^C-%؈a[/eeeR'IP<t`1H (*4C2SA ;٥XJ9'7cG@2^'Xz25k)jX fo_֤38值CN0Fv. !k]O= Dq^}tmmPY!Ǎ13 p"xWOuPn ^ʲp Vs̺b^á.+9 "RLPGdPi=MixMUˇ4 HpI8ZLNn4 WZ势,!nl oUXC},bʆ$<Iϩ^*Ku[.ʐ&9 BKc!.OH<{hm>3PW }2& !ҳQ\\ .wSVLs}6QsAHpRsGZJ)ºl|\kFõZcLQjr70r)vgb+?)r+owh4Z y{u- ri{%]P )T^Ɵhxl tFU `\_ S< >;'/ X0xsE꘼h G S1]in;؎Ӧ͈%+LGõr!pW9vS-HJ>:U$}AKR[fgZXFd̶_7)(]ϴj\_WqG2׆:B;DRDu@1E;G5+]䀾֜2lOGv dEnA_#o U6ׅۂG0h$1e#p1P2:9KSCyT*m6 Đ`P'q)6n {Sq0<bu(2ߒ5FJ$KuBd3L$^ײ=pli?zTN I", m8~hLE)%9j`/<C*Tx*KI5 E fyt2jC#?">#yq8@r]6` CEsrTu7-$&O|Rw ե0G9C`jebFܕHY_ma$ Հ P5hNҟqDO1@ β?`?p3)ڲ0d n9Mіp(b W+k 0vx8M`GLGkHN0kۭϔE~_Kr 0?*/]hbDL:~vr[ʃFF=S`"`qЛZ/tɝ L|gP MEV&oʷhNcf/0V33"gݮ/ RZ#hAܸir084x-IPkUoG}㞐n2l6fpěcm3FJ<#ީ;D?wqy;']2oFv$gd&| l3X! Ix :CiCf2;;Zs.]툼t$h\;'>zљԍ EUGC:Elb'_KV{9U͎uCdԵҦ{Eqto㱍TPx_ S c)X~!hd1l9 !R)-fF/[ 4uKKyoG-|%S&Op&MMq "qr`$F{"}W_5wQ]XWUIFB-Tkl+^1-"lyJ+ ^wޚVdt>48=B_!/^0.r^{n3 ¿ߖ2n$Zfآ8> @.NUt/ИB٣C>Wme9J7,qK;v/cr\\瞾ebȩP6•.OD,3Z⍧gὸ_72'YDk5O6{2rYd!W9ԓBR+GV O|T{yW/[c?5* j%TIׄ¬S C%X +h{z= &uh&ՊzOݺ3NG`$6})ޅNGVKx/FGY# ϕEj O[7ϛ iROoL![s1Н"n ~5[:uddHI@opM)VH[ F,K$ek$d;b#j\ ^w,1=F;:p/9+`tg|֊k-i3'R0=7'N KV#(=~\xFO6؁pcxVV=iJn:Cy # ^:.I#+o$GY_)Hmh 5ifV~ &V@~ͬLQe4wK_57J7cLӃl[ENȁ puw|lNQn.o `r3.(GpifFͿAjFOEpR!쐜AŚJ[m~OUA]zdL\)-X-.0ZmE 0h;L^A氍'x:aׂ34B6ꖅƩnu};Xq _E}|Xp.u?zZٟ=EO8;4C1ٱFqY=..D' QR;i1Β5=6ث )iv;Jn SIKʛۧac[mɎLYr-Rg}4^v `2^&dyyfWm-Ӵ+ *3?DE YZU2ny5agp=QyAKjsW "ԃxǒu^cXPj6,pWAl;F4+2eG0LDZtFC(R?nTn&EkP߮ ֏ {!o)@k K·,{vj(¦U%QNuؿ&VdF D,XrԲAN'@AEž [J{J޸Z*LQFB}%( b3%vnIN@u[*2f'S#[E< XcEz=1)//:sE:uk|r16R\\B+@ O*cYQqG%oU+Q= i0Q%VӉMeca]lwifJ&dpzEgY]'Pw.Ә3^a8y_[P%|cxe=ҧ$fK1E4} C{΂-Ѵ0Z!?YrN&\GM{ZT/Ӈ_  \f-2P1&5G6!)_n0_ꥌ-VuKlٸ~&p0_\xO8R&?归O2s7VJTD`ؾrXDOFg{%A1X>A)n#_X704m&@.}Ή< OFwy}p+azeJ"~IxKC|%ͦMƊՅ\ȣOP FϘ 1:힪~H[H :K[v>Td{Kd -{u8(wڄiqogvpOUZtXCB0g= >d2 {UѠ9s jN1,Z FzpEЛّoΒk~@섲f:I@obSa|c KƃKJ'CׄA İTUwz5ge`;Xbs%V`]bRW?q[e7[L ЗqH77DQ'q4QaЛT_i 2B+iP/Yu:z%}ҦUۄRiLHnERa3r;.)u0veq"7D91Vk 5c90K64cK=z;<^㌀#Ks8k(/(H^5gdS'R킭2!soҮW2"Q54~I#EVu.癶Ek5b@L"zd@1#(dq` LzB)J#u~znA)%L q :{z,ZRz-/z8geK~%N5Jdum>Wj쿷bdNt& 8NQ|)ǝTDR]MIrOej !47NbU:aRp0rG>e! Rlй9}.jd,3`48ƍ/_Y agyU8-QúCT7Bc`)bݽ-dF:7θ'UV('pbE