spyder-lang-3.2.8-lp151.2.1 >  A [/=„6E"+}|}&{1!>p>?d  >pt| @ `     ` `|(8$9:FGH@IXY\]^ bcd"e'f*l,u@vzCspyder-lang3.2.8lp151.2.1Translations for package spyderProvides translations for the "spyder" package.[lamb22GopenSUSE Leap 15.1openSUSEMIThttps://bugs.opensuse.orgSystem/Localizationhttps://github.com/spyder-ide/spyderlinuxnoarchnAAA큤AA큤AA큤AA큤AA큤[[[Z[[Z[[Z[[Z[[Ze05154b606e45fcf0be25134b1104d9650a666d5875a299a0821c541c7c0dc1b27d1fdd846ee4b0881fd15833e1bb359d01a930cf6887ddfe8e80fecd0d58ecb1d7ad5e9aadcadb5e47ce72211d0cd4ff24cf5c5613d7ffcbdf73a516524d6d1319e000060ba4b73c2e46cc0f370b8f28dddf35ec74b80a64731583b2150935895c0a129df425d411275bc68255e95420e0584b0bb9e6dc928cfd38ced3c68e7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootspyder-3.2.8-lp151.2.1.src.rpmspyder-langspyder-lang-all    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)spyder3.0.4-14.6.0-14.0-15.2-13.2.84.14.1Zb@YYqV@VUM@U3@UQTT;T@S@S@R@RiR].@RY9R Qu&@QPN@PN@O/@OhOM@toddrme2178@gmail.comtoddrme2178@gmail.comsebix+novell.com@sebix.attoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comdmueller@suse.comp.drouand@gmail.comtoddrme2178@gmail.comp.drouand@gmail.comspeilicke@suse.comhrvoje.senjan@gmail.comfisiu@opensuse.orgtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comsaschpe@gmx.de- Update to Version 3.2.8 + New features > Editor * Add `Ctrl+Shift+Enter` shortcut to introduce new lines at any point. > IPython console * Always run Cython files in a dedicated console. + Issues Closed * ValueError trying to open pandas.DateOffset objects in Variable Explorer * AttributeError when attempting to edit non-writeable or non-settable attributes of certain (e.g. many common Pandas) objects in CollectionsEditor * TypeError and Python hard crash to desktop after modifying _typ attribute of pandas Period in CollectionsEditor * Saving session data (spydata) deletes all arrays nested inside other data structures * System time change causes Spyder error * AttributeError: 'NoneType' object has no attribute 'apply_plugin_settings' when attempting to activate Automatic Connections for Help * Typo in introspection.utils.get_words * Sphinx html_use_smartypants is deprecated as of 1.6 and removed in 1.7 * Spyder always open a new instance after updating to 3.2.7 version * Strange behavior for Spyder code annotations * AttributeError: 'NoneType' object has no attribute 'apply_plugin_settings' * AttributeError: 'NoneType' object has no attribute 'load_module' * Setting a path containing a single quote * ValueError when closing a file whose folder changed name in File Explorer * When browsing MultiIndex in Object Explorer, Pandas raises NotImplementedError: isna is not defined for MultiIndex * FileNotFoundError generated for template.py * Variable Explorer windows don't close when Spyder exits; prevents it from reopening until manually closed * Bug: Find and Replace indicate "no matches" when "[", "(", or ")" included in the search string * AttributeError when attempting to view dom.minidom.Element object in Variable Explorer * How do I move to a new line while I'm in the middle of the current line? * pyximport.install() in sitecustomize.py is not a good idea * delete (context="editor", name="delete") keyboard shortcut doesn't work * Saving large workspace on network drive crashes Spyder on Windows + Pull Requests Merged * Error report stopgap to make instructions harder to miss * Fix various bugs in Variable Explorer, including an application crash to desktop * Replace deprecated function in inline CollectionsEditor tests and add recently supported data types * Make several GUI/qtbot tests more reliable by increasing timeouts and tweaking the methods used * Add .pytest_cache to gitignore * Fix new instance validation on Windows. * Fix NotImplementedError when browsing a MultiIndex in the Collection Editor * Set parent for Variable Explorer editors so Spyder closes properly * Change time elapsed calculation to prevent OSError * Fix bugs in session saving to spydata and improve tests * Allow TODO check marks with blank line * Fix typo in utils.introspection.get_words * Pin to a Tornado version less than 5.0 to avoid hangs in our tests * Run Cython files in a dedicated console * Avoid showing dialogs in IPython console tests to avoid segfaults * Be able to open files in the Editor if no template is found * Add handling for AttributteError when importing module from path * Remove ipyconsole and editor attrs from the Help plugin * Update deprecated Sphinx directive html_use_smartypants * Allow rename from Explorer to work for directories * Fix error when setting a path with a single quote * Delay check whether we are running under pytest until run time * Allow shortcut key for editor/delete to work like Del key * Restore the previous wording for package versions in error report * Skip some IPython console tests in PyQt4 because they are segfaulting too much * Find/replace - return match counts on unescaped characters * Add Ctrl+Shift+Enter to enter a new line in the Editor - Update to Version 3.2.7 + New features > Main Window * Improve the interface to report errors to Github. > Variable Explorer * Enable the display of many more Numpy array types. > Editor * Copy text from the search field to the replace one after pressing `Tab`. > IPython console * Make `%edit foo.py` open `foo.py` in the Editor on Windows. > Find in Files * Remove items from the `Search in` list when hovering over them and pressing `Del`. * Add a `Clear this list` option below `Select other directory`. > Under the hood * Demand PyQt less than 5.10 for our wheels. + Issues Closed * Update translations for 3.2.7 * test_completions_custom_path fails with jedi 0.9.0 (Spyder 3) * FileNotFoundError history.py when running code in the IPython console * Mouse cursor issue with PyQt 5.10 * Add the the Collapse All and Expand All buttons to the toolbar of the Outline Explorer * PermissionError when Spyder is started * Selecting "tutorial" from help menu does not bring up Help pane automatically if not loaded, leading to user confusion * IndexError when getting help of an object * AttributeError when running code in the IPython console * RuntimeError when interrupting kernel * pdb history doesn't collapse similar text * IOError when trying to write to stderr file * Convert re expressions to use raw strings * Errors pop up when change the key shortcuts in python 2.7 * %edit magic command does not work on Windows * Color scheme changes after kernel restart * Spyder Profiler Hangs/Freezes * Bug with saved window layouts * Icon should be moved from share/pixmaps to share/icons * UnicodeEncodeError when searching text in the Editor * Uncaught error when opening a pandas DataFrame with out of bounds timestamps * Several tests fail locally under user environment with customized keyboard shortcuts due to relying on hardcoded keybindings * TypeError: tabText(self, int) when moving plugin tabs * UnicodeEncodeError when using a project with non-ascii characters on it * UnicodeDecodeError when moving a file with Project Explorer * Add missing Keywords metadata in desktop file * Paths in the "Search in" combobox of the "Find in File" plugin becomes corrupted * Improve interface to report errors * IPython console failing when custom interpreter is removed * Use Tab key to copy text to "Replace with:" field + Pull Requests Merged * Update Spanish translation * French translation for 3.2.7 * Update Japanese translation for 3.2.7 * Update Brazilian Portuguese translation * Update Russian translation * Demand PyQt5 less than 5.10 in our wheels * Skip test_completions_custom_path if jedi version before 0.10.0 * Update broken matplotlib project URL in install doc * Make projects work on unicode directories * Handle errors when writing history to disk in the IPython Console * Fix all test files to be run independently * Xfail test_auto_backend for certain versions of zmq and ipykernel * Add test for file directory change in the Project Explorer. * Add keywords to desktop files * Change share/pixmaps to share/icons in setup.py * Add error handling for the lockfile symlink on Windows * Harmonized the toolbar of the Outline Explorer with its context menu. * Add validation for custom interpreter option * Show Help if closed when opening tutorial to avoid user confusion * Fix and catch typeerror thrown when from_index is None while moving plugin tab * Catch any error in the isdefined method of dochelpers * Handle AttributeError when running code in the IPython Console. * Catch any error when creating stderr files in the IPython console * Catch RuntimeError when no kernel is running * Skip test_tab_copies_find_to_replace on Linux because it fails * Don't add repeated entries to history while on pdb * Skip test_calltip on Python 3 and PyQt < 5.9 because it's failing there * Custom layouts not working when hexstate is None * Pin pyqt5 to 5.9.2 on tests because 5.10 is giving segfaults during the collection phase * Install and run window manager in Travis to fix focus issues and unskip now-passing tests * Update Brazilian Portuguese translation * Change to re strings for Deprecation Warning * Use a temporary config directory to run our tests * Preserve color scheme on kernel restart * Update super() call to use Python 2 style call * Fix %edit magic on Windows * Fix Profiler error when run is stopped * Catch OutOfBoundsDatetime errors from pandas * Use a checkbox in error dialog to dismiss it instead of a button * Fix some completion errors in the Editor and show again no docs message in Help * Fix error when searching text in the Editor in translated interfaces * Find/replace - Copy search text to replace textbox on tabbing between them * Add troubleshooting blurb and OS version to issue template and enhance UI * Add Troubleshooting links and blurb to various appropriate places in Spyder and doc * Enable the display of many more numpy array types in the Variable Explorer * Fix 3 bugs and add 4 improvements to Find in Files * Major overhaul of Readme, contributing and install docs * Differenciate between ), }, and ] when closing brackets * Change error report dialog to enter issue description before submitting it - Update to Version 3.2.6 + New features > Editor * Make `Shift+Del` to cut text if users have some text selected. * Make `Shift+Ins` to paste text. * Make `Ctrl+PgUp`, `Ctrl+PgDn` and `Ctrl+Tab` shortcuts configurable. > Variable Explorer * Display date/times in human readable format. * Disable editing for immutable types (e.g. tuples). > Under the hood * Fix installation of wheels with `pip`. + Issues Closed * Error on Maximize Current Pane * AttributeError when resetting console namespace * Not able to change layouts after resetting * DataFrame Editor raises TypeError when editing any complex type * Fix errors when entering a value for a cell larger than the max int in Array and Dataframe editors * Consoles get renamed when moved in the IPython console * 3.2.5 fails to activate Matplotlib Qt5 backend * Variable Explorer throws an error instead of displaying contents when attempting to inspect any loaded modules * Spyder not starting in macOS because pyopengl is present * Update to 3.2.5 with pip fails for Python 2.7 as it pulls pyqt5 * Spyder crashes upon typing `net(` in editor * When comparing a generated and loaded profile, any negative deltas show (actual_value - ?) 1h:60min, not actual value * Improve how we detect that Spyder is running under Anaconda * Shift+del should delete line only when empty selection, otherwise clipboard cut * Tuples can be "edited" in Variable Explorer but changes are discarded * "ValueError: malformed node or string" when evaluating code that contains Path elements * Window layout setting error * Segmentation fault when trying to change keyboard shortcuts in Preferences * File switcher error * ValueError: not enough values to unpack in the File Explorer * Add ability to change Ctrl+PgUp and PgDn shortcuts * Keyboard shortcut hint is missing from menu item Search/Find in files * Tab in-between find and replace text boxes + Pull Requests Merged * Fix error when trying to maximize plugins that don't have a dock widget * Catch error when resetting console namespace and no kernel_client is available * Skip some tests because they are failing locally or segfaulting * Cannot change windows layout on first start after reset * Add shortcut to Find in Files in Search menu * Mark introspection test slow and re-enable it on certain CIs * Add test to verify that the Automatic backend is working correctly * Run slow tests only in our CIs * Fix TypeError editing any complex val in DataFrameEditor, and bug resulting in bool_s being treated as uneditable * Prevent an error in the FileSwitcher when all tabs are closed in the last focused widget. * Allow tab cycling shortcuts to be configurable in Editor * Patch ipykernel to avoid errors when setting the Qt5 Matplotlib backend * Fix crash and error dialog when triggering OverflowError (too large int) when editing arrays and dataframes * Fix renames when moving IPython console tabs * Fix negative deltas on profiler * Avoid a calltip crash when docstring is None * Fix mime type error detection in the File Explorer * Remove unnecessary flaky from introspection test, minor cleanup * Make Tab key properly switch between find and replace fields * Fix segfault on shortcut preferences when using mouse * Improve how we detect if we are running under Anaconda * Avoid errors when importing pyopengl at startup * Make pyqt5 a wheel dependency only for Python 3 * Fix error when attempting to view module contents in CollectionsEditor * Add expected default behavior for Shift+Del and Shift+Ins * Add coverage files and Notepad++ backups to gitignore * Skip several failing tests on Windows and one on a specific CI build * Add test coverage reporting with AppVeyor to Codecov * Display date/times in human readable format in Variable Explorer * Make bullets/numbers/headings more consistent and add Anaconda for Linux in install doc * Properly disable editing in Variable Explorer for values in immutable collections (e.g. tuples) * Manage types that extend str in value_to_display - Update to Version 3.2.5 + New features > IPython Console * Improve kernel startup time. * Add option to show kernel elapsed time. * Add button and option to remove all user-defined variables. * Load `%autoreload` magic at kernel startup to make changes to modules take effect instantly in the console. * Use `cloudpickle` to serialize/deserialize data between kernels and Spyder. > Variable Explorer * Add support for `datetime.timedelta` objects. > Under the hood * Add `pyqt5` as a new wheel dependency. * Add a new `--hide-console` option and deprecate `--show-console` on Windows. + Issues Closed * Update translations for 3.2.5 * Remove 'DMG Installers' option from documentation * UserWarning: Config option use_jedi not recognized by IPCompleter * Error when choosing rename option after editing tuple value from Variable explorer. * Code from one file not updating when called from another if run directly in the console * "Real-time code style analysis" checkbox in Prefs > Editor > Introspection checks for pep8, not pycodestyle * Return value of EditorStack.has_filename not checked properly * IPython console missing features with respect to the old Python console * AttributeError is thrown when trying to get help of an object * Improve working directory dropdown box * TypeError: disconnect() failed between 'sig_prompt_ready' and all its connections * Missing python doc in help menu * Problems with backend "TkAgg" on Linux * NameError when running isdefined * Save after moving editor tabs with split panes changes wrong files * Symbol finder gives error message * Cannot run static code analysis on Spyder 3.2.4 * Error when trying to explore empty numpy array * Variable explorer broken because of DeprecationWarning in ipykernel * Close parenthesis when unmatched * Crash on profiler because of lack of profiler.results * Can't open preferences anymore as I get an error message * Runtime Error raised while closing IPython Console instance * AttributeError: 'InternalShell' object has no attribute 'is_running' * Keyboard shortcuts reset button cannot be canceled/undone and too easy to trigger * Explicitly stated default Russian encoding on Windows not recognized * Automatic graphics backend throws an error * Can't enable debug mode * Spyder crashes after typing plt.plot( at the ipython console * Change --show-console for --hide-console * "Replace Selection" Erroneously Removing/Interpreting Escape Sequences * 'Show in external file explorer' on editor menu more than once for split panels * ValueError: invalid literal for int() with base 10: b'' * Error when replacing "\" by "\\" * Add Clear button to (find) entry boxes * Don't set current working directory for external kernels * Error when drag and drop file from zip * Fast file switch and fast symbol search do not work properly if the editor is splitted * Exploring variables in debugging mode is giving focus to the Editor * Spyder always opens a new instance * Variable explorer should list datetime.timedelta variables * Spyder is not installing the PyQt5 wheel when using pip * Outline explorer doesn't work with second Editor window * Breakpoint doesn't appear in gui (red circle) but is listed in Debug > Breakpoints > List breakpoints * There should be a way to donate money to support the project + Pull Requests Merged * Update Japanese translation for 3.2.5 * Update French translation for 3.2.5 * Update Spanish translations for 3.2.5 * Update Russian translation for 3.2.5 * Load %autoreload magic at kernel startup * Remove/update outdated refs to Mac OS X, Mac DMG installers and Continuum.io * Skip a test that started to fail on Windows and Python 2 * Disable renames for list, set and tuple in the Variable Explorer * Make tabs drag behavior in the IPython console to be the same as the Editor one * Several improvements to the IPython console * Fix missing documentation links * Add PyQt5 as a new wheel dependency * Change pep8 check_executable for pycodestyle. * Change for file save on split editor when tabs are moved * Disable smartpants quotes in Sphinx to prevent crash with MathJax * Catch AttributeError while using the Help plugin * Adjust calls to use has_filenames return value of None * Simplify how pyopengl is declared in setup.py * Add a tooltip showing the full path of highlighted item in the working directory dropdown box * Improve how Matplotlib backend is set in the IPython console * Catch TypeError while executing code instructions in the IPython console * Prevent Editor dockwidget to become visible when clicking on the outline explorer if the Editor is in a separate window * Skip test_load_kernel_file in PyQt4 because it segfaults too much * Catch NameError in isdefined * Add validation for mimedata2url in Editor's dragEnterEvent * Ignore warning generated by ipykernel.datapub * Skip test_issue_4066 in our CIs with PyQt >= 5.9 * Set focus for filter line when doing symbol search * Handle 3d empty numpy arrays * Change position of data loading to prevent not calling validation in the Pylint plugin * Change default behavior of --show-console option * Catch not found file error when loading profiler results. * Skip some dataframe tests on Linux * Add validation for attribute 'is_running' in the Help plugin * Support datetime.timedelta in variable explorer * Catch search regexp error while doing replace/find * Better feedback for regexp errors in find/replace * Do not overwrite unmatched braces * Fix ValueError when switching Python interpreters * Fix typo in Solarized color schemes. * Add confirmation message to reset shortcuts. * Add handling for RuntimeError while closing an IPython console instance. * Fix syncing of line number and plugin list for breakpoints and add unit tests. * Make clear line shortcut configurable in the IPython console * Don't unescape control characteres in replace in selection * Add cp1251 (default Russian) encoding on Windows to be recognized by the Editor * Reduce row height in dependencies dialog * Add clear button to find comboboxes * Fix bootstrap.py --debug * Add validation to not publish pdb_state after getting values of variables * Fix EditorSplitter menu_actions and add test. * Don't rely on process name when detecting a previous instance * Trade ipykernel.serialize for cloudpickle and remove use of publish_data * Make the fileswitcher aware of split editorstacks - Update to Version 3.2.4 + New features * Add compatibility with Jedi 0.11 * Display lists with all types of elements in the Variable Explorer. + Issues Closed * Cannot get past splash screen * Sorting by column in variable explorer * Error in variable explorer for dicts with mixed-type keys * Spyder crashes because of race condition in ZMQ * Error when opening a new project * Not all lists are supported by the variable explorer * Error when pressing Ctrl+C in the terminal where Spyder was started * Increase kernel_client.hb_channel.time_to_dead even more * Variable Explorer: sort by values not working * Checking/Unchecking path in the pathmanager is not working as expected in the IPython console * Enter in IPython console inserts new line when big Dataframes are in namespace * Problem when closing files with split editors whose tabs order are not synced. * Variable explorer crash when viewing numpy structured array * Profiler incorrectly detects recursion * Variable explorer raise error when try to sort dict by values * error when closing a file * Error when trying to sort dataframe with duplicate columns * Error when Selecting Fig from Variable Explorer * In ipdb, the up and down keys have a strange behaviour * pdb.pm() raises an Error * Issues with recognizing directory renaming * Closing last open file while being in non-existing working dir raises exception * AttributeError: 'NoneType' object has no attribute 'execute' * Error when trying to edit elements of a float numpy array in variable explorer * Some issues with dedicated consoles * "Save as" dialog extremely slow + Pull Requests Merged * Add an error message when sorting a dataframe on categorical dtypes * Make consoles to start without an stderr file * Update minimal QtPy required version * Skip a Matplotlib test in PyQt4 because it's failing too much * Backport PR 5159 * Fix crashing of the fileswitcher after closing the last file of the Editor. * Change spyderproject for spyproject in some missing places. * Add an error message when failing to serialize an object * Skip some tests to prevent recurrent failures and segfaults * Prevent a race condition with ZMQ during startup * Fix history browsing while debugging * Add handling for OSError's when changing directories. * Display all lists in the variable explorer * Add a safe getcwd function to handle errors when the current working was deleted * Show error when trying to sort dataframe with duplicate columns * Fix editing floats in array editor * Sync correctly the closing of files in multiple editorstacks. * Wait until console is ready before executing code for dedicated consoles * Fix some execution delays in the IPython console * A couple of fixes for Jedi 0.11 * Enable sorting by values in Variable Explorer * Prevent unchecked paths in the pathmanager to be added to the IPython console sys.path * Fix recursion error in profiler * Prevent hard crash when inspecting certain structured arrays * Don't show errors when kernel_client is None * Fix some issues with the Editor Save dialog * Apply window style only if it's not None * Handle error when using deepcopy in the collections editor. * Editor historystack improvements * Fix calling pdb.pm() in a console - Update to Version 3.2.3 + New features * Add a button to the Variable Explorer to remove all variables at once. + Issues Closed * AttributeError when using outline and split code * 'Execute in external system terminal' unwantedly uses python2 on ubuntu16.04 * AttributeError: 'super' object has no attribute '_handle_error' in IPython console * Renaming file containing folders yields IndexError. * pip created executable name changes between versions * KeyboardInterrupt error in waitingspinner * Debug: "Run Current Line" past the end of a script doesn't exit the debugger * "unblockcomment" incompatible with "automatically remove trailing spaces" * RuntimeError when using outline and split code editor * Variable Explorer: Add a button to remove all variables at once + Pull Requests Merged * Use get_python_executable to run in external terminals * Fix RuntimeError and AttributeError when using outline and split code editor * Stop creating universal wheels * Add handling for IndexError in the Editor when renaming folder containing file * Don't use super in _handle_error method of IPython console * Avoid KeyboardInterrupt to raise an error in waitingspinner * Exit the debugger if we are about to enter to sitecustomize.py * Fix unblock comments * Add a button in the Variable Explorer toolbar to reset namespace - Update to Version 3.2.2 + New features * Add a button to Find in Files to make searches case sensitive. * Extend Find in Files to select other search directories. * Add an option to set cursor blinking speed in miliseconds in `Preferences > General > Interface > Cursor blinking`. * Add checkboxes to PYTHONPATH manager to enable/disable paths. * Show the number of matches in the Find/Replace widget. + Issues Closed * Unable to save file in Python * Editor - Cannot close a (vertical) split after open * Word operators do not have a color style in the IPython console * Increase the limit of DPI setting for IPython inline graphics * IPython consoles can't start if Spyder temp directory is missing * BUG: Error editing element of numpy array in variable explorer * Spyder Issue when using ctrl+P : goto line * Unable to start Array builder using keyboard shortcut * Console slow to close when debugging * Consistent layout in different panes * "Replace selection" adds "\." anytime the string to be added contains "." * IPython: Run Code at Startup - Magics * Force-stop does not work on hanged progress. * Run Configuration per file: Working Directory not remembered * Error when trying to load third-party plugins * Pressing Ctrl+Tab wanting to switch to another tab raises an IndexError * Make Spyder remember tab order * Kernels fail to start because they can't create stderr files in non-ascii accounts on Windows * SPYDER_DEBUG=3 is failing on Windows * Find in Files should have ignore case flag * Extend Find in Files to select other directories * Array editor: Change default float formatter from %.3f to %.6g * Debug: If a breakpoint is on the first line of a script the whole script runs * Exceptions swallow the prompt! * Add icon to mac dock when running with bootstrap * Editor autocompletion and help extraction not working in Spyder 3.1.4 * Option to Disable Blinking Cursor * Spyder stops executing commands if Variable explorer shows complicated objects * Ctrl+F should show the number of appearances in the file as #current/#total * Spyder 3 opens a command prompt window when running certain commands * Add the possibility to disable entries in the PYTHONPATH manager + Pull Requests Merged * Skip package names that end in certain suffixes when loading third-party plugins * Correctly move to first breakpoint after entering debugging * Fix error when creating some error messagebox * Add handling for non existing indexes in IPython Console clients * Add more handling to actions with reference deleted * Deactivate editor actions when Tab Swither is shown * Skip some tests in our CIs * Don't run continue when starting debug if there is a breakpoint in the first line with code. * Create Spyder TEMPDIR if it does not exist when creating new consoles * Fix cwd issues in the "Run > Configuration per file" dialog * Increase waiting time and repetitions for tests that enter debugging * Fix 1D Numpy arrays edition in the Variable Explorer * Make inactive paths to be ignored when Spyder's path list is synchronized with PYTHONPATH on Windows * Increase dpi limit of inline plots * Allow values with '%' in config system * Add a style for word operator tokens in the IPython pygments dictionary * Make value_to_display more robust * Increase tries for a couple of flaky tests * Add test with non-ascii directory for consoles stderr file * Fix setting SPYDER_DEBUG variable on Windows * Fix handling of line count in the fileswitcher * Prevent subprocess.Popen calls to create visible consoles on Windows. * Remove regex escape characters from replacement string on the Find/Replace widget * Fix shortcut to make array builders appear in the IPython Console * Minor fixes in Find in Files * Stop console before closing it * Send Spyder python path to introspection plugins * Reduce row height in shortcut dialog * Clean Spyder config before re-running our tests * Change format in array and dataframe editors * Unify layout for panes and widgets * Display prompt after errors * Preserve order when saving/loading files from a project. * Extend Find in Files to select other search directories * Add a button to Find in Files to make searches case sensitive * Add an option to set cursor blinking speed in miliseconds * Add checkboxes to PYTHONPATH manager to enable/disable paths * Add icon earlier when running application * Show the number of matches in the Find/Replace widget- Update to version 3.2.1 * See: https://github.com/spyder-ide/spyder/blob/v3.2.1/CHANGELOG.md - Update dependencies - Implement unit test - Update descriptions - Remove spyderlib subpackage. spyderlib no longer exists. Everything that was in spyderlib is now in the spyder namespace. - Split plugins into their own subpackages. Plugins are each in their own namespace, and third-party plugins are now possible. Further, some plugins can pull in dependencies that some users may not want. - Update URL to new upstream URL. - Add additional dependencies. - Check which dependencies are really needed and which ones are optional and divide them into Requires and Recommends appropriately.- specfile fixes, fixes builds- Update to Version 2.3.8 + New features * Python and IPython consoles * Fix a sitecustomize error when using Matplotlib 1.5 with Python 2 on Linux * Variable Explorer * Add support for Pandas Series when using Pandas 0.17+ * Fix a freeze when creating empty DataFrames in Python 2 * Fix a freeze when working with big Numpy recarray's * Under the hood * Avoid startup crashes when there are errors importing Numpy, SciPy or Pillow + Bug fixes * [Issue 2819](../../issues/2819) - Spyder fails to start because of an error with scipy * [Issue 2815](../../issues/2815) - Variable explorer is not recognizing Pandas Series objects * [Issue 2793](../../issues/2793) - Connecting to kernel fails because of update to Matplotlib 1.5 * [Issue 2791](../../issues/2791) - DataFrame with no rows gives error when trying to view it * [Issue 2783](../../issues/2783) - Spyder freezes on assigning a fits table data * [Issue 2744](../../issues/2744) - Spyder hangs when creating an empty DataFrame on Python 2 - Fixes bug BNC#966417- Update to 2.3.7 + New features * Editor * Remove support for Jedi 0.9 because it was causing crashes * Variable Explorer * Fix crashes and freezes when working with DataFrames on Python 2 * Under the hodd * Restore support for PySide + Bug fixes * Issue 2709 - IPython console error when trying to use SymPy * Issue 2693 - README should link to manual * Issue 2689 - "Resize" button in variable explorer chops off the array * Issue 2684 - Applications directory link is broken in Spyder 2.3.6 dmg's * Issue 2680 - "Close all files" hangs Spyder * Issue 2661 - Conda package manager is packed in 2.3.6 win32 distribution leading to errors * Issue 2659 - Crash while getting completions of DataFrames on the Editor because of Jedi 0.9 * Issue 2654 - Creating DataFrames in Python or IPython consoles make Spyder 2.3.6 to hang * Issue 2649 - PySide can not be used on 2.3.6 * Issue 2296 - Line numbers misaligned when zooming and scrolling in Mac * Issue 2036 - Code analysis and tooltips are not displayed in Ubuntu + Pull requests * PR 2650 - Failed sip import blocks fallback to PySide- Update to 2.3.6 + New Features * IPython Console * Make it fully compatible with IPython/Jupyter 4.0 * Variable Explorer * Don't refresh it when focused to avoid slow downs when working with big data * Add variable name to DataFrame editor * Fix several crashes and freezes when working with DataFrames * Under the hood * Use PyQt4 API #2 by default (API #1 is not supported anymore). This is necessary to support IPython/Jupyter 4.0 + Bug fixes * Multiple untitled files generate at close * Indenting at the first position in file fails/crashes * Crash after update IPython to 4.0 * Call tips and auto completion tips go out of screen on a second monitor * Having a lof of data in the Variable explorer slows down Spyder considerably * Spyder crash on launch with Babel 2.0/Python 3.4 * List of pandas dataframes in variable explorer slows down Spyder * Variable explorer auto-refreshes after kernel restarts * DataFrames with headers that contain BOM utf-8 data are freezing/crashing Spyder (in Python 2) * Spyder crashes when displaying DataFrames with duplicate column names in the Variable Explorer * Don't ask to confirm exit on default untitled files * Display object name in DataFrame editor + Pull requests * Fix missing exception on Windows when importing data on the Variable Explorer * Show call tips at right position when there are multiple screens * Fix error when indenting on the first line of a file - Switch dependencies to jupyter versions- Update to 2.3.5.2 * Note: Versions 2.3.5 and 2.3.5.1 have serious startup bugs on Windows and Mac respectively. Hence they are not listed here. * New features - Editor + Add support for Jedi 0.9 - IPython Console + Add initial support for IPython/Jupyter 4.0 - Main Window + Improve how Spyder looks in MacOS X + Several fixes to prevent startup crashes * Bug fixes - Issue 2468 - 'Connect to existing kernel' fails if json file not in PWD - Issue 2466 - No Notification of Running Instance - Issue 2463 - Failure to preserve Matplotlib backend when using symbolic math - Issue 2456 - Launching IPython console fails because of errors importing Pandas or Matplotlib - Issue 2452 - os.system causes TypeError in Python 3 - Issue 2448 - Spyder crashes using Variable Explorer with BeautifulSoup - Issue 2446 - When importing putting two periods in a row produces an error in a Python console - Issue 2363 - Spyder fails to start because of problems with lockfile - Issue 2356 - Block comment incorporating whitespace excludes last line - Issue 2341 - IPython console: "sre_constants.error: unbalanced parenthesis" while typing - Issue 2314 - Cell highlighting not updated after closing the FindReplace widget - Issue 2302 - Closing all files in editor shouldn't leave it empty - Issue 2299 - IPython preference "Automatically load Pylab and Numpy Modules" not followed - Issue 2298 - Cannot stop executing when runing a flask app with debug=True - Issue 2285 - Copying from Spyder and pasting into LibreOffice displays strange comments - Issue 2228 - Shortcut to run cells on Mac is not working - Issue 2188 - can't run win_post_install from pip - Issue 2171 - Spyder Mac apps (for Python 2 and 3) hang on startup with OSX 10.9.5 - Issue 2028 - Background color of theme is not set properly on Mac OSX - Issue 1957 - Python 3 Mac app can't start Python or IPython consoles - Issue 1844 - "Set as current console's working directory" button not working on Python 3 - Issue 1615 - Mac app - Matplotlib does not work with Canopy * Pull requests - PR 2486 - Stop using IPython.lib.kernel 0.13.2 shim and add initial support for Jupyter - PR 2484 - Remove unnecessary changes to detected kernel json file when connecting to external kernels - PR 2434 - Match for pylint when parsing pylint version - PR 2411 - Improve github issue template - PR 2377 - Fix the fact that spyder_win_post_install.py can't be run from pip - PR 2293 - Hide menu icons on Mac OS X - PR 2247 - Add support to run Python programs on xfce and xterm external terminals - PR 2216 - Fix broken png files: libpng 1.6.2 and newer has stricter iCCP rules- Build docs for python 3.x - Update to 2.3.4: * New features - Debugging + After pressing the Debug button (or Ctrl+F5) move to the first breakpoint - IPython Console + Drop support for Sympy versions less than 0.7.3 - Python Console + Remove support to run system commands with ! (like !diff) - Editor + Accept drops from compressed files on Windows * Bug fixes - spyder crashes if ipython installed but not pygments - Cannot plot inline in IPython console on Linux - Update French translations for 2.3.4 - Importing a module with debugger causes "TypeError: decoding Unicode is not supported" - SyntaxErrors with Python 3.2 - Object Inspector is not showing "No documentation available" for objects without docstring - IPython does not work with brewed or virtualenv Python(s) in MacOSX - Spyder2.3.3 Code completion breaks - Spyder's WM_CLASS is empty, resulting in unexpected behavior for task managers - Code completion issue with Jedi - IPython consoles are not named correctly when connecting to existing kernels and passing the full kernel path - runfile with path containing apostrophes (quotes) will not work - Long NumPy arrays throw off errors - Special character "!" is not processed correctly when debugging in Python consoles - Spyder crashes on Windows because of non-ascii chars in working directory - Don't execute external commands (!) when running pdb in python consoles - Execute until first breakpoint when pressing the Debug button - Dragging (not dropping) file from 7zip over spyder window causes TypeError in dragEnterEvent - spyderlib.utils.external overrides modules for script execution - spyder 2.3 ipython console startup code or file not working - Running in external system terminals is not working on Windows and Python 3 - Spyder crashes on launch trying to load the project config file (.spyderproject) - raw_input borks with '!' - Plot A List Of Floats In Variable Explorer Not Possible - Problems with sitecustomize because of pickleshare library - "Highlight occurrences" setting is lost after IDE restart - Mac app - Sometimes it's not possible to get the user env vars - The PYTHONPATH manager on the Mac app does not work with the EPD64 interpreter - Ctrl-C doesn't copy to clipboard in object inspector * Pull requests - Update French translations - Improve message for no docstring - catch a reason to crash on startup - Fix a bug in completion if callback value is not converted to string - Open configuration file with utf-8 encoding on Windows and Python 2 - Fix zlib segmentation fault in Anaconda 3.4 Linux - Update to 2.3.3: * New features - Editor + Use the Jedi library to do code completions + Add Ctrl+= as a shortcut to do Zoom in and Ctrl+0 to reset zoom + Add an option to show blank spaces, under the Source menu. There is also an option to make this permanent under Preferences > Editor. - IPython Console + Don't print DataFrames as html tables because this won't be supported since IPython 3.0 + Drop support for IPython 0.13 + Support the upcoming 3.0 version + Add Ctrl+T as shortcut to open new consoles + Simplify how consoles are named - Variable Explorer + More optimizations to handle big DataFrames and NumPy arrays (i.e. with more than 1e6 elements). - Main Window + Add Ctrl+W and Ctrl+F4 to close tabs in all platforms + Show shortcuts to move to each pane in View > Panes * Bug fixes - Visual help for indentation: draw spaces and tabs - Allow the file explorer to open any file into the editor as text - Augment or replace rope with Jedi - Kill button 'clicked' signal is connected but never disconnected on the python shell - Add support to get code completions for compiled modules (e.g. OpenCV) - Debug ignores breakpoints, if there's no ASCII characters in a file path - Creating file gives TypeError on Python 3 - Keyboard shortcut to come back to normal zoom level - Shortcuts to create and close IPython consoles - Transition to git and github - Evaluating cell or selection in Python consoles takes ages - Spyder with GTK/GTKAgg backend on GNOME freezes - Matplotlib backend in Mac can't be changed when using PySide - exception in spyder internal console when typing 'exit(' in editor - autocomplete in the middle of a word - Your IPython frontend and kernel versions are incompatible - Winpdb (F7) doesn't work in Python 3 - TkAgg backend unresponsive window on Linux and OS X - Improve inline backend options - Pandas Dataframe not opening in Variable Explorer - "About spyder" and "Report issue ..." output errors - Profiler - sorting by Total Time sorts by string order, not numeric order - Unable to bring up tutorial - Bug on Variable Explorer while viewing DataFrames, with timestamp columns - Missing py27 dmg download - PYTHON pathmanager on windows 8 does not work properly - Spyder 2.3.2 freezes when viewing big collections on the Variable Explorer - UnicodeDecodeError in the Internal console when trying to run a file with non-ascii chars and synatx errors in it - Go to definition menu item inactive with rope present. - iPython console rendering of pandas.DataFrame.repr_html() note in changelog - Small typo in Help : Plotting examples - Closing takes a long time with Python 3.4 - UnicodeDecodeError when inspecting pandas DataFrame in ipython console - Update French translations for 2.3.3- Update to 2.3.2: * Editor - Improve cells visualization - Add support for drag selection and improve look of line number area - Open on it any text file present in the Variable Explorer - View and edit IPython notebooks as Json files - Syntax highlighting for Json and Yaml files * Variable Explorer: - Import csv files as Pandas DataFrames - Improve browsing speed for NumPy arrays and DataFrames with more han 1e5 elements * IPython Console - Add a stop button to easily stop computations- Fix icon directory ownership- Update to 2.3.1 * New features since * Variable Explorer * Support for Pandas DataFrame's and TimeSerie's types * Support for Numpy 3D arrays * Drag and drop works for all its supported file types (e.g. images, mat files, json files, etc) * Editor * F9 runs the current line under the cursor if nothing is selected * Focus remains on it after evaluating cells and selections (an option was added to return to the old behavior) * IPython console * Connect to external kernels through ssh * Object Inspector * Add a tutorial for beginners * Main Window * Improve style on Mac * Bug fixes * Issue 93 Variable explorer: allow array editor to deal with arrays with more than 2 dimensions * Issue 1160 Variable Explorer: add support for pandas objects * Issue 1305 mayavi plot hangs when IPython graphics backend is inline (default) * Issue 1319 Spyder is not getting its taskbar icon right in Win 7/8 * Issue 1445 Linux style middle mouse button paste not executed in console * Issue 1530 Wrong encoding for date in pylint widget * Issue 1590 Add numpy matrices as a supported type to the Variable Explorer * Issue 1604 spyder 2.2.5 freezes with netCDF4-python * Issue 1627 Run selection (F9) changes focus to Python interpreter, but ex-Matlab users expect the focus to remain on the editor * Issue 1670 Provide a "Run current line" feature * Issue 1690 Feature request: connect to existing IPython kernel over ssh * Issue 1699 Option to disable middle button paste * Issue 1783 The new cell delimiter when converting a notebook to python file is # In[`*`] * Issue 1863 Ctrl-C doesn't work in a *restarted* IPython console * Issue 1893 Matplotlib plots do not display correctly in 2.3.0 (when running in dedicated python interpreter) - Update dependencies- Add spyder-rpmlintrc as source file - Remove not-applied patch version_check.patch- Update to 2.3.0 - New features * Python 3 support * Editor * Use the Tab key to do code completions * Highlight cells, i.e. portions of a file delimited by separators of the form `# %%` * First-class support for Enaml files * Syntax highlighting for Julia files * Use Shift+Tab to show the signature corresponding to a function/method while it's been called * Do code completions using the tokens (or words) found in a file * Token-based completions work for any file type supported by the Editor * Add a new tooltip widget (borrowed from the IPython project) to better handle how to show function signatures * IPython console * Assign the keyboard shortcut Ctrl+Shift+I to move to it * Open a console by default at startup * Give visual feedback when opening a console * Show kernel error messages in the client tab * Object Inspector * Add an intro message to explain how to use it * New style based on the Bootswatch Cerulean theme * Main Window * Reorganize several menus * Under the hood * Improve startup time * Develop a new way to update configuration defaults (that doesn't involve resetting user settings) - Bug fixes- remove python-pylint buildrequires, doesn't seem to be used- Define %{python_sitelib} to fix build with SLE- Update to version 2.2.5 * Issue 1322 Problems with scientific_startup in other interpreters from the one Spyder is running on * Issue 1337 Mac app - Update to Qt 4.8.4 for HDPI * Issue 1450 IPython kernel cpu usage increases with time * Issue 1520 LinuxColor for ipython plugin * Issue 1551 /doc/installation.rst: update Arch Linux package link * Issue 1560 spyder 2.2.3 incompatible with pylint 0.25.1 on Windows * Issue 1564 Fix several Editor cell problems * Issue 1578 Typo in your 'About Spyder...' dialog. * Issue 1581 Cannot launch Spyder 2.2.4 installed from DMG on Mac OS X. * Issue 1589 Mention what types of objects our Variable Explorer support in our docs * Issue 1595 Fail to start an ipython console when variable explorer autorefresh is turned off in Preferences * Issue 1596 Spelling mistake in dialog ('loose' --> 'lose') * Update our Mac application to the latest versions of Python, Qt and PyQt (now it's based in Homebrew). * Several important compatibility fixes for PySide. * Improve our support for IPython 1.0+.- Update to version 2.2.4 (bnc#849811) * Fix issue 347: Matplotlib hangs on Mac if using PySide * Fix issue 1265: Create a Debug menu to easily show how to set breakpoints * Fix issue 1489: Project Explorer does not load all projects in workspace. * Fix issue 1516: Make Spyder compatible with both IPython 0.13 and 1.0 * Fix issue 1531: Pyflakes version check is looking for 0.5.0 only * Fix issue 1539: /tmp/spyder is owned by the first user on the server to launch spyder * Make Spyder compatible with SymPy 0.7.3+ * Add shortcuts to the tooltips of all toolbars * Make IPython Console work better if Matplotlib is not installed - Changes between version 2.2.3 and 2.2.2 * Fix issue 634: Debugging: Lingering break points * Fix issue 639: Project Explorer: horizontal size issue (added an optional horizontal scrollbar. This option may be enabled/disabled in the widget context menu) * Fix issue 749: Outline Explorer: Duplicate entries * Fix issue 852: Implement matlab-like cell features * Fix issue 1388: Add an "About Spyder dependencies" dialog box * Fix issue 1438: "runfile" doesn't work correctly if unicode_literals has been imported (replaced backslashes by slashes in paths) * Fix issue 1515: Add an option to use the same interpreter Spyder is running on as "Python executable" for external consoles * Fix issue 1522: licenses of the images (especially the .png) * Fix issue 1526: Build script (setup.py) includes the wrong version of pyflakes/rope in Windows installer * Fix issue 1527: please include the LICENSE file in the source package * New "Run selection" (F9), "Run cell" (Ctrl+Enter) and "Run cell and advance" (Shift+Enter) actions in "Run" menu entry, as a replacement to the old "Run selection or block" and "Run block and advance" actions. * Added "Optional Dependencies" dialog box in "?" menu. * Editor: added Monokai and Zenburn syntax coloring schemes. * Keyboard shortcuts: removing deprecated shortcuts at startup. Otherwise, when renaming the name of a registered shortcut (in the code), the old shortcut will stay in Spyder configuration file and opening the Preferences dialog will show a shortcut conflict dialog box. * External console tabs: fixed history browsing with Ctrl+Tab and added Shift+Ctrl+Tab support. * Preferences>Console>Advanced: new option to switch between the default Python executable * Run Icons: removed deprecated images, updated other images to the new design setup.py/Windows installers: now building CHM documentation for Windows * SPYDER_DEBUG environment variable now supports 3 levels of debug mode: SPYDER_DEBUG=0 or False: debug mode is off SPYDER_DEBUG=1 or True: debug level 1 is on (internal console is disconnected) SPYDER_DEBUG=2: debug level 2 is on (+ logging coms with external Python processes) SPYDER_DEBUG=3: debug level 3 is on (+ enabling -v option in external Python processes and debugging editor) - Changes between version 2.2.2 and 2.2.1 * Fix issue 1497: Spyder 2.2.1 does not work with Python < 2.7 * Fix issue 1498: TypeError thrown by IPython Console when the pager is off * Fix issue 1499: Console (Terminal) throws NotImplementedError for Home/End keys * Fix issue 1509: Add support for javascript syntax highlighting * Fix issue 1510: Problems with zooming in/out * Add new icons to the Run, Debug and Main toolbars * Update Pylint plugin to work with pylint 1.0 * Add Ctrl/Cmd+[+,-] to zoom in/out in the Editor * Disable Crtl+MouseWheel to zoom in/out in Mac (See Issue 1509 ) * Update Pandas and Matplotlib in our Mac application- Updato to version 2.2.1 (bnc#833564): + Upstream provides no changelog - Install documentation into correct location- Added version_check.patch, fixes detection of pyqt version- Update to version 2.1.13: * Bug fixes- Fix typo- Update to Version 2.1.11 * Bug fixes - Split documentation package - Split spyderlib package and binary package, since spyderlib is used independently of the spyder gui - Spec file cleanups- Install desktop file, with appropriate icon - Tag documentation in spec file - Fix rpmlint warnings- Update to Version 2.1.10 * Bug fixes- Update dependencies - Clean up spec file formatting - Update to Version 2.1.9 * Bug fixes - Update to Version 2.1.8 * Bug fixes - Update to Version 2.1.7 * Bug fixes * Variable explorer/Array editor: added support for masked arrays * Showing Spyder's internal console automatically when there is a traceback * Do not crash when a 3rd party plugin failed to import * Editor: * Automatic insertion of single, double and triple quotes * Automatically colons insertion when pressing Enter after 'if', 'def', etc * Don't trigger code completion on comments if text ends with a dot * Added keyboard shortcut (Ctrl+Shift+Escape) to clear the console * Added keyboard shortcut (Ctrl+P) to print current file (thanks to fheday at gmail dot com for the contribution) * Code introspection features (code completion, calltips, go-to-definition) are now working even if script has syntax errors - Update to Version 2.1.6 * Bug fixes - Update to Version 2.1.5 * Bug fixes * Debugging: when a non-empty SPYDER_DEBUG environment variable exists, Spyder switch to debug mode (log files are created in user's home directory and debug prints are available in the terminal) * Variable explorer/Dictionary editor: added option to plot histogram from a 1-D array * Console: * standard Python interpreter is now a real Python interactive session: the older implementation was running a startup script and tried to emulate a standard Python interactive session (changing attributes like __name__, running the PYTHONSTARTUP script, etc.). But this implementation was not close enough to the standard Python interactive session, i.e. when you execute `python` outside Spyder, without any argument. A recent bug report confirmed this: the PYTHONSTARTUP script was executed but not exactly the same way as it is outside Spyder: for example, doing `from __future__ import division` in the startup script had no effect whereas it did outside Spyder. * when running a standard Python interpreter, instead of running the startup script (spyderlib/widgets/externalshell/startup.py), the shell widget (ExternalPythonShell) simply runs the python executable with -u -i options, that's all. So now, the PYTHONSTARTUP script is executed as expected. * Scientific startup script (default PYTHONSTARTUP in Spyder): added floating point division (from __future__ import division) * PySide support: * Added new "Qt (PyQt/PySide)" settings group in "External modules" tab * It is now possible to select the Qt-Python bindings library: default (i.e. depends on the QT_API environment variable), PyQt or PySide * The PyQt input hook has been adapted for PySide, so it is now possible to do interactive (non-blocking) plotting with PySide * New options for standard Python interpreters (no effect on IPython): * "Merge process standard output/error channels": merging the output channels of the process means that the standard error won't be written in red anymore, but this has the effect of speeding up display * "Colorize standard error channel using ANSI escape codes": this method is the only way to have colorized standard error channel when the output channels have been merged * Internal console (Issue 868): output is now immediately available * "Maximize current plugin" action: now automatically shows the "Outline" plugin when maximizing the "Editor" plugin * Editor/Outline comment separators: allow space betwee hash and dash, e.g "# --- Outline Separator" - Update to Version 2.1.4 * Bug fixes * Console: * option "Open an IPython interperter at startup" is now *explicitely* disabled for IPython v0.11+ (these versions of IPython are not fully supported through Spyder's console plugin) - Update to Version 2.1.3 * Bug fixes * Variable explorer performance were improved, especially when dealing with very long sequences -- See this discussion: http://groups.google.com/group/spyderlib/browse_thread/thread/3a7ef892695e417a * Variable explorer / dictionary editor: added support for unknown objects -- this allows browsing any object attributes -- This is still experimental. - Update to Version 2.1.2 * Bug fixes * File/Project explorer: * Added "Delete" keyboard shortcut to remove selected file(s)/folder(s) * SCM integration: added support for !TortoiseHg v2 (only v1 was supported) * Console/Matplotlib options: the backend may now be set separately from the Matplotlib patch * Console: * The Matplotlib patch is only applied for Matplotlib <=v1.0 * !PyQt API version issues (error like "!ValueError: API 'QString' has already been set to version 1"): the "ignore setapi errors" option is disabled by default, to avoid masking these errors and associated tracebacks - Update to Version 2.1.1 * Bug fixes - Update to Version 2.1 * Bug fixes * New *Profiler* plugin (thanks to Santiago Jaramillo) * New experimental *IPython* plugin embedding IPython's Qt console: see [http://spyder-ide.blogspot.com/2011/08/preview-of-new-ipython-plugin-for.html here] * General: * Main window: * added "Custom window layouts" management (see menu "View")/handling 3 custom layouts: default shortcuts Shift+Alt+FX to switch to/from layout #X and Ctrl+Shift+Alt+FX to set layout #X * "General" preferences page: added option to set the Qt windows style, depending on platform (Plastique, Cleanlooks, CDE, Windows...) * Menu "?": added menu entry to report Spyder issues, filling automatically informations on your configuration * Reorganized "Run"/"Source" menu, added "Interpreters" menu * Fixed application name for Gnome 3/Fedora 15 * Command line options: added option "--defaults" to reset settings (stored in .spyder.ini) to defaults (a lot of settings are preserved: shortcuts, window layouts, ...) -- this is less brutal than "--reset" which reset all settings by removing all configuration files related to Spyder * *Outline* (function/class browser) is now a plugin in itself, embedded in its own dockwidget: Spyder's window layout is even more customizable than before * *Code completion* * (Editor/Console): entries starting with an underscore character are now placed to the end of the suggested list * (Editor/Console): Import statements are now completed correctly * *Console*: * Major code cleaning: running Python applications in Spyder has never been cleaner and is very close to a simple Python interpreter * Added built-in function `open_in_spyder` to open a file in Spyder's source code editor from the console * Standard Python interpreter: * now refresh the variable explorer at each new prompt (even if auto-refresh is disabled -- actually, this is the typical use case) * added support for basic special commands (%pwd, %ls, %clear) and system commands (starting with '!', e.g. !dir or !ls) * added [http://spyder-ide.blogspot.com/2011/09/new-enhanced-scientific-python.html "scientific" startup script] with support for numpy, scipy and matplotlib * Preferences (External modules tab): * added an option to set !PyQt API to v1 or v2 -- this avoids issues with Enthought Tool Suite or any other library/program using !PyQt API v2 which is *not* the default API for Python 2 * changed matplotlib patch to fix compatiblity issue with !PyQt API v2 * Preferences (Advanced Settings tab): added option "Python executable" to customize path to Python interpreter executable binary * *Variable explorer*: * New HDF5 plugin ([http://code.google.com/u/DavidAnthonyPowell/ DavidAnthonyPowell]): import/export HDF5 files to/from the variable explorer * Dictionary editor/Variable explorer: * Added support for more NumPy data types * Added action "Resize rows to contents" (partially implements feature requested with Issue 807) * *Editor*: * find/replace: * added support for *multiline* regular expression search pattern * added support for *multiline* regular expression text replacement * added button "Highlight matches" to highlight all found results * syntax highlighting: added support for OpenCL, gettext files, patch/diff files, CSS and HTML files * support for "2 spaces" and "tabs" indentation characters * new code analysis feature: added support for the [http://pypi.python.org/pypi/pep8 pep8] style guide checker * "Comment" and "Uncomment" actions were replaced by a single "Comment/Uncommment" toggle action * (Fixes Issue 811 ) "Run configuration": added "Run in an external system terminal" option * *File explorer* and *Project explorer*: * great performance improvement (using a multithreaded file system model) * Added minimalist SCM support (Mercurial and git are currently supported) * *File explorer*: added an option to "Show current directory only" * *Project explorer*: this plugin was entirely rewritten to improve performances and usability * *Pylint plugin*: * added option to save file before analyzing it * *Spyder's console embedded in your application (spyderlib.widgets.internalshell): * in traceback, a clickable link now opens the associated file in Spyder (if application was launched from Spyder with monitor enabled) * Application sample embedding Spyder's internal shell: upgraded to guidata v1.4+ (simplified build script a lot!) - Update to Version 2.0.12 * Bug fixes * (Fixes Issue 655) Editor/pyflakes-powered code analysis: warnings are now ignored for lines containing "pyflakes:ignore" * Internal console (Spyder debugging only): turned off the multithreaded mode - Update to Version 2.0.11 * Bug fixes * File explorer widget/plugin: improved performances (widget is now populated in a separate thread) * Spyder crash dialog: warning the user about the '--reset' option (this will remove all configuration files)- Initial version (2.0.10)lamb22 1528464034 esfrjaptru3.2.8-lp151.2.13.2.8  localeesLC_MESSAGESspyder.mofrLC_MESSAGESspyder.mojaLC_MESSAGESspyder.mopt_BRLC_MESSAGESspyder.moruLC_MESSAGESspyder.mo/usr/lib/python2.7/site-packages/spyder//usr/lib/python2.7/site-packages/spyder/locale//usr/lib/python2.7/site-packages/spyder/locale/es//usr/lib/python2.7/site-packages/spyder/locale/es/LC_MESSAGES//usr/lib/python2.7/site-packages/spyder/locale/fr//usr/lib/python2.7/site-packages/spyder/locale/fr/LC_MESSAGES//usr/lib/python2.7/site-packages/spyder/locale/ja//usr/lib/python2.7/site-packages/spyder/locale/ja/LC_MESSAGES//usr/lib/python2.7/site-packages/spyder/locale/pt_BR//usr/lib/python2.7/site-packages/spyder/locale/pt_BR/LC_MESSAGES//usr/lib/python2.7/site-packages/spyder/locale/ru//usr/lib/python2.7/site-packages/spyder/locale/ru/LC_MESSAGES/-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:Leap:15.1/standard/b965a780895b9215d6d40a4a708dc158-spydercpioxz5noarch-suse-linuxdirectory5LO}spyderutf-8a73a93e65db4cbae62605d92706d9f50f84950a8dd68a1b910e5e297bc7d1f6b? 7zXZ !t/ k] crt:bLL V,"!ZV| 6C٫ZSxTP~1+VNL'6!Kɬcmsj$& WG?l`ɑYƷRx9{(#3ХV;|~}03>f&nYq٘+<]pnyVa교0,|M/DAҐ DsSk"ĉ-O])Rv/tYv]2tSVGЦRuĎ{)(B+ǥgld!8|Ѣr(ٌgAǗwL;>EˮK(GEr.UaPMb#0AOwP̶SsĿpLe66yfk~V(ei֬v ]qZfƆPv:[Қ)oY4&4{e. tXC$o(gD1pqp%"q:O{}2[Fެ[b Es*~F^BOSTd'63i'd^5,H'ofZx~YGތؘ},"bd5Nu s$q~odHh~hoe˕ρluzVgso&$ww qۢOD\n XF^ Yn;VtbWxm∉f :@Ɵc/'{9hQ i~F|, <Ȓ QbzT{VrB{,ʽ$~5` W}Zv@^'=&h鄙~qG\ ;TCt[E?$8{JԠ*$icg7 ZЫ;ViI&y굩bᰈxyԇo@)n_gz H%D]MҕfCXwUd,.I<g'>+4w@-&Y1YKfEISZ:RHfٷy">˽iCL2P$( oQj\CO$2SLmcZ =wM\hӈD#P;Pq2)ɚ7!A"Q8O~.wԇ3rg=(Q*瑟G+".VTfxm_SaPPx+9sdegGn+߿e`ոLI>G~`QB֜E`'\ 1 etG ʧ(2?0#ZK"+D6ڤ&L c<^$B9O+z^qE/6QJisTyUt~㏸=5p)Q`q$ӀgO3o%Q501GOŴk8iDrv`NTYɂg\I#ͭ%jT0,[|rH$6vA=;:|c;PTgw|xR1r2vO@/>ZO|G9Vɩ՝nliR5au0^IO,EPߓnBuDe}Ek61@X&AE#F+w^f]?c/ #pD٭VηD%&)=o~h}p4:=˿Sݯy@ :TF$+(T)atvrRVTY6 ؿ#lD$uՊ$v[\K7}k֤¥hxm`ϵom\4T .rt$Te.?+m@0 8<;|SW|>uX߹2H4$Vc? ǗXܟK]^n#HuF ? d}὎M Eba=YP% śa; !- )'&tҪ #yy .ѕnN>)$jp}>/3 'MUתr]&l/}"7V;vn .jT4VnHf56Xq<@/-߆^ 5ȳwY;_ {)-> gQ1?x|:ϖt >?".Ki]lB |Ϩ?ic'ۍrxx&mB*(̦eJ Il_ х:Y'Q9~܉Z0+90JBJP]A6 =_dǶUٸ?`!L0UzۖVV=!8@8=H8_ڕѤA,;ERgPyc2oX>+]@٣=f{'70΢ttOpt`[g풟>—8Υn8hAZ^NItg"g6 -Wq}CŪr8Lܼ 'aiu1jJ?ZڀOH@ xؔ;0S(ԓESFU uW_W.3蚁Q[@[ >~.>=WUM:O0d4p9˸z/ cJz)qn{8_LtoO`53}p~-LGKtˢ=*̤Bis^;W)dmkڪQoEKTyKI$ݦ lݯטCPٽ{¼sfMC1~@=^SC0J֯UbңR ҆!Z;+2%Z lm1GeBgI$)UGKब=ZNͱʇרຈJ!+fsᮊoeOUO|*Mɯ新}YCmGt `=5ApRP08pxqLD(IR?wIl$cD+eLm'(ٚ 6a{Y΂X‹A!Cm.KZ*: XCF}՟dA&mRL ٌAy"Qh2EW[̌cv:!)jXzk2G5Vl,A,SnCHv۶8'p ǐͳbK#s'7L^K]}̡hܡԎ7/p۠*qF7\ß]c&d]hWgy޴6@RCJ'OK}ѐB݉1iM#zyH+17$i-f o >$yVVWJ7f|>,!LŸL+J' G܂qZwBO9(ӏ 1߁V,]L93,fbe2QQeғyj(҈U[><₵: }.#?WYqX]az4 Shuݖ ُ )}Z-=Z|}Zs.R;{aOYO(EGcdT?f?r A`2u~HY#l';>rrDrDܰӿCaW8h)yh9 ӵK|@w %aZ\R~81h8TRcOs'Eȳ [FQg:shUgF(" ~}RP#!U|cXĶ0^9'zdm'X+7|ϰ(~YEoc| F>0IWfi" '%dǴT /ZBFøli>pCthOp읠shf*P~# d5 .o3 IB]c ;\W|l T)F{|MKIh@Xgg?[;MÈ5217~4KZnd5b"I71(1pf͓Z`*.>ĭKo`D;4=>u-n jZ[rb~IY-j o0P'WVdYT `[Ĥܥ^ o5{٪VQJ i OFyhz Hv@:Ua&H'[#ʰd;a8xe֫{dx>3Qvݙ J5/_C{a5 Rr*8VO*("5aԜc_0Rmct@cōHؼ~MWCMn蕅p).QO_Gk6lTtR.|ֲ=sOl^ N.la]d}J"0!Mjw>^sWIP2j" /?T0AGj4U23=cbq䤦t"whTaV mC}ȿSj,|!̈́]WCf*w!kx횑nAxDke|gZc NE@qmZi=3g]%`[.&A4YfQ44^OY{dE_,U8Ǘq'83 ?%q o**JRҜc[U%n~FuBAZTCGo ",B&ۏؑ'V `V4R0H f !eqko|4x3OB!.&4Ѱa^h"_X20pG[u?ZPh&n$g9 )Ct ٫"eL T pȼ[VR.;]sUjr֬ :j=W6֗ Bg8! (JHp;{KeeW*Jo8N\V&U8(T%JOS!2^Aa bꏻi<7Qjj嗵.X~cF!nlqn·DՇTF&sa}`P⦘)Ծه 5jWǘU&z^$kVCbGzx$^v=򤊷Ơ^NWIi4ٰ P 5g oCp҄i\~-"#vFav+<(\C-˹`.\7b~"nBf`욳맼LfMҔ f_H~ bQ~=qcWċWԞ|)^dV"AY&+ ez>l ]ok͇G[]sb96ti@#I5Yj0ٰJa$WCM.[G!( F55V~c%&J7$)3eF*`;R{;peK9z䝊GXhAvY§@3\bĐY_1N52XZC}ޜF(Ȩ poƦ?MQސnG oV+#7ۡ;=^1+٤k`حoL)c w=QWwPT{0t[ I!trAVqFv&.ֳ{J驥=coXAQYWmi IxP ʛǃ;ʮZI3;zsc(B( S$L:Cuutwf͖<@ n4?lq O"5v9qItHFxTd]KE].~uhyY鲃-5&{;Oi1/&vɖ(GZ,q*u:U":mgs a_fIvzK* LkPL)q|dH4cK>I'w2Q "f_i$ pn w\?rCty^+:I52v4Hqac)a X݌ciu+U[a_d g"4D;j$wAE"R{`*_FˤlRU!9 {•t/MPuvbZq aW`º -A8ump%XS9N 1u糍"p/. 2,xT4Mn5nE/ki}r <} 2A0гfkX_^frC0?kvCF 1M0<${5ӝj{ b(6danK}T`|X}r/ `PuxfҟD~V8J:-fRGy~zL&ڠVCӗZ3PoJiԗ:AL>Ϡ G`dV6t; hd3W(Y擶k{_QV!9e:& p ̝S)<2^3՛uWygI3s>0DUo r2:.Bm!ڰ }yzlUŜ/K,?霨%d@C#^詢)%airfN7zJ&NI.14ͤX$hԷ.e1pÎ۴[wX'y 2 1SLfGxz~mpJ0qf*tYMP_F̩9ROcκkI/IiwOMʗIn:m5fVoq^5]Ken˯ef^'ix_vX4瓌Cl ۾ 0O߶ʪM15>Y<=c5lХ`?[;!~\F+ۑƛ6C6>&DWuLVͭNboCb۠-M Qѵ+=d`z'~QjNnAk}悺V`.:Iq?;g,.j(F)0 S0 yp;o=R#h&xӓ=(ZJm4-~pLs{,Gɭ#4ql䒥ڨ͢ α?_pt :?sȠ[ JaOZ'3_g*"&U!ϰH&ؽNm"%mOJbf= TWwmU;жM(Rkx8uz~IppϬ,ԃ4/\%`z8mU czS[9NTnŋ_I{Rk vPTW^b-4o23} R(  l.S6܇3JFt)][[\#Io&l@uA$rEo ~Rp5̱&q\1,lЦЦ 1l^c4"pYc5 4|P2/! EaWި MQ(Ul<}'HF/{г?9 B)0 .!_,W9`׼q6wpV`"[IQӟ򈥦ίJ:ynG h/❪^t5}X=3BB`9B!F@G?E#H0RE j t޹8_8k{o9}'%ЪWK?Oӌk# 2/C 8`7 y CSe% S _)<~U*6 yeߴBQ! =~wK  򒓊6>w1ꐗlWӬ&'9ji.е-Ucr%o҂ZwQm-gBN xgc/QezݡN۴>YY#ǺQEBgiijcXj98Ķ*hpEp [ kKn߶?? WTK 9`U}s\L:U` ٶDGěQ-xw&ե\V{c 3k&6l!mE7B{eY\ 1׈Eb>ՀdPD6]_xlq5+c\6T^$J:wF aJhٵ20mjk_w7Iu| 6RetmPK[tG'nSh $Bŭs%uzR^ÓC Dv['ˆ sShx+\鎘7bI5~7D'?o`@d'HW%Vd2M>fwsA(K;_ok&U)srӀvI7U"SxT%7HfŔɛ]q O!Vɻ+c$ZPi DDaA^?/@G/ڬ+د1&rB!4 Вn/wbA"BC'RdJ QUҿɧ6VY|΋^;p|OKųema{ݘ cs5hǘwimͪwح K h?;HTp8[BGNEUiˏ|Ʒjߩ`Xr]g^bFCN}QV7jA? rXtz3ϊentvcX%9ʓfΠy1Ξsi!@ou]͒i@ Ak,тJi|Г)bۢN@]:RA}\_zav9@Cgַ3e{N{ 4BR}`ꊢU.O/M†'.n1iѡՉ(h ")6ӮJ0?y>kH"pA̫F1ƽy29";M8PӖx4sN_0ˬu_Wq%C^ B;>Z?{zdi;r ߓe n{afTSC4%Ҏ 0cϊnUVăQ4fTڟ 0=` dX&g‰ ,c9Ikc[͕0RCir9|\vC2bK5u% JYNwΆ )] #' d6DA6,vgSro|_+Zbi"DKsIő7~o#9LlLc΋^ ϥy'9yed1zZ=QS@Lb^8P!՞+@"9Wݶ& {FV֒Fc~TXJd&٠Cu%Ckik \G-&g_+y.͓5G]T&'4hZGL&ca`b-?>2de $4A2IEX8pqE WoC!T P(cRhAi0}P8Qûŷ^T=(JeHߎ9aJ`yߋm!mAV%ny'U= F9G]HYi w-󰊣N`sTh-4ƓG/hI_+{N5j?$$% ]7jh:!"ypHƒ?Xj,QEZS\9zˡ ^; {MGx=P/eoV 1[8pKu7) qLq?׿tf&D9 #GFQNSɺ^Vѻ)2 mSgI:J~9`S)%l]7vBhrEU`D^["R/3nڭ qO揗 %; rf\'c1<?}/ylS?Zn9ƃ8!DvLn1+8yph>;M9ÞkV 5+}8AzʚJJ:a,OT+w K 5Lh@%pa\ ΗjuU )ҕ&W~y+<4# Bj5~!dS|:N}ě\_Ӌix9͞Fe- }T᫊R@3x7X;5}%q2t|(@1޿0\E/oFêʨm fwqW^gWf@[ ޹مZ+W,dy/z FD#Agg1!v\Rߕ?T$;OOUfS X f ќt!Z $hEچ;FoKt֑J>?7)3=9SI6pUyPCDXx%"ڭ(X q$՛fKWϮ3{7ev_OJTCGTB6VumԵyQ{ocvjPko4iim@ڀƒEL*)X;p‰C΍+V?WI, ̏/(fvy'Qy(xS}IX9*Q.սw#sn9cxp+2_?AV{` °C;1{^hUq@%?&#Q) zγjp3YtΎ~M;aV>T GbTDaیB K'Y3[F<^h[S8bl:\CcI%K;H'u 2 Wsċ@^L/?uM IYmzm=v,kxArf TI,b B9RY?$瓣Z AntUGmK+1-*"z](zLD_?E?)(\NV鹱@kʧm(RP.uh|9Ұ0خ w=Dyq%}ypĞ޲kvvX(D#ֆ7K`'Rs6yA?YQQ3gztJ( !͛ *sa*L4zl?x樍O#-q^_齄C!0M DnOJ%f=/,*}-XU4|14䉠zPXMecX^/͙S - Ou1SDl^Q|q> ,dmvc(N,̈́2@v1$-/Is@Ҩ#`No>ŽbLy~59l$b-}K({@6.l+ߋ`Y0/"aScEz5jW<qkU>N5 `@D0=ު‚VxtXn=EI M:UKK TҪ6fɁiMY˙pעZ/"_Zl&~|vpK2Ή7#q96 cN`m:ߓ*\{/䍃S];EYX C )(_"gtMPMLTzP״E%9WiR4TlMNJ]܆t;Iۣɢ*LNr(Zs{b]wa=?ɤ?;y$%]rv&nG`=OYFrҮ:E6a/qb@59ר,! X9|w!;Co XlY{D Y7v$%D!r+(0t7VVS.xfxH./φ g|->DC01:s0Fvzef8}o97ÞS]).i>j "Gq}$ꤧe+B5F Տ]$µ2@i ,NQNjjD>H (pm:bt q|Cv3˻ G dsJ[Jz=))Y(:8+RPp}CF[X`IgB| hIT~&kNtITٿӘ}pE`4gn7Ώ9{y0Pk{ &3{jܧ^p~":"VF,ҡӐZ%LDa_c'r6# }r7>Ҙi E[awOpx"E׈ci_[,)2; eNe 6ǡ:ze+fCp%W͑N{U:"-Vl-C5C^Xn:3QJ 52^):aT T"ᛴTȣEA2% {AA&=Gw5}@GP۔,yX|~ 3͠ҩmflv|2e6AڪڢŰ?> bh&QP,m~fWa- f)Iǿ"ZxekzP;(` /7K*v;@ŏ mK;hTd#$sn,`( o|]kCe*"$zEcDɝڷiy \ta}z<|}gMހ D&!!D< uX! gF`-X|~ m8819Ol4nqI]{ꢵ"UB-lC')=7D)&ʫ+vUpq/"w)|ƆԌnl2y8O.i u0 4"|2ָPG4а22R=^VoB⚒g 40@tf6/HB͋I%VAZ_eOg-ЮPFq|xQ״b&Z)z}7b$E_!F4`-*Օ)LZaMxZ]0rQ8 ;3mIb)> %+)-DHnvi?ʴ>V ׭Ź)8j7,ka,@QƵwExW_J:si`;/pr}1I奥E%}H 453`!L<Ѩ/Yi7HqA6o=_z~pN`(~KYhpD}XQ#_vaU0Oj|K'rr9="kL p$jp$C4NQ5X,@mzt$zq=3c3[?Л@խ/ʲig#uBe"|dH R.|0 CkBUΔw I17Ay]CFT?0ѯƾkg!,2:聯hD<WyxM[͚$\\EїC~&nA{il|)gGoa=c㯀$ U=8-=HKaԖRq~h|?A x~?[UaҌ5)!A$)yvJ:dͦ ^@սRCSEٷ'$F+y)8:к"l5vܥ +(d{)A E+L[ʶH:Ũ5eWf3ʱsm`m7{1r)s+ cYugDlYsr'iGBpsQIfz}nd{ۘ#"EqOow txTrr$mfզi¯#0C̓@O$%,qښؗڟκ?y\4.a o^OŦ-4WsM촃q(u95O͛23i+ĈP("}zзVH /bY lUm#@]W~ae)NLn6HU[MmtpĒSoY#sXRL3\oDG i}^SS!滑~ۮ,R$_;qOo>`//Ѭpfcq=iκP|,G.rSipX[ՄM:NR'[0/DU!p/-\m$F{zRO(4)k[FUs@6v>!dC'lP|=m*fWXCoYIr:c;a(ç w6MYln{D&&Q&IDt[±s? È>c[~~0b@ T(g6~hR_r[Vr7Ezx`cPlcd_pcNJa [&l T3c${Ů Uh]E@l#.PX?S$~b6``k-1+N@! Y}oEVt^?zHJps[S\C (ĭIPD9Q"Z{3h=5$trRnjSq.Qg㬒觔)Yu]޲rj֯>_i)tJ-*~Nd答iGg~0 $oIG uZ(m5@TO+}& {j]kᆶ}8.ev|έZRG >+w0Bn$h/ƚS"&1/D HL) pE,X]S-żh[2vSvOC8g$CTӮ Ry[pthbr%ՔvwR ȭ U^!|Czcn!8x|?cYC%sכh\T"vM??Rځh/g9jZzZTf%-?7N" XGi'ʹrfܗMB7_.\"\_d/&D5ZԬKs!n?iS]RiPze=QƯIX@S܅jIEM;,A( ~tϖ!}L>H*\=Tbd\o2#,_jOc=dhsa0|S>F J Q;Mt7 ~G)`2KF@QҁHɈ 6/#"2&ęe&테cKǙHs+ٵaֶX3R6p?Rs{3ZF9ypy( kX-P$/7 8qkpO?TL\~?>1plۊt;&BCQ^젡mjflBlEe05 (©^B ~GZk9B`"y+؂).Z 0lv/Qk å5<ƲI`M ptit(و8;@#UavjAֶ}[GlCdWXcjPi`j43ڂa.9|,˂ɻn@O J-Ś?Q]xm5*1;!(v7OTcg*9@V`ls,ĕu*M ,؇'5׎lc1;9zZng6e>,xh٨A7/Q ^;0~`PRK Sx/=xg7IHJ=]aE<3ijׄQߓX]%|9¯E vF9%^6Wkv¸ЄYa|ԩ[jYf'"\bG3gJ}F'Lj[8.Sqezoay塊*$Sd) b=f@,^bΦ:@c?MىDބ@~9:|(K|ql9gm]uplVd;_ =qny Ęj5PC6!޵-b`Oukcu9$)dž7Dy6#q]f.Z3z ҡg(띪nm}$R;4 ]۳}:q-a| hXݪ*L5Ta9e=r@v"~B8MDgǗ|n } JAvAo5˺mWjI_a.y/_g[.O:Ukd5YMFaVc>o%aHP5O[<92s2N)>{}b0bV͂'tI:="!(!|T̆yi>v#[=WЩ ץ9c?4$8ش'FZw"kV&pqQiv%[7 38rz*pԉ-u{a}  9!JB[_SaPa2M/%V7͟M LOm:ica~;7G0<;>#21|`>t q4ND _/*v5PB4|j#]q<Բ|`C Veo399!9퍊U?k &1m6v-FEхR0[jG?ؐ)鿑,$bm`J@aԾ=rW##Ա=H(Tzt[\ޭV 6W*CRYk+o)-^+64[?Z-"h5W"%z*X,)spA|qzuBh"(&3XOO%ՒgªoǺ8>)v{c֋{p?\og{4 Fy]Pzhw#Ew.47q9 "+JB`7cN[SL(u{ !aHQϘ੪>ԁgǸWae%xڋg&'؊^ GXDbV'̷?JL{Md츐g࠿sa@5]Umƺ[Ebeƨ\㋼D6O6+ ,**"(Ƣ%5ZI-MBY[tkE/rQFe =ߦ5/[7f*ff=Sս1zB2n%:cwОQ$- S79eo2%!۬ts5#bJm<іH҆6/>o vùvi?lJh(qcək1ցuS1Uh=:9%j'N?`-v΢%6tnMtlz`HgUsEa#D͉B{^s?F {^OC9W=.l:麜MJ^V. })2l?yNhI'7&P,SѼАftg |?:|1]xYszFYFW$݃B==U0{t27TD ZJk/O[1d|t< St=lW@Z3PO(գ +g ^4!uPH++ ךb '? p黹l{^&9M!VMNL#<8lxW#ɸcD5ar (ݴ N1ƩF ͡9'Bhis`-^ PYXޒ.%B\dLdp:AA+I=_a\&,(Ԟ[h@:ɭkO` Y)e']r1!U\@$Ivx|0bgU T$B{ "~ŰF9,?mٌړtF]8+=yER¶==VkZ9Jz VEP=/ ǒ3ÆMj0[;DeXciTl=pzK_ l8,y@4dk"62xB~5U9[,/L4:72H(7.bSHeVè_`8kz`2Drjodn.7t @ ']75d[w\)rsM`I}͓w[j%%%v%P*AFaB vbZۙP$lR Fpd]rk}*TAb1bVR} YgimOқUrjk4V]n(H;k)~ 3H}oid錣(GL5@p-*_H/Ȁi L9+W DY3!]qt5kc6]jw3M?`Qb,wQ B.EQG´˗}IO$%!džra6 %րN{jVo]h$*=Նdz(Nª$ce#[哶B|նa *A-I`HWTU4;UMܭ|oGawFCj!p1IvaE丵-R1ˀ6%Nz?""#Gۍ% Bğ {@/trn#mu D-pTc|nNE|W_P~ϡCz5h0a2ĝװ=Vx%%3ϵ( i 5yx>l=|v漷I5ՁE?UDM(퇈j-w( 8{ëbU} @Vh󗇲'0xG (,7t>5?.Wp@3)n oX"ȕeATxSwHz.z;!8 љj. ^4iRQtw?T2~AcqؾxMJ³Nvԕ"XFa g HWn7RG>[̐ LPV[Z lw@&@gђph p|NΎ%WEM:mkTخ! }UN 'lxikQ&L{Ɨ<2 Q:עj] zƊ5mZs6NGI%-/n܁O\ARB'LCL(zJ{GZ% Čmqd)58vVlcueN@y"m{5G޽\9Wz7.PNJg~́Iꛏb{ {9n` sv`x^hE$LϬ~+%@ NZB7:>Ml^'A'nظ=Hs ELR<$uF+fjM/ޅih,gQ 6za0d4~ڟq6LI9Qed0'@d}ɾqWkcV)6F.Ӟm=@L$W@V7B>Z0v0%;O֍f*@]!r!)؈',3<$cfm:s; .7\s=<v EݠqfxNtᤄT•4;.&&`%c8C?iB|;7=UR P;r#,  DLm/0@ةgүzO< . {|^f$PfPGaHԁ1H1 *ߡ_.pW4uHzP>#dJzB mk?kFK\J+^%1׾ +gu֠&SϊJc;~)w|I5 %.,^hʣOW9QUگdIyJm&0l̉H, ŵfe&&$3x"F^65,-i#MnߩIPus*I>Џ0[;k`*fx  y6G,fop;b][i^:Aߖ:Н.9ۙhf"/? /xkVt5ulpI)Scզ7ַz3r#9ezHNtfX?b1$vK3AmEG  a C0FAu ?eR(0GbO WϽjo׊*#hy񜵌33,0S _qiɮ% Fe*=64xmpb͏j/t._M(19w6wmd+aO59lkhx+߈yޒRǒY])Ǩd#Μ)Ii2BMjMlJ$45NhVV|qdc^vWa_02]RZ-8'0OaoTE5[/jQm" ֲMdD8oTVҒR-^ߔVC}/46Fq=]6ׇ˻-؈3_Lg5=}~F1RA#ŷgĢEg=pM=YrO7f57zND4R,_T}:r7t ЉɣTߑZ'&XLwcE[)}|0ՄG+a}+eacGpڍ5'65R9|d<ƜCi1(OK>sg.={ho&$Pvi~pXl"E]ME5|qs G_ *ׄfm鴃!)_sN~['4!i@=ιVU="%JOʪ{2͢>?sO?>tQ'Iݰ!™\'w]p1`ˤy{yE9zc^oc y+LOs&M0tl/.M4XR3BNfX]tNܛJ @Ut3ķO 'K/LIDa@0 |6d$[YM< e,Ie N1r㖫3‹Bg/Gէdnu5D*ҾZ,^YyO94f^\DUͲ<,'Yh7q"ndҦ"IPe2ДWϿc#T 8cg[PH(gF^jڦ!\īBa8 Bk>bCB޲?7>wHADxkUax"Ә a+?g}.m|I #5nkicQ˾WKb(u=Zό=ϩgMmY֤zHY -s1P|W:lLk!XC;(v yh~O dl "'QR󌡘ۼOȉQSl.Dm`U[Rz?m&T1:Y$Z1F~W\Ob~y%b#|jLսh@ _̮UrR-t!'4eģc!z_~ Hy 0"Rbe늸DUS z>AB#0fy3aέ sÌ8$E8j%؆vy+Tɨ>+#kzk@BsʏgVX!S|,^ XlQ{֯<$)uKT 7,D~܄ƵCV y0e2"/]o+ȞAp;^_ r(fK߸)ٍlnԡv/@"Tʞ@&`@%UJ qT\)LQߊ ]idv co>tϪHlF}{ZTq~cš)F4'!>Q$TC~BpQ α,JdF'G~rvDB=Qi@R&AXpvZ.I7PUpUXQWPsTŭ5|ʀ\:a݃9!meSijX5]^<"UKY2HpZ]8H} h&X Sw7xrru8ben._xĸ@.(WJ;nBsBNA$V.wѷkr?ZLep/U ['̌"EFjb۱?EJ\14M$ U*6 K)O8=q䗻S 0rh?-mRxuK{Q!v dj_IXXĔc0hLS0SEnoi+PRvYպCcÙs }m2c'4h az2ATE~@n3 Y8ԂF>T qaf~(sOɷGOvO P^:[(BeSy]6HLl$8 {iJ+\8ZW_!B,nz{ϫH<zP8^갷Qm:9O hM=ʏc\.@/ +7b6EAFɢsQ2{HY?$ӜyөX2= wyXɁk/Mwg!k] *w a2=.5jj9UJ[>׍(,z}@~`&́Հ/Xatsvuz#^n3Qy1J]M5Fde`A**. ƿEP_#BI,,-AO{jZU/6rӆہ}yffQ[6!7*xS\s<0C^! kY!btk]{Ck>䪉vն5[؞BDK9rIA+tp~B+;LLH$xxlR׳ig&up`QP r#4HŃ+'r◩3Ot $JuzyʾSI @n]y֐T*|0"{m')Pq}hee`iLGiMCsoy )^B0 '~16SuPBGKAflT6NaV XG dFDvBIpMjC8xQ+Qg=E;{'_Fj-g !92bBfT;U 4m /?Dcx9ZU vE[IhNJ.>6QS'9 H!$zuP&a&yTc(l]((1 =Hl&Os F3O a( O$uv6$?oy-b sP\-\P}bpYӛޛMC{++^9y|#9e]^A^t 5l`\9t7D2tԎA…u#clghP-T.d W'%qI\\l fT|hmu`_=ݓ) dVF4b֏ܕ|g"=ۅ=(rrު>)R7c^RNhqD ۱S'0A?gv!T*aX1ҵ3z5bְu DL hFWdc{T*#I %Lf7hrHdiP1?yاX :.Z*"HZB7qԖüQb4tQ\DS xK1 mjd7-3C%T ^74yjJ2w!;G~1J *#qSH5A҃yJ#]LV'/ uIO6G(qZZ%I7uc/cxi0NnϡџBYNbl]F-gD~4˵qھ_83"-UO9`",;Mn .L2JV@Ϩ7eTʭ-g^wo*u|af˱~;yk\-r srф.1 #ZY1>{;-m+SXwa&Sj V[I^pLx>} ǿ7bjs㪔) -WJt~!^P"*X)Pf_[": {뮔i0ߋU*'h7\v+v~ƻED i`Q().zThI5r{_$wkP4BjFx 6@1f`!r2ot20 <PY^qCƘ e"&U:nnf]"BaG xo&?匣A=o蛁 _#шd 8m5ŲU)>]LRp?dWg7 \oTƳ~əCH^Tȴe*Djq'C닪Q$}x}a{igeG ڠW<q8YG­>b(\4 >M<6Nʵo|'}}ds8\SaU"(ڐT OUDgGs&(x':H ؍;\{d&(npKR'N:I6/Ђem U%Ipo$:t8>)>:}3ͦ=VDn 3+#ROJ[z~lq/ #(o;g@/;N 5ږw˾~0ƥqb.c 'xN%y-}} <]#[05]><Z]u$:\TN"= D:MT!}g:]ZKy^:YNJ׵̡Q9Ag;0"F91\&>`:!uM={R'mz!&-U7w@^`[gdD"NB=(;s'4Fݘ3,*QQI%8PbRn.Yby(iκpx'>8!Y){*Y;|?0aT)Kň?r\V| dm)C\· 8ӻbЬVqk&@SW:}\= ]msh.AVs;C fufź7kpQm|~\e>BhxJSנ3ѻF{VV3 ɟPDz[CEX`[wPh7 FZU8 :vA井lƏmTZ{t\90JOa}\KHI( WG@+xzbp0#!#\ZjKRR;Ii(V>C΁*\`!7ݦ LDսl$eI| Fi.asMNZ\*GN4CӀ (*ad踹 KT@mt(3Hwsbk%5ݧ&-R!6)3zf0I{I%d{1i^չ t0$5 uJ folS8I+w7ICYb~X'D>NX <z9}>QǼP1  IAڰ̮51F@&D)@)qkZ2Hq\#(h'š!ѫ *`Gª62tl5Iα[均jJ 5zc+BקUg2fQ3ejHcx,1pklH<\¿-TiS5M5o (W5r:M%Kp\"]Q8?6's5F?#l|cz$WGvFu@\6L490{3f֊{OD[Uw? 0FcP67m\?4[<*b$%0 ?U!ʿ+,خG- o粤!^M檙eC(oGb3NtqBjIz#acYJvia+٩Tdp\n]A])[pB~Wlդ_җ%y䶻~u.(3\WW Cn~jnE! ]trEC-Io1HfPֻa$k(i .%ED/:0 _uDamڄSX((lm&sdnE?~ۀ35S.s!9e戊 4pVW p+i䛎ɹJAbJ&wDZܴx= Np]y|}3q)]{0z"ͽg'l' mJE&?+w? rd35SACVcsr6S E1Tvx:Pte_.'B; e z)= B@Jp};4Zi`w284}<\-wFMzWvy%7ng{qsit5!:ISIi,Ϩ̊.8/Dw1gTR(HB x 3P6>EjU#f`:&ݒqՀ2wm_#b1`$SwX;nQ~2nKT) $q3~H'0w7:83ϣwV曓\AIvz ֻ`%6Ħ1אzi!wƏ]&ذbfCKPNC# (PiCxûSmb%⇞f NC"B WM':Zd8]{6~R6Jj3_>ZeynkZۯGD/AI3Z )(6BnZc)=ϑ_ Psj;aAwsW|f Ӹ2x?xT7@Sml/ƛ%.?6"h8Ňt><=2 ?2Vb1{(Bːc@QŸZX'Q~!pdPR qi_?o˱#IqM]`kuFXK!EGUA;цZyک-秆MVeh 6Z/ݢW4ݶu݀Q"P|Bq'}Л>̴T$җᤘ[㵰/x+&'Q+|vsW-MSALubw|CRPvD2k)@EVGsXmW<ҶqJ\h Σ1jǫr.+=# Ep*&؅$1e09|YtV"]f!x^Nh,3X7 9Xb wVn7-~L3@Ov-݄ 7&ݫ@ݜx0!I^Ү&o$!]B?@o=( sGCTc@CℽV0փbv4:eیB5. c96P*>\f&Sgz@\z3zjPju.pz(d@"܉:ߎ);'n˹ $%6()u•߅<{O9~s,)L E%#+-Bu#.V_JV.TeXid+xd2FPK#`*2%Ktg,ύ6[ȵA\xVNScM 68YLokjT uhD|GbtMCYO@, aU%#K'D[:'I,ȷcju4 爡${:&7_ij}fz$&tvRM 'іy/.*j|&nwv`47Il Կ/> Q.6_zZkzkB(Vb5"t󣉢; Rý^zOt5>3OP6%m>Yvv$=8T*I_.jn]R 4fymڝÀf cSI VVG2Rux{'X,NjShz8ۉ߇/ Y2},ՔܽܞͱYB+S% 8'iE!c]Mj8- 8Qr%0B̆*SxOա߸ ulܴE~y4'Wm42*qlUh1;K~")0&z1)t @I$UMvQ)n 9񒦿|8QsY#L`Q0钻bk-6+:GJgK@1v%4"uji2% "22m5nz|dvmw^ly̡Gμ3%I-2 ظtIM/:Y%,T&xSMo X"v DvT|5Uxis8Y[Na5܎5'O+BJ1:Խ}(-,?d%\ll.!oedNJLd![Ś KiNu HWah3 P2 +:hiŨYo,2~n0 zq`'pQ-էT_~yR'(Jl`C ۽ .>z1#STxF9nRZͮ~U ۂ 8$ imGiOL\Ꞃ%zq:6h`a~Ծb' _qlGR/=w6GBi_S5zÔD4)^g m&ߘ[5BL:Yv=)8[>-ʚL;}SBCSR'뭔W$9QGv9析<ٱW 1 v q^z j<]r VahQ^͸x]ZnڭbL`5Kӕ/FJPXh&`Ӏ8);qG4kg 0Α'_csq A~nA C'G]Ou4Ā+ԧQY)96܎?PbF]LVea}դP"K=Oj2Izx} -b> ̲?QESRZ0a.߇ ,{AN 1RDQdd`zDB}ߤ>5?=ym `9Lc) #:-aʼn*H_ 1łRE(ظҫ7'~iؿ8VWM`ro}G}l5jheE. NSYM~IX/! b@u'6Vn,J7@H$[NR"YlhRon )cA,%[Bh.X!"MNPVI@ .y%K[U禸nvAh%glU,/>~FdEiV@amWlW0fqnIkڴǩjw3 zO3 =ޏ(#xްR/+Ͳ͓Дb-,"Ʒcf}OjW49A9*xi@]BmNR\?}dv!) it <,W"d81 rґ,: (7 $l@.mwdcޔ]+D)&g %qNBKA**56y]5Mst}~\!b1[s8㐷揗xovCZc_%<\e4S+000qJ|:ld8GØ2) US-D.S`_`h3Z3wpDE251N wʖ?8"7niwvk훀S+hJ>Lx%%wW4LZxPk&5oap'=,@Q՜]c!@(njNpN R]<+RcZ@mpϐM;ߘO=jY/ެ/~e 2S xMʏC.˥*sFWu m\y7&BdV -A֏cqtLmݎc_}51}WNɂ!G5'ȍk4am`j%K$ `N&R6j;OLfLM@{~8 I0#3A&I;#a+!%]{%-M ~UG-&Gr$Bݚ}aGŧ*==A>!ӭGضL87Ʉ9TRk7̡DV# ߉Ʊ'Gv[?sn\4ؙj:b`tX͝ܤgsiYz,/dex?[1S 6JckhVe/3㱵t_ AbreɼO{ݩ1["N OSs7L"@G۾WgrD?h@r,|h,c*]3pUuhϨf#yY*;"~cP I{k%ŭbRc'>TW@I$<1w/TkL,<4h=M,CUdb0q1_&@ԸiyVb=:pq#LȹuQ'Գuҗn@_ 7:Ls L# S܋sD&0CZ=ۂ䑷QiŜ'52.r䷻m[^^RMf-}:t=owgp˥'o;6y|z7߇h">X;q8(;cnD#3XxA)\xԛtUuGwI@$pgIwIHl3'{3ʪK#nAѯ"DEp,JKI }2y(J Z;Bnbv}_ RHsJUH}\!ar_8^mC!2%tqJ(E$2GOM#f!oˊU?@1zۯXN ?1VR?^JvfC`jg8]mD}̼1ƣ L3CYrRc `H Gy6$4_Se@O/{T$#K;1_|vץZ,LwPT/"4ycf~e%u8DkkoyS;`a7\}!kmhomGe+2ϓ e<љ7b,k7 h4A\[?;ٵ'H檝$M -gA90ҥ"Ԓ2  81΃FY敄򞚷<| g Ow45 ,\[=q** <2$C<` "r %LN0ڤ/y&a^'N}K}ײy@7?#"P8X5X-:PZg䁔=~U]3(M DhEH9܇~\O.8kA_Z'P)l,%unCE.i,Dceq*=[EIfSQ/SUqp,K{&='8HHx ӟz o˓R23|UӎWև @GqeN0@H9D%1Ӻfc'Z%;ĩ?^' >պ&hG:kX@r3zwm|^= Bܔ`}^;A];@ {YƁuڳ4mK/&W^ 4)ciYS?^ׇc=f>rJmP l%5,jSO8gf4֎a9h 0cEǵ?_ӳQr.Jtk.ˍ.]j~L"Hf/vS;?e巓#@O^EpStăZah5"+f΋ {y*kmoɘ20"!; ^!W% cn970M*u [ +c6ւYyiԮb!@N\D%q*FK Vn<9..@ł_j=diZg<`,IU]70wNK~,F* P ,FW,:Zy (vOLHp*35 ,&T{8iN4" ';W,S1Gٵ0WҸ["1zWP^Cl NL: C|Th&+rs3d&xe:ґ,ƍѳɺ$#ݑ(hA?ڻ[*P1WĆ.؏m{o'l@nQWDuWg䥘 CZæa$@y[ u(fr1En#ӯd,,O{8ѳGuv8än/ՕTd1%YAbR&9e5O{f[M&g%wPejZWX}!*31-3='C)k#uEM.5w͂p6H/; zoH(SΎLdam>I%G)D S b[a *Ce&'4[N.ʽaמZ%s%C`kSf׌; a ;^TtD[u.0{Kvȼ$\&p3(~ε a6vqVHŖf=DdSHl <\=hGA+|6Fڏo}df뫲.Bt& Cb&w肛eTHzDs(;lѤw腂 ɜpyobp:l-iyJ0V35 qc>+Uwy.$@]!pE! &̵NI>K9qLTyIVO) ]&M?.:-W}f9ZCͫ- dbMA%E%9v a,v_c=ceU-̞h$w;X1ť?Q ^nTjʃ>a,jRsMGğ9oPE 9@/Rƅyқ}̅$G_ǴOlVW'vGBfo"2a114VjXc<Ne vKp:$$t)lhz iXw'̊DyfAXw;hݬ$!G*,|LK-s9+\ԢٺM) q&JAR'P+j~Zh[ݝUOh_E)0 NT(W!=#;>z1j#(`] Pl(f4+ǵEl[g$I^ql^n,PX*Z V- lPpg,F+=FXvLqMPfH E'LI~pMಛm?U\~BV>G, S˞cK{J0 '̶-J12,FreaNZD VC-ř.'o$Ty{kHiXG @{SE+3ļy-@#g!+R=o)NI8Fj_ IԱS9!s !qr`ڦ9dVu3< Ѫ/bfLsP$ m"5[B!-} WIkFj%A%GmM#O9:6\Tok記@gJ8FzbEr8EwASS0\R">֮2Bg;QG73 i ɱmAfqdO)ׇmvydia<>0iq8GveiIYc c@N߰qU*2QhHV!mҽ^H#"dm7B>:V$.my"4Oo2鵝g;%JQbj@ٸ"D lI$"?+z h{b9rBsnVxG_|saмMY16E+/:Qk=VwVㅠA[误w2fɐVx,_tD1Iz>zwxȥō՞]vΜnpZb eIz~?ꢨbوL*LY!#6hpl=:hH͖kTGOx *5NJ͒(rW&3 9֯Dq[7珃mū- rϭ*6Oִ :άllE €D3as&LYCxD8ȱ ^F f}>PrԇlT"3*;[ߙYm`왡k_G5d2dBu]Sw*1}5i+5=ZNqx,epXp.>P F/ռ!uE [s\ּ8PĿ9k[_sFYD5ӷꫡXLnk101X&\D^S[y"RBS ]En{р^hds%=]$xE߄9ȱ ;jnv : MɃu(9J !zbgstem%nt 4јƆaY63MUH aQKDz gVSߑa1fWںZ\)#Gz*PQg Կa(ȵ F\[5Q8;dLfi` xxG"bɷ8)T J'm(:SK>q$1c4Λۣ ztY`9D=9.%gKsP·H'ķs{J{CQ}$f];@Jq/<-ݘg0Ccttyhߓ ؆g.{/bʹ c{Q(b*|}I>@F œg뚥l؇kFk< `p?.eU労M5 Vw1d^| (>A)1_}+E&!9{Y!1 Zdv3%1̖j)K {[]$Eڧg0[0+–i z!S‹E> V!d/SDܥ"Orm#TPFG Pd2Z9Kܚ<5:\̷L0^ ;1f᜘Wʩq6UŒ42FYS̥-Qz41Ҷr 59`#[PLT-DT,X N=oB& 'b8o2&Lf#XEҔqu{K- Ksx,Rg]\ '4gttuQSJx!ϼ,ۿ[ObyRS5l-N Haonrv-)O.eCʧE[~lL12gZEJUvF[<8HRZH x;X*}j}ާ2sa$O?JǛL24%WPKkl"xɰmogN2s@ҲRUgmGgmW_À ck[$qyn %wW  g" *p'i<Ϯp'F]^z'cT@6R\"z1:۳;aT, g޷ V}a` {35gCU%ڞ:vaC)8MQ Q!> ]W cƢM *qk`,[:hz5cʼn,QI$8%.T{BjgƝDAY* P"ǡ@d)O4p2_`6~˖3G4e5b> D| 4:`hA4˰ k닏; ;ej_^X "W(sHfN3ZMGG~"J,ީ|^<$yl2URKZ9!eaKPĬ O|TКz^ `4 9u\z4\1l~ڱHe NL82Jfח:k#ʩ L/AK=-ѫ7VGwB ^l]XI3p^ ָ<'$Yތ62@8ϙH"sWQƪ3_=n{PoU4(\X,)NZ^x@1:^G/!I[܀F+\D 3쿸Ds \ ޢT$sRLLJ]L[*}n.¼ SB¤;9v}kYnƋAi'a7n)L1 ,4&] ӓz3?;cE驯#uKaM=|ҋ}  E!Lkmq2AP_^&o>SD'N I~~+φt3OҲ4y6ɾf,vY Q{ˣ#ES0G)&϶3Af9e)+O;zÙ6k?2,<'ik?e3Lˌ ꥙s\iW}| zVQ@޿̮Ze N"V\ %mN&;d? oYdluXPZ%7Rɓb\ﷃȂ.+b*8rE\֦ծ߂'9JܲDQ¥@ J^R~X2y{3R*ӹt/ùRUvXr/[{i̜^9/?ԗ5歾-0&o Gh6DzjCS_QSAJG m]-B<=*J/ ,{7 f$FtV} ]򅳱i K_Tc[#g=OTA?~ъlcS@ecW A$eg{yF{2z{/l)Ap^%:Hj̻5l{%;* E;Dp!apǢڞ|Cuf ce)||"<v<y&Ռ;64vH+ Pn(r{Uf7u+1@J|o0X6>y8#[N4[pgfuTۻr#hpmf7<=4sdj ڭLKYm+GX‰^>`=%t%[kưfSwzUO%;8J_sE5ۋA΁PS&o} ΛIcE -OK̴jqʯ?#nb!(| %bjņ)IL*UB_G3 b:/$&[bL5R.?Q/>-o~%L$v"ݪ FZݖ 9.GjFRS4mBhTI}g:&!u{;+(u#vM3-̆dۃ!M6^FG.ʚF,?~EӼ LcfxG-sVLi !αGqҕv'Ko+JYl?.=XZ7<ESŨ{Qm=YIM_Fu݇R#x W*\he9 5yq@ 놊neo6|d:_X.:ጾe5?'QE'VS%*SYW8hVI 6$:y&։8UqOj9N$;P,˜`.Cܺr\˱7ϢwPEok>gaP!z"^ b&r̯ 'i UXwqMoF[v0˸> "67"HW|<ƞy6X J¥Tf <Dxc$u&ئ4iH=]YӹpDȸ/A=UA1^T^6.[nn2`q̃f`mƓ1 ܠ$eU̿ہޖ\̆bЌgԎJD]CV)|_ժrG2| 5>됊/A$,0C*cSB"ͩyLQ(l)Oxw/#_y6TzY,hAFK*m#b]ߐ ^>a6/? 3h_Kf{((A' C9!E}oud=0 : ^дExer%& ,aD ѧcYhxmoAU0^\a2 7n 1Tg[qNGۮ6'ɡd^!emYS)$܈2쐛T6j<5  ,R[[`, l|< Ƒ#]?,#4nnO=hzl Zgv]/Kۜ>i]Ax5 _㗛v@*Ck+d4ҼL~^=hMI})Sg _A 9d<+CtFߤERʅMy}5Qg> PDM1WL S),;`¯GL^$z;8 ~|cvZe a昩V&Y(;RT%}PKUJlW3}rVҗ(x=lb6?Vw`6a9w}Oj~#) Tr :9j698TRχ$3;;*ۺ#~>PxX$V"_hfT2UuvvξE=;˪ &{>;_96["Eqbp3}5yNZV"Ҳ<Ǒ~23RC"Lʹ'I%Ֆ"A$'uf0 x8NyK-yճi ՓҷpUNܪ.r㫔sn=T*X4C[F!M+F.z}fIy^&6Zϟ F)#ab[ìT8 Iq<N[_#ü{ݳ/|UlmOibd- sIŁ؂惰Vtaj{sD1d }AXpJWMnx-]4KBɾAL>@>A~o>Xar(kT>5rq+HBN?1HaVG$Id}BV7cKu#ؤ ItXp Vp@tCy8bб;̠Cub#s>B{dGəVS/Y}̹ Ȧ`jVj1i7.=s/?므U@%mWa0_086X3u^ =qF^1up8eX7CVv;2m$+o;JIDƔk ۋD1~f= ǭaN:UrHd݄dgJt6Ɇk\O6] c 'L,.0>BI#?Z:qnmp5R:OTaÂ܂֐ӐȊKmTEV/4Rf[B9À!ʴ^\վyHb2{ǓR1r!^@gCB }=7͵g7RLE410}nQtn 7feʑˉ#n@Wͨ4פUvi4&[TT`%ᢅvO>/A7e^EV5u9 RSDp9JSpPDKN1 %-Eh`  ;v3E4 ȝH*nA _kbՃӓ3)a]3ycY;P+ @lL6lً[cj^Qei'2 F|CE 1XK<_*^ 'xfNJٞ0ml3 JɅoJd@M:K#)f\r}`RT ]_aoi m=8w;QCAleݥw֑j08xf9_ :Z\=Oy45]ޫ66H#*A)i1Gn0dZ\..YE9¾D)UNinoF '9*$V(;O/0N.rz;0mЗ0"?\v^OuGDK.~ 6Qm687Oc)A`m$*ގCG퓧_SҔFgGbiL‰OX9kp5uvl21?t66P;Ҽ!UúA(#M}T٭Ӝ`{![id!`"3%u@ϧfNlHhjt8 zcJi=Kbe>-S BH=UK%e+U H /Oyj:JGOGcﳺBQ9Lm{'L :%sNקFd;s6ւYnmxFK;(RJCqE"HL3i)iP9 l`i_g]<.)?@E[$D;cj1s6v eWBmn>#!xB? j;dpÐRӇ@tԉW`VƤmZ:m9TRd22m?Yڠ(7*89ZX޼Qf7Z͟l@uɥlc9)߉n(@H0 nnMn]wߺ?] Zߨp<(`93.ے T>)ު3UIŵĄ?O-I+:9,|9~V^6OC͆kps"|ӌ+R깫@9], s@lB}xz[tk:c5V# U%bz/䫛:8ʽz?Y 7

Qv;!Tѻ-0Pܘ> +RM'1mP( ]p0&P6OS![g0f)&qUFAlOۍ]IZY— [m\*o@EO>ˬ&hP9s(ܨUQ\A&  WQ B%CA_CRs2VKz5&՚OĦ@ݞ" z!\`JUąY:azE3!MUVQ4X{%P]Us3S0@9 P qern ˽X0n@WaetK7 W!G2x<(NU``E"//1cf o. r@^|XHs#iTgĒܑ徹&$.[*0yKs&#L/! \rb=kVz sK^Zn\|87k%J-,W( VӾ<`QRR$Hgl_ }/IfvE G1sUKB# eȺڍ 0E)$b9fIpI@6R;~ [*B=_,gnջ8}Bͼ,̉B2L 1켲'ĽWo?"* q`+:zr{ @?X6j 6MNXUlauMz8vAv5QUFK#1\! n99eo%D!JNt &ЉM!mgX$u 89 SW Yqju2BQG/,\ױ6qiԓUj.F#'E/L=bN׺50w\KsխX#A3ySVn]R6n'S}GZ|x_o8]vk^l[mT/dOpKbݫ M{Wط-JM$W*C<2Ј u~pkW-1Ar0†_&/~\Z~apAWDŽ +ൻz?x5uBg-Y>z=$U̐(d&ذo⛥@p6^wJ71υh·]<:=a :[EwcT}К9LJasJ#;zl8f' +X݊l+VOƣ}.Oמp;Mr3/t>Չ;6O'}g>&]rp6,9V IҏrYRf}&'sJ(JPJf˿ TXflk ʱSi~l~s*}煋u*ZM|~ ߿U`:Wy9HOM܀Z.Ձ6_\q[DE2% UFu. 0RZEV␽1?*N;Z??Ѹ>IrP8EǿY7i'iU3ZсpvwHC?=4LLͪZ`Dr2|lv+7?ͺD[}Aāo Z\?ZIZL'c&I@Jtd +P 0AIaD+ШdlL@jmYQXz]!xgJ Uttև_1f,7Q;wvg 0'^ֱ^mMW;6j)AXf8 a=X\IEv}aN9iBEVJW38#gz ޳U:QCvZIo}+f@2pO6K#mJD>M|䗮U\2+c ͊tOєڅzW`/|DpT"oVl*-Y܄@xd5Opǎg `<˪ywG~UB<@zZEEt.\t@ e i*cL'F;*ɜ•g~q{vx7*:r-􂵠LUf[L{4X#@cw7hud0L[{e2r s"p8JmyH/!oWTEV4> CvڝvHS?-(=ғ_"ኳbv,V.Fl' Ѫ8ɀyV%o hrv b4UB"cw "9=/~v&2o%ڽin$-Р\# BM {E7Xѷ+YQAs%֦tI^X]Rskf_Q)0^'*!u%UXޕ-a_έ\Ʃ R Ae<}@T-JG2H63FpD`NJN27rM޵S虬 Z϶E.`> e@XOƫT.^rL{9Ӝ-44a*K=&]7iUJTrbr,ּjv^o0g;93u0NBI=2bq 'BBbzjS\JE]OAcH1؝l-ڭ-HZ[1޹A f~́6_ h/VxaT­k >Vo9k}rRC/T8U>Z3T1ԞSb=gB9G_{$ʂASƊ}#⾎𝋊Zz~?rjA~bDv@9f55.b^U2(l@îI,@RL('r"X +,Ò禔=0z _fV'KVqQS Mx)*2 buꄨ4#QG\yTwxﻇ( Sa2D! mhLduiLW H4M䂚C  *"ǚNV):BKӫovO+)zG:jJUkmOϸҫF{2$3~BO>QE*E PCRo,h B.Ֆ:Z&Q~ u ȅ4,}uwY"짱Z! gS, pGe8ou]N3ѽM7[,cU{5|9a6z6ꅞd5d4_R!~-؈Ik'Խ{/pBA{*0yu2J \\#?k%YX@+ |bD)A| 44*]S{-Q90/Q ;\PZK~^SO{EѼEbH,bö ㌵ۿoqn2ҴB 6"x 1Qpv*8h&h*J$LSb/Q7Xc:)UpJȢj ,wǍkeMcë =28Nvs|^CEJ3j2lģiVAR3j/>T;^5?>J:zP_CCKXƄQv :ߊku' PUi5 Z}%8Wey;ی,2sYCB n<=cW*^:7䈹|74񘕲M-<x͘`Q/>1㙚>N6B\),<ȏH.̩qkۚE9YG-bl> e0:Neui jA JR`B3!q0Ӹ!\MmU\ LHr(In~^Aa f^6#4n{-@-y!dӒ YοM>Pq'ޘQ)-`CCr:Z[迿l$J2b2ۮ<Dz=F̅"ܽySi-"U8A3 &5|N$yn9:xJ>ҺE$x3Gq*5mc؟WVqihxaj-8M ɹn oDpNvV쯻:EY ?-нl⯍mi-{]6qI2^IML /(B@~Ki|9Nd]YՍй~wD޴^Hx`³|YZ7a O&,]hyK(mY3wuay_Naf Ežl(έbN\%гηTIsVKhB;)n3Sce/mMN{(C!4s8b"MNsIc+#%j[Ƀ"-|_ns ]8hw W'R#E!5#/)4ȒQ,IF"g4h!- N<&0߮7^}U{q]x%zRg! Nq„:Og + ,QЏ/j.Z}r먂~7t)v!4͎&g"]ȦRx^;w}r]~] I 'BkyPCs=p-wh`8k:9k%Ðjx74$Kň jw)ܲmqU1af#qoo1+Oo}<+Lvi?BpwӷB+vxuki5|(mnSo]Juu3Gq/J^T@eWv")UT&aCD? aP롕5[g (`ҊTf*؋)تaKbQ}`euhU |Yï[ x'g ܈p-Hi?|,𱸨DcXXX^5 1uwz3?Al>3551ZH4 v`u';頒즳ޏſ,K=U?7b|dx@naT4m6ra_{PRAx os"vp0Z ^p=IsL_]-≮N3+n'qE5~έ1JYޙǙ)5M;.7 t4c f+qJ{Sy¨@"7tԉ?++>^c6{_W}aTlM:LufjI/9:QqG(.x1hՙx=ٸTn5{)I{1Xe.jwJ+ΉS>7$*>pDk>_TNd*כ,CRL;o}~ЙJwq}uJW<$x5~)F8EOaơ[ܣEZC_GC7Kv)f"9hs[~YkQU=~po!V0+TB6 ,>!@@/x5c~X[C%;gOqS ?Ķ߼۷*}&ZL+<;_KMkC >=/T"^Ko,Eѵz$3Cz= FjvG]n&=O0`Ո>*lJW4L|nsH8cc7 -О~MG`=3k(.C朽 ف+Åd[Ez3> c?kIkANr`PCpas7, (w1 ֻ7eTU}PUu%Zw>mCǫ4OU:z!Q׮8gҕvfm\.=m 5 EnCt㨌{N Q2VKۯgK%@ANDbwݻT;^Ac~iAɅ:< Vz dnW 8jb8&Vw r'=v5+aT] =p~}bKYo8aZ[jdN 3-v@'qD8j'.U_kAQ TЃG|xg>٠؃Xk 4L̘TIĨsIЊ8dI(ϗ8ҧsrMxbw\QWz>hK ծy355Ξ!:SMsWU 7=_uȔzlnйӑbX^svw0k`ԧl_AaebQ-g*@ϯ׆*JuF0-?=BQ^̴T>.f]TYlTB VG#TrŸowHn vt;t)LyG;W9ypcy~b0%'lo(H{s CDfk!kdSkfl]Oq5 15r;D2 zߕ `H 2X*㐟7"_4җm ~x6(5o3n6UZTU!:-ki1TMMZ@@eأHuL*b<2fթTn, N>kN9_.;*~sKS.-RY4v|?EEn(.w;X lAz-9ĢW%/Ifwif6ÈrqdNdP"U]Z!u^šhx&z .(,SZD\@[:Ap(+QWG PngOvJ`z:^;JTٟ`Q߶MNvۆsP#1I,O@>HjHo!Ϥg1sStJM3]N2xmP3XOri˜Js'bd<Rq_lꇯ:b}nNx{H| HsjKM'+A1"(8FsJ]fv.jsmr3B> 7Άe\i߼Gli'bBĿ~رGo'@h?#Sb-s 2؜ȯk l yq0 믪ϺkRؒmցC`/>]>h@ȥ. O@m6(_0ЉH;hO[uhӧ|zNkEͧ0ej\:bL\դa;/bJ9Q=v|Q>K:.w.LHWV9:W@ fC,^a+@E[q'P ?ѩ# q h8[ p;q1MhbVﲺ⸴L#@K}28/HkǢ"ko9pq\fbb:~BǨjtJЭEmK۬$ C.J\,`}+mFd7HZRd- <}gF&wR$;2ߌ)Qv :8awLy]~us{F,5MNDe-f+4MH$'TU.»ҋ7g`@08E]9QŚHI<9(}o6d fv[ ȇ+7`BYGtjӅEr `5bN! a˶$>Dx t\+Hh@9jobexuM YuƬyDzEhNS>$oSDQ^$3U ';7A_}4>ށt0\0Y>FKqTXK5R n*117\o '߯y?tY) Fd/<M fj>#ko?ֵT"@_HΌGUTc(erj<;#05L'׳@#r_O;}.Q.0|Epʛ@,չ(MtKqpV@DgK~\OCg$ݛKKM7t\VYoi%75\$5E~EeFEEU=^ |R'2;@,SJ)&H%yO;ltD|Qޫ @ȇ]D(:ⷀ0So;d[֢Bv{paz=Sp%"!en܆1x^7FlÉh:a+<;] $nx|fFY3%ݫl_煉j''<'= ܂/>1w9.hq) xMb.96!eƂ>*WJ$Иq$狕" I<uޔ8iSNaD-:O.؅/l< Uڨ7@Yl`4T=4Ode "J䍒HC^SLd9Il@BVXӃ3\rt!AvZBxJN]vK:btQ hm*.s05,2]y-G*R ƇE}KѾ/EvB2&lnn b /(lu/nnW.0I07 :{@/_eݮͶIG`I~7!iV!3,IP{ke*i@Ğ?AfpfѭE'Nh͉&qC㪑4t{+?T~"ZI;;1*<^)(EQbd3oz?| Q,n7d:obnGH@Tvrt/zC#D;qe^=fL:Miv}Uf65癒?(fFMʴG]M2:;j&HD8:`~Ue=[ÇL脐ِ]ІҾ)LE-V*#v(+?ŜrSc.p^0.clP*U5,o*6R0b,&Ib"6 g:\SY^tUi2YK::߷G2J*OUR8Nϝb{YlM=M֞֠j:R;0קYs?&H'$Ѝs7K` wn,*=D`B sAuF\֟MQ D<`Uwwڍaj>_U8_X`ߑN H )rna<*kv`Ħya;2XS! Lb*A38-UpmC+葫q$dJ6:2~r1p9\xR#-Kiyi [#'[x'[ĊPNօt0hTx[{YwmڿA@p$g͢lQxKƮ 4tKK3m/I@ xzxĖ> ~?+ ~T\Ge\9o3̓NݲY:E-FBJSFEnɕ|zsٽo|JGDW4Ѽ),TI[Suf@]E 26~ʚfp]|Ie+Mbp3h g l/-Rb* )S׷33:t`0ml[6s9`_hRP*K)qIG}m⣤SNZ/}1I5]3  'ƦnQZOh5Jú 8EKYԘQP ;S'ybXGo ϐ\Ҭ ]xԴ]N!'bEJf~ז~yk#3Wu9s AJUJZi՛[R}S?E6.fāٟx1Z5 D&ߑfXi1ԷՍea8^)" ~:4U-l#|G&gi%-u=L8m[Oػb ē+YIILJA@ԃ(}WhHG0ݲ1`Kfo$-|q]zKvNe/y)T @I֑U (/Vſ,]7&ӞeNBv8Lr!\$ 3PP;'˕R\bg!j01U轮l|WZ KlL-X)&{Y/9$;`Xא 4ԽMySӝo(o˦#|~nI>ycw2s'+k!^T̑I”|5C).݁S*h&hAPl+h9@FrZҖNbUa56btC>N݇}Fk@b!Bߙa@ h,!G;Yeɻ R+t)(_ХFmT/B2~y}{ IH^f*@mA)Lr H+ky[$,JY#3G"$?Lj'~QG.ֹצwZ: WU"{>U+se}P1?Og 3D#ʭi#xᚲ BGu[^'}ObUis@X+*<ڄ|CV- .6u-_[іJ%W 4{IJzD( ^e!Ì~v b`BWܺ<=?8|Ɔ]oAlEڿ)]K=gv¢Ttz]' ўWI  JXw,ygA2VX5Dӏ66e?E/*XCW[zJ Zb*ABniexWdk,Dʑ*/az7V~Y!(|p\mDFafۢR}?UEHN9P`Ox16A+ E;ŖW0`)b7O.u+LnCx(\zQF5l|mu'hpHcprCDԆ{"jՐBr;8 ^B'QcQSPEHg_uu>Öhu}}۬=]Θ:mH kr?NJ@ۑfɱ{q޸Y (帋+Yg(TVN;KrK+{Y8 ߗwHf0fcq1a(WE{k~jrE>I{N͏1_%/Mc(l |[j!.h~ 9}򽝶ע>Xh1/[cڌb;0Qm}rFŴX'D=}#Nv}-$&D=9So\i(=c?to30Zp+{-ROrZ춖UnD a[=M'Ga~YY t&+%% d]?)@Ѥ>,Ď5vZ>QEm-[*:F1|XbaRR4 38?=Ws&-S:ls'{\>QO7Dq]R89@w gxgxIҚ$\n7e eDg#l\9Uu2JYs,#XV{ )`n3{H;oוH+JDC3- d::gGnMxHQ~`YQ20б{-8zp콫󂥲,3$Ϋ 02DT|KdV tY0WVvԃԵQE.qRȖwy/W;RɈP Ayg]N"aF*m`>Q|T> c9x&>SmmEE]=>K&e)*w݋v?$FM]3`0‘/#Fp.HN}N|l $=i+gFDqt`ҧ9GExs>̍(ء:eUypW~H[K LY<<@)6.3RMi!7'~%+>d+xO؄'/+9O:#?ᩊAtQTӯ؞ :n EsraԲAMi+j q j\WfdC fzxf6)B\ҡᜑqw_򝎭!jjMZkO #jx*yܝf}le]pY#2>C~E0&*?uag8`K(F\XpzxԪ \;fP֔ƈyv܇B[Gli.xɛS# *{:pO#^wT}p 9"hI5D)L6 E//Hs1HB?-IDe/:=(KLܛW8,]W D`?ƜS%/(0so)VD*%pؔNڐ@FV.&]bV[(8ċօ#>3˒eR$6qpTyx!E) ^]D1I$b7K \J(ds ^(&\` {,+G'Jř pTTo:$},wψ|reF}2ihOtZ+P<wle55eS=unDnVyj-*NLPn4V@Y ɯ|0J-~XEnM4/wD4Ѣ!.لZ;Ĩ29gː6!)(#PZl*#%]_ Oڅ)qӦ`M0-agd9V.8hQ5&:Rg> OTb>РrުtSUʍ+; .far]br.s+gV;B$V[V@!67h@sCsH~wEsud),Zџ1N!2pbЬk%^ /_)׮랴!gphzj<;wQW(G'I̿w<$WGiVq]!\Pw7wX;zzQgs58Vx5IWju4 T0x Yނ=cj2fe fRȕ~H$sIiU-y TSꇲDH= O^NgH0k@L˔u/mC}P-њ.(oZT,z]J{a84 vG۟o U), dnn{u@..#$ 1=w9;jܣ&: b?4 erUn>=̌JSOYĩZwrx"coy%nMǝP~ON}q@1AmBQ0n(H3K!&֖,,95rl+ HB#$+kǏHX T31; \}.A$>WH":Ma٨=TDzaݿ8%0W/bw;s-$I|sL fV?lėf']?]7x1THy %ΕZ9OVhJoz[vS*gBXг}{nZ!74sahMfA݋ìfv9bULcH\!a؍%2(A?Z-}o*] F'S>Seduvhhw|lytsJkoZx54F9IZv̓&OKsW\8I`בDCXwż1q%Nu\|ח&=_MŲ~Ûuj8f56%&Fxɮ&Ix/^@1yʼnmXUwr:3*/4H9mh !d;9R)~.f V2h&y!I¸fx#qw{ά(cĚP]*&*" X,Xz\iX u\IHUI(5Ri ٗ`b) Qo%7|,dGWP;>1gVkg  qm3Js"d5ql/b-(LSyip4­j]q :w&`ܺkofGI,p޻z k2ç3a\|֟9TNb z.ϼDC}iV&ݣ͉ 2je/ ~"3߭ZixήH+`1h")xk=eS qV X!4y.#bʺ4Nө7HT0.%3m;磸]x(r͜WuYEatᥩl-QDFaӡ{+jwM:t+ΔK@Ɔ[p6 hI-򜗀^v{ B|)y\g!THpXE*M$DžƞH+7P"sV|-x͏'%=$ǓC\ <7Ƨv"}.H"uU9 H`wwlS%Ye3Cl vglPB%^y☊_4Ɵ1p\ fƐSfq~sk>(2jZ %tnDGg(K-? (*!6 렿q6p>\ %4A|'ճ!D Cf5=SHz߳;odU6缬症 mrK$%d E?g/SduBWqg; cCW?rYՕ߶&.T?td*qb<1R2A02g^uiJԟ{ Xsx%pTJwXd˳h\ǘE"-99O3 (4ݴL7jj~&]fT1js?{ uF*>@ATM$xw*̺"g1ȧ8jix7>T?MRRxKWw37`A;Gфհ1J׫FyB˚d?vxN@As_3%8q^vo EpqZ@œEL`34i#!?@wVƩW 0G1Qwyɕ1bo(%Gt Xby44UQnԴLk@¸ [5O0ɛī:z)9;Y‡^8GPk.Jǻ:\ZCNu4yV 26&a snm~c֑i1^&G:t"~uc˦ \8b,39\n~TmpCdoq2żڣ6f0&(f Lsc\F8T?] ɠ0~* {Ag؀vϒ$>GfP>o ,tB% 1i3$ @2jS_#&"P3}g̏L/mLA<^>~#4Gj+txfiJ J:cMBXa] HMB햌#!6tNA_)`"HNȠr7h'70F? =I&kfp#; [sm=R{ݒPX{_8=rU⼔:Aw^SqSBF^q=]jW>~l݃in ,-]w25 n%l _-*:X7}Qm1*< {w,Nj'sp\n̥OJD?*طx/>& r! ѵXy;$Y'RPh5c y'&V ΊPƱҸ3'>֕y/NkDa/32<̵^˩"xM~!gO5 Q|F8ϩE*ƣBbF6B4lhqfB8.N6AzMTޏS,@GVn$&ʯ6VEB7 w,@P$?H߽26 C3n3_wD03] n ?+546)c23ԘAL핾yi,=+Bn)V!i ϥ\-b]L ͬoܶm(il ~BATzCʗ'w@lmZ 1 &tr3)3*KdX >ik{,:Uh7PMj7SZe4}6.D~:-Z/򐨛=yB(ɎjQ\ #w:*gqJd0k+5Г~׀PTnZ.{=g:nZ%G,7Kʺmo,c1G+t$įr"yG+̷xWgS1CğUO}_"ZC'G;Oq1J/ K0:1ðA~c<1kI|Oߒ 9էlc%R1J!@Y\ݤx NSXk)֑(,!#H˴;Ź+k.fIy%r"2Yrahk%[.VYŋN6媑 +v͑/]b#`LʡL81 ^x>36ebBP]M| &o[vX#KUMB5"}.낳G~"g#Gp:B2g!e4&2~IРlQxA+?6hB{8 cX`>䀢=YXn+♉! P_1"7ؒۋ{[:7a3sg^tRru7MI4ݾX6'5|e-hoPonW]fiR-yGRzA#?6;2 : S, }@컓&TkޚIPQHr;]ov,lI'7\ѯPLKh+)RqΣ2^ e?dL)%ع~4ŠV$<2+Mu6)IespnH)K8n1rm%{ZK4WƼv 5p'(:¨5JPI$ x؀%ăΧ #CXW^.%_TzUM (G0<.CHk \ z :"3Y^#?ka tib <ܵ,ejc0u3z[ph)R{Y0 i>c=y(Nf%S.D>xdb&y_OQEIW[xdžĆf{pZRK:==秧brG|W3Uu;UL;,]6ӏYw5HG ?VBfyT30cyQSs&BMC@ Hr/#߫6L zU c!FHGutpݽseo*誱9$j][]pQ[;ІZCJ`h|+G"*]8ް}'h ֛0Uȁ"rp2]w`*C14~y Ծi?^3H:6iF]W_S1 ;X*0왴gօ/<*^U,h zWN' V' @2 Q9U \{ͅrV00 tQdZkG}okʓr K[HÑ6mRe3Tx_q'(U?1 g9ܻɚʼn>:na}xLv#b*D%/;tS?[h1Uuy SRsbz*4=8ghQ>߄ߋL*6E~&E|UzYPG>EDkH9Y\S4|beѶ7li^vk-۫ j;fRRc^0"}k}~d+&-+V6uVv 5zxbWy V9*@Qv-\.i>%Ld\ς4vyDjNTL5.?˵wDs]O%eg{ :2 ۻRT0RP=;^ekܶFt7ϓ;tz=WH P \߰]V" Z\qcGa"E%wI,測S0<pP9z)7N+X[-\G5I@|]W=o7I$eSqܺ "ʃڙyF1k-r&ps0hKǠz`S1PW&2`\&?A;jȴk$3̤ml#vy49Pc2w9$8jȋga}MQg%߼WʲNzk^ ތb7u|nVO2`7+%.>wR)("B W"\k/;SFI.ㆿ6qUSz4vCIü)dKϖ\!cۏl{3um_xS|7?8n{55s1$]q/?е#vqX0d(l:_Pжk]ȁ]aR!ɱ3 ]洰Z\U3A ʡtUP~bȚ/L*$=ˤPlm`-|IEjwĚUh3^sZ~k1=2Nĝq% PjEг{.j& K][1qp!{jX~wGUqv * Rr']? Sg-gED/n0{`‹>!ّ 8(geǁlgcH=L5KUSpXDziR^p?hL\̀ (n4o[v>_Fys松 =c.8#G![}& VV2x6=⦯I HkӗmC,X 4*!s4]e?e1(({ҀoC蟎5G A[?:sUųܻ3u3-?.rfscfV\nXcW29H+)وIqH !Z8hfB.SŢVGYԂ4vlڑ 7I}oXu ,%JK}F58$ɳkUVPJS 3|λ#Y Pc9NWLhTz}}3C꺳D!:lJ+uO8|(QN)! _sQ1d}ZƥHG~Ҫtv:`[@.5@c3J;)w#l)XLZ~>NDV QF|3P 8G`56]5~Ή W'{7yn:`y=–DΘ%:$8Yv@>c޶<.}[6݌'$YlpB C P-18R(n\t&g'ӵIs痪 q-bRbFjf,YWiB{ #Kk )N.4L7kFu2n0dch3ʫlƜu_W}`dHz'fF'fr9};ZV5+ģL;l}}YĜ4U֚!Ռ< #5B_}ؒij"3L~;$nӑC6Q$W,[ұIU"^zבy&:ʤSs1n9,f:N(_jJTXd ˤ'"5!~9%qA2NûLɪ^v!OnHBw'Ug1*^?edB!p;x֞n'NjⳔr܍k-vlOj_f{\"DËP;~MA%Cz]z(VUiYSNal߬pѻ?z9^j$΂2|Tb3*ǔV5WiGicz3Py_dgr"FG'Βѩkd[LLIK'~l:u*m_kJ.L*T6jA|>gāRl]j 箽[mg'K⬤\A@>P_epO֜Il>⌠?a`*-ud,Ҍg8D5vD|؛Y=#kM,=@"- ]F\5Jd`F"ԛ Jf<5nO,+w\ı:k,i#D:aIɜ4Nx [iШu3,i> Mgcg "Qm6 ˋ0ǽ'F^xnY'jI?Q%tH4R/}epu9jv1ZРuXzJ߰"hˣBѨ0~[.[;Vu>yN8uGmK*_>93ꯕm?ԃ͐b m&TJOoh],kF9iNM(9~Hg/H$[>!(%v):꿉XYb{©W#><:Ý9pX#8Ī0_Gַ:zL^BiƹX"l[2(OFn*!>iS{bs!HV#.97C H PK?;=8qey_@n饞 D? tDs%dbq"29*B(`Gnoe[.ydo̲{û>pDbea4h}۝Ҧ6W@31 p߄NWF #i!KjetְhSy ; &$WkwduxBv%jbTN{ ۆQJ(ajv:ZbpٝW,mLڃn/Y GyR1UW"B}]>8 Yء[Ͷ1#GMWȸ Krݔ4YFdob_J Q8$4:KCɸa8(ܟV}zȍ rn[Su9FӅyoZ +^6%7Qa,|Wo#ӅE`mBbkwphD1g$s)? ɨlu)- `ڮ A+5d+ASgRՁ'e3{^_l֤G8:eM<^|DFlQuԣߗ>*lPhD,$3Ӊƙ<0 uE9w9Sg$*L {@]$QҽǑ܊Fpg5sx-MRǩ,&C jFse?ޮo;l6mf$ Ѧ[̩)')U?Nj ˩&`GHVHC<1VIuS7aY98j7wO1gtywBKREQ1yDm]UۼFi{MxcX6hoN@~?SvYuIs(5ҩ!!/K|@JiȄNE4koZ'AyAx:7tAYj'F+<8#熏O;(ߝxt>7mPxcr/Orʆ\3く=E<+S:k_'ubĵX<a|ÐĝPN?)U"% _t"ߖ_B"BXԅɠ/(ÞnRU_ŧp{Mlj5wӎ⾢B6TͪyFy~ܙ1j3^6{KfCrqi svNTz |!پb]5n|{ئuboǯ Z-XV*FXy>, QL6{zԗzLeԦ +pr˂vQ%QL:2*' MӘ'%C#&$ϱ4:=FZ..Ȩ 0cU{ܿN̴pe.*qv(bua*%Mu7묚G+=u qgn,}"|qy?/m j'G0EG>T۰:!} N%2,/T~A4LuyL8|l5NnYb2gGWW T4!ۜC$”JB_!C%sGe}ƽI ]lVP;/$e5sovyC^JsBHTpQl2[uk}ڮSГFsZZy,_D'2;vH).Rc98PI&n磦n.?/fx̹:݌鲦lH^X: ]ӢJe oPI~yut]C` cpыK𖈆h#Nƺ 3dN*8F $脚GGFx)eM6֞aI 1&/0+k@o*Ҥ>fIý@J:E!*q̳L0QsI[`t|oi#NS?V!H&Fc,_.,q\,RF,֐L 0<4ƥw3qgT 6n&ĸ6`NU]#vǻHG Br)an3ʶŝ'{lm36pұ-;JxJ!N/|;~qNw\*V6IiNI#zVUe=u!m)hd;"(q\2Cu[էZ'"* NI rUb 1w 4XRh+ r_ιes#pzLJzMyAK,!C̬ӝ)Eʥ]d-4