jupyter-cadabra2-kernel-2.4.3.2-bp155.1.5 >  A dkYI%z 503t4E!,Cjt }ò+_d:^:5Ǥ#iT8/ؽ?{pi9?o_Qٸ[N4"Tj "ixi|GM;Lm@QahCH* hIgH3;~[Cm.U[ KR Nk+sxy@dToC~Q𜥿ݡ_ cMU\~8X/5e3+hR6ޔXϢzj /奨}%TڸOR1]TB8/Iʀ 硫O[̷oT*j\i(Q#<#U7|}%73 ]5\ 7fiԮ)㿾7_DHiNjvŽq<{Bt ;smZUqZC|xPZycAgDB8%ǥoY`A}Fu:Kbd84e795c3e6038045e21a65f684914928bba02ce3f17505d643f41c070835b3d91f267e5340e9b9fbf4c5f4546486da2c59e1b6dkYI%z MJd!^|*̈́ Ţ6-/Im`xC7PϠ40&8W,PR2)cGW!l3ā .\t{I3PZ?+BP)3}"0~4 &TFf\n8Y\'DNh:vk{aApuβu{É^pOwAoIz!܃ao,G''nhu*4dT8, s&_!9xkqHNyWvW(H~.v Ho|N3۬5IH]%#~<Q!'Ǧe> 1A_*L`#GX &ή{E aV>Wf"vxl$"|uZ< mmXGqȦL;# %Ol3BD*m0Qυ*94>p>O4?O$d" , H1:K e $ L  p 8Hd(8 9: ,FG GG$HGtIGXGYG\H]HT^I> bKcLCdLeLfLlLuLvMwN xN\yNzNNNNO 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.dkYobs-power9-11֙SUSE Linux Enterprise 15 SP5openSUSEGPL-3.0-or-laterhttps://bugs.opensuse.orgProductivity/Scientific/Mathhttps://cadabra.science/linuxppc64leE 9 KA큤AAAAAA큤A큤A큤dkXVdkWVc3c3c3c3c3dkXVdkXVdkXVdkXVdkXVdkXVc3dkXVdkWVc3c3dkYc30d76d88f6d4946e4976fb76b0a4649005969b591fce282ce924ec3262c581f410780deeabaec9961f5dd82ed956ecdd6cbb253ba6a15b6b70d4c09889bc9e5a4a2d52ca896a3df4b698c5976ab086b5b0944f813f98dfb8d36bf77e49a13f22450cfa94f5770c476e6f1b143e4a6d5a04d49c23dc85c8f1de2425b118697af2bc99ef099904afe08c5d52264b3f4348cf283170a3fdb732ff60bf4cedefc0b3f7b7be8dfc06542b61c1acee34f1a39b497eba45c788c05d4686cccac7fef77bb32e6b24def7cd1f0d44a75c2f9b56131ac1d55e7423ba50bb22f24e91e0288b552f4d72c8286e7d9ca993a76af05515355e75f4a2288a3b0ae4ad1880c96a95632d65fa997481fcd7732b98029b40e4a3afa24276df09d4a315de3fd898180fcf197e0640430d4f9d91b47d413cae7527bbd172e73891e796571e4acaa0802fc8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcadabra2-2.4.3.2-bp155.1.5.src.rpmjupyter-cadabra2-kerneljupyter-cadabra2-kernel(ppc-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-power9-11 1684756752 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-cadabra2cpioxz5ppc64le-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;"+B{dR>utf-80eef05474c0d68721ffe88eff505aa99a79581029330690143b7c02633dcae65? 7zXZ !t/Q] crt:bLL ؝.,oq ]lK`{2K!%!;4ۑFrDV$▚'Æӄh:"FL> ;2^ pc(#(B9D3 뒭((;%rMK^d Y`xo=|&z6E"\tg2_. NVxSSal ˩'lpd=R >?ұ+M#>V@<]4r|ˬqUKʼ QZjirCHȒXc#MB{ G:ihm/\iK[: rM<}w6Hi#s\¤^"#gE#I33 MW$sv'^Rgeaza\Eki&eqk{?Q/SjlƝ0-'p#g O;vI0Ù?N5NiXWYvu5&vvc8tmeIWѯ27,I,"F I[{M(S^rb W!s]Lq't#Ϧw `WU!~kz9x< ҽHI,m[:+VL6:Z؜nt/CpNC r ͘˜C_}C<?E #3yU *_FN5h_r+f\΄m6jRT< Ehm7KXuSaU㉆aHL{j|܃L?h32MkEL"Ez^)4%ֻ^z70qX(9I*JfMDzrҦ4Խ|tyToSoҡf\g)"xv2sw p TW;:Q~4EMpϐֱ)ĺ An1Z{%;/[X11'D~JD\[ө!'c5f-ѹcBKCF+HK&_5]uJCs cUpd.zԱEDn7"-ɩD h[e9c ؍评1KS776FgB`r{Weqa==V ʚ,^FC%@pR^ =^3heM!UU^!#^#OF姌`zuemw]Bc @Z뫞^4F[AFCAMa3;n:|j\%n=k0,;Wt#!("c(ĝ闝h:<~-㉳kQ+[~E#yi'8{Cmd^doSr !`L3j߬{n72A:Mu ϟ58р44l%3S@1SD==ͧv"4: j6=vhhs"}; lP1+sA W/JNY](~1 K~-Y(.y}ڋ 4!;c~PNH;{oTb#brxG.dr (w`[)Äob4)[ ~kp %Sص7WC6 ;( tlvz:؝}O4Qx٣Hf+brHl )[6G4ćO :oU.bnO!fXX=D?|Ai@ :\YIc_d[ޚMY#<_r+NdsA9:_dwrPrK]] Hu)Kp=u .-PBw|sWcyH$ ] >|%DinVI3t7ș0A\t mQ*/!y-6Z}0rfX'Y樐se<5ls)D}!*IkIbe6}ARAVk4Dcչ ѩP]JMIxW:?ccwVHɻ)1v5dI71´MYQ6ej RgТ A+H+ }LeWF`V,МT-`Gn * G+񕢊Hx{>Y$Hs Mp e ':otZM"ً }z;}` ~ǧ!Xb\ޅi?%uؑ)0ncShD[O Ɇ0nbXkp:rF?Q1oz3q7{,^)7@b-j (Fo2 m22_&2!͸>?7Q^[U \/F l*A[u/q*0M=SJ+am0 _? %5]>{ 5測=ד~7ٗ9z e1-D3tiɱ,Ѯ]&Ec#d*Mv(]'z"븳z(eyU5.Ȳz F P̞n\,YsMF5D!B1WX=<ǷU,w@1lTv/=}{ 6Y7+)؜-xhH"SKZvYO/ 9C.fo/0'!3pb5Gzx7R)=W>) S(-@yjoMsS=ajΞ$aI7pi92|F_J’yVƴ+q+UTQWR5&gz"yNZS[B]GqiY'BmO2.\A"XcSXc MlF:yl#~#I\I%`\D9L}),׊ub!+%Fۋ=$ŽxnEʩc`Υ.4 6RbQƼYMUSD1( ŮwxChk&+Fck 8bcQzP-B*9A cKi 9̶ /t0:"vTz2ż)/[}UJt(ﰂeW [|Jt'A~I` h(G"7g #f[-0bRdxwLm3azj$rסG{*ScJ׹F#)EH9V J̥c n:0ﮛ\+A n:;Vyڡbl;dy'Q̗>/}5stV 1 @톘a9Q$0،׃a lW65J%`<7UgP(J, (BQthl \gZ|_.ǟJoh#9]9dZ0dڐEz;XZ⚌{!RׅWTYH)ey\Q9*[0yО7!1LL]*q/aqnr 4 l7JQu̎a`0+C"gzhzK-`մɜn:M 3%^xV; xS69R78K%ȬUr:!gLZHÈxX1ŏa;YWioևkw Lg<tGdԪR(Q/A5F`.=58idШ7KA+$1PYkڧ3}X69&cWze+23AZ|C_dD6j!JϴzSe?Q,h( ~,:Ri%I[ݬj"=˚S ^T ZPwG;) I:z!6]c:%xiV%r>NՒnkI S[0l^9[T I%_-\ 5R6E;9pOIɏ N;l;!s2J\" @)(Rۂqq!zjVj̀P|}lt>?Acu; b.`=iB[JzEaM\$t_?:_{v]<7^(|ɂF${F)i@8Q0!{vq-[ tP^ aVѐ:&?#ϫ:jߢմos.jIARc~r6}~^:O$ W.KnԬ#8fN"F6g>2bqYL&允!C8i/LKPyhq|nzj Y`2@Kb~'zsjEπ2[J9A)VFsֻLB-zSA}+Zyej`4am zac=ў9h3=v \; h@mUoWu~r0y:2>[F$u&b~ȖY 1ymhı_^#i)Ƀh),\:˱UBϕؗƕw|mBTCjZ1uW2d FZcX)֐9 8PsKֱwizdKw1NCi]M\A=9aoZ_;#t! *+*I F4P⓽4!C%b/ucDA,7 3T(}]I,^~9p-jJ31dI< D_'s^'82jp,wlV/@`,FL]2RH:hr6*uVڵ76Vh߈$g" (8l44ٽ~7|KQB/GugP 7@ȴ݀dbj[W"~w!'U I}9;Z7u!p 4D!53ǴY N{8n@/0 Y3];WV±fp=̒7H` /=l |tX&숭Vx,?1)bK=MYgto-l1<>,Jg3-r Yʓ~;p2EҜ񷰀LT%XCܛARwJ2J (V{o4t˜!RR:p֮/lT wTP. [[Y}Ưz{R@q*A+ kaЖhvfO$\ʞ^ղftzQEͪ!S4RHɒv6e^ G7[WReo$dhއ"UH󵾔X`M DzHR]x mMZ5-2 LuO๧v'q_yzV,AY8=!PyJ Bʮ>ŁL ޸(Xlv=<_T3j#)ޞb9=loznAa/HJeѝ, "EZi,iVɬP"-+$H0yћ6Q~rfa}X׬Ӡcg?ZJaH8Ug;sc1N#pN[G~rPr{ 7?48Oqs{*ZW*16r[Lj3*>? K^-6֫Q䰃f Z$DzSd#3\T iOBZ|G5o O/5} sLfq}7;8!=9nZϽ{k;=;m@Y;ϿQC8ɮYd"p&ACM/GƄFvhö*uo. PR:.7,T0'MK 38%O^O ΜB!jFy!:o@.NQ"'I_VvY3$e'W}hwF PR Ps?P;'De,l0~2'#xՌ4Q}XϬ7Yb+Fpc82S7gQ=r:a=p5__ӏAwa* 9^'kӊ*A1 ]H-(^ S1|G_912}Ãn2= ZU:FhGH ` #:ڠt!w~.aϋg34}\8/W1@)g Q_w$> wU ` 2eZǩiA%? 7HZty`|՜&=nR RR·Q ݊ugA!|\way s)Mݴ(I/AyxZ03'iI" qr^Y3^DiԱ 7u)J_/V)_* $>4Ew-, q9WB 9?yPƐ6]v҄լ?4@ğ#_Yz=kskZ<zz԰MKkm<@Q耳b՚E;aP aiA%2)Yq'6TMRP&If8D9OY[݂o&^-[ƋP("ԣ?$85$;Қ^Xj ޥM!aSOj]/˘kY xr*eTk 0 7ul芑Y۰?:wO̠T*\X67Gt"--V^+az`:9n s'&Tf3r!?V%ڈ<>%L|eΰ~1lQgOJVt~|CΖb0Barٍ\uM>fz' Y1S>O-ŘYww {7w]rH/r=R\Iv8]q xZ_sVLb֊TyҬQb|Ø #Bnpb%ed ?y:# xy+l> f):ԑ(nʫr w$P9kG>d)"X2C"J?/svlX49 ,=wS7Pe͌?x.2 p2rZ_ԔLxf0_qE^!TC=kQ ag=z@eo6(Du9߰Gh*#ӣ̮~ުra͙;6n1= Z]k.,0nW#`!G35Ҿ#Kn=xO^c%/uo:V+TƗCbo&2M}iKLNe B)L.^6huKF/>mXPu,a|q"d8̙ JB8S #`@$]Q`sfPbYy9jqHnhq=Y5c8Kۚ)dHc9E;~)Y|@Ѡr"6y@f׍}$=gOfp=z62jD8M *(Cx~}Ja-}kBY;S$9@sZKǝ;k̕Wn{LZp(86B{HI{\a`gY]|IFcdܚ'ľ:- ?MPU=v@s'YU|W0Mr3~5HFӗzMV*|Ѱ?4 v|J5ӮhLx=5? PC8[w2W5$\MCm~gSQ7ЃH/l'!hn2t s sIV0M-me6$䥥nWT;tK4p2Bص/ nrd4GnMxGYZ#*TssС;v_3sݣ;5'KH>K2`aݎŋ= fw*CjnC1@SIr_S?k潔v kMlG$5ulr ,+"ìl9xN,D=юT1 F-@xNfbޛ#cc}lzT%2̝7y1Vv!:mwk.l3@cG〉Y.V?^^&\"D`ۅ;u6fz yW^??!b B~(, 4& Mp nKJy8tP -R#AxtXwtl#=U5oRw?Hbc3|<޶t !?E;>/}_ M $Od?q.I%!\79gEJK]2;hCy7ˮԜb%}<Z Vu`_ \AxMg0RV+f pɝ,m~k Co܂ZЅGڸٮ2 r!\l,̜_ɴ40aa?d/}#DAt}#> ަ+##/ZCk/dZHkĘ{$Az ZqP1}r2]0iPǢA!tz~]a_/Tou(B:>"vSAHGx]G+vy_RKd^V8P_RͿԌ,8e"t2$4 Zo-W.m&+ߙ1#?6iBlVoQ%!f)UMn[0XEQIv{4tiSX3te.hx v;o?m$`~2yngvVm p{9F,qb[))(pkN:댁΁U#3%UC)A]͉\gT< LzU{epnÔZIK6i_P1x|7ҜJۗ4-eu^|M𫈔GhMvzӉ#vAɃ`0( ;2pDnX2M*/skA~,WV:s顸9 +Kg:|6婽z ɂHc*A7;2~n3š<٬z3hqN99=bQ` = Ao2k[rXպqU9+-9Q")yґ:֢B?t`$}}s53'l26ۂnU>wXJ/d17yJ,i hK=Ѱf,Ĵw8F⬗6fXR'!nFYHV5dp iŋz U!\X*^N0ח/􃿒';_nXň{ypf` ^ 3F]dM}rui~\k:jlA4}} 6eVLj5)ի Nmu+MZ$9p-~kRs2~?Ͳ3!]yЇž01T >:CK1bSDž v`_abȑNLb8%v'*Q?Ե &P  zzmOV׬LYfa`.>Sq-{TDž︌ $0BŠq9eu6x3vN\ Q>EEt|::'1hRmROmDvV jt|; bJNΕ8PwsX"-Ydt&r>s靶ė#IbQď{R 6m &\a ٖFkZ`g,~^RB<6۝%}*Aќ m%WmV,3g]~R! 䟿 FF =Skҿ_/{V."==]tfS7X; Z(XO66a+˨|׏9XKVis>Oǘ@0[kNv!qQ]$`8$"4hX9o ULqanI3@ !% 9J3'Cx~ qvl;CoD&p'gkiB/75@j_;5 5rH<Y(XC4Cʗ_lv7V"/x>h\v*t:]: 5j2s9钚L&I0=W]vvHd#0DhnYz+vB=J&z-m ƀ!괭 0azd̷wx='6+$ uF2ZSCQu=gHet@vVcRfui<4d5p*>m),X9oo:tCtV!MZ*-;|n3AOv]9Q$_.cs, :&!vkRtO3]k{.%W?#Uf= u͹ taw(6hBnF̩\Җh9x~ݗFsO X,Y؀meTsH9d1z oþ=zg-IxS!K'HzL\Au<9>5?:S 9V *I*k-ΥKSlԭZ#(ܺq:b9]Ja(\vFՁK;mz }{znHA@QW6=u|eކʗuynpym6D -ӥsNЫ +^DA_mv,S~gg*yֶyeWhg,ntSf2TT8*^sǵ+7?Z S&\-;z ̩,gSL!J@aVNXT ʙ'$`bN#ŽhWrMP"l)SCYC"ȉC֧ĥ2ư|鷇B B'b#H±t &dF2)t01y%\e,yI --rFFj,?oq΋L~5NķvΉ&9RRwe UK%>uM'4m'Gj=/t6`Fq(/vC8yRБ0VI`j'^C&=;$UȃJT@|qHz ߭~$?VD pq|Hv%1N'|ά1rLby}N/}Ua_oEڷܾܒ t|JE,KsT(ѤT!CaER2kl]0= m(BJz=oHSA|NKbˋ?]T!j3fZ yʎat7NIĈGU[ ׻U"ޣ\BlQ);mkB(VФv3n4 M hژK/z%ɒ9:9N67.*#7_Z=a w@*MJ.x#"ݭ A.9}v5P 41._ԝ\N%>3(,_G/[ 4nn5|YvkQүRa_u7ؠW4t*L:t lM"exxmp ( pnܑ#ܘ.3Y]P0H9ֳVo *GV.vK[5AVooU_䄉M1%^}( Wѣ =}dљIZ, p"PY#Vx=xeXE)u~>揻:OpO{,EX-aۥ9jϑx*3ZF/ v6`S=I[y!Zk?JK\3g̠rj^Pttq. ? J ߒvp+s`_Ei,^w]J6SebV~bp)c$ t[[8)G{$`]MTtT4؜D۹CԔ_: 4t'YSGʒ`l?m- NRd^:cwͪF#hw,0#CNXoK5;i8!;䰊^2}٩W?]1\7Vt+6p }e:t3Sߝ?96_=و%ٍEiP~tccCl-QDi|)Lg<4ב[sܼ#Zn] ڼtHBA\M9)eSw^MJ:/T: hWBXQ~f 6&y183? k.RN8}LoKy66dxK~S#v0L}lJ {Wa 4} (K9%df{vzй(-*u:gjη (I^1qΐX%}R-M4$,i89TW{x:20r^/ʌ #̱AT1`QE^Gq:}gKrR)ά̴MFn4F+GLV`zd_BL\91Isz-9q(VmRBhGBͧ%?rM6// syc{>cY{x} $֞:q IEZdrUHf,umj7wdL*Tu;:|m SD}s;~+BǕhK7+aYfhh,:/tAf,r>o2~vE'Yk?R4*b@\dHo05xpa t8aA]Bb8v#שAr= r1UBİc@{4bH`dWu(⎒$i5Ykǧđ7AS+v<)c^>KY,#)T6!l *g gGF{O84'/ʖ9$sc$[+t>h~'C3mmWJk SEE_՗1ƫ3tw X⹥As#p{ŠV򯮴SeMbhV@UU bII|ʬ#GXiM#hb|1$zZPas-fagUK#E`W/S]HPҩ [Sa3cx5+z5_ I0bƃ0MMө_da TS$= \q; SED*$=SE5ixQW_c-#g$| yܞ wAƏwo!7TDG+YmmQH2LZ&XɡFc.R~wfO弪|\aVc9!: (J+g+WgW\eǏgp2rLo`V\Bk%QRw DiY!`ўsKIAjGrc5:|ٚkl\EG+y +NY5%rRFY& [6n zO@Ck JKH _PY KY^x/t&/!@:y !'2;338J?Էx_cG*Ss{#?MD0mȲQbDO .Ov MbqzRx㻉27XI>$xW Vq$\ a3, 6dl\d)ZEs~+G`c=5qɐc1Ph- ONΈB= ]NxCvyfH5; l1KG|бoFb;ӔɎ%J|ȕL SBi1u8_rzrd5Ѕ6X̷%VW|Lm-9ҷJQ+rvչ6h=G|]- t[?d GG4I51x 2~ZWRw4XpH9 lG܍*,uI١F8N%HԈt`/P3NR܀QfOhTB5Taq#PA*g0~ni1Zzu]H:.hEn8 F j ii@߯)3enR I*0>ٝ+ E>D.S+xR] WKHL)(EDL}=Lԁ%+*!N=2eR2q&{Fl8eiI Zqz9(q)|c"o`p<Y[I[0wJeto9H< 2\"cPu:-S=;o#X*YV¯ixó'E!7N(6bfs&.xvIy<ߠY5\˚-ע#X([3JO ]Rθ&*J &]2y/L,qymėP&S8[ ᩪ:qaY IL S5dTYWM,f5\jmJ-}? Q-K ŽT2 &T0db}ky>rA3Ĵrs QH4hĪTpxQPeO/t5ZqUknI ' YZ