jupyter-cadabra2-kernel-2.3.6.8-bp154.1.54 >  A b|_Ҝ!M@eeexDEHWRk8A`;q4p>E?Dd" - I -6G a~  D  h |0@\(89: pF<G<H=<I=X=Y=\=]> ^? bAfcBdByeB~fBlBuBvBwCxD(yDxzDDDDDCjupyter-cadabra2-kernel2.3.6.8bp154.1.54Jupyter 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.b|_cloud132SUSE Linux Enterprise 15 SP4openSUSEGPL-3.0-or-laterhttps://bugs.opensuse.orgProductivity/Scientific/Mathhttps://cadabra.science/linuxx86_64E 9n KA큤AAAAAA큤A큤A큤b|]b|[*`````b|]b|]b|]b|]b|]b|]`b|]b|[*``b|_`a6475b7ec8d0f5d1410ea647a61850c8d1a7e80fbb5e01a2640fa361b6acd9f90780deeabaec9961f5dd82ed956ecdd6cbb253ba6a15b6b70d4c09889bc9e5a4a2d52ca896a3df4b698c5976ab086b5b0944f813f98dfb8d36bf77e49a13f22450cfa94f5770c476e6f1b143e4a6d5a04d49c23dc85c8f1de2425b118697af2b8fa472c88b1901bc4ee604fa78a313fbc43f44a9851013df26d7e981ccfd54977b7be8dfc06542b61c1acee34f1a39b497eba45c788c05d4686cccac7fef77bb32e6b24def7cd1f0d44a75c2f9b56131ac1d55e7423ba50bb22f24e91e0288b552f4d72c8286e7d9ca993a76af05515355e75f4a2288a3b0ae4ad1880c96a95632d65fa997481fcd7732b98029b40e4a3afa24276df09d4a315de3fd898180fcf197e0640430d4f9d91b47d413cae7527bbd172e73891e796571e4acaa0802fc8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcadabra2-2.3.6.8-bp154.1.54.src.rpmjupyter-cadabra2-kerneljupyter-cadabra2-kernel(x86-64)@    cadabra2jupyter-notebookpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.3.6.83.63.0.4-14.6.0-14.0-15.2-14.14.3`)_T_@_@_@_H_^~@] \\J@Z@ZUZ&ZtRZliZF.@ZfYYYYp@YOX@X@X~@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.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.cloud132 1652317981 2.3.6.8-bp154.1.542.3.6.8-bp154.1.54 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-SP4/standard/31a82ec196fa2dcacb45fccbe139bf25-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-interlacedRRRRRR jiTutf-85f092508ed3693fd8b14023b8350a0a8ceeda906e53743e571849c672d930deb? 7zXZ !t/Q] crt:bLL &p_2#$GCbъLIS.2@;qCi洉EsL<ڨ#ZD!$u҂ٙ 1P:iDf_F%݇۾d JثN0_^LJxƓ@+B6}ճezq4ÅɔN\,»Qd~%m.6Ϙc;ɂ̙a^F9`db=K֓Nb eV*aMּ+{' 2X-E] /nOwbjDWZPک> -RzY)~k\pe a g^zj$C\G0ܶ.naX"x $^lK\z1Ejb*_ 0 fƄF!ZldUՓ&`wr-yOqQI<jYOQ 1A>!8׏hY]: 6kAc3z{.wckD@C[oUh CIon14Q`^&>7F յ _2bNвi{>6‰[#ׂՍ3[ǢB#7 h7^ͥ[O]za κ4n T즙fuAVjJYwϹ̋:5n)Z'lɢ? Ir->ŸHE+X.k6"ځo:n5d~.D9-5}2:kb 'u",P^@֯{rJ]l% yzC5̓Kkx/{);&)4j&,U7X'kc|JF}c&xw|Z!MFZl?H.SD&JhJ~{d /u[VDԥ&lư*3B26Da_Dvۿ!Eõ]Jl+ : أah["|ި9X0ԆoJx񷽿y=襇y꛰+9ƫzѾW> 'E%zŖ[/`zUJ`?i Ip` gigPrnCcx:[z'^> i BWOvʛڛ ÃC[ûji/}_Nh,=ƈ2iOcgY>z@7&S˨CJ$ٺS3*=EَHrjR$̻yl_Ryt`1Lfv_X-lg~DY`b#|8ȈU<=1Š3o 6aݟLV}Y$~FIt5Q@ߘ֤fHbvP܇=09atW#%":/Pט*Γ#Uw--r!nșM/?VtY%U&T;gEAc>zsƽb?,[8Y%n۲NnbiJ7 ?8,qAR~w(Ɣw5g{,hmmuN<E4q!&PAj;W~3h"V}Ø؅HP3 CACqStɷ\+(͐44Hcd`r^j N|vNY3hSHg(ͳ\ ,W`| *$x 7qBuQRA  ]?;y}5 KrgH%q"uq08!9ˮܕ4kepr%l߯;\!x<"o6^ٻUu+/*# @#R1o({()z6xms6jEݎPP6@,WĘƃ߆ßORS0. Pa<+<q4iDJV"aTq ބ*Ó =+W(7',ZּhuCҷK|RQ"<PDjM8~3=C2'#kR5E[riI(ͩ9 0 &Ykm2o5/\/epS87[HV|Ix?v|Įd}amFNd (Hf czm4II Nxz92En`]z%:^rw [1YʒN2xO uϸ5S@6=>[HdkF v5@Fͭ..zd`d:SFp%;;fr${~2㍋5y0)tQtOV;'!Uc|jFSu(hꤱmWEχE),=Cs;03.rkx8|I,'MOb: &XI*g]#)K *L'fDHP$ H"ÂB@иW8hqcimcyhSl`1pE &X̒˦2=t"6B(q ]O'G>#wI[Y_4V?7eVXKfj&aOwSʋi}u__VF"jԃ>PNs1iͮkS#Idt9K9#<O]"Я/8lL^-O[&KzCnH>Xv1ÑHفHhй1BI}(()w ɵ۴"Ex(5!o (И9Ze;Qvj he<u޷#j>a%0Kp\DE̬P*RJs@Μ=Vn x뗌i({X!>9Waߠr( :`#z o؃'#'=GUtmFUAn ѿ!b}ڴٌcP~QZ<\BiKQe&T${!  ^sF>Y6lVb vDo"N+5v_L-o<յ1&~oT 0HT[j)y`7W[h)|Zi RwhZD-+C.3_H^[hp<D8BJ:;49Iڋ>9a&*x2sKbY6؎lH:c8@?2LmsՍCCZ$1YSȯr/q7a=&q ELP9ޭXڧuTX m]ZHm_[*x)࡙JbDPoG+\޸,6ms"p}p~n E0a;@֒%dA;ۖ Yde8n#^֮:[9܏uOp*WјTka 2ʪm/YM:'-$` PLS:}b\$Uƻ[EjP1:pC3/t]2 B,\Er[ \a& N ?}Ώ ƽC`-V)wD{AS .amD51bIڗQdy3~tuRtQa m& -A*J%,P('0  ч y 5˖VllJyF!_s􄌹;ٍ1d=tzù >a<1(Z짥jQT~Wqg$u7T'I;j|mC`!HVb8rmBU^M֓%b@T`(oBsڿxXZY¾7C$9 Z} _2@cQi7^ Ldz D|o |0^_`?]$ΝX7[Tt]~9Tpϻ !<ƂѤ΅*dgKqRqA3x'a-BP{,7aPv]$AS}oLSxJ-LjdE@ {<=txRRLy w@>qܝRAxN,S @]sDw{lx)ZLT e d0]0]#Oޑ[!jN& sw`;xQ=~w o) y>rDSοOmVIf{Y5+vrj Q} pY?/_"Q`!lQQ: K1@fۙ>t>1׿۱n\GlkV[S/CS(\eIWwN(!%Ag\8\D@65QE0wpvB $2;]be 4HpeeB8Gf}x@9q";姽_ү)דW6wt/`ū{Te:a9t@0h'eU[@UVIJA;  x/u8?n$pwʵRRxwTe28 ?Uj:Y ͖lLGV՚tP*c:eO$us#յm(R2$Q, 398 v;d{~ꏃ]4P$wS3~#dx88HTj89Eymű#FfW|/X>LTq{pE(r^X=0cS" Ov_:SmC yu}_gnIXVvqM9gxD=)ifshҴ"W^F6u,kx6ޒ4ʑ1!$fy*{-hɲ~yu{ ^@IW{D_!/ukT9՚2aJWw ɼOc +FyfeJo4*R"wH*-BkۡvsDw9~ lZm/ !{|XXw0npA~Ydv)Fu"UMw:';#p*M Y j6t3rLh焍S 5]MiybISyY)O[wpS+ĝ/T ⿇JaxDeĔƦ &1C,`pz=B'i_RɶdUN('.8.$1LW4 lPr&R1ݷޣ|Gw,`+&q5ҝQ8c*\ddC=!,dϭqMzxP n)GA@ÃH7u #QDKVe o32}A5 Xdl?C=<[/Q"˯oRA>TC[#;[A^{fRF<@E%G+8h%Z HkbŴ.3 HHֱ̚"f~:e_$\1V%V/Osnٙ u)6\f"of ԧHy|+xrI%8Q,%M]7k3VYTebc͉`tsjϸEvM>4@Xj4ԞZ]V69P٣qt+ɯ*ɝT<|+rkerױ veyH.R6ʎ"2Bh+UvR > Zs5f. Sͦ5B3IP!G*Y~#ȚUuޛ&;w?cO5RƣX~%8 TGvҺt=񠔨:?ko}f^OpbIJ6ĶK)> QVt(pQD$vу X&2wx|$'2\nu&jgMFS"OgQ |=JۆbX%jC6;SqS$Lީ SޮC?I[nWƬdmg6{/o=HnE~c?"ʯewp([O1'|$@MŒ(S4NEe60#LJ/D t*\9 ٤,?!=:Oe%woτ^н?lʽ D#>PTT; ^_ o VBr(9o4.6LV=MRIMt4gN$2r\C3gf#3) aշZK tΔ2E@ُJ޺:jϏg C3gRc6` (ЩǸTq+ڈ$m/Caß祝PfTI_]~f[s8' bp0 Lxy\I_;:3x"奏պ mpH&'uh-k ~\ < =–YC2ˁ2]$ćRF~UUʜK ELG ?meBIK ޮiqR{pO2%m0*@x ƣFIuEA3{0M,SC?k˲J!T8%8(jkIhp;wѐ&GUn8I /288̝,N#-K'X$j׈ġ:3^ 0;g' s $\ӏsP'S)#jF#DžKtқ\]`^1IK_axK{̉)잔1_%A-d{7FiaѤ+Y-dLt>vǸ}%S#Bqas9d`؏J쌷 q23|rL_E6eD? @!>1:o~$xxHC.4H[ƜV pF%L"a2~!>8,2l͆.T4xyipEogV黼GPbW_3 ` Y^]C `؉\O͏ٺ#ӹn]"m=qolb!T;OO{3y2cuݧv DɠU6AX,%{49f{!PJ`ah@Vl(>/t]T?!!`UX\:W/(4P,پm؅M}gD5Q/jˇӝ{Yϳրn an0TP9 +٤2̡E(noeRHg0/ܿ!2d-|ә3*WκX JYQ麦by< oةs-) w x2 иx\ݡ,o<sۿ RbN魧D&5mOzrwvR: ~lc*)VVCC擄I)r׳ya~$cj_,}HH|HX9{mV )+Xi /ʦ! mʓs&|̈thōEt,Qve2k'N}bnKG\``}yc2$N+GP%LVS5& }k>D{.#i bUW%/CPB@^O3w2O$vh} 4.C&DJJM;X^݄ $\q+_'Wl%SwERNGv21s'8Ն7)gYG"p{VH(ܸ+'6ĠC"/!f$"= )ן&_w p")٢bz^>j_]*E9XDʧ#1 #w vж#ZdV7?Qoަ/Hɝ$j)c  :^Sɴ՛[o_f9/Od_2aρxX v G+.ZdYE4##pG}K2 {}AwLs&wHg"Y:0S!U#o(Gƛ|+JBƟA0&ACwT=CPclECJ}bBkr8Bk.f{&FvݱjMoܑ@M=d-2.pt'UgC=jqº[vn, \?P(1窭>ݝИCf}{ȱEQ``-0͑wӋ_]N*-Àgž"FNH|wF9U;EPq|U0cwi{fysC4@?$5s,CFXdP܀9=P<2tSk.A@FѳHa |jKʌ@$,KsZa?&hJ EQ"ג~˝8[TajTPpaVC~pO*MwZ|c]<fggZ(Zҩ gkr/6%ti֐Nڑ ш M[@բ [Ĕv;&3 T-lM\n$73x4>9v82n.?o mԻf GWMIDzv݊P;l11&+oL?9$h=XqC\b^{=1r~WJJ%\C?r;r'jx+wLgK:yӜ'(X.yC>C-ZIGuj$cyy6N z u>{kyx+#)V(q P|urݑyX.LZ?/OkZVѻ YOtJԚ%b;PmTVJii Kx3Zi8MLgﴬlޔ?bz‹wK9:ӾU?d| 1y4+x'W({\$n-1xr Ǖ5&uϴ[q- Rχ`$H:ܠ~W6 @{0uv0"q:? P^rBT$"p)4[VsA#)_ |תVL|e4/o x`@ܮDzHbf6fbq{ّN22oeO?K[x$pK%i˞Ƀ,hݡ|vSTVDI(xj 0!ha(](.&uK&HGu^}Y9*!5>JMZQ;C 2X>YЖ\o@̆6;Li0@\ l1;V`yZf#`f,y~ax&ghKU D{i  ljs6T:SLd\7;nUS`[)?)LUqyp Bk36#LA.O#j.ң }Y$_p/ $>2{]$85T&'$DG۽]jֹ-5n.hIuiv>ʹ^[*Q?=\>W,Gp)"3RhSʮnа%bd7EliRΞB6QQՀʭk%%I5U\ػj@>0L O̞VBk YŊNs !"k-i>r"D~0 "₲X FZ . 0=˩0+E-FSiy$]`}Q:[=Q i~9k[PT6y|/Қu+j}An-?UӉfSܳVNǩp]1()k]7#sF:OF58};T3+x^K+9C,&7ԍO 5^elMbCrbvTG|F/e+Oz囨WjeԲ3A˦*+78n l8$9غ1F2( -*2G]/UHY:ƘO[ \_,bF=elܟ)jFMQ~ko՟Pٵi t2x۶kCXz`{f՜`ڻ]{[AR;T.U;mؔ"XH-L`[[Ybn}fq/&ITBj%a{&jB`23>lOUZ;A3xa7<@7Vc)~9W4 .1`96 `' yiz;aIaZ˜q,o4Rp78IПt@v"q'l޿k9_ikU->?1/ဟMS'j揀Dgv~|է)RX6g]d-.\E]y>Aemw ,Z g9N*]@(` ~qBAh=O4+vyaT9?9 oϤbjZH0"[զ&x*‰-!nR"$wcgT $\-j p?&RaR fSx d1P Oq]U"it&C&9. 3n]i,]J7ZLj팦P߾BtB,* ;%ZG:D;]jH?}eP̽B6yJ$3_c%&ވSv/dS~D5`xSitFл ~sf]2<@!9дyj|sOtQr̵iS%=2!hp.e@]GEYɢxi ~q'RþM[:Φrs sXx!:5]XʼF.#B8?LO:V  rW} hлqM])~VK#\_*=W HNFH6ms/23~S)z]w#Zh6YN5ZY`Z׀6/0DΕ~ n)B.ڥzFZk!~DmrDh#jѨ\ ;[1-E|-]dIum&ޛAޚZ zHeNE{Ua* nY \Nz?qÿH9;&P6'fFf#p"$~jO["MMҺGoj֖ \ckpR$ :G@S%{ itzTp "+[y-¦s1~a.jtm58T,\@ٗS[)悓$.*w((xO08VOɪ)lj\n xQ E951*W?88jJ*g.:ZRC sL2fN]1k2B#͒TR`K7m4˔ rd)A jgLӜ rTøeQpKꚆt{u|c~}K&b0d_OaJ t|s-> .y@ZJ$-mD[&Ga4oII|E%܇*.=H:, h@ڬN7*jBd3Q!5];=d^.+NEMjf^zSL;.Fҕ_dv1փX*-eyPƆqN@"7 Z+F[Pbgr{𳉤ӎ +uנݤ M{%sJ`I$"+zI3.ǭ9OY*LɫF?hr!/O /sҠ"[ <~!T;4&B֠yUk[\Rm:\. ;kx:MN/~b> f{O_i_٘æݬ4~Țqߛ^\9SC'2ihNe{I 7'W٭OvF+͖6ȭz5(9GUy;/_Ц5_dg-i#QJ vlS-`-=¨㉴Q'YJEҳbF9Nsb .p@R6BywuCHۂ%_517ì5LJ|zrr&R3w&n_N'!LrKd`ξo`~m =g똘D,jrhB! h,5F]iǞt^pV_N;n.yvr`9R%oE+u? 0R(:'W5 {8GޭqhHk+K@0 X2D*Xe++ O_"}uyUOb{̛[ZtcUꪉ{_ݧN U׏En*󕅷„];kdw ·zNL6"MCͭE']V7B/|88%^ Ijg [֌Dvc%4 ^LQu@ C8Npo}"L=H$!A[Pϛ:j{V!l6,V Z/[1!5_h1zh h>?-}s,˞:yK'|zdogfHF|2_^Lx6|^yu`HTBhĥm[waУEK)+,%88Jަ@T=MrwM\LBxT`Ob>4„}qdnqX<ԸoƇZ3oUiaل>=o]Uʿ=3=Z0iHEX( P1#_Y# { :P YWeBkS'ʛF=nSL,WIK˔`eOM]gH̵Ca-%BD3uqבtsYm@$}xBB8UzaTwQ3@2R5?QenR4+ծ'fo&>"j;_COwq.<,% `'Ww_[dLM`v~$NuHoiʶw(jD3>lzjHw~{#m)PD#~m{!笜ޟ+9xeX:nO{]BV g,VBTvW\~7pKd vOaY܀"b;)>QBv%@kɍ 6٬1:c=#.%W݇,߆`{A:|zM5tul^d" CaN?et@*6!,w͑ۖyēqF9J}X#} YZ