pax_global_header00006660000000000000000000000064151645122060014514gustar00rootroot0000000000000052 comment=04e2bf69aa58c78ce50639d84eb1c4b050f5769b amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/000077500000000000000000000000001516451220600206775ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/.editorconfig000066400000000000000000000006721516451220600233610ustar00rootroot00000000000000# SPDX-FileCopyrightText: 2022 Emmanuele Bassi # SPDX-License-Identifier: CC0-1.0 root = true [*] charset = utf-8 end_of_line = lf trim_trailing_whitespace = true insert_final_newline = true indent_style = space indent_size = 4 [*.css] indent_size = 2 [*.ui] indent_size = 2 [*.{xml,xml.in,xml.in.in}] indent_size = 2 [meson.build] indent_size = 2 [*.md] max_line_length = 80 trim_trailing_whitespace = false [*.json] indent_size = 4 amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/.gitignore000066400000000000000000000000771516451220600226730ustar00rootroot00000000000000*.json~ src/config.rs target subprojects/blueprint-compiler amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/.gitlab-ci.yml000066400000000000000000000017321516451220600233360ustar00rootroot00000000000000include: - project: 'gnome/citemplates' file: 'flatpak/flatpak-ci-initiative-sdk-extensions.yml' # ref: '' - component: "gitlab.gnome.org/GNOME/citemplates/basic-release-with-dist@25.4" inputs: dist-job-name: "flatpak" stages: - check - test - deploy flatpak: extends: ".flatpak" variables: APP_ID: "io.bassi.Amberol.Devel" BUNDLE: "io.bassi.Amberol.Devel.flatpak" FLATPAK_MODULE: "amberol" MANIFEST_PATH: "io.bassi.Amberol.json" RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo" rust-fmt: image: "rust:slim" stage: "check" needs: [] script: - rustup component add rustfmt - echo -e "" > src/config.rs - rustc -Vv && cargo -Vv - cargo --version - cargo fmt --all -- --check reuse: image: fedora:latest stage: "check" needs: [] before_script: - export PATH="$HOME/.local/bin:$PATH" - dnf install -y python3-pip script: - pip install --user reuse - reuse lint amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/.rustfmt.toml000066400000000000000000000005061516451220600233570ustar00rootroot00000000000000# SPDX-FileCopyrightText: 2022 Emmanuele Bassi # SPDX-License-Identifier: CC0-1.0 #condense_wildcard_suffixes = true #format_code_in_doc_comments = true #group_imports = "StdExternalCrate" #imports_granularity = "Crate" newline_style = "Unix" #normalize_comments = true #normalize_doc_attributes = true #wrap_comments = true amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/.typos.toml000066400000000000000000000004001516451220600230220ustar00rootroot00000000000000# SPDX-FileCopyrightText: 2022 Emmanuele Bassi # SPDX-License-Identifier: CC0-1.0 [files] extend-exclude = ["LICENSES/*", "po/*"] [default.extend-identifiers] # MPRIS has a bad API, and mpris-server goes along with it Seeked = "Seeked" seeked = "seeked" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/CHANGES.md000066400000000000000000000363051516451220600223000ustar00rootroot00000000000000# Changes All notable changes to this project will be documented in this file. ## [unreleased] ### Added ### Changed ### Fixed ### Removed ## [2026.1] - 2026-04-05 ### Changed - Update dependencies [!171, !184, !187] - Switch to Blueprint for UI definition files - Use AdwShortcutsDialog instead of GtkShortcutsWindow ### Fixed - Allow opening the containing folder of the current song [#156] - Handle errors when parsing a cached waveform [#416] - Do not crash on folder enumeration [#417] - Show playlist when queuing songs [#232] - Show playlist when triggering a search [#424] - Add Ctrl+F to the keyboard shortcuts list [#423] - Fix wording of the repeat button tooltip [#326] ## [2025.1] - 2025-03-30 ### Added - Add Malayalam translation - Add Slovak translation ### Changed - Update dependencies [!176] - Documentation fixes [!174] - Require GTK 4.16 [!173] - Translation updates ### Fixed - Clear the cover cache alongside the queue ## [2024.2] - 2024-10-25 ### Added - Use folder.* filenames for cover art [#395] - Use `XDG_MUSIC_DIR` as the initial folder when adding songs [#373] ### Changed - Replaced unmaintained mpris-player crate with mpris-server [!150] - Replaced deprecated gsteamer-player with gstreamer-play [!152] - Translation updates ### Fixed - UI and CSS cleanups and improvements [!167] - Rename the appdata file [#279] ## [2024.1] - 2024-09-21 ### Added - Add a marquee label for song details [!143] - Add more accessibility labels and descriptions - Add Romanian translation - Add Burmese translation - Add Norwegian Bokmål translation - Add Hindi translation ### Changed - Adjust whitespace for DnD overlay [!153] - Port to the new libadwaita widgets [!138] - Update dependencies [!144, !155, !160] - Translation updates ### Fixed - Support higher scaling factors in the cover image [#344] - Update application metadata [!145, !157, !164] ### Removed ## [0.10.3] - 2023-05-23 ### Changed - Translation updates - Hebrew - Polish - Finnish - Portuguese - Russian - German ### Fixed - Resize the waveform view when interpolating states - Fix cover art scaling [#324] - Fix deprecation warnings at build time ## [0.10.2] - 2023-04-28 ### Changed - Use a better icon for the drop overlay [!135] - Translation updates - Galician - Slovenian - Hungarian - Swedish - Turkish - Indonesian - French - Occitan ### Fixed - Crash when adjusting volume while in background [#317] - Crash when adding folder after sending app to the background [#319] ## [0.10.1] - 2023-04-25 ### Fixed - Background playback doesn't work [#314] ## [0.10.0] - 2023-04-24 ### Added - Allow restoring the playlist from the previous session [!120] - Allow disabling background playback - Add control to quickly muting/unmuting the audio - Enable ashpd on FreeBSD [!130] - New translations - Belarusian - French - Korean - Friulan - Czech ### Changed - Update the dependency to the gtk-rs bindings - Update the dependency to ashpd - Update the dependency to lofty - Use consistent labelling for adding single songs [#270] - Use consistent terms for songs and playlist [#301] - Improve rendering of cover art [#310] - Separate the volume bar from the waveform display - Translation updates - Ukrainian - German - Slovenian - Portuguese - Brazilian Portuguese - Georgian - Russian - Croatian - Danish - Turkish - Swedish - Hebrew - Polish - Indonesian - Occitan - Lithuanian - Occitan - Galician - Finnish - Basque - Korean - Persian - Spanish - Hungarian - Serbian ### Fixed - Reset the playlist position when searching [!117] - Use HIG-compliant capitalization in the shortcuts view [!115] - Narrow playlist view [#230] - Do not add duplicate songs to the playlist [#248] - Update next track button state depending on repeat mode [!114] - Fix styling of the search bar [#266] - Stop waveform pipeline when dropping the generator [!107] - Change the ReplayGain menu translatable context [#281] - Always draw last bar in waveform view [!127] - Fix waveform overdrawing in RTL layout [!128] - Fix waveform overdrawing [!124] - Improve the readability of the drop overlay [#288] ### Removed ## [0.9.2] - 2022-12-10 ### Added - Allow continuous seeking on the waveform widget [#99] - New translations - Icelanding - Hungarian - British English - Greek ### Changed - Use new about window from libadwaita - Update build to use Cargo directly without a wrapper - Update the dependency on lofty to 0.9.0 - Translation updates - Finnish - Persian - Portuguese - Turkish - Chinese (China) - Italian - Swedish - Brazilian Portuguese - Danish - Occitan - Slovenian - Hebrew - Indonesian - German - Russian - Serbian - Basque - Georgian - Dutch ### Fixed - Recolor the folded playlist background - Check for more file names for external covers [#247] - Force the direction of the primary menu - Remove toast for failed background portal requests - Fully animate waveform between tracks [#254] ## [0.9.1] - 2022-08-30 ### Added - Add ReplayGain support [#75] - Show hours to the playlist time - Support external cover art files [#14] - Add playing indicator in selection mode [#227] - New translations - Serbian ### Changed - Stabilise the shuffling behaviour [!104, #207] - Update the version of lofty [#216] - Translation updates - Russian - Portuguese - Persian - Polish - Ukrainian - Basque - Turkish - Italian - Finnish - Croatian - Occitan ### Fixed - Clarify the notification text for unavailable files [#215] - Increase specificity of the cover art UUID - Make the playlist side bar narrower [#230] - Check for unsigned overflow [#223] - Properly mark playlist remaining time for translation [#225] ### Removed - Remove the "sound" keyword from the desktop file [#224] ## [0.9.0] - 2022-08-05 ### Added - Add key shortcut for toggling playlist shuffle [!94] - Add fuzzy search to the playlist [!96] - New translations - Catalan - Lithuanian - Georgian - Italian ### Changed - Only list audio MIME types supported by lofty - Update the version of lofty we depend on - Translation updates - Swedish - Portuguese - Basque - Russian - Polish - Persian - Ukrainian - Dutch - German - Indonesian - Chinese (China) - Hebrew - Brazilian Portuguese - Occitan - Finnish ### Fixed - Add the directory MIME type to the list of supported typs [#202] - Explicitly remove action bar background [!95] - Make sure to maintain aspect ratio of cover art pixbuf [#208] ### Removed - Remove MIME type associations for unsupported file types ## [0.8.1] - 2022-06-24 ### Added - New translations - Danish ### Changed - Use the appropriate wording and style for tooltips [!89] - Require version 0.4.8 of the gtk4 crate [!90] - Translation updates - Ukrainian - German - Hebrew - Russian - Polish - Swedish - Occitan - Portuguese - Chinese (China) ### Fixed - Allow selecting multiple files and folders [#71] - Fix improper MPRIS reporting when paused [#201] - Fix panic on playback state change with no window [!91] - Maintain the playlist panel's width [#190] - Use the display name as the song base UUID [#198] - Handle nested dist folders properly - Let Amberol run in the background without a window [!83] - Sort files like Nautilus when adding a folder [#187] ## [0.8.0] - 2022-06-17 ### Added - Implement playlist search [#178] - Restore the window state [!79] - Support building and running on macOS [#179] - Add cover cache object [!74] - Allow running Amberol in the background [!72] - New translations - Finnish - Portuguese - Nepali ### Changed - Flip the waveform channels [!76] - Notify the user when drag and drop gives us no files [#175] - Update the dependency on lofty [#172] - Translation updates - Polish - Ukrainian - Swedish - Hebrew - Brazilian Portuguese - German - Basque - Occitan - Persian - Russian - Chinese (China) ### Fixed - Reset the player state when removing its last song [#170] - Disable queue.clear action while adding songs [#163] - Mark file selection dialog titles for translation [#164] - Start playing when selecting the current row - Set min-height for the song details [#155] - Restore queue actions once loading ends [#160] ### Removed ## [0.7.0] - 2022-06-03 ### Added - Show the current song in the window title - Add a warning for failed cover art loading - Show toast when adding a single song [#136] - New translation - Slovenian ### Changed - Change the currently playing song indicator [#74] - Improve vertical spacing of playback controls [!70] - Make the shuffle model more predictable [!67] - Refine the app icon [!66] - Rework waveform colors [#119] - Tweak the cover art style in the playlist [!63, #147] - Use a single suggested action button [#145] - Adjust scale and progress bar styles [#146] - Translation updates - German - Polish - Ukrainian - Swedish - Russian - Turkish - Hebrew - Dutch ### Fixed - Do not change position when scrubbing without a song [#151] - Fix double select on playlist end [#149] - Notify if no files/folders were selected [#148] - Add a check for MPRIS cover art - Fix handling cleared queues [#138] - Use a weak reference when loading songs [#140] - Update playlist length when removing a single song - Switch window mode when opening a file ## [0.6.3] - 2022-05-21 ### Added - Add translations: - German ### Changed - Translation updates: - Swedish ### Fixed - Fix drag and drop on the initial landing page [!62] ## [0.6.2] - 2022-05-20 ### Added - Add "copy song details to clipboard" [!53] - Add a cache for the waveforms, to speed up loading on songs we have already seen [#131] - Add accessibility information to various custom widgets - Add translations: - Chinese (China) ### Changed - Add whole folder at once [!30] - Provide user feedback during loading [!54] - Translation updates: - Swedish - Ukrainian - Occitan - Basque - Turkish - Polish - Russian - Persian ### Fixed - Ensure that the remaining time sign is consistent in RTL locales [#118] - Improve the UI consistency when clearing the playlist - Apply darkening to the playlist view unconditionally [#128] - Fix the playlist end state [#132] - Fix key navigation [#130] ## [0.6.1] - 2022-05-09 ### Added - Add translations for: - Dutch - Indonesian - Occitan - Spanish ### Changed - Make the cover art image slightly bigger - Update translations for: - Ukrainian - Swedish - Polish - Persian ### Fixed - Improve the appearance of the initial landing page [#106] - Stabilise the width of the playlist panel [#110] - Rely on gdk-pixbuf instead of lofty for image format detection [#111] - Multiple papercut style fixes [#105, #108] - Fix selector for playlist background when folded [#107] ## [0.6.0] - 2022-05-06 ### Added - Use a selection mode for the playlist management [#81] - Allow disabling UI recoloring - Expose more song state through MPRIS - Add better error messages in the UI - Support RTL text direction in the waveform widget - Add translations for: - Russian - Turkish - Brazilian Portuguese - Hebrew - Galician - Swedish - Basque - Persian - Ukrainian - Polish ### Changed - Reset to the initial state when clearing the playlist [#101] - Tone down the recoloring to improve legibility of text and controls [#97] - Recolor only the main window [#104] - Use better icon for playlist toggle button [#102] - Use the cover art palette for the waveform view accent color [#61] - Set the minimum and maximum width for the playlist view [#93] ### Fixed - Fix the background recoloring gradient to use the whole cover art palette - Reset the waveform generator and view on failure [#57] - Darken the playlist background when unfolded [#85] - Improve the tooltips for playback controls [#69] - Fix extra spacing in the playlist view [#98] - Fix elapsed song time in RTL locales [#95] - Remove missing shortcuts from the shortcuts dialog [#96] ## [0.5.0] - 2022-04-29 ### Added - Improve fallback paths for song metadata ### Changed - Move the playlist side panel to the left of the playback controls [#50] - Make sure that the remove button in the playlist rows is accessible without hovering ### Fixed - Align the waveform to the pixel grid [#76] ### Removed - Drop the seek buttons, and rely on the waveform control [#59] ## [0.4.3] - 2022-04-26 ### Added - Add scrolling support to the volume control [#50] ### Fixed - Fix behaviour of the waveform with short songs and avoid overdrawing [#68] - Make the waveform control more legible [#52] - Reset the shuffle state when clearing the playlist [#60] - Keep the playlist visibility, folded or unfolded, in sync with the toggle button that controls it [#55] - Fix a crash when manually advancing through the playlist [#54] ## [0.4.2] - 2022-04-22 ### Fixed - Fix the fallback cover art in the playlist ## [0.4.1] - 2022-04-22 ### Fixed - Don't skip songs without a cover art [#46] - Clean up unnecessary overrides [Bilal Elmoussaoui, !32] ## [0.4.0] - 2022-04-22 ### Added - Add waveform display and quick navigation - Allow queueing folders recursively - Add initial status page at startup [#27] - Add remove button to the playlist [#40] - Show cover art in the playlist ### Changed - Allow adding folders via drag and drop [#17] - Allow shuffling only when the playlist contains more than one song [#15] - Style the popover using a similar background as the main window [#12] - Small style tweaks for the recoloring - Reduce the height of the full window to fit in 768p displays [#16] - Make the layout more mobile friendly [#28] - Ship our own icon assets ### Fixed - Fix an assertion failure when reaching the end of a shuffled playlist - Scroll playlist to the current song [#29] - Update dependency on lofty for m4a support [#22] - Add divider above scrolling playlist [#26] - Fix styling of the missing cover fallback image [#36] - Set the album art metadata for MPRIS [#13] ## [0.3.0] - 2022-04-15 ### Added - Allow shuffling the contents of the playlist - Support dropping multiple files - Volume control - Allow Amberol to be set as the default application for Music in the GNOME Settings ### Changed - Miscellaneous cleanups [Christopher Davis, !10] - Use idiomatic Rust as suggested by Clippy - Improve handling the end of playlist state - Skip songs that cannot be queried for metadata - Switch to a portrait layout ### Fixed - Stop playback when clearing the playlist - Immediately play the song selected from the playlist - Use the appropriate color format for the texture data [#7] - Use the proper fallback asset for albums with no cover - Start playing when opening a file [#8] ## [0.2.1] - 2022-04-11 ### Changed - Style tweaks [Jakub Steiner, !9] ### Fixed - Handle songs with unset fields without panicking ## [0.2.0] - 2022-04-11 ### Added - Inhibit system suspend when playing ### Changed - Tweak the behaviour of the window when toggling the playlist - Improve the style of the window [Alexander Mikhaylenko, !7] - Deal with margins and padding - Style the playlist list view - Style the drag overlay ## [0.1.0] - 2022-04-08 Initial alpha release for Amberol ### Added - Basic playback - Playlist control: - Add single file - Add folder - Drag and drop - Support opening files from the CLI - Recolor the UI using the cover art palette amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/CONTRIBUTING.md000066400000000000000000000157041516451220600231370ustar00rootroot00000000000000# Contribution guidelines Thank you for considering contributing to the Amberol project! Following these guidelines helps to communicate that you respect the time of the developers managing and developing this free software project. In return, they should reciprocate that respect in addressing your issue, assessing changes, and helping you finalize your pull requests. There are many ways to contribute, from improving the documentation, submitting bug reports and feature requests, localizing the user interface, or writing code which can be incorporated into Amberol itself. The issue tracker is meant to be used for actionable issues only. Please, don't use the issue tracker for support questions. Feel free to use the [GNOME Discourse forum](https://discourse.gnome.org) to ask your questions. ## How to report bugs Issues should only be reported [on the project page](https://gitlab.gnome.org/World/Amberol/issues/). ### Bug reports If you're reporting a bug make sure to list: 0. which version of Amberol are you using? 0. which operating system are you using? 0. how did you install Amberol? 0. the necessary steps to reproduce the issue 0. the expected outcome 0. a description of the behavior; screenshots are also welcome If the issue includes a crash, you should also include: 0. the eventual warnings printed on the terminal 0. a backtrace, obtained with tools such as GDB or LLDB It is fine to include screenshots of screen recordings to demonstrate an issue that is best to understand visually, but please don't just attach screen recordings without further details into issues. It is essential that the problem is described in enough detail to reproduce it without watching a video. For small issues, such as: - spelling/grammar fixes in the documentation - typo correction - comment clean ups - changes to metadata files (CI, `.gitignore`) - build system changes - source tree clean ups and reorganizations You should directly open a merge request instead of filing a new issue. ### Security issues If you have a security issue, please mark it as confidential in the issue tracker, to ensure that only the maintainers can see it. ### Features and enhancements Feature discussion can be open ended and require high bandwidth channels; if you are proposing a new feature on the issue tracker, make sure to make an actionable proposal, and list: 0. what you're trying to achieve 0. prior art, in other applications 0. design and theming changes When in doubt, you should open an issue to discuss your changes and ask questions before opening your code editor and hacking away; this way you'll get feedback from the project maintainers, if they have any, and you will avoid spending unnecessary effort. ## Your first contribution ### Prerequisites If you want to contribute to the Amberol project, you will need to have the development tools appropriate for your operating system, including: - Python 3.x - Meson - Ninja - the Rust compiler - Cargo ### Dependencies You will also need the various dependencies needed to build Amberol from source. You will find the compile time dependencies in the [`Cargo.toml`](./Cargo.toml) file, while the run time dependencies are listed in the [`meson.build`](./meson.build) file. You are strongly encouraged to use GNOME Builder to build and run Amberol, as it knows how to download and build all the dependencies necessary. ### Getting started You should start by forking the Amberol repository from the GitLab web UI; then you can select *Clone Repository* from GNOME Builder and use your fork's URL as the repository URL. GNOME Builder will find all the dependencies and download them for you. ---- If you want to use another development environment, you will need to clone the repository manually; make sure to have an account on GNOME's GitLab instance, and that you have an SSH key associated to that account: ```sh $ git clone git@ssh.gitlab.gnome.org:yourusername/amberol.git $ cd amberol ``` To compile the Git version of Amberol on your system, you will need to configure your build using Meson: ```sh $ meson setup _builddir . $ meson compile -C _builddir ``` Meson will search for all the required dependencies during the setup step, and will run Cargo in the compile step. You can run Amberol uninstalled by using the Meson devenv command: ```sh $ meson devenv -C _builddir $ ./src/amberol $ exit ``` ---- You can now switch to a new branch to work on Amberol: ```sh $ git switch -C your-branch ``` Once you've finished working on the bug fix or feature, push the branch to your Git repository and open a new merge request, to let the Amberol maintainers review your contribution. Remember that the Amberol is maintained by volunteers, so it might take a little while to get reviews or feedback. Don't be discouraged, and feel free to join the `#amberol:gnome.org` channel on Matrix for any issue you may find. ### Coding style Amberol uses the standard Rust coding style. You can use: cargo +nightly fmt --all To ensure that your contribution is following the expected format. Amberol has an additional set of checks available in the [`checks.sh`](./build-aux/checks.sh) tool. ### Commit messages The expected format for git commit messages is as follows: ```plain Short explanation of the commit Longer explanation explaining exactly what's changed, whether any external or private interfaces changed, what bugs were fixed (with bug tracker reference if applicable) and so forth. Be concise but not too brief. Closes #1234 ``` - Always add a brief description of the commit to the _first_ line of the commit and terminate by two newlines (it will work without the second newline, but that is not nice for the interfaces). - First line (the brief description) must only be one sentence and should start with a capital letter unless it starts with a lowercase symbol or identifier. Don't use a trailing period either. Don't exceed 72 characters. - The main description (the body) is normal prose and should use normal punctuation and capital letters where appropriate. Consider the commit message as an email sent to the developers (or yourself, six months down the line) detailing **why** you changed something. There's no need to specify the **how**: the changes can be inlined. - When committing code on behalf of others use the `--author` option, e.g. `git commit -a --author "Joe Coder "` and `--signoff`. - If your commit is addressing an issue, use the [GitLab syntax](https://docs.gitlab.com/ce/user/project/issues/managing_issues.html#default-closing-pattern) to automatically close the issue when merging the commit with the upstream repository: ```plain Closes #1234 Fixes #1234 Closes: https://gitlab.gnome.org/World/amberol/-/issues/123 ``` - If you have a merge request with multiple commits and none of them completely fixes an issue, you should add a reference to the issue in the commit message, e.g. `Bug: #1234`, and use the automatic issue closing syntax in the description of the merge request. amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/Cargo.lock000066400000000000000000002027011516451220600226060ustar00rootroot00000000000000# This file is automatically @generated by Cargo. # It is not intended for manual editing. version = 4 [[package]] name = "adler2" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "aho-corasick" version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] [[package]] name = "amberol" version = "0.1.0" dependencies = [ "ashpd", "async-channel", "color-thief", "futures", "fuzzy-matcher", "gdk-pixbuf", "gettext-rs", "gstreamer", "gstreamer-audio", "gstreamer-play", "gtk4", "itertools", "libadwaita", "lofty", "log", "mpris-server", "once_cell", "pretty_env_logger", "rand 0.9.0", "regex", "serde_json", "sha2", ] [[package]] name = "ashpd" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da0986d5b4f0802160191ad75f8d33ada000558757db3defb70299ca95d9fcbd" dependencies = [ "async-fs", "async-net", "enumflags2", "futures-channel", "futures-util", "gdk4-wayland", "gdk4-x11", "glib", "gtk4", "rand 0.9.0", "serde", "serde_repr", "url", "zbus 5.5.0", ] [[package]] name = "async-broadcast" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" dependencies = [ "event-listener", "event-listener-strategy", "futures-core", "pin-project-lite", ] [[package]] name = "async-channel" version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" dependencies = [ "concurrent-queue", "event-listener-strategy", "futures-core", "pin-project-lite", ] [[package]] name = "async-executor" version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" dependencies = [ "async-task", "concurrent-queue", "fastrand", "futures-lite", "slab", ] [[package]] name = "async-fs" version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" dependencies = [ "async-lock", "blocking", "futures-lite", ] [[package]] name = "async-io" version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059" dependencies = [ "async-lock", "cfg-if", "concurrent-queue", "futures-io", "futures-lite", "parking", "polling", "rustix 0.38.44", "slab", "tracing", "windows-sys 0.59.0", ] [[package]] name = "async-lock" version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" dependencies = [ "event-listener", "event-listener-strategy", "pin-project-lite", ] [[package]] name = "async-net" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" dependencies = [ "async-io", "blocking", "futures-lite", ] [[package]] name = "async-process" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb" dependencies = [ "async-channel", "async-io", "async-lock", "async-signal", "async-task", "blocking", "cfg-if", "event-listener", "futures-lite", "rustix 0.38.44", "tracing", ] [[package]] name = "async-recursion" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "async-signal" version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" dependencies = [ "async-io", "async-lock", "atomic-waker", "cfg-if", "futures-core", "futures-io", "rustix 0.38.44", "signal-hook-registry", "slab", "windows-sys 0.59.0", ] [[package]] name = "async-task" version = "4.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" version = "0.1.88" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "atomic-waker" version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "atomic_refcell" version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c" [[package]] name = "autocfg" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "bitflags" version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" [[package]] name = "block" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" [[package]] name = "block-buffer" version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" dependencies = [ "generic-array", ] [[package]] name = "blocking" version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" dependencies = [ "async-channel", "async-task", "futures-io", "futures-lite", "piper", ] [[package]] name = "bytemuck" version = "1.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540" [[package]] name = "byteorder" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cairo-rs" version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfe4354df4da648870e363387679081f8f9fc538ec8b55901e3740c6a0ef81b1" dependencies = [ "bitflags", "cairo-sys-rs", "glib", "libc", ] [[package]] name = "cairo-sys-rs" version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47d6c3300c7103eb8e4de07591003511aa25664438f8c6fc317a3a9902c103f8" dependencies = [ "glib-sys", "libc", "system-deps", ] [[package]] name = "cc" version = "1.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a" dependencies = [ "shlex", ] [[package]] name = "cfg-expr" version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789" dependencies = [ "smallvec", "target-lexicon", ] [[package]] name = "cfg-if" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "cfg_aliases" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "color-thief" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6460d760cf38ce67c9e0318f896538820acc54f2d0a3bfc5b2c557211066c98" dependencies = [ "rgb", ] [[package]] name = "concurrent-queue" version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" dependencies = [ "crossbeam-utils", ] [[package]] name = "cpufeatures" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-utils" version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-common" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ "generic-array", "typenum", ] [[package]] name = "data-encoding" version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer", "crypto-common", ] [[package]] name = "displaydoc" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "either" version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "endi" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" [[package]] name = "enumflags2" version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147" dependencies = [ "enumflags2_derive", "serde", ] [[package]] name = "enumflags2_derive" version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "env_logger" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" dependencies = [ "humantime", "is-terminal", "log", "regex", "termcolor", ] [[package]] name = "equivalent" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", "windows-sys 0.59.0", ] [[package]] name = "event-listener" version = "5.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae" dependencies = [ "concurrent-queue", "parking", "pin-project-lite", ] [[package]] name = "event-listener-strategy" version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" dependencies = [ "event-listener", "pin-project-lite", ] [[package]] name = "fastrand" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" [[package]] name = "field-offset" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" dependencies = [ "memoffset", "rustc_version", ] [[package]] name = "flate2" version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" dependencies = [ "crc32fast", "miniz_oxide", ] [[package]] name = "form_urlencoded" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" dependencies = [ "percent-encoding", ] [[package]] name = "futures" version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ "futures-channel", "futures-core", "futures-executor", "futures-io", "futures-sink", "futures-task", "futures-util", ] [[package]] name = "futures-channel" version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", ] [[package]] name = "futures-core" version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-executor" version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" dependencies = [ "futures-core", "futures-task", "futures-util", ] [[package]] name = "futures-io" version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-lite" version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" dependencies = [ "fastrand", "futures-core", "futures-io", "parking", "pin-project-lite", ] [[package]] name = "futures-macro" version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "futures-sink" version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-util" version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures-channel", "futures-core", "futures-io", "futures-macro", "futures-sink", "futures-task", "memchr", "pin-project-lite", "pin-utils", "slab", ] [[package]] name = "fuzzy-matcher" version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94" dependencies = [ "thread_local", ] [[package]] name = "gdk-pixbuf" version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a3c64459f569154f37616fc28923bfac490d4aaa134aaf5eca58a2c0c13050f" dependencies = [ "gdk-pixbuf-sys", "gio", "glib", "libc", ] [[package]] name = "gdk-pixbuf-sys" version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3854ef7a6a8b8f3b4013a01d5f9cb0d1794ec4e810c6cb4e2cc6d980f1baf724" dependencies = [ "gio-sys", "glib-sys", "gobject-sys", "libc", "system-deps", ] [[package]] name = "gdk4" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7e292649dc26e3440c508a00f42ab39156008320dd6e962d63eaf626ba4d7f0" dependencies = [ "cairo-rs", "gdk-pixbuf", "gdk4-sys", "gio", "glib", "libc", "pango", ] [[package]] name = "gdk4-sys" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4f3174fa4f1e0bf2a7e04469b65db8f4d1db89a6f5cdc57727b14e97ce438cf" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", "gio-sys", "glib-sys", "gobject-sys", "libc", "pango-sys", "pkg-config", "system-deps", ] [[package]] name = "gdk4-wayland" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de4b85ee26265dc5ffcad9627944ceb21935a02cf775c88b5a4340c9fffd997f" dependencies = [ "gdk4", "gdk4-wayland-sys", "gio", "glib", "libc", ] [[package]] name = "gdk4-wayland-sys" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8aa299e52b5364b14b877a02778dfc193fa112d22da80a5b6722a8ea088a4e8" dependencies = [ "glib-sys", "libc", "system-deps", ] [[package]] name = "gdk4-x11" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8c1726186e4737a488ed2e431cce499af613edbf2332ede11cff6a98e3c7131" dependencies = [ "gdk4", "gdk4-x11-sys", "gio", "glib", "libc", "x11", ] [[package]] name = "gdk4-x11-sys" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18801bb9230acdaa7d0aeaf39bc55a8f21eb5526a0a193a8e6de2c54075ad4f2" dependencies = [ "gdk4-sys", "glib-sys", "libc", "system-deps", ] [[package]] name = "generic-array" version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ "typenum", "version_check", ] [[package]] name = "getrandom" version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", "wasi 0.11.0+wasi-snapshot-preview1", ] [[package]] name = "getrandom" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" dependencies = [ "cfg-if", "libc", "r-efi", "wasi 0.14.2+wasi-0.2.4", ] [[package]] name = "gettext-rs" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a44e92f7dc08430aca7ed55de161253a22276dfd69c5526e5c5e95d1f7cf338a" dependencies = [ "gettext-sys", "locale_config", ] [[package]] name = "gettext-sys" version = "0.22.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb45773f5b8945f12aecd04558f545964f943dacda1b1155b3d738f5469ef661" dependencies = [ "cc", "temp-dir", ] [[package]] name = "gio" version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed68efc12b748a771be2dccc49480d8584004382967c98323245fc3c38b74a42" dependencies = [ "futures-channel", "futures-core", "futures-io", "futures-util", "gio-sys", "glib", "libc", "pin-project-lite", "smallvec", ] [[package]] name = "gio-sys" version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "171ed2f6dd927abbe108cfd9eebff2052c335013f5879d55bab0dc1dee19b706" dependencies = [ "glib-sys", "gobject-sys", "libc", "system-deps", "windows-sys 0.59.0", ] [[package]] name = "glib" version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1f2cbc4577536c849335878552f42086bfd25a8dcd6f54a18655cf818b20c8f" dependencies = [ "bitflags", "futures-channel", "futures-core", "futures-executor", "futures-task", "futures-util", "gio-sys", "glib-macros", "glib-sys", "gobject-sys", "libc", "memchr", "smallvec", ] [[package]] name = "glib-macros" version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55eda916eecdae426d78d274a17b48137acdca6fba89621bd3705f2835bc719f" dependencies = [ "heck", "proc-macro-crate", "proc-macro2", "quote", "syn", ] [[package]] name = "glib-sys" version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d09d3d0fddf7239521674e57b0465dfbd844632fec54f059f7f56112e3f927e1" dependencies = [ "libc", "system-deps", ] [[package]] name = "gobject-sys" version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "538e41d8776173ec107e7b0f2aceced60abc368d7e1d81c1f0e2ecd35f59080d" dependencies = [ "glib-sys", "libc", "system-deps", ] [[package]] name = "graphene-rs" version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7749aaf5d3b955bf3bfce39e3423705878a666b561384134da0e7786a45ddc3" dependencies = [ "glib", "graphene-sys", "libc", ] [[package]] name = "graphene-sys" version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "250abaee850a90a276509890a78029c356173f9573412bded5f155b0e41fa568" dependencies = [ "glib-sys", "libc", "pkg-config", "system-deps", ] [[package]] name = "gsk4" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6687e9f92ca89c000c376400cfaf7914d099413d72fdf4f84a25775a0b1fb2d" dependencies = [ "cairo-rs", "gdk4", "glib", "graphene-rs", "gsk4-sys", "libc", "pango", ] [[package]] name = "gsk4-sys" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e76bcf64d9c4846f19651f45b400cc0c9c4c17b651849da520f3d77c6988c52" dependencies = [ "cairo-sys-rs", "gdk4-sys", "glib-sys", "gobject-sys", "graphene-sys", "libc", "pango-sys", "system-deps", ] [[package]] name = "gstreamer" version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e7ba7a2584e31927b7fec6a32737b57dc991b55253c9bb7c2c8eddb5a4cb345" dependencies = [ "cfg-if", "futures-channel", "futures-core", "futures-util", "glib", "gstreamer-sys", "itertools", "kstring", "libc", "muldiv", "num-integer", "num-rational", "option-operations", "pastey", "pin-project-lite", "smallvec", "thiserror", ] [[package]] name = "gstreamer-audio" version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68e540174d060cd0d7ee2c2356f152f05d8262bf102b40a5869ff799377269d8" dependencies = [ "cfg-if", "glib", "gstreamer", "gstreamer-audio-sys", "gstreamer-base", "libc", "smallvec", ] [[package]] name = "gstreamer-audio-sys" version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "626cd3130bc155a8b6d4ac48cfddc15774b5a6cc76fcb191aab09a2655bad8f5" dependencies = [ "glib-sys", "gobject-sys", "gstreamer-base-sys", "gstreamer-sys", "libc", "system-deps", ] [[package]] name = "gstreamer-base" version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71ff9b0bbc8041f0c6c8a53b206a6542f86c7d9fa8a7dff3f27d9c374d9f39b4" dependencies = [ "atomic_refcell", "cfg-if", "glib", "gstreamer", "gstreamer-base-sys", "libc", ] [[package]] name = "gstreamer-base-sys" version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fed78852b92db1459b8f4288f86e6530274073c20be2f94ba642cddaca08b00e" dependencies = [ "glib-sys", "gobject-sys", "gstreamer-sys", "libc", "system-deps", ] [[package]] name = "gstreamer-play" version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4b6430b6c45221d070379e8205f1577a16db9acb83a242fe3efe2d289eb585e" dependencies = [ "glib", "gstreamer", "gstreamer-play-sys", "gstreamer-video", "libc", ] [[package]] name = "gstreamer-play-sys" version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c7d544269864b671235410387b851ba6ca63c91b2ed616188df8f7f1233377c" dependencies = [ "glib-sys", "gobject-sys", "gstreamer-sys", "gstreamer-video-sys", "libc", "system-deps", ] [[package]] name = "gstreamer-sys" version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a24ae2930e683665832a19ef02466094b09d1f2da5673f001515ed5486aa9377" dependencies = [ "cfg-if", "glib-sys", "gobject-sys", "libc", "system-deps", ] [[package]] name = "gstreamer-video" version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "450bb763530bc992e60c521b0186b775baf7ad66fe47d57842a7a96ca4fe86c8" dependencies = [ "cfg-if", "futures-channel", "glib", "gstreamer", "gstreamer-base", "gstreamer-video-sys", "libc", "thiserror", ] [[package]] name = "gstreamer-video-sys" version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d944b1492bdd7a72a02ae9a5da6e34a29194b8623d3bd02752590b06fb837a7" dependencies = [ "glib-sys", "gobject-sys", "gstreamer-base-sys", "gstreamer-sys", "libc", "system-deps", ] [[package]] name = "gtk4" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f7887ee0ceeffedb25a418810a2c61497dacad51767fc13f9d60859b4023b8a" dependencies = [ "cairo-rs", "field-offset", "futures-channel", "gdk-pixbuf", "gdk4", "gio", "glib", "graphene-rs", "gsk4", "gtk4-macros", "gtk4-sys", "libc", "pango", ] [[package]] name = "gtk4-macros" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "821160b4f17e7e4ed748818c23682d0a46bed04c287dbaac54dd4869d2c5e06a" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", "syn", ] [[package]] name = "gtk4-sys" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d274cbaf7d9aa55b7aff78cb21b43299d64e514e1300671469b66f691cc5a011" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", "gdk4-sys", "gio-sys", "glib-sys", "gobject-sys", "graphene-sys", "gsk4-sys", "libc", "pango-sys", "system-deps", ] [[package]] name = "hashbrown" version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" [[package]] name = "heck" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" [[package]] name = "hermit-abi" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e" [[package]] name = "hex" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "humantime" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f" [[package]] name = "icu_collections" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", "yoke", "zerofrom", "zerovec", ] [[package]] name = "icu_locid" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", "tinystr", "writeable", "zerovec", ] [[package]] name = "icu_locid_transform" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" dependencies = [ "displaydoc", "icu_locid", "icu_locid_transform_data", "icu_provider", "tinystr", "zerovec", ] [[package]] name = "icu_locid_transform_data" version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d" [[package]] name = "icu_normalizer" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", "icu_normalizer_data", "icu_properties", "icu_provider", "smallvec", "utf16_iter", "utf8_iter", "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7" [[package]] name = "icu_properties" version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", "icu_locid_transform", "icu_properties_data", "icu_provider", "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2" [[package]] name = "icu_provider" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", "icu_locid", "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", "zerovec", ] [[package]] name = "icu_provider_macros" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "idna" version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" dependencies = [ "idna_adapter", "smallvec", "utf8_iter", ] [[package]] name = "idna_adapter" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", ] [[package]] name = "indexmap" version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058" dependencies = [ "equivalent", "hashbrown", ] [[package]] name = "is-terminal" version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" dependencies = [ "hermit-abi 0.5.0", "libc", "windows-sys 0.59.0", ] [[package]] name = "itertools" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" dependencies = [ "either", ] [[package]] name = "itoa" version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "kstring" version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1" dependencies = [ "static_assertions", ] [[package]] name = "lazy_static" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libadwaita" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4df6715d1257bd8c093295b77a276ed129d73543b10304fec5829ced5d5b7c41" dependencies = [ "gdk4", "gio", "glib", "gtk4", "libadwaita-sys", "libc", "pango", ] [[package]] name = "libadwaita-sys" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdf8950090cc180250cdb1ff859a39748feeda7a53a9f28ead3a17a14cc37ae2" dependencies = [ "gdk4-sys", "gio-sys", "glib-sys", "gobject-sys", "gtk4-sys", "libc", "pango-sys", "system-deps", ] [[package]] name = "libc" version = "0.2.171" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" [[package]] name = "linux-raw-sys" version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "linux-raw-sys" version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413" [[package]] name = "litemap" version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" [[package]] name = "locale_config" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934" dependencies = [ "lazy_static", "objc", "objc-foundation", "regex", "winapi", ] [[package]] name = "lofty" version = "0.23.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d0c107dba5af049cf1c36b646fc1ba0cd2705f40d766d2c4c64f1b797c5fbed" dependencies = [ "byteorder", "data-encoding", "flate2", "lofty_attr", "log", "ogg_pager", "paste", ] [[package]] name = "lofty_attr" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "458ace39169e4b83c4f77ae3d42d5d1d11c422feef590219a97c973d3b524557" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "log" version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "malloc_buf" version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" dependencies = [ "libc", ] [[package]] name = "memchr" version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" [[package]] name = "memoffset" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ "autocfg", ] [[package]] name = "miniz_oxide" version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5" dependencies = [ "adler2", "simd-adler32", ] [[package]] name = "mpris-server" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "058bc2227727af394f34aa51da3e36aeecf2c808f39315d35f754872660750ae" dependencies = [ "async-channel", "futures-channel", "serde", "trait-variant", "zbus 4.4.0", ] [[package]] name = "muldiv" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0" [[package]] name = "nix" version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ "bitflags", "cfg-if", "cfg_aliases", "libc", "memoffset", ] [[package]] name = "num-integer" version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" dependencies = [ "num-traits", ] [[package]] name = "num-rational" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" dependencies = [ "num-integer", "num-traits", ] [[package]] name = "num-traits" version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", ] [[package]] name = "objc" version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" dependencies = [ "malloc_buf", ] [[package]] name = "objc-foundation" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" dependencies = [ "block", "objc", "objc_id", ] [[package]] name = "objc_id" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" dependencies = [ "objc", ] [[package]] name = "ogg_pager" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d6d1ca8364b84e0cf725eed06b1460c44671e6c0fb28765f5262de3ece07fdc" dependencies = [ "byteorder", ] [[package]] name = "once_cell" version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "option-operations" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b31ce827892359f23d3cd1cc4c75a6c241772bbd2db17a92dcf27cbefdf52689" dependencies = [ "pastey", ] [[package]] name = "ordered-stream" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" dependencies = [ "futures-core", "pin-project-lite", ] [[package]] name = "pango" version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e37b7a678e18c2e9f2485f7e39b7b2dac99590d5ddef08a7f56eae38a145402e" dependencies = [ "gio", "glib", "libc", "pango-sys", ] [[package]] name = "pango-sys" version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4f5daf21da43fba9f2a0092da0eebeb77637c23552bccaf58f791c518009c94" dependencies = [ "glib-sys", "gobject-sys", "libc", "system-deps", ] [[package]] name = "parking" version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "paste" version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "pastey" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec" [[package]] name = "percent-encoding" version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "pin-utils" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "piper" version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" dependencies = [ "atomic-waker", "fastrand", "futures-io", ] [[package]] name = "pkg-config" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "polling" version = "3.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f" dependencies = [ "cfg-if", "concurrent-queue", "hermit-abi 0.4.0", "pin-project-lite", "rustix 0.38.44", "tracing", "windows-sys 0.59.0", ] [[package]] name = "ppv-lite86" version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ "zerocopy", ] [[package]] name = "pretty_env_logger" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "865724d4dbe39d9f3dd3b52b88d859d66bcb2d6a0acfd5ea68a65fb66d4bdc1c" dependencies = [ "env_logger", "log", ] [[package]] name = "proc-macro-crate" version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" dependencies = [ "toml_edit", ] [[package]] name = "proc-macro2" version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" dependencies = [ "unicode-ident", ] [[package]] name = "quote" version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] [[package]] name = "r-efi" version = "5.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" [[package]] name = "rand" version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", "rand_chacha 0.3.1", "rand_core 0.6.4", ] [[package]] name = "rand" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", "zerocopy", ] [[package]] name = "rand_chacha" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", "rand_core 0.6.4", ] [[package]] name = "rand_chacha" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" dependencies = [ "ppv-lite86", "rand_core 0.9.3", ] [[package]] name = "rand_core" version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ "getrandom 0.2.15", ] [[package]] name = "rand_core" version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ "getrandom 0.3.2", ] [[package]] name = "regex" version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", "regex-automata", "regex-syntax", ] [[package]] name = "regex-automata" version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", "regex-syntax", ] [[package]] name = "regex-syntax" version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "rgb" version = "0.8.50" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a" dependencies = [ "bytemuck", ] [[package]] name = "rustc_version" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ "bitflags", "errno", "libc", "linux-raw-sys 0.4.15", "windows-sys 0.59.0", ] [[package]] name = "rustix" version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96" dependencies = [ "bitflags", "errno", "libc", "linux-raw-sys 0.9.3", "windows-sys 0.59.0", ] [[package]] name = "ryu" version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "semver" version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "serde_json" version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", "ryu", "serde", ] [[package]] name = "serde_repr" version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "serde_spanned" version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" dependencies = [ "serde", ] [[package]] name = "sha1" version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", "cpufeatures", "digest", ] [[package]] name = "sha2" version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", "digest", ] [[package]] name = "shlex" version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook-registry" version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" dependencies = [ "libc", ] [[package]] name = "simd-adler32" version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" [[package]] name = "slab" version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" dependencies = [ "autocfg", ] [[package]] name = "smallvec" version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "stable_deref_trait" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "static_assertions" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "syn" version = "2.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] [[package]] name = "synstructure" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "system-deps" version = "7.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005" dependencies = [ "cfg-expr", "heck", "pkg-config", "toml", "version-compare", ] [[package]] name = "target-lexicon" version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "temp-dir" version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72" [[package]] name = "tempfile" version = "3.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf" dependencies = [ "fastrand", "getrandom 0.3.2", "once_cell", "rustix 1.0.3", "windows-sys 0.59.0", ] [[package]] name = "termcolor" version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" dependencies = [ "winapi-util", ] [[package]] name = "thiserror" version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "thread_local" version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" dependencies = [ "cfg-if", "once_cell", ] [[package]] name = "tinystr" version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", ] [[package]] name = "toml" version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" dependencies = [ "serde", "serde_spanned", "toml_datetime", "toml_edit", ] [[package]] name = "toml_datetime" version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] [[package]] name = "toml_edit" version = "0.22.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" dependencies = [ "indexmap", "serde", "serde_spanned", "toml_datetime", "winnow", ] [[package]] name = "tracing" version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", "tracing-core", ] [[package]] name = "tracing-attributes" version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "tracing-core" version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" dependencies = [ "once_cell", ] [[package]] name = "trait-variant" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "typenum" version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "uds_windows" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" dependencies = [ "memoffset", "tempfile", "winapi", ] [[package]] name = "unicode-ident" version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "url" version = "2.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", "idna", "percent-encoding", "serde", ] [[package]] name = "utf16_iter" version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" [[package]] name = "utf8_iter" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "version-compare" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" [[package]] name = "version_check" version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi" version = "0.14.2+wasi-0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" dependencies = [ "wit-bindgen-rt", ] [[package]] name = "winapi" version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" dependencies = [ "winapi-i686-pc-windows-gnu", "winapi-x86_64-pc-windows-gnu", ] [[package]] name = "winapi-i686-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ "windows-sys 0.59.0", ] [[package]] name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ "windows-targets", ] [[package]] name = "windows-sys" version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ "windows-targets", ] [[package]] name = "windows-targets" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ "windows_aarch64_gnullvm", "windows_aarch64_msvc", "windows_i686_gnu", "windows_i686_gnullvm", "windows_i686_msvc", "windows_x86_64_gnu", "windows_x86_64_gnullvm", "windows_x86_64_msvc", ] [[package]] name = "windows_aarch64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36" dependencies = [ "memchr", ] [[package]] name = "wit-bindgen-rt" version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" dependencies = [ "bitflags", ] [[package]] name = "write16" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "x11" version = "2.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" dependencies = [ "libc", "pkg-config", ] [[package]] name = "xdg-home" version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" dependencies = [ "libc", "windows-sys 0.59.0", ] [[package]] name = "yoke" version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", "yoke-derive", "zerofrom", ] [[package]] name = "yoke-derive" version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", "syn", "synstructure", ] [[package]] name = "zbus" version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" dependencies = [ "async-broadcast", "async-executor", "async-fs", "async-io", "async-lock", "async-process", "async-recursion", "async-task", "async-trait", "blocking", "enumflags2", "event-listener", "futures-core", "futures-sink", "futures-util", "hex", "nix", "ordered-stream", "rand 0.8.5", "serde", "serde_repr", "sha1", "static_assertions", "tracing", "uds_windows", "windows-sys 0.52.0", "xdg-home", "zbus_macros 4.4.0", "zbus_names 3.0.0", "zvariant 4.2.0", ] [[package]] name = "zbus" version = "5.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59c333f648ea1b647bc95dc1d34807c8e25ed7a6feff3394034dc4776054b236" dependencies = [ "async-broadcast", "async-executor", "async-fs", "async-io", "async-lock", "async-process", "async-recursion", "async-task", "async-trait", "blocking", "enumflags2", "event-listener", "futures-core", "futures-lite", "hex", "nix", "ordered-stream", "serde", "serde_repr", "static_assertions", "tracing", "uds_windows", "windows-sys 0.59.0", "winnow", "xdg-home", "zbus_macros 5.5.0", "zbus_names 4.2.0", "zvariant 5.4.0", ] [[package]] name = "zbus_macros" version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", "syn", "zvariant_utils 2.1.0", ] [[package]] name = "zbus_macros" version = "5.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f325ad10eb0d0a3eb060203494c3b7ec3162a01a59db75d2deee100339709fc0" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", "syn", "zbus_names 4.2.0", "zvariant 5.4.0", "zvariant_utils 3.2.0", ] [[package]] name = "zbus_names" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" dependencies = [ "serde", "static_assertions", "zvariant 4.2.0", ] [[package]] name = "zbus_names" version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97" dependencies = [ "serde", "static_assertions", "winnow", "zvariant 5.4.0", ] [[package]] name = "zerocopy" version = "0.8.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" version = "0.8.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "zerofrom" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", "syn", "synstructure", ] [[package]] name = "zerovec" version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", "zerovec-derive", ] [[package]] name = "zerovec-derive" version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "zvariant" version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" dependencies = [ "endi", "enumflags2", "serde", "static_assertions", "zvariant_derive 4.2.0", ] [[package]] name = "zvariant" version = "5.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2df9ee044893fcffbdc25de30546edef3e32341466811ca18421e3cd6c5a3ac" dependencies = [ "endi", "enumflags2", "serde", "static_assertions", "url", "winnow", "zvariant_derive 5.4.0", "zvariant_utils 3.2.0", ] [[package]] name = "zvariant_derive" version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", "syn", "zvariant_utils 2.1.0", ] [[package]] name = "zvariant_derive" version = "5.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74170caa85b8b84cc4935f2d56a57c7a15ea6185ccdd7eadb57e6edd90f94b2f" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", "syn", "zvariant_utils 3.2.0", ] [[package]] name = "zvariant_utils" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "zvariant_utils" version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34" dependencies = [ "proc-macro2", "quote", "serde", "static_assertions", "syn", "winnow", ] amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/Cargo.toml000066400000000000000000000022021516451220600226230ustar00rootroot00000000000000# SPDX-FileCopyrightText: 2022 Emmanuele Bassi # SPDX-License-Identifier: GPL-3.0-or-later [package] name = "amberol" authors = ["Emmanuele Bassi "] version = "0.1.0" edition = "2018" [dependencies] color-thief = "0.2.1" gdk-pixbuf = { version = "0.21", features = ["v2_42"] } gettext-rs = { version = "0.7", features = ["gettext-system"] } gtk = { version = "0.10", package = "gtk4", features = ["v4_16"] } itertools = "0.14" lofty = "0.23.3" log = "0.4" mpris-server = "0.8" once_cell = "1.10" pretty_env_logger = "0.5" rand = { version = "0.9", features = ["thread_rng"]} regex = "1.3.4" serde_json = "1.0" sha2 = "0.10.2" fuzzy-matcher = "0.3.7" async-channel = "2.2.0" futures = "0.3" [target.'cfg(any(target_os = "linux", target_os = "freebsd"))'.dependencies] ashpd = {version = "0.12", default-features = false, features = ["gtk4", "async-std"]} [dependencies.adw] package = "libadwaita" version = "0.8" features = ["v1_5"] [dependencies.gst] package = "gstreamer" version = "0.24" [dependencies.gst-audio] package = "gstreamer-audio" version = "0.24" [dependencies.gst-play] package = "gstreamer-play" version = "0.24" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/LICENSES/000077500000000000000000000000001516451220600221045ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/LICENSES/CC-BY-SA-3.0.txt000066400000000000000000000533401516451220600242460ustar00rootroot00000000000000Creative Commons Legal Code Attribution-ShareAlike 3.0 Unported CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. License THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. 1. Definitions a. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. b. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined below) for the purposes of this License. c. "Creative Commons Compatible License" means a license that is listed at https://creativecommons.org/compatiblelicenses that has been approved by Creative Commons as being essentially equivalent to this License, including, at a minimum, because that license: (i) contains terms that have the same purpose, meaning and effect as the License Elements of this License; and, (ii) explicitly permits the relicensing of adaptations of works made available under that license under this License or a Creative Commons jurisdiction license with the same License Elements as this License. d. "Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership. e. "License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike. f. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. g. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. h. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. i. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. j. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. k. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. 2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. 3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: a. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; b. to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified."; c. to Distribute and Publicly Perform the Work including as incorporated in Collections; and, d. to Distribute and Publicly Perform Adaptations. e. For the avoidance of doubt: i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, iii. Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. 4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(c), as requested. b. You may Distribute or Publicly Perform an Adaptation only under the terms of: (i) this License; (ii) a later version of this License with the same License Elements as this License; (iii) a Creative Commons jurisdiction license (either this or a later license version) that contains the same License Elements as this License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible License. If you license the Adaptation under one of the licenses mentioned in (iv), you must comply with the terms of that license. If you license the Adaptation under the terms of any of the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), you must comply with the terms of the Applicable License generally and the following provisions: (I) You must include a copy of, or the URI for, the Applicable License with every copy of each Adaptation You Distribute or Publicly Perform; (II) You may not offer or impose any terms on the Adaptation that restrict the terms of the Applicable License or the ability of the recipient of the Adaptation to exercise the rights granted to that recipient under the terms of the Applicable License; (III) You must keep intact all notices that refer to the Applicable License and to the disclaimer of warranties with every copy of the Work as included in the Adaptation You Distribute or Publicly Perform; (IV) when You Distribute or Publicly Perform the Adaptation, You may not impose any effective technological measures on the Adaptation that restrict the ability of a recipient of the Adaptation from You to exercise the rights granted to that recipient under the terms of the Applicable License. This Section 4(b) applies to the Adaptation as incorporated in a Collection, but this does not require the Collection apart from the Adaptation itself to be made subject to the terms of the Applicable License. c. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv) , consistent with Ssection 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. d. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise. 5. Representations, Warranties and Disclaimer UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 7. Termination a. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. b. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. 8. Miscellaneous a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. b. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. c. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. d. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. e. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. f. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. Creative Commons Notice Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of the License. Creative Commons may be contacted at https://creativecommons.org/. amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/LICENSES/CC0-1.0.txt000066400000000000000000000154041516451220600235120ustar00rootroot00000000000000Creative Commons Legal Code CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/LICENSES/GPL-3.0-or-later.txt000066400000000000000000001045151516451220600253160ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/README.md000066400000000000000000000056621516451220600221670ustar00rootroot00000000000000Amberol ======= ![Application icon](./data/icons/hicolor/scalable/apps/io.bassi.Amberol.svg) A small and simple sound and music player that is well integrated with GNOME. Amberol aspires to be as small, unintrusive, and simple as possible. It does not manage your music collection; it does not let you manage playlists, smart or otherwise; it does not let you edit the metadata for your songs; it does not show you lyrics for your songs, or the Wikipedia page for your bands. Amberol plays music, and nothing else. ![Full UI](./data/screenshots/amberol-full.png) ![Compact UI](./data/screenshots/amberol-compact.png) Flatpak builds -------------- The recommended way of installing Amberol is through Flatpak. If you don't have Flatpak installed, you can get it from [the Flatpak website](https://flatpak.org/setup). You can install stable builds of Amberol from [Flathub](https://flathub.org) by using this command: flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub io.bassi.Amberol Getting in touch ---------------- If you have questions about Amberol, you can join the [`#amberol:gnome.org`](https://matrix.to/#/#amberol:gnome.org) channel on Matrix, or use the [GNOME Discourse instance](https://discourse.gnome.org/c/applications/7). Contributing ------------ Please, see the [contribution guide](./CONTRIBUTING.md) if you wish to report and issue, fix a bug, or implement a new feature. How to obtain debugging information ----------------------------------- Run Amberol from your terminal using: RUST_BACKTRACE=1 RUST_LOG=amberol=debug flatpak run io.bassi.Amberol to obtain a full debug log. Translations ------------ Amberol is translated on the [GNOME translation platform](https://l10n.gnome.org/module/amberol). You should contact the coordinator of [the localization team for your language](https://l10n.gnome.org/teams/) if you have questions. For more information, please see the [GNOME Translation Project Welcome page](https://welcome.gnome.org/team/translation/). Code of conduct --------------- Amberol follows the GNOME project [Code of Conduct](./code-of-conduct.md). All communications in project spaces, such as the issue tracker or [Discourse](https://discourse.gnome.org) are expected to follow it. Why is it called "Amberol"? --------------------------- The name comes from the the [Blue Amberol Records](https://en.wikipedia.org/wiki/Blue_Amberol_Records), a type of cylinder records made of (blue) nitrocellulose, capable of playback durations of around four minutes, just about the length of the average song since 1990. Copyright and licensing ----------------------- Copyright 2022 Emmanuele Bassi Amberol is released under the terms of the GNU General Public License, either version 3.0 or, at your option, any later version. amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/RELEASING.md000066400000000000000000000022721516451220600225350ustar00rootroot00000000000000Releasing Amberol ================= QA Plan ------- 1. Initial state - Open folder - Open file - Drag and drop 2. Main view - Play/pause - Previous/next - Scrubbing 3. Playlist - Shuffle - Repeat: all, one, continuous - Select - Remove song - Remove all - Toggle playlist Release ------- Checklist for a release. - [ ] Update the [change log](./CHANGES.md) - [ ] **Added**: New features, settings, UI, translations - [ ] **Changed**: UI updates, improvements, translation updates - [ ] **Fixed**: bug fixes, with reference - [ ] **Removed**: Removed features, settings, UI; **IMPORTANT**: anything inside this list requires a version bump - [ ] Update the [appdata](./data/io.bassi.Amberol.appdata.xml.in.in) - [ ] New `` element - [ ] *Optional*: new screenshots - [ ] `git commit -m 'Release Amberol $VERSION'` - [ ] `git tag -s $VERSION` (use the change log entry) - [ ] Bump up the project version in [`meson.build`](./meson.build) - [ ] `git push origin HEAD && git push origin $VERSION` Flathub ------- - [ ] Update the `io.bassi.Amberol.json` manifest - [ ] Change the archive URL - [ ] Change the SHA256 checksum - [ ] `git push origin HEAD` amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/REUSE.toml000066400000000000000000000070761516451220600224710ustar00rootroot00000000000000version = 1 SPDX-PackageName = "amberol" SPDX-PackageSupplier = "Emmanuele Bassi" SPDX-PackageDownloadLocation = "https://gitlab.gnome.org/ebassi/amberol" [[annotations]] path = ".gitignore" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "CC0-1.0" [[annotations]] path = ".gitlab-ci.yml" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "CC0-1.0" [[annotations]] path = "amberol.doap" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Sophie Herold" SPDX-License-Identifier = "CC0-1.0" [[annotations]] path = "Cargo.lock" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "GPL-3.0-or-later" [[annotations]] path = ["README.md", "CONTRIBUTING.md", "CHANGES.md", "RELEASING.md"] precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "CC0-1.0" [[annotations]] path = "io.bassi.Amberol.json" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "CC0-1.0" [[annotations]] path = "io.bassi.Amberol.Devel.json" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "CC0-1.0" [[annotations]] path = "data/io.bassi.Amberol.metainfo.xml.in.in" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "CC0-1.0" [[annotations]] path = "data/io.bassi.Amberol.desktop.in.in" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "CC0-1.0" [[annotations]] path = "data/io.bassi.Amberol.gschema.xml" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "CC0-1.0" [[annotations]] path = "data/io.bassi.Amberol.service.in" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "CC0-1.0" [[annotations]] path = "data/screenshots/**.png" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "CC0-1.0" [[annotations]] path = "data/icons/hicolor/scalable/apps/io.bassi.Amberol.**" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Jakub Steiner" SPDX-License-Identifier = "CC-BY-SA-3.0" [[annotations]] path = "data/icons/hicolor/symbolic/apps/io.bassi.Amberol.**" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Jakub Steiner" SPDX-License-Identifier = "CC-BY-SA-3.0" [[annotations]] path = "**.svg" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "CC-BY-SA-3.0" [[annotations]] path = ["po/POTFILES.in", "po/LINGUAS"] precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "CC0-1.0" [[annotations]] path = "po/**.po" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Translation authors" SPDX-License-Identifier = "GPL-3.0-or-later" [[annotations]] path = "src/amberol.gresource.xml" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "GPL-3.0-or-later" [[annotations]] path = "src/gtk/**.blp" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "GPL-3.0-or-later" [[annotations]] path = "src/gtk/style.css" precedence = "aggregate" SPDX-FileCopyrightText = "2022 Emmanuele Bassi" SPDX-License-Identifier = "GPL-3.0-or-later" [[annotations]] path = "subprojects/blueprint-compiler.wrap" precedence = "aggregate" SPDX-FileCopyrightText = "2025 Emmanuele Bassi" SPDX-License-Identifier = "CC0-1.0" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/amberol.doap000066400000000000000000000020571516451220600231710ustar00rootroot00000000000000 Amberol Plays music, and nothing else Rust GTK 4 Libadwaita Emmanuele Bassi ebassi amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/build-aux/000077500000000000000000000000001516451220600225715ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/build-aux/checks.sh000077500000000000000000000233041516451220600243720ustar00rootroot00000000000000#!/bin/bash # # SPDX-FileCopyrightText: 2021 Alejandro Domínguez # SPDX-FileCopyrightText: 2022 Kévin Commaile # SPDX-FileCopyrightText: 2024 Emmanuele Bassi # SPDX-License-Identifier: GPL-3.0-or-later export LC_ALL=C # Usage info show_help() { cat << EOF Run conformity checks on the current Rust project. If a dependency is not found, helps the user to install it. USAGE: ${0##*/} [OPTIONS] OPTIONS: -t, --tap Use TAP output -v, --verbose Use verbose output -h, --help Display this help and exit ERROR CODES: 1 Check failed 2 Missing dependency EOF } # Style helpers act="\e[1;32m" err="\e[1;31m" pos="\e[32m" neg="\e[31m" res="\e[0m" # Common styled strings Installing="${act}Installing${res}" Checking=" ${act}Checking${res}" Failed=" ${err}Failed${res}" error="${err}error:${res}" invalid="${neg}Invalid input${res}" ok="${pos}ok${res}" fail="${neg}fail${res}" # Initialize variables verbose=0 tap=0 # Helper functions # Sort to_sort in natural order. sort() { local size=${#to_sort[@]} local swapped=0; for (( i = 0; i < $size-1; i++ )) do swapped=0 for ((j = 0; j < $size-1-$i; j++ )) do if [[ "${to_sort[$j]}" > "${to_sort[$j+1]}" ]] then temp="${to_sort[$j]}"; to_sort[$j]="${to_sort[$j+1]}"; to_sort[$j+1]="$temp"; swapped=1; fi done if [[ $swapped -eq 0 ]]; then break; fi done } # Remove common entries in to_diff1 and to_diff2. diff() { for i in ${!to_diff1[@]}; do for j in ${!to_diff2[@]}; do if [[ "${to_diff1[$i]}" == "${to_diff2[$j]}" ]]; then unset to_diff1[$i] unset to_diff2[$j] break fi done done } # Run rustfmt to enforce code style. run_rustfmt() { if ! cargo fmt --version >/dev/null 2>&1; then if [[ $tap -eq 1 ]]; then echo "ok 1 - rustfmt # SKIP Not installed" return else echo "Unable to check the project's code style, because rustfmt could not be run" exit 2 fi fi [ $tap -eq 0 ] && echo -e "$Checking code style…" if [[ $verbose -eq 1 ]]; then [ $tap -eq 1 ] && echo -n "# " [ $tap -eq 0 ] && echo "" cargo fmt --version echo "" fi if ! cargo fmt --all -- --check ; then if [[ $tap -eq 0 ]]; then echo -e " Checking code style result: $fail" echo "Please fix the above issues, either manually or by running: cargo fmt --all" exit 1 else echo "not ok - rustfmt" fi else if [[ $tap -eq 0 ]]; then echo -e " Checking code style result: $ok" else echo "ok 1 - rustfmt" fi fi } # Run typos to check for spelling mistakes. run_typos() { if ! typos --version >/dev/null 2>&1; then if [[ $tap -eq 1 ]]; then echo "ok 2 - typos # SKIP Not installed" return else echo "Unable to check spelling mistakes, because typos could not be run" exit 2 fi fi [ $tap -eq 0 ] && echo -e "$Checking spelling mistakes…" if [[ $verbose -eq 1 ]]; then echo -n "# " typos --version echo "" fi if ! typos --color always; then if [[ $tap -eq 0 ]]; then echo -e " Checking spelling mistakes result: $fail" echo "Please fix the above issues, either manually or by running: typos -w" exit 1 else echo "not ok 2 - typos" fi else if [[ $tap -eq 0 ]]; then echo -e " Checking spelling mistakes result: $ok" else echo "ok 2 - typos" fi fi } # Check if files in POTFILES are correct. # # This checks, in that order: # - All files exist # - All files with translatable strings are present and only those # - Files are sorted alphabetically # # This assumes the following: # - POTFILES.in is located at 'po/POTFILES.in' # - BLP (Blueprint) files are located in 'src/gtk/' and use 'C_()' or '_()' # - Rust files are located in 'src' and use 'i18n' methods or macros check_potfiles() { [ $tap -eq 0 ] && echo -e "$Checking po/POTFILES.in…" local ret=0 # Check that files in POTFILES exist. while read -r line; do if [[ -n $line && ${line::1} != '#' ]]; then if [[ ! -f $line ]]; then echo -e "$error File '$line' in POTFILES does not exist" ret=1 fi if [[ ${line:(-4):4} == '.blp' ]]; then ui_potfiles+=($line) elif [[ ${line:(-3):3} == '.rs' ]]; then rs_potfiles+=($line) fi fi done < po/POTFILES.in if [[ ret -eq 1 ]]; then if [[ $tap -eq 0 ]]; then echo -e " Checking po/POTFILES.in result: $fail" echo "Please fix the above issues" exit 1 else echo "not ok 3 - extra file in POTFILES.in" return fi fi ui_files=(`/usr/bin/grep -lIrE '[C]?_\(' src/gtk/*.blp`) # Get Rust files with regex 'i18n[!]?\('. rs_files=(`/usr/bin/grep -lIrE 'i18n[!]?\(' --exclude=src/i18n.rs src/*`) # Remove common files to_diff1=("${ui_potfiles[@]}") to_diff2=("${ui_files[@]}") diff ui_potfiles=("${to_diff1[@]}") ui_files=("${to_diff2[@]}") to_diff1=("${rs_potfiles[@]}") to_diff2=("${rs_files[@]}") diff rs_potfiles=("${to_diff1[@]}") rs_files=("${to_diff2[@]}") potfiles_count=$((${#ui_potfiles[@]} + ${#rs_potfiles[@]})) if [[ $potfiles_count -eq 1 ]]; then echo "" echo -e "$error Found 1 file in POTFILES without translatable strings:" ret=1 elif [[ $potfiles_count -ne 0 ]]; then echo "" echo -e "$error Found $potfiles_count files in POTFILES without translatable strings:" ret=1 fi for file in ${ui_potfiles[@]}; do echo "# Missing $file" done for file in ${rs_potfiles[@]}; do echo "# Missing $file" done let files_count=$((${#ui_files[@]} + ${#rs_files[@]})) if [[ $files_count -eq 1 ]]; then echo "" echo -e "$error Found 1 file with translatable strings not present in POTFILES:" ret=1 elif [[ $files_count -ne 0 ]]; then echo "" echo -e "$error Found $files_count with translatable strings not present in POTFILES:" ret=1 fi for file in ${ui_files[@]}; do echo $file done for file in ${rs_files[@]}; do echo $file done if [[ ret -eq 1 ]]; then if [[ $tap -eq 0 ]]; then echo "" echo -e " Checking po/POTFILES.in result: $fail" echo "Please fix the above issues" exit 1 else echo "not ok 3 - missing translatable files in POTFILES.in" fi fi # Check sorted alphabetically to_sort=("${potfiles[@]}") sort for i in ${!potfiles[@]}; do if [[ "${potfiles[$i]}" != "${to_sort[$i]}" ]]; then [ $tap -eq 0 ] && echo -e "$error Found file '${potfiles[$i]}' before '${to_sort[$i]}' in POTFILES" [ $tap -eq 1 ] && echo "# Sorting error: '${potfiles[$i]}' before '${to_sort[$i]}' in POTFILES" ret=1 break fi done if [[ ret -eq 1 ]]; then if [[ $tap -eq 0 ]]; then echo "" echo -e " Checking po/POTFILES.in result: $fail" echo "Please fix the above issues" exit 1 else echo "not ok 3 - POTFILES.in" fi else [ $tap -eq 0 ] && echo -e " Checking po/POTFILES.in result: $ok" [ $tap -eq 1 ] && echo "ok 3 - POTFILES.in" fi } # Check if files in src/amberol.gresource.xml are sorted alphabetically. check_resources() { [ $tap -eq 0 ] && echo -e "$Checking src/amberol.gresource.xml…" local ret=0 # Get files. regex="(.*)" while read -r line; do if [[ $line =~ $regex ]]; then files+=("${BASH_REMATCH[1]}") fi done < src/amberol.gresource.xml # Check sorted alphabetically to_sort=("${files[@]}") sort for i in ${!files[@]}; do if [[ "${files[$i]}" != "${to_sort[$i]}" ]]; then [ $tap -eq 0 ] && echo -e "$error Found file '${files[$i]#src/}' before '${to_sort[$i]#src/}' in amberol.gresource.xml" [ $tap -eq 1 ] && echo "# Sorting error: '${files[$i]}' before '${to_sort[$i]}' in amberol.gresource.xml" ret=1 break fi done if [[ ret -eq 1 ]]; then if [[ $tap -eq 0 ]]; then echo "" echo -e " Checking src/amberol.gresource.xml result: $fail" echo "Please fix the above issues" exit 1 else echo "not ok 4 - amberol.gresource.xml" fi else if [[ $tap -eq 0 ]]; then echo -e " Checking src/amberol.gresource.xml result: $ok" else echo "ok 4 - amberol.gresource.xml" fi fi } # Check arguments while [[ "$1" ]]; do case $1 in -f | --force-install ) force_install=1 ;; -t | --tap ) tap=1 ;; -v | --verbose ) verbose=1 ;; -h | --help ) show_help exit 0 ;; *) show_help >&2 exit 1 esac; shift; done # Run [ $tap == 1 ] && echo "TAP version 14" [ $tap == 1 ] && echo "1..4" run_rustfmt [ $tap == 0 ] && echo "" run_typos [ $tap == 0 ] && echo "" check_potfiles [ $tap == 0 ] && echo "" check_resources echo "" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/build-aux/dist-vendor.sh000077500000000000000000000005471516451220600253740ustar00rootroot00000000000000#!/bin/sh # SPDX-FileCopyrightText: 2019 Christopher Davis # SPDX-License-Identifier: GPL-3.0-or-later export SOURCE_ROOT="$1" export DIST="$2" cd "$SOURCE_ROOT" mkdir "$DIST"/.cargo cargo vendor | sed 's/^directory = ".*"/directory = "vendor"/g' > $DIST/.cargo/config # Move vendor into dist tarball directory mv vendor "$DIST" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/code-of-conduct.md000066400000000000000000000256161516451220600242040ustar00rootroot00000000000000 # GNOME Code of Conduct Thank you for being a part of the GNOME project. We value your participation and want everyone to have an enjoyable and fulfilling experience. Accordingly, all participants are expected to follow this Code of Conduct, and to show respect, understanding, and consideration to one another. Thank you for helping make this a welcoming, friendly community for everyone. ## Scope This Code of Conduct applies to all online GNOME community spaces, including, but not limited to: * Issue tracking systems - bugzilla.gnome.org * Documentation and tutorials - developer.gnome.org * Code repositories - git.gnome.org and gitlab.gnome.org * Mailing lists - mail.gnome.org * Wikis - wiki.gnome.org * Chat and forums - irc.gnome.org, discourse.gnome.org, GNOME Telegram channels, and GNOME groups and channels on Matrix.org (including bridges to GNOME IRC channels) * Community spaces hosted on gnome.org infrastructure * Any other channels or groups which exist in order to discuss GNOME project activities Communication channels and private conversations that are normally out of scope may be considered in scope if a GNOME participant is being stalked or harassed. Social media conversations may be considered in-scope if the incident occurred under a GNOME event hashtag, or when an official GNOME account on social media is tagged, or within any other discussion about GNOME. The GNOME Foundation reserves the right to take actions against behaviors that happen in any context, if they are deemed to be relevant to the GNOME project and its participants. All participants in GNOME online community spaces are subject to the Code of Conduct. This includes GNOME Foundation board members, corporate sponsors, and paid employees. This also includes volunteers, maintainers, leaders, contributors, contribution reviewers, issue reporters, GNOME users, and anyone participating in discussion in GNOME online spaces. ## Reporting an Incident If you believe that someone is violating the Code of Conduct, or have any other concerns, please [contact the Code of Conduct committee](https://wiki.gnome.org/Foundation/CodeOfConduct/ReporterGuide). ## Our Standards The GNOME online community is dedicated to providing a positive experience for everyone, regardless of: * age * body size * caste * citizenship * disability * education * ethnicity * familial status * gender expression * gender identity * genetic information * immigration status * level of experience * nationality * personal appearance * pregnancy * race * religion * sex characteristics * sexual orientation * sexual identity * socio-economic status * tribe * veteran status ### Community Guidelines Examples of behavior that contributes to creating a positive environment include: * **Be friendly.** Use welcoming and inclusive language. * **Be empathetic.** Be respectful of differing viewpoints and experiences. * **Be respectful.** When we disagree, we do so in a polite and constructive manner. * **Be considerate.** Remember that decisions are often a difficult choice between competing priorities. Focus on what is best for the community. Keep discussions around technology choices constructive and respectful. * **Be patient and generous.** If someone asks for help it is because they need it. When documentation is available that answers the question, politely point them to it. If the question is off-topic, suggest a more appropriate online space to seek help. * **Try to be concise.** Read the discussion before commenting in order to not repeat a point that has been made. ### Inappropriate Behavior Community members asked to stop any inappropriate behavior are expected to comply immediately. We want all participants in the GNOME community have the best possible experience they can. In order to be clear what that means, we've provided a list of examples of behaviors that are inappropriate for GNOME community spaces: * **Deliberate intimidation, stalking, or following.** * **Sustained disruption of online discussion, talks, or other events.** Sustained disruption of events, online discussions, or meetings, including talks and presentations, will not be tolerated. This includes 'Talking over' or 'heckling' event speakers or influencing crowd actions that cause hostility in event sessions. Sustained disruption also includes drinking alcohol to excess or using recreational drugs to excess, or pushing others to do so. * **Harassment of people who don't drink alcohol.** We do not tolerate derogatory comments about those who abstain from alcohol or other substances. We do not tolerate pushing people to drink, talking about their abstinence or preferences to others, or pressuring them to drink - physically or through jeering. * **Sexist, racist, homophobic, transphobic, ableist language or otherwise exclusionary language.** This includes deliberately referring to someone by a gender that they do not identify with, and/or questioning the legitimacy of an individual's gender identity. If you're unsure if a word is derogatory, don't use it. This also includes repeated subtle and/or indirect discrimination. * **Unwelcome sexual attention or behavior that contributes to a sexualized environment.** This includes sexualized comments, jokes or imagery in interactions, communications or presentation materials, as well as inappropriate touching, groping, or sexual advances. Sponsors should not use sexualized images, activities, or other material. Meetup organizing staff and other volunteer organizers should not use sexualized clothing/uniforms/costumes, or otherwise create a sexualized environment. * **Unwelcome physical contact.** This includes touching a person without permission, including sensitive areas such as their hair, pregnant stomach, mobility device (wheelchair, scooter, etc) or tattoos. This also includes physically blocking or intimidating another person. Physical contact or simulated physical contact (such as emojis like "kiss") without affirmative consent is not acceptable. This includes sharing or distribution of sexualized images or text. * **Violence or threats of violence.** Violence and threats of violence are not acceptable - online or offline. This includes incitement of violence toward any individual, including encouraging a person to commit self-harm. This also includes posting or threatening to post other people's personally identifying information ("doxxing") online. * **Influencing or encouraging inappropriate behavior.** If you influence or encourage another person to violate the Code of Conduct, you may face the same consequences as if you had violated the Code of Conduct. * **Possession of an offensive weapon at a GNOME event.** This includes anything deemed to be a weapon by the event organizers. The GNOME community prioritizes marginalized people's safety over privileged people's comfort. The committee will not act on complaints regarding: * "Reverse"-isms, including "reverse racism," "reverse sexism," and "cisphobia" * Reasonable communication of boundaries, such as "leave me alone," "go away," or "I'm not discussing this with you." * Criticizing racist, sexist, cissexist, or otherwise oppressive behavior or assumptions * Communicating boundaries or criticizing oppressive behavior in a "tone" you don't find congenial The examples listed above are not against the Code of Conduct. If you have questions about the above statements, please [read this document](https://github.com/sagesharp/code-of-conduct-template/blob/master/code-of-conduct/example-reversisms.md#supporting-diversity). If a participant engages in behavior that violates this code of conduct, the GNOME Code of Conduct committee may take any action they deem appropriate. Examples of consequences are outlined in the [Committee Procedures Guide](https://wiki.gnome.org/Foundation/CodeOfConduct/CommitteeProcedures). ## Procedure for Handling Incidents * [Reporter Guide](https://wiki.gnome.org/Foundation/CodeOfConduct/ReporterGuide) * [Moderator Procedures](https://wiki.gnome.org/Foundation/CodeOfConduct/ModeratorProcedures) * [Committee Procedures Guide](https://wiki.gnome.org/Foundation/CodeOfConduct/CommitteeProcedures) ## License The GNOME Online Code of Conduct is licensed under a [Creative Commons Attribution Share-Alike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/) ![Creative Commons License](http://i.creativecommons.org/l/by-sa/3.0/88x31.png) ## Attribution The GNOME Online Code of Conduct was forked from the example policy from the [Geek Feminism wiki, created by the Ada Initiative and other volunteers](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy), which is under a Creative Commons Zero license. Additional language was incorporated and modified from the following Codes of Conduct: * [Citizen Code of Conduct](http://citizencodeofconduct.org/) is licensed [Creative Commons Attribution Share-Alike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/). * [Code of Conduct template](https://github.com/sagesharp/code-of-conduct-template/) is licensed [Creative Commons Attribution Share-Alike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/) by [Otter Tech](https://otter.technology/code-of-conduct-training) * [Contributor Covenant version 1.4](https://www.contributor-covenant.org/version/1/4/code-of-conduct) (licensed [CC BY 4.0](https://github.com/ContributorCovenant/contributor_covenant/blob/master/LICENSE.md)) * [Data Carpentry Code of Conduct](https://docs.carpentries.org/topic_folders/policies/index_coc.html) is licensed [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/) * [Django Project Code of Conduct](https://www.djangoproject.com/conduct/) is licensed under a [Creative Commons Attribution 3.0 Unported License](http://creativecommons.org/licenses/by/3.0/) * [Fedora Code of Conduct](http://fedoraproject.org/code-of-conduct) * [Geek Feminism Anti-harassment Policy](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy) which is under a [Creative Commons Zero license](https://creativecommons.org/publicdomain/zero/1.0/) * [Previous GNOME Foundation Code of Conduct](https://wiki.gnome.org/action/recall/Foundation/CodeOfConduct/Old) * [LGBTQ in Technology Slack Code of Conduct](https://lgbtq.technology/coc.html) licensed [Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/) * [Mozilla Community Participation Guidelines](https://www.mozilla.org/en-US/about/governance/policies/participation/) is licensed [Creative Commons Attribution-ShareAlike 3.0 Unported License](https://creativecommons.org/licenses/by-sa/3.0/). * [Python Mentors Code of Conduct](http://pythonmentors.com/) * [Speak Up! Community Code of Conduct](http://web.archive.org/web/20141109123859/http://speakup.io/coc.html), licensed under a [Creative Commons Attribution 3.0 Unported License](http://creativecommons.org/licenses/by/3.0/) amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/000077500000000000000000000000001516451220600216105ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/icons/000077500000000000000000000000001516451220600227235ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/icons/hicolor/000077500000000000000000000000001516451220600243625ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/icons/hicolor/scalable/000077500000000000000000000000001516451220600261305ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/icons/hicolor/scalable/apps/000077500000000000000000000000001516451220600270735ustar00rootroot00000000000000io.bassi.Amberol.Devel.svg000066400000000000000000000152711516451220600336700ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/icons/hicolor/scalable/apps io.bassi.Amberol.svg000066400000000000000000000061101516451220600326220ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/icons/hicolor/scalable/apps amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/icons/hicolor/symbolic/000077500000000000000000000000001516451220600262035ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/icons/hicolor/symbolic/apps/000077500000000000000000000000001516451220600271465ustar00rootroot00000000000000io.bassi.Amberol-symbolic.svg000066400000000000000000000013651516451220600345230ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/icons/hicolor/symbolic/apps io.bassi.Amberol.Devel-symbolic.svg000066400000000000000000000013651516451220600355610ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/icons/hicolor/symbolic/apps amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/icons/meson.build000066400000000000000000000006751516451220600250750ustar00rootroot00000000000000# SPDX-FileCopyrightText: 2022 Emmanuele Bassi # SPDX-License-Identifier: GPL-3.0-or-later scalable_dir = 'hicolor/scalable/apps' install_data( scalable_dir / ('@0@.svg').format(application_id), install_dir: get_option('datadir') / 'icons' / scalable_dir, ) symbolic_dir = 'hicolor/symbolic/apps' install_data( symbolic_dir / ('@0@-symbolic.svg').format(application_id), install_dir: get_option('datadir') / 'icons' / symbolic_dir, ) amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/io.bassi.Amberol.desktop.in.in000066400000000000000000000014351516451220600273070ustar00rootroot00000000000000[Desktop Entry] Name=Amberol GenericName=Music Player TryExec=amberol Exec=amberol %U Icon=@APPLICATION_ID@ Terminal=false Type=Application Categories=GNOME;GTK;Music;Audio;AudioVideo; # Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! Keywords=music;player;media;audio;playlist; StartupNotify=true X-SingleMainWindow=true X-Purism-FormFactor=Workstation;Mobile; DBusActivatable=true MimeType=audio/mpeg;audio/wav;audio/x-aac;audio/x-aiff;audio/x-ape;audio/x-flac;audio/x-m4a;audio/x-m4b;audio/x-mp1;audio/x-mp2;audio/x-mp3;audio/x-mpg;audio/x-mpeg;audio/x-mpegurl;audio/x-opus+ogg;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-speex;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-wavpack;inode/directory; amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/io.bassi.Amberol.gschema.xml000066400000000000000000000013531516451220600270310ustar00rootroot00000000000000 600 300 true 'off' true amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/io.bassi.Amberol.metainfo.xml.in.in000066400000000000000000000313121516451220600302340ustar00rootroot00000000000000 @APPLICATION_ID@ CC0-1.0 GPL-3.0-or-later Amberol Plays music, and nothing else

Amberol is a music player with no delusions of grandeur. If you just want to play music available on your local system then Amberol is the music player you are looking for.

Current features:

  • adaptive UI
  • UI recoloring using the album art
  • drag and drop support to queue songs
  • shuffle and repeat
  • MPRIS integration
#90c0ff #003681 https://www.bassi.io/~ebassi/amberol/screenshots/0.10/amberol-full.png https://www.bassi.io/~ebassi/amberol/screenshots/0.10/amberol-compact.png https://www.bassi.io/~ebassi/amberol/screenshots/0.10/amberol-playlist.png https://www.bassi.io/~ebassi/amberol/screenshots/0.10/amberol-recolor.png @APPLICATION_ID@.desktop https://gitlab.gnome.org/World/amberol https://gitlab.gnome.org/World/amberol/-/issues https://ko-fi.com/emmanueleb https://matrix.to/#/#amberol:gnome.org https://gitlab.gnome.org/World/amberol https://l10n.gnome.org/module/amberol/ Emmanuele Bassi Emmanuele Bassi ebassi_at_gnome.org amberol mobile 360 keyboard pointing touch
  • Allow opening the containing folder of the current song
  • Fix various crashes
  • Handle playlist visibility better when loading or searching
  • Small quality of life improvements to the interface
  • Translation updates
  • Update the metadata parsing library
  • Release more resources when clearing the playlist
  • Translation updates
  • Check for more file names for external album covers
  • Update the MPRIS implementation for better conformance
  • Set the Music folder as the initial location when adding songs
  • Various style improvements
  • Translation updates

New versioning scheme! Amberol has switched to a year/release version.

With the new GNOME release, we are now taking advantage of the new libadwaita UI elements and features.

If the song title, author, or album is too long, we now scroll their contents.

  • Dependency updates for GTK, libadwaita, GStreamer, and lofty
  • Bug fixes
  • Translation updates

Bug fixes and small UI improvements

  • Ensure that the waveform display is always centered for short songs
  • Fix display of non-square cover art
  • Translation updates

The bug fixing comes in waves

  • More crash fixes related to the background playback
  • Minor UI tweaks
  • Translation updates

Brown paper bag release!

  • Fix a crash when playing in the background

New release, lots of small changes.

  • Allow restoring the last playlist when starting a new session
  • Allow toggling the background playback
  • Add a quick mute/unmute button
  • Restructure the main UI to improve legibility of the controls
  • Do not add duplicate songs to the playlist
  • Ensure that the playlist fits on mobile form factors
  • And lots of bug fixes and UI improvements

It's been a while!

  • Allow dragging on the waveform to seek inside a song
  • Use the latest libadwaita about dialog
  • Use the latest lofty for improved song metadata detection
  • Detect more external cover file names
  • Small improvements in the waveform animation
  • Remove the unnecessary notification for the background portal
  • Translation updates

Small paper cuts, and ReplayGain

  • Add support ReplayGain metadata in the audio files
  • Add support external cover art files for albums
  • Improve the reliability of the playlist shuffle
  • Tweak the playlist side bar to better fit on mobile form factors
  • New translation: Serbian
  • Translation updates
  • Bug fixes and performance improvements

Searchings deserves to be fuzzy

  • Support fuzzy matching when searching inside the playlist
  • Add a key shortcut for toggling shuffle
  • Allow opening folders with Amberol
  • Lots of translation updates
  • Bug fixes and performance improvements

Bug fixes and UI improvements

More features for less memory!

  • You can now search for songs in the playlist: just start typing and Amberol will display the matching songs. Search also works when selecting songs
  • Album art is shared across songs from the same album, saving memory
  • Amberol can now run in the background using the appropriate sandbox portal
  • The window size is restored across sessions
  • You can now build and run Amberol on macOS
  • Lots of bug fixes and UI improvements
  • Lots of translation updates

Lots of small UI fixes and stability improvements

  • Improve the consistency of the cover art display
  • Make the behaviour of the playlist shuffle more predictable
  • Fix state transitions when opening a song from the file manager
  • Indicate the currently playing song in the playlist
  • Improve the styling of the waveform scrubber
  • Translation updates

Brown paper bag release!

  • Fix drag and drop on the initial landing page

Another round of small, papercut issue fixes

  • Accessibility fixes all across the board
  • Better key navigation and shortcuts
  • Improve the consistency of the UI
  • Speed up the song loading

Papercut fixes for the initial landing page and the playlist

  • Fix styling of the folded playlist
  • Improve the cover art detection
  • Add localization for various languages

New round of UI touch-ups, to make Amberol more readable.

  • Improve the playlist management through a selection mode switch
  • Add localization for various languages
  • Make the text and controls more legible
  • Improve the MPRIS integration
  • Better support for right-to-left text locales
  • Allow disabling UI recoloring

Last UI change for a while, I promise.

  • Move the playlist panel to the left
  • Drop the seek buttons
  • Improve the rendering of the waveform
  • Improve extraction of the song metadata

Thanks to everyone who tried Amberol and filed issues!

Bugs never end, and so does bug squashing.

  • Fix a crash when manually advancing through the playlist
  • Make the waveform scrubber more legible
  • Keep the UI state more consistent when toggling the playlist

Many, many thanks to all of those who opened an issue after the 0.4.0 release!

Fix a slight visual artefact in the playlist

A brown paper bag release fixing an embarrassing bug.

The first beta release for Amberol! Isn't this exciting?

  • Show an initial page when launching Amberol
  • Make the layout more mobile friendly without impacting desktop users
  • Allow removing songs from the playlist
  • Add initial (experimental) support for recursive loading of music folders
  • Show the cover art for music tracks in the playlist
  • Show the current position inside the song
ModernToolkit Notifications @APPLICATION_ID@.desktop
amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/io.bassi.Amberol.service.in000066400000000000000000000001231516451220600266620ustar00rootroot00000000000000[D-BUS Service] Name=@application_id@ Exec=@bindir@/amberol --gapplication-service amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/meson.build000066400000000000000000000042611516451220600237550ustar00rootroot00000000000000# SPDX-FileCopyrightText: 2022 Emmanuele Bassi # SPDX-License-Identifier: GPL-3.0-or-later desktop_data = configuration_data() desktop_data.set('APPLICATION_ID', application_id) desktop_file = i18n.merge_file( input: configure_file( input: 'io.bassi.Amberol.desktop.in.in', output: 'io.bassi.Amberol.desktop.in', configuration: desktop_data, ), output: '@0@.desktop'.format(application_id), type: 'desktop', po_dir: '../po', install: true, install_dir: get_option('datadir') / 'applications', ) desktop_utils = find_program('desktop-file-validate', required: false) if desktop_utils.found() test('Validate desktop file', desktop_utils, args: [desktop_file], suite: ['lint'], ) endif appstream_data = configuration_data() appstream_data.set('APPLICATION_ID', application_id) appstream_file = i18n.merge_file( input: configure_file( input: 'io.bassi.Amberol.metainfo.xml.in.in', output: 'io.bassi.Amberol.metainfo.xml.in', configuration: appstream_data, ), output: '@0@.metainfo.xml'.format(application_id), po_dir: '../po', install: true, install_dir: get_option('datadir') / 'metainfo', ) appstreamcli = find_program('appstreamcli', required: false) if appstreamcli.found() test('Validate appstream file', appstreamcli, args: ['validate', '--no-net', '--explain', appstream_file], suite: ['lint'], ) endif install_data('io.bassi.Amberol.gschema.xml', install_dir: get_option('datadir') / 'glib-2.0/schemas', ) # Compile schemas locally, so we can run uninstalled under a devenv gnome.compile_schemas() compile_schemas = find_program('glib-compile-schemas', required: false) if compile_schemas.found() test('Validate schema file', compile_schemas, args: ['--strict', '--dry-run', meson.current_source_dir()], suite: ['lint'], ) endif service_conf = configuration_data() service_conf.set('application_id', application_id) service_conf.set('bindir', get_option('prefix') / get_option('bindir')) configure_file( input: 'io.bassi.Amberol.service.in', output: '@0@.service'.format(application_id), configuration: service_conf, install: true, install_dir: get_option('datadir') / 'dbus-1/services', ) subdir('icons') amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/screenshots/000077500000000000000000000000001516451220600241505ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/screenshots/amberol-compact.png000066400000000000000000004406731516451220600277410ustar00rootroot00000000000000‰PNG  IHDRÞB¿×‹sBIT|dˆtEXtSoftwaregnome-screenshotï¿>*tEXtCreation TimeMon 24 Apr 2023 23:39:54 BSTrÛ IDATxœì½Y¬-Éu%¶vdæï½oªzU¯²¨bI©Ø5Q$Úmƒ î¶l}YhCjÿY6l¸%¶5ÐðÐ6ô!@Zþ2ìþÜ€%Ý”�V£ K-J”(j`“T±J5¼ªzóÎ=çdæöGäœ;†mB²¥£+l#]µÍ�7 À6‚Ì…óoJ¾CBÎ[I¼'õv7!]ášÈ÷4]\ }Õ'~›V>Ÿ„|/¼×û´ˆã4I×F¬RZ—p%oضÚ9�m@@@@¶W‡$-�»ìC¾>s¾š|/:ñºæuM¤«¹æ_%ä5Í+K=ÚÈÑ÷J%Ò,ÛÈ�=\Ûªèf=|°Ä{ZÞ®é!Üf>Yg@@@@€]¢Ì!{¸>|ò½°^ïE&^_ÒmžBºJ8ßüÝ̈7 ÀM¢m†ŒsôI¶KÄ>ä볺Yœ+ñÆçY†­böM“HWJS¹’dmÄÛ<àF“`›ÿ“𻙇:¿Ëôò·Ò Ã3m¹SÁyïI`z/×ôׇt£Î_‚¾'IqNaøoX|pÕ0„”òÆÿ€5€zåâK2mþ-u”ci“¨M�s&Ï“à"o7ŒÜM3É›æ{M¤£Mº €ñ�|ꟿ¾³ûïGŠ>M¤žQÀdPÍ­Uíˆ{R4u� ù¼Ã ¢`ÿ¤OýÈR‹f�3–tê¦ ¹Iüé!c¯ÉÀGì�!ë=öê�¿GKÞ×!'™ó»ôŠ÷Y”3WŠ„<Ò9k™N´ëg ³Ù„�¾/C¶ë¶ÝÈ·S*CÌb€ƒô‰iž¯ÓìƒãÕêëoß»ÿ_ùý?ùW–Ð$\’.¡&dù–Zí¢»k"Ý&y_œ§wæÍ ‚¬D¬M�V’‘ÂÆ µ'5ÎÍ~äŸøÂ­ë»ÿ9˜>•®S¤ë5ò<³ÿó"¡ÑúÉ:ôJg†trgÙ"tê I×Ñ‘�:Œ×nVèC¾ÎÁM’t]¿© B^¤ÛWd;ÕËàÓ\íõ éqÚ3Ê¥‹ $¦vé×^•«©�t­Z|ž¥¡é¸Û”ñÎõŸƒwßrßÌaúŠ¿Š ¢Q#N-×ßøË»wÿç¯üþŸü€#Ôáè µg,…¨¥ùbÀýRnS�‹F¼]Rmž—ˆ—„´.Ñ6—„Û$ßÙ�öûÿþx4ú�Ž��±Z®êB‡�£ßÈÞ>3˜´ ÏQåpõÚòÈ©�œræ$¹S{épŽ×>¥J Îa¹—ÉÕ>†y³þÏR&8A£Ç³¶©pŽáá¹û�ÅÀ!»”I·/é[K'Òµå"_Qo‡T‡�¯düxµ%C›§Îy“qåÒÚNFcŒÆc|ðxÿûßÿÙ¿ø¡É·Iºåïî¬.Ãr0/„óÎ…x£ó(¤€ï3Jº]™æ¢©òØHºë‡èŠHýíÅÑ!ÒuZ:Ä$qvPÇ î3˜Xt{‡¬O›tÍj¼ŒßÁr�¡âqrjû!:5¸6G›0ÕaÐôƒíƈõ3^yï„é4X¯Ý£F½üÙxÜâ²—9ŒxÍÅÚ“±Ýc„ùºÚ¬ñ 5è(•îù {RçYŽ<˰·3ûÌ'?òÒGÿèÛßýh²5©”BËÍc‰'Lº†Œæç‚ó"Þ!Ïj(ñ6Ï)A¦^VÐó»Ó/~öû.&õ·�‘ç�é× *TЇ¬¬bƒ‰«�`!x…˜½7·¥àïüF·aÆ…íŽ|ŸÙ½¶á¤ÛTíw±Ök¯Ã6ÜKº-ª]mI¼~å› ÄÁk"LLÔM’H·—6 ÜN%†�®A…œÞõLs™<Ý©2[ù>÷¤©�@`0²4Åî|öÚÇ_zaçëßyó÷ É×ä¡–¿Ë±¼¹ˆê¬p.$}‘ˆ×d±H»Pu ·û3Ä\z¹Íߣyíµ¿qmgþ÷GMÒ-µz6ènåOBZ�ü^åÚÿ¾¨¹0«\?ŸO'7— êc·xÒÑÀÚ<ª¸‰Õ2`ú=fkí¬×! ìÛ@/Ÿ-ÑSoó”©4/šùrȼt “®SóPòíõ�¾ßÆô,¨ý�WÿqI“To±2ÖSUBó›÷%Ïr\ßÛùÌ|6ùƒ¿|÷ƒwÐSãw™Ëöª�tlÊs.¤êƒ‹ö~êÐC�ßÒƒè¾:¤ŒoÝØû™ããcdY†>¸õË{bÀC�mB,þt—ë Ðg¤ªL£X#ÑëÞ‘–ô(ÖÿY°ïõš››ß€Ò/…šI†J¸ëFögÖ�­Ï˜ÀÆkäV¦²»ê XN÷P/œäâ?7Z·ßzAλx·'Io³ÝC÷pgdjK8ëWÜÓSïyµVû $–+[Íñ1Ï3¬–K¼úÂó?` yŒ–Æòîx?†t�‹C¼¦›âú@By,pù›ç"ñ¼öÚ�2Ó§–Ëe¿á´z+÷O[À(ˆË!¼ÑàÑE£§ø�V[ÎÞÍ×À–#‹>SBgdïŠPUs¹�‹µTÐ�X}2õÛÉÉž-žY·ž~³¡ kn韅£.ì9æ™Êí]ƒ_ÿ©o•Á¿ìtvkÉeÐu½Ý^‰"ùz ë‰öÊÐõv·=�SdEý<È×äÍWäËÀzµÂ|”¼þã?ôúCOý5÷Rä]!÷ ªóK¸|Ä{J†¿ÍônZ÷Á•Ç£›×vþNº^›+×7—;¿ìp{¿‚�-5'S¹BOñði˜á(iØm—Ñr§0:5�Œ¤#TàD-Õ`”8Œ�×hñ«-¹|<.¡r6Ò7”b'£~¸ÂîÕúzðvò•Ê�H·«Þé?ÈW"D»íê=‚�7È5ô´XÌe3IZ;•ª¯ü‘®S¼ôÌ3Àí1ZrœÐ8ß„‹6Á™“óEñx}!…l礇%½^¯ùúâÄÞ IÎѲÍ<мUÞåzŒ‚C¼¼�`æñŒè84 éjæë°DìÎÔFõ°‰ JñÐ\¹ž :À{î™— v)0Öȃ|Û;¼Í»¤Ij�¢§Kòu'Åë°°Ž‹1k]•ÃÆŸ~Å»Æ Ë)=] KŞÉëh{»Í1Â_×¹K�‹L¼>7ÒdØv·yl¾bA©g²,÷{R�–îç+ZjvBÙ�ÉÜgÀߨ`¡›Y®ÅOÆ×íw”a8)ú>žJ'Á“ªE"L—nò\mÍfH[é8an}Ú)ýÚœÈ0­*íZè'G†\h{yÑl0Ä‹wÀ² ÂõlYVj(“ÌJyÃÙn}™W´‘e’(¹�úm“¦— Ôã¸3€aÀ…%ã‹°eä £½sÞz »Wó<à‹Qì¡´*` üõôúåµz;=:)ŠOØœkVYøyR%ÑYΜ`Ö d3«'éVÊŠR=Ãz^õ£Ò?óÌ¡3%{÷…úº ît–fºÇ$$ÔÆ�Ý㢪å¦H^hï´)Öƒ‹è0ûÔªu R-êzU+ë§¢Éh„8IEq5î03òLïê·^¯ÀYÞÓÑ�sX/ƒ©)Ì» šÞó-�›Å˜‚CΟΚxOÓï³yçÍfÒ[ï€JÍ>|Rªê�ƒ4IM f>~ÝÕ<< Ã5 âìN'ŠöXe'_±”N‚ùÙÙÌ�¢K-= oâr˜²ZN‡tG{”Ëíß¼>qÙÊ.Ï |f69/ë‰Í†aë\OMb‘ÎYò¬RSŸñ&zz ¨8Âd:Ãx<EˆJ%ˆ“Ì‘®V8^!/ß *m4šÚ?¤ï¤³ÀLšå^Ï& !Ü3%ç‹j&ÃoÛ¹ò|—„»çL =TÉ"5`€õ§ jwzKåÝ:¹7GeÕåEºåY±i<ð�2g1¬”õ �¶õÙ[„oè¹Æ�'kw>&¶‡+[¢¶*qYÒ5ç\n#ÿ°þH­?RòàPv'ƒ¨ÚÖq`4¥U¶¬I†g7ïݰœJ½ÝÊÁ¾êy4ž`ïÚuŒF#ïÐs<a÷ÚuŒÆåwdäï¡«7FΛòÚÎ�Ô[:\Tâõ�!W^.„ù¯†Mþsf±“�®/q ÑéîZƒÊM›vƒ!‡ ”eˆÒ*çY§6om`àV¤UBxÖ®vaÏÝUàSxÚûÒë‹bàôÕwÎ*gê9Æê6z·Ï%õœq6\ùô8�2”ùÛ¹}Ê”=ù€ÿÖO§˜íÌ[böGÚn“ùãé´]Œ�sÐî4Ý1ÚzY–s—O›x]VŒô×d ™^’¬¨ >–S®!ëk-²—R%›èð0={ ó€_[ÉÞ—ãòhÜ|Ö®Bk°‡ŠÊoÝ+í�Ú— >KâÝôøä¢Û[VjØ~ròIŸµ»“Ô’Fªñ½Bãøj%ü=xòšnt X²œYʇ~]·Çqy].Iߘ‚�óÝúH:´¹ÖrílÂÆsIm:kçÍA‰ñ–Ynª�W†�Æ[îWºN¢Ëwö“fxØ®Êãié=³UŸ£™Ÿöø~–\´.‹Ç»)ݸvCÞÀ{k�¬‡@_ÏÌGЇh6óÌí°ëk ŸžäÛ3J ªK¦E4ÆŒf˜£qCiSOßr÷½Üt´ãpîZ4No+û‘Ç�†hi¾k,L×᳌ßHD÷—)¤,•cÖ×É< M‹ú:ùUa4·ªc'r¿g0� ¢¨È!´›±¶I�—W…xOü�Ní)ûº.¦¬žäëÓ‘[5pȵ„ uð&s祻IוE(U<Üì¹zäjŒRÖˆ^ã§,g‰=xz�ý4ßÛèoáååYK’ôyaŽÇbô¨­F„]¯´bØœµ³ÉŽ�Ì-�äªëh˜Q¾öa¥¯¡t4õ²2P…�ÿá?þ'øOÿ›ÿ󽽪�ÙÎ.~úç~ ÿðÿŸb9¥¾d4ªë×½š ¡˜K�§I¼HÏD“V‰NãRÿùư÷‚\Ú6%¤ù­!¥Y„]2ýÓ�àä¦ñ¬N¨Ý'£ùZå$�É�e;‡Â]a©\Çݳ¸Éuíß`‘ü¬ÏÁ°­¢ Ñÿ«S溚PÅŽ<æL¶´U¿ÅÒð fO´fßêx°y_dˆ“D*´yÿí·ð±O| ?õ³¿„ùÞæ»{ø©Ÿý¼ú½¯ãƒwß6eÄq"Ôo#ò=ë±ÿ©‘øEعꩣ;w@7ï_@Ù¸\» 4õhí÷ÿNÞ~Œ¬êOR®½Þ­AÔÜ%ã¡õ´e›AêÜõw uë$˜¯¼±Iƒ àEÈ&0N´ÉC¿ý6¯¶Å&B‡tûýnž¤Ò§g˜«ä9¯Á.dÛ4D¼“ŽáºÖnZ¤ìCÿ?úïï羌;/?õ³¿0ãÎG^Áƒ?Àÿú?ü’5oÇ¢·ßÚ(ääžï¥Æe 5wÛÐ)[-öøàÐÂÚÁ¼³jmÁQ¬ÏV�•®¶f¹þ—/ ÷;/w>ò Ýûÿè¿ýxøáRmjU†½{ž¯­Òvœ1œ=.ñžÖ ¤Çùì7äËÓÛßy3Ùž‘ì–2ëò°†‘n³bž7xƒh•¿œß}ðÙpÃêyX*$ûÏ�#ãíê„E-°n¸av¸ëóBf~‰2VÅ6 �ùÓ!ÍÆDèF¼ælmˆ×á`iOÈ×àG¾-x†¨³TïÉ\b½^cíóU7 ºýÌ£×=N8k\4â}jè7_¹Wz÷kìvs7Z&]Ï@Y¯h§¯ÛÖ5ˆYe˜ßö0eõÙC®kp]¨‡·ÕR( ÷‰ikÉ\¬�²M… äë¸G½ªmà¼xyæN ÊuõϺk!µA��|©“ä1[È×M‘}Èó¼­¯£x÷ú ü½/éPóï¾�Þ}ÏÞy?õ³¿€Ýë×¥ZTýŒ=·1Ýfâm ?–ȽÒר¶ËZ†Ny -:¼¯Ã£oïÒxXïÖkè‡0­ú6ùfkë¸_–P±q”´ëS=ƒJSxø$á"+©š¼ZùqYÎõ=ß‘¾áfù܇aã€äS—IÂÓ°N+g^ž¥ýZ5²ÿÝÿòKxîÅ—ñÁ»oã×¾ü%üÚ—¿„Þ}·_x ÷¿úfÅ ¤ijŒ](·ó)b;‰×Ñ>{ÿm°”àKÒdN¬uóÙ)ÊIC¶�éY÷æ‘jˆQ"�m ›“o]'CYÀ�þ€ÙLs\¹Ãåm_¹ç|³1Ž:¤*uwÍ—Úí%2ËQù�`ä42ø? ÙL¶—Y{;„®5 nSN'C-„ùæ ]} –{ÒЙ®SY®øñâ+߃wß|¿öå/aÿÑCì?zˆ_ûò—ðî›oà…�~ÌZ¯T Gˤ»­¾ñE_Õ¼‰�äÎãÙ¨ûC„ì�´ÎZHZ´…Nìki[¾hçÐ'¾«Ü¾\Cû¦×Á¦ðy­ÁX?q´[Õâ “ù2üкó•[ïs#›åt�, 9Ÿn»FóƒÊ•=6cpGPõ9Ë5X{ `ÀZ3ÑË\ôÚ”OýÄö4¬e xœ}í³äN}V«&�=š›9þ‹ÿðßëÝÃýGñËÿõæ¬ÙzµÒxÕ$Nìé†sô&yÎ —Íã=·H…ÜÑäçèယs 'ý¼Fª-TÚ"æÑ×ì©Øô™+àÛêÝnøêëtð!­ÅبTù{ƒV·Ç|>¼¤ÐGÂÓ ò�Ÿó~¶Cs ŠF¡ëªZÔ˜¼MC!Ü?åÊl*ú†A+²apmï-w³ô‹ãÎq[ Ï2¬–«n‚QE¿49q½ZUßçm.È<<7n8 <-â½7ÉèšôÅ|-ìÒ‚ö‰Í�µísú—)äd-×"×P £Ä g�:ˆÄMºr¼¢~"6‹g8Ñ4”9�—fBçÙz”$á$Ìù™ÁF ª»g(Pz/×T7nþ°TÀ§}’ÐàmåÚ N-1Øåò¹¡nªóþYÐ\~¼82ê¬jeUÚO,u¶<}›Ž§ÏO¥—ÍãíâLnš)j�ç6 q€§kSWXf¦ÏrœVX‰§•$ ¬M¨_¦ª«nj»–y–áèàÐÉqÞ¸ºr‹ÃCäY&‡×Yhï'½Ÿ>eŸgE¼—ú¦ �`Ÿ ¶‘¥ÃÞíuWÔG�ÑØä,Âî�é—Ò„ 6Ü0Ö§çK{`Ø5´üâÎÈ<¬~� k-\Ϭ“_Œê·)'Û߃÷p'»"æ'ì\nW—Û-Ä,dFe·Êå~‹\/�±8:’¤[v ŒãÅVËã~fQÚϰ¿ 8“š^v�÷Ôa¿ËƒâÉ›Ã×µ²žä†�³ã\$ØïmMo×¥Á˜ƒÅŸø6]p ¸?•h÷h!V\6D äë¶µ”b»¯§%�¯ËÓ,ƒ35ÿ�”$ÖÁ×.6ʱ¿áÚºf×ßZº(b2"OWôÌ…UÏÇ‹ŽMêÔª~qx„åba-w{\1?\ôUÍçFcÀs4kr'ÿÐu}Þ„äK¦¦^ÜQÒóà7ì0ÔŒ£y{²Cox;péºDGuYô…»åìÞŽKÐp× gÚêd™vA­#KeûIAC”aÈÊa©Òu¹æÊõ²¹Ã‚†¶ëfÜ'y :Ë)1›oN­l¹/ՅåòiºÆd:Ãh<òj+«Õ ËÅ¢ZLUƒÚµ—t×pRå²"¯€ª“T­Ç<(8Ɉq˜7Iž ŠéÒmKrë'츽}9GŠõwÆ_·³Ê°¾Öã©«ç�Œ·ß´vA­#/òí“®d¸Úž±¨NB›|囚P!F† ÈåöÏöÎxô¥¶cÓgnÿ&Ã~ÐÓ¶#U±_D¯Æ�ëȲ Gû8>Ž�ŒFˆ“QC293ò,Eº^c½Z�³ÜÚ�¯Å1Í__%l%ñú>kœbÉú’¯]®¶V½É|¸¹m­”¯…ïcpÁ¼^K:ûDsbòmŒ°¢ïë0E k|2oÕó7×Á`”2™<@“nŸw��õÈ·–r·Z=øF)Â.eRqÎ=øj¿J½dêd°�¥§Ñ=#Þ—Î;¿Lš€óÅ¢>îë+Ú¸#ÜÄdî 'Ž.;¶vŽ×Ÿ|;æåP}Cw§ò*Ž…_vpõ�]Ê:ÇÉâÏÚÛ úùÈÛ÷ÄGŸ(çCHlIóNØxÐ#KjçYÈrl>jˆžZ飼ÚÿõQΔÙãþûôIó³u×z!p÷Ðþ�ßîiW•¼z:÷S™®Á÷ž ~¶R††nßúm ¶–x�a�ˇ¸ëëBK‰èt–!Dã#¸ùuÈÖ¾ý:úˆ³\6òÔg\a2[§³ÃŽAÕçþyݰZÈ;Ih9ufÕ'ØpÃH°®{XG6ª~¶¢x¶Ë;¶{¤‹ò£ŒS!®n¹–¢›¯û8Ú}ãÀ~#m&™ûZÛº·�t�-&Þbl&áéÌT�ÚaζR,ᦞèãíåy0õpoÕb“uÉA¯ë0 Ö =í®ÇiŠ·šÎZ*;<²a9}=_SA¦¦kOõ}þnHÅ‘á|–ßE¾B¼»÷™A'jÒ7]‹>'7 §jküFC¨dfÿK‘»�¡ï43JÙºúÄg,{¿Ûˆí$Þ!¬‚‚COd¦™ l‹*‡‘o%çávû-9‡L{°ô%,0äïß’î B’Gv‡§o’ó4Ôº ,ÕÀæ"d†�~KÈM¾�G¿8¶´=S±»�¥ICýÓÜ$%ÎÛëïåY‡$Ë׳LS!�+€~åˆ%9÷ (= é©n;ùn%ñJ€ ±¹~cv#KxÁèàuR½½FÏŠx¥—ϧL‘žìé©G‚gì­!:¤„Ö°jñ|ˆçz!áÐa”ˆÞ§ñ´Y¯'q™îI{¥î0¢é¿ók òÚYŒß)-ë³ðÐ'ƒ¥Äð-8¯¶rU³»õ2š×ö®;óXíSÃuWùõïê’ñÀ³àvâæQFùbâ`Òu:"Ü;ë¾�Þ�¤-gÉT%9”Ö‹LÔÛX!—=Ñ6˜ ÅÚÔ÷@(‡Ô>aHIˆ-¶S‡æ¡ñÅ<’«~ MÒXž+-W’¯£oöÚžéºXë�_Ç¥ôÊí4Ü^i®[c­Þö’ïv¯JoÉ¿ëú‹–�©�oˆÒä?U#Á%' ö„è¡ IDAT˜›òwåfدa°ó*°�},¨Ëw i }~�ϦTûÔµ ‚Ð,yzgd¹N�Zg’~A�Ëà0e4"äÔ‘³Ý³Rƒ‘X !ñuÊš:7Õÿ“�CŸ…¡µ6ÉÜÃ~ë'¨ö×7̹Øle¨Ù7ü§­è6ÙÑvgiäß8=¬U“i$±Êy”n¸5¥·T†Èœÿ“9­.Ô\²5ÄÆr�LÖýg=n@ÏShÆì¬%7• µZ,ÁÜ�ÛbG�‡›7<ÜÙ¸A6ƒÆÒ§@¡ÝtêÖ*×BºBu…“,—ÕãËŽ·kiƤ®]ÌÖd4ŸE_§ûŒé˜›ñö2ñV{¼þáD?;•ç†^µèœòöL}Iò¬H· Ç͵R‰å‹è�È—]?»¯¡]’ù98ÛJaÖ}ßMcj×Pª·¶Qª^Ùó­SZGží¹z&ýpƒô]v¡lKQ¶:Y‰µç5öt´ƒ×íê×ýÞéÙºª+ÜÔJ»ƒt튻IåC6Ðêϳ%Úm 6cÇ  Ød|¼šØjâΈ|=·“ÝäkÇ€VìIº~upô¢q¹À…*kè¬La¿(€}ÐïUÓšh¬QƒpŒþ›c ²äL �½õ¬¡lŸëh‰ägÓo»)€°=°=!ªëž'ÈM5®tU©½�D­´wOª{¥û}‹8N…4Š–Ò¹§¦1¦ÇÛ¶.'XL=#Àtƒ�ú:g7Ü,ºÖ'=ÐíÁÖ/à°´©yÈ…œ½µøvRË0×°«i~FD+§½~JõàÔ×ÈÕ?ðïgܼŽ2èÕs êúÕ¿›|Ë�Õ½=Â0òlÐÌÆví5Ú‰Ïe®À³�˜ LéZ†ùVùò@î€WÛ±·j}éÜk]BîMÀµ[¤Ó1ÕHÈ0ôVøöž�¹a迳$�¯W¹dkaÛƒ­œã5Aô)„“ƒ>Wr‡EƘL.¹þˆä«Ï·Ë3à½á†}¾L¨_©¼ü¿‘Ûx�;Õ–¥_®,ÂX+HüÙ;iîdîhÖÂmr“¹.ÕôôÛ�µ*ây¯È†Chh3õhž•œù ñã'õdŠ#®Ûûðú™Ìÿ>ÙþaSaü:o‘ìøf°ÕXèw*÷³Ø Á\AâmÀØì…Ö4ˆ|[?äR{Ékv#9á¤ï€Ue5×z „I ¡‚¹ËæÂuˆõ !¿ëhEà-¶è›�t]hÝKe}ÀAÏ̔।?¨ºáùñwf'·µJJ¤CûÅuL¡~TKuI¸W(×ìDÇí•�±aû_["ç=Y—2Ù  ùû lú¶ÝÛñVðj ­Öäß|ÄN"è`ù´¡îòíäË­SÞC{ÜóµÖmö¼Y¡*^a`)cSÊK™#¿Ý8:ƒªÓˆ±�z•œÅšp:©^N- }“h’î{L&o×jDô=&¤Ù ñ> $,jõ~«ˆ¬�•Ì&óU¨°ïi�pwž™¥ùÉÏÖA¾¦¼¥s¼CÁhØ…<§e›‹rj¬ÝÁóL­BÚ©>e—N«sÁR¹ç«‡a± WbF—&Ÿ´þ³FBÈR{K¦ÆJ[Ÿ"êÕØNâõ²ôÍ8ËÆã^xrJ¥·z¢/m8¼˜Ž7@�wLùÌoƒø{®Z‡�t+:÷Äzwâ²(•‹±È¹ †ê–wØÜæãøD74Öy4†›d#³î™–±a©¤ñy¸Œ«ÃÏLÙ¶d©#SŸë°ÙtÜ[;ÏR$_Ùi×Y{nª›|‡Ö×iäôþ ¶•x‹ùl ]’9ÀÛ\Ïk°&7<&›}Ýò¤ßÍz¡uAFpÔzÕtÒÙÒûEÒ5 ¼ýôž¯cð;‰}úƒsvCkH{h\„ÍçÞìí,ØòU;ÅÚÈß$°ÑÎNMÍ­ûÐMåêßn}4i5H™ê¨RSWß÷'cȺå$|‹|µTÓÁ¶4µÝ躓…´$V^𥬦hU§n™Ô– 䫱½Ä ´¬c¿1œt½mJCûï£Õ ëS'iÑÕ¸!vÒeYŽ›º<|¬–·RW¶œ­ªîA�T-ÅË"}_Ǩ¦ãq9íüÞÀÖf­ÁœÜ‹b˜Ë¯î«…å—Ä5ikzvʪ” s7èööûC�`*^*s«š½áºr¨×ï:ìä[˜ Òö•F}vÖ¬í‹Fý B¾¯ìv�¦ÚÊõÐw•±ÝÄÛ€“»ïIz5š!¤ zÏS¬ÉÀPŸ}O¯§¬áÁrç\9ÀUá_îÈ¡Mªm³Nñ­{»¦–{ì£Lv^нÁ>äk•-.³}µBDÀœÕŒÖ5ØÃûrXÛ¼©.¶öœÃ]nµ˜ë¡Un ·O n­æRs;É;ĪŠN\µ¯ÂîÍåRCo“¥˜ôŠgr¯buÝc·”AŸ¥[Pëzí,í&_“a1"°íÞïö¯Á;2$�©\+àÖh7'½‰Ë@4ÝyÓz,— ·N.Cz敼ò¸K­kð½íAÆ0¢W¯§>ù:Ÿ­@­4î¦öål{?7þù­hUÒ™ÏÐNLâ×>íäÛ+_"ˆj%—Tnã1iŸ�ô½gfPq HQõä©h e;iûyŒ3³&uò­² ä^J 1¯„6Úó M5Ø�|;i=MÂ06ß•Åv¯£Ç÷�eŦћéÉÙ ­:‰[·Ë24BmÎÁÍ WSk=4=†štÇÅoíÑ4>P8 Ìy;o¯ÜN-œE;Ѩ«Ã^~É9=a™¢z'¸¹Ñ`¶:TmÅ12ù<Ûn«¬MÒ¥glþ )¡ d¯V°Eœ×a¨ƒhÖH¶Bù¢-õªØQX˜šL¡*XéöLTÎá‚|%ÓC耞ä+·9غ¹¤¡_›îu c”>m€j§¿××LUîÝ—Ne¶•|·“x=P77aö$ÄNr–{=Ÿ®\¯3T#\g#ˆò¸A¸¥·›3ƒr.<‡:§i,6 £‚œ©n]¹Žë¼!ÚƒT»0»ÇaXgmæ½SÍËZèUAÈî2 ×h¶‰lʼ3ÉIBlˆ¹›g&“/�”ÖI{tXYå&Ò^oѾ+îh8¸m}‚yi$®†”ËØ‚\mƒIÐ; í´ Ø�±•d�HÈã£ÅšÛâµÁ³qmÄ^'q‰ZÙ‘o£‚5k#�®†^b#„Ë�c0k‡‚‹­r€‘ãàh‰Ÿ<Á“£#§k¤¹×þ>W }á‹ù%ñmb¥0MF¸¹;ÇËÏÞÄ�ݹöxÁˆr…œô+I„b¸`Þ2 Ûë“\ºþµ9HBØÖÓÉ-¨ß= :Œð²È Bž¤ÛÔÒÊÀú* ¯ [´ÑûíœÛûõ =÷’ úržúJ’¥6é–ž®!ßÐeÆÁb‰·>¼‡‡G‡rÛ–—ƒw‘æ9ö—ÇØ_ãÍ{÷qkgŸzùnîÍÁ*‡!b(B.BÏÃÉW 9û8˜ ï¹›G$bô1ì�¡çŽÁàüx‡TnãŒß£WaËHê.ÂðmÆÆ'ä´×³¯UyB¹f€±ëÙÖ[+פ›È™Á9ƒóoøüæ›�t*¬r`r‰G™ûø—þ-|ó­»ÈsFž32fÙa oϽT}ˆÑéö\Ÿõ‰>uÁ&¡~!µJG´¬úaŠZå’`B¾ôÙ’Û^‡7¯„~{p·,¯¨MoÎÍÑê½·‹ØTNš¹ìåérAº3¾ûþ=¼yÿže·äé!\ŸŸZÎj+F"Æ2{Úu8}<88s®ûBm‘V‹�òfç’ú%7ÿXMbyÍ…a\‡Û¼²¹Ô¶¤WТs5�Ù+ßqo°µo‰¡Û©ùîÔâ3’Bf·¾FÀÇÃo—[Žý¥T]U:ÌÌÈIÿ]¬×ÖZ Áb±ÀÏÿüÏ#IäyŽ·Þz »»»˜Ïç "¼ýöÛxõÕW<áw÷w±¿¿ju8o(Ð¥ÙÑiS0ëìê]ãÑrU¬u1˜õ–“Í>S†žô<Ïú€Úrºž´cpñ =w-Š}£ƒ­‚ ;w´ƒsÛIºÀ–ïà™Úžì­ú“´›iÍm¾O˜>ZÈ¥œ+šP„—'@šÛ]™^x¡åÅÁÇ?þñÖñ'>ñ‰ê÷íÛ·Ožãœ«¬¡ ®áþ¢XmHæEõ¥<õ•¹È×QàÆ–ï™;æc7&=,Ù�BÏÝ�ŽCŽ›Fp9§K-rÕa溢>!Ò»wïâîÝ»N9@{´¯¼ò ¾ò•¯ ¿Tˆˆ�%œuWDÀˆ€õ»Ô²OÔ‘ þâ¥f_m{¿íÎ)ÊÙ:¯ù’ôÛ×÷Ñ)eh„Åõ¡]h š¿ˆí$ÞsZei 1¹ä»0’¯[±$ÑkëÄMZ2¯Ž¸ö~O¹ÇüÄOü>üðCܹs/¾ø"þìÏþ ·o߯t:E–e¸uëþôOÿ/½ôžÛÑö`;‰Þ\X¡oݹÈ®6ÀF~aV×£CQRìùu�8ŽñòË/#MS|îsŸÃ|>ÇÝ»wqxxˆ^x;;;xöÙgñÆo`½^ãGôG1�Τ.çásë/¿^}ò}�êPóÕšå$—Íý©ÙæD‘Ám5xÂí³ AAÈDöÆi­†—À…¼+î~ÛÉpÞVÒ¶˜x� hÅ+äÈôzæÉ`çJœ¢!ÇõOYs{`¡æ„ï)âñE²L/ØÊóq#Ïs|úÓŸáWõW 'sYÁä7W~Ù±fÆÞ|wªbnŸ—ÃÍRäé´Þ’0æÅ™;&z{§%}íE#õ&Zß.\ÞQë”àK¾õš7«9}áMIg±%ƒUløL™¡ õ`3°Ò4Eš¦­s«Õ ðµ¯} _ûÚ×Ä|¥ÌeÄžRx’çW~žë|ã&ç ®þo\¥Ñ•}×ÖÜ®áFÙ<_j– Á‰CÀ†¤NèÙ—"…l=xEê¶Û¹�FÇkâÄù�]ß.£¯[é·y° ÷”uæ 8ˆD@TNÐ]q,˜GWÿ:õJ+9È+öžj~¸3®ºš”D†”êh“õ,Ül•Â^Ïã }:•³l�Ä[‚­‡êfî“Á˜LíT«šNHÇŠÆ<�7D­z Î3†"BL„gG ÂgŸŸàåùÕ:€³™‰¿Xà‚b»Ó1ížnžÛñéµdø-Yç>±,#™ ~v"y��•záÛÄÛ€«ßë]èD<ÌÜ…#bbO®S‡„¼E9êÊ•Ýή•¯ 7¶³{œ@¬ëœñÁ*ø�÷¸‚»)ö�¸úŸîô6a\©Ò-ƒFµ‹•Ð'½Ölt¸(Ê–×LæMpáÈÚLpÙš0.‹é;Æ[ƒ+ß¼`´P»B¾g-êÅI–ªa éØ iž²Õ�ÿÂrH80 ½²·¹ùjƒ‘³B`Ä~†åeF/¤lò;¿ºhe3;ÈíÐ®ãæšJ³fÝŸ4dPðÕG Þ&,�¼%Ðī;SK§Kzt$#÷N¹kXéë‰ö=ý«Ogƒ£´íßžõ>ÍD£ƒ3€ìJ{7]Ô»IõYêÊÉw¥å…:梜.AQÌ 'ÁÄô�ÚIƹ£&.B¿¼8ð²Âú�Ê+[{á¡S·7™{�¤~7P‘¯�ýCO:œ‡³{>ÉÇ–¹ÿêùË…†)™ä³Eµyêë]ÚCÏÃ[¼5wþ\`v.H]àôañòì±áÖ©nB7ëfdÞ/Å{í¥ëQõÈ»K¿²>)„¾­¸ Ýò)cé6áiÅY ÑÐ=„ß}BÏl“k¢XDaŸ… 8 ˆ´7z–|t‘¨.öšð¸pÚ¦F¯ÓÑ뺋§¤zzMNvo‘¦Á$°Î_ÛÈ7o ^í€Ð!j�\6°ª³xæï÷C[|Û ”,æDsø"�êç€ø”?cV¯±:Ãya6F:è�ñKŽÆë‚ÆyYŸ�Ëäõš·jW§ÊжÄ[g¬o5ôM‚ÆeVºMÑð¾¾î�íB ^ÁÂ?’7x„÷Ü’Æ3î”vª+t´Mˆqú�%ÁÙÞJ"`_Œ‡µÉgì.<¤ÏEñB­^c'�ê®�­û>÷�gûðÒyUª[FgñHµêyÕÖÛ€í&Þ®êË™s’=Y�—߉óëhd<ô}}@|ëÉ~âÂa|ŠqÜcæS{ç–Šzé 2Oÿ>FTÇbÔØ1ŠY0ºjó¼E§f�ÈDQÔOÛL\å:Ü�Ö×k”CÊCF/2Üá“N%_el)ñºÝOŸ9SáД«Öçánä'RÖ”ó\Uá5QütA SÝF�b¨™ É7®ŽNÂå7 ²ôé?("`'!$Wx¤í¾ÛÚü=ôe‰–WÛ�×5e+2¸ÖDöÏZBφ2…œ‚;l=[µn¶’xë&ᔌä˦C{“ò±RíK,\E˜-eãªÆVÂÕxíC˜žÒ•èiýÓ#°böNw"ÒñÜ #.Fg$ê}v�BÏ&QãIéu3D¾³”)‡€MƒY?ÄìSè¹¥µÿ{›púåÓAËu‹ú$ îtr È®Ï�6&Šrvô†�§ï4 †ÝÞöáôÍ.öñ�jT"L\}O8?� »ÀÀ"?Ã7ð.ˆõ ÚöVã¼½5Tv¿ëýštz‘9û‘.×¢†Ê4tTØZâm{~äë=ûûE²œ%”$'7äÌóºÎr…“}Òº\£fÆêº;£ Ÿ–Ǧ o4ãÓ£s‚^¬Š “â\vAF¼u\à,Ñž·õë/µÊ] =9Ó‘1ÅÙ²òrKhˆqГm…¿¹¯ßR�«Žð‘¾K.�"eü¦c¡zΘžªœÏT­ØÅ…B|?´pQ±Ï'êË¹Ý #î�ÒvS zîóô¼@B½/rLŒkÖ¯ñTnû9cæ‘BD&`ž‹u†4ß’á–=‡Ò†³­OvÓHîÅílž«Š­«¸7¼5+᪜Ë9Šœ ¶’xÅà`7{£i0î�ÖÕÊæÈH.õ:õ¤dÎ�BN+d{(-å§DŽ1^�)Ü_2–c}‘£¬_&>ÅÁˆ€;Š@Äxná8gìDþúË{ø—ßyˆ‡)c}N„7U ³H×e•³ ÇŠ0�€ìr4¥Á0R`1ïKV¬}BãØ4tÐrŽ¥5~[ õ4"ê\“}èØxűµ¡æ�Ö ÞíeÒ-|SÙÇ-®þœ|‘G÷”o°ëé�ÿžîLó•)žM¨x•ˆp}áÆ^âÈiÆúÛ´ Ƨ¾~ðVŒÏ>!c Æõ,ÇÃ�¨"¼}¯ó°ÊOR†*æÆÛÇz5™ÅP#…GOÖ߉ú�Ö¹ŽùtâÀ;á«3DÌP x>ždÀþ~Šw–囡ú¿³Œ`€ˆRŒ¤x =¿{c \”ö£Cý„p~š±œr±IY5h—·þYž÷˜û%I‡�™SCL"]³ÿÌ­¸µ=ªfˆß‰AÁí$]`K‰Wžæ—áÕ-†�îà26…Ž •}Þ5ÜÓY:¼ƒ§„fÍ6¹¯ÍA8Š€ãU†e¦½¸½xg�h®6¾ €„\ÌÇžÎÓœæX*Ò¯P1ã)¼Ý¼ŽÝ¦Ð×:UšøÆ`$g´ƒ¡üàDN§Æ(JR%hÏ›ä\�.×DËÌNï×^$í9¥e§¤Ð³åöRëwÃý4ÕO¬”.´ &7òodän�çª`K‰·6’Z2>$-êsèö(¡¥xx/t;Ô uŸ´×7'`‡れO«˜fƒ>i8G)…uÊ bµ·”m>ï—~gTD!ÆŽH Dã*ªï$Ó“-ˆ.&½Åå~ä9cb)C)©‚´"Âxo„ùs³�®/VzáØ‚Çzj\°Á,&ÜTgãàDDH ïiLúX_r£Ÿ¤ÊÌÕôCÎ\MKlâ¼¾*�[RË2z“íñ¤-æÞë¹™ÔN®ço›BÒÊüª¢!SG ·•|·”xÛ�­;‹œ!ÄÜ—s'�K );°•ötøý¬H—ÿG¨—]”;*ÅÐ^Úu7a�©ø–×ÜŸyt Xå9thX�0RõL©Ít�‰Š0,@ÌGvyžùø ¨‘áÖ^Œ/¼6Ç_{6ÁîHµL)è62%m$,r=ðu3€�[1’¹Âí�Žpýù7îŒðÚ�ÞÄìÖŸþ7>†h w:‰×cª Š'¹žk®Ô°ž‡>�…JÝkôkT`½j:cF&x¯æí põ�)�Œ^hušMäd(¯§Àpl/µ­Ïtc*›¡M¸>ÎJ­–:úIú³uØÊ9^ Ži�–u˜åÜ }9ëä‰wEåd‡î®cˆ›ZÇrŸ%¨FŸchb˜4dʹ6M3·ø ˜wŠ=¿7_þTVP_Ü€1U ¦ І&ë´ðFchOßµªyº“à³ÏßÄ¿~pZeøü_ÛÅ�ë3¼¹÷?ô|†?¹»Æ_Ü[c�3F ¸é9U0°—ÓH�)o=O&Â3w&xðd…�ë#L³LJŒ×^¹�¿zó»¸>CÍ`µ4Ö‹Ïg¢·ÂnL8Êdzþú8v”.öqÊàÑé´ }ÚK¥ËÞ�mDtÛ¡^AEcŽÙU”8uÚÚ}Ô¦O’±Õ¥Y„]?uʤ["x¼%ÜÓt?sKZçg¬rrNß‘5¹ó-²á�¿Î±CzÛØQÇS�H[uSÔáå êm Gh{¿£B&&àÚ†[)2ôFUHvMq¤°¬ ô­ IDAT·cÂÍ1�X’Ñ_ý! SµË”KËsÏîâÎtŒgb`>!$£Q2F’ÄH¦ ¾÷v‚�Ï#<7Òõ$fì*`J„™Æ£~¨™ˆOcŒÆF““�Ë<ǵé9#&ì<;7_ÕÑ‹yDxfDˆ ˜Äú¹+èç çQ‹ÁLàLá)­¯:3øDË|[Š…,·[VÉ̹®®–gn SùÏ€ñ•þöس­af x¼›ŒÐ 0ùíì$Z•‚çêëýVg=œã®Þ-Tt �¡£¶<&TaÌh½º“C7®Qñ—Q‡–ËÏë� 9*Ò’ánJš jolLÀá z7E1VÄxeWagFÀ£ yNHFu<ìu%a¤€Y®C°�˜:˜h¶3Âþ*ÅÑ:ÃÎ$"Nbp<˜×à)áÚt‰[ðdE˜0 Q™œÓ í׈‡ãx�c4‰±Îs¤¬�%“ÖË ×oíàˆuRÐ;Ž^r"ÅØ�uT`¢¯ÞTøà c'>2%Üž»s*>…xµÐoµõ7¼kò5zœ–ñ¢‹ŒQ59\Ö+ªŠŒøGí­‚~C` <Þ“4€jzÆÏûõI�ýÜúLréÚåÜxÂÀÀŠëÆDÚz_XCì¨ø;†¯––‘þX³þjϦP U4ÚÄŸoÎG “x„Œ �WÚìPT¼¢¥ÔàÍ›õë5SÒ‹šV€ÝSR„ƒÉ¯1Ÿ(ÜÞa>!¡“QD ³IŒy¬£)@�á„hw„WfzîµÖ Œ£œ`Å 93Ƥ0ÛIðèà/<³'n¸A¤çsg1á{¦„yĘÅúºŠ)eܹFøw¾¸ƒxI�cà¥ç#|ñߺŽÙN|5œ–‡X“‹éÑzy¡ËžEÒmÂÆC“Êf zsÏÔIrô$ëצ¨'¼ Í0áJöƒAè´È�xxùžjèÙ³²Æréëûâk°þü®‘ÂuRx–^„Â5;H¡ 5&½ØIƒXot2Ö�3#a�â}×FÛw-STÌ)Qk>Ùª¨s‰I’`6a'"BzUò€*ºYNÀsÅf«BvTü]ÿ/ÀX�±.—„ô|ð.7¸E„=;(·Y¤Šˆk2î_Ï(FÅùéÀwzC<šâ°Ø ùI L"Æ´psönî+@’�ÇF:¬~#Qz5²TŸi‚�8Á‡¡&&ÓI#Š#L“93¦I‚ù4B\„éÓX­�ˆ ËL?ËëÏ–﹪HA)ÅúKFã(Aà0ÍÏFxÿÞ>v& â�z‘!V„ÝXác3…ÏÜPØIô4Ãþ ¸¿Þ:Æòñ²7ïíBîæŒgàã3ÂlR®þî¯âÞ¹µ‹ˆëÕ{㌢1iҜŠ1aE¸1á8J‘§9FÄØrLp-&ÜKµîï½#݉ðܘðnΈHa<Š¡ÆÖiŽó1ÞÍS|dgŠïÿä-<þó+¦×™~]篌wŒ£T?§æ<·"­ë1Ò'K,Ž�ç¯û�‡‡)ŽãDý¦ �¯uâÞ/êôÑë“’w«'~ jú5èηö†$Á9oÚ±ý2¸ø×PQ�|ÁÛNºÀV/Ðl¦U»ttoµdêìd*+ÊõÃÄÖºB.’>,t-û '�Á§^(¥?S£î�Q‘NÅùrŽW!‡‚^%;cíEçEÜ+ƒÞæoÍš shOnU”žØ_æ•å="­ßw«Äîçê>|r€gx°f,8\å˜GÚc]­7"‚G =ºÌuøý`‘cBúV ò%"‰qs<ÆHEH(AEˆ•öìGqŒQ¤��ÆÒ8&D¹þÑ,&Ì(Ò†ÅÞ”ð}/íâµ—ï€-ñìÎÏííbï{€×¯]Ã'¯_GúþCÜÙÝÃç^}ÿ÷7?Ä[9Òœ‘fnÿ‹L' ¤XåºÜ@ž1&“S¬°ð~"Z¡Š œ3�æì3‡LP$Y:T•dëpbǵehÔƒ<†´¢v9yôà¦Q (hžèß\Ili¨¹ nüÛ:e„é�ŒtÉY°ÑßlŸŸÉÅjØ‚t B�@“^RÔ(! :Œ¼Cš4#”¯éüåëGª˜ÏMÄ L@˜c�€kf ìáé�ôMnØ…žg¼¹;BÆZ÷I{wÎŒëJ÷…Ó`')ß@ Â2Š0)$#…»9!£¨0úãéÍë;8Z¬ðÂ$Fb¥+…‘*ÌfìLǘ$„ñH‹Ÿ€<&Dˆ"ÂŽªW–+L§cdq„—öFøÄ�=ÜžL�¸{xˆežá;ïíã·¿û¾úp�ï>N±H«Œ«Ø ¸6Ÿ`Ɖý?7nŽs•㵑%–)�Nœ]<Ò5ƒÍGŽ)Ó.¤h—í>ˆw—:EÛˆÑ1Õ¤õwte}¬–X>9ÀçnN1Š#DJ{)M3@1ÒLoó?'ˆa6V¸åxéºÂƒƒXå@–�P4Ìø‹²÷p{t¿÷­Ç¸ö$ÃèúùíûøÆ{ûxöÅkxøöþéï|XYæÿn)ÌÆ„ÝboDÅ{¾;“;;9>:aüÞ±¿ÇKð°Û|®0ó¨L¾VïW 1›Êexl¸!ŒRÔ/Z2ØK‚öŠ×Iaë–÷lð’-5¿êÄÛ‚!ôliß'›8Û²ŸvYªaê6‡Ô· Ô ½dRؾ)3¢b®U��1e½u GŤ‰4R„UAÆåf ¥§Þ®"=Ï[jDåâ,½ÕbV¼r¤ ÃË)j/z2aÂŒ)•f�F¹‹‹ù²j· Fx·J‡öèG±ÂŒ2�“Â2Ï0U„�„pœ‘|c P Œ…ãœ1M¨XAQ €°j„º9g¼ñgoáÓÏL°{sŠÎ2¬Ò#¤«cäëŒ‡Ç äË ¹R!Ç3£âž'À:vvGˆ£ÊõÄ÷9üÅc¨ïì#[æ¸÷`�hG!;Ìqüþ#Üûæ#ðŠÁ÷Ž�烽Ì[×"Ìw&¸¿\c–Id9)a<›‚£eööC£Ñ6òH†ÒÓ„¹&†Ð³@ºæ~i²þû±ayº©-g%ÝfšPÙ…J¯œ…ÛµÛæpóV¯»»ÖÞ¯Ïë"­ædŠótåDÙ!¹ÔgÙïzd ýT9ƤÉ/F>.w6*ä§Tî¬Ï'@µ�¤ÞÉJ¿fÄ…;«w<*¿§[÷}FŽ†Þ ©(_±Ö“˜Ä1Ús^fõ;Á1f¤e—Å»¸å¼T9\zÒ\¤Ç`Ìa‡€CE)M‡‹OÒò;7þȘŒd¬W �‰1Ž 3"ìׯ+EáSó^œÄXe9V«GëVi†("¯Öxx˜â<ÀÝGk`™ã?xa!Ë�$&,L¦ Ï&úÝ需,Ï‘g@žePA� |œ#_æÅ¦âi/¹^±æ�òÛÇ*Ëñäþc,ŒÇK QŒW„¯~s�¼CEz¿êÌôaø((Y#tA1Àkÿú� :î®Ùï¤xöa�ËDlf¶­ø®•U®�Ùñ&³@yÚFºM¹–¯iÛ°•Ä x.0"O9ÔžYO�$ç¡ÐÔéNìb{r…XµÉ·|G7+¤sè�ŸGÐä•^V¹YFT\xDõJXÀÄÈÈY‡§Õ_ªÞß-Œ†œõ×g˜Šï©V¡t†b­×Hˆ0)æ�çÐ{?+öÀà"-aYLÚ2k�š Ïúˆõµ­3€âK¬qœ3öWšÈß]çz¹ _03TTÏoïÆÀ|á†É=3Rˆ!�õ+Sk<Ó�1fêsåÀƒ5C#[Ž÷ÁLÈr=`æ9·]A$\9çE„4c쯀5iâ�(®b<&Q=gË9#+ÞËj^!ï¾[å÷soDøüGÇøÞO>�Õòß~÷ ^¹¹Æí)ãû?wßýó'Øûã ¿}ŸqàáQ+Ò†�êŒT¹ÏÄ}·Žgšú¤Ñx5u<¯ˆÉ¢žAmð×¹MÙzäk¯”QWÛé¦Þ=ÚVl-ñZI×sgò”ë™—øÛ-ÒêdG´-'³k묣¢=‹¹ÓSÞ¹Þ4#)³cè 52è×~õ«,ë†*EÅ|p1—»Ÿë�«æa½ÖaÙXo¯ˆráVí'¬É5.<Ö´¸—÷R0iâß�#�Ê¡ò"¿"Ĭ½íòà BÆú£é].‘Þ‡úûoÏ1{øë¸Ÿ/îÄøöá Œë�)ˆ}_Wb("¤¬pmL‘‚BEú >s;Lx�jÝ¥pëË5¥×¦EÚ®Ö� ¢GkLF ‡ÆŠ%#ıÞ?9!užcwáRENù0ï�‹Oñ=^+ðr�¯ÿÑ[HÁ¸vSaDŒž_ÿã'8>ÈñÁ‘¾Ï>X=ІÂêq;ûOŸ\mÕßû=•š�øâ¸`«Qæùq-×ò¦]®E³|[e¶—|·’x�¤èoäx“/ �§/êèH&99ç�r%Ò4É‚R0V¬0ãCÒ¡\áaΘ!a¸ aÆôGÓShÒ ´€0'ÂuÏ)ýÅ›„tH:!=WÈ…¾˜�$ް3cçÑ>R·vG/R<ʇÌ`bÒáær‡.0RÚ N c(#Mî`‹¥Oªø˜c‘ÕÁ;¤ L(ׯ)ý>0�q=&¬w«{]†‚ë›^’¯‰ #E˜$„3`7!ìÍ"pšéóc}ßF ÑÂï¼ ïexç(Á‡�×øÓCƵ»Œ'ÇŒ÷‹¿Ð/$ã8‚âÜù‘‰j¡Û€ùæó‚±æR—sXÎÝhYŸÃ; HÒ"•#T«°øýBÅÔqH(´£¿ÌWÈXËðï>W [I¼f¸Z‰=×°>Ý>cÈÎÍ¢í·(á = ]Ì·ã¥4È,÷wceËÒ$Æw˜´kUºÔzåñŒeAz× ¸©rÆ fìø«L^ Â5"¼¨€9é]¯"ho8R„é8 Àañø¬ v@“ϼ ݌ꕵýTN¨6äÈ¡½iR€"æ Q#ã%"(¯ßùrTD„,MAE¥&1¯ëÙW·¾¹òÚ*Vp+horw,¢ I<÷3Â#ÒÆó²éö%ßR‡‚~o÷xáŸ?Ô÷)=Ò+£ïÜœbŠ �—Œ·Ÿ¬ rÆ„Ç(Û×åô}†Ôº§%Zm3ê�/Ùvžê�-.ýöâZ39?Wò#øíB Þ öèã½Z—Ö{ä×�ÀÝLÏ,ô<ÏaAŒ·=1‹žôëD „”´gËÌz¿eèW‘Ž‹z0ë�Ø?ÉrRc6^ƒ�²ÞÛyÁŒr„ôGêoá†"Ü`ÆÎh„ú›¾7®F� “#]ÆŒô;¿åîKå—†:4>*îþ˜&B²^!Vz?噎W�I{×1c¬™Š�³úï»6=T"ý1„H‚‹Ð÷d†˜!!… q±¥bñl|I·ðJ"¥°&ýú=èUƤbÌÂ3Æ<’TL>p-FêÖ-"]—ßøóC¬r`¤ëÂh±Àõ1áþR‡»#ÜQ„q®ç¶ïåº^é!_ôjÜJ\Ú%X¯¨X5.˜sôH±ulwƒË�£ˆ£—0дôÙ†«òY’aTÛb6ÞJâíwm±gtSý[¬N¯ü\{= E CÏ^rf}%î±ö°šc¥^0¥;ZZ$,¨\ºT«-#ž#Ò[Þ/Èp—ÏF„eÎ8dý=Ý5Y6ë–¸ÏÀ‡y•·AøA¥7ô�rq¥nã1´Çb즄�Tk1rR˜.Ý´r¡ñx„ˆŽ«ÉXa²Ê0¯‘§„Id9vc…‘RˆŽõ—ŠT)§ )0é-.ï¶R«-èðï\)d‰Â,rÅØ›Æx6!,2Â5bLTñ:ëý¦›!b)”+…t�j2ÍITl¢¦*ë xÕjf ^ÈEõ+V¥—òð8Ã׬ñÿ¼³�Uì½»À2¼ða„x–û9Òƒo/Òö||QÇv�á…nI¬Óº[îW��ê@í•€¡&� Žhg6ÄР¶`@ ¸F ¢zâk�4³Þ \PºÎ°å”£àYO-ƒ ì„X!Þ ³d'Aó丛+l¥)a4fe3cc=ãõ×¶9: ØOt¦¶É1íÄbEé;CbbªÅ®HCI ©�‰Dpꤖœ€jàÅí½<å“OxýfЍå`ìyxäù°NùÇÇ~ÍÆ4Ú¤ËW!ÄúÃïÕ¼ÿö¿÷î!_YwüÖ×ùåzìN<òáßyR0¨¢Û[+wŒª§¸m~Ï©W>å/tŒÐ¡)º¡�‰ÒCXS8@9”hþIh§åÑ3Zí¢&'{_"ìžÓnOþ÷òµ-E=/:x.QÍ�¿¸ÉÙ¿ôÏB{†��/箞cYêy±«þœÞK<ijí½T˜É‚æô\zÿœ¸?iœ“Rkè¤ÂF/ዯ¼ÌK¯|…?û+/¿Ææ‘ãõýŒú»ÉhXƒ”Ô>k¼ UÝâj˜9i�m¿Þ€¨`$&} fé�WCßÂví‚¥6CÚd†Ú°ÂäDnhc­¶Ljóí¡¦/MÕ%Þ21X”õŽ*ÅIôÈ~­›ðjWñj„ÀãªæAåyRz&AO�ÄÃñ„aè0¼·K¿cÉLÅᮡÖììŒ=/g–—SKf'†ÄlC‡CÔL=1FY«�¬÷;då˜4MùøpÊ“^LÁåâ§tê@bšT�SØ} /fŽý:0¬Ó¥6 F|PAùÖnÅ_ì>a3¾v%ãWn­ð»_Ùäí'þòÞ�k†õg ƒ5&U©¼r³|Ý[¦IZ"Â&ñ·C�~<ŸaVÝ£içΙG­^ Òç´Û¥ÿ3ýæv–ssÌ®ž;¯>=øž�+^fÔg£=ãÀ ‹�eŒK•ÈOå_Ëx§úÍOx¾ÔxsTì§Ú�¤š#d™°Ñ±¼xs›—¿ø3l½øë¯}�îõk$ïïpõÕWñ ï}÷û�i¨%Âq9#‚³nÂ-§*è,§²±¨†æïFC•Àºs¨XD<"‘ÖÍRKî IhÀºÑ°ÛcϴԳцB3(MJK1tVhU³Þ±<†ÙAÓØz¯˶u¼Ñ�öÊA]³S–5%JO`݃e` IDATè éÚ +ÛôÓ’­V±ªø÷vxo÷ˆ�$ (ÖÄÌ×F Ñ×¥ Fu&Ð1x­k•†½Ã‚�ŠÆ{%|øƒC4ÄОÄBÑHxío]X³ð\j0b0ƒ ”Ê»cO¢¢ Yì”ðï>™òÿ~2åZnø¥[=~÷K«ü›w‡|ûIq>vyö êL¸TdæÔ¶:[ì‘�6ü¾ÀÞ‰˜ïŸ„vQ<ëñKY°¹kÈË àËõ;M Ï;5ä¼³üì�ó¯.¿éyâ|Y´ÎŸ”ßño£=›À{î?ÿ`Í}Xý˜Æœß'Àû'¶�Wu�/]Bûr¯›Í~¦Ã²‚ú¼é�mÈrÁúÎ^¾Dû=½è¥Vöý{þÛ³ ¼ Û–—Kž¡9{nn�¹›åÒ~ñ¤:GZ]j}íÄ %õË›1±îkž¦d�¬í’¤éÚUƒj@ŒÅd).Ï&ÚrEL:ÃLs@¬Aœµ :óY1 U§ÂtZ m´NTYÊ�d••N—Ž;ÂÏ­­ŒÛ‡µ€(3£n!zGâ9Ä1¯z2áÍÂðîíòb/ãµt•°â8š&L´`Ý9„è½Õ¦l¢=Z -£hJj ‰WþÁvgá¹~Ás¯ls4.8Õì ƒÚ4Ÿ�VéoX€xøª*ÎÚ¦jOˆ¦µWÄÜØÂ ¤…X‡"øù TÁ³‘Z¾Ô³tEÙLcÎhïcÿTb¿ýIMÇ +‰ðBÇP©åãqàqØó°WÇ8ÝÜ^êYŠÐá¥[[<þä 쬤†€°3­ ªBå›”–Ò€ñ ð�ÆÞ/Ìu úI„Üs+ºL0Ÿ³¹„3o,Ü|MŸ9c\¶gÏj»ís5w —�ï<Œ]¨çNô µgx/ü½†ñPÏH›OߌÕÜÙ2O�·m/>â•®9àUcýX_– wxôÑ?ü.Ùú L’°ÿÞ�Øÿð}|›º,Q Meš–’ŒšmÎÓ‡®ÓØ€5fÁj4Òè�›olN Aà`ï�¼¾VðµWX]ßb÷ñ m’½7€ÖÒªs\°qŒ &Îs0,8,jnZ‡«û÷öÉvdͺꠤFÀTj@›X`#:ÓøT¡“çô2OYlå ›]˜Œ›k†�dÌšÀ»‡�’ΜN󯯼UbT³“HIß�+�™wˆ é\¯�]\cÒA¸ÚI¹Ù�cW^)keËØUšE8,”¡WnZx½+¼Ö�Nq÷'Êý2ðÚ kü“ð:þþ�wÞý„©�…ƵÒuÂvf™úÀÄ(Uú©á°ð¨š†ÂŽÚ°WȬ¡á'dµ™y÷Üæ;}áø6oŸÝ‡óèó ó\žçRÖóžsNœ»w¸�yædš7àìú)7Ãy«{&Û³ ¼´¹ÖÒ÷-sËRbå²o�ê´|Âó…´O,ëÂo ¹è=¨ƒIY‘agç>æ�”ñhÀö_¼Eokƒƒ;wxøá[<¹�ñtHQVø  ! êÛb í%˜Å‚ƺ¼í/Óµ¥µÏ´`„Ô{6ŒpTÔ|ó�ï!ŠQá¥Ì!§þiíšm Å0û|¬¬öÙ{¼ËMg¸ÒI¹¶¢\Ûìa³„Ûwwyç(�Û–ªS0Q“¶r\™e&ðÀ  «’·÷•ýj̯\ÍHðL*%¨à¬9¶EKLÒ¦Ìlíß-¸Z…�‡%¹DŠz¶Q¬D:Ýeäêñ!‚Ý÷÷+žëe€ÆXj+³Ú T5<©”A3N%.Î×·BŠr³#l'†m_bË’ý„Ç›+¼¿7$5g`RG®U›y…ÖƒbºÑ²Õz¥-ûø@W¢Éà8†øÇÜÎì•so\ÔÎlÖ‹X«ó{q1õ|rm>ymŽ®:÷Þe©¯³k›?F+.дŸÁö9ð^Øôâñc˜nyð�/΋ZÔXçNu�Ö}Üç˜T…ªnCQ *õ”Ó·ØßÀÝ€µ U1¢˜LŽKFEE᧪H6Ï&™Å¹ú:„ ˆÎRƺ·­¶o³�z=p£8ñ¸ ä(/e †�ÕU6žŽ?ý³÷¹;Š´¬1-èÚãô“¬j ³�&É£ LÕ3L= ŠÀ½£‚µ,¡�ƒ6T®˜¨UŽé¥¥×#íúöá˜R51éF×ü¨dÕÀõŽ£$VlŒ‰t}üÜM =‹gaZÑsŽnCŒ6ó„µ~Ϊ ¬ežN–Òéåô׺dƳ¿7f<©Øׄ²Æš 3M7±x½Æ8åQ€Q­Üž*…(+F¸ê„®�$À8Wê²&1 ëýx¥ÒXpb%5Ô&uta/=Ô `:¨ãuU%u&¾xÊ6cZ<šeù17=ýgÜSó7ßYÀûìÇÊiêyñpóhìù½ç‚/óÆŸ¯AÏõÌ�´$žÿÔ·Ï�÷L;õ`ȹ+sÛÓKŠ„ï,¥l_<Á§¢ž—�¸Ï^©ø:PÁ¢¾Æ'5âÂîîൡqÕP©RÕ1F4*»z,‹Ì6g+·%úÚ¯3þ߯{f6ÔFˆ0€F°êw2öŽ*î�+º‰ƒ`øîí÷bÙ¿`I¬¥ågI*DP£�ò©s>zxÀûe ATžL…µ�’ˆP•5VÛ½ÞŒªF޽‘Û�u²ÒÛG† ­*¢T*T^)4 N�©g¤��%·�W³1¨c°Ú¦¼Œι(¯Ý\ã£÷÷Ù™Ö¤V(ŽêWrÃZW¹‘BÖé’;Çzi¨jÈŬ’[G©ž*(.ÕY r'r ¤(iË$ ^Ù«âïß’®RNjR…�LØÈ'eÃX„YÖ-£ !æ¢îØèÜ5©£Ök% QÃÂÏ~ë§igëÿ¸›H,ì'\¢ÿP³Ì±1Wó…S•ÀÎL|<÷¬Ë%gǹ9N.î̽g¦�ÿd.›ö¬ƒïçÀ;§�×£áb)oñøK=tgÆXD-œcY•vÉ!•F›8qаPáQ,¥‚HˆókL�8&ìŒanãpµ] b êýìËÚ~³ˆÛ3Ë�;¿ÕZáÍÑ”�²ÆTž÷ Ï+YEn„q­x+rlÓ�t®AL+DG+ ¨?�(4�+ìx…ƒ¦dáTâæyg8æË«½F0í75sjiðÇãŠI[\¡Õ¨Qc©UyR){eMTZòÕÍ.­(â¬Á%4Z}«Ñݺ±ÆT,‰=b-�”n"‚³–<æá¤"z—µ¢!0­=Ó¢¦ àUèZƒµ ¢¤(ÆJ´Q«'·5VbÜlh¾tƒLt|[µBßÅ´ÄäUXM„N=½«…«¢ÉÄem¤«k=þ ­¾a6V2K1 O�¼ƒMˆ)Oû'/ÎÔ]™½<½¥Ž¯,rç³ÇK­hîéttO¬b™ñç�rz–ü[0È…sÌ‚eWòÓÛžIà]f_Ÿ{Ð.ë\×o�ƒm$!&ÖhÔŽkà­qÉKݹ3híã‘NàѰ Cf…µ<%5ÊZjÙÈÁ5�ª®™Ô0-=hSÄ¡Ñê­‰ßcð½ÂE™T5kk9+©¥¨="ÐI,CG”^jXï ë¹Å©!M,!IÈò€ª2¬j’&Y¶i?#ˆ|Pº‰¥Òšà£¦ê*UˆÅc²Ì1<ƒ¤É –XCê ¨a\{ê�êBÈmIÆR¾Ù�„½IÍÅÅÿv[j ÿÅWrVsá;ÕÉwd&ìÎǧÏ÷¢vš=>×äì«ECÍ{kv-rvZ4ÜéO°öžè{Zsxvaö|{&�–¤vNm¤Ë)šËµße¢nÏß ¤—ß¹¸Û"è)s¶«ª¢ÆDÛc³±+ H²V,�UЉÇò±�4@Æ áøÛŽCZDìñµÅˆU„œŠ ü`R¡ý¸Nð“::4Ù†Ä�&ü½õŒT æ$mÝ„…&QÄÔÃ�ÄÑu µ÷ˆ6RËFfñÁÄ’ ”“RäÒ8l5�¼­™ÑYÃΤ¢“^2†njÙ^É0©e£kèçpm{…`•j\ŠšIGãšI8š–³oÞ(Ñ©¬ùlC’zFØ5«bˆW)�ŠÁañÆ\†·)˜#µFcg…ÚÇÆ1,Ë Fp6�¸è]5Yž(д ÞH²@·Ÿñàñ�Á¨dZûè¡ t�%%  ¯Œ}Ô€Û˜é 1e¥4BØ`ZýħïMœðý—¿ÁÁ{?â;ß=ùÎ%¨Iûö"Ø;1 ,p”|•ø•Tô<0>åpËœDg™Ãc]ä'üGþhÏ,ðÂ’ ¥6ºÎ’Úï2˜÷4à+sþúôí´&ñT «çýUT„J¢Çp)!ÖYšƒ\±8P‡jK—ž8Xp�%ôB$&’41±œ(‡'kÎ&VR„wÇ#2 g-kÎÒqµĒ§Ž,M0uEQÕL›jפ„yN¦�´âù®òöw>ƽÄÒëeXgXÏ„+k)Û7¯ÁhŸÑþˆƒQͨÐYµ c:<þ¿›'Üê% >©˜ý$#¨Á”5Î@/Éè'Ý•Œƒb‡ƒ²f:®¨¦Ѥ‰æXÔæ‹`Óœ¼Û§“í‘MkêÐSZ>±x!TS’„&HÇX&ªø“u´y¤Œc…::it>Ë¥)ÛØð¡­í݉�ae£ÃÖÃï~ȨŠª—1ÙG›#!u†Â À0Ó‚Ë ”õ±}ü'µ•>ðÏþù¸÷É>Û×[ÂY8·Áá‚-»Ä pF`?5ìœÛOw½DÀŸ±y§{Í_ö±äòúÅŒà¢óòøsœùhÏ\{¦�–ÙÍÃò™©çÓÒê²à;Ó —hK*Å´÷²íXû<ùTÄ(4ZŒ¶>D‡'•x°F¨ÐÙXíx"1¾ƒ¶!8-àÓØ”ͬ�B;¿4Ú¥‹ÏnYq{R²b-Ï÷r®õr6{_¼±Æk¯o²r£ÇÞ»Ü?àÑã!“"0*”ªŠ@#"„6C´XŒ ÓZ±6‰ÀÀyO/¶óœ­^†UÇÁÀP“¢ Ñðæ1áG„²rêé¬%”�J½§ªkV»hIUW Ç#ƪ„J¨J¨KÅ¥’¶EnÕüÓ|WÃá”›ôé'–ÌZiè{ �ÅÖQ36¡€� $$¦$K ö‘®5Š ÆÖg!$ÎÐ1‚#RÌ¡Ð6�rL âPLš²þü*é;w?™�dÎ�4¡VUh“&¬¨ðJާÐüîU“Öóoº¥ÆP†pyG¢ÙàO¿{ŸÜÀöuXHО½|æõñ~�¹Ýæàâ‰{OƒïYÐ=ÕoÑ2.æã<»ì"'ÎÙÚáÒCóÅÝÏ�÷iZ«ñ=½ö;_Ý]ÖÅ`é~OÁD]Jy-± %ÐR…m…šDAí $ÚªDMYÛ¿ƒA¬1ÔÆPÔ­G/öÔ—Ãk"mLŒÉõª¬tVÈ�&tœc£Ûe%Kñ¡äðð€½Áv%cÿè1»Cž XIð84‰ íÄ­îlÕuã'¬fÂjš°¾’ÒÛHYÙLqé*ZÁ$)ÖO8~FÄh¬ý›çôÄRETÉÄQ×2Kæý,'ë÷˜VcêÜ2­,!U¡Æ"!Äp*%ŽÛ¸¯étz© !4B `„Pä ‰ xò$§ßéSU•1¸T³ÄáDñ�×YÌÄÐs I°±XD3OóŒ�›î½u�ï}Rðgï0 :c3blq%P‹ >Pú0;Äc«†z&šÐ6×ßP„ž5üʶá÷-¼( ‚2niˆ¦�ÚI²¼VwvÎî“Ó½Ntò­Ëæ8 ¾ç(æ‹Àýâ¡gOÓâg´íK©÷g³=óÀûiä±§Ñ~?s(Á Ñ÷©´ä%:©\^h¡oþ$�þzâ Ñ†šGìYb»±ÏJt– M’ˆÆAª�Þt*„`,¡uQfIõãk¬D êPzÏîh€úŒnj);Žr2Äh‡µUðßaZÆ,WÓÀ¸ªfN_ÁLƒ"Á’:‹ÃZÖa½—ÒïºC–g¬nt?¡H —|žSM“šFÑÆSÚ ¢ô;–õ,㨪c±Îâl�µ‚G(ëšÔ—¨Zb�‹W™…ãH£Åª‰ëŒÀ×5IÖ#7H¯ÊƒQH ;$n„³9ÖXòÄ Xª�b Ô�¹@pN0Ö!¥!K…^"„ª µjMD-57ÂÍ~¿ýöîN*VR¨ja¢‡õÈ+¶É:¦ÓQ:ÃÄÇ1“†á˜øXÓ9¡:æBìüêšáýÑòs(qÝ'£�—Ùk‹:ž#_Ï‚ö¹�.bÎÎß5OŸ>·œEÔõÜEœ°Ôž{ž¶}™/ûÙiÏ&ðƳq‰D—Œ±$øžmIÉô|ßKÀ÷•µ$ø5×O¾Ac"ü˜K¸µÃF‡'£mP”éUb…ƒ4vBijòƤÒ€©Ö¡ ™9Ë*ÕÄÇ  Æ4jœW} c-‰ÂZÖa«ŸóÂFÎKÏoñÂË«¬_ßÂxËá>ŒÇUÙ�›�½MW‰€1ŠtrRc0X*•5F¡/B1É�sÂÄ1z&ӒɤBBÚÔõ�©µ3A¸öÜ?zo�PYœ1Ô*ÀãEPã0å”,TT©Ò-ïaTÆ:Á±2‘ÎlÜH\»µ†j:äöÎ$ -ªJb~äÃ"ðpkG%Ý'c¶î•(©&C¾^¹Ñg%�öwk ÆYŒk¡“”ŒèÑ)yg5xýÖÿÝûìµ—(Ü6åßáÞ[ó£·ŸðÇw W1™†sq]eéö¡¯±HBü}á LB M,=”aé™ü ¨C¦áé&:Ùûâ={fÿÏ£‡Ï_8ß©áÏïÕH=Ï·Å«<¾o΋³À8_{?»Žós†cðýtc{6�—óaλß{áýçÇ™)ˆ´S›m¡´¹|ÜÒýtyð=«ÅÆ7­Wšò"„Ó3‹=ÕÆ6۲Ǒæ®Ü»wÈßóæÇ;…²–Ó2Ò̾Fƒb½²é �À´Û@Ñ �á·6nTCÃÚp䕇* B|Ь#U¦M¹ÈhÁŽ);/­FÀkõD¢À_•=c"ͽàÕÜ-;W+¾˜1[à­a`^´†¹ãËÙÏp‰¢rê�âõü¬Bñ3 ¼‹!fÉGa©nËÊ�çÇ^Nÿ| G†eÚìKYröfÿD»—™%ËІ6>>,b1ôÅÛx-{ *†T,ƒš˜Xádå!Eg±ž×ý'æØÈ:L†L½ÇØ“XŒ¦ˆÉŽñî=™ðèɘ鴦›­Ì„k Jnú‰òÑ;÷±XJ ø2|¼_³7,¹·Xߤ¡b|0aTÊ©ÇGâD ±ã5VÃw¿ù#ަu¬Ù„£*:(Õ„Çû{ŒË�KÍh* K�ƒM:X?o�Ö«‰Ng?øö'¬vþ5½wÈÃQÉ�~�µn޳†Ãªà£ýÀ$Ô<ÁÎIJ5±rç!ÃÛcŽîM™ •ñ¤&H1u^ã°Öa]Ažå|a3g÷¨mkå Æ %á…µœaÙgâ¡Â˜’ÄF#sƒâ�PÔJæ Í,yMkj1Ô@ãZÖÊv^ذTH~¥ “Þ?¼= HˆvùD›¼Ò¡!.8ÎvüH·°=Ïß<}ÓSÍÛ5§vÿMòÜ[sÌ`ÜÏCÜÂ]zNû�¿§³kóÚ‰OÜ|‘¸>?Ž·¡žùì¿Àÿ_Û3 ¼m;ý8^"¹-×íÜ Oºótmõ¼„æ{ÙjNk¿õ‹'DÞ# …¦¦)‰×ˆÖ(!—ñbh‰ˆ™%Ðh ˆXŒÑæð9Þè­ 8ÚeÛtŒ‘†.ÕPÏÕ^‡í~‡~OI»Š7SÆwÉ;äËÕ«�<]¡*”•|…ÜÞ§,+@0ÆTyýÖ&ƒá�W®æhíèæŽÕÔ²¾"¬®W=WzdÝ=R<™2eìÀŸ¾¿Ë`R�@ÏY¶{]¾þÏãRå w<º7¦×IYíZÖòŠ••ŠÞfBÿº#»rª)Å“Æ{SƇûG½}Ë£AhÖÇì$3"NÙ»?ä£Ý‚Q­xõÔ£).11tI7®ÁùБí8’ÜRŽee)êŠ:¤xõX1c±6ÅXƒuެ“ñ+?÷<£á”ƒƒGÃ"VJŠ)´p(Wº†¢ôLƒ‹abPêXV°ŽË­Oh¯Jé=¥‡ †,1L¦5EPjíù+ë)×·_ÇgÆèð|ïn̓*Ì>bæ0¯:ó²nÿUšbP'´ÙÖ¡-4¡'7Ägjzá†jiÖ§Î rn³Î¿ÿBwð�«V/9Ç»òåVß9úþ3мÏ<ðžÖ./'yŸBgh8{qy{ª}ÚØºÎî€ ¦[æs´¥Û.¢‘M*5Š?aw�ÅcCãølbö)�ëŒ I "&†ÀX3›KµÉRÕìé6ÐVúOšÔ“Íý*Ê÷wSûš/¬­ò…ë=®®;úY`m#cûF�þn¡•r`ïp˜&#Ø?*ñµÇ" 5Jê®?·ÅþŸý}þøû{wG\Ûê³ÖKé¥5W¯%\ýRÊÚ/ÿ&F+öþä[ìq´?eX#X6ºŽ¢ªH�%±)�Õœ/õyóÏîðà@Y-ë…cÒ±”>£¶é÷1·¾‚µ�(&c†GSÆcpI ˆ)9ÛL`--oLt[ën¬‘¸=œÄ¼Óδq¾”ºêÚ0FÃ)ÝÉ�PI£°£Êîþc½nŽˆÅ¡„)›8V×ûd�”Í¢ÆX‹¨ëŠº®èg†P*“ÝCj%•è¡ë(ƒÑ!¦½T¬(“R›ŒYPJ¤Ð�³¸¨=6ã#Ï›wkO4–'Dq EóüÕ´qÀÇZ­4ÏäIŸ©D  §…à¿¶3ÿ¤ÇýÙ&'A�¹½j±'þX΃xÞÚ¯ã䘋ϛKNÆ‹&—¹~Þøxgm�åô|¿Å¬Ñù&gû-ÝŸ«çŽýY©çÛtþÛ1ã‘rü½DoåX=§,×~g³"‘>¶F&ö‹Ñ˜¶�ÍÅÀ©°§˜–1z9GMûkW¶yÿ`Àƒa'„°É�M‹-sÖêõ†Ú “I—££ ág0ñ8›¤)Êà£Fþþ[÷™•¼÷ÑyâCC�"Ær4$;=êÛPï?âñ»ì?* b2[‘%”Ä9T„·þô£ÇF#Gbµ‡ai ˆ1HH=noeÅx¨L«„ÑÔqTBYۧ€•R°Y IDATkãwfÅ‘;¥ô!~÷ šä^M+ìäñc©G“AÁxèOjºyÂpRðàÑ!ÆñÁÓë$$™£.<>Ô”eEY”1ö6xBT>�nõ™CŽCÆ•�Z¶ Z‡˜|¤]�ÿ^ë9*ºã’Ã*0ôJ©Jj„²>®å}àþŽçû—|RFšÛ üÖs)GÏ·w=;>>#1�K|f‰¶âøDÅzVíõÄ©‰LfaT¬…ÌÀ!æ¡þT»ÆžQì– €4�?þk•²¨ uüþ]ãafT{Ôíb©AE¬Ãæeí±’ÆD°’åhðhU�‚•@¨KÆSL©%0—ìÕ &?÷Å›llôš¥Æs:xŒ3TR ’’¤�n‚K’˜D#ÔøÈ,íNжû9[}äŒ1Êý^Ž¥˜N©*ª\]uøÚ3ª¥¢>àRÇw|ïÐG�:(þÖ„JÕ~¥1>ø÷ÀDcò–¥cáåÌòK7 ¯nµ‰F¢í¸¥�msÒY#8‰êðw(âáK× ÿÃàÃÑòµ€ó´=:›Œm!å\­ó|�ÜXç^hËh_²y—9.ŽÇ9ª²l§G½Ì?yÑ8Ÿû5·gx/hs©¡ÅÂìåã�{¨—§�.›h)Ù÷iµçÙμXÐFŒŽ1ž�c•jŒËEš%ˆÊöTjÉã4‘ ±B›PCÏ`�½n+ � ×MtÚª}`4�¢AV–�Q *cHNÇ¥¸GIû}†wŽ(JC©)©KðR#ÄpklLp‘õa‡ ¡žá¤ÄjÌI û$+]Ò•kŒ}ÂÁH¹PR×Bž8›’ºg Æ ’8ÊÂ4@1#T�¢ J¨k‚€ëÒë;F‡�ñ°Â›—EÍxæ-ŽE5 &&¦Hœåãï}ˆ–ðÚ•5Ž@$>�Ú4ô«Z&#Ï(Ô˜ ‡jjbÈTYÓ±£ ¬�ওÎ~kï=I’âCEêR&£‚ÝÙe0©Ù×> Ä!("ÓèÌÔü„¸sä G•Çû˜‚S3ª”ž…«ë]ÒžçË·j^ª|M+LJ¶B壭%I ÎÄð¦nÆÆýVû@P¡jj[‰lŒØXèÀå†õCåhèt…n Œ–Ü@Q6ÒÑ ŽùÒóàÔ9pÞÛø²Ó ÊUçh´yÓœër‘6:»ožæzî†ùÔó,<ðܨŸ†óûéoÏ&ð.ñËŸ£†<1ËbÚü¼¦ç½Ð–rf¢§z€Ë ;_ÆvÕ&–§KfÈ‘:®ˆôhªBIL"¡hCŸ”àOØ™Z ¸W8®Ù ñ˜Š•ˆZOæcP5¬ç]R›Q–S’|•ÃÉ!åÞ„:¤<Ú{D'ÝáÁ�goX2.KD,›«ëXëf6cg-*)»Czyƒ’¥=Òn�RGLka<érøÉ›Üawϲ;TÆE gIÓ gyš’Zp.!Ëi’‘:‡jÀŠÄ"÷ª ^“ºÃÃéw EUQ”–ié)M̳/sÓ30… žÛ&LjvF»ÍÁhii+1‡ôúÆ+%•¡ É„­«}ü´ ¨•ÉtB7ÏÀ¤Ðd™j…¦6 ':)/1c寋÷ðW·ì¡P%­bV.#3sJ�!<^aR‡¦äaSf!h¯$/¤Âÿó½ÇüßY§»ÙgÝú)8‹9øª"øšj ¾hˆ¹¶U˜•3Œ‚F[2RÉ\ëˆE›l"1M©¯)¬n%l÷ì/µ9€Võ©äÄ?«ýžfÇæ Þ¨j§çn™�ßü4Úïñ˜'ÞÕ9oœáòUüt·gxŸ¢�Úˆk�Ôó…æ™�»°ßœ¶żèžêošâö.¦IDð&Ö[�µpM˜îxÍbI¢NOMh긃)3pmuoÁ³Ç+žÌ(bk®lfäÉ7·-WW[ÛW®öØúê/â¦Ýÿ„éQÍt,LÇÂxb¹Ðãá£ò<Ãe4.1ÆàëŠÃá!ƒÑ<½ÔÒ;tt÷-«[)�^ÎÕž°UZBé1¾­™t;ì JÄ(Ô�·¿ó€Ä¹¨­…€÷!fèeR*õá”̦Ӏ÷žWu‘¾ö^›Ï*¼òÆU¶o­ðñ·ßãÞý >™xV;–,MH\ “§t2Cžgt:žþê„n×Òï�Y¿Þcåµ5Òk/RÜ~�áÇS��N9:J)e‹ªh5j¯Ñ±Ë�µ ö•Wþã_Ä\ý:ÏýúûLÞù?9|´Ï“}ew_y�”`R¬ëâ¬Ã‡@U”ÓšbÅvYŒ±§rfFY8Ò ù̦> îóPxùsª�×ùÇ ©ÞÇà;g‘gú=‹íÙÞ§üµO=hí•¿mêyμsuUYÔ�9ýäò~'omN=�޳)´E¤ñrn5[/–ÚFðtb㈇kôÈ5'b‰D¤Iœ! !RŠD{p/IȲ››}¾ôÆ5¦Å'†š-lÿš­PUH~�Ç�jöî” weYq÷î�ºŒ‰!¬I <_ÿÇ¿Ãdï!zð6«Š¯S0=z/<Çæ—¿Lg-epo�ƒAÁÇÿæ/‘â6oü׿Coã1ïþÑpxT xák·øÆïþ&wS<ú€0xLbjÂtLo#§³u•Î^£{ë‹ør—0|‚ß»G¹s¹óý®¡ÿJB(*ŠÂ38tܘ2~âxp÷�ÿû¿ÿßÉRðjؼ’óÆk¡ŠÚ!£)½U!å9ð¡ŒÎeÅtÀÁ�¾�8ÃÆ­ëøµk›|ï÷Þ�Yº¬Íš" ǹ±Û FLL aˆ‰@|hbh…µíu|­=.#s‘8Òl•ÐÍ1Ó€=|H]x‚/Ñò_ô¨FÅaN˜Lyþ·ÿ ÿý¿âÊÍ«¼ý­‡ ‡SPaµc£p+oDpuñ=ÛOÃñ†R'k0ŠI›:læú[«\{ãUÖ_ÿ¯pÙM^œNð!0ÄÿüwÆzéñGÃÀkʳDü}bó,ÚU´Ÿfá½gÁwÑH‹Uß%ΩgÁ|½,?ÁlŽ‹øñgyŸMà…ÏhhøqRÏóÇâäx ç”%ûÍ{û|çËö„h£ÏŠãv�ƒÚ@:ÙÌl‡jÝÌTf6ß&Î�Õ´mùdi¼¶LSõ'â{Lö`Œc:�’ä¼ÿΓZò•Mj<ë¥AL e­ jÊÑÔ1*Yž¢uݬ>|ó#>ü«wÉåWÿÑ—˜NÇTS�,'§ÏäÉ.¡Z¥œ¾Î½[L>æ¯þ—ÿ‹_ø§?Çö F?ª0 ß|ÀŸ>ú=R™ "X5¼þ3=’µq eI5¨HVŸGÆ9¤×?Ú¥@(ýŸÿaçcÞùÃûì<¶ 5£RQ­JŸ*C ^½¾Îád•Ç(¬>…Íoüå“õtc\Õ�m¬Q²N=røÝ#®ÿú×0Å!ý�„Á®�?ZcëŽÂNãݬ!VK2 ¾fFü‹ÇP ô66¨J¦‚ŠC²M´P £œ* ¡V©Š’ÉpD1qTûã]ÃÊK¯2ÝyÌ�›]>|?ÒÃq°h[¦M|˜™!¢Í›È˜¤ ƒb,hˆ™=FˆÄä©MH»ºW^%ßøMÄtÙzý?eÿÝ·°EÍs¹pP ëÏÝ?ªÜõÊÛ=r¦ÛÅÛùœ´ÍlÓ îÊ-4_[�×o‰�?•–|‰1ÿ Aç–¶È‚"x zj<Áަc¥çZ…Ô5}ŒAŒÅ‡êÄÁœ²)ÓŽ1�ç31ìE diÂJ"¸¾`{ŠÉw¸þÕ_ [ð‡HšÐ[Mév§øuÃÊZÎGoUä�œbR¶5Ž"MiáÆ+«Lž ˜–9u%t6 Ùæ5LV¼'ÛØ ˯r½s…vö=~̽o½IšF»0iš°÷¸h¨:%ÍK^vÏóä“!¸W~öY¿ñ2˜”ÉÃ]|YÀÚ×ÙÿÀ2¼ó!áÎÜü…U‚Ûàñî!".:Tµ%ã%&9¶Îòò—×ÙÜáã·vé¤Jr Ê©¥J®`+‡=Ä®1>a÷II(ÁŠßÿ&7_Sò\@ã€íXÙ ±ÒJtl’†Æm2## y¯CšÀán…â)'�þv;*yé7þ)uyDyðC„É+¯ü éà>ýû?D'÷ÿ€ko¬rtû×_Xá·#@Q�¡eAh@ŒñQwãcP®XMÒ¬ ש“rФUÊIÁî�~„ëý¯t·^bôÉ¿âèaÁG{Ãã‰ÔéÌï…瀜½0çŒ1·ß)ìŽ7-ÄòÙ‹¹ÛÂ¥ÏoÞ,ž5²¨ß±ñîYmŸ/|ðl�§Êª1’¥R™_ˆ�§¯.uÐÌ{^ª]Ôïl „Y±ú6w²� *NÛkÌþ jb‡1^M¬ûÚ€UŒ ð¶Ú0ÍØŠ1¶ù˜K÷™€XK§›±{TÐ_Í8Ü�í—n°ñú¯Š�Húžjè &#ïUìL”ñAI–'X££äX—„€²}£G'3lÞÚ`ïñ”«/ä\ÿÚó”»· Å”z:Â^¹Nòè>ë[�ÝQʃ÷ ¶®w¸ýV‰1`<¢ÊÕo0x²í5vôÝû¤=Ïæë×PÛƒ$Çt·Ñõ {o=�ê�õÃ’•õ²ñ§ Ïi³z)"�ÍkkŒwÆ›"«d믒®\¡žìc(_W˜Ô`¬EÒ-c.Oƒ!ï6E,”¦)ØèÆT‹Y¯� Ò�ëØnJ]ŽAà¹oü÷ÿäO¨'GÔ…àReµo©ê“'°Î~…Õ­&÷qE�µ–•µ“¯Ê)½ëë;!”¸<çè�7 5¬nv(&e¨e‹4ý€ÔA]·ILÌñ÷m¤©kú3Ís'†$]A\Éd0B�<¶“‘m+kxŒ[7¦ž>Ân|�0#i�lë˸|›ñaM1q;®Ê70?³IñÞпÕåÎ{TUE§ßØd&Xkðª{L½G²% 1©Š@©h¨ Aøò•”—¯wðÁSVká`Xr§æp¿ÀYKQ ˺±>ôEMè:9seþ¦›í®K¤ÚsBò<Ðm¡pÑþ¾ä™G=_7|É[ ¨ñËøgYÓmÛâ`´Ÿòv^{;óæ2ý.ë.jO#ò-|€/hg~¹=EÏ÷»à&m`Ú’ÆÄÒx�cN¬2äðÖ‚u¨Í—²Þ_c£·ŽqYsPÚhÃ41½¢³1k’èílŒM°6¦+´Öá\ޱIêè­®`lB9éâÁ¥P= lÚÁXËôà!Ö þ?öÞäI’$;óûéjf¾…ÇškíÝU]…F7Ð`Àá2CR(¤Hæôû�¢Î£€ ÐV¢�âù7gD’Ћ�O¥GGÄà‘QÑLž#t Tç„Ù8Y°Á%Ÿ¾ H)©¿Æüì¿"8��~‰4*ñF �š(â"Ï;†ÄŽbëË¥-œ�Haíü’JÓQàjǧ�Îy|Zm¹ÀULüÙéš§-7¿$4®\·ºÞZh÷Æ=ä–hÙµ°ò .¾qïZñû®· ZÅ\¬·W¯¿½¸´½êó¼½ò‚np­ »nya»èòÿ‘ïYˆÛjÄs{Eí^s±R¦…ÿR®\ÔtÕ8*ŠVXvRZ�TÉÊbÉŠK–œT†=„eá|!|•The�R!Hô‡E7# Éò ¥$Ê*ú6)†òÙ_ѽ÷Ÿ¡ó-¢?'ÏKî¼3 :9cÁ5t{ó¼"x…"ÐÛ´LOr‚ˆhc©Î=Ç�'ø¦ÁELïDO(g]�Î,±öŒïóÚ�XsÀL^AõvúB\-™œœqúÅ—l¾÷.Íø»±�/Ïq“HÜr‰äÁ渺f:y›�{ÏÑê”Æi~ñcnÞß`òì ;Ødv~ŠTm5ÊjpŠÞk¿�Ÿíã•E[ [f1­1yF¬�àíÿäuw‘OD›#ÝZp‘U ‰vɽ;ïQžž‚ öî 2ƒÎ3Ξ8Lï[m,J+”Öì¼½Ãìd„. 6³tû9Õñ>P“ vQù�l¸Vb äH­ÑJ1úúù�»EÀ9OÓœ×ÀæÃ{¸²Dʘ$x•¡ØÞ¡:9#† tŽ<¤<øDÀäŠîΦÛCHÍøT;=òn…÷žº�²„ª„ºTe¤® ª�8'ðæ ²½a—H i1 ¤ÒH­P6Gôºœ|Šˆ¡3L~!dû4³#ªó£”!ÊÓçør‚Úz›¦Ôln›ThBª3mÄõÁóÇ#Ϥ ŒËÀhæWžÓIÃ×O*F‡T)¹Œ¦ž_>s2õÌšÀ¬‰L›äÎ#%Pë Ók¢öÇW+½py]�^/N¬C¸×ÝùF÷Ø‹\C×]±Òoí>¸8qý�Ö½×"ts-|þê¶ï-ÞåvE#½¦«šÛõí&Mp¹ÏÕ£·쥰ä—t­Œ-._/•A‹$TS�U›/)Ið±Ð(e´ÌHÉÊU­/7ÁǪM+ÒP2\\ ¹°Š•”(I+ØmòçIƒ²`­EAog›‡ðGk�]„”?¢:?bøð]ê™#ßø®²é¾1Òß̉¡I`ú”àÀûˆé(t‘‘õ»®Ag¾šQ�Ž1F£3K¾1d推gLdkÇs°ŸÛwìnsöÑ1N:E-¸/iŽ"ÎmcÂÅÞøæ3Dœ¡ ˜ÜPÕžñ7GÄ ÙÙQœ�dL¾Ùý.Ͼtj„’hmЙ"̾"N¾ÀöÿK|“ê3ìÝŸPìÒÝÒÛ˜ROzHsŽÀcîÿ7°ÿQVœœ†Ö›'�Fá½[Ï)¥0Vc¤B)ˆÂÑßÝÄ×e²ŒeªHd´ÅvØÝ0=þŒÞæf"Þ�C\uN˜Ã]Ï9þ IDAT)ç‡�±{¯QŸMˆ~F¨ªÓo°Íô+Í`Û¶óBm��Ä PJ³¹ÑEkÉóç#¶ú9BKý.}ô¸Í Opy¿Pœ•©jRYÔ)vN`ÅÜW­Q*±t]ÇÐtÉ÷+l¬±Y.�kÏ_u�.©ÑñE{Ê-àÞµ7_Ú³Ö?òØúÚ¾W|P·ÙËVF‹b‘�ùª¶ïïšv½(»q:Ýn¼.ºÕxq�пí¿øF+²õâÓÕh�¡­5«‰jî‡M›R®) ‚€Vö"@Hª9›,YÅóhÚèÌIJ&¿qì©h¹”- Zƒíä@Àtr²Ž¤w÷6þ!à9øðß±÷þŽ4ÞíÓÛ}�ðôö~ô>~ü ¢ï"EO2Eº»› ÒDfÉT‡|°ÉÆ[ï…¡:?Bç ÛÝK¬Hõ˜­ß}“ç�Ƹ٠?�xù€þÀ¡­&øÙv¶wÅÏ)Š.½�>v8@ÉùWß2øÑï¡óB6ßÝãù¯þ*/0Y‰3 Íy@v›; û�&ιª5d½e ª™CÛ l¼ó2ïÑ}ýgŒ>ÿ{ìæCÜô€ òí]pÐÿÑO('Ÿ1Þ/ˆ¾büÌ0¸ó6‡ÿ‘ѹÚ(´ÕÔe…Ô ­J§ò{ rŽ˜ÌÒn1=y’‚®tB6”¢BzOwðvð:Õè)ÊôÈzw˜œî#z)Ÿý9[ú̾P% �§<9BË,ôw;(ó$ÍD‚†Uš‚Æ0M!¦Óвv¸ªFÏ!q©&ãwßÛæýÆBò·{ç‘É·œdªÓkD‚ÃÒò‹ÏIjÎðýÆ7,´8¿f~î Œ{�:>_n7bÏ‘uyÿ—d¢X�‹¥ ¼}¤|›ñ—�Þˆ(/Aϯbûjž·—ÕÀ–´ÛÛLžKýn¸è¶ñj4âúAo„¦VÚmü;ˇ”P$Í LŽÖy‚Š¥B+‹�é˜ÖFå-|lÑ:Cše;mIJE›t^ê­ ¤Î*Ch‹PÒ¤ÉÐ6G‹¶†n§‹µR ´ÑLO¼­;Ô“I"œˆ‚Îö[)RZIz»»t‡²n†É y?CfŠ»üˆ¦ÑH“¡¬EjƒÐÉâíF.U1âk�îѽ÷Çt¶7Q™)pn@g#Od Ê ”$ï"в‚ÑqM9ŽôÞüç4á>GÿðK‚sTgßR�>¥ØÛ£÷Æ;(c±…4�‚ÂTØL ŒÂhÃÖë{4㚺 Ä PR�ÙÀfïsTý1vç vx!¾<%Ž¿dëMÇÆ{ÿvðz …ʃoñÙÙ¹ßÅZ�5: ¯0&Ãh�R*QH �ly¹•Qè~�ÉIƒÔ“)”Œ)�7–ÈPa; ÀMN@ht¾‹T=ÜøŒæä”L?Áä“e 4ÕñcèÞczÒ�÷4Ã�]L‘CË<%Z–3c Áyr«ôr²L³µÑÚ «6Ê^HƒÍ2:½œî §Û3 †9ý¡ecXÐXŒIµÖоIp³©~¯^–«‚ð´\ëû¹¼BVÌÛ 7Õ‹00ÖBÏ—;ÅkåÙÅÍ®î WÅõÚǹöðâ®1YWõuZm¥ÉW²}oñÂ-çá•véðËY¿k#-®úÆÁ®Ñ\ôÖÂü%zD f¶…’R”PH­Ú*D!rŒI´�J²€Ž‘ %$J›Eš *å˜9w³”©zk+[hZ ¤`¸SB@™dýêLâ&ÇT£òáÝí-h ”î‘îÞ�0�]ò�_3Ÿã}�5’,Wl>Üåùo?my¡-�½C}vTV0OªèÝÝ%Š;LŸàëy‘ëŒÙ³Ï¨š ¬J=:ÏÁ¤6 $A#3ìà²ù{¦'es”}€¯K‚?aðúkÿú·„ÆâJ�sïaw>£×‘Lf©(Å�÷ÌôÙÇh£1™…[?Üâþ¿ù/@ÕH}€PwÍ)ÙÎÕ/(z¿¦û§o ²Fž¢­¢)Ógûì¼ûS†¯m�}8Å“¢½}Ó$A&—*I©€T‚"—˜î�kDÐD0™eóžÁtä¡#¾œRl¿Np¦»A¾ù€ñÓ¯)¶_#¿ÿ'Ãÿ79EJEuô„ÁÃN]j}E·›3®ÚèpRô±p£Uéi|Ê‹v.PÇ“[•,ó$ø’õÂ2N `-¬};ß"ºµ|cH˜o{% ��s¢Ì4÷qøg÷ׯ’…h½´— en¹W\=_éò‘+ã/}XºW�³KýÖµ•kWn¿á^ÏÈ÷’í{Á»Ò^°Mí;Ì¡Ûß[ýÐó5ûÀÚ~‹vb¾Ð¢¥ÎÑÉ VN�°Õ!4B¤ü[Ù²P ‘üs)gW·©Bªµ¨RàŒD.å�^fHéÓß¶ª‘ˆ¡4*Sh+°y� ³Óoɇ;ôÊÚ ¹ôüWM’ Í ¦‰ ý­»ï¿Ïég‡Ôš õXc:!ÁbtÓ$Õx„Éû:Ce%&ï2}ú˜éÑŒ¼;`:Žl½õ® ˜"’™¬ÀvºIœŸãWî£ó{ø¦¦Ø¾�2Åßü=‘ç(5£ùÞÿÄÌM°Và¼FݦØ�$Bµ):R"%ØB“mn¢¥!ÊÈЙd6šrç�¯99Û"V?¥|þ„lg�0;Ä�Op³cf_CM¶ñ;dû̞�TAs~„îL¡™•`¬DÖó¹*-óÎÞ€Á Æ…ˆw Þ¥hïSÀT¯—P—TV¢ýdkj%%* ¢" �’�[Mòk‰¢R$èaQœ!ÆÈÈ¥u°ˆ7ºÔnÀk×´›�¦u¨îå!×_}!oØc– ^qã#_�« Æ‹¯K—|Où}{áâxA‡ï(|úà \Ï/£ÏÑ­å;¬Õ5o1à‹ûE¬)RГ2‰Ô@t+T…ÌZ?­†6•H¶i†j7r½Ä€¥Z*¾´$¥’¨–FìÜ§ß kÒwÝF�+¥ÛßT#TRšPšá¯ƒw $Bw1…FYˆlÕŸ’ïþ »y¡åñGÄPa{[øÉWè\¢³.¡ž!y¯ †@õÍŸ‘w�³„è ê:PUžÙyÃlV'KVª6ðN#uëª�seδ C[Ϲ ä›Sb !¿¦ˆ’9ýe×* %±*¹F¤L¯’ nN¦é»t„Ĭ¹ºh®[u‰àzí³Î`¾"Ï� Z+ñÂ5¼صzG!VžeÍ€/&μ|ùå7‰í‹‡zU…ï÷‚w©½˜-nýt¿2�_¢]Yª7\ÿÝ}µëAþ±¾_m²Dá(3ŒÉRp•É‘º š’&E>«”«u�R9JåIHÏ!gÝò9/ Y¥J¶T€t»aJ�P’,/PÆÒßÛBh…É-C5ã« R ¦ -P¸x“êì³ç§ -ÑSìl3;Úo‰öu¢zŒ’P5×,iU�­“ø¦Æ•3BHeñ�¢³e±Ý›)@P(mÑyAVzwï ¬Egwè¿ñNû“\`~º“Óû}ºß§ØÜ"ëõ,Þ�÷ †o¿Euø© ÑAt�'_¹@0ýâßµ~ËHŒþÒoל~Dì°‹t“r#õÑ3ôö»ô7E`J¥Hti<ÜH"¥vicÙøéMUå­ˆQb MwÇRlo0þöCbŒdý‡¸Ù1£/~ŽP;Ü£3}ú¦7!Ùx÷wèßßEf1ERŸ7h•!L¡ÙF‡(!tž'ù% ±Í OÒ0Í�(%µ Ôµ£nïi‚§q MpÉžìhÿβ”’žQt• §s.Á*�•ÉÖB ÒŒªÕU±Þµs¥Ç5›Ì 0³r­¸|béäµxEà^êw“R½Fø®ÀWÞö’¾N¨®Ñ^Q´ù{¨y¥Í×Å‹óéæÀÖ�§ol×.Õjú­úˆúò©¹I¿z¾îF×~@L¹£Ò¶Ö‘J¤B ¤m9œç¾Ü–²…™/ò~EJ’Ah­cU #Ä|K�)ÀJ[�«#Ê@=�¢Ð”ã†áÞ“5¸zŠÎ7äíÓ¦7 ¾Á— Ò*˜y»PŸNéÝÙ¦zþ,)t ©B+‚÷Ð÷$Jšúì)ùðõ¤ R P'YXåÙm3LÞ`»]bã±Y�Î l“bs€ìîC2$Ì©IlWvç>Bô�5šÆh¤Ï±›Ðßqìýøüø3¤UÄ ifŽb�!›C@ǧ4£CÌÆ�•ßßãÏžÀæ[%Py†íõˆÁSŸ�"mA« ~‘¤kD/,G!�"b³�{?"„ÿ �I$#6b;ù=Cuð·ðÃ?iDÜø$ùòíÛ½K¶yÓ}ˆ÷äwJuxNV�RzAÃ^Op!Ñnjå)§g¸¦¡7ÌR§ŠWòbî"hœãà𔦉øà’^"!F‚<¸·I§hó‚‰ÄèA1¯:<,=-Q!࣠F¨C j�síïä*D´|q=Ùk·€•¨©ï÷ްǬ^s=B}�§u�—j¹çj±îíóÝXîôºð½Å{m»�õ{ƒÕø¡g€›bìo#tWãr¿—€ž×h×Ë7´2Gé,Ö+ƒhÙ¨„H%Z«5YOJY”4 &"¥Uh•þ eZæ#ÓFϪУd‚“•B J¡Œm#S[o¼• ⨘�ŽquÚl/ž9,½@$ê !¼ (YCˆt¶ï2~ö¢%�ÊlJ’XÏh©HÛsD nv†lÓŒkšé”ˆ£A=š0¸s_މ®AZ�-tb˜Ê’/Wåd^\™h¡:á U‰/k RŸÔ@ »ÝgðöÛ¸Ù¬ýÞ6ËÈ7,±ü ÝÝ&6“‹Ÿi¾º`A€�`vïà‡PŠéþ§¨Þ7 mÀ›¼¶Ì ^\°Hu÷6Ñ�Ò&âŠ#K5Õd»ÿÝÙ¢<þ(ÛEš¬Íä{ïc{Cˆç¸É#²Í7±ý^R¨²Œ(û8×Aw7‘6Ç9¦ÈÉ:Å¢ …ÔÉ�!”-[«\#e†Ö†^¿ËÖö&{÷î°{‡ÁF‰HämQ!Òß(ç´4Ãܰa›V2´‚­L0Ì�Ö îiI¦S€Ÿ�Ëëÿê"|¡L‰)PîEnÛõöæâä•ËIJà»ö9ÄÒ¿ìa—íe6´Vc¾ È{Uqf^Q‹w.O^´8nÍ$s£?c}»¶ÿõÑ/1ÈKuY´[¿bùRD)‘Z§œ6*9±K‰šLåûdKx/æ¾·y„¬h+ù´¾ÈÄ)Ú�?¶Öð\CLV‡RïÒ ¦'ÏiB ÓÒ6~ðGè,_<ë¥e1c°Û0:ÔS º‡îô¨'c|”Ø"oKŠ”ª#æïœR“bhP6YÒ¦ÈÊ¢l žê +ªÓïÝ{»T§'„F‚Ä(quCsv¾ø.CY¢ŠÎå (8„´„zŒ¯kœ÷Є“˜n—îý»OÎÓ{™TyvR’÷~6Fv7Õ”UXÏ�¢ûw êo¿…|€îwq‡%ÕÓǸ‡Ï¨ª.Z+|“ž/•Ú[.ݘһz»÷’½œ L¢ø”&G�ˆ=6~ø'Tç_ïc7îczKV”"ß~_Ípõטü.½·þˆúäkB(iÎÏñ>@ Dé ;91Æ„�hŸ�"^ „tD 1 •oóº5ˆHÑíà}Cð[V _ïÂOAÊDw ÐÉ5…–ÈØ`@`cd&@K˜:p\ˆèùù‹-ßÕe4ÿUÒmÛ9ú‚}fí³æÀ¥5WÀ³6³5Fîʼn¥ƒbµ§¸ÿ[‹¹]µ–_QáûJ[¼·ùÍÛ˜ˆŽô�1powyÔ2sÕôýŽ×/}lË÷I4Rd‘H/@´¥ýlò ¶�0óœP%5iꉶ¢x+Z…H•zÚz¼BÈŽ<à¤À·Ö§PWÃéÓ3¤´Ô¥Ã5PMŽiš1 qFSí/^…éß¡¸3$ˆH9QôïÝÅMÏQºFæ ÛË Þã]$„H3­ÂW‰Ò]ìð5ˆ�rr€ÌÚÔ�S9DÐ:ÐÝÛ¢kSŸ´¤sç>ÕÑ3PóZü¸$xÇ\9Yý^e¾› nŸRal¯CD"DÀnlÒœŸ€¯ >Õ‘­GS‚ˆ4UE3:Aæ[øòùÂ[»Á}d>ÀŸ?~F˜.Â�ÓR>bDï‚æd?.½ ¶ß-ñU“jöŠ yGq>M$‰å‰9&ЉŸ;ÛÜ&LŽ.jè2)5ÍèD�2fÏ¿¢#ºØ#¨¥J@Â(B}NªÉq³)®n ;Dª ¥&5^LžÑÝT4U…¤õ'Ç€i ™Ž‰BÆxcŠ#@ „¤²ES¤jY¬`¡èõrK×JtÐøRD2/¨½`"RFÆuÀÊ”W|iÍ,m"«Ëëòçëaå8_[ëÍÖK—^î²fÏK-�qCÜæåK¹ú‹ûßd=_»Oο¯« ô«Ø^Q‹÷ªzù"¡{ý•kÆq9®àÅOr‹Yx龷аo5à­®¹~—ˆ´BSˆÉÏc$´›�_à«H}öœà¦èþØa7{²@7�&VTÏÿi7‰±ÁUãVajG !!!1R—5D‰ˆ,žg®§ÍƒèD;G£p�#qe¼KQãj^'YÊVÀ‰VŸJn#J¤<ÞÜHŒ’FÑ±Š®QZÐ1‚�I×®]k ç$[ÊÛ¬õkÖ·X˜“—Ç^ºõúZùxíøkF¿|›ö.mF+WÄ‹?Wgt:óª ]xå-Þ¤›}—‰ðÿ«õ»¶‰Ëýn0Ó¯žºAžq/xÁÆHJJˆ!¥\IlÓdBŒ Ò1!YBˆ b$,î->),B€lµ‘”2’x¬dû¬^"U4ª…4ŽàOM‡²éàš½7"”g0|�ÑIÍæÝ7yöõ—YáÍlܰÑ+ñ²¦©|ÔA$îßJ‚Æ{ÅÙÏÞÒ»ûÄo–g‡}ú »ïÿ�\¶¦0 žh:Ìž}C=)qu†V–àB)ši¹ða_Ô™K0¢Vˆ¢ý…­°Û{L?ú‹t]ôø Ry”„ÚÓ¹µ› b!MM}ô€ü^H}‚‹ ÅÞ›tï½Nu´Oˆ�÷,Õ¸AI™ŠÅ“„¯š—ŠÛË‘E?Y¶D„R¨nŽT‚à¾.q“cT§~JõüWè×w!Ú‹)ê£/è¼ñB3Eø€Pßxl�Ã7ߤ1m¿hqh-Þ¹b/Ð’ío ÞcÀ;ß*i^j%|ÍÉ4k‡Ö¥!¥L:B¸(¨e𝹆&D “&’É«Òë’õ»ʺ j¶L­E­®³ˆ—n}uM_í*ÓÝå^«õ•ÑÄÕã—‚Þ÷åлŠíµx—Ûw7×^)®öø.¾•›"^ûaÝx/˜Ù7hÀ/j!8bŒøè ¤ôÚÂæ!úö¯Ã·æÜú�±Í­ ‚À‡È”¬™°°Ž "Y-m¿#>ÀѨ@˜‡ß:º[[éúÙˆ0;fëÁ&§O³õà'˜la†ì½ñ‡_}AyxÄÉÁ„_ýû)U£ñJƒy‚ q@¸º¡<— r|ÔÄ8ãøóß0ÚÄá§³ÿ¿äèÓÏ™ì?§žŒA@3ž’u»©ÄÝröèC|Ke†�$˜Hi’’±ú3,œpÉ:T�‚΃ûø¦Á•%ÚZ²Á&³'�hfc¤ ØAAð�r2£™Ìp³#bôH™1·_B]Q~òÂæDWãÆ%AõÈvî#„Äô¨ÂRžOÑ}“,¹˜,ËXX¾ nHk0�Íñ3¢÷xçèìý_E‚—ÄZÐŒö‘z€êÿ˜éá§Tûÿ 1<_Ì7Ylƒ“h3$ú ¡-v�˜È"ÍÔZh_*‰¯k”VÏÅñ!ÕPçÁ{bknJ•ÒŸ´ÑéŸV“*M¥yBÓ^¿@9Ÿ§>$Ä@0g«JD1B¡ “i.¯,¥5ÚÿˆkúÍÏÝhn®Ä…9¹æ‚%Á}¹­Aù®A½.ÀàöŸXé$`m0Õê£ÄÕ1—Ÿí;n:ÿDÚ+nñ^±#×�¼±]§Ü®ëwm—¥Ank­^êwƒ}k‹{­&}óÕ!zdLdô^´ô�íæ”<½jaqHñ1"b«í…ÐO—-�}R�¥˜GGˆ­åHEŠ7ŠœN �¾2ÎNÎ ~(Ñóé_ÿ%÷ß}�Í»oqðé§Åî›?cÿ£_qòøï"Îiª™ãé7šÍ�}ºú{t†É9ø& ;Á5lýà_29ü’'ÿñ/išÄWìf•FO“‡Œ¾ýl›¥ï IDAT-BœÓ”žÆúýãÏKtÑ5�u Õ9õ¬ÄøÈôÛ}ŠíÍTvð’î+ˆ±A�¸®gOOpµÃ—5Ùƒ=B5"ŒŽ’ШDO!ŒÄ¹ |Cõì±)‰r¾iJ|YáËUäøóS@àbJ‚ˆÈ ´œ}qÈ�nRŸ7HÁG„ Ÿih )òÍ-¢¯iNˆÎ�ÐèbHiÞyšógÉ?=:#ßþ#ªé9Ú%JI„zBD ;[Ô§ËSˆbÄ7å¸"Í’ˆwR+b¬ˆÁ³psÄy|@XÁC«L¶ÇÛÚ»sÉZMNÄöÿ@!’b7ÇYbˆ8ñaî#!.íkÚü:«qý¥«²Ž•»­-~°õ]gm^ÂøæzÁÊ¡V·Ö+}¯>ÿr‡«ï)®Õ^•öJ ÞõväËA /;w®e+'^¢^+Ùoܮ޵ö¦×,_‘.ðÁ!E°ž€ .¥a’R%Ñ≨Q.|Úó8g‚$„@Ë'”J³¥ÄàÍr !YÕÀÉH3›å©T nÈ …ð%³º/xþÙ#bó0ÚD�£ÏžQ×’r©¦×¢ç"ç_}ÃnÿŒ’{ØÔ_EdŒ¸:Rt¶ßÇU{ÜùÉ&Rç ®H-(OÏyöùÇ(JÆ'¢Cý õèç Åp›jÚ &cLÑ¡Ÿ!¾i¼óvcHs~€ì-~¥ÉÇÿ½wÿ¡ Õ\SÒ4 jx�rÿkܬ"ʈéæl¼ýOþòo2 rIs>eòõ'Äóo°w’…ê§©ÔBP톟€/)Ožb7ï¢ó•E¤¡<Ÿáê-! d$’Åö7‹ÐÙ}€ãÊ1xOT’³Ï~¾™!�4£ �òºëÑQ‚›ž¡ì0 ź™#”MŠB¹.¤Â‰ÜÄaú[ÌŽŽR°”QIˆÆ ÈyŽžÌÿŸŽ_ÌÙàYŠæM‚8±\E@- 幯Rù?).x‚"! bøÑ.’Gh‹êšµqåÌÕºî]mËBwùè•UùbÔwéØJ~û¼ãª<·c(X}–+�õâ!–z]k™¿핆š×ÿè·Ÿ keÔÍ=n¾Ã tÛ0„õ×zÏÊK�·îH;´o7½yºP‚ “ÅVH$ŠT’-[ØY¤Ò¡ ÆšeÅHˆàCĵp¢Éâ>€O0ô´¸ ©œÇfçç5å¬&ø@5ó”ㆣ¯QŽui©¦ÐT×HêÊS•Á;ª©GZ±¤*y?Á™ÎGê:2™Âäù)G�Ÿ°qÿ-ú{÷éßy“í7Þdpç»?|��ûo2Ù/9?Š4MEg7cðÖdÝ*ù)ggLŽp®FOy2bv|ÌáßþõÙ1óãËqûÛfçM¢©D‚PHðM Ú³o?ÃG� â&gþò¯P"ï³YÃÁ¿ÿßó)ÕɧŒ?ÿÄXRM'”‡O8þ›?£�1º"”#À#mNpÉ¢¬¦‰‘lÄ íÿƒ÷ß´Pr\@Ò!�®‰|²n½¿pqH!ñ>и@í ò�Òy¨]DûHp‘Ú� ëרµ«fz^þxí¼Ž«Òî¥FXsã5c\pš/�xÛ'\îqUè¾Êí•¶xáh÷ãÚ.ë´»ïòPóš /ºßêm�—æzž·ZÜ+>­Vˆï�R�”øà‹UH�SiÀ¨Ò˜!„OuPcð)¨ÅûŸz‘>4׸۴%b"Yp6ŽX©«3Œ–¸¦Í�ŠÝwîÐæŒO&ÌÎ&t7÷ˆ(Žÿîó$t] v‚¦ŠZzÛ‘ÐÌÍ µÒÝî)YÇðèïÿ޽wÞ!8üü·è"g°û€³ý}ž}ø RiN¾:`6…þ@±û³�›t7FŒŸ*fǧÄ�ᜧ.¼ˆ( ãgcŠýoprÈéçŸ0=~Ìæ~L¶Ó£<~Fgï!��!gŸz|È6†L?üà\@hÉôhÆàÁ�ñÓ_{´ÑÌ§È &�¿Á]TÑ%»ÿ&£�þžéhF¬|Y2¨JˆÓéá¦�B“›2cÎ%¨Y)‚ @å9f¸‹?úßÔ©XAÐä}‰Î5eíˆB¡Bu†în�ŸÐŒÆä;o%§³ùÏ0gûIakNÊRŸŸPÏBšñ]ª³ÓÏ@HÜÌ%!Ú:&S�ä¶,` ‹Ä�æ~ˆ©^s  Æ"BôÉ%±pø¥yÓ³�Пة¤hs΢NŠáÌ'E°¹NX^‡»®à¯W,ɵÖï @îŠÅ¸jµÞlE¯X»ë>\Ú Ä•}å¶Vúm‘»W­½ò‚wÞÒY7›¿K[ã¹|ö¥¯9è9^‡w-ú\9uC¿ëކè‰TK¤#ÈÐÆêŠ Eð„–o*ºH)zZ(¼€àó"æÔœ^²µûeÌBLAÁBÐx2 c‚‡MW %„0AȇLN�èoémõ9üò­ÆZfUÍlVA„g Õ¼K¥2ÿlJž+ âôñ„ÓélœšŠñÁfGߢ‹ÿVÅÓß~Èñ“c¦ÏÇ“¬DçžñœL;&O"u-Qy¤<.É{†Ñ ÷7ÙøÑëd„Ut¼Æôð1ÓçGTgMŠNJ±sŸ¦<§·àù·3à”f´�ó !šDà Aw%ÎGD¶…Þ"vwîSýÝÏÙý£M]ãdN3)Ñ?€ñ‡Ì=Aˆ „B÷4U ¿a™�S¶¯b�)—5$A$EP«¢Gyò ®lVB_�j΢‹’ɣߒo?Äôïb=Êç_£'¢W ,Âl‘0;%4®�V_êÃz»vg‡òô­3bp¨ÜâfeRøÚô–¬�k)ç;†Ö‰Ñž ­�MÏ0R‹„«vÒy×xªy€UëömùÄÆG)CÄ…5Ê×ÈÈõÛÉ• ~|ùÐÍkzYø®ß/®Q¥Wþš—öqý¹¤_¾v�uþ Käï¸€õ-OÝØé¥æÚÒ}™ë‹äV÷Kk£‚Å à½GJQàƒk­QI ©\›÷\rh �DBDÈTÓTÆ”âB ¼šs4ÏÉ ¤HB]Æ‹ecÛG@¨àôl Ò1ž:¶7:¨8ç�‰µš“g‡ì¾ó6ãÉ×<}<¦.#Z :šIͤ Œ t–h(§MD™€§$„äo>ûjŸò`dDɧ�žPÏ<“Q þQuÅÙq�/?$SSâl™ëTÀhœBæ†à*Œú É<þ‹_â�29ÍäÛË©ÏK¦ö˜Íw?`t8aüäœàAˆ'Ô³3¢KV\3ö¸™Gâi<™ÓÙ¼ƒÜzH3­`ôœÙã�?/ÙüÙïòìÏÿ 3Ø¡Ø~“ðõ1¦_"Ñ6pMeÚª< Âõ¢lSÄPHc°½>�¿À7„'Ćj1=KpW׸²¤`{÷QY/EG7³ «‰yÄtM}ú”P‚‹è^?ó(k(GcÊÑÙö=f‡G4“ ’ÐÂÉ öÞ·Â4¶3c¡ÜZÀs_pë™û‡ÃRÉŠn¨h"d‘¹XF„Hå#µOoåaêçc,­�ÕµrýÇ+kO,Ÿ€Kk÷’QpͲ¼28Ëê ÷ºáÖÝ+ Ã’´¾âϽò 7êWÕÁË÷‚÷J»2A^Zø®��Ö¾¾Ý¤ÎÞ¾E1W%n¾ùmô†~«GBka8ß&Ée2"D¥Á+>mn*mg1E=#RÞnŠ6� A<¤€@ O"EDË”îBûÜBD‚ºŽxß0›N�îþè!N(N�Îxüé ýü[šY²q|å�oR¾ç «±Y jÃä¼F[‰µš$åÌÑÌ*Lž‘¼1 B˜ŒkDHr=q˜B1›Fl¬¹Æ9E¨<Úf4�azbyóg ;BèݹÏþ/ÎÎû¿Ãáo>fðð!ŸýšàލÊH‚pºOsð>�÷ç‡ �wç#F[B„óçUЦŽ×”D"¡iÀf8hj‡÷’铱Qž8BUáæ¤/m�[ð v R CbŠ2Ýnú9ÕÉW4e�Öá¼¤Ê ¼¨U†«aüÅ/(îý˜rä MÄ×3mYš�1äÌžþ‚òà9®W5A8twHstŽéu?yžê#‡”›ˆ1|*¤@ 9“58†…1@ð)Úždõ".÷Mצô¤Æµ–m«èÍ‹ÝÏ\  IðNV æÝ´\·ú^Ö^A¼ZÄçå/.—¼N7k]n7ÞãÂú½±­˜ñk�›W°}/x�tµ‹ë»­‡‚Öµ ×^¿ !ݶ]…µ®Ç½oíG^Y$aNö/Þ'îÛÖ,¢C‘ e‘¬|k�¡’å+©°|hS;BkaÌ‹ðµ4”¾…[¯o m�߈Ñk-*%\2«<þ¿ÿ¦õùÁç¿ý+ˆtƒópR�DDAUK¦ :ƒ‚óÑ9BhšØ[b›@§:ÁDl »; i¾fÜÆ•#+,£Óç3Í;ïädv„÷ŠLW„ÐC)‹,tÜçÎÏ~„P]z÷î£Âä=ú÷6éìì2|s‚´=²þ]ò†ãOÓ÷”mý�ûZމu )5.z‚ øºå.žž�aÃ9"3Ô3Éð½·}ö-¨.RkBçþä+ŽþößR¼þßáœGV�s3DxB ‚L©5Ùæ€óßüŸ4§çÄ M$x‡Ð’zR!2ƒU鈧ŽþÑ>Á+�Õ麯ù?µìl1ûæWÔ3‰«R¹¬êi ³C”�æô”È&Ñ\9CiM5-™ÏØETsëçM‚uNu/„OJWhçÀEY“ jÌ’0 -#– �‹JD.¤ÊD3/G¥®@Ê—>\YT/h+c, Çv#˜«¥7o í}nê´Æì^=´þ5–v¼¥ ®¿ÕÅ(¯0º|©½’‚w¾än¡ÓÝ zŽí8·\/.3xÍÿÙ{³`Ù–ô®ï÷e®UU{:ó¹çN}oOj©»CK��Mˆ�m ?Ù~‚BL;°°Á‹m5?€F„Z‹Á-4 Ô@ORϺ}çñœ{Ï|ö\ÃZ™ùùáË\UµwUí:WÛ:7;úž]µreæZ•™ÿü¦ÿ÷0 »°îoUï=m¥,£T-tŸùˆ1ð­’$ ‚zRŠxO–zŤÈ!C�‚©�sþ!#.ДՄ¶ÙY¸‡Qþ…˜ŒÂß1媦îN“ÌyC•Ìr¤YªSŒI ‡S8<Ž„[#6úÞH(’RÕ°µSóûþ“?É«Ÿÿ2o¿†HdçÚ“ ¶·¹ýÜ „¶¥m÷îZ¨\bxµÏŽ4ìŽ÷^o‰zç…fÐTá+Çñ�7cáÚw&Fï<àÖ¯¿Áþ+ÏstÏÒ:2K'8•œ$';Ö¸éX, RG×aÀ¬yS“¼UÅÔß ÃQâ­ëCD.ôÙ~$1¢¿¹IlAÏòòWþ¯½¼Gˆ&¡G${ÑFîìWœßØæ<Çܾy�|g¤îî�ÿÆ7é÷…ÉÞ}žþ®�ñàů¡aÈå�|œ7éÿbôà.iÜ2M@ƒ ?0aÿ…¯²qÁ±÷Z�QØ&DeÜDZUÏsá¿›úã ¯}úWØ~ßeÂ~®WÁ0B 9nH1R÷”ö¨¥÷Ñ�ÓÛ¹Æ[G¿B-‰þ%eg'â†�û{B B�ežJJµU3Ú íµ´¡"¦ˆï;ï7ÄØÏYªj&íE°ˆºmÜÀ1zð)ì19¼Cš4fï�i�¸%´Ñ§†GèØö¸ú¾sTw»oßC˜�"´ã–V"Þ !´�”ªöŒZnÜ;æ`85\Øî±ÙwœëYV!S'Ë”l£0³6Ó4‰£QäÁ$² h½@Ï •mR&i ÀqÆî²–™òLä:±‡Ìª˜ËÕeâ䊯N´pÆeuûgu%Ë/Îþ{’ï£ ¼�“nóP¿ÿéž×�~Ϭc§ñ;ÓÔZ}Ø5 LŸOZgª;Év2R"‰�bÌŒ@j cðš()cŠxÁe‘5«”S`‡ëìhÆmŒB’¥_GŸ]<I@�ÛYœv*Iêtª™*P鯋z®¼õìí5üËŸù5œïšÏ}õï‚’¢µÕ’?”÷òà áÞÖã¶O+žW¾ÞÇû {„±…JÜ|›ÿÉÐ3|p�£›×Þ¿K5„êÚQùÄ+¿ô6O¾“öî�ÞVŸè.¢šj;€ï �èmõxì;?ÁcßñQ´î¿ð[O<ÅÞëo²qå"o~泌vï’†w¹öíWyë3ÿŠ­'>@lMbŸ¼s“óïF#&£Í̃lqÖâ=ÍPI篑ä61(1&’´ ÷*ÔG¤ö¸ÍؾÀ¾ç÷pþ‰'Ìó¼9bxû9|ÝgÿÆ[x¿É…~„Ø w¾ö¯9xó\Œ´:!Å!ýA…¶wiŽƒ8Æ9GÛŒ7‰qÓ�R¢‰‘^å8·Ý#D%¢¦q˜Þ:qቭ>I|Ë•ý:{ÐÇDÍFoÞó̵-švL¯×ÃU ß êÏ~÷ïÁ¹†Ÿÿuˆ1$.ôÛŽØLwiÞÞEC`2LŽ=NZ®½ï¯Êý»¶Ÿ L{¶.õP©yí‹oò¡ß{�Çïw3¼»ÇðÎ[ ïÞapõ2®vl?õ½ÍM®|ì¼ùk¿Ì­o²wûÙØÃyüéȹ�<ÅáW>�„“¦üÆF©X Þ¹Éæù+L†‘Ñq„*!Ú£·¡¸žÃmlâzÛ<ù­Ï°så÷ß~ƒóWŸ¦ªwè�{–zóãƒHl÷Iíu\õ®|ì»Þ¹A�q=OËy6¶wÙà˜‹O%Hw9¸Ñ0ØPŽcInPØÌ”èÔâ˜S™‘!Š'Hâõ »¶]±­%1BHLBêz É3š °uVU7ùºb)ˆ•b?ž‡Û“à+sßÎH´§ÀwŠVˆ’sûÉ2�íŠ%ݵ²ùgF«yÇYáA}ê©Î¬0ÓGÑÒÿVH†þ^IÊÈS?÷Zº¢w×ÐÜ7+æÙ©;O‰Öº¤‡Å ¬ûH]«§÷‘3KÉîSKÔ@ÔHˆÍ dI ˜ —³‘ 84‘Rè²Q²u ÁÜV*sfÛ.Œ:ï®b’§HgONS~|c>"g:J‚&ó˜6"}é´ ¡PY–LIbK.aíÞšõcî<’ÃWŒ6q8Vn>˜Ðëm�¢Ð´05–ЀÈåéõqÛ;ø�s .?FJ‘ ïÒ£ڀ¢ êÈæ åp¯¢�8v.npáŠewºsã�vâ8ºsƒ>ý«¼ô–[Ÿû%.¼ï*ç.{.¼ï >±ÿü7é÷#oîKàÏsëåŠ'÷¹üxÅ•?ðÇyêÿ ês5�?3$†L[™Ù „ÙéÞ~žj£¢mZP�F¥ ðäG©Fcˆ‰7?ÿ‹Üå Œî¿EJ€cTáà�¯q|ó¸Á·qðúgÍû8%âxDlrðíáuû}¿›sý8;ßvžÁ qñÜ.—7i&ö;†˜!朼BŒÊfÝg4IôêaÃ;¢ÀDa÷8òöƒoÝs÷ eb4�mRö[xã0q}å¹*˜$�_¥›SÓÜÉó zµw¤;eÌðN/?9Õ’f ËBÐ]ÞÝô+Ytq™xª«®.ÝÓû�°è9JåGzQ‰÷Ý"íºm/�|×1±œºsq�¥õNìë ós­ž¡&š-‰dÎQ)­’¸l7Í$öâP©�fT¤BÄYˆOŒ9¦6)I\·7”|½¢bÿ§£40»#JÌ*iÍõ4«¾­§iÂóD‚ÎDä 6ïx);Ó t!(d©V² Iˆ1å L‘Bgiï"“BdIÁ‰cÿ°ÅW/oàEÁ)a2æ�Ï~–;Ï}‰Ëú0ƒ Þ¿N� ÁsþÊÓˆ~�ª‚ÍjÂSWŸã�[—yõeÇ›Oà{žo~aˆxÏöÅ{wîÞ’ümú>Ð~ƒsW69~çiš»/�Žž¤}ðÏþПf¼{—Ñî7Øß=¢òžØL¨ÛžþÞsõ�þçì~öSì<½Ãá‹Bˆ¾˜^¯FÞøòü¯røª¸ÚvLs@3l¸ñ�‰Q‚¶·yí_þ"ýeëü˜á…¶ÿ~ê� ŽÞþ&’&‡ûÜþ×¹ýÕ/29ÃÈ]ê©6¯°ý¾§ÑÉ›ìé:Êç/ÜgtïRv“î7óÞ#ªŒšÈî¨á¸i©7{8�A]3 ‰Ê'îŽý ú•@áÁ8±Œãæ8€6Ò�CË¿afþOAw~A,øÎ¬“5æ–ßék«ÛZðÝ‚A(].Ëž¸u*ž.¾c�X}Z�¼h|Sé÷Q,�$ðÎËŽë©YKY­šïaN½´ÎmkÕ›J[KëÌ,¸‡éwVuºøjJ$oÀ—ÔH’Kˆä¼§8Z¯E­«r¨ŽX~ÚdYï‰)á�ͱžjíÛ‰ÅröºÜ»sÎRfàNYõk$Ã*Uf\*ˆI¢Ùo Ñì´E&ñ0ÔEœ1Ogש§³cŽ`¢�tÐÝÝW¤ñš¥gá`iÃW.¸|µ�sBM\Q|•pµcc»æÆ¿úE.?s�›_øEÎmâFŸñÑ1ŸýÚ3ìÔ¸<{…p��Ô¤BSKZpˆŠß¬L�É1¯ü£Ÿãñïúï²÷ê«´?óÓÜþÆ ÄIƒ&%Òpá‚çÒ¥ÀÆã;Üú?ÎÑ~ž'¾ ž{kƒ˜m m ¸ðvï´Üxñ˜½»êªf<žpù±»÷û·õFK½Ý'…{xí“êcŽßù*{œ{ö»8¾õ Âñk0jïÞ Ù{@ˆF{‡hPÂqCÝÛ"Ýåð…O1¹Ø}ù2箎hö=wnâMC¢ù�4vG wC`œŽÇŒÚÄc;•—6{8�8£rk9˜(ÔجÇA©D¸R;n6‰qšÎó3¯+€cѽKAë„Ôx*-ß²6âÚº¡E'ÛѪçS•N<Øê}çQ•s§å‘^˜™xá]´è.èå]̳ub~O¸-ìzöã™}žü°äÕtj±”³ ‰%§ª3‡ne Í�·x^’åxU‡ÇgÇ&5§�”É7°�$'búa‹÷-ï#å<½É3‹ºWÙ IDAT:#âpŹIÁy×-ý’ñÈhELÓ„ šÁÔ€šÜ–¥ÃƒlsÖ©M¹p;ÉêNIhtÛ°`‘F¨*ƒ|K?xûÎ�»÷‡\87`g»‚·Æí½È¥ËÏ€Ç?v‰{/½Hàõ-7oÒ4ŠÈPbTÞ¾ÛryÛ“‚G½Ò6 ï+DZBTŽ�9¿ãŽÍ›ûÞ׿Ìýç¾Bs,|å+PÕ8ï8qƒžWzUÃþnbüϾŒC>ô­‘Û_¹ÍË×g’íîŠ3«¬¾ñ¹!w_ ÛÛ5Çû ;ì=HÄ0·IlƒÁ&¡ ¤Í}Fw¾É…ý!\Ï!Ò§9Þã�_ûqšcartL³?¢ô9¿ÙØ:¤ŽxõÓoá|�4Š<ù¾cšÝ Þ|ËbÁÛmĨ´­%4¸9j™„H›ì·ì{Ç›û#ÆI™ \¨=ì7Ú½ZØ+šD£J£p/�—p,¥SådBù%µæÛ:CDîŽ×'ÁgIÖg+Ágë.>¼/ÅÓB½¹´ÅÓ£:Y÷d��*?²À «¦ÇŠò°3å·à:¿.áÆo¯êyzZ�kcIûI,l(e§ï½I£ê!‰"Ég)UIæœÇ¥dûJ%ÍaAEMŒó31‹ðM€Ïk$§LsÄrθ »Ý°ãå5ÇW¾’¢ºÎ_dRU³/{q‘¾£ðh% ”»Ôu6„Lõ›óÅ&Sãª\¤*y_7ïòæM“ ?øák¸­Kl]¬iÝyõ›¯óò NÌmÀmÄþQ”[{‰Aí©Ä1gÍÙÞ¬ñÚâ\�Šcóœg°yâ{¾—z³Ïõ_û7ԮǾÿyåŸþsŽw& A¡wÐòØ…†ñ­|ñ«—9˜8${ §äˆ!‘$Cä�›Çlm\¢¤RöÛÙL‚áƒ{Ô[çééÀ‡‡GþÛ¯3¼s�vØ�Bb|”“4¶¶ûàãÃwoOHÉÓ;ƒ!“»#îõyýæ!Aì÷ðγÑ÷loöxgwˆ÷I–0cGªeÃ{Þ¶ÖŽ?¸UsíbÔ<“DZ&hb”Ã6q¿�—�#»!ÎkvV,Ä9µîÜËUʆ¥ëí …ôåä~- ÖÉ1ÏmÓ�o¶½“ÿ.n˗ͪç?½Û,ôG°<ÒÀ[6~ûs=%ïCOÓiæ–~º­K¸ñÛ£z^_ec3†)K˜íH™�Ê9OR¯”LMjÔ’%™½Å׀Ɣr8�åD•h�µ|°.¿€( '….оW<Ó_€@?Â:bŽT¥Ž–ßEK†5;.392 %‚Q6ÑžT’Sω¸N�4ÑËÀ“f¾i»§$„ˆ ^zá&¯¿|“�­@]�»÷[B[D˜[²ÝØœ{„·îNxêRߪ2eçѨ¥ç · ›ú 6”^Ý2¸|•Ík�³ñåßÀ�’Kû;_ø"ÃÝŒŽ‡„ xID"{»ðü¹3 ©µù¤vXIm‹'$a„›wF”¨©„cVS‹”�¢"—§õÝæ©Ú¹ˆåÏvX(À‚y1 vhPQ,¬ârl³s96Ù9sÊGËAÌÃ:éÈ>Hf›6G.ÓXÂvªòƽ#ž¾¸I¿®³�Û’ ‡¸=¡~z‡æ8pï7�íûi£Àî^ÿùŸfïÆk–èk·Æì5žóÑÔñRbö$§�„‰IxpØè9ÎíÔDMŒ‡ �‰^¯O½YSõ*¤çéíôyò}?Íþm¼ü R/Bí¨4Ц\�æ¸áèpÌ$lÚˆ‹‰­­›½Èäî=úuä­»Êùí ¼Kx!ª,<è âAÓ°¯0 ‰I‚MïÆÌX…ñ+¿5Ž|G¿¢®ªnŽ¸Ê¸Âk�££ÈQI¾03�f%ÇŽkÕºéä+gö}Æ~r²´ˆË«×ï‰u¾p$ 8Yç´Z|1ð¯ß©½x´�*?’áDËf¬.økQ…S§Üu»Óm¯SÖ¼uiµŸ¯·ú°±¨‘ŽL@Ä£T$ÍÿÒ3µq¦mLL³ß`Â_þÞÖ¤ºÔ©zû7%Ë2PBŽîU©Hdâç,MÃT;PÂ?4�MËß)÷´Ù)+æÿ›½×ujhíÆdéäTghõ•.$J3%¡Å»ÒÕOjý„˜Ì³;·E~Þ-†4%;¸$UBŽ+�9\FsìrŒ–¶¼ÇQ‚—ïqïpŒs‰ÍAM¯W1¨=½Jø¶ÿøOpñ™§8¾{Dhàòw|‚�ÿ鿀ߺÄpoLÛD4F‰ÝaËß<â�C¥Í±*Š%ˆy\mLLÚ@ |�'^¾qÀýûx WÕfso1µ¤fLj¼ß«€ .|ëfpnß«¨·Bo³&…ˆÆD �ý;÷8¸ûRÀOöÙnðøÅÄKo R×]⃒ÙvÛ–¶iyüÒìÛ¾âr¿â(†Ñ<¤v¼£Â¨®[êÚ³1¨ÙÚ¬ÙÞî³9è1ŠÂ¯Þóó·FÜjæÕÌg�®,Y9Óp¡¹Ææo,u—¬¯UÉöûgé§w¨é§™çÑY`\ܱvÈ»ú˜¾Pò×YA`Éh^ùQ]‰wI9Sõ|Bm»Î¼9­}9[­Í²ëߺVYW ¾hÙh–&‡Œ$E½G3ºj–äÔeù3™Ô¢®œÞÍ>,☕}‹ºOœEP<’œ‘Gˆe2iTH*¦lé¸yEIŠ£2©9)ê:Ë.ª˜}:Yžî-ÌxÌÚfKŽ·…’`Ýoê,'bT»LIv°˜n]1ƒ†”Õê•=™6sz)aLåmÄìö#j¶ð›ûÞ~0äê9Ï“¶Ø:×càî~îÓ<ýGþ}^þÔ/²û•o²ý!¡¹{�½/Ÿ¾rÜ?JÜÝ=ææáÄX¾ÔÈg‡9Õ¢Þ¶·Uùš$�Ih;ÍÂk·�x¼‰ËÎýnýæ;4ѼÚ›r¼Ï5îs¡Þç×^¿Âýa/@Èé#^�@£�F4ŽŽ�\<ǥ󛜿³Çó÷i5Ò$øž§®òêý}†¡¥WWlôµ÷Ü:œð™wŽyþ aµ;$NSÎÀÕ[Ïò5#§+¬´·®RÊ®(Z€q^(]ÖêBsT§�;ya�:y�A•ºÓµ4{߉Íë]xT�w Éq¥êù·|áLÕóÊvOÝ* þZ§¬¨½à±gOÎ)™zUp¦RUc–JRl”d`­@ª4Uéby3˜Y¬­âòsżMxLu«âQ|·�©*Q0†ª¬Û‹(NOñÔØ›5š �ºœ^Põù5ZB×y^å§Í [ž:9GJæ^å²­�„ë¼£ Hðr"–EÉÛ3Ƥ�çmkñ’žmäóBUˆG°÷&€˜‡5^¸sa½ƒÈ Š\þ]ϰûüëL&ŽóÏlrî™÷Ó7¼yý˜—Þ8`ÒDã'N>k�–J+�Ú$öü^c2ê¤Ê8„éÔ{æ·wG�>üÔ%z~€Šà}ú}v_ù&W×ïæà…9ºù ô/^dx÷ncÓhEc˵�_âÁ‹oS¹–ŽŽyêâ�ºÚçW^¸À­ImZm#\±ßŨA‡“ÀËFÜi#�ãêñ˜Ç/n3 ‘o­*¾zg�ÏܸKPÓ¶8ï¹3ŠüÆÍžÛkæÔµƒ6MI2•“ÒîÊmd¨.º° t×…û¬¨YQw]¢ÆÅzê³veŧ³�D½òh/¬…˜g‚/tªØ‡ßî‹Åw¯{â]û(:Ûð:*ëõ²<@ÔDíêœ](€¨€(’Ã,D'«”£Ž˜C†ÆZ”ÔbEÌYfÊ„«¦`Ùf[¼WTMÒDº»ŠÜj]¾cF²ÖrzÁd€êòŽ R’¤ äX]IŠsY*§X<•�Ôœ¾²õ8 c–…CYíÁ{Ç8D&m¤öBß;S#—ƒIŽavæÝõ_¶ÈTÔÝ�—vIm˜ë;“ŠÂDaC•ã‰ðkÿô%ž||‡íÍM®m>ÆÍ×wyýKŸáÍ·öG1ÏlÑÌ_m²º=%�13ŠÅËbcµ¦91ZÐ3jà`øÆk÷xìbŸ'®œcë\Íäø�û/ý&a|ÄÎ3æÁK/på£�±÷Î;\þ–kl_ùN|uÈëÿì ô¢py»¢Ž ®xù^�ë÷¯Æà“´XXS¤QKh3áERx}Üòâ°åÙqË¥�Š÷Ÿßâöñ„w&‡Lò!çS¯îq{lªhQØðžÚÁ8&ÄY›“Ì\¶N9­Ô]°e…ëæ ‰óäõu5R¥î¢ã÷Ò=,_ÔUõV ê Ǽh¬šOá?â@üè/¬¥¶�W=/¨˜¿^W|ªÞOÅw«Œ^YɉxåAyE3ŠR¤r!&*g9pU=‘„ÄØI²Š9©X(ˆHE+Š×˜ßŸýÏš….Ûªj&Æ0Õ¬2uš‚Ìe!fb…*W“Ô<’cÌŽBYejR'vPʼnْ+ŸÃ�0•¯s”¦LÑWTÔE5§œR¶=N%w)ãÎ 1s[º:OŒmw€IÙôPR#:ÍÔ”yEA YI9ˆ±tILÖwˆÂk×Av¹qû£ã†”£�mÇ‘DTÜ¨Šª£I0F™ßºJÙ+»h'*OËÔ#D|wh1�ò[{ ·vïR¿z‹§¿ÀÓOžcp¼ÏÖñ.[7¸÷ü7ßÞgO{ÜýÒ+ôå€^µÁý½x?àÖAâî~ „B)šˆšPÍ*f,%ŸªÙ  8UFÁÆI|í`ˆ?„ÝIàâ Ï÷>~™¯ÜßçÞ¸áÕ£Oö4ÎüØôžž7 Qu™ïë8T•…Qþ¿d-­#ý.ºùŒË]¥Õ’©µ²ì¬¾B‰¶RË7ûùôaÄKæ�^y´�·”µ¥ß%pøÛ¦z~WCëÊÂÿ³‚°j$áH^ªiÊ>)<Ì5B�ˆ¢�è‚©�ñY=<*a´810é<šÅTÕÅîëòÊ-vÜ¢çÐäqX#€Ði¬nñN¦ØT™·yM—]ÓsR–ÈCJ´ b0€Êéíœ/-u€à³º³ï‚9‰9 rŽ˜r ˆ¬ŽVÕœê°8)ÞÎ Ù‹ÚúJÅ&f­³fpŽQgÔå¦JßÝmsr ­ZÒƒÂØeZ ãdNÉlõEU’�r#ƒ*'¹Pè9oš…|ˆ)Ñ„ÄF¯¦òM„—ÞÚå­[{|ËîˆO<óAzçÏá7”Þƒ‘9£¹ ®ï󕯿Á½ûG\çlì�õkžØÚâ•ã!Ãã1„±*Ÿ¿DOŽxf{ƒ÷m¸3žPçùUiQîLì�Õ"\®<µÀÍñ<È®/ýžXQs |ñ!w£ÏÐ`ÍíK¯,@¶9`<üÕís‹Æ±äë™Þ—ü}¢}|ßÞRÖßazª[«Ëà·Z¨>]V,°E5áœ7u¨*"j°8¼Ëà赓-Ž7C›ˆo†®lµP'‚äXM0Í@‘v;õ°`ÎS9CªS)!“胩¹„”Ê•˜Û"Ãfª ú¨pÔ¶´ÁÔ‘MHÄ®òô³t\ƬɤؒõÈ@Î“ÚœÊÆ$÷©TdøéÐl§ l)B{þlŽj©ã“&¢$ß9`©äü°bàœ°"S^ã6‹_Î!\)˜&g€«Ñ–ºß‚ìÑsۦ݈IiˆT(ƒ¾i:ŽÇ–¿g ugû&-¼ôê]Þþßþ>ÿÁöƒ0n¹û€»7îñæÍ]n7‰ ÐÇ�ÇüƒxúÊyžÜ q’�ß�hÚ’ü^C´ùP¼ËïŽZ¾q|ÄåAÍ·�ßæÅƒ!¡ ô²–â  \ݰŒUü‰K¼qpÌ‹Gc… oíüÙ?ü»øûŸ{ž¦Ì­5ÁvZ¦ŠÚé§Ù«§WçbÉw¥ÈÚÍ¡å¾Jý¶Þæ4½}¾¡çˆSWgdêe´zûz‡•÷€w¶¬�<ª�UsÿÄ·sõVô{Z ´üT|ª©‡}ž%‹sVÚ88>¤_÷Ùèo¡^P5‰'¦ˆ´ ¥ÆC]á4Atxo›§wÎŒD�)¼³¥‹ªµcÙ(jgÉR¡±ù6,ƒPÛd‹ÝÒ•Î^[’+ˆ8ãˆÆÂ€PSÓ:ç8jZs„Ò,ÑÉÎ!&�‰*u 3ÊïÅ9GŒ¡|óÒN1K•Ùó; J‘$¸Š$&í‡è@ÒÌÁ «Ÿ“i ìwÐ`RÌöΤXr Ó,€gcF>DZÕœòФõ„ ”³ñ4vÞÍd‰×(1�p MTÎe°m‰)RM„ä¹¹7âSÿû§Ø¨zˆ‹ŒšÈÁؼ˜E•7ží�àµÛxíŽðÔÎ;}¡ïʬËÎ|˜4ÿn!&&ѤÞ5Ü7|Ûö6²_;8d¢0N©sÒûøã[ü±�ç�ý1_~{�·�7›ÈÏ}õ5‚ÂÁŒÙúåôbYlAZ½+hþ¯,o`®®œú¼l·™ßoΤXú'Á÷tÕGŒeÒyiç,ïrb®�b3÷¯/ýž]¯[¶kèiÎÐZQÀji•5Ä«·^a³¿Å®}�Ê~bÕ¶“tŒ&‡/ß‹G“_¤—i lIbïS ‹©G}&è—¥Jç»M½$Q05¤µé²4[žIUs¢z%á‰10l#ãf‚àHÁÀÅ;Á 8ñ(‘Êy¼Ï¹z³j;ª2¨<^„ &Šš�1[_ÍÉÌeoêâ°¤Ó<À…ÉÊÂwB÷ 1©i|5LUäjÒ©K‰B[iÏJ§¦6½]Ž·M ‡C\e¼ùøañÂJôùàAiŸì§M¤�µ •¸.æy¢ŠÇ!â)ZØ–XV¨¤KOl‡&Ä®½&šn£ö‰DÍ88šèUBbÉ4‘HÔ¾„­º††!ðÒýªÊñþ� 6k¨¼QE†”ŒŽ3Aìø`Ã;\„½ØòÅÝ}Î÷*žÙ0¨½º²C–Àd4ÆïlóÁk›<{uÀƒƒ!/Ý>æWß9f’”Ú9\JÝnírb�·ù�+yæ¦êÞ%Iu—ÝyzÍ/îEón#gfŸcyú°ðÒ´‹éÿ.Utÿ*ïï²² ß�UtMð]O ´~{kÕ›.’uÀ÷$«&šhÚ@JóLΡ5Þù.W¯‹[(•e ªª•1>©s¿É5FÚPh L«¨]ÿ³¶Ý8õ�šµ„èàÍ`|yƒ+ƒšæ xîh¼ÞZX°vOV:Iù0çnþ¯: ϲk=,ª�¨¾zló­Ïí‹ÀWNÜ1£\Ðõ#UIà…õ'?QougƒîlYç¤ø0XÏ|à©êyé€Ný)��TUÑIâÍ>¨ )šCO–EÌÁE31…ùå1i.áL’ܱ k°Ï"" Bˆ-)%Ž#“PUÆM �ÆåÅT·Æ&-q½¡®jRk@Ý«¼1cE¥ '0 –e‰˜²ª™äSJDï½I‚â YêC …fH$g‚zÌRiŒŠw}9 M3:)ÓM¶˜ ÛtSXß©«Sw�HÉ@»OWTÜ YòîlÌì¬?‡)Úê„IÕ©m�Özõ.eu.¨Ä™”\9�ÃÔãM Ýé®1n­¬Þ/SN1€,Ï’b Ñ„Ól{¥Ø¬-Õ£Ï*öZ„M’SöRâµV¹±wÌãµç‰^͆7å&Ï—H9DØ!£ÂÆ<Ç8Y<ùf¿ÇÖÖ½žÇ×5uåq^¨/Õl G¤tÈ6+¾ytö}™WæjdỦÖÙæ˦z>­}^®*[ÕǪ¾Oï+Ë%è¹>fnYXca?�byd�Ö‘.K½õT7ëWZ¯,ÖàœžÈ#ý®VWM\K/ëɯ!5 ÛÄ,5]WÙ$b§–®­„©H†é¤/QO’„$ ;B,¡@ʶג€Àœ~14LšÀ;»ÃÌ�lîPÞå$ 95h¤ç{ôëÃñ'B¿†V[$yÚ¤Ù©)u÷vj²vs²°�%¶nÓ£ð3§ŽÄg{uIQ¤e—Á˜˜Œ¼+Û9“hö—¬ÖÎ@•ÀÀÔò^íð5v°�¯t Z€°HìvhHæ)-’I'rŠÅbG–âNVÙLežÄ@1„ìqkà(-9¬ÊÛë©£Éï5©v4 „GhQªd1Ë='´XÛ­ZŒpÄTÝçpš8Vˆ" Uy¹ \o#OT5ç*8j'T&d'»|H1;¥ï„‹•g»joýzG6 TT¡ª<ý~Íïká—ï §B䲤œµqœ,'ê²ýGX¶Nç×ç)SNw²ho�S,Ð {Ì÷1sÛ‚~g×ÊôÂ{ï#^VK—¡"z8¡v­™wj‘uàû�c+õ2xþVTÏRÜvsÝÛì]œ¨(TˆJH-•ëuªÎƒmðê³ô ")E¼¯ò¸Ic ¥µCOv¬ò(1Ú0!ÅÈñD:'žº!‘Âf¯OL‘ývˆåÈM™<"¦ì½ ‰P PYŸ¡,« µ¢…ÝJsœ°‚3ÊÊ)G´I„¤„TŽ!*çsŒsQ­ÛÿUMYS_*Ý,¡½(Œr–¢§6ûÔuM]÷ñ•Rù çÎ âQ¡ª+Þ÷ø9>ôò.ÏÏiœ]dŪÉeÁB=õÕ¢&äô…Ù5:�¹óûÃÉöóYqÉH—KÐËxj«\ ¾Óöß‹ã}¯ËæÚéo–ÎÉ• »àâCL¼SU»9¼tjŸYÖ‘~O¶7/•vtê”I#V­„è<So_--Š5Äò ™—mÞⳬ1a,XŠÐR$óÖÌÔTÞ@I7J›½T2¨G5Ò SV¤è±8Z“Øb*1ÂE¥×±M#¸"ci cæ÷-‰Jܰ ²Ùù)«¥ÁŒ,æVp≡0d™ªW ý²Q�å`RK­G+ªÙi*å_ ·‘ %«‘x‹·MyNµ¼”%PvòÎg¯oº”‰Æf™ºq™_’]Lû—©]³“›g¸y9�S¢’D ÑÏùš5«ÄÉX¨È€ì§ç¸.kNTá˜ÕÇ!÷lïÓfá0)G)Ñ1>æ<^'™�;?ƒÇlÈ·î é{ÏövE=¨Ù:·Å`£Â÷{L†CŽv�I1ò¾ó ¼…XôÌ8«’]}y!à–« ¥Ñ¹¶—Œe!0ž> ÌîÓºKîX"/íc]IáwhyxgJ7gþкFËgs—3°ñø>DÓk�ï| `ÙXfÆ—Ã~¢® 'JŸÇJ : ®£F‹QÕ–Ô-oÁQçk´–·×­� Rö®žà]E�ÕÅF¡˜2Ý¡mⳄQ£…*)ÓX[rr¢©bs&íJ¾/gRÊÏéª*{ É 6™ IDATkîO 1 ÞC25²/¡EY‚S²í�lCM*TÎÈBÌlÉh)}¶!G5Ò‘Ù0"³­§ˆbœQ�jÎiL¦uŒÑ@V ÒЦHÈ¡XUž Ź+¤DЈSÁ»Š ­Åãˆ)’Ù }·êyg )&˜Ž²§´i7Œ¼Ãa IaÝÒœo“ÇÔΪÊàÜ9‹¡ð)1PÇA ´ûûyŽXÜvTåØ&JÇŒVˆFò dçüEžº°Iè×TçÎ3¸°‰ïyzU�s��cóÜ1]àèÞ>÷nîññÇ÷øçïÌ2O¯ŽUWVk£då…|Ÿ,;¶Ÿtr:uë éwù"Ÿ^]‘'^¨“%Ï|yú?Óùò—ø;º¼¼'K§iY ]§O¥gÕ[¾+î_ Ü—€ïºE‹”qâöÕ‰«ç%ÞÛ.ÁAˆ-µïc0Ud‘ˆ²4™R‚ª2`Ãì“’ÕÔ.KÆ’UÎTž‘,UJ&P ãnJ…=Ëä³Î¦©RÀ©Ð¦H�¢÷4ÈÔøË2Ä”IK-¤$%P—ÇEaK²¶|‚QÓñ‡3»«…;yãˆÎêgA³êÜDœ¨¨³S‘�¼¢–*0÷ 5š ôRŠÝsÛ¯�lÌ’s~Þ<ÆrL�|²*´ŽN¡Á@[ÕÛÁEuÊÕÙ† ‰Q�:)¿¡É��ÆÎ!KÐü>-Ñ€Ëhg|Î{ÛªeRF5;SyŽ4Qi2ó±ÛžÍ‘ÍìúïW~™oùøÇçæß«/¾Ä÷}ûw˜´›ç_±UCOSéæi�ç^xž+W.ϵuû_ä7þ§ÿ’í«Û ÎoQoö©êŠ…o}ê€ê«7iW˜yg"ɬ–Õà»pÅÊ©?÷»òêLÝÁzµˆ½r�*ܺz”…Ÿa!w®¼¼³å]hBÖÅ=«²i«j—nÖö»ijºH§N0KëÎ-fc;ÒÔfO*á1)".«F³é3ø Ï‚ JÊñ­Ú½«”"ˆ·OÝ Á™÷t¿¤�J**7 ¤@ÔBd‘SÈ¥D¥!Ñ~QiÚ†mÒP!”GÔ`p’û).C¥û¹Cºs´m éîš rÌ®‚8$ó 'Ñì œr{ÓwƒšDh¸jè.yœÖ§tij¡M™#3PiÎŽD';.kbtT ‰6Æ¡1›ôÜzù_²j\³ª9¤�(˜ Ö~7“¼Cî[Ui’v-6Y]\êÌÃy¨�A²°2ÐÚñK³Çóô�ÏNÙÚÚæâû?ÀíxçÆu.^{ŒË×®qãÆ;ÜpŸ¼ÿY¶wvxùå—ŽF3wOËk»þÊ?þyâŸøøÓ|ô[žb[Ç÷Ž&TbÒ÷ʲRjÓÜë’Cì,˜u<á'n—ù_g±ü»bxݺ>£âL§³röT:] Úe˜ îXZ÷=ð}xW”bÅZ§æÃ€ïü_ .ÂÙM-nœ5r¢t ff¡¯¨xªBˆ�bõ‹ÚbÏ$9±üµ%$Ȥ$:Ç*‘ˆäØÍD±Çe–&5I³¢„Ùbêël+rÏÌãwqÎ�"u‚*AŒÞ<�5×-„0õð²÷2.çžî¯Šä!2H:D¦žÇ9g•˜³ŽÆ@Êãç©�bäq—[³È-Yj/crH9*jeÍv^²ôœ-EÐ:Û­³„�RÞ/íÙ"Â(FšÔÒ†Ö¤x‘,™[ö''ÅAÎ2ত4Ú" ½hžÇ-YÕ.LÓŠëH…8cF7Ò©¡ƒ¦Ìˆ•½¢s?¾hfHTN–¨Â·×wów?ýÏø?ñüù?õ§ùsæÏò—þÚÇõçÿÿçßþÛüÏ?ö¿ðý?ð|â÷þ~¾þµ¯.lg’ÏíŽøÆî�øÍ[Ào XÂ„Ú £¸BÜ=QT领JY.ï2e%rÎJ”º¥ÂCEeÌ�¬['ËÚžV_Ì‹$åG|ßÞÙrjF ÏÙ¬ù?ëØ‡­Å%àk—ÉÆgY÷ÐÕXŒö§ú_![HQ´Òl×D ¦˜ŽŸ˜wjŠŸælq.åw¨  /¾“zUœC£ÙC´äm(ìN‚Rø�SÞð§a<©‹ÁõÎlËiæý—¼@*à(àh»iòÓ�›Â]Œ&|ίklJš3e§bŒH+ç Öˆ¨FÀ¤ÛòÌÝ™F§qѦŽÏö[�Ùö›ÓdƒyI�—ÈžÁ�CQVuç{GmËQÛ’eû‰j\ÌN•Jµ¸ìXfžÆm~‡]RG5Àô"´¤œž/‘bg¬1¯ìmoŽUGÙ™ªÊ{²€Ù|E¨ÔØÂBR*lßN(ãìáÜ[±�p÷Þ}~áÓÿ7¿ùõoðüË/ñ Ÿþ4÷o\çŠÏ}éËàáð€>ËWCžuù`˜ jãxè¢óø3¿ ó§)#X �¹á‡±ïp•OÇB¡8ƒýº@© ñä}�:à–òðž, gÙCH¿s'Ô³ºY¯3cx˜ÓáT-‹BŽ–Ô^Ym�þ“†,õ¼«ˆysOx$«2ºÌ8ÅA(¥ˆÐÚ†—¦žº$1¦¡  §ŽäóöT²D²”‡y‹É¸¦‚6ŠBâÐ… a`!$*ÌS¸x-“tïM2ó“ëîUõè]v�Š]Ê¿”ë¡…=ŠÓkà5“ŒdÐ#«k L}~Ï UãD¶LIÅA,ƒ:fW-–ÞÙ$%Ùj6ñqÛ2Ž�ͪ‰Ñ’nϤÕJŒI*©(lZ%Wok#J1k $«è>V+ûΓd6ç&%ŽS¤É’{“߯ÏZˆ¤–p"ä)Ú= <¢rJSbƒ–L[Uá«_ý*ÿéôƒ{þ?ú™Ÿá~æSlçô’Ÿüݯ€�%˜0ÍeӤ̓‡/å`±hÙukhÑ�øT½ù:s€¸d1.¼cÙz^°?ÉìÇSL�§Aùä( Ø×åÄ;pçË{À»¨,Ĭ;ªgëf‰ôû�à;W¯ûp†š‹5ǹb?Rš¶eàûæ ¬Å‘4æ£Ô9)™Grñ´5ŠI‹„-!9š‰üÍçòfká0ÅIµÐ&K¯çèlºPÈÿCêÔIÁŠÙRcŠô«*“{‡³ÓiŠ?ÍŒP�{l‘*ÕžW\vAÒ"_œÀ€(Æ!Û_u†¤»§€yÜ‘ÂEI1;]åÃÔ.R¦É(qʇ�¦DL•’1oÅœqHȪeÀãðBŽ�ÍŒ`Yªrâ 1³cš=›ñ$‡âd¥S%e0Õü~½ì-3(½‘B–”•�<íŠ 5¨y<‹šê~îç~Ž«ŸûÜÜD¼sû6»©ÅB„òy¥Âå�"ÍÒ‚Céå~ê'’Íím{ïY'üÊK/²-Æû=É€;‘izÉu x´æs ¶pO8cÝ�†_–ªÂF�<;–…ø¹P,Öi+;™¦¢\xøx¯ïïêrb¶,•P—ÜÊ ÕÎén–€oînÝžn„ë/…Õ›P"Pí眼Õ*KH);Ie£Ï*$TC–@AÔeÅÔ¾‘˜J^_Eœ³ð£4#åES°"äðž„Å &bŠ™Œ?g'‹95SH�¾ô,æSóa@-<Æ«¹U‰˜„ŽZ¦$‡€‹š½�§¶i²í·H¢Ýÿbv4ëRéeJMM3Wœ$Ê;Ë€&¢Ý»´gËïhf»mSâ°iÐÌ®®3*jì½ÖbÙ–P Aj2kV6V›=™˜ 7 Ï´L%]�:r©zœ$$Kù"‘IÔ<(nfò¦¾m0Ïv�tÌVm¡—”i(P%Ê�ý�ÿa.KPI]PÀ6dEq€»�R‹æz³ƒÿØ_þ˨B�2VsòJÀvn³'b !F`& ¦êçUëba�îD+suOK–‹ËBÐ=Ùñ‚Æ–âæ¢¶OîíÚ¢Íf^<^µsHnmøžhí‘Eã÷€÷¬²ðd¸>hý¿¦z^£SyG¬Ú?0VªB�Pˆ¼«³ßî4?kÊ)î¼\ʼÃ2çm윒´ÅÑ7—5 jѽätz1Ç,H!‚hÇïœ4Ó4ËŒG©óçÌ�¥tžÐ`;WåƒÓ4’9%¼&ÚØ"Þsl»<Â&§©óXî·˜€“*šBG²¡9RL-ÞùL ’½±3p“ÁÓ$á©ýÖ*S5ªÒ´-ÉE³Ó–ß�²õk–V͛٘¤ �£½¯ qf\S{»Z´“B‹ZÛ’Ó+“|ð�­øv¯Á%ó �F"bqÏåРð³í<^«–ü ¨òÿ›ÿœçoþè�šÄ�ªË¿½ ü�ïýÃ|ß÷ý1‹ãø'?õS¼þòË& x…ͪâÏþÈËÝû÷ù?>ùI„ìÈ•çH/�£ÎŸ'¶Hºù³ªèôe/G¾YL[°ôˬ+v†EZ­Àxð˵3ãX±=¬¾ö�Ì~¹àÞGyßÞuÊêY¿Öí¿eÕóš=˲uªÞ:­�¾gv;ïZP%¦Öl¶â à")CR›ªØ(vá#‚ËüãýÔ3ؼx-4a‰RR¼Ï`L¢5àm‰±!JÝ�(EŠ®z�: �– =Ä€—�chA“FbGÈÑRy³å¢JÛL¦‘C�˜&*¨„ÎŽmêh�N4( ”ã£V‹‡-RiátN)Ç?ÏHµ%Ö—�[avQ¹£‰…�dN”;MjïrÖÚ‰ÑL$m  E5Ÿ“ ¨é0Ðü$ »òâŒÒ2‹Dì™D,ÁBƒÙäa”‚Ñ>f?ï*&jÞÍ%¡A‰9Nå³N¡¦USWÿù¿ô—¨{=þÇýÑâÏÞA¼I¥ð‰?ôù‹?ò#ÝœüʾÈ+/¾D+–ÆPDÙ©*þÜ�üo¼ò2÷o}²³"Hæ6ßë±ñ•WCît9è‰uqªÎL9¹'È©ÿžª}⯓—æÕk‹¶¬Yǯţœ“WOv½ðX~y¾�Òï:yŧ–GxÏ\H'ÊÂI8×ÒÙh]ð�vsjUžª3{IVÔ=YN Ã+ž#/VÛåDýi‰¡ÉöT³�Jç-,%¥L‘ïLíêh`ä%nµlþ¸Ú6e± ?“^5µ¤Ð©hs†¢¤É¤[U’dï‚ea ³^%íØ¥ ë’8sÐjcƒŸ�±´ؘí|’LRôÞçdðùè4D ELA:U%›:×á ó/•Oü‘�?ñC?Èßük�o]§&mÃÿ™?ÃÑÁ¾IÌ”u °Ú�Ï€÷Ì̼Ýbš“óNI—KK‡—Ë@÷ô·sÛÈŠu|²Î: {ê9Ö;GÌü²Ï�ø”`óQ,�$ðÂÃÈyëÜø­=,øžFÉ®Ì.¯wý/PÍžÒæ­lÒiÌ Û’4 ¸œ4À<¡Cj�ÿ84œZDz]ŽÜ”%ܘ´S{Ç”ÀeÚœ#8[J´ )æ'�râ)@+�Ëì9SÇ›ÜÄ@Œ�سm÷ªÙ©H3E£X2{‹³-ä6&Í1HŠ‘LXvožÂYMcÌÙ‹R'Ñ¡‰J\G©Xb˜�¸’])«è±Xç26{wöÎB'q¢•b76r’€ÒCðÙïºEh³m¸V%H™/EIlíJþ;d)ÞI>ì üÌOý4"&‰Ûœ(*a!æi™²5øËŸû,?ûã?ÎýüÏóÇàø;ëåí·Þ¢BhbàK?ù “Dê)·dFR l=&…{J&ªKfÁõ³U±'*ç ëªa—)á¦LU'ÅËeg[X%kO?¬ݳûx¯À£ ¼:÷Ï™Ób=AwMè{ˆ9¸LÁ´T!µ`Q,l7çŠ=«×éFpö¹Ô’ بš3”Æ/51R ±!©§®{ÆÂT¤Çhvݘ%SœIðQB0µoÉù�~0D:ðõ‰ÑB™B4Å€La³j7iDC‚Ê’'¸’»6«Yƒ¶Ä œsRÔÕâZ=ÒÅ%W®"…`€�2†Æ.÷/hæPŽS¯ê«šrhUê´ÆR¶«‰TK†¢ì³1Þaà[ø¬Ef˜Ó–.›yUo·’f¾Z´6çÖr'®É>w ¨™ùâÄžqbÏš~\±oÍ«û°Þ>³ÊuÑÀ­òh/¬8ežYýŒZ §Ù»+2ßï …ÓâE²¤ÍÕõfôRºþØC DmñÔ¤Ô"Záœ9…djè#N*R²�:e›e’h¡<:µm&\N��M‹‡²ÒÚ¨Çä,³Þ£%ÂÕuêgïL2;toŠ.ƒfE’–Š7®ÐššÑùìœe2lˆ¦;׳Í7âc‘à¦q¹ö¾RÎñÛ¢hæ_Nxg™f£F4Ði|±9rÙ�¡¨­�0à¥Øîí\Rœ‘rèT2 ‹Y%kõ¼8ÒI»!Ê,ˆÙ�4f)÷ÿaïÝ£5;®úÀß>ß½-©eY’[–°6Ö£_6O;`™„<†dÖÀ˜E3� ˜•C†˜Å†&&VB`C qx-³?ƒ‰m½ü’lK­–ºûÞû�SóG½÷£ª¾¶™„>]Zêû�:»vízíßÞûÔ©³„ƒB¼¹u9LíàpqÙFÀ¥ð|zò±ŒÅ…h@hWô–£ŽçŽù ÐKð–)�[>Á,n|rø¬¿úYÞX‹=íâÉÜH‘dôáé·ýÁ›±GÀü‰]GÎa¢ ÏûœÏÁSßñ¸èü.hBð¢ƒÇwR_O„s.ËÓMac¡ˆí²•ÙÒ€Îʨ«oxPóUãÂû%E³ ¢’m—ªŒÿ¼×н+Þøt�øŸ¡’}ð…NµË,«0µ\Få-½.SEhá ÷8g™œ›áæ#,OªZº6|a‹y>ÂÞÞ1,θÀïæ�^nÆ&*B‡ð\q†Ã&L˜&Â2/Øný†ª­Û˰äw…ÉùgÆþÄ}8aY¼gŒÀsë¶ðû†üF«iòǺíöö®Å¡ó}¸&€ì2ÏÀ@ó‘瘛9z°Q±!lî ïã:çß?vÞ3õ­ÌáüçÙùðtüª“ï¿Ðï.ÀÉâ€i 69…08–út)ÄÁ;¾š´„�¼åîåx<ÇÞ4%lØ„¾:ŒïZ#>s¥t˜Ä^ðr·O×{Ú‹£dô8—9l¤ò 7>±�`ð¦GÚéí¼Z¢Ãè²ÿ^à žÿBo”„~r<ÿù/À+^ñŠ4Io¹å–4C'GØ ¯`Íðô%óážÿœç`{xà?AqÃp)Hº {»�¸èMsžgn¡õe^tÆ–^*¯£SLàÌHˆÕʈØb«{¿­H›©†Œ™+4­xcª§õNàÛ%ôÜFH•:“YÈiìÚjµG\ÁR-Å}Œœ¶ÎaãXM€[ްÁÓ|àAn³Z¼RÆ&ž5‡Ãü»¾þ_€Â÷[vá'mv0·‡˜çàÉ·!tì§³[l¦-w)<ó�Â+2 æÙøÜ?/ž1Ï3¶óö6û8ÜøÐ5mptt„£ù¦pƲWÏáüéüÍ4o4|Gv‰«fÞ’ÏsÆâ}úyÙ†c*}¨:~øÞ…×¥É?_v~£˜Ë~¹ j´�œÿ¶ñB„i™ý¦§¼L–pðEj°Å‚=ø2Ú„/åoí:ä¯Å÷±çÔ>ŒìÇnCHÏ‘�€šŽ_7ŽmˆÇ‡ÆyZÿÈ?'øƒ.\‘·8‡ã×Ç™³gÄ\Â4õ§bƈàáûîÃ^hwü Çü»»åf‡l,´Â)÷K8“ù±feöœ‚®Ni°xq_¤_C*ËQ;ôLì//>RǘV¼ Õ ñ„›Ct‘_Ç‚”ìûÔÌh…µ<9݈u* [7ë´ÝÎmýF�eƆf,8‚;:€».+v³„³–1c^¶˜h ïîz/.~Õ“7t jÊ-[̳߅ì]Ÿ'à¿3‹p1-Ëì½Ëé"öhórúa/ì^žüçðæ#Ì󈀣eò>Ú<‡s8ò'AÍóùo-a7pÜ…=…Êþ(o4øÉ>L=/~ Ïv>Âñu#—Þ5OKÝžÆ-hþ^ܵ xÏÝrxFŒ¼;8ÉéKe Láiþµ'_�—#œáû(F(xÆÎŸPåâûÉ8Â&¼g‹à©z/Þ¥ \ø0=’Ü?'f…œ Þˆ³³Œº¼û=ïÁÞþ>žþô§'°nMÚx„eÜ8�#ºîZÜ÷¾÷á¡w¾ ý“Ÿ>|è÷àÃÔqcÕг]ðuX,›øÜ×XÿC:$FªÊzFõ > 7%áóêSÏ%ù _ͽòÓº�·Z£V¦½ù)ôaƒoÔ+0�µ(u†ƒôJÆI—e�›¦°™Èa¢=€fl—#l·G˜&ïñÎËŒÉíãèàÛÃl6þ¹`|Á`šöàæ­ßhC6“”ºeÁv>ÀÑÑEl·˜¢ªv~×2–àË„�®sG ·�e> ‘Ù Í Íž�a^¶n‹ÉmÂwmýÆ'ZàŸSxÎìü“¿Àv>ıͱptãŒi¦i“ž—¦wSÝ`;ƒ½§º¤Óºâ¹ÇQI/Øf¯#†œÂخ⻹ž,>�ô =ð‰¦~N_aàòœê_.rчΑŒÉGaS• íváà ÿ¼Á³Ý'Â6– óv°xC±´7h6a¹Ë9Y}¬,ã9Û%¶Û-Î�;'æàáá¡6z‡€äÙÇO'.ÁXˆ!å­óÆgÙŒ­T LAl�¤ÑtCÛCÖ2b—ô_GâúÇ ­2¸lñ.8;áH7AwÍiÝÀ[¥À·[’ÔŸ:?¶{•7ùúœÚ®¨¿³;ä©Еɿƒd9lÝŒ�Ûø¯…g±Ó4¥¸ÏG—°¸KÀN‹ ï Îó@äßûÝøÍTËr„‹Ãv¾„yëwGOáu!�¦It .ìáõGXa^ް7‡Wg°Ðaøö«ÿÂ…S}—eƒí´ Ïq=°l—-Üf›%œ �ÙƒŽ–-–Ù«÷LK|V�Åô/Ç€¶áP„ÝÇ3Ž�° –Ùð¢ˆ_m¹°S<ŒHäMqc•‡)Tf«ÅyïuJÞƒþ¼è`èÄ0ð6x³p Q~å ~C[ܶæßç ÞixG7êVÿš�—c >,ØSwïßNÔ—¶]X—3ðÌg>3…öcú�ßø Ü|óÍU™‰ÇCYþþíÀ…K—pûÍ7càÚ°—Ào' ¡eD#¤ežWyÆÉÐV»¨æ·y¡€¯âéª5�ê�ÞpïÜeÀ–¹¢#Ì H‡š* eÍp¼^à홓!¥ùÒ™%»Ú_Ä„+ùª …½îpùFEƒvñ§m—›°#y™�°ÌXæKX– GÛ´wf·Åv>À²€hƒÃù&Ú`¢ ξtô¶‡<�â½Øx@?â³a8l0�pè†&¸iÂBûpnƒýiæ‹8r„cËÆor"Âf©¸­Æžå?Ý·�ü·t¶‹?”cq[¶09oLûX°õ¯Ñ„ÙeåC»p!Ä»À¹ 3Ípn‹Ùm$Q8ù ùÀ ÌÁóXøWofY/ž)'Huñ8Æ¥ K¦ W„´Gaóš?nÒ…~ó!`Âf'o0Å÷jã‘"3â¹ÑþÌk‡£%Þ÷ã1¨ŠOéQüë?pAÉÃ燱¤9FÙ“»óÎ;qíµ×VsìààïxÇ;Ì9èüõ58}ê6› ÿŽ0ptáÞõž÷`Ϩc ºùn ›wæ,ÛÌÛK˜çCñcy.ø•›øÅ@8Ä�I¡ÇÉŸ œÛÃÍp´Á´·�‰¶¸qïç¸[v ·�¼ï5Ó{8ô;m€ðª‘Í K´ÆMY˲¹ÅoÃ6tf /˜h[·¹É?·uþU*ùä«`DMXÜâK2Å—”@>D^Qò…9¼†³—Faq§]Å#ý�Ûðå%À…wy³÷JŽ\Q—‹_/òïüúכ⻔ùÒq‹YݺÔyÖ~œË3¦|e¨œEÉ¿ ÆÂ«^õ*<ç9Ï©æØ<€Ó§OË ééÆ3�€_ùÍßĉ°ó9¦ß|íkñ·>û³ÓNæ¸y)¤i&âT6�¤~já“¡'†ßÏWÂÚUQÉ—À°�QÈ¢äÛð¬ßÙåˆø+5­xE›ýùB*]÷Ó¸V¨fP­¤-«Cz8Œ¾§.ýgzÿp n$Âqçp ŽÜ„Ç…;z�? \{í œ¬9»¯ IDAT¸õ9¡½[¸e‹ �úÓ¥–mõ!÷‰ün\�?ãyv> J;RsÍñ{3 CÌØ`�ŽaC \ ç€k'Â4y�Óq\Üù3—]·â ‹e™ý6{X@>LŽÉïxžÃGr@Ò+ÿëÀaø$áBÍ~÷uü¾®‚ðÛÅg2°Æ/÷xØGØ9ì@á�]Û— aëüëKéK½Î%ßÒ{ßÂ!�ˆ�â_À‡´ýå|?>[õ@)]¨IŠXk BÑc®¼òx/s ŠG„R=ÑÝs|Oœ8�ç=ïyxøá‡ñÖ·¾wÞy'îºë.Üwß}xïÿ1>ñ“?·Ür Þøú×ãüùó*Œ: l¨Ê»­— ÊÀžªªµ¶OYÒHÏOT¹°HzA#×|âhÓÅî«UŠ#¸Ù€Zä3ÂZŠ8–²t5ÄÉø\gšú$Wz4½‚?:UT:-3­Y7*Iâå‹¶­l]^ÙK´ô+ìÎŒg¬ÚèëþL„#­[üÇ æC\¸ð~\|ì�ðÄ#âñs„ �=ŒÃ‹�b{ø„ÿ¤]86Ñ0p.*Ï[ã.y€•vt¯ ùþp.†hg,î ¸åȃÞ2�2¾n4ãÉ×Þ€'íÇ>íùçÀÎï.&�?)köï “sXâ7vÃ;ÈÛå°8ÈÂoœò¡Ëðɺøê�›ý1”Áû�'w!>Ãçâ'ýæÙ¿·<ažÃG!–-ü¹]ù˜Ét"áp„G Ú‘ß<æ°ÅÖbÁfbòŸ­p„Ù`vÛª3òsÜØ³ñï¼Ù¸3:…˜¼æØùóÖÉÏšãôrÎUù½0ï'}Ò'á5¯y ^ò’—^ô¢á5¯y þÖç}ßü-ß‚ÿôš×àcï¸ÃÜ(åۜ׉ r,; îØS$Àhdˆ5V6üNþD1â||‰V¸Öˆ2RQ*]ä*W¸.¬zÎÀ®Î“Vîñîï°Ã$¶Å+&³é1î"ñǶf2«l„žãcæòê f†?è0©}Žð ?÷®äUüëCÓ4…oР óOoòžÓ4oÒ › ÉöÏxÃ.[ o‡:„3ŽýGˆ€ýÍnñ‡Vl·[Û?Ž}ÚÇ¥ù®Ù[plrpÛC\ÚÌXæ nx„×|h‹‰6˜·þ3~ðüYÑG.ÖïÛè½¹&¬aóT oÏRÇ;†ñˆaVh¾ï]Üíì’‡š=IOŸå.XªÓ­öCÉÙÅ� A¦ï­üOô¥ý'æ=ÝÌÔ…2ñ~ °ñ5'ÿ{\¡îBÓ{ßû^ÜsÏ=xÝë^xó›ßŒ{î¹÷ßÿà—ù—ñ¾÷½�|è‘îzНí*…ö®»CéÍxƒUàœR&Ý2¼E;·Hãë;Ó·ë o+.²éa[â­4­x/sÄ+cŽ­¦°T'sâE2Ë– ÓºæZµy–Ø©¸Ûy•Gyœ?À!²g}=Ñ„øA„8ŸÙKUÄCóÀmà(ì»,.œŒå?¢@ä°`“â˜AnÁ%„až�L˜°‡…€£í9\íM¸×à)Oº 'n¼ }ì8÷è£X–Ç�íÎá`q8œgÌnÁ¥ù¶îp×…gÚþ©"9„ÍPÆœß�µÁ9‡}Ú‡›,>,îÜ‚%½r³\8‡a|6Þƒ�}E~`â‰Í€º˜ú3x@á¹mùêIúü\ö6CYâ]»Î圌ÿʼn³TC›v#ÿÿ¤Mï½÷^|ù—yº~õ«_�_üÅ_à»ée/{Y—G4a¶¸¼`¢d¿1�9HŒ4�‘ÄoÃt¯-j3õôˆª—„þ’p�åe÷÷’V ¼FLºœÔ  õ F+¬O^¹ºšü´4P€ëˆÖ®‘ZeÛ©'€˜‡¸ôn*F@ sKò¸À|ŽßãŸõÎáÅš�@aÂäüÎèiO4Ã+@DXp„¯ÿÜrâvœ¸ùVìïïáñó�ãñ'ÎÃáǯ}2¦¯Åc�}(¼Ãëpté®Ã·ÙÃu‡KÛ=œß^„ÿŽîœ>Ã?ÌžŸÙ:`A‚É­ ïÏUìó±ZB‘xÄåQî/øc«ÓžÜ”¾ð´To“ÂÙŒq–¦Ì�Î�SÞèÜ>\ûߥ9àávI§UýEcìË_þrÜvÛmUÞ>ð“^¼Š$‡ï{¾ç{püøñŠþ¡‡*Z'J&'¬ *Þ¦þ\¯†'u’^‚“ù{$)Æ^*=Sb¤VR øÄòœµnL«Þh•õ7= ¤b& v_3äSG~»%E;¢µâl×7]TÒ}¦›½= |l�€üš KÅW]Bë]¥öÿþ�[G¾ö½©%…ž�Ë¥âë;䊣øü�áe´Á´ÌXh‹óÞ‹ ÄŸ¼÷ÜtÃSqË-·ã©·ÝŽKŸÀ¥‹O´ÅÞþ1\¼t>�ÉLá�É-Ø.—àÜ‘ÿì`ÛN1'2v"…÷q£XÁÂiSä߬¥èécp{~£…Ýʘ÷mã»°±ŸüëF.|f>OŒ*� ßÊõòE#¨|mƃgÉÂ%O0¶£ù8 ÙÑžvM?ôC?´s™ !}*íð]ßõ]Éx(a¶|\“7„]FrñS˜¹æT‰ü ±è˜(³âôé{ÍÊ Üõ¢…;èä]õþǪ¹¢ÓJ�×§4�½EÓžc7‡·ÿ3ž¤e6Jªd c"/†¸:\¿:—é8³›®?Žs.b³ÁÞ±c¸æÚc8xâpx„}´>"΂c 0¢¢¤ô[Ôh½#�8xmáC›ð�‚eÙúW�àü«?þ“ ˜Ý!Ü|„‰ð¡sðÁsa3mpüØ ¸þø�8ÿø‡°=¼„ø,s»8,³÷.8?‚È÷f)@v ÊgqK8ð!ž¬å)&b{á½ßnqÅ7‰ý·� G,aÏm0ÓÀ¿Î…Ý·.y­'^E@¤pèFÕžN÷@òSÞ<Îüø�.Hpú‹ÝËM %¾Ã\zèrN!}sy4Ýtýu|¹tŒ&_÷Ü‘&cåR¦å¾cZ…‘ÐJÉ$íÐæ:2øŽ~ò0hãkðùHø;ÙÓª�7¦äý3AÏnL›&°ZíÀÌÄfF«˜£FuäÏ»EºxMžvó 8wá’ß¹»,˜· ®»îÉp‡�àIÓÈ9º£J¡Eå7ùz¼\G/OÓ„ò•�xR�ИœKç …MEKØ´D3æ%�?δï½MLþ#}Øáh¾ˆsÇù‹ïÑö°ÁânqáèÀo2¢=ÌKüXýœõðã¸Åì||"‡ÉùwŠ£¿þãøOᄨèOúMfÑÐpÁ+Fú~¯¿&ìaJï/ûoú:”àÿÆÄ1�'S屈ԹŒÜF… °â‹þ›NqŽ©+3…;´íéOy2hŠ7UHIé[¥ ß ømÈÚ·Á·ÎTUÉŸ9kGð­|Å%tfÖš®oH |°xRf°ÂPyt[ñàùb®~¸q™´–ŒEΔ”V�WÏ1êª}Ë�7àØŸ?†k®½Ë2ãðà"æ ¸„½é8œ;€Û l6ûþ+Bˆ@{a±'ùò&Ÿ¨ô#<9‡àIRò¾€â@†Üqçï&|-‡ÂáýS8fÑ- á0ahòž°™öÃë;þ#q—æáœçpÈeúœÅç°ˆü=lùçŸñÀ‹©èÃp¤$‚7Î~NÏý 7ù“»€°+Û�ÿ�ÿy»¹8ÊŠ‘8ÆßÆ÷}ÙÆ·Á¢WÌÕž3æZFþoɳµÒåÈx9ežvóMþMhQžÑ¡)»‚ß”F–{¹QN_±ù�Kt²YW²°ÓzÔ1¾l[ã<ç«àk¦«À[¤4�FB:C+шd“Ý.<¾£ŸíböìàBh‘LlùC.a{tˆ½ýc>t:/Øxdû.ÏiÚøïà:v)Çs’c˜3ª"¤�H›³ É“ò7_KßÍ…Þñ»§—°šÒn^·Sø–Oð˜�¼·|éè"Žfzïâ68 ;–·ˆgÏþµ[r¡&øC@�N•òщÎå×nâQ‰3ýö$Š-Ž“$üŽaâ€êþ ‹Ð÷ÈFE¼N-&ßÇ‚3ü‡üyXùœnSÑ¥(ÄÕ4’®¹æ.y0ì s‹?õ$ï—0i·:I{��Yú—m´÷¼_ÝX(s û¢!‹€êÕ¤•¯T0Âû´Àwä! «ª6LûåÅ\­Ð�lº25<ñݬPOì•>রñÉ9¸ÀŸ<_6;ÇaÞ^J¼]‘kpEÅS0µPxî™@;+9ÿY>_8nVŠG ð9»)LuÿÉÀxèþ²8ÌË^ š1§ÐõŽ€ mp,} Þ¨s f€m�‡qÞ¦ç´AJ"À-˜‰°q1œ7”Å/ù`u8DƒòuJ`.��‰ü»¹ùMlSÐ�ÛÂH™ìST „#ÇÇãppwJå®gà`ö6!˜ÆËt€¹À¸çY¡Ó¨^©é²ž"q[U_eY•†åpðÕXÁf¦Ÿ ¶RÜ]+ð­ “(8øî º�àÙKUÂâÒüTœaÆÁgVͨB»vJ›œJÅ_O ‡A\{müL®ñ0\—'qåÑî�Ê{qU°ì=T¹TÀÓSØìãéüæ!—@ÜÊ�Ðïþ �eYÂÙ¼‡sñ±›�¸yˆ®ßìãøfƒ�óul¦ ×M{غ8:Äãq�y‡õú–?IO`r€s˜A˜�ì@Ø8¿c;~�ÈÑ”¦ØÖ哈’‰âŠ·hÃ.e}ÁHñMöáiŠï÷:äÀ(^xÂü´+ùJM·ÜtŽºEJkà&–èäç /'h ŽÎQZUŒ‰ŽMc¡¤+^Jk—¯í‹•"-K+>2r`D¯«¼Ø�»¨A9#¹—�˼+þ�¨�ÙRc!DE"H§ú€J"àñƒ->ë9w'ºÅù ÏÑK3ªÕ} QWŒ€‹«7x}ñ¨Ã\O|>ì8ùƒ –eÁ¥eÆ…y‹ Û#\˜·¸¸Ýb^fÿøÂÑD„ M¸f"ìO &7cÂŒ - 7c‹CìãOÛßà){{éE—jÎ×¾(møÊcæÁr� Ç?z0öCç#ÿE5t™�nÌGsî§øœWxqÜq,®yD‰Â'宽‚êºJ§W”s €si'¿ôtº,·­ÕòwU˜ì+M+Þj §Y@&IFù†Û‰U(ºBðáL`¹†ÕTÕ;MÞÒÿðŸqöÎt{† Q·Sy¾C ¸ñ¸‰ìä¾/•DØHÞwM$Îù×°„È .bÁ�[p°,8t ¶ËìÏ�F ö@7 `^°]ß–Å@ p8ÏxâèŽÑ‚ ò;­%Ÿôçw*O˜B< êÃÖ>´ìOXv˜)|Ö¹ÄÏÔ½Ž(ÌEå�QŽmxOkŽ ëÁ>óŽå&d ¦06+Ö‰fúœO8�ƒyƒÍDþ°–É÷ÚäÄÎJÏÅ�mZRT,©º$®½;šƒo]k½Ú-ØÌ²ú‹ÉÞ4Šj êy›+J+5ç”=‹‚Tì8+Ñ©”†Xe N#Òc©Ð²Ì?Ê;ŒŽ ¢t¥ EMxäâ‚Ïú¸“xí[l´¤�\õoŠ3 l@éÎû/¼’S½÷¨ËWD´ `ò�CˆÖ?+Ý žçÖ9`òßèÅ4aÂù£9BõöBØ�·c.¤™r³DÊ›®œÐEùCö9<,†+ÐÍE»¶‹þ(ÊsY#OϧP´„ê=Ø5'ïéN˜¦)œñ½Ö2„r·:OeV=;­ž×jy+i%Cq™·†²©ª·è¥•³úuä{ë�SW�¨,2=ðšS5ç€×â¡%�•eA«`­ÊÒÙýœœGŠ\�6hæÊÂ�´„c'¯h>øø^pæ$/âMïüc«V¬´¶ñöûSžêu»¤;>y¯³>:ºá¹–@¸x¤ÝÈ[·`¢D´,8r Ž–m„êÚkäG–Þ¼ógWWõ-‹›ÖêVd -9GZþ·¤){µôj¹w¢q:!»jךA÷Sî~NÜx.m¦É{»MØL>Šá7UÅSÀÂÈN¹Ïõ5]f(kÔ²Æ*�ÍålãRÒªä²\åàJó]ê?K[¦²†µ¥«ÀË’œ8�I­Ì´ö°³KVè,Ú V[ ­ú�%C…×ðR˜&L‹œÃ2M˜&…ËÛà ϞÄ>-øóÇÎãO?ôyâ¢Þ%‘ò+*€e Û� ï6Së©"JÏŽ  Ž‘ÿè¡Ûú�ï_ý‰ýa×â* �ÝVƒ} ¨¤-•5ç]z»qÓÚ\”ãÞ-P?Gj}}'-E ?*Þ(j£ü•”n¾þ:Ü~âF|ÔÍ7ùcC�\ÚÓfž�{Ð�§…#¼Ç›–\¦·X3·M)æÇ}/ 4úJòv)ɽç¡;@¼ºØõ¢W–®/ '3øü(&l§üå‚®°PilŽ Yw˜Ø•2 »”›Be(ƒ4Q8˜Âßp@nÂã—ü‡à§½ëpûS¯ÅÓo…©¹e¶½š\膜ÿ±Iý4�&`šÂÉááYnÚLEž“ßå_Ä o7›ÖW¶°25 ëj}Ž˜0‘¶FÜêµÉÎZÑž5[âU2’l˸ÄW^º ¼ež+ñl™XwUÑ.ó,0z”œè:ÓYQ¢ù£ ”c‹L†DËgõ•‡s9ÜlL»¥YWö;Ò"Ñ�õÄÙ®¾½7 Q£FÃÎ…;|t¼–“¥5»Fæœq·Ôd])CÕòI+žÕN”WQ\"?×ô¦ã™ýg-Ãü·d îûŸ�Ûê‡f¼�…Æv{ÆZ?%®»„ýR6ŠþnUÊtÙ:á6§«À[¦†b±¢2:�±P”L}¡Tèß ãä™bì¹n3Û®œê¨ùÓ“rßM©¦\”ƒ:Ù›‚F–å¨a1ıP*0ŒTEÖ�"sw€)ä)ÜB·#,ê,ƒœŽõ•bÌ�Ô©·oW•\?SµdÊY$ÚÓT´³<‡9¾�M€9ƒõ Á#ZŒš¨¾ˆ½Va×ÒÛ4Ú‹›ÀÈ”“¦«ì* \ñI•¿�ÕuxèyÅ|xcj€n™”�|’§ë°­Šªåº>ë!OYhM �e*OW®À7”]ùÙŽËg;!TÍkn(È%W3ÛÊÇF…Z¶>tèFŽ^nTÕÿwXG5êä¡ÑªýgÜìw�Âm‡Ã;˜Xå´Žz­N˜Rævl¸ÚH'LSY,ƒ.1›­Hà›½c õZ­ réáÚ’¿Ú4[P¼›¥/åÉe*«üÕz´µ]Xkجg¥«À VؘWbmøˆ Òá]…k:®k�ܤәìêEçø€ýúòágr®x6\³—¯Ùö`—�·ªdÍÂlÅËy(fB³ â¿R§ê�:@Ï®¾)@ûÙk߀Ñúw¸÷l[Èä_ö—-:%`o5/(…Ž(¼Ýr3EdRtL-£Ûó•&týÅ!.TÃ�ây k»½ÆûºÇë�®‹n>®ú)(ѵ‚ïUàMÉOŠ]ž§æReRà{¤‡À€ÝΛ¯úTíR,*ø©ÏzѹµüãèSZÈT½ŠÄù$U¨XÀMÕo(õQ{¨ƒ-™NÔÓ‡Ì&À5À· N¤Ô ¦ÚJZÍëA!{»1,k'byÙêÃJ¾™Êž7@釿ïëRA—°ć¼¨ÙÚ„6w˜¬Úû ×úãhz¿�çbb/ S>V‰m´–­©B¼¬±b­¨‹«À«*›Ñ繑–/:É@„a „ÆBÊø\T-\‚eOįôHi¨¬@z^¥š¾ÑCW-³‡Óërïôº–¢HôD¢Œ™¨Õ ˆ— ‰ò­\~3#ÍNÆKõ»ƒ4C3½ îX åœ$þ¯U sÇd÷eÚ¸¸â•£²XoÒ3MqO_êî2Ön‰ùÔˆ/§ùßÝVæ–´G³xª-8°Ú“#× ¼ 0hµ5h½®Ð+¯i�6b³B?q9ËE_ÍM7bøk€s\DñÕ!ë %«|¹A&WU§Ýê¦ÌÔ¼”ùB&£^çköš±1¿ly £G£Õ‘;�ygÈõâÌ,‚ޱ a¹(RZ-8mÀõï±ê]žŸµ!@ý$ÕJ¤eõªí­FÛÀ®Ç…G̰^ÖÁCÏÆÚªï¬ãJNëÞÁ‘W×�PšÔ¦¤Q¨é1ðí°@¶R Ф9ï hJkÏoÊps)'ä›DškÛAK@™ÕܰÂeÔŽø#NHu‘>i‘¥(×VÇ  ìÌ@3¤¬Gy=¹„ÒOtÚ¨5Œ„–qÔ ÇZå„,ìAŸ¥Qðï©ó�ƒn{lu o74ó‰’�î�¯Ç¡XLdu³U:é¬óö´Zµ«Ië^[C4“Ôo²ÌP¨ñ2’éO1ñÕIm(\µå%ƒâùlo±$µÅÂy‰-{þ–º†0²Hׯc oĺÀ[kè.¿�› i é@î²ÔeV¬�GyV­‚¿1!ùp¯ábÚ¤ü%_?õ†)>«¢)«’�Z¡Þ܉™VY�Ö&ªÊ¸Þ|©Å6ðÖiÆ�‘ÌÇ6ç9w‡õ>æ]/ðÊìê‡ k¼µµøØÄ-”ÔàL×<)œºæøF©¢Ò�Úb|ËWHê‘ëÂW¾ªxš�Á ÉÝ” rÁªÓZך ¶’lÍ2²txå‹d™Z·ß:Ë`ÑÛÛj'©$–a Ì• ×=vË�Í>åo* �:cŠOÂÛ4:²^ô¦áF>3¼…¨YÍG þ¯}i�jùÓÕfíº�ššt•iÝÀ ˜à«N‰b’u¦}A×R¬ò�Ä\ÜiÙtÊ‘aB|ÍEÖËk—)»uì”Ë?Gx ‰[xT0Ò�™ÉôVïK@²¡ÃA•ƒz´¶ÇÒÈîfz¨añ*C©Êž/9Ô ³Ç–SfGç2FRÒ"±ˆ³ñ8è¡lUœž÷kàøK*ªO”Îl{3°¨¡%#Ú¯twÕUàŒQ‘ah¢Ë4•]S½nó.¿ÌöÑ`ziT$Œ‹  ðíÚ]åª,áÞƒ'BU¹Ô$Pó- ÓŸìnõôW»Lm´Di;e†ùæà3�¨-¬ZGg6ªtRŒÜ²ºÚÛ4kbÞVO¦†µ;º¼5¥›AŠzœrv³:h-lÒ’Ùj e·W“· 0æHwX ½³û2»âÒUà-Sz¦Õ_è¬È@&Oc¦«¥šâ’½Pª�àKøÖ;–�V?±Ý;¶Ý«7ÎR�,)©ŽÀ |¬½üBÊÝâ2ègtlR/bQ©­.Is©¸×w­ô5£ï4N¦�.�ºöä3Çþz€Â@7®�ºÝ½'­”¨5¥-5û¶Ø0Uyþ%oƒ[÷hÙtÃâ`Õa·UÌCDþëDá«À[%jžüixR­:EKTÃe6Ó{`Ó´k­E ’\”ú‚)®Íúm9�|‰‘*Ox-v—A£�ïGî™SRÔÝwr@×"IãØ—YÌOÓ¨`cϵ¬A®{ã»ô% GwçuÓ”ñe0ظ¡ÑÜ [„tð¥róYëÿ¾!Q·Ý@;)š\P�Ô ˆÈ,¾tÔòRVñpc�Qf+^9Þ¤+£ÝYu± á •àCVr{uÚõ·7ñÐ3_·âÛÖס@öfÌ&’ž_Õ<Œ›JïHË¢‹ÃíªtD²ÚTÖ^J—”(§/:wsa4ôïe2£‹¤T’_îXhb¾Ž£Iî5+`Ñ]j |+¹ªñn¯²¡ºJÚN³¹š©��ò_}ÖÈ\—˜ôô¨ç¶%¨Ò#+ßUo5å{k¸åÎ6 Ë_¬›b”‘ÙN¡®tFè™4¥˜_Êà W/ êy)­RµíÑ“u ¼;,Œƒ6ýJñ6¥ueDÅO IDAT¯±ÀŒ[5‘Xm¸Ðl�[ hyx‰ÞäÖ[‰…V€àØ=Äî纚vIŠ®ú“yª›cVkÔVH#õ˜"’ùÏøe›³wwGã©®Gϳ]¬˜Õ­>q¨v wÙ³9Ÿè»äèe6«Ê1m0(�ÍŠW¹¨Ý\.”4 Á’–´ÈØ€á׿²�êùô,3Å kJq†êã±ö_ñi�ÀÛH]ÅUëâ�%o<×°À¿˜ÐC*«bÞ/a:l‡q™Âfú§æWpìt›òê÷vÇ=@ßÀj¨E%„!%¤î¬x·psD9kWF¸Òn«4Jš¡g!žfhµÐ E«ŠTUù�N«�¨@@‚L¬¨Ã:ãyj ÇM™É©«ô z¯ût;“i×¢53ê@VÕ9U(£•®#M}’+0¹ëv ò�ãšôºbNEF<±N.·ÁZò#«ëp’NmW<5Ý$hÿù´øPØ£Mbm²{;ßeYŒ¡úÓ$×…* +²È®,xs-VüL¯V´¥�q„¢”1누‘Ž¿¦]IE€fUh;Ðkhö?µÑiµX7�ù6¥¦ª ËË©“‡ê<"1w'0%jLOW_ʪ Gj+pjõ¬“¬Úk=³ãÊ !øiíéÖÊAX)ðºøOc"Û·‹ÉÜPäV._ߺÒu­º1êÌ·¿Gu »*»ôØ•sq|š¢#U‰—©T8àh׎:À¾s§ævèEí\ÉǮùáá³Ô™U±ç¿ƒ¶sËš�Σý9s)›ãwDË3M±lJñ¨6Ìy£á‘˜<Ñ®�•èØŒÑ/�¨§@0£Ý\úž­WòžA®e‚/ñjÚ#^óo¯�µbðJCÍ®ŒŠ¨£oÙð «t[gUÄËé(‘‹e�NP~0Eƒ²æÛ(Âå­I¥t¥b*ó_P^÷H×%9�—´«û¹ÕgڸץÛýgŽŸPP‘75ú™õ]gø´[¾)Eƒä”ËÙ–ì]þ0:ud¥ä‚Zñöü– Jâ"ütP;¯æï_6ŠÛˆôNj`¥²–êS­c tÞ¹¡ê8T [µÒ^W’µÌR+×9oq>XÅ]¥×ÒJ�Èà[¯üzjí`�uñΩ £*%s|`uÈO|{Œ]lJ骬|SYàEi&,Pß`ÐÁwd4»ýL]ãS‹‘ïóKß�!‚®nã]2dgüMûRî6L ƒ¿†”­2ÝÙ¦¯Y¥òjh`"ÖšŸð‘v òZ*¦Ì e=õç¦0¯Lkþ›e•…â€â™¿ýf¿¦ÏP²+3ŠM„Ë>]AiÅÀëS‚_W.æ7$Û#(»í À_KºŽqjÞqŽíãlu%šé’i“ Úq¥£W>¦€Fr¥@&]£LÆ|eªÝêÊóJº²e·9ôûÝÂcÃvŽ™g.Œ±Î:¥¨èS¾ó¶ÂÁ±ÐÁ·f×+Äì».¾‘­µ¶k*ªå©lªÜ#í—¬¤Üò7%ðÕ¿Ë<"©Â§øÝ•›V ¼yø á2æEs^uA"SÔq#dhóûÈMêV•hÍ*üDŒ…Í•‹¼,߀{ªÆ�î˜ià)=Õ”ŸUªkh(m$ƒ6)li0õøó{­óÌ5>öùÉòRÿVm‡¿¥öo´U7Ã,Â÷×q¡{ë{4âReV_-{gþu,´ãl^�j!� Œ­6­x ¶ðVÞ2´˜—),ŠQ< =ëJcteä0ôP ;@2Þ®¬KKݪ°ì¢ÔEmûjë­ˆEÁbD)VãÑq1t…ß–K‡B�‰nîf”h½§±2åW»¢eéÆÚH¿s¦êO6pbõäúàK\P­×lömðè„ÚF09E>ret±(0pœF.ÆÖ„q&ÎêÒ*�×'{ä½'ÕÚ„1Ê®Ö8£áÑžEÎïØa;�˜y·Møð-[V)mÀ6ryg�-oOrQüp»¢ŽgÀï‹è…eú«’)„wwí“’–4†ŒºNN¶åd2úNÍVú‰Š›cQ1(M}

qc ² Š÷c…´븼y¬-ŸíP§þlpö¸ÍÄàÛ–�7ú£F+èæ€Æ»Âme7ñi= sú-効*aØZ¢jØàØ”ˆØl*Q_)UÑ…ÿMÊõlÕ@7ÿQg¶ëÏî¦ñcÚTl¿å:P»Yε.脲ý ðMÅFÜ TÌ{úÉšm'äÊN«^ÀtCY9sšØŠårê·|‚ ÇFj(›ŠŒ$%®Ú’kA2Ž$-n¥0¯ªïÂqK5ô 2è "7T�aðU¨F@sà걨H¹ÒOY�™ ÖÌÀšc¿“ò5�³ÝFñ!�_™¿qÑð©› ‹ºà t1ÿÒÜX¯¶§©‰Äê`V¬î›:V‡!_ß‚ 3Ô’—§2¯˜´âg¼>eK¯�J…†ß/h2ÅCZ$÷aÐ5?=&.G{¦]¤¿Û”-˜D¢±æ»–¿Cóu�.ïtŸ”›},¥9²É$*ð‘ϲUeLãjdS Uí+ç=�®DæÅÆxØüyÿó^w|ÀLSóÔÅT”¦IQ—¸ï¢ˆýÞR÷”%Ô±ðWrŽªBr6Ê]KÊøi„μ)žû–sOÅÖƒm™Víñ–)Nžää)Iºûb§èÖœÈÐX£¶´RuÅ®ae»šªW›ºŽRgfUVlü¯DÚ0ï»ád¦¯Ëìæ«?dx’ 35¤)9êÅ]ßôO¾‡æI´'REÝ¢²‚7 䱂FT@3N"�uqv,o+IX„9ylh'þ¢!ácÞ¨¢FÍ1Ö+Q¥Ñû3ç:(þ‘{‘¹’$^Ë©¥ Òn�kÿjpx«TÚ§àò‰¨†H’=É�´ÍKÄ…:n,ð°V'‰…nÇæä�P‡¢mGz©¬·RG•ÖPÆb€w™LPe]”CŽTƒ°ë,pш꥕†XÙXÉ�éQ£�F†œJCH¹38`\•·Zâª1‰$†vÀw—ÅØ+5�=MŒ[�€eÕÆ§nè°Wò· 5íÜf¾[½Z­HÈí>X'¯>Ô  4 ”¾1)ŠR«Ý–6ÔîÚ–iÏâï›ôêgÜÚÉÉÈìÀÛ˜GðÝ…CúhBnU0]:R*ô}ùí¨¤~èJ‹^åmP_jŸ÷ËЮӕi´™¯>Af®§X‡þy=Á¤1'ëKs¯)~Yw_ý¨ò¢îÍ!H*&‚&�µÊK¹¬l.ꔢú®õ޼ÕkLW=^h~ ÏiD8«ÄC]=z«Vžš–r0/» ß84~$éÞ˜Øêgú¢Üºî÷Bá¶«¥#f‰„osœïtG9“Uá êVKµÖØ%Zãn+=›¿U ¿hIT2Ûyì2B0_J댶‚·ÑÿælrZT‰¿c™L2�»Þrí­9=ãK(žF€XL4.OËK•µ‚¤JÉA· üPê4c}ºñ5q%§U/�ã’œ»€ Âe–ÕÏ�É&BH,UЧVYA1¯Ç®BM•”ÝNp”Ë<9¿vª7 ¥Úâ­(2[�¶jtòf• ¸C¹h^’¡Üò|P_R~Å p ÔÑZ[ù þ)ÔÛ’…2ö[œ•*}[�¢ ¾–¡bUÛ`^—gs_3úüÔtUž0>)­W¥Ê~ë%'²’K¨KõF·’bMŒjØ++­:ÔÜüÌ\I‡H‡&Ê\¾ò-9�pá_ÒãC24Õä�LZF_¡é~XA¾K€M†«riSéT²6ü ×&ѽ0e×±Sk÷ŽÄ5µÂ*¯ëKV4IJAAQÙÈ&~½o"\Z%³©@ÅÍDzÆVå\Ý(êhŽ«äV–ñò©Â!†<ÎçùO½a­ D.¥XëšQTdÛ°ZˆÇÖ‚9öì~]½Õ+dFaÖ’Vêñºj¦{µoNS;ÕB°å‰-îéÔ­cY Ár Æ¼IÞh¸"‰.�³ -ì>‡Ìf@¯¤Þ×;ô¬6Þ&HØÒh‘JÝŒ8°+ö7¾hšóËꋟIüç´JæŒS<èÎi‚›ºë½3g¹,=ÀÒ�ÏfIÃó5\éî”çm`æ¯3êÔ§ˆ&M»Ö•¢ïJ�·œ*mÕÀ‹ðp� ¸¹€´mr-[÷&ú@âÂJa•S;ze?ØZϬC2£ÝŸ¡|ý=+@H;UCñ(|êÝ�Íú®îð÷RQW« ›>N›•†I�dGð%&q9¯*XîÔ[µ¡qJL ¾v_9º5�=™.„ÊrÎ�u2 :»¶¸ .öxìãk�À2´DÐ̾j_ÄŠÓ:�×ðÔv5¾lo�ÑU«�-Åàªw\öï†=u®6œ�Q¡ñLÒX§NüPïªuˆ9h¬Ø¤°µ;#Ì“dÌÅ3Cb#¾°gBš÷Û(šÛYU\,¥Y©Q¢šŠê3D> <ë}œ¯½˜SÓ$ÀôÚ\çX¶ÊËjxý‹àœXÆ-1E—k/·|ÅŒßi§$›ŠFRÚÜ8è¦\Ìæ�K«1g¯BnJë^#5Uƒ³¬Í1,�A]‰VNX ‚e_‚F–²`V{E‚1ó`d9v_C Q[ŽfS+«S6ÅKھ橕ɯ«è5ðmj¢æVÈ@ñjÐïZ|£‘h×\ûu¬BSysTuŸqÍÕi1¦Z2»˜ÛÉ®«¢ßèJ ý&§1¾R6Ų¼œ¸j¨5¥Û†²¨sò\T��•¥«ÀRk™W–²Ì÷<Å$ÛÉк\$œ2kWÛM²F`³*]à N¼¼ÛñTÚBtXB¦Ýk¢Æ®Û_®NS¾‰º})[”VÍ� GuWÌÓå˜ù+F¢ÂÂ]ƒ¹úÊ aØ#¨Xt@Wc`G[ 6…a� ‹�9ÕŒºè˱®¸›†Z¶š›Ë+c��7[û½ž‹d\¹é*ð²i�©®�rÓ*ÁÖ—PšjÉ1œyØ–~§FVµv»ç!î"A·©æ}p…e÷áä|îè�è8êŠ3|e©‚³•Š_oËݧÏà®Ó§œuSo¬Ù¾¤îýJJíö�§OãÎ$Ÿ¡qå=5Ê¢ó7�Ûê¢4¤eÚPvS uTæ #þeüÜ€!\ºÆƒ`yçÒûÕyKI…LF`“t%i�À;<âeàF·äMÖîˆìFhØ qM•Ú¢…«„¦T‰2—^cJHÝþ%¸Yup Üæ¡Y=Êýµä¸=À’(Lõ´Lˆ>¿ûôiÜ�€¬÷tÿÌéŠ9î:}Úµa›Ýuú î:}¦!UQ³î:uZþì´Vd•ýSƒï°—¥ Wxm!Sëÿ~2ærÙŒ® iÔÔŒpé€î´ßiá3æLTº,ýÔ½â4`®ÙÛÖ ¼À@• ø(ŠhÎU;¨D‚×øKN…R¶ŽV»Pdõ/Cçñ[:ÃH7è¾Ym%q%ëø0ðm¨¼ Ê�0@“g+œÌ" ¼Š»ÏœÁÝgδ¸Ã©ßÙ“c¯nî:S#câJ�´=›¿ øÃ}WÞ/„Ä'“`;…zÍ�™ó^�Ë�õÄ›p­=ÞÃÁ+WpQ–¸Hi©æ9h0®ï;NòìK©EajÐmëŽ+9­x«!wj®™ürÜaa/–=V‡XyöR4ýDæÎT²6RékUŠÁÐ6]%Á ‘ª´©èƒ½a(Ân&°wLÆóú\E# nÛf QÏ f%R£êÚõ¶ê‚dÚ|/)¸›ªÓ M­g‡L¦deå?»Áänƒ¯|î)1að‹C¦0¶„¥' u|Û²Õü9škº" G®ìiÞZý…þµVV”V ¼uj+`�¤½ ñ¸4Þ=9 Pu®–Ár/ßó,Kׯ_[É« �Ë®_)ßuãV_…V�R ÇÒh4œ“7GÕrxY¸Èª26¼¶!_&á˜'za*‹êÉÓ±µSô¢†³$`f÷:¼õÐ4°4Ð­ë æùÚëŠÏ‰O^4/k-Jð|}3ÙÈ”—òµŒ'lùÃÎúK�V ¼]od�r¶XPÌb“½–*å&±ë@ß[)¡h‰”ÌPo)‰Bá˜ü“G»cÀòÅDõ¶¦ÆP¡¨©$em–¼ívXþ@o˜ê ‚õ [Å´Çßž’R‰j² <Ì:”G˜uZ¹­¬óÌàÆA¼mÃŒR‡Ú%E¦bÌ›§“HÎ;ÝÒ®d2û·1tö&§†R³h,ªæz <'Bx•n­p›Ó*�¸ü¡·-Aci4H‹¿^@¯�vpûÉè7Dk´ŽDŽYRm_"(Méö’Õw§ÎœÅ©³g+:]J�çɳÁ#•v�àXóöýÏ=Úx]þ0–T¿Ì"º½Ž¬•þ¸ñ£% p pP®»jxÈx­Û@ü–(G6AÁ®UGÉ�êËg­x›?¿Ã¾"1òÚšŠ(ú#æèÍëdd.ª‘�Õb[oZ-ð=pèòµ% u¬÷¶úS4AÈÊzÄÐåQ•¼’¤’ô9ÖÂÝÙ34š�Kñ>¶YYŠ Šƒx =+o1�Xã]ú}•“ý²žâ²[c(Ш“ê@;ÙŠ MŽâzh¹™à«ƒHúMúœ—s¸DÌá@,jÄÛå×Õ8Ô¸ªŃ×ѹÈwëk@·%ì�GQGy›²]×Xõ«L«^ Vb„(§J»€ç«€¯±°ÚjÛ–§YA/%wià­aÅñÊÒÙwz6`š'ðeºPÀäPotìžJϪ —;»ÆXTöÐÀìh‚¯^Ê)·«¸Ì+·½MÉ¿ÂJµß ã:3dF¨“Æ€�qº\Š|læ©©)ŸS" Iø\PeW*Ô O�K…P SþËÍ϶ɭÕ˜ƒV¿Éõ€b¬ëUJ#\1Z_Z)ðJôþ0ÙvÙ±ªm ²"ÃMµ­e™8«Úô ³Ú5Ù)¢¾ê¦«„»//œ:[‡Ž ²Âc¯Ó©3gpêl ýJãâäÙ38y¶s …ÒOm9ŒŸêö€–ŠžCºìiùâD0Íå–­MÆfµâböfª]gD\¨ĵßzw6ŒšæKÀ¦ÅÆ?ì¦>?¥Ú F |uc‡3Oø©ò–)·…*>¦^S=ü×’Ö ¼ýÚ…üO·Û$ŠKÚœ%ÿ¡ʜŠøîò1øªþB M9dÏ©û¸Õg*o§)­œ207<ö \Å_êoCš-Õ?K²îG&‹ S&e�ù5ïñÔ<µi¬�ÝUE4£m7\¶ü©E¾èš@¤L´´.ÁØL�bX ÅQmTKþ–¸¢Ál“/j³×/CvgP”W©ò*øú´Nàe1Žlod‡O¼V+T…kØ­1Œ¬y©™ AüyhMK§ÏžÅégŸ :ËX3jÞÍfº¼Ð{°ÞRJc•<ÜÒÚg´–4¶R³å·ÁWZ#š±Õæ­H•TµS"J·ûÜn24[IöÛÔÒ‡l'Ñ÷ËÓÍF¡Õ™5¤º¢¢öL¨«2û‘‡ÝЉWlõ¯+'’dü*+¥j³¥žê:(e)sŒ"WÁWM{ÿµø¯–\1�à f{#‰Ie}Jµ¾.ÒÃ~ÀÙª T7ùB/: žû&Ëq:€Þý÷ÞˆjÕAñ�p?]ßw/÷y’÷³£‹U ô¨Â��ã6tg˨L«F#b#« ô¨ÍUÃÀ¸¥–á¦]F}T)�+͈ÁøöÁ—s¶yñtçi®ó;x„sž ï|àÿT¼ÿ€à=M |ýú¨ý`VÓMŸ.)µŠXw×½@¢[H‘B–s•,Ĉê¶(-2t‹¬‡Ý`Er$kïâÊIëôxËäÄ�fjN¬ »›CHL iN1+Ýä_ìlxã½oÅï}k*÷†{ߊ7ÜûÖdâ¾ámoÁÞö–Tôô³Ïâ̳Ï&þ§ÏžM`+<ÆbU#a.7Kž:{'Ïž5=UÁ¦ÀUßT–ç_{<=xß÷§Ž/¡×^¸”¼©Žž"L‘/O‚’UØ)«@“‚‡_”öÖ}¿Ë'>Ú1§Ì_zš¡*è7ê½V€»Š�0À�'OáŽâúŽSÅ5_»�+éö_hv뱇œr,2ïöštÆ•"rø™Ýÿúl£ž†6½ôu¥UoVœ¦J½ fZi‚6ÙLk°ú7Þ÷6¼ñ¾·¥:ÞxßÛÐòÚeP:°nÆ7–©Æ‚ãw4úŽ$N*Qp9o^·T•‰;OžÌ×wŸÄüúî“IÜ;N÷É_?ëäÉ$å³NžÂ³NžÔgñ`G×›ô ðåíúF¯½æ‘Ë&š¡w½¡fæé¤g¶•—Teì”|Ø¥oæZX}uDˆñU*´Ÿzö9UuÏ?ûœŠîùÏ~NUûýo«CÀ÷ó�o”A¯ÎL•ÌÅʯCÎÔ‡ø:eš“É`›Æ~„¥ä0pÞ·þìÞ Ò%ůŽy'UNɵ5UÖRM‘øk‚!Õ:×ÖÒ½ˆFvã 8V»¢…ʺ\<ä\]ð®ðôéŸÖ”ýjjY(¥¸ ÏҞŤ�‡Éà\ä«ó~ÝiÏí©úS•âžxe®yW ¼ å &o�aÎmnŠƒÍ¯Î$+U[õáv|§žyN•�ÖL¦ ¾¢T�!p~¶«ë´x?–,�Õ¥kkõgeõñ‰?3šáÔÛÚö·Ç [¼Š_–®q\.†ÑlLõÚ”ÊLÆ:àu?ì€ IZš¢÷7Híû¬½z«ùPÏ»¬�úÝéšÂý‹K—¯SùâÚ…kòó›¼»¸Ob幄šQ_ÇþÑÈÚ¯Úg�¤ÞÖŒäõÔFx«¾+;­xõd+†¦ÿÚ´P�Ý=DÛB&�jPoS57Ä( ïg›¤Ú¥IÊÑvô Þ¹_¸÷¾šžuÈ÷Þ_ñ(éyS©”�Ée{œº'4Ûáéxú…ÆóØÏ±¼ªA”;âgvvV‡à0"«ISu»”§äï�•’1$6Q±2íõ]êùC’Ø0˜#‹e1¶feEUOe Lü¢ìˆžˆ§øÜ×*cÏ÷«à{xYÒ^&×m·x9°< +±æ_‘= 2¨²¼Ã{KÈvt–áe†‹Ôˆ~Rê®ØwúÚE�ÕKŒLU]ŒOöØtÀ­h™RŽŠ¿YFR çë¿ Ð® TÚjÏ:=fíŠ[=)º ^髸Ús>(çÛ0ö8ˆšS® ævL+9ðu 6Ô.j†‘=˜’÷KHý$tšjXF&£"Û`ÌúòØWxZõæªV²×¨­²{ 5/®Å¡îEÕ/«·¼“¿P�–®ÔYW]ݶ)۽諑~?Ì�»R¢ö!D žIòÐnq£³[·ð"ÿªÕîŸCUŸ_†§Ð '+˜ªV#ÊÖ¦iëY·Võ�\ÙCda’¿òBW3äž9iUTüÙÜ5üªácó1jæ¬dÒ4ê‰.©«õ�ºz=­±tú2iH<~÷ÊNW=Þ2JYBBü¹ƒÝ¶‹yWnEíp_¬¦Y•²êúN{®ÓrfŒl“\]!‹a�ë·„[¨ö¿~ð¾:T­öµË̼/o6«<eÞX²§‹¦ök1¬}o£¤ÉOo§&jVë#öI:çC¦Œjt èó1s°äo×»j§b@tF¤‘ ÙšjÁ^ÛÒØì†=ú9õúˆX™�q6@ü¹²dÝê�]ã•“Vëñ ï³ë°»»¸o5¼hì u"G” LÜ$£…Cfç@¬4…/Çßã,½zªo˜Uv½N…EÏʯyW¾�R©«>‘; *5‹N 6Õ$ÐŒô0™»·1ú~e1BÖ IDATç3ÊŸ^©öý ¼"ÿ.Þ_!•Á„�L£¿äô�Ƈ½‹†‘úˆ:ÅûµF_;½±YÖÇ ô¤±f¼z:k­  ¬Üã�vØÈn¾¾×­ºÞÔªžøtˆë\PjR)%ZC1¨´pÛL.ÌÝÁõÄ�ÊÝà§ùàÜ{Ÿn ‹e{Tü¹ C–î*=êÌ¢xmÊ*8ŒÉA òôDú¼Ðª0u¯â’Õ!H»‚ŠÉè§j þ¤�;žå.v([œØ0Ï#iw)«ÅÐÖu™§ãúÜ“�h­F²»N¯ÇðþómÊ|<5^Bg%!w¥®ßj�·­”í©ÕVàÊ]“X.¢Q¯©VyNj„„�šú|[‚Œ©YÏ£¥h³= Õ"P|k~m9�È]*ÁCÏÜw_›7{�©¢WëPÆcdezû}å®m¦ÞŒÝm¸lTδÈ%çôMOúX@jRš0ãà+çNú«Å‰�ÔY #uèyxžZœcDI5TbE€¶™Êª§ßTHŽ$Ïiê+%ôláúð\¼ÂÒj�7¥brD;»Gßß@¨ÒÚ¨Ö_n,ä¼|5µ·ãoê�S- ɬº´!§Á4�+J¼”¡6VvJõ¤¡£Zx#Âh(Òƒ˜+P‘šèí÷Ý?Ð&[ƒ9—_Û p?Rb­u[û¼�C[­ï’äÂ�=e°-®Ã?b~vêˆó®ÍU«Cá]F^øíЈÁ£hä2uTY%α«W ‚×Ü]³W`º ¼„…Ú'k]ý ¾4;SŒE KêVIþŠ NävlsEž@0ÜmÁ3í¶¤ÚT h6 `pJy^ hÌ>äAélÛs•²LzSÖÔ¤Ó�ÃÙ�dòg̪®Ãè—]É®¬ÁÕcÁeEŒÊÄ­Óãe©´ü*Z‰}¤ß��7£"kr¡©:Y‹EÜ3äéyÕ ÒÐ.‘Áå‚®´Œ*«\á‘}‘¹�:{'½A#ÜÙ“·þDAE1Ð�{¨‘E5å¹yÁ‰5þþ†5LjewÄ.h©tÀTè«yP&&L=}eëžq)Ê�ª·¹ývŒã[*=וŒ¢œ"_»@Äñ*·; Á"Y[Z½Ç hŠ�›Ÿ‘J·€[ɉš®`=/”ƒx¸½Ì­çÊ.W*ê{ö�>³tztGZÜ“KJT«+Ûáe]¦Ëç$¡tYÔEáäÌ )�iÕVü3ŸZ3VÊxe U}ëìQ*ªë&ÇÝr!’³n¤ËúG-HÙ£uTw^ÉiÕÀkÍ¥ ¾…�¦(ñ�H�ôÔ0mi§ŽMK²æzCz†®9ôâÆ�‚M74XÐ`c‹Ò\ý‰D i9Kš|³k¸(ã/Ê0 ¯G!u!ëi!àR¥·‡NöSÙçz/RÅ'�“-e*]k õæmíSñù%ûÞµ‘Þ¬# RÊS›?ídO{c¾VÕ¨Êë0ç^­?´qQ×½)³”“_êḴùXê4�~ÝiµÀÛ^NÑrŒTÅôU0B[:&cQJ5©OMK© PÛœ‹S•°€L‘8±é¬¨dkˆ| |¹ab1m÷ûÈsQ¥ò�nea4r‚úÁ…Ÿí#5h _Pð›%+!�Ú£ãy»u‘œ�¼ lìµùÎŒ8Õ(ëŽù‹NΑËÔq`66«#öB{ì 7`ë¢k8ri†d¶ Ö«%™±6�’üÊL«^=ÕAÎÍ&Ê%mÖEÝ•]+6“w%Ö€g¨T-¢Ý]åØã«(£Œ¦È.‡·â/’KÊ¡è÷½­üQssI[é÷ã*ŽK3vT(µ¦N$ü–Ü´MG=éJØØ´Ã—¡ð„e'dyä¸2Ü® ·ƒ"}^Û‚¿ÁÈ×Aíš(�€»Ì�JY?X¼Ã…b8ì6–…21 ®r}Z'ð„ælòzÕw˜ÊÔUêP”®V{£=ÿ]^±ø§¡ – yºÒ:'v_òmÈÌvbïàØUüku\5ä«y,dÜT ~ËVú:XXÂHÙm±ê:,ËÅgRcN´LÔòŽr.¥nü¨b[F¡XGáŽ6^½¢Ý*Aš+KF5³l³£‘<ú¢ËÇ×;Ó…áZv,A×IÃõ-ÃÈ4´W”Ö ¼@˜¸ãœƒ/ÁùÉiMÐ pw®@¹é ’¢ŽÁÅÈ•²£´œy•»‰À»ä?æF£Á"pÕÏ’j…ѰӚ/¬,ónqsõlCÃÊÒDÉã8Ùê  §ŒfèÞmߪÓACæFãGŠS^øÜ.' Õt¥Ò·›Cj[µ~*¦Ñ–¼ZGcQˆ±¦Zvâ÷‹?;y¥ t£�e‚¦1¨%*€ÜSkà+9®/­xX ¦Ò‹«r¸{G#Ûc$ß·¶˜ø Md€¯À£ºµø,‰š ®çY$Qì=ez§Ým¶G¥YâÄng=Þhµ³" L)ÛÕËL9·£ ú]—þQÄ¢Z>M^µHÁ³áã &N“²À ‘°ðÙ�¸äOÕM»çZm-£¬#ó±±Õ¹gTÌwY·å¯ù4A±bÆÍ�F2À¹±–½,d|­rui¥ÀËRg2p¥Ì½ß|cH þU³Ð˜½^V,Œë]DÊ”…*{CU䌾á�p¾Ù"oôhSáèuð^Óž¯je2O^Mí‚g°ËЍÕ+ÍQdóIÈ^ñwjE–²³A·G™+2µr9È4{FºÕ?4UçNè]Ò‘ËèD&T…]c•èsT] ™¿®s®Ò ®ùVÖ�þÍö\le™ƒÐñ…i&ºµú¹9]Þ˜”Y×ö1¢^d>’žÑRsÍ R^5|ÉRñð5^QʪEõÿHOÑè¥ÎÆ�B‘µŽ¾;jBƒ¥&—h_å9üvÐ.5iц¦gÄŠ4&q•ËÆ sd†�ZÊÞ<õÂ)¿Ø…±†ºÆU|¹¡1ˆ¦Kû«L`멼5šr;"ß¼fM«6øÖ!ëÉb÷ޱìõ�J»ËcµPpÍà{xy ³¡9… ëQ·öÑTÃStøtm{jÊA«ã¡& ôëûí…T˜ <äT0ÕZÜõªôŸ¦¼[ ‡ž‹­Ð*J�åïZk†“�Ý7²ˆN\ñO@r™ +„(½ºµI”G©Þ,'6d“Çwjoj%6M%/gƒFKpá4*ikç’£I>:¨"/ŠÁª3’©�ÂWµ»qÒn€ ŽHôâPZ1ø^^-iŽkÒry�€oå!v°={Ñ„¦BhÛ艼ÙÓk›†“’^2éTìZ ¾N—cÄVå6v£sO¢Ë»«ø5H’CžoMë-…ÁÀÜê‚JMªC½hô »aÎÇJÉKnãF¬fñ’õ8h•ôúp§µ­³P%ã´ú|Êç&êéâ;X‚ö¸{k)ò×@¤;_†îÊLW�×J;+k|öªë¢"m�§™‚QÐÞŒøëN¹Bžnߢ·ÀW(ˆQ"ƒú ƒžÕO—aC6N%à­*„šU‹všG#çö §«¡Æ¤44g‘Šu»UÀ®¼ç¨ZCÂGÝ¡íçÝÌ�Rš–Å6ts]ef¦]Á}×ñ`çëêÓzÓŽa©§âïo´ÎÑ6�—«éêGÌW™ƒùQ-9ðùåá AY -‘Zq'nµ •eÿIÍнB T¥þ±ë®{´!"(jWªz‡-J¦u0½y(¿È•µ:GMeeõM_v„ifœ›¬xŠÕu¯S+YìÁ¤LT—iòÍ•K1Šiо°†×¨Cñ[%†�p=`tX±Üy¯“F¯É‡�ñHí¨CÓ¡’1ý£Í÷Ðófý¹–´R�·añUÖc&Ù‰W–’Þ/ÏôÔ;ÙžMеU¿¨AÑÕúi!oÅ-´Øt9\±ÃkÄà•Þ¯]Ê É&uêZI2x;ÛP²Ç‘ç:u.õúFt± ÎzaK ů�!÷® Zß×%ë6ÛóE«±Œsˆ8v³´–Bª�~|«¾3«ªÎtUvÛâ*ï6Ç#­O9­>PkvÑûm'YV‰¬u*¶o¯’W ¼1EÏ(þßQøZ¥ÔÉfhèÖôO¢™…t™¥�ª“JƒaÄ*gO»x»ªNk%ê�§2)MðUáBxjâfÇRªo5f†sãQqSé³:”!î{Y5øJÇÕÁd%�„:øÔc¡Sé:SÂ)±6èm×ê�oÞ·9ëFQäo-oÕ ¡wkÕW}0àmjà[�3Í žBh�?�µ·¢´nà­öÕN‚b"�zpª²Q&{Ó¸5+PÜ3µˆž#§‘ƒ?4Ÿ‰Q8οûæq%•Ô/ÕT9™¤$ï:4œôÿ*5Á·=3²ÚÉ–œÉN›:…Ç#È‹¦j0¦K%ûG¸µŠüœCA3^04~ç1S5¹HVÙÆ¶{¢a£6êPj«úP‰.„[Ý.Ïo5FRâ�‘1§¢çTec¦UY²™$Ñn&ù•“Ö ¼ª ¹ÃiDlîmðÝõÕ¸!qÐ^#%ØžƒR$0m+ϵg_ Þ;;\©©A� I¸üìf|uAÞeL4ðÕ­"د±1r4ÛI‡Â@L"q¶áƘa…àðË6X +%_å»uMшýµ»0ŽCÏP- c|uÖª}\º¶œG¯ž@˜¼`ÌÕ9Æw~ Œ}ªa­(«¤u¯á%öT‡XÎ*Ñ‘’¤È­ §˜ÌvòDO½íVüÀ+~?ÿ+¯ÁÞóoqëm·é> Ÿþ™Ÿ‰Ÿù¥ÿˆ~ægTw?å…/À�ýìOãU¿úŸñmßó]¸îºãºÌÚâÞ s¦æ-4Y˜¡5ƒ¾ÒœtIšÞA¾£*¾FX¼е%vR¤ v3ôk…Ù³[‡ ŽŽJÃú[Ô¾*2sOu­Ä\–ʕ֩·’†q%¯jQn>q þÉK¿ßÿã?†{^õÿâ¾ó;ñ”[N¨mŠ×7Ýrÿî~ý±ÏJ¼'"üýðÅøî{^�þ™W⛿ÿûð¤oÔ+UÚ#oç…Û[SÕ:-u–ë–Æ”XpWÖ ¼1™“@Zù#b…Ê�YÉ¿XÍy*¥ùÞ—ÿ ~î§~ÿýçþ üú/ÿ ¾ûeßÏj$Üðäð²Wü_ø^ô…8þ|Å÷)'Nà¥ÿÇ·à%/þ§ø{Ÿû7ñçþgxÉ7~ƒbù ¡Õ«:@d–^aÛ·.ù‹ƒ7ÌT�ìܠІN ô,@eÒŠÏV~Z5R2—èêr±ŠUþ–ì…²íœj,êÐùS�«O{)ŒÂ¿åýú/dÙ]õ~ßÌlÔÞ<<<į½ú—ðÏþá—àÅ_ø"¼ëÁñ¿ò+¸Ês,í¶/ýª¯ÂÑáaÅû‹þñ?“o¼ /}ñWá+ÿÇ/À¿ýÞ�óçÎIãµ°ò4Ùø:nê´ª[)‡­«†÷{S�3á‘+7­x�.øöçH^†ƒ˜Ð¾¡ÎS}™Ü'~ñÚ_ý5ÀÏýÔOãÉ7Þˆ“§OW<üq¼üû~_ó/ÆûÞû§_àŸ÷\¼åÞŒ?{ÿûáœÃ�|ÿâ3þêgáºãÇ¥SQ`Àå9ºz)®@»¼{&¼£‚±Æ¿^SëÐh]¿o„<š0B¸v|@‡Í~ÅšaR‰£xdn¸³´0¬~†o3ÄÙAdñ1�²ûÔ#Òô5m¶9Ö±3X?÷þáÂ9‡ƒK—ð[¿ò«¸ù–Eyq9Ïû´OùGÁÃïyOºwüIOÂ_ùôOÇ�ÿðãðàιp?e_qÒš€èÝÖwºÍ)¼Šô†UÝš÷Î2ÚV ¾«Þj™‹ªµÚlˆzUô*F­ñ½ëÔݸ÷­o­x¿õÿ žydzpÛG}^ýÚ_ÃÇÞyœs]™ö÷÷qüúëÓõáá!?ÿ8žöô§1©“c8¼^ê(€mXäìËñ¨Š:ŒCh“Ã]1 *Ö‚^xù 9 Gc¨ ºýчìQеmIÉ_Â’‘*cÆ5ÖN»ŽÛ ¥ŸùøIqCÔ¤Ë@<—d¶b­D¸ãäI|á—ýÏxík^pâÖ[ñï|%næ3@Ž_wŸÿ¢á'ï¹'—ƒÃíÏø¼÷�þÏ}á ðußþmøºoÿ6ÜuæŒ^OyÚÜý`A¯aYUôUdA=˨ë*øÆ´ú4XäD™CÔ¸²æ\Éʶ¦}¦¨V„rêF!ë)'Nàücç+Šs�>Š›n¾ �|èüÄ�þ¼ÿOß×l×›ï÷ñußøR|âs?ôÐ{ð¢/ùbL› 7=åæT‘PŽd²��-�™\M;Y«šÊã,›R0ÅaŽg%—2.Jmše~`UUÞ° 'U“É¿`Á˧2 ¹Kêjœß\�ÖSýySÔ@íÖò±Í’iívJÃÚÌLj—e{î ^€ÿå«ÿ© ù7ÿò;qïþÀK¿ë_áÌÇÞóÎwâmðf„ó�<ŠWÿôOãCöç€ý£/ÇÏÿ??‰‹O\¨ÚqãÍ7ãög>ýÌgâG¾û»ñ¬»OâŸÇ·ã«¿øàBA›Ç´è±ÁÎÓµø¡u™ŸŠaƒ‰gklz ÔŽB›XP7Ä_µ¾Ó*ñCŒ¥šTÕµÚ7à*30o¹á*kÕûmdùhÆUû¬\N/.1P ¦䊞ïï½þõxÓë__JWÓðm_ÿõ8vì|Ò§~ ¾ýå?„ÿíK¾Oœ?�_|åÏNž=‹›OœÀïþÖo‰jÎ?ö.<ñ~îÇá÷wñ§ò0î<}oyÓ›R𩣨jvëYCT­Os”aØ Jñ¤õðj�Wr±f¬‰Ñ¶žT›V¡\¤#ë$VýлÞ�¿ó÷>¿ºwúÙÏÆ�ßóïõ‚,DÓ~ûuxÃë^¸îºëð’—þ ¼÷ᇋB†Ù‹rÑõ‘Ê©¾‚³E[,þ!úp³g\dZ(Ãa5>æŠe¥É9§–e]›øßìûÖ<” >寰®‚Ü V!0úڴ/¸÷›Äõîâ•—ÞoUª0ŽÀöè¿û[¿…¿û?}!næ3ñ@xôC>í¯ý5|Ôí·ã»ïyàÖ§= /ùÖoÅïýöoãÕ¯|%n¼ùfÐ4Á- Â…'žÀ2ÏUã²üµ»ÚjåŠËsfÌúÚ©ß`„žW’V ¼"�hë*5ƒ–µF«y oú�ßÁñë¯Çgÿw¿þŸŸûy��;‡w½ã�ØßßÇßÿÂ/À/üìÏáâÅ‹óòU¼½ý=ÜzÛmxïÃãÚk¯Å×þ‹ÿ?ÿ³?‡£Ã⺆‹4¸èšJ×b_Òr·Š1猩h˜D#¡çúW'À-‹×ôÉ+üpÙ _¹VûF+Æ:Cz2Cæ#ó´Ú3CŽ“�ò°¤aPE‹T«fì1F-‰~ºíéOÇ O¾ïºÿLÓ„3ÿñ¸åÖ[ñ'=„½½=|îßý;øõ_úOø÷/{YÅ÷ÿÄ¿û�—áOzðî·¿û ¾¿ð“?…Ûžþt|ÌÇ>ïzðÁ�4È.Þo^o»[9»„ž?¼5ð—;]Þ* N1Ì’B´Šå (»ßJOÌ9|ÍW¼ßô߆ÍWã�ßóGø†öµüóß/ùÇ_†ßyýðîw¾?ô£÷à†'߀§ßþÑ8ýì³ø_¿úŸà;¾é›ñعsøÎïû^<å–8÷è£ø¥Ÿÿ�ø‰ÿðcZuÐT˜BÔj–Õ%£Ö®š-ÝÐV4–b6‹Rø·õ±€œ=0§@"ójA´çpmÏÜ.ÒkÜz ÇÁ·-�ìý¦Þ¿ŒG£cË+ªô1Ž¢¸þúãø‚/ý|̳ž…Ífƒ÷¿÷Oñ¯¿å[ñÄã�ãÄ­OÅçÑá-oú}üÉ{ÞÓ¬ãåßù¯ðÿüëñÿ÷߯ã��Ç÷Û·ãâ… É€ÓËà«‘¡¼A˜H–«HZ©cí`Î\Ñé/ªz|­1áZ}R®Kš©(¯ãÿ›ðw/üŽoüŒç~êë;w®¨yÔv6$·¦™­[,k Ô‡¦45膀ÓV¿šÃ²Ëä¢úŸ®L©#¸Öëì"ßVdú Ý3hŒ¹¡¤d~š ¾Ê¨ôÇWe­×>²Zl5;±ú94wm[Õs†¦Eg,}šTš´É~‡…ÐêÛôE @(úØ,:bž�?F³³¤†›¢ô±¦É®¿áü›Ÿyå œ0Ø—ð{)þwÅÿñÅ5Š<~íŠßeêż?â1ñU¿NägY{*Y#Õ¥M+NWåÏššÚ2Ô•Ù´�ióÕ¥‚Z­”R›SvS>�Ö–©¤ð�ÇFÇŸùÜ„TÉ[eÄnRö~%¡^‰�Àµ•Y»uÅ©ýî:–DìGÎ3üïêܶL6ü¹ô�Rš€ø6®xm¥—Âxè³ 2ÏTܯÊ4;æ…1Ôº8¶¥n{?Õ¤„¸jåîñV9.§¼ËsúFU£‹�uØG½þ§•o˜;X¢m^urF¾FŸ‰ÈÅ;ÖÆlN 5Yž�­xÙFObI ƒo´¨I«JQáB«–bÑÆ…Ö7-¦$²ü!M͘=ÙÑHú* ¨Bg@í'άúöaöšëØ\çÆOý�)ç°Ñ›×]Ý7èVE›…|Ô§ÎûîûqøKTÐÆB2lšÁêPJH/¯Š§ó±?.i]1%«ª˜¦•oN­IT-\KûGvìüz¾l¯:W–3¼Üin‡SFËd:|�øY ÙYxæmæµè^'#ŒŽón·ÔVdºb©9.£FÛvYØ7"e߸ã„ê:dÍíâ–ç$9ÕŸ««À©SÑÐJªÀw·$æ§9•ÙÀæ^ßÜn}m+×Á×kS4V,^ÔªÂþnq�5Ð‘ÚØ«Gvتaµi½À«X¥å-jÐ62 3rmÁêÊwö 4tušc6£ ŠVÆ�ŸèJZÊnŽ d¬èƒ.®�.»„v"齨–MÑlµOÈ�ªÇÚ.K9ÄãÁ‰ÔÖX’3Ôg�ÚsjÄ „"M¨"‡Œ6¨n§ô~µÚóÌ"Ó;W„SS«ûû·Ì¸éÔSe#'L íº¤ä¯B®Øµït&­êà „†t ¯]¢WZZï®æÒCl¥]ÜÅ twdç:�z›!<¤ÕéʌڛÑyKÏ�ª»¦¢ I¾/AÎPE™M?ì߹(ß+ +JUò•#`ËYIÉH­šwýÞjõ Úê§.›Ù÷¡¼vö¯ô×d}Üf±çZ�YÏaî�ÖÅ*0Ù¥ŸÈs�ôš�lí ¡ÁEãBE¡ªu=^TroOyA¤KeWž°i(myÏY)ø®Ôã-,jÕCl¥–]ÚòSÆCfC¡˜¶“žç`€RY\õtÆR û’—Ú –a{_¥Ç£×mƒ~(ÇC’BÜ09Žº#‚[î¥Ò 4k.nŒé-ˆÄP.³C IDATÖüõ�6#šŠ×!<åd#”>’¿z—åØGåí‘~JrÊW׋8¨²Û+¸ªÅ\ï¶Ó‹yï_ÊY×Ó0\½¾nå¼QÊöôÓÊÓJ�7« knÈHäÀL@Ì!EiEz 1l,4Á×°Ü¡´–-<;…’Ä�H_Ä#ý¡3R±ðd�.©?ë6î¦9TÐ-”¾­”yP�ÝrÅC${Úå±Ðø*SÍUy—²•¿¬áit'7:¬BÜÔâuO‹Í5ÁºX�÷0Ö‹Ó¤ÓÆÚ�OYÖºÔ mÌÕp²2œÇ�ÑŽ„ž iv6 ×™ÖjÚ3/)ŽËØhÔ‰i!3‹È1kDÀåH7Hdªgàšœsv—É:L ­c›BØýÔèj#ÄC\êòSñµe½¿Ôˆõs’¢ñWÍ«ÿ�½÷Ž·«*öÀ¿ëÜ~oB€¡%�¦ÒE:ÒDàñlˆ( EPЧø|€¢¥(E$(Mš Ò{I(*ï‰ôŽ HH/wÿþØm•™Y³Î½ùý~fßŇÜsÖš53«Íwfö>{ ºÕâhW…"¦ç‡�µ‚—=¨Bbêü3¥¢·öl|4ž”Hs†R_ñ,|Úê!Œ3Ä_ÿ&³Ï»M �ìKì\ &ñ SîäÕóç‘D¶lÒÞXœJ3#^ƒêi9,�u¢ÚŠÊw…)3†iåLê¶©ë9[[ò~UœAÜ™YxŒñ Ša[H±È3%¯…vòf'/!T”ð•-Uê$ÿŸŠÐÈ(ÈYºxSó£%vöÄ@¦^h�£µgŠÕ¡€Î礶°Ö2ð7K‘úÊ:󔑳.êÐzçÓm ˆVÌŽ~­K†?w»T<(5•3ÇgJÊð¯ü ®ÍÒé V¯’S¡·™À«TÂxÈ܈igW|I´©‡ ,z!$Ñ­bS¥¤…2;÷%œùHys4È(Îj1öWk2éÕ¼J–× ¦z}ÛÊñ²uõ}< a›b¥Ð�Ûª‹2X¤ßë+�ÈÙD¡³”Á7ò¾à ~ÆW­½Ëß÷ÿâºy5$âÉw'GϘå%9ý�}?¼Úõ—* ˆô¶¶*âÖ¤éièf§šÁE|t.5:ôÙ‰:XF“š|e¼sùzü*ƒã„ŠA5§ƒeDãE ¢»ûÑê\}¤�ƒºØ©O’‰Ä™¸ZZt–”YAb‚«ªúV€«Š‘çÞP}„B¤#Cmè�Gîf3»´ˆzý2¸we 23d-3Þd�hû[0õ†< T!Iˆ³Hž³„CÁÉ¡xÙ'N#?P-ìwOò¾YsßOÔЈ7,á°òpVK6�t #ÕIЀ®Ç‹�°xÑÁá ÒCtäc@å,t :SŠð&–,P¼Ã¤^=Š·ÜJÔ°–)’N&óPµ1‘NÎâ6YcàLéÕùÜ ªçø†\ëõ²é «ÊC$¾ª¨ìË"Ðiÿ03‘‰­„L×ÄD$UwwÂŒ•_öÏl–øû†S5A\t¬gd�¨Œ }¢=QF€×*œ¹5€òZ“bwÚ‘� ÷th0x ×ÐÙüÉ!8ÈipéÐQN U"c‚ öDgõ¼+ØY †Ö£­gƒ:ù=¿ÆÓ&‡ÚœdäG�Sè¨ï �*\d¿M* gÉuÏË…Ý@n³u „:WQ‰�¯í:¶ jçªÀ×Ú.Ô./oú’°.|ÝsQŽÀù�.¡gêO‚Üõ/=ÊvÎÞâ_F€×+åæ©7§×HÐçE¹Áʃ‰RTG+CñXÀ�wfdðµd♉±ÈO¹É:¬'#ØÝH‡$ »ÄK¸H®QŽ;;ŽhvQ$Ý©8+«# ßv&ø~¬ Ìl†ÅçLècËÈÀî{UDîéð‡¼¶¾k)ù±ZþöžØÞ ²@âÀ¼ÇhBs·`�iµ¾'Jœ=ŠMà„¨$9.CÕ·™A­XF€×+å¶oN"Rg*¦¦þZñ Û°„õá�ƒ }˜h]ÃÀð·*¾ÆÿÂ� 7zÞ= báˆÉh¢0üT!çÄp-&¸«“�›¢‘wb,Ç 2vD:™äMÀˆÊRºÚÚÓH?"D†…b[ ÷WÍÑ?e |Ë/¦Œä,ÀUxwÖH¯Óò¹¼×ñ)‹³Oiá–´b@BÊ ‰E¿Æ­ Îù³Çñ�Ñ×;‰·<#à–F/sÔ¬mãyl$×x±†›0d�WÌ'¶ai€Úè¤ìï œ¨×©X_J HÞÄY RN±CUÔ WuÙ+?šÐ ÕÍ_¨Eˆ†MG›>ëãh\ªø¾ªMdUóÝ„1 N¡�r BÇ ÿRŒƒrø’ÁWèäEç)ÑŸ¸O3 ddßúcI:ÇÌ¢¸¿ðeÕˆ‡ð —xŽÁë›:°Å¸4ó®æÂ€D._Úät´A>˜‚ŠÊâC»ÕÉ©¤c¿–»7þãø:²¥Ç†Úè8aŠ÷T_QHAK"Ý•ÕÅG¯Jo^*Ðæœé^¯¡ÄßRÖœ+6Ttœí QŸÓZWV´ÕFš¸&ü@Èg\s{;ÐÐ ³7‚Jo Ü�*v"_J'W®qêC*vý$�þõáއ�dYV¬IÉÝxkdiÛ[ÑAp3ѱ¤OØbZñµaâR[~á#_¸;Pºl‰xƒ®�_&¥íL4s BƒxNDmÕJª²¢Pô¥¹ ôf£7>ÓŽÎ�8õíFUü‰Áe5)Ë5ød=³×YW$´VÑϘhbrIQ4õû[• �o@_C-ëÜp—<ÔŠÕDþݲnºbëùÌÌ“©r¢¶äTü �SƒØ”s²¸–F¯,h  fÖ^ÔÙ»äc¡²E;»·  yHYŽ™mÏ )Ø3Ò{¸p VÀõ¼Ö�´~D}*Ϙel4ÕÁÓEp£ŒJ³YyÏsòTü­üt;ö3¾õ5Uz-´>lÜÀ;É^·…’A€¯ê…o+Z´´ '×\:™Ôûo�ßÏß 9õ*[ü=Û߆p#�7(œGÈ)Èá?e†‹Rj ÿ“@çñ!m€õ¯Ìψ×q„€2¢¦­?*ßa_Ø�øšØwÉêÞ;\СMØ7ÐÝoŒùhM߸{üU…µÄ==÷’hƒ ƒb�bC ÷­îU�¥‚FßùŸúë”ÐÀ»pE–À©´z ›Ñ´±û“i`gɃfþf¦âÚ·«"Á;¾ZÔM~UW¢{Rtî}jZ^«¨~6a€hj-0¸þ'ޱ'FˆLJ1u üÇ6eáØÄ-/¢7õ³‰`Hbß72ªROp&G·²áw×"§ ¸î<ú òœl†Ï?¾1 �a„éË`ï‹Èü>ºbO� TšËA/£ìœqpe¬ jaÓét åó%0²­ëµ|=-¶¤0×!£vï„ÐUq¿ºøÔ\ÜÞ¼x Å‘˜Ú褑MncmÉ‚ Z€³¸zÜ©ðº“@¸œZ{–äŸ×ÐPÆ*4CTшlü üßüfu  †~ŒºdȪ»Niˆ¤úÍ^äæàR94"ðõ4"xÒÑ“-#ú¹¨ð¨õtW'¨¬Z´`gË�k }9↶Ö5„©MD˨9Q_ì}Ï9F@ñ»!…£Nñ�åŠÒÀ—ª®f¹ôÜ ¸eiæ]ÍUá�xÀ´¢”%¹ùš-o€�ó�*EdXE"¡PÎ~3A&AK˜G‹�ëÁç u]M3‚Ñ…~y¥W®ƒ;F^†íH9MćѬ£Í/ƒ ^SGF–VÈg'¬4ªi}ý(ô±«ˆí,2ôÆÎî˜êwrôúñË$_7Ï×BÝè™e$XÄYur¬ùÔà(Sï+-–YG)½ØóGl ßÁLy aJC�7âr•'ó74ß'<œüÉ%AàKS…;Ù¥%àR2Z&�:«\J'‡Y» ”ƒ!�F[à«áMÙwF`=ü×ßÊ=¥)îô²»‹ÕO#Æq“ �1ý¢óo¹ö�6ÜþüѶÏ� ×8fv?{-ü¿>­Óyº”¾ù¿F½îιàQŸû¢à\|²|{4tsàXzvÏ«jlI5Û¥ÀcS̽c6ç–:õ#Xix›_£’³™-%#ý¤T�­™Nh 2ÝT¤4IvaeýrÐôdñò­uZ�×ð&ª^‹Œ¨åô¨t'¡‹Å-x¡5€¬=óKéO>–+§–•¡~ÿm tm™¡ŒÌùÃ)©OA§Ò׫ícÙ MSiDìsªk�c®öCx–}þî'›—~=óT*¹rž}=³°ªé¥¡ÀKCnÉŠ@ÿ\rþ'Ò# ¹’U‘ãæ;’á“Ò?� 5e—7ݶ3Bp»Ò"v¯(J3\³¡A.,´¡aøV! †Mû2´ª—7Ëè=E¬·]Å]§Œ­‹ >úÛÌ4g }åx¦¾rbõEßÌÞjEÅSÏiñ·¢÷%=?9 ¥Þ™H½ ±’Ã0¡jŠN(Áð’�;&¥Ú7†n_·4x ü½¨‰t‹/h]iD„¨�h„ˆ à;Rñ)Rü&–Ã�8o‹8h°ý}]|]Q©3 Ö,xäT ÁGâo;‹a…ŒîVs\€Éˆ©"¢ÛZaâkè0Èúë�Ò1ºš^Tó'y.¹.ÂÒ€¯ça[²œ3›é^WsþÂ'�Ið ¾³åÈóÉ8à6½3Uô[«åêê(nÆD _¼J3�Wá%²Ä¢-ÒÀ·ŽÌ0w|&Ks„è8^¯—O·l  ¯þ¤òô}•ƒâ™ãֆΎýUûîÐx ¸‹Õ/úßû¦8WËÕGtûƘüô�$ð-Ú+*­m1€À�ùùW©¬ó%£¿ù¾)«^ï”èœEãÔónìj¢cÆÎƒíDUü½èŸv7@.ê„—iÈÅf³�<ìù¨ôÈÜzG%ÊëÖ,Jûº8GJ²h16GKÙRw;­£­ÐìÅùÛZƒ¸¯€Ús›ÖF¡ ×h÷ùÇN5âaˆA€‰/ô�çº÷ßKÁ”ð7Ïä^Q°²8Ú#s2 =u.¯½w ʱ¥àeHïZ×vîyY\J3�ˆ…#ê –|³”%C{ C¡_Ÿ�ðâ‹ÿ£Çɶ± Øú >„ɼðJ]� ‹`¡šÎ¬Ö#«*Rá/šÖŠѽ¬¶,~\w-ý™HKUÊ`Í¿~ëDè ̘¯¶w{ý~4{xNŸ½DÚ‹ e¿ø3¸KGª^‹”ÓúãKv¤¸?q̬É.¬8ÖmÞŒýhÛæ•\жVi.ð–E©¸¥6œLAu(>È©¾xô/† ¯1®×Œà›_ˆãŸ®c!uÁDºŠuÄ㈇Nl bR6EЦ_•&å×R!öDFW{¬C0t07s>T]i†Ôׂ¿÷⋤èŠq m¦-§_"pKQÎ�!®Û>ÂS"r«ÁýØv9Á¼H[µJÁȦRÁו94ë¶8”†>@Ã+eøÀßi™UžkžV¢ãhkó,lL¢Ép žŠ«K’ñÄ�¿./ŠunR  j=hî”:œ\ªÔº�`)œŒ¬…£‹¥cÕÍ�|‡€2¢ìe€až¦ ›{C7PÕÞ 'Â1Ó:Ò]`øëÀvÙ�šT2ûH†Õƒ-l°’ôLÚ¯Yݧ¦oEîý¨%ÐëªæöKÀÄ|¥>Œ»¬7j ©Suáܸ�Áú1˜ÃêUÆ2ü�]b¿{VÇêUÌQ#�aòu5\3+Ã7òœÃâèC5’±~�]‚êú­MÏLWý€•ä1îM[Š5ÖÚã `l¥C ø`è9„!MD"¹/=Œ¦MM:�¤šíBàœf9Z¿”8ιƒÆúŸçeI$@Jç͇¬8eÔ‡ �ÓB&!#©çèêÔqWQ¥ºg2ëߨ2ò‡ÿóÍèðkYï:Õ)�Šm%r C5„õϬÂ$fþ©|T–5ÖúÈ‚óâX¸‘â•à-‹§)C–ÁM>\¡îNxG$óÓ7³c ýÃìG= ®A»°i(µTz0!€Ç»¤ª¯=zR6®½':R´ÂZ—cn€kƒ?to¾æ˜±ÌçÏI´ˆËÔg‰ó#•jñüùqõLÚ?Øk‹ì+í 33Âù¿¬–N¹ŠAQG‘>�üe–4 E�¯¤è„èŠc²áqà÷2¼@º2mþ'º±¼WÏiáRä»Hw3–G)п8Û:�áIúIGM¯‘Rhéý^2æH‰Å_ÚØ'LuÜ�ð”©÷M¾‚p€|À¥•¨¾&ÄúV´ƒ 4è1¸àȦ<¸R¹”è—ÏrØÚš@OÖÉ%Šmuè޼‡dÄÕøâ nO|czðÍb;Àt^oç¦r4Ü ãÂpwÓ5v£kžµ…z^Cm…CN4oæ(EÏ/ov©»@©.µ­e¡/ä�éæ(j *OÞ“j|À5A;¥©£¤×jgITë[D�àùŸmýŒû+ާÆÐÓý´#=7ï›ÂC­FAèU�°p¶b•¾KN‡)§2.‡èòw÷­}ºƒý£pŠ\®…’”ñ?E%Ç•Èwß°ŒÜ\%ì™ É„µ- &¨£_Ù¸—ÖoÍŠ�e&i¬JBuÞÃQ'ÙØ-¼r50·ápÆÌP3ã��¯7‰’Ô�«ú~—È=ÏZÄç~&ÅêÃñòßyZz2QUO~ÖóJRü•s®žÒ˜ƒÈ¶ÄŒ [t³EžÙõùrY»;²¹ªV{ß(tÌ´82BùP ÙùYYL™!ùüU{3ζ±¥ÙoäZmàå ¿�-7–º4_Oì6EÕ¢x†®ÛGöN¥`#”ÄD¾™µù’)û“ù„T1–ˆ>ø^d@›�ýs9ækk}#£üB�`¿Ý|E·bbº.³h-0«FÃ丣ѾÍÒ)õW^qìw¾‰=?µ7Û¿,?úÞI¸íÆ›éusΧpg-pL"sO7r�)Î@�—æÆ9J6¸Q¼tûôúzÜþÎɸØË8“Z‚/®ÄSÄ>kìá–¬8Èoî-@žÜƒy{l~É13Äêu!˜TóM2 wJT©®> °¸•fod­K¯–:„lWÏzòÑ«Í\ãۆΖ÷-XÅÈ„´)%rФ{� cjƒ]WP½|z^ˆq”ñdP ‰ÂEñµž°Šp®¿çn p}.Bs Š‹æcÅ‘#E¿öß):6°Œ¯U"f&(|ŠP6µ±ƒâœé S»Ö‰Èg‘\"-˜p%ó•è°ã¬©‚™óž’%(:P)MŠM6˜aîìÙ´V‹³'ýën°>¦¾ó>÷‰ÿÀ§÷ÝÛî´=V?¯¼ô.>ï<ñè�5êìêÂg÷Û›l¹9V]}5Ìš9Ï?ó~uÁ/ð³ÏUúœuÑùøðëcpp{n»3öøÔ`û]?ŽåÆ-‡;nºœu`©¥ÇâÀ#¾‚o°Æ,¹^xöY\ôÓópò™§cÉ¥–ÂäûîljÇ»R½³« ŸþÂç±É›aâj«bÖÌYxá¹çpÙ…“ð³ÏU#=ãççâC믇wß™Š/íõiì½Ïg°ÕÛa¥ñ+ãÕ—^Æ¥üzìqgZ:»ºðŸŸÿ>²ù¦XeµÕ0{ÖL¼øìó¸ü¢Ixñ¹çE ,Ç  ¾©‡$·Ü*£pJÆøhö²ÃÑùž N¤¨SEÑÊ–ਪ•ŒÒ hïE!ä ×àô�᲌oQRý7Àè1cpöE`ª+º�Q£°ì¸qøè–›ã[Gƒ'ý££P«ÕÂ)gÿën¸~U7wî\ÀJãÇãÌ‹ÎÇ’K-Uµ­¿ñF8ûâ Ñj…?XXbÌüøÂs1a¢/9l²ùf8áè¯`ºÔØ¥qÞå¿ÄÊ«L¨êÖúÐqòÙ?Æ1~Ï?ól>¶%—Àéçÿ ã'®bñÀ2Ë-‡�7ßß;ö8üù�O:Q…2ðÁ™€šãB6Å_\¤ò- $�@KäSoÐòo\¨.ÉdÞ‹ä¹2QÑNg@§‘ã;ã Fn’½ÙàÛÜŸYÅÝô <ߨK[Ö€˜QÍq~3¿RîÂ+)JÕqñÃj§ ÑV xTÆ™ˆ!Cgž¤¬¥¯OJ {Ù [–V«…Ïì·oõý«Ç[�îÌ3p÷­·ã�þ ÐÑÑ�£¾ù ËC¨eØ  yâIÀ¡Çå€îœÙ³188H‚.þõ£+Ð�9cî¹íGþß8–� ºöØþó û ìpè1_«@w挙¸÷ö;1õ_5ïC¿~ ©W2ëCàL™r†ÜyÊàŸ­ŒßÖ™|$ZU·�ÙMàE5˜â!–gá‰Ê}æ,b0\z›Ô�7#ê©èéž$eTÓ«%.–¥ÑoèE§˜á�ÖO=‡é�’Ê¿‚F²«*¹ërœŸÏ²#RÏš7‘ÆxÃÓ±1¨Å/…|u>ßž.‘êñÒ /â{ßøºººðý3OÇ +­XuõÕ€ ½Ähì°ËÎýY?< ÷ÜvÖ\gmœwÙ/ãW™€¥–^ïM� Û0eY†?\ÿ;<6y –^füߟŸÂ’K-�M·Ü¢¢yðžûðýo£—�3ÎÿVYmUG¿Q£Gc»�ïT}ÿé©?ƽ·ß‰5Ö^ ?½ä"9ÀÖòëòÊ /âäo}]Ý]øÞé§bùW€\†Éyo»óŽýy§ÿ÷Ýq>°öš8ëâ sÞÆcÌÒKὩï¦Ï¸—þѤ¬ÝŸuý)Z/rsÀV½Å*9-t¾JÑÆCô€{¶™)O©®ëôò ]êÔs3¸±Àî‹¡�.K!¤ž3âfŽi ´)ŠxÆ›94œ&ʳc¨ÛT*²áÒ<ó-¥)�>ôèó›«ö±Æ_<±÷^ÅØ–A`âê«9ôu8âÐàæ¾qË/�÷¦¾«rw(‰þäÈ‹Ã8U@ÅâLdZ19V7_WÔœ�jtü]–|êYªçšh Ô'Ueœ»E™znji,ðE}bq]^DÐkÈÿ•0yÂeþjfuÝ—ÒÜ£V: èòG5o-ÇÇÉ“¸±z `N@¶Ûu0Üâæ*ò…êLÉ�§q+îEŸŽŽ‡né±cÉþ3ß?¨[¸p¡+ÃøàU IDAT===N]g'w” )©±K3ògˆq挙5çÂÑòžaÍ‹ÊÙƒu.ʧÂQkªŽ2]©Î§¬ã?ó:^¸è×Õ³>,e}j¾%œç´ë,Q, F7ðs kÈbø§Œ{q,#À è‘,1N&Á—:¡àï0$ñDÚÜ9XÏ=hB²Úð¨PRÝX:VÂ$È š8ÃÙÙ1Æ »»+ÔÀ ,d#_®<_ܱ\–»n¹ ?üî‰6{ÿ#§àµW_sªwÜuL¾÷tuwcÙqã‚n/<û¼óýî[oÇiß;™qšÔ•€Ÿsyß{Û8ãÄÐÄ^TÊqv"åÅ®¾ÏA0·™z7S¸ÚÅRݪ2î¿ël³Ãv€vý8V_kM<û×§Ñju`•Õ&â¶›nÆ W_ËÏ™ÕðÖ›Ç Ï=�Õ×ø`‹�m�ëï¾]�]誆º¼?}:¸û^l½ý¶€íwÙ«¯¹ž{úohµ:0aµ‰¸ã¦›ñûk¯ åV!0m€ßŸ>Þs/¶Ú.ç½íÇwÂj%ïŽL˜¸ î¼ùVÜxíõlz³Þ› #o6Iàqâ²Z†@-È*ÎqtyýdõìN<ø’=h9(z7]´3κ² š Å Þ´EO¢f� e5Ê.‰Û›L='hA'ÖˆOôâÇUÁÑÁ8Ð$\ú�b”Ïaš‹ ¿@eªˆá'ßÿ!Vž0«`9qµU1Ѻ»páBÜpõµÖEÌ“e8ÿ'gãGçü�]9Ðö÷÷‹=Ï>åT¬÷ÝqV[ãøè–›ç”Öoff¼?Gìw >¾Ç'°ÍŽÛc¥ñ+cé±cñþô÷ñæë¯ã©'ÿÓj1iôb36sÆ µÿAØy÷ݰõÛaÅñã±ôØ¥ñþô÷ñ÷×ßyWébm` ÷›_¨´f,ºµEñ1š”óp•�â,$eaâ“ÀgÀèKI4#'|%KÄ]ÝjZYTÃ�ñ¥Ú�U_þmßmš–Õ¯ü^þßQüí,>—Çló‘-&OŸ>]9ˆ¶B·hƒ=ØX_YEŒ’ÈÚïæ½ä�£¡«Y¥H‰Ô‰ò9î!W¿3GÄ ÆýÐÎæç™Úcp’×þì’_`Íuò»ž¯ûõÕ¸ð쟉{-œ{ßP cV®ìÅ ØúM=² ûo´yà¥u´eT#Rèhbû‚=“I¨êÂÑËY¥£/`xÌ&PµKŒÆù×]½€iX`ý,>ZÿgÖÿåwXßaÕùß3Ð>s,¥ÎoiK3 9Ñ5(jNEf¸š+»¬ù>¡› þŶ"¥òä?fù·¶n­Ã›_­TæW9ì²à£þ$xï¿�€nÉ›çoµzfÅÃÍ}O'SÅþäÔ¬¿ñ†èéí­8lÇí*ЀŸ}>ªS®O1èHy®C!#«d¹’¾÷ÕØzéŠ ˆ™Í ÖËÄÈjÝ}“©ÞýkϧtÌÝuu¿%Yý áƒAL¹Œ§L7ßÿ5ì+Ø’’~Ø!íߣ4;Õl§O!Žö¡Z¸Ô3E™QF‘áï°R‡xæÇ}áu�,Ê›»PKT3¦¾&*ÁW jÂè�¤Ï6y¹2cÓ‹ë¨àï¿ÞÇJÙS¬O8ådôöõâµW^Eo_Vž0¾jûÇ[oaÊýÞ bÁõÕÐab–‰@ì§7”kË0ä5 —©´?9Ù½¦Hõ ePœj·�ðZ‘ãç\Ñprܱû ò9¢ô“èCÛ¢qÁ¿ÌŦµ}I‰Í+�Þ”M2\€k—àHÓÖ¸jòy2¤<+V:åÆõ�^¢h©ë«DwYo«5£¢pê“ÓÅú* š/�@#ʉ|–?àFiO”_'Lœˆ1K- øÀZk:|g¼ÿ>Nýï“1sæL’Ÿ”v¬§C7 3¤½N¥µÌ�\iÀRî=o}¥q„rDo°ØƒüÙÒ8½v&êûE·9´Ôk«ü=&¼®Ôi�õôº5ª4xåõ&­H—v¼>gS“'7b)à  ª“©¹‡× ëôÇÇR5´ˆ�Kâ‚oùp…”³Lj@Æ5�*‡H2t¾&A‹¢™3gà7W\…M6ßËŽ[ƒƒƒxýÕ×ðú ®ºä2LŸ6­âXv7ö¼bªbÒÞ^Sï3ÝÏ�ÂaˆÁèØNTeŠÒY0Þ7õƒ4ŠÅvôŠ>aJªÈÄ“ÛTaÊÔ®îÚyÆìK�?£+»½ ´~i$ðªAWXI¼åâ!bçÚGÕ=ä¾dj(d\ÖЉT�^.o¿‰ʰ*¢ øŠsúIÞ‚»0�Æ=þª¡ŸmP„cþõÏáÂs~† ÏùYTD­¿[+®ßêý·¼-&±5—AüœÇîF8¢í§^C%‚½™V@‘zny®+{îHýt‚³‚•æÜ}cçÅáFds|%]#ôÆâp#�—/ZWs”Ú� úr¿ÑãŸõL²Ž§�\±`£1úeæ†Ãï¶À×7•àr9Þ¡ž 3Þ¼ÌV“z¶fË«ùYÙ€EUÇyou#éäÈÝWW—¢~,·‚žþBd¥s relgȹ[<rj9&xO°¶�™/J0¡n[×V…è×­&²9.'°w^2¸ÜTÀ-K3ïj¦ŠAònh£‹ŠK†z³r‘C�ZÜ]Ï´ŒÌ¯UÝ�9ö«+ÞÂ$eö‡È ²ŠmîCËz~òªÌQØ›bIwQcï[¡Ty›œu°SRt4‘»®ªç?Õ;‡p8�jt»?£Dø…\ e3rRbka‚KvÖâ ª�SÌJæR;!MŽUÎ:}¶µ%#x‡3Ö„²ˆ�(T7½ŒD¼UÑBh;¾¬^žc@#Ù�»"t�•6Öid£ ÁËÕ‡7)HchŽaÀÀMFhÊ–DC<òã8Õ«0>@“úYDêô(ü�Ä'U•‚?5ÅìDÕûÓ_#~n3ò`ÈQ¹O^Ë�ï¿@:Ib`ÜÚSˆŒ#;‡Ö½ìžmgFà]ÓÖ8n%sSUÍeÈšRF€ˆ‡}%Ù°l’8àÚ•úk?ö³žC@¤ºðv†÷pÉÃR¦¬¬ šiÆßâM iwìz‰œ?ÔdÐG_˜bÖØñc ÉI?Ë—E»H¡ß줞C\§÷*¨}_ƒÐ‰tS›ÆÃZ[~-è<)™Ö´2Q°R —Ob€êÆ2I¡�µ°JÖÙgÏžÐ]³þԱɊq¨-]`£jme»Õä·ñŽotS<@ u‹w¾œªHdh¢ÖeæNíé2w—ªÆ¬¢�êઃê&Äý!2#àK´Á×;ø{Vwø2¾¼·€ö�ÀœúˆXŸHÝ,¢¨ñ ¢Æ:ú­—Qà@9†�žžŠª× jw†¾îæuès@4$MTŽŒ‰^EäŠ�èy�¤ª†W© ð¥ÉÝM£rܘ1±ÚÒv#K³¯ñFžo<ômÁsa[Á´wHuHô#3MDÑYXåo³é’P V˜‚2K™àÑ“*0®º šWË2»6/զˉbUDUaï{ÔÁc�è©ÝmÆ›Yk­)|t”U:çÿb?µõÒyê‹?ìRŠ¡HiÆÞº8ß T�¦NÙ�T ê4@Òû†îb­e J‘Ú5§44â•Q[+óOä¢Q!œ_\~¨Óš*ÖYA+D�¾X1% À¾¸CÓö›<ÇT¹¹“áD2ò£/iþì8­I!õç«iK}ÂàÇúìö‹N‹e‘F3ä_ÕVwHñÉLHðÝ£(Ö"åt‘©äRGû.oïQzI2j¾þ¾÷Fãýô**Ç€›P�zsÉ\‘Œ¤©²J±R‚¯!‡ÎòwY’š‰·UinÄËpQÂ(S•Oé6$‰0A´à° N£>âyã¨)¼qJO‘wVþSû¿nl"O�È›ÔÅ“Aò–ûïg³(5wÅgG/°Q– òÌ<==FG·Î3I©68Œà¨1Wg´oëómLÈàžc­ä[©WM« cDœÌ —ì™z,Á;Ê{Y·ª2 ,ÍŒxÕ�y¶%hÛ•áûÆ+—Âsö=zž» Kºæ_ëñ‘Ñ)iåëƒ÷e² QÒ#.ª"¡Ž x“ï{Ï=óŒ®äÓeÔû4%úÍŒ}³ÐËjr‡W0³xJ>tiï­ø´g¼¨ÑÛ³DÚD‘@ñÚ­~ö˜#ç‚”CŽÏÕ5®_ýÚôޝ!Ìy4:gœlo:åZY ,�Þ¸a†ŠB ci,¥„¡ Î@ää†ÍÄ·Ê´ùh¾ ¡V¼ô·eG TMñŒc�îy®S—z6ò¼Ó]júð&�÷s‰,ÐMûj´þºýM¿ù-^~á%üý�7qõ¥—ãí7ÿ޵>¸6�øÜ—öÃ9§ýÏýí¼óÏáÞ;îœÙsÈqx½¬K8¿�2v¯šD*Î.Êbðb‹ÐÉ0‚G:ºýøÞþu]ŸMx’ ô£e@”bâòd‚y‰hŽ[£LZ$‚ÓËHªÙ)ñ­ÁÆ@É»Š÷)‡Æ—HkÙébƺÆBञåžúTr‘ ›ºBä/æcºPOÙ‰Ý�V«çt3L£½uyåÅ—===VÝKèíïË�(aÜ^­úôVœ_yùeôõ÷Wc³Ô’Øvçñ¡õ×ÅcÆ`ɱK£§·°ü + ¯¿Ï=ý 9G±½AÎk•‹¥3âÌ0 íÏ/º¶Œ’†œyf3Ô‰h¯w³¯n™þˆlz?k ÚçV�²vXdô¥�wØoè/^�û·^üû—‘ˆWQÂX‹hLæFñ'H“KÍ-j|¬’;¬J�™�øÂ’7¡&Ié¦{µü«°3âu»$B:ÙŠÞX–B½ò.b*$Å‘£;/ȬN½ý}8kÒXfÙeqŤKpâñßÁ‹Ï=_µŒUèÚ‚§*¹œä¤Ü3y/…C2Ф“U/]¨9Zº³ÅÌ+‘ƒ yêæ—X<„Œ)’w4ÎÜZuÔ\tñ£ù�7%]u¤ÂíÐ\À-Ëðà6knX¤L“!²HÞ—ÿòÐ9Ö!ÕìÓ2Lq"“=â’ ÇÞ¯R ðžûªJ‰k�ŒüŸ •L€ný§&¿ÊLý×ÔšL4öi%Ó Øk¬³6–3�{^yñ%Ìž5ËéòÖo¢Õja͵תִ‡ïŒ‰³Vx|‘ù.UÊÓ¥*'¦ªÐœÛD‚"L| VU´[°â®ßºýx¾´Š“'Ãã':„¬Ÿ!–•® æ¾£ðo(þ6xy,Eí�mà&†?yè4Þ8¾¾©´¨éì§À�*¥5³¯fÈÓ½i…7z>IŠiþ’sÉo)¹¯óáb•Õ&bÝõ×Ãzm€'û#£¤ ?É¿”aÑ;,OÈ"›úÎT ŒÀî{ï‰%–\Û}|G¬¶ÆêUûôiÓ1ùÞpÄqGcü*Ð×7€M·Ú}}}ŽNº=ëEc•å%bN«"ÕñÈ2Tï£&Øßluh†L½1¹·d$k!°Kí¢Ž dÏ,’ïdÔ9·²%CžºC´ÇSÝ=Jdýœ+W¢5-e‹²ã$cõƒ(Œ-ºŽ$ø¾‰ÿ€5ÎâЫ^¶ è[f…þ.üù×ÿ¶ßyGìºçî˜3g®¾ô×xø�É¡¦ ƘvVå ½ßë¾þÊ«˜tîøâÁâ€ÃÆ�>ŽÇyÌáæNálj3.ø):»ºðâsÏã¥ç^ÀìÙ³+©êy‚»½ªµ6S¸ %.h¢»î”±[ßnŒ½wŠ_½x�9 Õ3zo1êüɳQ¹·Ì<Ð ûµ¼ ÏY0‘ýÓ°²¨æ!Æ—j·-Kù·E|·iZV¿ò{ùGñ·³ø\þ³íG·ž<}Ú´¸²4 ;Dj’YÄù· Ôñ/Hy¡ñQÙ EŠz £:;P¥„ŠÞÔ˜»é†3�$5k�sï�˜JndcëSô°z=1iÁ.âN<ÛC&õ\oüúBªUÌ�qæ6¶ó40[UUÿ$s`ñVb¬–ÙC2À뼋’õÀèѸຫ¶0 ÀB ¬¿ƒÅçAëÿÌú¿üë;¬:ÿ;ÎÇÜàäËܱÒЈ7¶Qª(·¶<�RyM’€ˆçš¹ �GI{út!¸áf»M|Pá"×U¼%wø—ß•îv4r·¹SÆã”项ð†Ýß8M$7FÉ*Zb¢j•£Q¦Gà|e×Ö]Xrá&tšJzb0•J�ª*zo/µg÷!¥± ‡$ã5䃳—ÛíŸv}P¦ÙeI Alµ=‡Òþ=J#�—÷î†Î©-6©ü‡ºeq5“y«á×>øCé`²³Hû´!?ù Sì§²zðºQ[•ÕÕ'à}ìÄ8�Dtt9Ö¸ë¯ �N�û•à/�ƒ­àÁËå/0GÄ™ã×UÔûuUàK×Û©�Íõ¢Û¹uRýŽ�!õlkà;1YM-�^§°›$¶{RüÉT=ˆƒ;¼ˆû°8fF ¨ø.`Y})Ÿçªut8ÀãkÝu“D¿1�¤ˆ¨^2ÕÈú“–�o¢@×a8Tº˜PØõXý=›`p%P·]BSÕ˜häå ˆ]“&÷ZÒ³Y9WArR-ç(“ÅQ²LXMwb£ßxI½î[Í‚Ñ?vØÍÙ¿Yi.ðŠ+¯Ûöydlj c¶¾6ju| ³B(kó×Á�¤‚Æb®XÝü�B1ÿ癣cBªÓîMÁSPUG# +Òºa?¡_¶© ®šäq—Z;{ÌänŠz/1ë}ß4§Á›«’wŽ—Rç2M‘AªV° ðå`5wX ï’X@eb©Ñ¥™?'"è¦Þp×ÅU‹ t <þVÉü/B.¨ú9BÅ,ÿ`ü*Š·2h KñþÛ Qù³£B1gh™OB¬.¡/9„2Õ òÇÞ ‘]CæÌÀÜê8üO6}ðÓ#aÖ¨V‡¿ý~ÚÌí—RlzTkë‚nùO®•ZF1ˆŠ>˜vož¨GBJ¼=Nª~¶b6½?^¡vMæ´0‡ÊÅ­x„r0e3q©¦ÐuKs#Þ6 … ‘›X3Œ Æ¡t!Ó€|¸WÅ%U½¬l¤¸i« ¡(™„Ùž<AŠ K4Zî~©‘jßÑY¨(E¯ä_²bRÏ\o'+o?HÂVÄÓ15µh0!Gû8O/g ¯­²�„”dpÑ*‚x�gPP9Á¤µ‡$0ôHµ¢ÒRÖ R'2eæî*ZO­åXüÊð:%†Ã±I\O~Qo»vôSÏž¥aK‚%wÒ½d¡Œ*røæ´šWÓä%iÉ2TÕDîûØN¨@ɤ¬¥&Ψæ¾Ô�ÐÍÿVƒˆžq—t’¥Y¼Ä÷ü1Gž+ 2—FóR{_KÚ9%€*¨õ™x©gë}Iµ Á#2^•Ë•ábUÇDz4TMj~dñ)#À ¸‹€L@²1˜JQhOøãé\ùUˆâo,¡ M¸i÷¦Ô†‡Fª…sh¼>ŽËDªPÆïê(B¯@ ÀI«ì¬A¥B�-ƒ‘ä­ãˈߜµˆÊZëàúzff8®µ1uE‘kéR„ûÒu�â+›ª ç vmg‹|REÊl|¼)ðÔ.ÆeXA7ê«¶_*Ck™ÚHî-3š[A]yÈ’)�¨AXº0"h¦][‚‡÷T'õŒb¼:ˆ´m®³ÊNwɨÑʼnxŠtiàtø‹­‰xEœt5¡sPc<(’z.©¬¥Tû•j'³1ðeÚÜ΀/§!Ç&Žj`Œ0Þ¥÷>kR0̈́ۺ4x]3€àEŸÊŸ¨Ñ°Q‹JÜDýcÊŠá^Ê7j‰�.)Þoö¼ p1}ÈVuª/2VÒ>+­i^Ä« ™‰KI=W†Óþ]©/ˆ@e• ¯kÚïJ= %…s98¹›êÒ5•¼ž5÷€NÈKë@‘_ ƒQ?—µæ"ÎѨý 4ïŒÈü©>M,ͼ«¹(Æú_¦Jåh}3¨ßá>,¥f¦c› ¸ }hþ™M)ô}½5çUêÒ^¶`{ÉRÅý”3OÅÏ:=Ðæˆc�Ä wÞ„þ�~Vž0wÿñA,1f‰Š—#Øúä½Ò!(ç]vvÝk÷@78÷Ò‹°ëž»3=}þµŒoÿ{¸ýÑûqû£÷ãæÉwáÒß^…ƒ¾z(ºº»¨i ùÖü‹OÅ�­³¢OwWwõ®Þš µœ  ¯¯¿¸ær|ÔN¿ ÀÀ¨Q8âøcpþ¯‰kïüμøl¶Í–¤GåË0€wg{xj�™]E¼EÄ!í:Ó-Ñ}kÄm O‘•EÁ�<·” Ÿ]FWë4Ì�+öè‘R•Fï°â ÁÑï46"ÿÀ¬uüYÀ#ë}¸Þ›“[ô•bà•„‚Ñ£“Áú­�V«Ûo½ýÇ0jô(l²ùG�þ~d#<ó׿aú´é5u”w>»³¨_EOëT�Õ‡šñ‰à‘¸ñ7¿Åû8öÙmoœ{ÆÙØe�OàK‡|™U7Òâe|ö€ýpô·�w;‰€PSاࠣǘ%— =f œõË g}ÿTsࡸé7¿Å{ï¾ËÊ ç4öº(Øókí,nkY ã¯H¬8N)Å?#ÔäÄK¾C/Uæ`B@”†F€o\C—ÂQ/ó+FJ#�W_b‡a˜—‚á°9 3*¶’ yŽ„ƒå\¯S0×¼BÌçEBz–ï¨Ñ£±ºõ¼ Ç£·¯·Þt ¶ØzK§Ë†Ý�My$PËÔ!¤»zªmL`�|�t™?æÌžƒiïMÃ#NÁ﮹n²)˜[“¶ØBüd·æû"gü‘Í7Åêk®�ûï¼;èº÷>ŸÆ³ýÎ=íL<ó׿á�W_Ã]·Ü†¿ýï_]Y¥ªÁ²F¢6jeÏjÏ׺Ÿ¸sV>�“zÖ'.“*g"‹®ßš%¬»�U౓g³ÃjÏþÍÊð²Eºõ§!¥“ƒ~ºè3‘©ÇÚÜvXÊËç/'Ÿ�~Öu7Y9×xQÜß|ý ¼þêkØ`ã�ªº�n±9yh º÷~l¶õ–E4œ— 7Þ�MyÐÕÕ…ÃŽþ*®¾ù·¸þ®?àë'|}}ýmgW=ú\õ‡ëpý�7áëß9}ýî;lË20j.¾ærìwð®öðÝž„o|÷¿,\ÏðÙ/~'ž~ ;r{¼ƒƒÞùßl½Ü IDATç;UCgW>ê0\þ»kpÍ­¿ÃÑÿu\®·:»»pÈ׎À¤ß\�î» ]svØuçŠï§÷ÛŸÛÿ ØfÇípãƒwáðodÀÆ›}g_|~{÷-˜tíåØÿ°ƒ(·0jÌ8ìGáÌ… Šï¸Û.¸å†�±Ô<àøpÚìÝDLˆPD@¤Z")W‰�”/ ¥§€¯Wfwªxç5&‹wÚËøþe“·,#ÀK–8è–`ûÿíõ[‰ź>0ÉüµÄ™wýÖoŽ{»#wyŽáΩøèäG°ÁÆVß7Ýrs<üàd<þèÑÛÛƒµ?´`âê«¢»·O?õ¿008êøc0~â|å _Æ!Ÿ?+¬¼"9ê°J¯#�Ï_èÂWö=+¬´"9ò°@~GGþûG'á…çžÇe¿øe°Ê÷Þ~76Ûj ˜V«òæÛl…ûïºGš)Àr+ŒÃλ 3Ž8ö(ŒŸ0Gî(ÿÒÁXa¥pà‘_,˜?o¼þN>þúùpÇnűßýV^e<àÚ˯ÄU¿º÷ßyvßjœ{ÆY=ßýÑɸýÆ[ðÅ=?ƒ“¿y¦Üûܪ?ùÍcð‡ë�W_z~¢§·K�]Óß�†c¿û-\úûkqÑo®ÀžŸût�;=äˆJ›ÒÌ}M!¤4 fpǯNº¶*hÅp°:fĥ߂Ó‰’Åów)ÚÉ�¤žÝ2¼‰ÅÀ /Ø÷¸�µq?:n›ü…àÙþV%{#‹Œ}+ÇÀãmñ’®sc2�ò0ÖßxcÐÓÓƒu7X�=üæÍ›‡Ç~›o³% €�7ùž|ôq,\8ˆþ�|â?öÀ%?¿ïM}ÿ|û¸ø¼‹°ÕvÛ 3ÈÛ÷ú$.¹°hÿÇ?pña«m·ñ0øêqG£`gœx é4<:ùaôöõ倯,µ>°Ö˜òÀCÞDæýöÞçÓ¸ãÑûpÇ£÷áòß]ƒÑK,�Y3gÁ ×k×½vÇå¿øÞ{÷]¼óö?qÉ…c‹�mUq¹éºðÒ‹/á­7ÞÄÕ—\�·ß| k}pbóŠe–]���xô¡)˜1ý}¼òâËxöégˆYϰý.;bì2Ëàú+¯)².ÍØe–x䡸ã”GðÕ/„‹zö=hlñ±­ .¥lÝNU¥4½Ÿ e$€ת ²î6V7ïÚª 'W-Ï„• : ™ �®ÅNÊG©ú6|ús"©†}Xó#µk?ìi—ÀþÄŽ±þ-Kæ×~òË ¼Äb€'{}ýý˜¸ÚªXvÜrxöoÏ`Æû3Þ{?>³ïç0éÜ ±Á&U×wǯ2­V '�q ²Â¢uvv¢`°rÑ~âé? Û˲ë»aÍuÖÆ¾{|sçÍ'±mîܹ˜òÀCØ|ë-ñôSÿ‡Í¶Þ�?òfΜI®ÝõW^‹óÏü ¿¿»ì±N;ïLwØ1˜;wZ­þû´“Y½Æ,¹$¶Ýy|hýc‰1c°äØ¥¼»˜õðÚ˯à/Oü \ù+<úàÜöû›ñçÇŸh—·8â|ëðc� ÚWVk^3¦OÜ}ëíx ˆè§Üÿ Ö¹á&lµý¶˜|߃UŸ”å¦ö^õ„KÆ¡àåxµv jóeµ‰rtdfjå1©Z«/¡t:¥ òˆ¸qE‡cˆkõ *#ÀëÒä“à0dfl9?\é<©*ž³ |é§5°ŸD^tUÕ�˜3{6žzòÏXã 1aâ<üàäÂ<üÀ|󿿃åW\l¼ÎÿÉOd0öŃñîÔðnÛºý¼7uj HùñÉÇžÀøU&`ïÏ} ¿øé¬¡ºïŽ»±ÿ¡_ÆÅç]ˆ-¶Ù ÷ßyÊ´ž .ÿÙ³fã·W]‡­wØ[n·5n¼ö·€£8ïz÷õ÷á¬IçáÁ»ïÓ.Á?Þú¾ÖiÜôȯ!ûÈo`½�6ÀŽŸø8NøÑIøËãOâäo}סß÷ ý±ôر8ÿ׿¬êÊëçŸüÔ^¸àŒspëïo¼yóðÞ;S-)¯¿úV_k g�S1ɦ/�'?¿Æj¡û‘PÉ=ñ¢Œ€ƒ3,k*:E#ˆ5wÝpde@ø^fN V ÃÜýª\zG7«Œ¤šøÉ�<5/¥:ùa,·ÂòXeÕ‰Xoà 0å�ÉÁ5Æ`ßXw'O{÷=Ì™5ÿxëmÌž5 ›m½©÷k¯…%ÆŒÁ¤sŽW^|³gÍʯzóÙÙÙHüËÂON>_?äHl¶Í–Xz™eœµ8ë§á[l�=¶Þ©úÿÖnÄﯹ{n³3nýýM€?Ny[n·�Ãå ãñæk¯×¶ŠÖ8ÛÚÖ—%[ÐÜÊ묉�ÜÒíDY{iqîêrøÖ-—Bs·¿/«"ÍJ7N7›Q*!MN6U6ª™®_¼4àR€34þàWàì)ª>\ ùýmŒOù&óà|m²OÌ2xÑçc“Áf[m�žž¼ôü‹éC÷>ˆ]÷ø{øÑÊ�™¿`®¼ô |䡨xÓ� Õja¹qËa­® X°`®*Ú?Rµ�˯•zº=6åQ\òó‹ñÍÿù6V¿2`ú´iX~ŪôÏ›7ßÿŽøÆ×ðÔŸþŒ™3fV㬦¯ø¿££]=]èêîÄè%Fcëí¶Áúoˆï¹ ,À5—]‰?|tc˜V ËŽ[k®³`ê;ï``Ôvß{OŒYrIl÷ñ±Ú«[€eðÏüÞp=,·ü8ôöõbô£±Óî»`ì²Ë §·ën¸>æÌžƒ÷Ëß:Kka‚åÀ Wý;ì¶ vÝë“XjìÒØüc[a§ÝwÁM×ý®&R‚/ ˆ(œë=Áªýb¸ë«‚ô,Îê^¹·2»Å]Æ ˜ÖÎe«º¸^"`ùWŽ&Ã…°Q#%/ N5{1á°‡ þ'®¢]Ö±”а JâdØ/E òmþ8\QvF¥ûêN6ççŸ}³fÍÂÃN Øûvž|ìq<þÈcÎÄÝuËØdóMqþ¯/ÆSOü œù3l¹í68àðCÐ?Ð�×_y ?øöÿ`Þ¼yõRØ™YjM¬\êÓOý/~ø�ÿÁ>_þö?ü`¼þÊkøÑwNÂ+/¼v±&"H%Åó¶ŠïÕŽ¢r×#Õu_»ŽM=Ó…áâRø•Æ¥§øpüYÑ è5�jÊH]µO$ofYTóãKµÛç©üÛ"¾Û4-«_ù½ü¿£øÛY|.ÿŽÙ~Óm&OŸ6] ¸íÁÙk(³­Üa¤4 ¤T¶£íRw0Çú°Bƒé‰ö¤u%Â3§ÅŸ{å*„áYÆO�‹®¾ŸÚé“EÄËèãU§ê¼ÚOð–’ö�±± g«þšñäu4ÍE„ÉaRê‘ý”&M8;qìÆcDšYj�í#úHÝ|¦ôG§ Œ�Ÿ_å¦X`�õw°ø5ÎРËhÛÖ G°"Òqï[Ðwg_Ç! tKóŠ3FÖz'¡Éex1 &›°¡ ¡Uuª†·bXÕ&J°¢4‡«x�©~º/Ï3ÓŠÔ™ïòˆ˜HèÇ]—¥�¿�(Ã6=O­m¡|œµ;Ýl†#R½í몡«ÖÐqºÇÔSOŠ!¤{E ±HBntM ø²€X¶ù€+\£§xiÖ-¿T ?Û#©çàmoñ½ÍåÑöÓzäÔ‹=‡¾ý】‘=T_ñ:U4 é1—³ˆa£-9`ß�š`…ÌR£,;ú yÒaŸÌšO=;S_!RQÞõîœV†Jmôk<ŠP B†„_^E|[Ä<©â�ã|¨{ëÊœnùüê»ÃýF[ì÷zÛÒxोtèWMvÒ~LÜ!n|É�šˆ8b%ƒ÷t© %¥¶¬Tg°ÊL8 zï^c�v¬MX’‚nÏØ<G×¢k0O2#EÖ3¨.Ó™-ƒ(èÚ}8ð•æ‘ª”½¥ŸÄ×åë#ÜÅOØ(QVÄYàûòÎU˜zfz5pËÒhàUm*o·$í—6‰Óö¤ÂÍv¨ÓèÓŠr 1¹‘ƒ˜øæô²àš_~“‹˜=#¢ÞÀ¢Ñ7ŸÊ¸Ó'+A�Å"[ÆÝÕ©þîG\%Â�}¤¡0ØÌk™�€KÕs%¼&-¥ž‰UPвÇ"ïÇÐЊ¡›LäâY²ˆ³ »Øàõ±À7Å‘iRiìÛ‰¢ kü¯Ãs˧M).tUMõŸÝu¨Å0ߨƒª ãÈïP”ê‹S2ãÞtð/m3MÎŽ»¬7à¸ëàö‰ ̪À€®»!ÈiágõG›[@X &³j O„RËkæ·DÞRƒ‚qßv¤(µ£&(æ¿ È„U›4Ø�ŠÃ) Çéé�=gŸ1¬i®â’ŠdmX¦R_‡íèV¥‘oj4ÖäF»øO*ÿxÏEë*„ŸÈú!¨ ™!þZÝÏ~à†£+çñ×%•JCÓ  ]ø×~cBè—!PôD$+¡6â‰]÷¤x†$ž4oÂbéLNK^•ŒÌHH« ÍBVP˜A7‘ÜÚßòM�ôˆõ©gßiUèÆtg³5 .�Þ †º}~|ã�$):k_?4$&<�Åk�¼]£ ÜrB‘BWÛ6+§–JÑ9Ñ…¾ ‘­ª±Ò¯ŠÔ&ÑîtCù_ê(9¥X:`¥,ÔC7äþDZœZ"#m|rAÁ1ÁëѰ7¿Ýå‹,¤Z‘§×pCÑ8¦JðAßf/·™’ÄMB’·'_š‹J×6ˆƒíÐüÍÃ"b%0v»`Œ :4�\º ¾‰×%ðuy|ÖD;Ñ„×Æ‰õ)HCš¹ó(ì¥Ò°×>�4X÷²”wÒÊz T4↮…NF@ÏtŽ¢æP à®F(+§‹z‚d“pm‚ |Uô‹oi&ð�NH†t‡lùJ (jIèn _¿MàÔØ”âß™ZcíÉgd/_A‹Þ3ÈàÖß"c€ì À�ÓØÐ¦6†ÊèÊŠ÷ƒâÌ…EHEñ¡þ «y•]«ê.9ÄV2å*£œ Eü[yê*Ý~ufÃúë�ãWŸŠòzªáÖUvéè—îâÌ=}¬êš-`pK3�—596ÅP€ åh²Ýņ¨‘Qó”È#�‚C§RñV¯×õïƒ1HXâgK©X¦F}m�œcòŠÉ©gZ·v€$öS4?Ê"eF]is<� …Û%hö5¦òÓílÎGS'ucj–ºäMëÈi.¸Ÿ”³@(Dë)kžUÿ4¯4xåÒþÍTÿo\¿m£S² :ÀMÕ£€Ö—ðýºÁ夈‹¥žÝÀŽ¿žÉÍaÌ`SkKßïÂ_i£SÏrD"^Çô1¿E�ä °GtÔ__­AÒYså6££áb/¡ŸB;·ŸßÙP”:9ä¼’jÇ´¥ßõe|FŒBâ¥Vb3ËðG!^«–Ö_C’äÿ'‘©µ× �á†TB°"ø™ó<ÐývæT3— �V™€€àIË´ÒÑU»Ž%<ªÒÂÑNeWÆ4g>Xjw$½!çC`"=YÄŒ¯+›Jµ/5ÎNØAÿÖjA‘èdÕVT7«}Q¸àÿex½’ú‚÷¶oÐSõ†EA·=Àu«cb›ˆ)&jŒ�"ôÌ�y? ŠXÅ0,å‹¡Ì›õÍ×�µÍñè<ÄŠ�Þ®qHTµfœMij¢*bßYw)®Ý~"#ˈ†µ†ªÌ�Z{Mv�ˆRô%÷e¤sZê¹Þhi€XPz|µ2�7Õ³©@ë—àµJÊkÞÛÞ@*»œG¶§B‘•Íœ!O5 ¸qÆšè×v¤’R‰…­_ž@´¥E#ñÔ! Z†½“”¹Ð¡$Vµí¨ªLjZ< œ;©éB\ÐUpMžçïôÓ2ÖÐWìiÇPãFƒN®#›z&z1„_•ØÀõÊð%n6s—²›† p“Fvh€#^Tí £Ã6Dé RØçoõËÒïÍ(Ç#¯Mˆ<ô«)õòx´¢+•3âªSÖ¬¬¬è¡ó¼b—KšP¼Ñ4û-JÞ†¼¡ Pù6Uà‹bTJ™i€›Àا,�W{ƒ‹|U¤ñ¢RÏ‘"‚•ÇúвiÃÎߘ Z¤X÷GFuÅØ÷#áQP ¤£z†€K2iN¾T«#«â™ˆo®kïAJ'Ñbìq³$¾q1,�Þ¶@·mÐê6Ó܈…vÀÍë†wdZÀ&zrÀWÔÁ2†¿W#^_¤»•*�?×É âP ¾„ž`€žUq„<è†NAÞ�+b]âØªŒ_©§»žÌ†²š¨{¹µ[¼š å䓉‚X¿ySœDîó:|ÙÆé“¡™¥ÑÀË—6N"Ûe8„æx§œ¨E¸y½Šµj:N|Œ1Ç?RRnp©�n$j³“®�ÑøC¤å!CaóæÕ úÕ¤B|A·¤nê}Íò{¬V¢€ÕÖæòY(L�ÊJ…}êní0Hág!mˆwµ¦Æ�ÀÔ7b†2”îŒÅ¹%ó¨ éÂ×è™U}òO===³ä˜t Üag®!ä£åzg9Ð/±äôôôÀ�¥x¸€Óš¡Æ4*lñ'�ÔëeìI²?jz½3~„’nn²Ìï__–³z™GôãxÓ#jÔ!f­aúºëÖlQÛ§ÿÿ—fF¼ø¸jøAW�ÐÍ:iFëζUˆš†Áñ8²ßâõ2)÷^Ù69Ç‹íþ $}}}èg”°v£|7PØU&­¬âÀèÑ0­™˜;{Ž]-¬E¡‰Q�M¸sœ>1͹t&£Ù= ÈÄõ ã{E)²mï¡è \B9Bç/ ™ …"©!?ºŠFZL³ÁÖ. ^ ‡tÛ\�´oÍft÷À]”ªPI¶Å¾ÝÝèìêBgg'Z­Lñ¾½l0Ãàà ,X€óó»x³A†#/jµ”Zœë’nÞ3(½}}èèg,!aÄËÈŠ³$е%dÀÀÀ €9øæ¢a¬v�Ò4qGP~jÍÜ´ZèîîBgg:;;ÐjµÐ*öþ`– bÁÂù˜?o>3þʨœ'Öéæy +äË”GŠÜS¾µbåðŒ;‰ÒRÉ… ò}Í.�^ƒvATK—Œ<êÆ„8§­ð7lKŒ�¢™'îêîFoo/º{ºy^-ƒŽV::;ÐÓÛƒQfóæÎÇœ9s0Þ<•aÑjÊsªk+C#ˆìééÁÀ¨ú&ªœ¼„mIWSDW"¦‹ S€Þ?0€l0ÃܹóìjatêÙ@sÝJm¦tuuå7‡uw1\€–1huv ³³=è€yóæcîœ9˜?>-Ç{p6åHQõ¢C&è^A(‹àà B¾DÀk_³Š¢>97êkâÅF•5ini$ðÒEŽvu† ¸šn~:<…ܶ˜DšxÂŽŽô ˆ€K±*9v÷t¡»§ óæÍǬ™³°páÂ6ÔÕj«0y–¥êìêĨ%F‘|ŒOÌIN½ëˆ�åò3= N *’¸Átb|X÷2Oæ�q KGGúúÀµûT\¡»» ÝÝù>˜=+ßÔj™H¨šµYÎQÐ#â±F—Ö#0t5ß�’%l9N—h”nUœ˜¦òðˆ�nlsD7iwQFŸ`0L;V¸íÇÙZ€ÞÞ^ Œ¦€‰fÌF#èîéFww7fΘ‰9sæp”1É-eeœF ¤>ä–Ÿh•±ä‡h‘˜mè•,"ßéÓ¦‘ÑÁÙ¹àºEQY2l=½=åÍ¥€æç@9�ÁÌ™31wÎÜJŽÓOL=§¿;Öøëí\hÀ—âÉ;JǬø×ÔúZ(®I™‡\…NAêy¤ŒÜÕ<$Ðå ¤¦YÒ¥î:ü kàñ/ß2ÐõšÑ.A$GD–†ù\w°„³Ž¤†òÿK5jgÁ¢òÓ¤q¿Áâï: öµß®î.tww#¶Þœœ —2íÞÕÝ…®.ú§JAÚ4’z®kQíÅi§D2ÞÖ𵉋v›÷ŒÌØHùá Å>-¥ñÀ[mž˜‘js¯Ô›Ss 9šÀ¿­W!¨h7Ãt`zûz­§¥ê¡#¥¦Áèíí#j#2(À…¤¿A«Õá¾üÀ+\zÓv €/õ`\ü›KqàWÆè1KXb<á VVÚ"ÅÂ(*÷–¦ã‹ {zTÈŒAO°|±9ˆ[œ¹îé—çõ‹Žj|Eé1#Öâ(å,è1œÑ Ù>þ쥺O“¥½Ú ˆÒÛ¶O‹Oi,ð:k/�n››$ p#Œ4ü‡y3›àÛ017@GG+Lg’/ùÍeøÕµ—м€üÁÿ{ü瞸øª_á~t’ mÞÒÝÓ]K\Wp¨ˆJ4ž¨£+›êc;m‡¾þ>ì¸ÛÎ8ó¢Ÿb·½÷(ÝɃÒrB¼‹¬dNÑÙ®�)ÿa®ùÙéjž}�nµZè"�á—o}ÿœsÉùØeÏÝÐU82PýôòŸãœË~½†ÞÕÝåì×& pˆŽ¤ðz¢Õѹ×=ìg¡)×Íjf)Ål¿îl‡¾GJ¨^äê#S€¯ióýÛâPƒFï#´eL ¾Ò+ʬ&JVSq¸‘À«*‰ Û>àÆûQÆex£Ûøqht©3ÙIF‚ie¥ñ+aÿCÄF›lDI�Ötvusäˆr²ä ±ï –bd¶Nx4Õò+.�¯}ëüß_vÆå¿ø^yéDCŠŒbÉ8 �a¥&Xð)„çŸËèB%†'ˆê9n…q8ü¸£ðô.Å•“.Ãk/¿JºŒ�2”þº:»0s£{›}±‰\î3µ¢>�£Äg>ÇŽ| Æíb5­Ô“¿ ÍYu© ¥ÙÀËyjÉ‘îP¶¯C« óN¥MÉ0€.‹y-}ÝS'`ÔèQøÌ~ŸÅ.»ïꛨNP::»D±¼6<ú¥Åè'‚­ÿ-’ÑûÐzÂ)眆ïy¿¾ørL{oºÜ¡LiF^eW¦`«HÖÔû% >ņ‰Ž în¤›âuÖý N<óL¹ï!\ý«+1ý½iñeñÊttuļ+‰EPéÂm]#Ïí¹P�œLD®¡L[ºÝ—`Ýà7·uoÙbRš ¼Ãò:½¡Å¹,<¢}X#Üô-ãx¬ âúj\ngg'vÛóøô¾Ÿ‰>…JS::Z¤Øáœ›–÷;WŽƒo ékŒÁÖÛoƒ�7ý~{Õu¸ù†›‘E�HG¿eù[^§›MçˆÉG8~ñ÷� Õš(у-¶Ý ~t#üþêpçnÇÂòE1= ¥L«ÅÈ⥓b$õöÓí'ÔÒQp®Hg!hR”bl¾~i4³4x‡t]—�M†T\Û–rëù'2U%àV-­ <Š–/vvÞýã*Ú¸ÆÙ²í¯…)~êïB{i0¿þ»ï—÷Ü9sp×-wZ½.øÚ×}·�¾\hêFB$ V-jnjÚñ÷õ÷ã³|Ë­0—^ðKšˆb”Õãäã2º°)ÓHH¬† #ŽÙ™SÇjäη*B'ÖØ®£àÔ½ø–f/WDÛ.tÉÂ\6ü›Rï&0ã“|²mÑŒ¡~­yZ?©6 pãòø|‡æ–vRqI7œV©gW|(fW¶—u |Àb$ …¸$ȺC[ ÑQÁ(£®3¨Í·¾v®Ñ¬VÇnü±_\A…ðð0¼uaAwQlÂ\)¯7ë%¤0I]ÖëÖ+š fEÔ«çôË &áí¿¿…O}^—j–8pFZò2¢"²,ˈ;T‰�5L[lÖÌ™¸þÊëqÏmwûšÄ…ü?í½i¸5IU&úÆžÎô5Ph` 6…æÁîº/6àT¨�P&o‹-Ø‚tÛ×¹�´pAÔЫ^[¥¸Œ-È 6C3£2ùˆ ^Àª„*J¨�o8ûœ=æý±wîÃZ+"3ÏÙçd¼õ|uvF¬XkedD¼±"#3—Õjñ·(h­†·“ÖÊ^µ òJ9qÝ«ÿ ïüó·'2vf¡¿Bù#Ò;ä x'Ó ��µíÍW±1°Ï.K…'áŒÊUž¡?“o&^ â!¡~Šáë#Ý8Â�4â�nZ-Ìçst;nÓã'ò Óé ×½î:¼ëíïÂc~ìGðýÿÛˆ7WQúgó¹Är’î2e^è2ï3 dÅŠ¢Àûßýþåæªsœ”W™=8Å\Ïñ:ÞIëòO�Å5èuìk1�+ |èúà5ËÍU²â¦À\oúùk’bB\É+3ÑÃâæ–²J´ôÌ"YΙu¬¯}à4¼X•Íä»B&^ þÙcH^2-�ãÃôœ>{~ %‚˜N§èj;›c"è‹.âÚ½o{ó[ñ¸ÿðxüËûÝÇ[’›H-6á$„±¢¬Eê|6C×!¹Y‰è§þú“xù½ _¸é mÁý®«ñp:ŸcÝ1Âs‘¢oœ�NgèöºîdT€OâSø“k_‰/Þô……^‘ WÈÙŒU‰­‚Üõm›)–bTXzŽŠÐõR̬ƒ½¯-Àª¬`%  h5ñ*óò2I²do«„êÑ'CÙ,éÖãüt2ó¶>±�/}ñKøµ_þUÜû_ÜOxÊqçå 4h-.L'3™³ÑƒÚzXšÍæX=²¬L ‘I�à-_¾¯~éŸà/ßÿrÅ+1Ï>Þ¥û³éÌ¿+–AÏëð,³Óé[؊⺯Üü•å 4>¼öÙ«À¯yJì‚¶w(‡ýssS#Ä‚­u¾¤¾ôs½ÌÓdÆ'«.”–?(&úmZI¼«ÚЬˉ'b…€[Õ —.GVGäÄ$lUa2Ø3R)\8!¨ïõ üÂOÿ<òð‡àá�þáEdY¤lŒÇc‰³¾C¦ÀZj:™;®„Èœv0™LVo¯ÚßßÇþûëñ¶7½ ÓéÔYyA<Ü¢°j³éb Öû2ÆïÎ]m'×d<1“™2÷ÉOãŽßt'¼åõoÂ;þüíY®hJ;�‹.ú<0PúÀúª‘¯+ç׿ހˆ€³²Ø×ðb©3žÏT`ÃO”ò‡„ìØ^ÓÙR45çˆX/1ÒìQ²Cë2ú›ÜËãò_wù··ü]þ½ôþ̓?xþÜùè³—Ÿ”$º�'Ýz—(Kº»œ×ÔBŒY5€KnwÉòëDi“Ÿ8]OëÔñx&õˆ•´®Ï©^~ÅåA=dº–ø„Ÿ~þÍw=xÏûñÚWþ)Ο»À‰J6=.¿p¤%~ý¶¯›÷?=ä+žLíîÌí.Y~-ŠñÍ£[—òFm &ã ö/„'wöŒ(¨ži;¡ëL%ÓcÑe†¸ÍzÚ¹Ü_¿Ÿ>ù½KÎàÿì•ßà€€©öw¾ü=×þÚ¿òÚ1´4û¸M÷¡)@íS„VF¼"]ahA6± : ¤»ZÇ®Á­BáðpD|~Î[H$JK¦ÔâÍñºEÖµ¤ù|ŽétÊ~¡È7pê?®ýýãÚß1[Š|bÃk@<•–²ø=�NMÒ]fÛ‘‘ä2…^â0:‡eïu)w){=Ñ ñaLFŒµë¡Ÿy8Ìp¯EQþ?Px2ž`2™ý3ôkBF™²û«p/%m>_–1k4€B·¥�Oç¢êÞ(¿î9m%ÞZ°hF*úû·Œ 6u ·(@)E*a#Ñ$í-O„Ãý!­$J¿žCS±Ò¦®ÁˈD=­ˆ’Æh4^實ï£ö°%�0†®§õ§ï€£‘»"`”òò\™Ã‹Cýk�‚2a¢ ‘ïÁÐm¦8cà õû¸1(ì6ëaÿRÊñO" }R\ÏY(Wìö$Ôßfdâ €%å¤åÚÊä& w¡Ÿ"%žÆL4™Ç³Ù ûöƒ†Ã„+óyÿâ>f3s7³¡›Tâ#\æs â€�ÂP øŠ)Ø–µÏy­‡#s'VrQس¬R¨Ay6›aŸ)QÚ‰Â×äëðpßm¥GEÈF™UÀ˜,Èo®õ“e S*<á,›ƒJa‰Æ4aׂæ]€�[¼Ê‹L¼8CUttËk+SÌÊz —w×CæyÝT­øððd¶„pyÍfêÁðÀ¸·®i)á†=<„õ‡Ù3ìŠ#`I±ËÄkú888ÐôK#ªÄ6«5•Ñád=­ý“ânݬÉ÷ðà£òû»L –K!m-?ÇxEÙRÀúq&Xò]Õ©«Ä&ߘ,^€:KÖd�ÃÝIC{7Wy@ÆÄ\«þº (�2ÒõGnÐÄËåß�ÝJ¬º¤;\.-²ú“›@ˆ6æó9†Ã!vww+ÙÖ°r~¸"ú.Kìpx€ÂÞTEî¦QŽHô[””»q¨$Þ�Ý׆æ gÇo¿Àáðp5±�•X÷ ¯¤æ”[[‰ý[ºA¾×9®SV²½QÎsâCS¦9�'¼L›�‰WƒÓY˜ßnˆÆO3dXUl'û³¥'Žìö‡(æsì�Ù³rb+ɔ߿¸�‘w©ô$g9¯h™w0<Ä`°åîp®4ÙÑ"êÉ;™õˆÓd{� ú~§#ír¶‘|0<Ä|^í€.#=ëýý}ŒGëž(¹h10NDþH*:´I’V´®lN$D—ág´ý“–ë©¢Š›”´“…3ñBN¸�,¶ÕÑÞHwÓF”ø("’t|xxˆÉd‚ݽ] Ì£FBÆã1ö‡Ì½Ê›ñd²lî+!WeV‹U'ðùË Ï‚)ѹ¥NXPÄ_ùÄ—´Lp¹¤Vr®ækSíB+‰wÝ Â®]®šLŦÆdéze¤©_J¶F†™;O0OÐét0 Ðë÷ÐíõÐítÐ)?^^˜Íç˜M§˜Nf˜ŒÇî‹|Ö…™)î+�FPå,¥*Ï‘™”v­í*.¾ár –‚)oæš)F)-$ò¾ÈA`§lÝNýA½^Ý~ÝNgýû¢Àt>Ç|:Ãtº�ŸÏûˆÖ“,Ö]…7=™;§ì‰èbù.­Ø…ø@�ðÑãØ e=šþ‚�ä}åš1±÷Þo¸±ö{¯EäËO`Ø M‚ë%ŠÐõ»ùÚ½z¯j2“ßX–ÜÆN!ÚI¼5B6“�˜â‘¢©­ÔÓ½‰‘)Ú ÓñÄ„[�ßùÉŽ€p…6èœjÓ ]f4a6›aïÌÞr·³â.N(Ò�N§^.ïéš„e Œ„¶>sü ÓPh-—î%*þ¶¥ã¯¤V×¼+g;:g…4'Ö‡2缓AhÚФ'É7s1ýÞvÉÛcڼΌL¼Aø†YY·”Oóc¨x/ˆ±F°rôaÖ%ÝýQs2ÖÃ%À5¦Ó)Î�;‡�Ý]ìì –ž+Ø<x^RÁï¦õ ºÁè�0bGRRB\Ë œÐ89¶N¼k3}¦^Bd•¯%CQeÔdÄItÉÐN¥õ»[³é ùÄ„•l)gâõ :†g³ôò[Ã/C¨DD%²&"\Aô)6(‹bPC¦Î‰%Œ´kq0<ÄèpŒ��líl×FÀÀâ5�‡‡ž�gk”ã`GO°×¢Œ=õ ·ÄÆ#<ÏÇZ~*"K¢ßqÑY ðOTöÜ(Ý.#­ž|ëhÙXVJÊî缺l"/~nËå‹1�ÍR¾Ü´*æÎ”¡#ʤ–GDºR“¢Á^8��J“®Îù|Žýý} °µ5ÀÖñ ‘ôx<Æh4Bæ[ÇUgü>3B‰¸1–Q‡÷s¹¹¾ÀŽ[!öG¤¼úª³h"ýÓåí =¢ôjåm-Ôz˜Üô $¦ ÓçZ…C¾¿å›½N?2ñZ.�Âh¢âr�4åF…x^ÙðÀ0âɹ§(;çO¸áRQÓ †p��m>ÇáÁ!ÑétÐï÷ÑëõÐëuÑétÐétÖ ©(0ŸÏ1ŸÏ1›Î0›Î0™L07Ø6âÌ}ã7uãÔ=˜{î0²ä+ˆÇ¸y—g„7ý“7û]¡ÎXu ke7γ…4y­–Š|º{BÃ%ù¦Œ^9úÍÄ»‚tþ–ºˆãvÀúšžÈ[Á 8Žl©Ü4Ò•è¯RuáA…ËH½ÚV¦wô Ì|Žñh„ñÈ~±¿«‡>ψx2)*áFžµˆ2R=ä», Ê•÷Ðt„<'aè2¡¥g²¤ò“Œo² Z²¶@.Y YÎ�ü¬ÅòºÅ°l§õéEë‰7~ÁD¨‘�i6I¸ †H·2á ,}ÓrÙ¤"ýZˆ£Û +'êI [ àdüѯT��µ•éÙÓœ½sk3“Ðî†g[“{Á¾Œ°;W‚Ï÷èb ½¾(PD‘¯ZÙk+ZK¼)„+’RÆŸub�»ðp5Ȳâùx)b¨I�àØÄØx‡O¥U7H茤;' Ù²™ƒ�ùR*¹¥g–Šlò%û –¨KÏ1WlE¾+�º“5ÜÉt–ž%/)õªá–! ò�϶1 ù¶3º¥ÐJâUÄ/y^€þØ|”™Ê©À1:RIéöfvj„+� %é��  áFD»U¦-®åKíÄÀ\„ç�-Vdý]ÏѤÈÙ ˜9µk¶G?F=v¬:«0h%Õ8>R“¦\TýÅ¢^Èþ.ëSmA+‰7¶I…ÆOº£×CºñTÄ Œ;Õg¨ äc'U·tÀ«ÑWÒ³üçÁeÖÑirÌ·s IDATý’™c X/�ÜK¤ï­Òa³"²dP~rsŸ’Y%³e,ýúŸ•‹•ÍkõŸš"£–¬u[Nß'ÒÖ.A±œ8ñ�—µ™pK´”xk€"2{œ¤^œJæ ¸ Jü(ò‚UKT¦€8:L< ™+©éÖ4å“i¯™p½ƒ2;J+¿ˆ¶nKŽäÛ“X¯üîP$*c{Êð“…ð‚;«\Œ&DK€œøv?Ç-ž¯IÝ}QJ~ ¨D&Þ¸¨AÔtÚW:zœñ\Jg ±Ž°š£:~RÝ )‘”¿x�’úǨ¡šÉÖW‚|Êf•À"€ÕbD€–WbwÞ–EÙ×9zÌ9Ó<Á<ˈ~ÅänÛÜd�žÄøóîY¾FŽO,Ïj3‰–rp&^ü‘×bÒþ´WP„p'vð  WO\„kû—Dè}J$ź¨)A/½ZIO³‚³�(xކ&ÅÀcGJ>õÑ Q?–˜ãïUºúmu˜y; 7X»– ³iÛ«…­áhòÒð²�ékÒ}„SƒL¼ |�9ØÜ„í)jöèUÄжWM•F !®ò&ÍÁ'T€É�´ã÷UF›¶€+`¡¬cü®�ÔSK—ž‰ú¡I‘£J%ZzæÒ½„€ÁùåêÜ�ÏáÒâ MÖÍ^ÓŒ¿´�K^³€ßNë�ï¦úBKi2ñð½?¹Ž9Z½Ñ­|ˆ_äU�å©ÊK=µ”Ü�{"Ãé˯m:ºs‚zH=­e(S0õßUn2¨{ˆa°� ÊÄÖ�¹ôì�� ÝQwBµ0R°ÈàWLt¯µÓ&%† O•´™xK°ƒƒ4â �.µD¸žÙ3ŸU}Ò.[�peƒa:«ë>@¸¡S‘ŸjµèÓ]ZN‰Çª–—2>¦.d~Ó36…˜>«™xá�¶�È»ƒX¸ùŠ êØùL•ñ¯cûëF`¼üèB‘‰—츱]ÙOºõF¸‚dbP®‡td~°Eè7r®/7\¯è‰¨¾ôLGzòå7Í1/È{õ–^ÎDR[Ttø„¢½ÄI¸²ˆ©š¦qvÉW@$ifdɕ쀗JTâú‡UGñ¤+ŸÙ«�@Ø&5à?Ž"Â�›EÙ‘�‘&xäÈ'F.¨²»žÎvœˆ�(Ãûç¯'ÿ®g"ƒä¾ÀZÑoØ+Ê ú±#–T•!=)i#ZI¼Êé é�L¶îèVЬ‡'  k¬»I#gRR1Bd‹ÇOBº]Òe’‘鯣” *a Èöf&A-ÏŽJGðn𱣸ñcýräË´S~2â÷7… uÒf'MŒRžð3á–h%ñ®Qun¶îÔaÒªæŽb…ü£ŸÄzRw�1ú•çý~Ä®ÌF5ú”žu¸Èšt�"º”’Nt,D=r„Pý3Ãûjé9üI>’9aæ&¦/ªôÕO±üßÊG/{®‹ïáZŽÅ’¡žêLš„Þ71i;·”x½óÛÜX˜ ;‰´š&]‚Hê™G8)¤›F¸2ÁÁM˜ýò¢q¤ÞEû››È†dé™"DÞ&†•Ï�2“² !r2žH=yçsé£q”–…@t½“Ño|˜@Þ¿ ’°{c í„[¢¥Ä+ƒ¯yÒczd³Š&[¦ ×cÖ“++£ÜQÌQd”èU«Çz~Òõél‚™ƒ{:ñW/d#F¬z­.@-=‡úð8OG¿¢1hËa¯4}ê<»ÄÖñ.wä�Eê”�’ &»óÙH \ë ±7ŠZ®¡Ð³Úȹ.#î×R-âQÚ¿3—œÁ _öaë nˆ“Ætý~¯Ò‡n£4y‚/è<»?Õ ?X )éÊêÞë‘WiÙÒôó¥œûˆ‚ÇKL‘ÒA]AáH|l¥0½#¡Î’2·wfÿõ^@¨[$X¯è hë…爂Z�º¶ƒ¸¬ö y.i¯  Hê¦�È/éºSÿ¸ˆ!.K ›�Óǽ~ÏzÞsðmÿìrq棤îwÿûáî÷øVÜþWÊÍ:‚õΧƒœØ”ç¨9;¾ì�EœýÚmøü 7áo?ñ·ÂR®Tüå\öDoŸò·ëùl†Éx‚ÑhäõŽ‹*•/f”×ôñô_{îv�»“6ð½ÂSžöñÛ¿ò›øÈþrAVÁ0Ñ�~iÚs‹éõ&XYëÆx¨%Û�ÜÌ©E&Þ(ÔKºi„ë½%•ÂÓžù‹ø—ÿê>´tÄ®Ý\~ÅåxÈý ®¼Ã•^9?ޏûé‹þÂ]É)àŠ+¯ÀW^�oþ–»âýï~.œ»í yß—6ûŸÉ”yìh™Ôév±µÓEÐÇpˆù|îñpQ4úc P…ÿôK?‹{~û½XýJ)lmoá ?ó$üõ‡?ŽÉdb<÷&à5ù2SS U5´µÙî…&#†½([§y©Ùßh#I—Zƒâ“­\�w œÿäŸ}*®yÈ÷92¿û’ßà _ö"ôú}¦$ãa앆$Ò]©–ÙHAâ<"Ñ}õ™Ö“Ö´Sm_qååxÀw?°’'Î`\h%™õnò±#׿ôÜév±»·ôPÑÚhç5U�{ÊðßýGü9¿ókø¯/z>zý>ð®÷â 7~wøÆoÀýð¯]•A–*Œß½ ï÷Wb&0z±ú3dâ]‚•g)V$èÖ!þ|Jƒð¿>ðþxõ[^‡w~ìz<ê±�& í�9ƒoûg÷ÀCù0ÒÙÝÈhDVO÷»ÿýâHW²û·Õp4¤n MÛÐ/hÚý[W\y9îyï{Æxâ`=^ËJ–þqžÈÕH½Óíbkk‹ÔMyâ”ûÞÿ~ø£×¾¯{Ïuxè£NÊœ¹ä îv�»ãûö(æÞñ¦·þõïïØ*=¢ÁM9Öw¨ƒE ó§kÊ7:’j˜„Œ­'^ôÉ‘�<Œ G· Cž¡PJïö—~W~ƒŸä^þÇ/\óo¯!=äì¤XÜýß*4·Y4kAv­«û $\‘7iøæo¹K•– `¹ÑÈ3ª§¢+£@°^퉊Πg~êçW\y{¶œ𺗿ðÀk¾ð7ÿkÀ·|ÛÝx{+úÉP-KT&gÀ"`ª@èÚ:Äí]&8𾽉hí=^Ùú³Ò�Ò”ÒДóS:„‡HþêÃÜõŸÞ@³ß¿UnzP2ÕoH‡¬ìFÓç!Ðï6ŸÆpÅí/O,é6lçPÁ®ñ#6V�N·W7вµøÅ‘n)QøÄÇ?ø¦»~3ào¹Àbïïê²oõÀû^˜/ A{`W7ÛnƒÏ)· ­$^zžè‘£ ÝÆX•AëÖ^v÷�GQΡBŸñzxŒ�’µ˜ìJ|ÁÆJˆ&jÇ…°sΦ¦ˆÍ;t{cBÕD&ùnc1¤ë±k2Ö“yÛ-~zfòÇßû?¯Gà^÷¹7àïÿ Ê�BŸ•ˆ.zaí{v·³)SžC艉Ñå½÷O7ZJ¼B0¤&Ü:Ì*;�·á1û‘}ÿîƒï½ïwᵯúSRæ`ˆOòÓxóë¯Óý¢|çK.Ý�þÅGñÕ[¿–¤ÿH >õÚcU¦„€p“ô׋³_=‹O¯^¤¡CN¸!�ä»bɘϦæ‹4ÊଠhÉ…}•þêÃ…'?ú‰xÔw>o~Íuä  ð™¿ýÿð?ßôV¨ŽÂƒúý€¿|ï_°ú9ã«R‰HŒ CþÚó?‘Åê_©5ᶘk ´ò¯î}T‡©RÕírGÊ£ŸãfFô¿ýß¿�Ë.» ×<äÁFÎú‰§ú5N/(¢”Q“o}ãÿÀ<ü!¢Í_M€ô·AÂ�ƒ°DÚbD#8ûÕ³xÿ»ß§¥ÈœKñÝ ðÔ:‘PÒ?ŸÍ0Ü.P›( Uéc /}ѵ¸âW˜ÏòÀ3žúô•‚=ø»ðMwù'¸õ–[ñáüeX?åf™EF¿ü„¡,K|¾‚1`&™Kè÷¨Û„v{\ÈÄ["Ô¹ª�Ô>³žÙHÂya§E�üÊópû+¯À¿øW÷ñ”(—”Özž=}9{ÛYü÷—¼÷½ÿýð¿|ÛÝqånO| à(H7}½@&²ƒV±¸§{Ó 7i‘ns„k—ævΆt ý•‘« ­Ô¨œ©[˜Ï ü?¿úÛ¸ìòËpÏ~/-G­ÌÍfsLÆcü¿¿÷bL'Ó(Â¥Îm}*~Â%Ë…(Ñʶ7lùÇKWU[‘‰×3N¸o«â$“L†¥Ì%ûôO'<ûéÏÂo¼ðiÊú×¾¹ðýÐGðÑ}ÄW|ð]ïsÔ÷E#@=v$Q¡/={KYK+31<h/ñÊØ#n WÙ¬6„$£ý/ìã©?þQ ¹nz_}¤•r-ôË(‹(âH7Æ£E5Åͪ2áFær�E¬âœÂá.^âé?õ4ºUq<§l?Ãv47�„ ƒ?ú];µêîd�føÐ^âÕà6»»59tñ�V@,� c}áú6&GžÌ·çMaÒ�Rãà>Ié'ÝÍ$\™sÕà8Òõ¾´�iSΣ´F’¯)Å,f3yBó§ÚÏýJaF¿v®Ìy£³üœÉ7„V/×dÍ1¸òð$ϥ셃!�X¢ï’AEP7>Ò•E�aœŒ7xu„ãH½2æAM’mº~­d£„›á.ðè/!2KÏåfêTBdÛ(Ã\ä¦2‘Õ¥ÊhFTôÜ…RD�¯ÏŸun;)ºµÄÛéFG·FR˜t)ýÚ‘û)%�¥7Ýֽ͔"~Ñ iôéÑŸRÞ>GKõW— ”ö(i’l£õ«ø·&±„h ý&�¡/“,ìÆ ÒºY‘¯·�p¦/¼N×g;ÉVGk‰×„,ʌР“ˆ šz‡¦„®�4I!­Š“Ѹ!e;ßp*öh�bŒ–õzu©@éc"ÜhÝdƳ€—Y#í1KÏ’If�™�Kþ�¿ôLôP˧²KÏUÛüéAˉ×Õ5° ÃVF&€Ö8ô±átœ�²“E‘mÒdGVIlw—“{$JU©„Wª’þÚë&NCl„Ë%:ÄVÈšt˜|-%ÚÒ3ûV"�Modè™0¤ÞO]/=V~Ú>„É×¼—ÞvÒZK¼îåWÆ�ªñe,ÙZ¾ˆZf*å2åõ;•z¤å„³ Ÿ Y¨ž�ã”@¶¯5ÚFú%Üf#ÜU:[�/­•¦>µ×»ëÙgÉÚÑm‘Î’|ƒÍ”Ðæ½ëY—–?5D�QÉQsнßvòÍÄ[¢ÒÀ“B¸k¡Xý± Vf%±÷9š…ŸKÑݲâ^ÞÔ“Ð {S¡Gjó–>&­Ýúµp9ÔÒ³D¿lC“õê,ñcGnì¨X„3Á,¢_D ÂcG¾©e913ó›«Z ³Æ\*á2¢á„(£,Yˆ-пN‰"2I–¸NâH·â (朒òr¯Ò®šìä«G"5’nM„kÃýzi5à’»³ˆ&__½ÖÄJŠÈ—°¨ øÇŽ”a“/¶<›üM^-'^n`Œ6’ÈVq^…•ã1np‰ãANÚèH¶tdÄ,¶AðYÜœ¦é÷(7iš!\s Ž|e„èçhbéyyè_²úɘѵÙY1í1üØ?¥ svÔÛGN-ZK¼fÇ‘�n�Ñ-GzéƒKÐo_Ï“s‹@&^™lŒU¾Loñ4Z“³Y28‘jšlµÒ%'9º�ÖO XjQfB°êdÜa½~Ââœß½„Æúý>ºÝ.ºÝÔÒï¢(0ŸÍ1›Í0�L0O0ŸÏ…ŽÐ¤›2(H_ÞÙdt[M¿LC“nHwÙz½º½:�ŽÙ~çș3L§S³„ô »K³T8ìª)Ëu ¿»èt:PjñòÊ¢˜/ýž¯ý.æd{’<Ëž™¹ŽÒÃ:o“]zö|$iSÚ)CK‰·ä®¸KŸN¸a‘Pɵ«Ÿ×2ýAÛÛÛØ Øâ¥ÐéõÐëõ°µµ �Ç8<<Äd< ÚpŽ‚Áeøúƒ¶··Ñ_úM÷m…n¯³ô{ 0�q8:Äd< Ú¨B¶eIwT5 "J6J¸µ´j�p52ïúØÚÞ ?`e:J¡Óí¡×]¶ƒ=`<ct8”k¿‘•VØth½¤Êñ»¿ð»?ðS?ÕA·ÛA· ¶À0O1�0™LÖ„á«?ú5ÖåRÉÐYzÖéjó¾æÖ¯´…ÕËнTÝÆ}a!Ûív±»·»&Ü 13s0`0`<c¸?Äl6Ó$™Ž .ÃçQúÝlEN1èèo 0O¿×dCÈbˆt›$Ü“ÝJôw»]ììíx ×§eÐ`Ð`2ã`ÿ`Ý¢+n]À‰ ¶êv»ØÙÝYMõrô= }LÆ`n·_¼÷o÷g£÷N©²ÜrTˆ½ÿÛR´’x%Ãn½q@B´ÕSbò­ím\rfOhÐo¡$à‹/bt8Š h¢záÖööΜŸµo¼ïú¸tp)ö/îct82È¿*áÒIUÈÜRØá6Ýú5HuomoaooÏ#!÷²ß ÙÃᲈÁ÷YnãÕÖöv¿%庫èoõÐߺ†Ã!Ýïðnf 8#"_k2MÕG�V¯� jš`¦RÂMÅÞî.vvwd>EàÌ™3èuº¼Kl©vvvw±»»“ä›ÏÜÞ™=tº )—.c§6ÝVÓ/Ó° „ ;»;ØÙ¡ÚoB hEv÷öÐé,Ú�¨@ Õæ–��lûÍIüpT`wwÕÁÁÁAD %¯XMžû·+µ™|½h'ñ¨Ÿpµ’Á¨�¶!µXÎ9w9Ò�Xêåõ/ÈJá`8HËÍ­ý®0´0L¨ìîî@8Šõ‰ÄàË „Þ(á6áÖH樑tñí¥n—|å„«£ä–�Ý�…ná�RcÉ:xj¶wû.üäë;¼ï{öøà>ƒ+kñá÷=·­'ÞF 7zzžÄª>ïÜÚÞö�nü9¸cì"egwóùŒX¶SÞCNÿÖö– BªöpþÎî.æó"°Ü(l ʬû8„ ÷$G·Ñú—ØÚÞ²H·Z„Ëa{góù|ÙܱVÛ[ز' 2ÓùKØÞÙZø=Y~Ê'ëÑ[PevÚó·ôûž3 sÜ'ü³Gå•éõ.k*,‰,�tí’Ýngì{ºðÛéfªaïÌt»]^ têšß{g΄ …TkJé3VK¿÷–~û¼âÑÁ¢JÓHwiÃc*½Åé¥Ã­:J�PC•Óívµ{º Z"‹ìî�A·kÆ)¾/6.üvvèZ JiÝQ±b^ìîí Ûé.Ë­ÅԽמó�àH&B¹ó™6ÞNFn-ñú‡�t�ë®@¨ ®\¿™º»·ëJ%<*¥ôÊÎ5Ám" ê7tìj¹‰ò™™JÖ•ÀDZGÑ®Ec„[jz!W•@¸U°³·›¦)éÄÊU–*þÛ+5ù®׃òÝÙ].iéã°PËWi)²nR­ÎU¥Ÿ\´–xMT'Cr¬2Žåƒ¼Hÿ2·?èc0x¥Bö”~àõhíM0@Ð÷‹{¼êúËG.ä>~–|¦âÎ:Æ®þá+œ Ðú£Žsªn¨åÕ«ôƒÀ#CŒáj3‰Åný>Ñ~…è÷ûÆ#C%JR[ͱý,産¡÷»>ýþ⌖ä[™ Wê×aƒò(­b¯€‚*ÚL¹ ´ò¯"~¥ë rl&š±)N"½½½íJk‡½^�ùñÁ¿ç�¸ìŠËE~œ½í,Þ÷ÎëñÚW¼Óé”õf{{Û|ÁFÄé.ü–C�¨‰Â˯{nüÜ xÁ³Ÿ‡óçλÚoÇoÛu,"ÝpTpÂÑm5U5êhÙÚÞŠ-âŵox núÜMøíçþ¶Öh[Û[˜Løvàå·Þ.ãÞõ̉™Ê#ÃïbVW~þ–*_éc ¶¹µdÒûžOZI¼ ¤G¸ÞÜHWŠN§ƒÁÀ,E�þ÷�ÁCõ°(½—_q9öèBQ¯~é«Y¹þ`€N§³x=_DäY¾¾RTBÓ’¾ëݾÏøõgâןñ\|ýì9¶TÐ_ûÐ-#ݦ W: «¢Î9×SS§Ó G» Æïr·»àéÏ}:ž÷ÌçáÜÙs¬ £ýŠ¡´ö»La üÑë¯�лÆO>ò‰Þ6ï´ß2òÕ"VÖø$ªÞ¨�-˜Æ|ú ájÀiD‹‰7ÁJ Ή¤+�¥.¢à¿çA€×¾â5¸åË·¬Òÿã/þ ~ô„´r÷{|+þ¯<ºæ;½Ä»ð¡�qÔ‹ "ÝW¾ùU«ßç¾~¯{ÅŸâÝo{àš‡<�øÑGâ’Koç”»ã�ûå_À3î™A¿C/&Å~�k|’#ܺ£[êV…UìÚ7¼$ÉêÕw¾ÿù—þ3~åiÏñÊ•í Œõy”·XŽ3b#ýE¿’ço9ƒ‘_:jq0+B&^äd[_ôLk¢%û�{T Àå·_,/ë¤òæ3Ÿþ €Eä*1è÷1I‰waÃë7qª—^v)~â©OÄùsçÑívñ¸§ü„ÈŽý¾pÂàL¨Ž‚p›Žp�b9™×T¦öz½�hãèõz!î³~¯'"Ý'=â ~MîrŠÞÂð|Çú½ülÐj 92 ’/£¤|SVÞ4$C&^2Âõ.N&-;ºé~Oº=íј¸ [l#$mø ,å<ңܟ?öÐ]_óƒß‡Ç=ùñøßÿï : ‰—ÿáKñö7¿mUêå×½ðŸÿ"^ðìç=é‘�Yr†ÛêT¸ÓHÄñE·Ñú´°mÇcø ?LM²øžòâ7,–woþ‡›ñ»¿ú;¼bÛ‡€ �¿º}I›wáܿռK²„Gá~WhKÏqhðþ­ÅÎÎý[_Y- �óEƒ=Û¤|Rþ^Ô/–\äu:ë�Ë(¡P¡¬¿\~À#tº¾&D;Ñév�ì�»ï~ë;qË—oÁUwºßxõU¸åË·à�o}‡Sê†ÏÞ€_ÿ/¿Nnª±õûüv#»‚%g)EðbÅéç.”'ú¬æ¿ß†O§ÛM˜Mø#D¸ñs7âyÿå7pîëçB§£·×[£Ë+ªL ¨å3¸K•¼;ˆÍ²k�>¬|\üXëN»‘êæW¡ü/º,PW£;±È/×ß x-„˜¤}Éç¤k¹ŽRæ’—HE\kžµ²€p=•QkHºÌ›Ífxã«ß€ŸúÙ§Þøš?Ãljnˆù÷{¬£Í«›Y+TÚÿMòåýKG�()ì'óêHÔ_V¯è&i\Ý?ñ‡ŸÀä0ÚU‡ÔæsMSR IDATæ7ðlj›«þÃ#ŸÈæ­U²|ðÝ¿-€B96�ú±â3I_yÇÚ‹Ö¯ŒlE’iú5ÉYV¿ü„ê‘‹wÀ77©A½ŒÌE::DZŒ+•$|Â5’y‚¦Hþ¯G�ͱ�Æó·Ú¯ÛKò]È¥°çþmèc jã«ôÈÑJâ ÏÆc›ÉšQbI4Æ’-[¸Ÿç”ˆµ+ŠÀ„Jÿ©Ve|Qƒ·vû]<ü1?¼Jyøc~ºþƒÆ·v_~Ý+pãçnÄo>ûùÎR3…ÂxóÏòZxHl£¢[²ÀQnB„ë1L·ƒj�¿áZÜô¹›ð;Äs¼¬‘†Bí·Tô¤G.ú]Kz\ò³Kþl�¶S�|�·Äbý©d%ƒR¼�E ¥ ë�d;ë9éçá¨cÅ6æ3æÈ¥ koÖZÙ2”ßûo¯ÁUw\ÜÛ½åK7ãª;^…ïþþïѤrw½Û]ñ>÷—p;â1# ÖN®ÆQëäSjÒ-í',±~R¯!µ%ðš"ô ÏçúGÞÝ©¾ßånwÁ/>÷é¸ôòK½r @QÌ£ ñÏý®ÅÖ}è]Ïke‹Å|ž~]‹Å¤�‡‚ï.[R.—(hNuÛýÊÈVF¼’"ÜuaYñ´¹ÞšãhÉÙl†^_¿„G—éQ§-ÂQùl6cwe–�ñåoz¥“÷š—½³éÿÇ3~�{òãñ¸'?Þ‘¹ó7ß?ÿ¬§áY?÷ËÜIP˜Îf+·¨ˆ§ú �F¨Q¤ÙÄ,ŒÙt†n×}´LWQîRŽÅÕw¾?Ã<Ç«w§Ùtæä‡°ð[o¿ÂIkgïž4ót¿“>þC.=Ë[}ðþ-ÿ0±ÜÇSŒv¯1{L+^UÒ§Ãlмäd:Áü¯^<{ÛY\~Åå¸úNWãæ/ÝìµXZºû=¿uQök·™®¬^]Ç‹�e[ö‹øNþÜy¼þU¯ÃG>øa(/yá‹ñˆÇ> —]~™ÀÚZ¿þgñ*L.;}"V]Â';-JEäD1q&1�Π¿x­é!™êòN;`:�b°e¾1Žòý�^ÿâhÝð“�x¢ÖíùzEÛï¤Oß®–žË¥Ï8 Þ¿Õ>æKñr›ÑNâM\ÄrÂ85ñdä (…É8"gýžd>RXìR6µ”2ïyû»ñž·¿Û(õ²ë^¸ù¾Œßú•¸ö-¥ôg,j&Äc!Ü„IbÅ›Œ'Àž_Mì.eû9^j5Ãñ! Ë~·çU[ ÚÛ§œèw Îï8ê\b±ü ñ[Ÿ5®„ZNlùŒÖoÜ6ÑQE2ê3�çó9ÆãñòëD4^ûŠ?<ð{|U‰³_» ï}ÇûðúW½ÎëÆt<Ük¢sæó“ñ”þºQ°4Ÿ{ÃgoÀo=çËM5ü„a<ž`¾ô;}á£éèÖ¯áØ¢Û$ãt*æsLÇcò+?UpãçnÄï>÷wpáüy¯¯“e;�a­há÷$Ø~òücA´êÀzË’Ä&¿ßIïO^Züñh`’õ¤…¤õðÓ‹¦ª"¯1iÊÊïǺLG+W—ÿºË¿½åïòï¥?ôÝýà…óO‚Ðcæ˜Öoq8¡ÈŸýA·»]x3‘ÏF »»WeùóÂùóžˆÁ×÷}\r»KHÉðc’>oø ¸xþ&ã QÿÒëX#! á&ꯉpuôû}œY¶ƒªˆ�D]<Qðu"zUfá÷™ï8Õ´~Þ‹¥ßSY¤®kW�²¼,-Ä´¡3—œÁþÙK¾À93Síï|ù{®ý+´å1´chiö1÷Y†ÐÊwí+ãyW³�ŽB2I·˜7ÁÎ lXe&ã Æã±Ø[Qð�‹tKéÉx±LçÚ˜Œ'kòÓ¥’Hw©?°µ\Ùv£H7|½£#\Ç>¯?®¥… Gè�nætNÅd2Á$©ýºVc*h2žHwí1åûÂï´O ®òúm”#ÿÊoñÛ®öK†R@øµZîþgÿ¯Bí@&Þ%dcKÚÐG�±I_6aÊì“y»£6~–|¦w­¡×¦²þÑ(ý¶Æ¡”úËêÙûCAÆ•æs£y)R5ð^ 7ÚF¼šƒáAŒ!GwÊS€´M³žBj£üvœ�| ¾2l’$¶ž)—tÍu¥Š¢,ç–ö¿0R`³åäÛzâ•7~-ä‹(¡ì6(³GÙ4@añxÎþÅ‹"Ÿ‚ú-.£¤ö/î»�9^…½˜Ïf^Ü÷ºã–"œôx¡g~{í…é4‰l…„MæAÃúk ÜXÿg³†ûûq+TÒphµ_S‘TíÂïÀ¤×˜UªJ×v¸?Ät6ó<ó«VV(ýIïO6È7>~ÎäK£µ›«äMGY?e¤Âá‡Ú€”톅Ñá�N;»;"ýŽJ?aè`xÀ|¿T6a°¥~w°³Gùm—Ô'?~ý6J¿ÝK(¨û`NL�õGj Î5*Ú©âÙ¶wèv1ßõâðàPk¿&Ù¦`í·õXŸåpU×M¿Ý/)áæ¥¤÷'Àz‰.~—”èSƒ-C+‰7‚:­$©ÈŒp<é†T ³ï5ùR%xÒ ù0a6©Ëï‰áwh qHÔN` Ÿ¿å ¡üØ‚G¹]¶í�õ¶œx—Þ"]åü+ˆo–16h¡Ùl† ç/ ?èc{gýÁ–ÖÁÂê&ã1—�L„ÈJÖý$t4›ÏpñÂôG}lmo/‘îhå·V.@ºõ�é‘y£aýN¸Ô¢Æl6ÃÅ Ñï÷±µ½Md“ñ£Ã&“‰`ª nL@~OV~—Ú¥¾§¿9±v ÙÒ3w-½½  µÄ+ìŠZ‹�pcý‰\¥Û˜L&˜L¦èv†èúôûèv»èt;«O›E�ùlŽÙ|¶z>qñfY=%u[}ð",ž·�¢Óé`0è£×ë¡×ë¡Óé@u–~Ï ÌçsL§SL§SòMD J¶ å·\C}~ä„¡ž™Ä‘D¸>#‹ö;A§ÓAÙº½î¢èíw>Çl:Ãt:[µƒfwýç;Þo»ý¦-Æ’÷o^´-¤lañÃÖ':ƒ–†½-%^9ªn8NŒ…œEtÉù|ŽÑácrG2œAEN¸1ñ|yÀ®^Bañz¾Ñá#0~Ês°:/Iâ÷ªH ô@¸ñ«FëöK·WmþÎÆèöûMLö]+È-=‡´§’/ÔâSƒÛ‘€ŸmE&^æÒ$ %~pd†¡@Á4• ]F›Š3EcÈÜg©Í סIÂMl†âÇÝVµq\ÑmÆ*ég ;÷ocv=‡ÅL–¡öúc ¶‘ O92ñj0ûZý¤+êâBì@»–�®½.4ÔèJYu)�kD�„Wf#µGî±E·IÆ�–pë'[Sa3ªÔo«#º�L}æ—ÔnI[X&4ÓN42ñ‚âºpä$ÖÇ–ð±�°‘zç¡ÁC2±¨Ò]ýÊ{iÑsf²Ó¨kšpyM¬þÈ6IM¤�&#Üæ¸|Ã#\ñÐ` w=3H}äªÜxi°%h5ñÒÁ%B¦5š¸Ròгoá6ETäý[~G•SVâÕºö ¨åMßâ>Mh1ñRDX}P/öñ\�p½*6ò%�7ÞŽ¼”<˜åü<>•¬>T±q’£ÛæTo8Ù.Š7mAèqÿÖ|˜E莭y4)mãUÑRâDŸ²,FÎß �Ÿ•"P7ÍK󩃼gBR�Tuë2«ºŒ›r[t›düh ·~²56£ºAý–±&£ÛŠ’õWÙsL“! ­Å/kn)ñR¨c`Æea>K°¡ˆ†/(ÆéÈ).h¯ãÍ�"ÝÈ·¾!-2­�l“ÔDÚh2Â̈́ۘ…ZôǼëÙÔ›øÉ¿–’o&^)ŸË³„ËÙ|e($ð?&ò 0¶ –0OM„b�.ËÀéú#5�dÂMk— úkW-Š­*l–p›¥[q i"Òg~׺׻”óÓºadâUU:n ¬6šUÑ/•ªdÃÃØrÚ§„턊+ º»«‚Õ£g±áÝ5îIŽn›S½ád»(Þ´¡ KWK�ª%šú'–A ÝÄk/©H ±Gn"Ù¹¤á±HJJþL†'¿ZÇ©9úTÖÏc4I¶AýN¸õ“­©°Õ ê·Œ5ÝáÆE·>P�®*É}²üª ­%Þø9³¸Wùõ×0b‹‡ .úLŸûeƒë• ‘ »´E Ô×É##ÜÈ6IM¤�´}2™p³PŸþ$êŠÙõ¸Iƒñ³‰Aù”n­FššìØÊ&j ›%ÜÍ»¯{qÿ6åu“>±6“q+‰WFº"¡x ¢|ÙÆæ‡ 7u‘ÓèðAýq«\¢IuÊ W°­à!±9VlHõ†“í¢xÓ„.Ô¸tåÕo*ªò¥#ÀÞ‘ÑNúm'ñ²�Íù…NO*¥¥{èvå¬ ŠpÃV¥rõ�<‰4I¶AýG¸M“­©°Õ ê·Œ5Ýá6ÝšEà R¿t¤VekíÌ'™xT‹ÈB‘£a­Y ™«Þέ®¯ìÜ‹ÂÕSêž·ž™D£„ rm42>V~ŒOl(®§ÈšDã„v=»×cTÛïû¶œxå�™’”ñp®+åü „áaý> f€d;X@§“,˜jD® û5ž­Õ9T6 :e¨�7Ø,ážžû·©àîû’ßĶ̴ôÝZK¼ ÒH,_2©u’-WŽ™|—{â„Udd.ŒníÜꤛ@†5ný2q-šcņTE„›ï߆õfé X¿µJK(‰6‡¶ ZJ¼ „¤%&]iÀ'BÙ=!x’~s©õ�¼–È`8ÆhXÝÆnÓdk*lFõQ�íBûÉ'Üf¢[³h³ç�ïßÊÐñž¼%üJmå(HWW­«ßãưA;\8Gˆñ1XáÖ3“h”p�:®-o£‘Žºé÷o# �TÂUH¿+Õï©ô]ÏŠFVÄOzÄ[í’&�­ˆ $«¬1Ö$«NÉ£O¸ !wBHæTºœéY™O¸µ‰ŸÊ¤©>ŠØ*ß¿ ë®vÿÖ¯ß:²Ì¤îzŽÀ‰¾E|\Ä{¼s %“Ä:àï,ujvc®ûse!Y„ä?R �pWy"Ò=ž÷H†²æX±!ÕGឆåd�#\hâþ-­-TyáÆâXü¤E¼µ\6Yœg—‘@µ%Aª1×Ù•üšê È0Z0!úÜ8ÂmšlM…Í©ÞðèvQ¼i õè¯D¸ˆôk¿"LÑÒ󉊀7�xS.QÍ ¸¶ºþräÉ•]w×ê\éʃY~:S-|lv<Ñm’šHùþ-k¨R—jÐB½ú7�pc£Ûì�\Å�Ò)cúFñ¦ï1B6¸ˆVD}%«ô™¤ÈP¾ì蜛#\omN^¤{â ·V#òëZMõ†G¸¢‚§ãþíI \Î#GP4Û’6™x ÄF‚)�&ܘmÝ‘+º¡L‘×ÿy ×=N®¿Ñ°þ÷ˆ†²F¸GáV¢CÏ5=]8Rée+@iº‰£M誌GŽZŠL¼¤;Ä gÙ!Yjx““®„l£Öà„‰5E@Ò­0Ïh<º­}œi� -ÂÝØèvQ¼i õè¯<§hÔáêG›·Çêh±iÄ[×õð®ïEqA)uI!¼ à¦%Œ5 NPk$]E­,&DŸðÍ䛌n“ÔDÚ8Q„ ß¿­YÿîQF·^åJa6ŸíÔÕu¯v£îùvÂ"»‹@^aýžÍfÓèvýseýõ ‘*´bÊØTiXç ƒtÕræ «Ž�MFÍAŸ º£Ìòt}c�«M¡NÒ5¯u½¾ëêÒoS�’®ªbAä‚HB%®ucõÿ:aj”�Qéúé�n“éøËf Çj¡qþDaS‰·ðüµsÿæÚßòL†ãÃOt{]Ö¸Ÿt}­4ܘýtˆ6VÑg˜l…c”!l »ÿ«õVmˆQTŽ×p” *¥)Â5ø«#´þZà8ÛÄP¯›«H¸Ažk’n…5T¡�™ºO7á–èõz¸x0ük“e’>Vëc¸ïˆßÔß�Âq¯´BR+Žš!ÍLoþǯ¼­ßïÂvŸ ’®²Óe„ËÃGº*8šKÈÜ/ì×àvÞX6”žÊ š5n= jC¿<5ní“…•2“Jš!¬ŠtA¸M!Šp+éoGG¸ñ-©×ëá ·~ñ-¦XF¾ÈVЦ¹¥265âÕAUޝÂB3¤Ùß|öo>5šŒ><ØD4›0ʆ\•pMÝ$éJúé8$Lt}å�Ý!ÍTÆO±q¿�z@è/ ·��áE·•èPxí›'\®¥Z·ÞsPÚß•þÀ«Ÿ&Ü8ôìîì£ûÑOÂ\jöE¶bùa#°IĪ,_¾¾$æ·þoôù›¿øÛ[[èvÝ%go3Ò#Ïfú$œæM( ë·& ³2´ì£1gEËv –ÏO‰~zªÒ(á¢NÂu¯E#\~îß žôû·ÍîštK­ÏL�ÓÚN·ƒ­­>óÅϽÀò%ärù™C9Rð7:ëAèÊØù*â¯bŽ}y�2ýÖÛn½í¯¼ª¸dïÌ}§“iÀaM•í‰%ßõ¹#Qšà%‘~r–Kw»ˆÄW¿ŒŸ��d×@¸iu/·aø^‹Z-pœÍ÷oÃ.©ÐÀÌýæwu´¡„ J)ìììàæ³7ÿñ{>výŸcñε¿ú}^ß>XyöqÕû¼�õI!Þò·}¬§SùzZkâUæ7}é¦Oý“«ï|ÉÞîÞ½æ³9@>_´,®³Á�iMQ&�Õï2›WƒQI^#’Ké!Ûò8Žéƒ6š![m(SÈ÷ocùþ­T38:­§%uºììîà¶‹·½î�׿é÷À$Ú’|©�U%B¤º1Q­ÇM¼¶ G¼ÎøÍ¤Sz´H×*3ÿû/Þð±«îpõìÒKnw_˜ÍfëìUÔ¨\ÍŒa9ܦíHÄðÉžBÂåðzGjñZVz†x­–¶Ñ áj)*ÂÅH��a¾áÆi¸»üµ�÷o)ô·ØÙÞÆÍg¿òÇo¼þºbAºz„«ßçÕ#^€&`Ç18V‚>)ÄËåÙ-ƒ#èÝ!ò§7}é¦Ov:Ý¿¸ôÒK¯ÞÛÙ»“ê*(¥P¬"`“më#\¥ýß’ˆå%ã L¸†Ý -rZvGKTÆôGÚ,d„ž†Ðk3`^‹Ú‡bk³ñ„+ÒÌg�P‰f¯k†p×}vy½Z$ÓÏ¥DëT Ý^ƒÁÛ;Û8�>ö77~êY×ìú·‚^Z.É—z®ð“ïF?>d£¹V.×O‘«þ['O;]O³ÿu´¿]ëoO;.Óú¶îu·{ÝóNw¸êûv¶w¾½×íݱ£º—¬ŒVª-Š^éFЙOj «H"Ý©e†s_7BSý�Ôfê5Ä诊øÕ„• ÚEO×û“ëÙŠj4×XOSÀl6ÛOÆ7_íâó7á­ÿ»�‹�T¬I¶$Þ)L".ÿúžåܨ¸L‘îûÍ¡1ošx%6hF¢ÿÚ•¦.°¾·k“o—È+I¹ügë:ŠúÊÈÈÈ8‰° ±$ÕòŸÙÚ¿© V¶.îI; ž¿¶¯¡si›ð®æ2B+åô¿°ÒtÙ9ÖKÌs� ýþÂ<±gdddd¸àˆ‘z‹ G¶:Áê¿9vZŒŸÇ†M ^±„\þ. ·<.QΠºÌïÂl$ k¢Ö#h oFFF�©%bßý\û"{ìŽ]&Ž‘;rl"ñRÑky¬G±v¤kÿ.QÊé_w¬¿z¾N¶%Iç¥æŒŒŒ ?¨û¬6 ÛQ¯ï¹]îQ"XrºM[Ž:>vñJ#×*ú—tKÂ-ÉZÿ«—-,9;âÕ—µu; PjhÉ™ú­—hòmšH'ê£"‘:w7áÎzš½+Z‘†ÙR;¢mÝÒsÉÈÈÈh¸¥aßÎd›|3Zæv-K¢Ý�ÜÍ\b—š�´(™[~ÖQlñ0—¬uRÎoFFFF|o™oG´6¹ÚKÔ¶îBܸef`³"^[.%êõ=ndG¾ztK•×£\ûc™|3222°ÉmNü¶‰Ø¾§KÉùîù6íÆÈ%ã¨"Þ&ïóê‘n j“U‰¹•¯G½¥|ë�ÏœÝNFFFFÛÀ�‹ö„l"*w_·Jä+Å‘DÈ›ºÔ Ð;–õ4ý±!»Œ½Á Ä1µ$]ÊÌ=Ç!d2ÎÈÈ8mˆ!$߆(j99Dœý˜hw£p”$Q×r³ý›zÔ‡Z†ö¥‡6Re2ÍÈÈÈ��"AjS·l,YNæÚøef ù�$؈ÝÝlsDh§Dš1s¾P�"oFFF† öæ*Éû“cH—#ǪÑî‘EÈGM()Q¯~Šz¹tÉæ,î·B&ÞŒŒŒ )¸%báêi¡¨6íÚºQÑ.°™/%"G;*õE¾åo»’¥pFFFF† nc”-„É9•tOŽ#’kŠ|�päË•¥¢ZΆÏÇŒŒŒŒ¶ eÉW W!Ý��v�Í&^JVºñ*–˜¹ÍVœ±È�‘‘qRP•„|Q®�/%Ö” T±;±� ÇEuG½T^ 1Sù”LFFFF _”KÉ„ˆUJ®'"Ú6Ÿx)ÙTò�Í÷ÉeddddРˆDš„T›&ÝXÙZpœ„rä[§<¢“–‘‘‘ÑfHˆVO‹!\NF’±lÊ:ê]Í6š"_ištÓTêÒxFFFÆiAêÒmì=ÙÐnåMºÀñEâµÓbò}²9ÊÍÈÈÈH‡4Ò¥ä«�.—Æ¡µÄ T'_;½*ëy›P?'ܽ^=?ô[šïK¯*[;6�Xb}H%ß�Lˆ„%rm„ôe1÷jSe$h=ñõ‘¯žW‘Ö�gdddœÔUÆu ™‡pìo¹Ú$²h‚|¥zCd½Iõ”‘‘‘±ÉE¥âK� cô6�PRüib‰8ßßÍÈÈȨŽÐ}^Jžúí“KÑ}¬Ø4rIõ§Ž¨¶©²m@LD[¥l*�fâõ IòÕeë<÷M¬ÇŒŒŒŒ&P'�U‰ˆcíl 6•0ªø•R¶ÉÈÈÈȨ󰈃*ĹQ¤ l.ñGO¾vÙM®›ŒŒŒŒ“€*ËÏ¶Ž£.Û6�\ªúWÇùmzedddlê ¼ª:6’t�“A*›Jž'¡î2222šDä¶ ¤Ý(NyÔåëI:猌ŒŒ6 .¢ÜhÂ-qÒH(ïDÎÈÈÈ8=¨{‡ô‰ÀI$Ÿ¼lœ‘‘‘qr±©ËÓG†“L8Mú~’ë%###c“Ð$)ž(Â-qæ(Ïá4ÔWFFFF8J<‘„[â´É&žÇ&ú”‘‘‘ƒM$¸Mô) §�NÛùddddd,pâ ·Äi&ªÓ|nmÀ©![m §6œcFFFÆi©$Üm#¥¶�oFFFÆIÁ©&[m'¢¶ŸFFFÆq¡5Dk#�‰\Í µDk#� ¹ž2222dÈ@&”ú‘ë4##ã´!“iFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF‹‹í?IDATFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFÆÿûf¢XkÚÛKIEND®B`‚amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/screenshots/amberol-full.png000066400000000000000000012152311516451220600272440ustar00rootroot00000000000000‰PNG  IHDRDÌZvjsBIT|dˆtEXtSoftwaregnome-screenshotï¿>*tEXtCreation TimeMon 24 Apr 2023 23:35:56 BST_}�* IDATxœì}wœ]Uµÿ÷Ü{gæN&Ó’I/�J …P„Ðy �"ˆˆ>À ø(¢Ø?�"JÑ'ŠJWAx¨èC)Š@BJ€��FzÏôrËþýqï¹÷”]ÖÞçÜÉ$³¿|œ{öÚk¯³Ï.ë»Û,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,b€³« ØaóÔ¢’`»Ú€= Öy§Áæ“……………………ÅîKž°Ž¾6?,,,,,,,,,,Q*b°€ÁþüÀ &Hƒ� ¶çµ°°°°°°°°°0Á !Hƒ� †g´°°°°°°°°°¨öhr´'“…=ùÙ,,,,,,,,,,ú{$1ÚÓHÞö<{ 9ÚSÄ@|Ž�h“……………………Åî‹�HB¢MZØœöþ|†=!¿,,,,,,,,,ö|ô'QÙ­IÑîìàWÒv§Âú-,,,,,,,,,ú •%/»%1Ú�þJØœ¨€N ‹�Ž|tîVÄhw#DqÙkg€,,,,,,,,,,üˆsi·!E»)ˆj«øÛŸi[XXXXXXXXXì ˜øÛŸi÷;vG?Š�¦$ˆ*¿;䟅…………………Åž*ùÐ%)q�£MŒºCojŸ.RÉÙ=F»#T{„t‰”)¹°¤h ¢(dHWî®-,,,,,,,,,vW0ÁµLN¾G‘¢�êðGÙçC%;Áû&ñ,,,,,,,,,,2TäGN!MQö'  DGß” éšJ� �˜Ÿ{â&#"rdJ¨Líèw 4ÞôðÙÌïžè¾*•œ………………………Å®F”åqºÄÈt¶hÀ�¢�æÜëØ£K†xDH7ÊQÝ»AÂB]"Ç#Fq’"Kˆ8Ð%Cq!ùHùcaaaaaaaaaa Þ¬e&H—ív¤h 8ü•"CÁã²EÄÈdé� %o-,,,,,,,,ö Ĺ_G5sü<¾{�!EÁi¯ ÊɈ�Îì‘LÆÂÂÂÂÂÂÂÂÂbWƒ2›#›’Å’�=‚ Ç^ÇÑR©dHD„T„Ç~˜ÕÂÂÂÂÂÂÂÂbw„jfGDxDćJŠT„•ÙÔ¯ØÕ„(n2”ܧ!�& ‹ÝT2£KŒò‚ûȨ°ËHÑ®vô©éSŽÊ–‘! ’í7²3D»#dÄ%ϹÏ#F¦¤HgéÜ $DQg‡LÈ�ЉHQœ‡-XXXXXXXXXXÄ Ý#±óœkÑItQHÑ€Ÿ%ÚU}œdHFxxaA"Ä›=’�>gI�……………………Å@†ìˆm¹q‰…Qö hR4Ð ‘jß�ˆ %8rÞ¿ N\Ñ>£„Ä ‹�Œ<³8<2ã^ËHÀŸ’�R絃‚AAˆâš¢�!"ä�—_§………………………Åî„ �Ƀ?#D!FQHÑ€�%È„ˆJ†¼÷uÈP‚sß{í�o ‘……………………Åî/ò.}Ë#L~‚‰BŠ(§Óym¡ _ Qª?ƒÞ©rÔ0â…%r.ù‘"ï} ‹Ý ^âãýçp®½qœÀµî^'8aàü1ÌD.ô7!ŠÑw…D)d(øë �'UÅ{ èï!²‡.XXXXXXXXXT:d!ïù—��EÁ¿eÅ{Nñ¯Kr¼]®�ë%P¢¿@?“š(ˆ„(¸.&’í'‘¡üd¨ @Ϳ͚5o¯áÍg M§g§S©Éd2íK�ûZiïº$ÅÄò*M²p¦a‹ a-”;ü¥EŒiP/É»�ÎÕK»E�a¡©σ˜¥ç�–/êÄ"Ù*+I&ü¡—žDŽR õóC³®S뎲,‰­¨I%…ŠåGIîH²NU>C2¦ºÂÕL®AñºÕm­ÿWôºZ”ajIRù–µ«¾lˆXŸùNÉ ³r­Ù�˃¢!Ô²›\FÅm9á5“ê¶±.N~pó@³?§”ï¥Y÷Dme 2žÌãÖ=Ç ‹+1+ÿ.“‹àƒ9ÅÿñÚCƺrŒmÊær¯wtv>²üƒ^Ћ9rÉ�ƒ2Q‘"7¥’É“DdÈKª ús6Cg¹oYœÎñÙ¢åo ”g~’ž{Cþm֬æ�yeS:=3—Í"—Í"—Ë�1N ö�ö>)�UOƸ"9¸]“fãYêŽI�¹º2m\+çøóËÍ12,[ÞA¾w ÚïW·ƒT½ãˆÎ›@ŽJÉ)Ž;¥«Ž–·Œ÷GÓ{§&É·+ �dç� ÝXWQFZg<%Œ ŒìøthöÓ¤ÉéñòÃWç"Ö'NTé4ë;4ûKQ[+íw‰vk•QñSÐû=âӺüO¯*/j-$è¡õS,›¼”·OH+κKpHBwœÒÿ„}C"á ‘L¢*™DUU5rŒ-jëè¸åý1êByY]å™$ÞR;Þ~$@}\wðLºëŠ!Ù‰A!D¼Y÷·hYïÔ8Þž w¶(‰2)J¨;ûˆyßš5nÌÿKåó#{»»‘Ëf‘Ïö|ExܨN8;L+$½:«•E*uÎr ²yA•6¡cHClÎŒìŽIÎ)#ê4Ã�´N† w“ÊEHy¢™4¦lœýW/Iç¦8'­JQ³c#×Y½Ñ=HFV £Þ³ nÇ߀ …Ib¸áÓv6½ê ÙU0OèÚ<tq”’§ÌÍš*öCèz( ż"�”bˆE'Cz鉼.:åÖ"CaÝáÔ�LLdHËܯ ‚žÂ6Ò€ )o^~˜ö¬†±X yRl�Nã×(rïÍôRÞ‰.´gíud˜bæ;` Üã÷¡Äúë®tpû0oùwùƒ;®Œ@(PþE}½7œ1†L6‹ššê-Æ¥7oÛö* ¤(ø@,píª÷ª«ú…< ¤ã¤E¬šç7o©œ—U;kÖa“†?§¯§Ç·î¼¿ÉPò÷-k²e®±®C†´:úš{©¤Á¨S(²þ-‚Œ¹³!�Ij9ùxFpÍetä¸ð,0KÏ õG#C„„IK`äOñ‰o0YW'5‚AQÉÐüTš Gظ>ÅÈM”ÏéÐZ_}Òa@^H0qâ©nV,e4 Ó¡ÐØÛi¿·®­G¨YHvöx¬)…DÔUÒY$C::„$¨d¡ýq‰�€xúôÙb\éà¹'Ëý©¨k*ËçÑÕÕ…Úšê/L™8ñ`øOZúÑÞX@8kx“€¸¸˜™¢�DˆýŒ‘‘"÷^ðˆí€š}ÆŒüJ¦·ù\®$L#C4ÄG":I„(‘ú$2¤ ö‰˜ÅHVD�á·ÚÑÓc¾O¥Ä$½ÜŸQÐ0qà˜,0‚^ÞMj=W·-”±O32äތڃÅ[ÿTM{NT‘¨Ø2óT´i$_FQ` Ž™|©M¥È�jâ?Á"µµŒ/£šqÖ"CŠ; "­¥Ï˜¤Z^‡>Ф�d=ž�º o+KûC4‹÷ø(Ò*± 7^1.¥^ºñùšåÈçrèééAC}ý•jÀ÷�y>vÐ×Á€!CÀÀ!D¢LáÙGy!AëþNH;sæ¡MéôÌL_Ÿ�©ýçÀé€Ëú BÔn'šC§/ç—qÂ�ÚÈ¿oH¢ZÞ(Ò)É&Ãl¢;-s¦”'j‡—H)BÐ[¶Q‰¶A— ¹—òå/ÆïQØñRôrÞ:‰dFC™'’Ÿ �¸�t†YŒT§T†B†¼Ð]vªA†D ­dèG2ä…wc»Za,dH‘„X6N2$²ËèPŸðˈJ†‚û­tõùzB}óÁKJ›ª,Qª=>�h¼ùÊPŽXFŸ˜öv÷ ì?eâÄQØZâýF'>½YfÏ,çĨ?QªšzãMÏ_œû»z¯–æOP �jE¢6Ü‘:JOS¤ŒÏ9QLSKãååL:Çâ0F#CÚ�˜‘Œ¾|© ¢kÓM�Ú-Ptùµò6ASCJS/ÑtaZgÌÞM\Ž˜^z¯‹Rf#�2ƤÂÁ %™Ž‰ EŠÓ©�:ëS´~�"£“‹ŠeI¦iM �î×z£^º-qê)d(.è¼¾Çî’!RYâ=7ãYb5¾<£ö‡²ùi¿TˆT?cg™Lõuµ§¨†ßwæM4øLáhùì&¨8i(3DTð¦æd÷x/3YŸ®�å%DýM†¨�QÉ�£¢Pêó¨sGgß� ô©|¾v¯¾¢h�¯>”.‘21FnUéÑFpÍetä¤ ¸Ïkn¥9Q7H�\w Sl‹ë@'”Ô bC2AqXxz ÊA\Ã82x•<¸˜”: yÑh«”ÐTD¯çNLeT_F´@*ö4µx¢F)ÖäEÒö�[îäàZJ!CE2CŸóhs‰�'uº/Hë¸ìCX—5Õµ™K\Q(“Í"‘¬š ÿì�×—šÃ31xo·À@&D”Œäɸ/Îûl¾CjS©îÞ!�²©„y0'CDqp©&PÈ�2Xà JƒE�þ’‘ ¿ˆÞ�Q;ÅÔ<9½¢¶8Ù^ QŠ#[¡¤…éê;‚ô’¡Èe‰Dèdˆ›„"<^‡N³¢ñ åä’/7)®ºh:K2,tÇLñä*™V Ò ¤ô«”z¤]ÏMfFxw «lvBw¤‘Ìë6UoI¡Ö�´$}ŸYï/;ÕÖí?%ƒžÀàÉ Áþ ‘�Yö ÕBy+Ü/—C2áŒAøPÞ¤&J,�಼!ÊÊ}ÙTžr$’ÉdZþEó úÏ�Ó©ÁáQ+Q4‡N_NK¦td¥¹ñœîdN†¨ªµÉC‘lâ4²‘Þ]ÜdH˜'ª;ñÖa1=DËuÉ7¡¢’!Y‡ïçä’¶ƒ¨�xëLLÄŽˆd¨tá€W°â¬K|—ï°î22T2ÎßÏÄE†tP2dZÝ™D_�Q•Ý´Äd¨dI�B€:sxe.DŸe¯H¡�d2…št ª«ª�L¥�p`@éC«}™ z{{BßÓ,UkžKÍÉgÆÀP �ÿ ñwŠ‚Í 1ñÉéÜï7Tšé0A•¬l6ËûÂDzƒë‰e“ö~Ìn~_(3Tç–³Ž”ª›ÒÑ4q~‘ª� é7âÑÈ�v'FÑ£pðTŠLbRʾB2bzæåרQBaÊ>îixLû@@øë|ÈX–9oŽƒ!uCd¨x);ÎÛc@}}=†ÔÕ ÅV¸b>ß™UgÂbÀcW"ÙL�诈¥ŠŽÙæ±[ú—¼ªRk9Í#GäøÕ�²bJäö·C— Õ£‹ç­š“!ªêØò޲<@AEéQb!CÂ<©ÔûU�èpië$èÕ&ßê� î1Æ„Cø¾µDsI=-áÂO)³QÉ� Êz¹šÊ‘¡äþ$)! •Ré]F†8R²ý'q6B¼¤IÉpJq„:¨¬ªS •iqÈ�Ö‘ß囥šßQòs2DÄð�·tm-ê$d¦È™Â7ZW‡ÚÚZ¿˜´¿÷ÓÌ`’Ð÷µe¾¼èñvê’¹ *—IDGú뿾ã§N+„æóرy3–.ZˆGï¼­Û¶~ü·'ÐÛÝ�ÿúÄÇ%Úh­åÍ�=‰Þîn|ë§!=d¾û›û‘g ßøø©èëé H{fP�N#™L¡§» ,Ï_ºÉ«èq:w”Έ¦É0"O1ºÜñ�F†´;1#=‚D2Dµñ�ª6Bùe2—Bé(É®Ð:®³­²O@{V5*C¾‚!*¢9q„´#;u�;Â÷ã³$†vR@†Ìu‰cG¯m’òÍYšd^žizJ¥R³ìÇ׆ÊI@¨|HĵÛEYר “!áËâä‡ N‘u8uŒj‰ŒxÓx´°p^ k•'®’L&Ë3C {Gmn}}=2}ärYr«OPÀ€\"D%gˆLI %žŽnú\©øf ‹_xo¿ô"ªjj0邏qéÍ· ªºš˜„Y§Ø×Óƒõ+W`ÃÊÈôõ ¤œRa?ïëßÄÍ{ã&O¤§Ñ‘j;tq}oH1Öp‘“”d(æÆ*Î?šäKä÷[,$qº}þ˜�a5%¢A´ª&ÝÐ&C 9î³-7 qBI#1(½ SÊW�áÿ&6U¼>õ˜¼éÑËa%q´gô ª�¼@P-Jû�«6"ê!åK, ±\Wé¶î¬Ž7Dë@Å(¯va¡01dáÊ·ï h/oY¹å¾áÒOx­Žofˆ‰l,Ç * J<~·™¾8â)±»Ì™B“ ©ñ»^�޶6ÔÖÕá«?¿£&î…ÙG‰…OÿS‘„€|>�^t¡D¢è6D(&Ü\2%X.n2ÄU|*Å&DŠªÂð¿cˆÞé= �ÔÅà?ø†}Byý¡bqþ)2$2¤á¼’ŠøœÞµÕ`¤—+-É#2¤Ç·¨ ¨áÉír&”é £†Õ˜ ÈÉñ¹G/ë£ß°ò¥RgôzN”ñ5Ûâ:cd³FY÷÷݆åT(£A†|FùóCž–h¿8-‡wS Ã[§”Ó¥ò!‘’íÍe~¹Ðç]‚³I�(Éd²pš>™8e)jÒ5Hv¦� ÉÍÓ©¦�{.võ¢¸ õ’â`IÝ��xåÉ'£&îŠ:´© g^ñ|÷wà–'þŽ<ø¿8ýâ/—f“¾ñ«;ñ³g`êœýKqμü+¸í™˜6÷€�U·<ö$nüó£¥{ûy¾ù«;pËãOâú‡Áe7ÝŠº†F|ñ;ßÃÁ9ð_wÞƒÛþùl@¥iBE:}2ä“mB$ƒqó&6ÎNÚ•8bFº(ˆ› £ÇÑ=áZ 2D£éÕ&ß ) ÿÖ8�ƒò¾ƒ¡´Qÿxrš[btÛ7ƒÑkJä&Þô'Ò‚Ö‡\ùéè‘õhy|dÈ ÅôÁpÓbïîâQr‘e´ÛµL¨ÝðT™7^$2äñ#ȯȷ›FÝê¥Óiá xö•Wð³_ýMÍÍ¥{ ��¸õ·cþ+¯Š3 º¦F¼2Xµ¨cbW"jÆ>­ÆÈ¡q›O&ØÜ=D^ôõöbΑGbëúõx}þ³H$“øÈYgã„ó>XøLaFiŸƒ.Å™yè—Ã~ö?زv-Wvò¬™8æŸÄÞûMMpu `¶®_�Þ[‚½÷Ýéº:ìwè<ÀÂgžVÚ°òíÅØ°j%ö=øC¸æ�ÿņU«ðØoïÅ«ÿø;?‚r®¸‚/-Š¥ ŽÅ¡Ó’ˆy¾LO!{¥ÿ„UÙJéXㄱ:NÏcnšô 7¢=¹d2‰Ïí*œðÉOù‡�‰#þýñï'ేÄ=7ß„\.ÒJÏ÷΋¤<¥ªªð…+¿ŠÎø$ɤ/lâ”)˜8e N9ûÓøëC¿ÇÝ·Þ‚œp­·,yji6§°suÅM†4(�´tqeJÇ;qÊ� !5²›y‹cD&yaædÈ…ªÖk>½¦Cß@€º?#ç×ñ–´'†e]d3¯ÒÖ� ¹6¸1xÇ=sÉ%™‰œÙ)=)ýaJbÔ\ÚF¯MüT‰„ ŒîlÙ¼—_|Q‰À¦�qÅ—¿Œ�6Ë]@I"\V~Þ˜\‘`‘#zž�ÅEn4ô软7ÌGOg'¶¬[‡7æ?‹�«WsåFN˜€Koþ ¶­_�ßÝx6¬Z…kzØ'ó¯§ÿ‰‰ûÌÀ´ýçb¿CEg[+–½ñºÒ†ž®Nü÷>‹Ù‡�9G‰ƒŽý0¾põwÑÕÖ†·_y9ü„…ÖYú¬22sW'·A¥5*ÒQ"!C.Ìj< ¶Å+2F+ -óD�ôÄÚµó†Òûqî¸d¨·§�Üs7<þ¶mÞŒá£FáÈNÄéŸûüLŸ{ÞX0ù\®\ñÜq Uù�çà7?¼»ïÀ¸âˆA.[ÒШêM}z íŠËé§‚ìˆI³BM†\(÷@HSˆ.SŒÁA¥…ÓCNÏ@‹÷ÎŒ¹sKdèû ßy6­[‡l&ƒ�k×âá;ïÀ÷/¹½==8ñSgbÆþûû´Äö$ÎÒ®ü*ær¶nÚˆ«>s.î¼éGXööbôtw£§»K¿…_ÿèF\õÙs±mÓ&0ï0|þНÐÓ&8rTP\Waμp©Óc˜DÅÉ�4‚,Ï4ÒSx¦ÑÛKƹ¢H‹#ø—ñ…+A†\DqTãì�¸9ëC"ú¾! è-b:ž�E"Cš‡&9¬L\î@ŠÇÕ|ÒôXáDa™†a-Ãqëí…Ù¡Õ«VaõªU˜0q"n¹í6 >œ“¹åÄò,ïI›O†âöw7 bB±™dþK cçNÔ77ãÔ/ž�¶íÛ‡Ÿr N¿øË¸ìæ[‘ ljÛ¶q#V/yóN< U55XøÌ3%µ®®�}ñ¤‡ ñ%<~ê4\ûÐñé+¿†ÓοÇ~â ÀªwÞ¬]¾ p楗㴠. ¥,ò§Ÿ×%W†è'N™‚Îø$úz{qÍe—bõûËüª=×+—.Å5—_ŠL_N>ëlŒŸ4‰d^e%TuÐÜ7MÏGËI"êŒ <§ ‘¸êºW†â´°ÐEôtÉM3çÆ“r ‹–®v›Í‘®À©kªHze†q/eIx_³p(@ «ÀcMBã!ÝäC_¡)æ“èÈmüöv0b¢”û?ýâçhÛ¾G|ì4ôõôàñßÜ‹\6‡y'�„›7ã�ç„â,|úi$S)tµ·c颅¥ûüÅmhÛ¾G~ì4Œ›2ÕÉq°aõ*xô±8î¬O£¯§Üüc,}½p¸Ã³ú#^~ò 5 ‡ŸôQŒÙko޵žÆY»m °'bBNž¨,ÎN׌(FN|—©3'‰Ñ­0-+ûp `Áã�Iu-xâqÀ̗̕tùH@¸#“é:îã§#‘Lâ‰?<"C^­öž„s.þ26¬Yƒ'ÿôG$“IÿñÓ öEu!5zÖb~ÄL†TŽ�6b±Ï qŽNtÇV¬AæÀÈý>Šû¦eŠ8Pç(ê˜Úxïd íÕ�|d2T ´!†e=d3Q�xrB� ÑèpÆ1ÀCdT„‘•ãR?†ësö%YÆ#„$žKÉ[s ÿ€«GO_&ãOÄK¢LÛg,[º—_r1¶oÛ†íÛ¶áŠK.ÆûK—bêôéK2>Ýe ⃕$…*ݲÒáþM~;�{îoïµû/Yü›*^»¿qêG_èjo#?ˆ¬S�vìÂ;eÌœw.¹áF¼ôøc¸ï†ë”V�9‚ # ÊžHÒß8Äa)’.q¨Úñgdr  =›q¾Hd†j¥'æ'¥WÞE¦õè�^Bªª Ÿ>|²ÅŸ'WU]�žÙLg~¨fþÊ�–éúéÿþ&OÆUŸ9ËÞ~›+3vâD\ûë»ÐÜÒ‚«>s ?¼ç>¬Z¶—�u&7N!]3G®†sÚ¥J› Ó—òîpòÕXo’!Ÿl¤ƒâb‡Ã(dH¥SaN@†Ð‡¨úé ®JPûöt�D2äOKBˆ¼/Ç� q­6ÐÅ|å�™{›¾,‘S÷t¾ã%)/ƾº'ï#÷Á¡ìâH«Ž_/Þ,lõ)Ø”L&1¬e8É&Þl¨ˆ ÀömÛ‘Ëe mÐØÔ„WÞ|óp­r²ž¿ùâuÞó�ÿy¯áù�À=î ›1±•ñcw›!ЇÀi~@�>�¨ÿŽæu4àMÎì‘)´ŽB–’µó"ZS—ÓO…V§¥ìÉã_RTroQY0:" ÇM†4´ˆô¶ï,ìÍ>j”TÎ oÛ¹3"¼-‚J׈ѣkV®œñù/â‚«¾�dñ¤¹‘cÇâ·ÿ Í--øã½÷`éâ·°ºxôöˆ1cU‹E Ƞݦ ´ªYq2¤ 㹆˜´3ªÔú• òåMq’¡Àoú‚ªhÐ#CwÙ1¥8È�_N--«ÊØuA´º_ÈPxÒ[a„çg)O—»�É�·~¹|½==ÒdCï‚àsõöô"—#œ\ªá¿±[­ÄÛU„h×g’fct�”VÆÍùHVUá€cŽE¦¯ï¼&ùÊ0¹ÙÒm=Wœì0uwõ+o€ÀX™P7… éh¥ÉÓ'uúï/F2D¶K±@_›|qóDï½S\fzÔ 'Jc}âI€w__$‘Ò©“0‰u4>zö§ñõo¨qãñƒÛ…–Q£ñè÷ãÞŸÜ H¾—åÓ+M” ÃÕ­Ò?äª{§ žc-WÀSß´òU’• h,tCºŠEH†t$²IJbQ‘3¯ÔªÝfSÉ�ž:c”Ÿ†d¨ì\³ðM H½ÝÃ<ÿÀ(‹âÂqeæ(0¸Ç‡g{(»<þgY� ‡¿Yä ÐÙÙ)6ObWg%Úœ a—p„Ým†(ˆh™F¬¬jßSŸ ÀÌCEíСXòÚ«èŒ ètÂTA¡uÑ,ï®ÐÁÕ´A[¨RDÂFQ»Áˆ¹…‰óc¨¥²MÕ)ä5¥Êt?þЃ€�îó˜>{6WfúìÙøøg?Æ{è÷´ôTvxå2[7mL˜4pý×¾‚UË–âÐc�ÅmøF��Çÿð0îøñ�Jñ&L.ÈnÙ¸!¤³ 7VR©H»~‘Gw£9cR0éOJ”@€rAiC( „�o¯„W*.2D”Dq¿‰ÑT2·¬O]Á+N†¸zd2êBmRr‚eÆqá á½1f…4qÉ…$œw“+ 3¶ŒG†D(¨§Lôxøò¹ÚÛÛKñ(�ygííþ¥r’©¾šá]?Ù•"D?SJN |1†È9R= ¥`½ùüs¸äØ£ð‹oSª…ìÌk5¼/¸˜¦„¾ƒ+H)–ŽRÏ+EýQ¼Ò› 4îFése´ž<’LØÁC´%R…²h*—¼ñèAÔ¤ÓøîÏoǧο£Ç�Gªª £'LÀ™\ˆïýâ—¨®©A{k+6|°Fmšîè§ )~ݯ¿ô"à˜“O´nߎ«/<K¿…TUž~ôÿpûõ×ùf’Ž9© »èÅ9³!ñ8r빿äw 2ÊòOzܳ É�Š%c¼Fv3^qŒ›m’r¿§‰ÀüD„”ôú¾Š|o( nˆj6%>‹„eÆC„J6E´H&C�;!=[8o�s¸?oœ™†§”çm©aØúÞîntuvÊŸ‹‰b—ïvvv¢»»»xÂ�ÇfÎ)wýYæc@E8F¥ˆ‹J//Ü[vÜ¿ÁCï� îoõ¡ ;å…®6Þ¡ ‡LRRD�«™SÂ�«C jdâ‹°ŒDï6ÙåÕ"wòPŠ“KÊ>â:})s"ÐòEh‚RZ«ìEÍ“�–r#„K&Uo"™Äç¿úµÒÜ!ÍŒ¡mÇ4†µ+Wâ»]ˆ�ÅcñC�Ë�¼Üº¹2qÊÜúÀCÈår¸ê³çbÕÒ¥€tm-¦Ïšƒ·^{ù|¾}òŒøÑ½¿�“Hà²O}kV­ô)7ï ˨I¥hdH«M‘$¬÷,tÇ(­Ò;‰“ •5ÚaB øD¯ˆdˆs“EÑ),âQÉPà–° i´·õV…èRrÖxvÈ1¾}C|› ô9ð ¥_Ž8a‘=òJËDKÇë¿øì¸§A=áw˜ËÜj/o=Óµµ¨¯¯ê’yŸííèîé†làÁa( Æye›šðªÙ¡ Ⴢ‡(PU?=\ɸ!âý ^‹þ%&I é#§Oÿb¦¯ü¥_Ô ­¬8t$âÑE—c⋘!Ñ9É@sÓ#0Å夈ž©/AŽð0) 2™XŽÕ¥—u^LÆ>ÿ<ÞxùeÔ¤kP×P�šš4vnÛ†…Ï?‡_Þp¾ëpøá˜0y :ò(¼ôÔSèéî6JOj©ãw_Zwì@Có0ÌØ|訣ñæ+¯`çömÈd²Ø´n�ofhòŒ¸úÖŸbhC}à~<óØßt #åa2á] éÍ�ÅŽLu9 pé—lV‡—ÑÞ[ƒÎ7‹DFòJcðåm OFÃ�ßæâ3&“IÔ¤Ó¨NU!™JÁ)l±|Ùl}™ z{{�Ëå¸)ðžÏß^–s¡±© ¯¾ñÆ ›!²„€°˜zn�š8¿èb´íØ�~t#ZÆ�Ãi^„±“&cHC–-ZˆûôCt Náê ±¥ßúÕ�øþgþ]J=@<B(”ê¸j8ý;š†·à;w݃«ÿãléó7¶´à»w݃ÿâÊÉœ1š�bN+“1ÎIÂÃh=‹¦�J9•bEo! &;qD½�Æá{?¿§LÅŠ%KpÕyÿA*'jKåù‘ªªÂ篸'}êL$’ü‰ù\.‡¿þþ÷¸ç'·É�(-�ž¡Lˆ.™±3 ë {QµRh "éôˆè¶!ðœ¼ÆƒÚB d¸íÅÝÜVaµu4ÛTýG†¼ºôÛ=Iõ;œzlW•ù)H�0›Ã í�)^Éò¾ìVÓÓáÎéìa ~|Ê‘¤¥ þ¤iQtq�Ë€´S¾àçOñ¼b È&& –´½ ƒ— Î%sûЖ̹)�zÁ…ø÷sÏÅæ5kÇÁâžCu:�µË–á/¿þ%žô/˜2gì½ßL,‘Ÿ-G_OÖ¯XŽ Åo–¨ j”>qÑÅØ´f º}äŒèÂH:ï¨AWªBÑÛÓƒuË—cÝÊRÝb¹@scÔ))¤#TAY¾¨§Û©.hCLUPZg‰™9"m&d(lV}éŸOaæAaËÆ�xþïOÆB†ÄÆž ŸÏcá Ïã…§žB6“AzȤÓid3¬[½Ïþí¯øÙ5ßdzû«oO‘(MG,EaÉÜ® C@©´ÇL†x©˜ëŒ*2@÷ÀµŒXJ9b¿«É ÿý¦ˆÒRÇQ¨É Ô„~~rà€³dU­'Ø'Ÿ[¦22Ò8¾ß]úå;ö€@†è½áe:)ò-å,ocnh �(Åš¥M†Üxét Ö Â%sáO–:(šhø×SÿÀ£wÞ�ý�< ûz€›7cÇæÍ€îŽ,|úŸ8¬x:”h0FIwó9¼óÊË‘;ÆiûÏÅKO~:θäRÜté%Ò†÷ï¿s,î»ñ¬_¹M-Ãqî×¾Žë¿t>Ú[wâ“'žs.–/~ £÷Ú WŸs6 •ªâêk;ï¼ö*øÉ-`Œ¡©¥ç}íë¸ö‚¾O]| N:÷<<òë_bب‘øñ—bû¦M8éÜóð©Kþ×~é|tµ·ãìË®ÀÉç~¿¹éF´íØ�;¯½;¶lF}c®ùíxå©`û¦�¾´‡�…›¯¼[7lÀ¿�~ξô2\ÉE!‡�…›®¼Ì#w9®»øKÚØˆ‹¾ ®½èl^»s,N?ÿ‚Ønç Ð:ƒôLãU,}J¯ÂõÖÍ›äXœ”û-¥LàJ,#×W ";¼ N6+L éÕŽi&èË€›'tÂ!‡pF$”X¼dˆ  è7!Cªúdp¨¾À6…€è.¼VƹoˆB¨Oo^f”™¥FÈ/ñ”ãØ¼_Ne“-k£ þÈ��ŠÂ9�a™4xø–(šä&·ÜÈ[!Ý@Éq‚â¸"›x­c)A±ìTFù€G¥>Ì:À¥•ð—”ë¾ðY|ýÔ“ñúügñõÛ�d*Ì1sÙ,¶¿X¿hþ3Èôö¢³­ù|¯ÏŸ�á£ÇpSÊe³ØVüZý¿žyÃG�Ö\QÁ0eÖ¤ª«ð¹oý.½áG˜:gŒš8V­ÂÈñãqÎW¾†„l&ÃÕ�éíÅëÏ-(�HM�=§°AüÛÿ…Ë~ø#LÛ.FOœ —Í•žsá3Ï ¯·­…ç\8ÿ´Œ)—CíС8å3ŸÃé| ù\M--œçÏaë† `^}ú)´pó‰ùåþY–›6{V¿·›×®¬zo‰æ›7RÑü�+7Y¦^@ Y"ë¡:ÿ!ø3Gw:ùk£5õÆéÝ+ĸ¯#“1wäh+ïwµœLy¨±®€s¥L/ á¨4|͆aÖþt„A&r èuìdÈ…£éFo;Ã$:†F”˜¦J¦ôU€š‹Â禖͢œi[ïmçuÈ�7¾ÿ‚úšd†ó× .w/S)¹boL,¤dHE¨¬%›'#Ä3DeèWX5íëéÁ‹û+NþÜÐ0¼%4Óá�‘Íd}÷s™¾’&YÌâ%“âWçµµ§«í;và§_ÿjHæêsÎÆÜ#ŽÂqgž…Ï9·~õ ‰twv¢}çüäª+}º ?·Îf3žPø×^ûÌÀg¾öuüæÇ?†ի„„Я/˹[Î5×ÉõÊ%’Itwuù¤)ðu)‚HQzš\á®é~4]9-=”!6Š—M&{‹( 9@ÞPm?ÉÓsjä…ȉƒ#dbŠ‘ëiIa9ÃLÒOXF'êa™848¾3Uµ%ͤÉô)ÉP P”r¾kԣ𥀬ñ€‡*›Qïu0 ¯],¦‚+£5há�&ß/($2éðíõh,åãEfÁ¸‚ôœà ާÜîþ‘&™ —òÅ^_w3 Ò¢2´ €GxÜ”);i2 YU…ý�:ù|;¶l–ªà5)º…°}ç4µ´`Ü”)à# @ÇÎV 9°üíÅh6³æ @ªÒi¤ëê�®­Å«Oý÷\-¦Í™S:מó¸%¬(ê›]Ôç$“¨N§•6{u�Ÿ<­Û·cuq‰aSËpR<© GpùâÅØï ƒ0¾˜O£'L$Ú©áqÉ qZŽÿŸ~뢤JÛa×—¡‚z‚”žÓI§:´´cˆ)['KzrS¢½ÿŠÃHÇ‘ŒªÆC¾Â–1’!¦£�ªK>Ä×¾!Ž{N×Gz\�²-³MІT‚ yïpgÑú™ ñÀ]tÆÊaÑÈ�ëúÓÈöžÖ‡‰â†Àc|!E›ƒe'XÎÆ�ËKB¨#påÊê?�ú”>”+Ñ%$Œ%£œPÐ`Ä ž!ŠÒ©oÀIŸù,FŒ‡D*…õ+–ãöo}Ìwd®LŸ^·émxsÙ,î¿å&\~Ó-hݺ,]êÓõ÷ïǧ¾|)Ž:õ4üâêoá¶o]…O}ù2|ô3ŸC¦¯�Þ{7²™ >~þ…¨kh@g[î¿å&Ÿí¡�"º;;ñ?ß¼ gýçeøèg?�Lo/½÷n,}ãuÂ3°pþ³˜sØá¸îþ±}ó&´ïÜIÌ=ìܶwßp=¾üß×!›ÉbÓÚ5ýF¸¸ÁÞ"ž\\võ¿ïEÓµ$)RÖûë9C ×G~²ÑK¯mGNk1v 5eˆ$އ•ÉD\¶Q¡ÿœü.#C,ð—n“:OÌk¢Šò@g9•&ëQ’jìcòäó,ÛòJµ·4×XJºX™ð,�¥ &Þœ–Z2ØæÕSš·ñß”ÐÞ²�ô ×^q(?@J†ÜâïÕL=´G’ვ¹¨Ôó«ôŠœ@x…>ÌúѺÚÛôu¥3¢ÖÆë H6k!E#åyˆ$�UùFÿ™âàé8¹{í³θð"ÜüÕ¯HädC*'Ž¡|ÇZíF�mˆè¬‡ä(­8UWé¦>I”‘Q|J9)‹TªžUt¸@Œd¨:•û†¸2"ÆS¾ y�k·æì¢"P«üÈdd�k)-ZBiƒEuŠÔþ(ý{s2DÊI¦‘ïÚõH|§R³Cº3:a)É šêTG‚×àrk¨'&Rd8 /e¿ óJ„Ê—¬7)@ºÄ�[^ 븊‡£¸ï‚Ÿ+Ø^úâÊmlljÂ+¯¾³Ú%sZÒØÉ”©˜c,�uPƨùË,¥Sä>�FÚ²…¥+…¾æ‘#‘ª*œ wÔÉÅëÏ-�h•{\ÆŽÇPc‡ê©÷¸Z &üá½iÖe—oÆ;&ey¡Vg&3z·%8Ë<ŒÛ�%‘ ˆÚ‰P[!� Ë«¦vzÞ#í)KYèé:CR¡À Çï}h§§A:”#ۜȱ{)\�âþ%C>ß”¬/|×kyIGcáŸSü‡Ð¿’ÇêpÂ�¿|q‚!γ^d«¿ÏP䀻ԋ3³£,gŠË¯Õ9&›7‘ßj2ž=œ›Êr_²Ù¾¥|~2^\˜+ýô-!,§oZÞöd Ê%sZ 6©ÕÑ–•òu‚jŠ{Rb¥ˆTv7Š¿ zJÞè‘!8øØÃQ=ù\ï.üžýËŸvjx\Ú 8à óÊM4ZO† ugâ�ë‘~}3Î^AÚýÓíÌÌêL¦PZ’¸òµ F¡ˆø!W]2äKB_©“™•K¹.¹ ¥‘qêfu�gë¿M]î-ºAG4“×#ˆ]×J�O5ë¹ IDAT!oªô2Ã'C"§”ÞN«gH¼pOûBhkTÏ'% ¼x¼Yê2jÅw|¼6ÉË+¿Æ*Ižà¦Ô >/oiã^†f„¼2Ê\�/Gní Æ $D*è‘�NZÓ‘‹‰ "héWMÚW0O>ô ž|èA©ŒÞ;Ô”‰ißE¦bD‡Ò#D֨ʈIŠzÎ�¡sI Ëp"•¹F“ÜRi%ç³Vû$“ázça=Ú¶)¢ç … i%­§­pÕ½yrª„‹ª~ò>=…Îhd¨*”‘8›d{4ØA�P‹„#Tê Vqq/ï@TÄæ<”Žòñð>|Þx©˜/º'JH‡äVRÊ•æ_zž�¸z—ù£„àÖA®§nËæÞ, Ã"bè M ]œdˆ….dº¨iŠ#Šý]}‡†÷ŒzN®QbÚº¢q3ÒD7DO/Õù×Ö‹ŒApÈ}=ñAµó7â»5úp©º ‹jîÆ·oHM†|ˆò!WozqÀgº)q ËÈÊz¸nºFDy!ô’T"EÊv¿²dHŽ2u3{Û‚|¯Tì#IœHáD %àæ�èÙ ¹è”á#4N`ùNÑO(ÉÒæ•IY8Éi *”‰pË+ó#¦!á½L壹™�DùQÎÂqÈ�L(×v�„%DPÈC!X— i»/±€ú<ŠØ|&:�NÓê15¹C� K€‡(SÄ3§&C;viôhÖ‹b«�¢ 7Ò)s�Á„(dȧVª‹¯À¸N"Z~xôÄDâÂò1�!Fh-d^¹§]�N:ä2î̆7¼ü'Âûö8š…ìÒ}7”;=þP¹ ØåC„�”ÅtÁ÷é÷Ëeýc‘èxqå=Ä€ÿ‰l µA¬p—÷ ïo³l‘ÔX/™qž©âDô“6¾E²g/ÄS:‡{WlS,õp�’!À">br¸ý໢ÎK5"Á52’‹äÌñ@ðĸM!o( �¡h Òá"4fÏd�ñ>¢ úN™ª8��›&„Ñà$\ܧ d8OFF.ä~Š qÈLáÙƒ·¼²*ØããÞá’!A™ïìF1@ÙA�v!•t‰vXBT�}Ç��¨ Â%£D¢÷]ŽKp9dHD.$*|Ì›®î ‹> ä鉈W°ÌÊÒNx2€Û¯/�@®0OúLA„¼ZK}Bè!ødHº¼MðPÆ+„(dH²§ÉA€ô}ƒP\Æù¥²Ë¿¤n°Ò¢AMˆJˆÁ㌤"4Rb–J°Õ× ‘3ræèë*¶˜q&"NLv[-·ãïkðhÆšØNuþ)Ð//ºT%u¥‰”‚vR<]„ü¥•9ÅhµVzþWE¤ã"CTøË­äm(FVÍÈ�?V0o”d¨¤ÓëTºyã!?ÌKŠüB8… ñ¡!t¾1ãic(-$ÏNÑê  ’ Ï#E ï]žcJìÉ‹ A°4Œr¢ÁÊki¦cî9æq¬�2e r–ÒµS¾iº´­¼Ï‡c·'MHsZ¶rO•÷ "ä¿vÛ NÜ ýÓñ + òbÐ" y(«‹”yƒ¸c¶mįÉ(~åœ9¡eG Ý S¼!!Cæ��‘”ÒO†®U?ýh‡\Ròê÷ä@^ã$C”–E?§áCh—°V®Žø�–.Šƒí»-p&Íì&»±â{ÌoKyTÛ%8…¿y”oÆÜû¬ø½¢ò}±E¾V�LhWIm´:_õû¦¸l#ÊxóŸ ½ÒÏàw.õêŒ÷½É÷ÈIŠ7qѺ '/zWîwZHÔ¦á8 äº:+`‘<ðî{¸kÑb2n X>�WÖ¯ÇÖî^¤SIœ1cyï=œ4m ÚzûðææÍ¨¯®FcU5¾}Ô!˜Ô܈†ÃŽAû›ÿëêBÇGëËÏy–”Òsä�?¼· ?Xð"òù˜Ø�!ÇÁ!‡‚}öÙ÷ßÿ;:v4Ž�´æ¯Ýˆ ´f3pP F¥7î08H¹V�"•x Ë·ΊŒnP}¾R¿æ‰óÚÁkNI—·IšeG D!Ca$vµ»tç€â¶˜¦'‰jÔdÈàHTFsCMc¨É�(ªGRDùì(2~‡qïґјߖêQZ`F�–'ÌWg(õME6xÙ×€B¤V…Üi;åÁbJ:R‡Ÿ+_!2dB€5òÃO†ˆ6AâØpÉP¡�ñ’¡¼û7ŸÇŒaÍøÞaãŠY31kx3v!€T]’MÃ+ Ù†ª†ah<⨂ƒ,s€T�…úCG>›­€=úpÀ‚Ö㨠c0õhª­Á–®>08ø÷I“ðÔª8~ÒÞ˜¿j5†ÕVcC[7¦66asO&76£vÜÞÈìØ´w¢iÞÑèXö&&yÛ¬0£ò¡q£Qå$Ìr§±cÇbË–­h¬o@}u,—Ç +Wá¥å+P›Ë¢>•,–qVÚ#ÄÜ£æ�/þ-„@ksÔ>_Z‰y�qPlCøËÛ\?ÃqgÉ<�LÀì¼·uÈ�Œ(RÉ�Tn ¨~Æ $DbaÉæ*ˆ#›OžRÐM9®œ‘3G—ÔÎ? )Ré5 q‘!*¤ŽxÉw¤é5²¤ô<�æëªÕ‰QhHœVŒû0ÑS0²g?Œ®M£ñÈcPÝÐX¶W!‘GÍ”©p í�a8…™扺z =øìxn>œ|®è{rOVXŠÕ·uÚž} ¬¯7ªbóܽ/5éb¹ap�äüžlooÚŒT2�ÎLù\á-7¥kP]tôæQ]•@mUëÛ:à ‡æÚ4&55éI!=u 2K–`è±Ç {Ó:¤Ò @B<ÇP cë‡`Jó°Ø«˜)žzê)Ìœ¹:;:1¾a(ê«« M€…k×ãå÷W ¥º Œ1ä={ óh͸uâ*©ð‘|d†æh#t¶Þ$Ýv†× ݉a@PÂz�¹Çap"¥Ÿ3O¡>òÑjB餲þP$ICR‰ÖÀÎ�\©‘¡èb¼?Z6PÓh ZD)“Œû.üe‚œ~„æõ(RºÌ®º¿„ïT«|*ôIO"V‚H’1oï¢ö�ÚõÆ8_ƒuFb9!AYzê¶”•I�‡ åC>ÏpɳpÄèp˜ƒÆ£ŽF×;‹Q7g.UéØ?Â#"°Ö¤ÒÕpêëÑ´ïœÈäÌa ÀÉ!ÕÔŒ†ƒ?„OÿÈe‹ÝžBw>Þz"CᇠÁ‡¥�gY8Å•iÞ¼{cãŒo¨ÇÒ­í9´ëÛÛÁ�ÿOÚ O¾¿™2öÕ‚E·"‘p�gy8¢uÏCë+/£¯è~í ônX�|__)> OŸBÇì5nÀø°X°`òÆÖÅØúºÐr÷ùï/ÇðT2DŠÀ)É2_½ñeõÅûftŠ9ä8árËëÏŽëUËK/ §H§K Úƒ²¤ç¤ 9úÃ>=r18 ‘•uFtÉ� ‡4ÇÓeä¨Gp:„’+uE”Ù!'Cæ»Ô‘É+_ëâäG|$�‡…*Æí¢¥§B„ž—ž_�ÙóD"C‘êæeß� üN^]ñÌʧFªDØrJͦ�!O•ìòÔÆ�g@>ÏpÞÌé˜ÛÜ8 C>�o½�LÇt-úrÙ89É$j§McÅméEÇ­@$XéŸãS(.3s´ÂéÉSÀªª|ö'Š3!>=®íоää[ÛѾä-€åËrE8@qã¼ûKÙy$š†£n¿ý°íÙg ›îÁ�¬ªFí¾3áä‹iûì ÔCGƵ¥@ZÔ%ÄÍ ¤†6¢jܘÒ{ë]º Cö™�<ò@M-š?ü8‰¤ï½¾¸n¦·4cÉö­“®Å¦î^Ô¦RH:ºY5É$vôå0´*…öÞ^LjjÄêÖvÌ�=¬µ ¬«Éž2�;�®.d¶mFžD88vÒøÂ{ÛÅpócXó0Œ7Ãjj0±¡ÅC¸}xaÅ*Œ¨NùIQð/¯6Jœ•Ò•disƒEë«}3B‚ ¹¡[4ïM®OØyf¿h>†�Ù/¢kƒƒûP…*û½!sº­„øÝ�¾uq’!óüc¡K©œÂ'Su•TÇ?.DÖåi­µÇ(©F�V�ˆ¤Ô³™žB6T6ñÊŒNç(FDæ@�"ëñ‘t“Pû†„ºÜ‹òå;\ =*aÏ)[åTŠW¾åòØoxŽ= 9d‘Éóÿþ8Þ]·›ººÐÇòHÁAm*‰Œiï¾� ©*äy€%ГÍaåÎíðžEছ€ƒ½‡7£Þß¹™\‰êÔlÛ†Þµë�/žü5®±;:;ЕÍùŸ“1Àq0,]‹1‰¶÷tcCÿ ƒ¡ÕÕèÍô!#;ÏÍòT5šö�…¶??ŠI�õ`UIÔ�Ÿ„º©“±ãű¡»Û:{|jœ¢=5U)LjjBo6‡•;wp‹FM"�1 XÓÖŠœð�W¯ƒºêjŒ>õ3¦£ké²RXç¦õ9}º—¾‡|¦­‹¡qÞaØùâópäòÀ‹k6bî˜t÷eÐ\—ÆšM[1gÔh¼¶i öoiÁ››·¡Šå‘Éãì–¼°a#¦f³h{ûu$ŠL¯Ìíh®)ÃÌá#0¶¡«w´‘âTŒ1<ùä“p 4î?ÍCj1,]�­]Ý¡â0Ù 2e2:²…YAÇm«ß[ÏDzÈPIDžoŽ'šS,ˆÁ¬•7aª¢\𯅱�Q„pJ2¥ËàqìÁþ-�WQúö$XB¤‰Xœy•.©ƒæqÉˆŽœÌñ�Ç™£KÆâÒ¨ý-2DyÃo¨ÌR¤½ç˜È¸¢6ÚÒô•å…ZÌ¡ÖE%Ž%µ¸yed³Å½«É¾!rzq÷­Qö BÃdÈøÉ%m- ‘sÆX>�ŸG.Gÿ”l"‘@2™Âɧ~‡w<[¶òpC¶¸¥\$8 ØÖÝ�¹-£ðÖ–�E%À衵XÛÖŽºª4ZûúpÂÔIxbùJä 6™@W&ƒýFÀ¢mew€rH9 ÇO�b®'¸ä>ŸÏ#—Í¡+—E’3Fµ &áYþÀ¶ŽÎâ!^eî…#:¡$â€O¨dHÜ”•êµ%Þ!…aŽL>&è%}åYéó âñl=!¢ g^¥KÛAóœÛ/©s2'N6º‰ ë’Ä$‘!£Þ$w |oˆ  ” 5ìfÏå¢r�c©L4PòD ÷;ÄÔTdC:2)�J¼©1ƒ—‡?êJNOR.Œ©?ö É@,!ZX*¼*É{ŽÞ^µ£ÓæÌÆ´)ÓB˺Jß'*þ+›W°oÞ¼y%¹ð#8ÈårÈærÈæóÈ ÈA>Ÿͦ‘Ëå�Éå : Z_–/\¹èËfÑW$4Afˆr¹\ែrâ!›‰Î:ëL,X»NLLÃŽÞ^´vw£iH ;z²¨I%�Í24 ©FO&‡Þ|3[†cKW'Úúr˜0t6uvbÄÐ!3´Ž“ ÷r88qò$»òÓ½e0ÇÁÎî^äckk0¾ih!€“•›ÚÛ «Uóåw©ªùyèΖìäÝ �­ãåDH¥¡ðÝ"Çê‚D¨R~$±DÔ„h÷Ú7DˆÂ­u’Qh€û´Èˆqô]WÆ''iÈ”þ²@(>;ã#CTP>äJ�|¤*ËiP9¦*õQe~¨ÉÙ.½š掦}”—’uy®)EOL*ÌÓ ßÔ|K„ü«¼ïLQ1`é¶m˜=k&�H ‘H”œpƶoߎSO=ùÈG°hÑ¢Ò} à¸�=º42²€ˆCaFI|ü¯+#šerõ'y~Z^»tPŠãÛ×0–çà}&°2™é…­[·K–,AGGWfîܱ¶½½YÆ%EùðÎæmØÙ—ò…"ÛP“ÆÎÞ ujГË`|C#ö=óW}ÀAcÇâÕu1}X#ª’ɽQpШQq)Œ„¤líìCÞÉ�!�ÃÇOD2™(-¹ôbgwO±>pVŠï¥Ô~¸EE‘>þ(ß Ýö-m /o“éó÷­þYGlB yÇóÑ¢À¸üHK†x´„¨²£Õæ…˜ÖáK¤äõ6”O†ž7†Œ�ÅÓ8ê8ýÁZ3AMW_‘>7pWîB4R(3ú9$UݯðͰ $ ¨’tÍ‘ê…NF÷�Û±(kØ�Ÿ�ÃXôë ßr Ï Öæ».”ÂîL� Í\=ï½÷žxâ ÌŸ?øÃJ@‡|lèìÄŠ­ÂȼË�Dȳ|qFCL|LQÂIšiOéH9E² J§´OIœ¦û,"¢øíosçÎʼn'žÈ�E5v42pÐÙÛÇ·�9ø×†MH9ÀŽî>0‡aú°,ÝÙŠtÒÁŽLþôî{xè�w‘w€ª¤ƒÆT5Ú29ì7bx̃‘y8‰>6}Rc^‘ÁÃm;KLJ6ntñZð®Jñ‚µT|”(û(dÈ+ }©Ç�Ñ .ë”kÚ¥á5*!Œéa[– …1(O™‹²o¨vÄ0Œ?`Zö�Ž÷V£}Ñ ;î@4��%o®Â�¿½ŽµÍ}qêñȶv þO¯aKcšë›‘_¿­ÓÒ˜rÊÉØØ–kï@õCÏa˾M˜~ÂÑèys)º¼ƒ4ªÑ–ëDí‡÷A3ÜÞ IDATö/ïÙœa�È<άÉH§’hª«Bßö�èxèE$�žˆúé3°¥;öò;¨ys P•s´Îh@WWm›¶󆞋ª[æNŽYÓ •qO¯¡ê2x*bÓ% ´$x¾Y%=qç‹FQM 1%ùÊô~€©íur�± &˜éã€àò-Þ/Í< –™�ü®Ú7¤’ñ´!>9ßÃxéŽ@ÆýífcH$drYxÏÖr1kÖ,|èCÂ+¯¼‚ûî»O<ñ²Ù,jjj0tèPtttHgw¦OŸŽÃN;ŒsçÎ-¥<•­ðˆâÇò¹|aÏÄdÌ{À‚›FP§wæÆq$SÉâ7™Ê: ³då…‹\qÏI‚ó,A{dK ûúúðâ‹/båÊ•˜>}ºO¦6]‹Tm�¹ †¡|lwa×O‹7oAwŽaï¦f,ß±pÆ ­ÇKë7!5nrÙ,>ØÙ†|‚!Á’8rï xnÝZ8ŒaæˆÈ;±LØ»O‡1;i"Zêê°µ§ ,W°v—€+v¶"yüöÞ;NŽâÚûþV÷Ä ³yµY9'ƒ„ÈQdŒ &gÀlLº6ؾ~Œ¯á±q66L¾ÆÆä$r2Q„„„â*‡Í»Ú¼;±»Þ?zfvBÏLÏìûµ8|ÄNwŸ:º«êüN�:%Y0¡’"—ƒAŸ7ø»+êBêIFˆ8ãƒÉŠLºówo¦;·(iNKÄO"¿MÄ}³–�=9ŽIiùdž'Ãm�r¬=@ÑÒ ˆ¬ BfßCQu%G/! Fƒè›ÚÑÖ´±½P§ò˜ã‘ ×@ˆáöfJ–…ŠÀ1¤ìiÇå¬õm¥þŒ héPì¶Zö1!œï6³}Êd êjÐkÛp¯ëa“o=ÓJ�Å#¶Òãï¤î%/[÷l¦þŒÏÒÑïC¼ÝLI›—5�¼HÓÕSñ¸í›*iyëmjõ2TöŽ43ó;—£½¾œ‘î}qL¥Èå³å°�Ò\ßÊ�RLŽÉE0™@-”ÃÚ`e­6ùRü-ɲ($•£m¬BÛqaœ ˜£/Úš«\¶ÊÊ4ãn¨Ô¨d\€4%²Ëw猈Íý;JÏcÝ’žÆÄ ˆOü5—Æ®¥”8ìtut˜NNEEE¼ù曼õÖ[¼þúë,_¾œU«VE�¤2`ì1:âˆ#ÆJb„ ¨ˆ�.ÃQæ$iÑ#�<ÂÊ•+ …Büð‡?¤¾¾>‰gxx˜Ÿýìgúú{ y‰Š'©W÷�  ¤Y!ŠFdz0æ÷ôô$"(ª‚.õ„ûE«;[ÐeˆO!v´ƒnD˜Ó4ÅP•u�.tT©R]\@¹ÛÉ›;À¬Êò¼®äH@’"»�S¦Nâ¡õ› ý_‡‡ìèÀ«ë8A‰ÓÁÁÕUüsïÞ´}\$…Ü{%!£+:q|&‹$Š®ŒˆÄÛæy¥œ&Ævö¤{�yу“HN`(ø‰„1Ȱ7Œ¹æ¦ràÐ ˆ ½‚›êþăgRè±Ó5`$¶ÍíxÔb¶¯ÙLÑÇQåq¢a|zeNÅi4o¥­Mêh¥nlj™ÐÓŠËî`¸Ì†ýð:fاЧûpŠbF=*Nªb‰hB8ª!´Ü‹mŸÊÞ@ú>;nxCdž6J¼v†wí é3³Ók™pí7èûíË´:)�= UèT.˜ÅÈkïF+˜î›·ŠR7Z•;Ve™ñXCéÿTyå æXãÊâåddµ¸R”é©YÛŒÿÝ™)–©Y­çgaÒLÇ’ó„ñoºoÈâ“ñƒ’ <ÿ.û†,<�fZŠ”¤ûfÓ�¾@ˆUkV£…´h¸m[qB°téR–.]ЦiìÝ»—¿üå/ÜrË-øýþ´€&vORʪ…WtÌ¢µEŸë:¶4b"!º—-[½þÎw¾“ˆ�÷Üs}}}³*ÃgòÄ쿈±ÍH—:ªP ÍÊXªºÄ–7òÏfKV…‘} †4AÞkiaqÍ„0’”º u„Ý!pÛmœ1u2ýx#!)©(( ºÐ i\ÈR‘ ¢ K�¤}.®g§OŸÂ£› …R»?îo’@Ϩ—žáajK<(HŽ˜ØÀ›»[Ð�Éà%Ù¤1VEWƒL>9æv™‚#ÉÒ¡l(-²C&7Sj=1`&÷s‹¢-’–=î}˜¸(tÀî!óÎ�nx*­­¤Ä¡ât¨„z{q †@q¿†¿«lJt[\E¡a3"È´‡ºÈ ‡ éþà=|Ã~ºÿöÚÞ!|íŒîdø­µøv6ãP4ºVl¡eót‡Ý/ÒGP¤Š´ úú—¨.qØ´§O2¤ Sa+#°u3ªÃf DïoCE¡'Ô‡gú $ Žª²h­ Á©ûC�2 ¥M"31ä’½•ŠÇ»mä%ÿ¥,_ ¥U>Ë5‘�ÖóÙZsRö?ic”õ÷›¢=ò6²eJ•Ä*œÉ=‡ä®#M3ȵ=DšÄãÀžIÆÖŽÇ€�L!©³iã&^{í5ÓýA±€FUU&MšÄM7ÝÄ}÷݇ªª]ØRÉ‚xå1pЏö i¢p2ˆb#â¥%±A#¤]O »l(Íé\ø"³m*@”®]bË ( ���Iσ� >Ÿ5¡BlíÀM�ÏÏÞA#(ÃìªJ6u÷PìVôЄDH•sgOãÉæm´º.�Õ¡ÝBU ÒíD¨öä‡ÒèKó*Ë™YYA>ò²&) h!6ïë7ö‡é‚ãš û›Åù$îNÒƒ/U £ßML²XÉ©f;™ò"ñv~”ž¤["üED“3d4jD*Žc©3—5Æ —ï�F4 Êö“ö†B¥¤ÜmCîêA�O÷Sm¯€�[q~ÆŠtî餢´ XËÞ•Û(|£‰d»¿…"ÕÍ`óNz‡øPÐ×·”!F À^S‡ª<² -Ûj󤥱“ä +™+GO¹jn§Ði§¶¨�7wµ¡ë‘6ƒYeè27ÀȆ�¨èñîcɵãø)�”¿ï¢Ï@ÚþêÒi]W *RÞÇMªgc÷>$)Ë�ÝÛ$æ¨!ú0þ±e÷¶4m•rzˆùñæ³ÔEêËôsˆë‡i×s,Œ�ÿ¢oãß‘H@”êýgRâ|!‰_7bÛ¾!2D‰­� ¸/ÄpoNm„Î`7ƒU.*jg²äËŸeÞä¶?´µÕOù³ÑFB¬úÅó8Î_°_PL§ÇIóÎV!�™�uìÑèí¥íáÕÔÖסøu|¥Å|íš% 9ݬtxYý�§)ª«fÂ>?¡Rwí¡|Ð8‘|_¨�úùGQâq3ä g�J³o$Wý2wE=÷2XR<¬* 9Å4crÚTYreñbrmfÒ»¸[SS‰È‹b™g€˜ž':ËYÌ1½ÔŒž#¥}`(]ûÆŒ!ãÊOš×(g™2íÓìd%<ȨZ¤Ú’xÇLùªt¹Q膇‡¹ë®»¸ë®»ðx<Ìš5‹3Ï<“«¯¾š‚‚‚8^Áܹs£¿M«`Á%.v?�)ŠBEU+[;p9 (,,4å…ßœp ók'pÁãÏ!Ò "›"xüü³ñ8:Ôèa›á¥LP]5�Í+Þ¥× ²²2éy,XKW§T$¥ä¥—^âä“NæÝ m(ˆj³áv±c÷.ÁêŽ.ÊÜ.�:SËJÙÑß�Ž‚[Qê’S›&òÒö]tC�EbWÓËJÃ*lö#€P$š4‹EÃ#t<6g̘Êß?Þ”óX“jîíC“ *Ç76qçª�Ѥ0öE -ëfÉ(8µ{›Ä|³KvÆ «”ÔÿEÒ�¸«È;7+„Y¨îä¼R"F~ºž’ú €(¥@‚ºDÇ–]Ø:†p(nú´>Ý8§@kÝ�ç²£AS8dÆdÖ»ñ8éé hÁdÊŽ›ÏÞMÛq×{˜rñql~bgÿà ÖnjŦژ6±–í{;˜>¹œéºFó/—¡ž4w]Õ“êè_½›mw¼Á¢>Gý™KX|äBVnÀÉ;7üwg;ÎN÷¸ÌæÁ;*p©‚ #“%vË#¥Y�¶Ö––“d)/O0#ž+ (Ê$)LÇ(eãWijã˲šØ wâgöI¼–-°å¾Âš Sª$ã…ßR[›2�q%c™Òa‹Ì,iäe÷}æ EžæÎX¿¯‡ .ø"—^v=== ¡ë:­­­Üpà ¬\¹MÓøñ�œ”¶´´4m0„eË–qã�7pÙe—qñÅ'�ŸÈo¿ßo*GÁõן_þò—|ïúïàr¹’x¤”ü>nŠm4]GIá•/„@“ Åv…»qæP¢b � v[RÚ‹.¾ˆ+V¯â”#�aÖ¬Y¦y�¸º%ÊHEš¦ÑÚÚÊ<ÀêÕ«£€+Úüâ‹¿ÉkO=ÉüŠ Þoïà º:žkÞFe�“~_§jÃíTðúŠáF/u…2—‹ÚbR‘ˆbÄì{OÃRè|~Æ4Zߌ®éÖÇÀ<“/¤ux�ÆâR@2µ¢”O-ýƒ EI%´¼¢“-O,�±ª;¦ÿ›€ tcUøÊÆÈÊ—H_ÊT…ÈTTKOÇÇýŸKŸ"JeÑ.vÛè`ÛÚ‰‚fßN”ÅS(nšŒÚ]Žœ1ŸÂêN^ÐȺ­„BVl顲«›àPˆwï„Ù'ŸÈ ¿¾�3®¸­ÔÍî¶>„”¨6•_€Åó&28ìeÏÚÍ|ìmeFO5«^|› ~z%½ïmÅ·¥¿?À¶ŽQFG=­‚æîÕßù.Ž¡>dçýÏQoŸ€ãÅMìûp'ÃÓª)–a{1s�XÂ#�?‡‡)Œ SRä"¤éx ílï÷#~Ïâ LùÌ,Ú�ZÂó¿¿“Ù/Â]p$%Enúú½,™WKOï0.·‹úI ̳Íc—^Ìäo^ÀªW?`úq Ø·¥�ç7 RL€E“Ë(t;™&uŠ ËñúËôQ/?‹½¯¼N¨¹…¦®ZJ‡ýŸ—¶9¤iå“[£¬ªŠÿ¾ãnžÿÛ_yý‰ÇÇÑ™’4޼vÌœÀP„¬¼–«ä*å^††¼É²(ÁTNŽ›‚̬~ã€9”!3sÎÀ9áåX*Ö¸Ámê™q| &{ G)VFRëùå²ÂøIOòæ}F¤®§Ld•‚#"WŒb?cÆ þüç?³}ûv¾þõ¯'ç+%½½½)Ë¥(J(IåQú÷îÝËÈÈ………I.gé\Ф” €k椰ö'QT5eÙ„è„P á¬)Áëó±kÇ*ÊN;V"çmÞ¼9Ú‰¤ë:[¶l¡µµ!^¯—={ö°bÅ –-[Æàà �'Ž;"ßçó±­y+ ‚:…ù••lìîE:ån'}£~KŠy}w çΜÁ“ÍÍœ8©‰÷„Î¬Š²ü¸R’äŒiSøè_ˆ$’–¡#2aø-ª­æÁõ›ãøÁEÆýUPCÜã®mcwÒœOÑ�Ò8sZP›LÒf†²& zK T*Å�P@Ùhx‘ Yè’2—JßA³èTCÌ�uî¢bÞ  `ÁÄjž}uExðT–yøÆ9Ç2iA#×40м•�æ]”•—pؤL=÷†}lÙÞNïÀ nº.˜5½�Òa �òõ}lqxéÚ° ÷#ÑÌ<°»xüñWø ¦Œ#Ï¢¦²˜‡ÂŒï¶†Å—~�ž�ͬýûóT,8”êè¼”Âji±'J] £¡NÓ)¸—þä§ìëì䱿Ün–c†;)òO¸þßwßKâiß½‹ë¿ôE‹ÓPŠ=™Éü\€ß[™Ä½uý:~ò­‹ÍÄd‘ãx­ƒ?«|Ö­þY(ãyˆ¹M@1©L;€Ø‘Knû YR=°²·( 0d)_™öiv²XééÆˆÈH 3´q�ÝÎÖÝ{’{UU¹ðÂ Óæ¿fÍÀ\ñO\¥ÉÄÓÑÑÁ† 8ôÐCÓæiF+V¬`tt¡(QE2Óž¥Td`I�7Þxƒƒ>(šÆ I)éêêbýúõ@ê½B÷ß?¿þõ¯£ï/v¥IJIaaaRÚ]»v18<Ì”Rí#¡3oB9®ÛÌü Õ¬ëîaaMk:ºq«*U¥Ï@b„+ŸSQfV”ýCBplS=¿UU¼¡4Qéö3µ (%0¿ª‡¢¢éz´íS‚ „ñ5IW ‡g7%­¸·…Ć��eŒÍ*ýn¥T7Ìng †Rûc$ÆžF�`M5.%¶§ˆq B!ƒ`@¡±Î”nÚ€/¤¡ÚU7C³æcsÛ™Pì¦ÀÓk\tM«çà ;fúäzöõ ñò›k9ïÌ#˜÷­gÒ¾e›B!¶VÑ~×ó„4�Än'Ÿ‡J·›o{üƒ•‡/¢nÁ|Š�+f¸º†`ÐËñOcϾAîzìuÎK`ÈB^¥%÷FAÞ{oCe1`¬rhšÆC=„®ë¨)VcTU¥¼À…K±£ªÉ²„Ñ´š¦që­·²xñâ”òâŠv% …BÜzë­€ Ðf3"'=ˆQ„0b�™t—¢âTmÜsï=\zé%[*Käï=÷܃Ïç‹Ö߬Îv»=Î.†„0ÊVTT—VJÉÆ�À‚Ú ¼¾} 'L`cw?R æO¨àë¶rÞ¬é<ÚÜÌauu¬hkEJt‡ÌŒªäû�¤ ¦¨ˆ9Õ|ÔÑ�2<ù~%½#~¤Ðã ÝJ·‹Æ’b¶õö¡“  3®˜€“T$M@PâU:û‰ˆÌoÄ<>W‹gC"ñçØ^,‘Á +?BIô) ÊÂ2î“àÕÙ7¤ª¬MÓp©°xf .§M‡Ÿ�Òòr¾úÙ#5F½>F‡G±ëAßÕª�{Ðd0ŠFŽZŠŠ=x½£ƒAöù}¼V P¶{UÏ®¤ý”yœ¿d*úk(^±—ú¶>J®¡qé¡<üÜ[Ì™5©KÊ‹ì4”»Xß`8 ãPå…6��i-S×ÛÌ4c¸ÌýæÉgxò®¿ðîóÏñ›'ŸáÙÿ½�ÅÇŸ@Iyï¾ð<Þò{®þÕo¨nh º¡�ûÞYÁÏ¿s=íüîÉgxäÏ·rä©§átpÝy_ fâD¾r͵L™3‡Á¾>žÿû¼ùÌÓË ­;wðêã�ñû†„œÿ�ïräi§á.(¤cïnùÁutwtP7q_û¯k™:w.}ÝÝ<|û­tìÝË×®¹–I3g¢¨*>\É=7ÿœá�Aʪ*ùÓ3Ïñè_nç¸Ï�…ÃéäÕÇã‰{ï`ò¬Y|ãÚïÓ8m*­;wr÷/þ{¶n5kIÚ÷ìæåÇ�«CyU·-{žoý#GŸv®7W�}õ'qáµßcÚܹ ôõ²ì�¿òÚSOQ^UÅŸŸ}ž§î¿�COXJqi)o>÷,;7oæœo} Oi)¯<ñÿøóm™ÐB'ñDÉÒÚÇcÅnÏðÉÄt,)E^j«\^U‘<bò׶鏯\Ƶ˜Ž'K0d5£1)fÈyLïhïà¦oäæ_Þl9‹Ûo¿�W_}•È¡¨‰¹¿¨fŠ ±Ù¦r"Š¿”’‡zˆÃ?œË.» EQ2®ÌhšÆÍ7ßÌ?ÿùO`Ba‘4A×Qmæ*†¡(hÒ<ü²Ûá Pµ³eK3×\s úÓŸp»ÝW–t]çÅ_äæ›oŽæc·›b &+Œá~  �Ç“¦Ö¯_�ÜŠ�á`ˆùÕ¥ü}ÝŠv†¼!4©#Ð4Icq»8¬¶’ˆ2§‹Ú¢‚”eÏ; �hY_Çšöžü|ÓY’”’ΑŠ0¤›à�º¶÷öÇ—'ê«•`�HxÓñU¦t‹KéÞ–¦„E0”$"µ½ÃüNL™Më• ŤiÆ¿$P®ØXý>B±ô) Âúá J|! !›ŠTTf×:Ðu�î>]£|ÿÒϳ©;ÈÚ�C Ѐ5wòò{› é! ("i^Ôu��þ~z­\…DòQ¡�#KÝ ´µÓó�ƒöizg-³\µ„\E´oïÄ}ÒQœrº›Ú}C\.…9�%t�ô3Ü£Q]êħA0”Ò&³…ÜÊŽ8ô¤“yã©'9øØã8ñ¼óYýÖ›ý¹E6à€Èúè ‘t£ãz �Eej©ŽÛ¡Ð3àç¾gV2âƒu[Z¸æ+Ç0Ðõñ×§ß¡¥»Ïج¦Œuh)%î7¥å8Ý.ô�NãÄ&vnÝntxEà Ø2£ŽsKÌi¨`syrÁú| ûˆFÁh€=¯¬à”óóèQtɹ'-@U5Ÿâ¡­ÏG瀟"§B¢ñ03ŠPf wž{–ü;›?úˆÿ{×=4N›ÎË�>Œßëc¨¿�õï¿È( zé¡yä¶[‘À¢c�£¼ºš;oü–¿ø›?ZÅM<ÈâãOˆ¢LÅœ¾`Ó,ˆ^?ö—;ØÕÜŒ«À°Æ9Ýnöuv°ê­7‘ÀüC£bÂî½ùüó™§âdýá×Eó›sð"¦Í›÷ü•Çå•ÇaíŠwùÝcO²è˜c°;xÊÊøó ÿ—u¼OIy9_¾òjŠJJH*ïÔ9s™:gnôúöŸýëW¾Àsþ�ÿôG$pÈqFÛÜöÓxû…çÙ¸z¿~ð!=a)OݯQž'çÉûîeÝÊøéwòê“OðüCÿ`Ïömüð÷·0qú4¶­Oˆ²Cæ|ñ³uYñœi‡÷,EþV9Æ“*…O{ŽùÆIÛ`Èj­å—‚+0” p˜‚Å\e&5Gú–Ë ¥I5µ¢]€Ð5üqžxâ ª««ill¤¼¼—ËE(¢··—–––hÄ9]×£«@g�u–i°MÓ8¾¡EÜxÓMü"¼z’¸w¦ÔfczU9oíÝK(⡇â±Ç‹–£²²»ÝŽÏ磧§‡={öÐÓÓ–#A m¨Á¦BºÀ&]r(�` Î]KQìv;~UU‰ž×Cºqdc´´!Ñyÿý÷9çœs(++£¡¡�ÚÚZœN'š¦Ñ××ÇÞ½{ikkCÓ´h>MeEªÎ??y?i¤]NœÜÄiÓ¦àRÊ œLò”âvØx|󪪪âˤëlÞ¼�ÓÁ¶}ýœ1y2OlÛ RRVàb߈¤N@‡•=ýýܾjCþ 3++ìùû—Dx’ŸYYN±Me0�â0ÔýZð‡BÑ5—ˆr¾°¶›h"2¸Çïó‰Ù“,RÄöQRDCµ¤è§5æY0¦Y”'¯€P"�1ž…Gû„2)¥ii ’Í·÷I—þ]èDÖ¸H'©(rÐÒ;Êh¿N­.™6µ ƒ:ë›÷2gú$>ÚØFKG/S+¹õ¯ïÐÒÓv�ëBHf.˜EU} ŠذÓÙÒÁ–�›)©�€ÒÖŽ®ë|öੜ²p2õ³&Ñ×ÖGhýv•–±û¬£™ðÀKŒèA<+6óÏwÖ°õ°¹ öïCy9ÿ”Å”»Y<©˜w¶Ò âv¨‰•ÊHó–Êýö÷Ñëûoþ9ëßObÕßc„9µ;i&ïðØŸªÚZZ¶o7þîØ�ß르¢‚ù‡Ƶ¿ûC”÷Þ_üœ7Ÿ}&IÞËžæÞ_ü<éþʾΜE‹9þógqâ9ç²åãµüñG? º¾€í7Äñ !8ã+_ã°“N¢¸¤”âÒRºÛÍÃÔv¶¶2:4„§¼œŠê \÷‡?F'cMÓp˜¢w^|�Û~ú“¸{åáÉ×;<mÏê:£œ{·o ÿÝm›Ä××1‰êÔ¾¶ÙÌÝE²òdÊ‹Y·X¥ã°¶&™J®Å¼-d�ØH×ã2ÉŽ¥Ml—ñ‚¬ØŸù‘©!ÆöXlk€#;�•0”Ón¢`b~U%ån7½££aIGG)Å!ŒùCQp¨*#�@tµ(–Œ_ ïõ …Bq|žPQ,˜Íûm­¥Ž”DÃ}džëN ñ-@EÁáP¹`î¬è·*¥dÔç�C  BA—ÒÐÜš\Õmœ>c2÷}´†þ€¡PKÝ!¾oß>Ö®]'3Ž�*_š;—§·mÅï÷§l—:OÇMn@ Â'&It gx„ººº¸<úhim¡THF:Âþ Ž`“]jH-ƒ4zŠñƒ ­ƒý€`Ne¹±ez˜èþ#‡BD6ÛÒª® ¨kèmÏr·�ilêéA�r&ìõ‘fGFyãöËd(Eú±:ò(ÅC‘ÚuÏ$¿W¾Ôp&žklÕ,ûÒ×ÐÊØf•T0¤85í?žr›öT!©¯,À¡ÂA n£ÇJ�Ó®ðóÿs.Å…Nþû’“iª-á¦;_fowoxùœè¤ ë’Æ)“¨iªGè’€7Ä�×OA©‡ŠÚj&5Ö±hÉbœv;Ÿ=|&�U¨vîÊæ>‹šÎ�ìúà-ÞZO{°0@Am9vUâvÙ9jÑdŒ¥ñ (+P€?8f²ZïÝ[š¹åºïEÿmX™!- " zj[i$ Àäðáz•µµ8ÝnºÛÛÙÙ¼™ß}ÿÚè¿u¼ožQŠ îþùM|÷ôSxà÷¿cÆ‚…uú õ÷PÓØÇÄ)§òÅË¿ËS÷ÝËUŸ?“æµk’d*Šá ]VUEAq1û::èí6Ü1î½ù|ýÈâÿºÛÛÓ¶M¦eý�Þ}L™=0À£Ñ6æ -Ä·ˆý�6è…I™ÒO(™ÉJÏ‹k—<*ìV³±ìg”e12–5ayfÏkÛZf¥=r�LYûû›<È ’cÒÛo#‡5%/rØøö¢ƒ@Uôð|‘îŸ"@QT¾¶`.M�yq"At‰.ut]Ož ¦ql}çÍ��ªØ�2šä›&R5EQ¸ä3ŸaveY �&�Ãvb•ÇxY©§PC…¤¦ €ë�:§j30“I9’eJTTŽjªãœ9S‘š Cóv P„†"ª¶Daßh€�;wòúë¯ÓÚÚŠßï§µµ•�þ@Á f€ ]G"ŒHvõR_âa$è£ÈîD×%HÉ̲ÒOÜe `Àd8h¾‡x“jbV¢]rXmmôIʽ>Ör±öÔŠ•%–bö4%ÎØ"­˜IŠaON�¢(17#‘Š�œÒk VÛ*_óó2°+D¹|DºØA¥[¥©ÂÅèH_T›}dˆ¯Ÿþ¤ÐøãßßbWG aw:(¯ªÀf·¡C ƒh:¨ª‹2»FÀédhp€IõµØ�Öµ´`s¹X¿/À|‡á¢Úìø:ÓÊ éª.g÷ÇâhîÀ×ÕÍžÈ\�!ÚT~—ÛÁÂÆ"^Û´—]ŒÕÇbå‡úûùxÅò¸{e n騷«“isç±èØãغîã8e!Bë?xïÈŸ»ðbT›�Ïu4º®óÎóÏ2ÔßÏÚåï¦ÉÁ�T?iÇŸuvôîèð0ï¿ú SfÏaѱÇѼv ž²RFÙ°òü^/_¾êj.EEl\µŠÂ°R1cþ!hœ:�‘¡øµÏøÊ×…BÌ;d ï¾ô"m»v1Ø×Ë9—\‚bSéíê¤ÐSÂÛÏ?—¶}2��ß7Úæ m³(Ü6o<ûl2sš6w.?»û^|øa–¿òrô÷»¯¼Ä�wßË‹?ÌÿÆì“²V`Ë�²æ´6�å 7'0”†'ó˜•0³Ûi¦’d›<5{ö©¥ü²iÛq~l6†DÅ&æ“â:óƒŒÙÇÜHBT–uÜ�°_ÿ¹³'#C!þøáj†Æê‚ˆ¬P²)p«6.>h.œÃí�¦ªSÄ2ïRTTE „‚”z’r&¸U•�ªpía‹¨t»¸gõ:†B¡p#ÄÃóˆ0v¡àqÚ¸bÉ!œ?kZ4CØTE(è*Š­.ŠÀ(“4EÂ…§OŸ„ËfçWËߣ5|ž Èpþ‘²Èð}‡ ŸŸ=•ïºU쪂@ÝÅR PèÅô ’9Õüä‘GxôÑGq8Lž<™ÊÊJ¤4¢Í:IP×Âû�!]7Ú�}~UN}A?¡0�Ë®2¹¬”±xsù'aS±—è @·w$¬×�£ß�ƒTãp­¸{ ‡4Tñ×�Í×€DäÃMz’ê*�L<ÏÒQbŒý‘äµ #OMVÜ„éÏ, �'æä¡)ßù�£Y¡ø!\20ìÅír±°ÑºÛ{xíþgèhÞÊ—þßÿ¡°®Œ×?ØÌªæ=€NEu³ž‡¢BÄræ÷kB‡�hÍÍØ««™8k&CCƒ´÷öÓ0m2¨6ÞïQQ"Ù¼j9³–,äá›nåÜ«¿ÅÔ[ß|ƒ-„³a2ƒfÕ–24襣y;;:z¨šØÈô…“™TU@ùîAÜ.ÁÎøJå±}ÌéÑÛoã[?¾�K~|üö×lü0y…i¨¿Ÿ?\÷=¾tÕÕ|ñ»WÒÕÚÊp{Ã.tió`ú‚…L_°0z¿}÷.ÞõÜ……Lž5›ã?ÁÏ<ÍÛÏ?‡ ñ‡^Çß½’o|ïû´lßAûÞ½¼ýüótäQ,ýÂ9Ì=d ›V¯¢iúô¸<û{º9ç[—â÷ŽrÏ/ÁÖõë¸ùê«øÊUWsÁåW024Ȧի3¢±Š˜ßìëãW×þ_»æ¿øê•WÑÙÚ¯¿-{¶o‹ºØY‘ée w}=ÝÑß½=ÝøF½ÑßY-O&KÝþCÙ•1ʽ³˜)xƃìK›**­i>)î%=É~NMÓÅ{�P¶¹Æ<Ì”_.n—V,£2á¯ÙÃŒ`(E†-XáüùÓ8eÆ$ÞØµ—�:ºÙÓ?L¿” ”(@±ËAS±‡ƒk«8aÊd*œ*…?”¶ì1\ÐÈ&Nœ6�ªPîvÐ’÷’`Q]-6tEå[ÍçÜ93øçlë¤mpˆ>¯MJTE¡Ìí`’§„%õÕ;i" ÁìªÂÏŽ>’ÕÝm¸U6E ¯¡@P0ÈIJª\E„„41Í]}?©�cÏæí½­¼×ÚÉ®�zFFñkÆþ)�ÓFc‘‡5•,�<‰ E.�†ºú£#çíÝ»H<…Gn!8qÆ 4¡£†„†{áH ]Eòù|lÚ´É8@VHzFG)°ÛéU(TÐç÷¡Kh!¡‚KSñk˜TRŠÛaôý§s†$óç ¯þ˜ÐHíõ¢Eû�Ž[µ�”À×s'TãvÚ ú¬ìm²8NÄ‚÷-C‚˜ñ$�{[ªŒ£çEG�Ì;u’�*xR<±bì1åñë]RJKãø:í¯.’I®ÙóØUŨÉä:–G‰I¹ŽüSÃmáß‘¿%×~öôå£ –ÿD2û4j>¿”P.<ª›*Ùµµ•G~zu³¦sìWO£´¦‚+o~„aŸ¤dá‹))÷ c\‚†}ÔKaiâ­×‘ªBýégÒÒÖÆ�MEèa¡bëByûeü=]¾pÕ7™~Ô¸á6”ÑüjþÊb.þö©Ø\þþß¿Ç]QÁÄé rÚQ»ÙÜ9¶ÎQVßÿ”I­²¥Õ!ƒcÆ—©ÛYQ¯¤5Æì•å‚˪ªøÓ3ÏñÀ~Ç‹?”ZV.{$,¶�åáÊÂ(™[»¤ã³2 äˆR¥Ü¿û†ÒÜÉ /}·°þ–­”]¦ø�ŠË¡Úò"Óî²*KZø:,‚¡D9ÖëJL|¿ˆW¸’ù"c•Œ²ëRG»OkÒ8Kèþ“� §H4¤PPÃüRJt B%¼gìÀWc’Ó‹†„˵”æ—H¸8®eÔUG†Ó�D• Ð�á ^!„ÐÑák™T÷ØœDÌ©}* cµõøòE7ËK]訒 ‡Ë(0BdëB7"– Pt%5N„÷ì˜(ÑE¨Èp"ªðÍË?ào'ï1�Hª-.dnE9ÿÜÓÂIS&²¶³›Îá@  …³æL&�¼ºk7£ÁgÏšÆOŽ= �]õËD‘U8K¼F± ŇÎÀò·ŒoDJ^ܾ‹ë_}Ðàí“#EÀ!õuÜsæIȸ½S�o?÷:ï¶´2­±ÞñŽŽ]`œý*b’&5‰ˆ0$¬�Æöñm.ãØY™-Âó'9"+c[ÒeŠpDx"íTRRÊ}t0€±¼Šù«‡ë1ÿdÌ¿È51×±EI¼–˜Wgüªb–ôé Q¤KÁ„b›b å•õ5œ|Õ7Zˆ’ÊRž{k=C>/Jxezdh„B�MS@j¸�.œîB” ŽoÓ&ô�ðîÝ�¿·‡�ÑQÄä™8ëêpP\XHÏš5ô´µ€¢ ð �`Wt–,]DEݺ7íf÷²uôÿèEü%.æM9˜�·¯B]0U5|´+ T6ówRõxÀ¤·àŽ_éÏAV\‚§UVrM!8ëvjá9³ü[�!0_Ù¿ßJîo!ckdó’ó=ä[Ã/³ÍCaÏaåÌ ™6u–`(#™€!«wÌ8 BWÐâPlôüt 3ª…BPå. ª¸§TЄ¨(ÒpÙ2p€D•Ñîb(ÑÞh(„:Eb¸–E�Œˆá†¢`‹Mª@H꺉Ô_E×Â1ñª¥�BWPT��"¬ð‡Ï@ …Ž®EŒ@H ‚H�b¶=LjW¥‚. ˆŽá½D©˜Ñw& ¡ƒ®è¨ºŠ:uÅE¨aã¤÷m¡‹§”–³whUê yap‡QUÁc·áõë8C:ª€9•8Âê–gU¡ '´•Nø�+$¤D“AW¯D—FKéûÇ„�èú¿`‰H(T¢›€RÉMõ¼ÛÚ Œ}z±dvoLvì�÷¶Äy5)\wDCI³”(ÆÒ0±ÁP¼Å.|Y.�H]Ó8Hhy,þϤO‘ ¥ú††½T_…”’@Hg4¤WqpмI¹yáÝõá€9ÆÛ6l¦ÀãÁét %ØìNæ¯ÙÃŽá^DÝ‚Ýë�8áp¡oÙDéè(�3fòÁ¦M•Ó–Ì iÉ,6 wѶu;ÕMuLœ3“Ðè(“NÅUX‚ÐC´Xþú¦Ù+¨p—rÖ�.G•Aì ¨(râõöcË$óeM¹+þÖÎRÈZßÌ|R»GY`ÓÌß �úan 1‡ì’(�“—U��Èodå f`¶œÍħÎßw>¦±çsªËg?L{ÐoJÀa-¿¸þ”CXèV9�¡t4ðñÄæm<½u;ÃJ+*q¸ …4† ô2½¢”sgÍàèÆzT!-ÈoÞ[ÍÆÞ~´�µË `W6Ue$b4K3ÂØð6­¼œyÕX�Rt�§v´òÔ†Mu�Ähjv»�¯Í�Eu��[>X�O &}C6ÕÆaõÕ\zð�’ß¾·†õÝ=á éëâpظhî\ŽžX‹O ñÓ·Þ£mpd¬Jfõ‡€ÆÒ­­ã˜)5¸UçÍ™ÎÛ»ö²²³¡iį š÷õ0 €<ãÞ-%…äýÖv„¡pº¿mØÈ²­;�ÀÁµ¸â�ƒ¸ùÝض¯=aÀW…ÏΘÌù³f¤)yj’ÞJô5Aþ5$„`‚»0Ü ‰”*G4LÀ>ƒ'õ¾!w•èÚû+ݧk¬¬Æ¿ÇtÑ*’V˜2f�F‚ ì†7¶*<æ˜�"ÑØ“<É9 !R±ÿÇÓ§€(�Ò}Ò75¥Nàõù법tô S\äddÔ˰×g|Hº¤²¶Š)sfàt¹4UìG{ J Ÿö3Ð0�a€òš¦7Ô¢¹ÝìÙ¹ ßèî’ z‡ü,˜5“UO½@Àç§°¤ áv TðûB¬úÃ#xç×sÏú½ˆ ;7^½”Æ ^|k=ªªrÂâxŠlEÎü¼êÌŠE–ž<ŽìÙ(I}ÝÝ|åð%™eÅÝHû²ùªrÖÀÎOzî ØÈ‘<©¬¥LÇ‘0”üÅå PYâ_m-óEÇøòKmdÇ÷›²ž‡dcw/?~k9s�<šÛ~z# ú %¥¥8l¤ÔñŽŽÒÑÙÉ+¯¼Êm·þ‰e[¶ñ»+.gpç6^mí䎻ïÆîHn?™Þy÷–/_ÎÏ¿]Ve¾ä’Kè¡ÑSl8äIÁ#k×ñÕk¿Ïܹs ⺮àûï¿Ïcÿû¿L¯(aÎɧð…sÎJRIú¸â²Køægæ3àóñr{·ÿåNG겄;ˇ®â¡ûïã˜Iµìèëg‹.øý]w.})¢J) lÛ¶�§—-ã®§_æWÇ‹$D»ÝÉã�?†Íf2w†ÝÙt$Á@�;vðÌ3ϰ|ùrF‚!NüÜ\|ñEñ¾^H¼^W~÷;ÛQÏCÃÜz×]ÑÃ_#û8üûƒüõÅ9oÖ4rÑLÝsæãÝ´]J)ÆÊ öãþ¥¤A½Çi¸VÆ>�Æ×ÑTRJ½§84Ièi€�U2uãÌD¹‚¡X7? “zÜ-÷‡80ËöH‰‚qiS×2ݘz€â¡OQ,e+Üv•ò"'R7ÂŒNm(£­£› ån[µ‰±á´aÊ4&Ï™‚®g>€Ž®AÐmããã§c+)Åë÷£y}»)ì§½ÛN`͇8»»Y8ã Ö— º ûøü×ÎEu¨ì ê,öNþÊ©t¼¸¹kmwS Ù%$vvR JV¬Ý…Óébfc5ž¢ EÎñDX·j�‡¸!'¯J¿u •›nž*'«tÒÈf½ýrž¯ÒÔœÅdLš‹2™~¥Èš,™QJ#w ¹xÆ¥LX5Ž_g1ýâdþ¾?«û†¬P|Ûš[;ó¾b�»7Ê’Ìd™Ýká{o,ç§¿ü%߸𨲠†^+„BAa!S¦LáÒK/áK_º€«¯ºškþ|7¿ºþTõ)N<ù$ ÇRg,—” ²më6N?ýtËõÑu»Íð@‚ÏÁ¢E‹8þøã“@ˆÏ;ÊkºŽP¦L›Êi§�†"âç¥öö�† _÷è(Uj8ãŒ3°Û3¼ªš <ø§[Ðu#0BAA§Ÿ~zZ@i©K®¹æî¼óNþënà'‡-Áívqê©§¦cÑôRrÕUWqï½÷rå•WÒ×ßÇ©§�÷þ¤4Î�úÉÿý [z{ilšW¾ˆœ;n¿#ª›œ4ÓÐÈè˜û—Ínìáùd‘Ô$ Oʵ›ÚXǪþáŽpå#Î"3’dÚsµŸtˆD2qS5p‹©I@ÈJ™Â{øDìØŸéÃɳõñ?„>DY�¢ ÷)(t:Xºd',žI�[aÝÖ6 ‹‹©nhÀUàBÓ4´€ŽXjÌRÓ Lo`ÀÄ;4ÄðÐ06‡·]0რLõ—PU:‘½�ì­×éñúyt§Æ—¤¬»¹b3%>ù^B_ÕÁˆÐQ•S»4–9‡–>?Ÿ«*á³ÇÌÁë ÐXãAê „Ämß‘SÙYñÓfÙ¶˜0{Ë©ò3&˜¨^Y ÎØ6ùVü3$È�2±xež¥˜>Ï©MrãY·FÒ­ˆ—‡÷™è&–?0žŸòÅñ¤B¯Ù8Ë[È,T�Wž¹”Ü¿ª’Þ^ÎU×]Ï…]§LÇR¬r_RRÂm·ßʉKOâ÷ÞR°F‘ƒRsÙ7 iš±_–ppa(¸I·Føup¨Æ†yM3ßӪ뚈MH:†F©¯¯GUã#Ø¥:�µ©±‰�Po(ˆM(èšnÊ—HB„*ªÂ·/ÿ6ë?^Ͻ/?KÈî¶Ô.@£( _|1ëׯçá‡f``€ÒÒÒhþBl6•ê X×¶‡úÏ,ŽkB¼^/kÖ¬¡@µs8RVؽMhÅÈèzÝ'Jª¢ÒXâ ¼0ïãÇ55²ª“q)ÆîGö‘ۦ¤Ì0‹5OT],%“Ñ´Æ‘ø$î¾Ù7%£i#ÿ·XÞ[8E^ß †à€=˜5™¬|Á@‰[Z….žBÃÞ'1¡© !Œ0Ç==Ft9)@¨(Š»ÍA_O?�­ÝtîÝ‹Ía§ÐSŒ»´˜ée54:ÊAÅn·á¡´¯—šÖPýì:\ÝýŒŒbSaXqØxìnìº`Á¦V:û‡±«‚£šÊÒ%³)t¹¢u«ò¸÷c˘pšœ=�‰¢c ‰äû}C¦7²C™Ó¶±0²e=¾åXÆœ³É*? «yTØeÜ�ÜeY%+›¨­•}LcÏkùòm”Èd`ÉÇA®&`h\öÓ|ƒ¡0ÓêÖv†‹K¹üŠï¦C±Q¤ÝîB®¿î:ÛÔlœù£g÷Æu]Ï EiM(SâÁ¯cü‘°°]ÓMß�¦{ŸÐíõÒPߘhf�PUy%Rµ1 ¢*Š®² �q®ÒW\Áê®>4“ðä™HUU®¹æ†††Ø¶m›i.µµ5|ܵ�†Æ†¤fwíÚEwO7EvuýV £G5”¸ógXÈ’Ší*ÕEEæ`ãÛ9¤¶šØ¯È˜ëâg¼|€¡´,áì hY–Ê$™:= IDAT1ü+œVĦMLs÷='¥M¥e&ë:ËŒx2Ч+DXÿ�!Ã6v¯¨DÒÕ?ŠPR76_JÀ7âÅ7ìEµ© B�v‡MÓ ùTÔÕãpºŒ�ªÀ»unŽkï`X Q$ìtw³ =@M×0©RA —MÑð¨…ØtÁÔŠ:öövPéÑÓ7JuiŠ c�KKð9¶LnŠk$ëx“KN¥Ècÿµ†²–ez#…ìfœ|x¹¤É.ÿôÜÙÉŠ¬óçç%ç&%÷¼-À3ˉ¢·ÓD*´VÒx�ÝŠå0+�5N9Q¾ K¾Ú# EŦ�‘0dù‹ŠÊ“,Ûº“o~óÛ¸\®¸U–س՜tê)ôë Ræ4ÖçYJJçŠh„Oˆ4Ba^©ëQŸ8]¢£ƒ€î‘Qêê“äÚÛÛ™äæiÒòŒ«ä†"”à kD’Y©m�Y€¡<Í’V¦{+ía©8˜b¥æS°R³È•¦ Övïã”ÓO5Îc1Y ¦ º‚—›Y³g¡ë2ë³f]Ò¬ÐØ�”‚Ø£(Cš–é!]'¤kèRš*’º.ÑÂQÑÚ‡GhljHj‹þþ~6oÞlR&hll¢}`”@(DHê¦eIµÂd1ܼ^¼8-ÊDK–,aõêÕI¼BêkëÑ¥NSSSÒJà‡~ˆ”0³¢ÔÒê¨ò8]Ø�ý^Ÿ4Í®ªH[ž‚dÚËdŠ]ÄÉv>1ÿVub™…Ù˜3�&®¥Ì/嘟?0”® ƪð)ÊDŸ®eAm=ƒ-ˆ*Ec ¾œÞr¶úRœS&âÖ×Rê*À-œ t{)ïÕ‘‘¬„AhÈÌ¢¦cV•›ÿñ(ÅÅèቮuçž¹÷¶®û8Êý‹‡¥°¸8Î/ü�çžã±¿ÜÎÍ=ÊëO>ÎK‘ÃLcÊuíoOËŽ<|ÛŸ¢÷æ,>„Ïã"j'MÂ;2̺÷Vðè·ãózøõ#�³cãnÿéOâJ{Ã�÷p߯nf϶­üæ‘ÇÃåÑÐu�Ö;yòÞ»iþxm4Ío}Œß_ÿ}ZvçGÔMšÄùß¾œ‰3fRPTHWkÜò;š×¬áw�>Na±' à7Ÿ[ÆÃ·ÿ9cû¥¥Ô†ïÓݰ�&OšVj”�qÁônÌRFNƒr þO•>3¤²öÈÂã<$ nu$@.É"o©ÖÀPöåË¡A,œó›YNà+�-iõAJÉ»ï¾Ëe—]ÆW¿úU~ô£%ÉBÐÔÔĆ ²Väm6›%=3Іè áTUM™�®ëE`]†_NÂiœd8ÖuŽŽÐØÐ�$§««‹ŽŽŽ¤ûÁ¤‰“hûèj‹ Rºúý~–-[†Çãá„N0 Ø0mÚ4^yåÓôÁ`�eË–ár¹8å”SPU5î} !˜:u*÷ÝwŸiúšš„466&½ëU«V¡( ª*L•í\È.$5Å% ïëýD•]EæT”…ò1£¨‚a¸ÊéX¤è²îX êÔFÓ„û1«A¦F1FÑÇŒËY»Úfc(µúv,‚¡8,—iØŒÛDbÚˆh@”­g·)øCNÕh¶È`¦(á�M((€êt³{ÓfBZˆÊÚZœn7Þ‘QBA�Ãé$äób+ò0ÜÞÆ¢i“XÓÙÃÌéSذe+µ%e€�à º»� U�8*ÊqPSàBÎnBuÚðו3Øï¥Üé¡c¸)îá n§¡*H]†?l�P]£9·Ó/¯¸œÖ�;°;|樣¹òæ_r×�?cÝ{+¢mss˜ÇŒNûòWxýÉ'ÑÉsòì9Ì[rh�,>þιä2î¼éعi#%å\ðÝ+ùñwrÃÅF}ºg,\ÈÂÃ�`íŠå)ßáM—;Zæƒ�>†knþwÜø?¬]¾œÄ7?ë ƒùæ~ÄßnùÿØ{ï8I®êîû{«ªóL÷ä™�� ³I»Ò*­�@B DŽæ%ØÆ¤W汄À€0ØÆ6NƒÁIð»Å²:Ozî•WÀ•?“70ä12ŸU«¹°Ò•],6kŸ´gñP¾zøÜ·Zmàìî²<7*ê¡gýÜP­ônÚÃ%ªmÇé ¹Ê©‚éôÂÛ¶mCÓ|Õ.qBð¥/}‰£G�ò•¯|…[n¹¥ ÀH)imm-þ]I†aðùÏž;ï¼0£¤*Š‚ßïgff†M›6¹)uU¹…  ‰êðm YÝ`1•£ë]$ÃÐQÉt2ËÀúj@töìYÎ�;Wõ\‚�›6òä/ïA]×mÛo¹ñÆI&“üõ_ÿ57ÝtS éííµ­ÇÒÒï}ï{Y\\äOÿôOùØÇ>VÜe+ÈéëëãÔ©SLOOÓÝÝ]–~ýúõøý~úûû�="“ÉðÔSOñ)léìrtÛòBØÒãøì̳fþй{r^WWþ¢\³]Ô¶j{”ôé!ÛòVé㥮m²ü‘õe¢%ë  ²`wª‘&W2›·ÆX𔹡@hÌÕš7-Ò®5Z³.sÞ;¥dCo; ñ4@Yt˜pÀ‡¤®#�‰¡³$—dÓi"‘>¿�ñ¡3L�  …imkcìÌ)ÒÉ £#„b1â##,&3ìôsnêiffÇ™9ÁÀ±GH Ÿanbœ‰ÅñéI¤!YÚ¶�ùt‚¬¡ãÓTüŠJÖ�LÜú 'þñAN}ýANßú£�¡¨0<¹ä©ÆVí“Ídxìž»ùæß~™ßøàM®ÛpøäI®{ýʤ¾ñ=7òø}¿(þV4�ßüà‡øÚ}šS‡# Éüô4ÿðÙ?Æ0$׿á�EÞýë¿â�ù(ÁPí@ÙL†‡ï¾‹ÿøòù­ÝTU3¡(ÜøñOð÷ÿë�8ðàd3rÙ,gž9Êâü\•<7`È-¹ü™ê‘¸:®3w3ÁPs>nm™zÓ¦Mœ]\BÓ0ì£çÚé®»î²tk‹F£5A·‚Ÿÿüç–î�---$“I>\•®¿¿ŸÎÎÎ"€-¤?zô(‰xœÍm13¨B“À‹°½½íYUq‚X @k)WÎ]KtÈé¤ÎŽX—µZPÑµÍ Ð”ƒüX¨p‹«í fMÍ\OS¦´ü�嘴ËD”.¥ Euß¶:ƒX~–jm‚!Xã;Dµ¨RL¦³L-,ÓÓ)[Ø{;"tÄbt‚¡ þÜ2á Fr9I(d~rŠX,Šaè¨ÂÀïWi�µ ¨jg'í‹óHÍG,Äà^²†E1­*ËI6Ÿyš…Ë®!ä÷1•Ì2ûÈ>¤æ£% º‘£%âLbUQhZdéäAq^'º.97µ€Û«új ìÇî¹›÷~êÓ„"’‰DMy?ü÷ã·ÿðSüâûß#—ɲiÇ¡ ‡ŸxŒöî$Ð;0@6“áìñgÊË"%{üCv\| wßñ]†Ž=ÃÃwÝÅ[Þ÷~þý‹_pU—G÷}ú�ªÊÜÓ¿¡¨œ8|¨f=œÁPÍǵyÜ¡lß× Æ\%m ¹M]öËÂõÓ2?øÃÓ7i¨BÍCUdÙGÜÙ‘í”»´¿òsC®x,jà²ØN4M# qèÐ! Ã`vv–T*E$!�•Š&ÌÌÌ�Ë娪Šn˜—}˜ÁœN#½á�¿Æë^ÿ†¢\«²Ji  …Åt-裣­³ì½‚ññqFGG‹õ/•³qãFÆã Ç’˜ía–Á*B¡Ú!· Ã`rrÃ0*î‹ Ã`ß¾}\{íµe²{{{ééé! •Èýûö‚ { °IƒO.èêhš87$‘¬km¡Õç‡|ß0Ÿ+ä‹(Ò@VØã‹]¿âŒÏÊ-—ƒbê27Ó|*'ÕÞÛ|ïq ô2ç‹ÒÓDÕ»ÃÅ~X=ÍUØ„ª¢mñS•ëñÚA¥ô< ªI+�f9™äÜä"»7›[àfÄ"A7öcŠÔYßÓ�P áGÊŽAó ,²ø?}û&$`�-Ln9Iâï¿@:§ƒ¢` @HtF&Cû“³qÏïàëèDyúS]1–/܆qt‰ÙT ƒŒ”Œ//Њ’Èe˜×—¹bÏzÎLÌ ¨d\ÔÓÍ$‘ËfYZX µ½½.nùê×ÊÎýí'>ÎÉ#¦uljl”#O<ÎÕ¯~-¿ø¯ïñ†÷ÜÈýïo°qûö"÷º~ff,óžãò—¼´ìÙ߸•ÏýË¿±í‚Ýœ8ô´cÍÌ2gXZX ÚÞQˆzXœ�­™þÓ_û‡²3Dóñ?àä¡RUÑ~äÓ¸�dW ¹©QcÖ3j²°ô¡ó\€r{YÍJ×ûÚuïíæb—£N…ÇZùw‡*¼ÍúÁ�}¢’¯[Uìúó+Åã.`yCc?žÌ°µ-f©–$“I–—M—g]×¹ùæ›Ëv„ ʸ”’H$b©È«ªÊM7ÝT–¶�泟ý,ŸûÜçøîw¿‹‚Ï}îs|⟰tËûÀ>Àw¾ó�¢¢¦¼øÅsn¶4j�U2•<…éå$}ë7"”êÝ—‘‘FGGÑu½ìü�”’þþ~– ƒœ!]�QÉf³em蕲Yç³¹�=öXÕ³P(Ä…^XÌâÉ'÷£Kƒ‹ºº.Nè¼®üš�TÖY h)ÎëlGó\s�„"i½`™…Òg­]æòœE8S Y¥u&·sfÍõB¬¹bùÜÎùV‘kÌÚTõƒšîm5ŒdÒ9ϵJÏ"²ê$3‹q4až#ò—NfR².êcd1‹`è:B7á�H]GQU„ª’Ι°s+YU0¤dä›ÿB:¾ˆPTŒâ01ÿU$¤âqÎýó?råú+PFçPZ¦™¹|+9©3ŸŽ›‘{tI\âñiÒÒ`óEƒÄÚ#[¢½5Ä„E�ê!Õç#‰0=6V|Vy†¨R)ùÁ¿ý+ð…/súèZÛÚ8º_ š›š¢³o�e÷uw312\öLÏføÆ_ü97ÞòI>sã{,ËY:éi>-_æÑ2žÙ©)z7l¨YçÏ–œ!ª® {0ä–܃¡jrmÝ®x¢ºÁPÙ ³VnÀœWËc ®I^ó“Vó?m5vYÖTÙ.Ïö¹!Ï"lˆË^å.?ˆzÆ[©dR× úƒHQ}-•Jð®w½‹·½ímÅ‹T ÷)Š‚¦i|ùË_æá‡¶Í¾ ôWîÌv›J•.'ºBÞŠ0w‡iþÛ( ižœ_Š30°¡Ê-RJÉÔÔóóó¤Ói4M++kGGþp˜ÙdÒ¼ Ôæ#v–ü~¿åQ!¢ŸeT?@STE! Úº98p€l6‹ßï/¾S…K.¹¤˜§‚\.Ǿ}O¢ ØÙÕ^¬k3HAа1Ú±™ÚÆ¿¦�PÙÑÙVЀ€ÒÓMìÂ=,|’ìäx™¿‚Ýú6禨³�C¢0g®ŒV ­�HÙ30c™SþáJsÞ¡ykÚÚ¢ç‘ÙYeþ‡ÏNñäÉ ®8¯) “–`C›�Ѹ�‚�¦hæ 6QOþo‰Ìæ(*9tÀ@E F˜¼ûç$‡Ï T�D`P˜$†=_ŽNZϦHø4”d–ãw|“‹û®D ‘®Áóú¿ÿ°)[ ¼t'9ÝàÈÐ ¡` f�ÝXM$pÙu×óÌ�ý.®›áøSOró_ý ÿü¹?©Êfìì�P�_̱'Ÿ,KûÂ^Æ}?ø~•ÌãŸäèþý¼þ�ïr.0’˯ G÷﫺lo,o¥ºüú—ðØ/îµaûÀÛ”â4é5Q¢-(òfÅvænÄ"ڥ6ÔsZl¥4-8êlÕ<ö`Ȥږy¯ßé9{nÈÍÛâǵOá*¿jƒlcfi¦,x‰RQÂlsEµÞ¥(€���^õªW•£Â¿…÷ßùÎwê*Zehj»ûŽŠU©ØaÅ]Ü•*9¥wCc‰$»7æûb‰ú(“““ÌÍÍ‘Édhii)K‰Dèìêf<‘›À ¥åZ¿~}Õ‘”’ÅÅEû Šäê� ×­³¬g"ï…pòäIæççééY9 ¥( —_~yÙ=SÉd’#Ï¡#d]kK•¼FHJ‰@aϺ¾g!ÙÒ5ï¨æ—·u2{ÏO‘R ¢bP¾×wz¥|¦¬™ÞÝF¦ý(/n–j€ùÝ¢ê Ä•û^�‡n.îvk{ UÓš ª`GNÊàR2…{Ÿ:gZ4Júæ¦ÎBÏ!¥(º�" $ �Dˆü%v…{"4KOîcñþŸ£¨Ji‚'$9i^¦¦KA8‘ç§ OðTjˆQc¡ e¿P1擌í?FÖÐIé:�®V6\±…§OO“ΤRnæœIQU.yñÕ¼ùw~—ÿüòÝËÊ?øþÿþþô'<ýè#U<ÙL†Û¿þ5~÷3ÿ‹í^„‚P$Âo~èÃ(ªÊC?»Ó2¯Û¿þw\õÊWÓµ®Ï² ªªréÕ×ðÖß­>o$1Ýÿþí Í{?ù)®~õkðƒ(ŠÂúÁAZb›¢äz$–êRªö(öR˜ÕC.ìø¶ 1¿lºÇU²ê‰«Ä5åº)L3û@ñ‘“5¿ŽŒÜÜåäNRí’ÔÕ�jµ­À¶Mé·v ›Û¡$„½V¤àp7Niò; ¥JxáÞ"Mk̾)„‚¹Ÿ`s »4E aÞ1#�b¹*B±-Ç—lÜ8P¥ d2fffH¥RÌÏÏ[¶Ù†Í›™ZŠ£8¦pîê-oy‹™o…œ¹¹9û6P„Txzfš·¾õ­–<…²år93÷@|<ÏS±÷'?â»ÿôe<“##Üöµ¿³mõû~ð}KKüæ‡>Lg_/ñ…öïÝË_|胶ÊB*™äß¿ø7|ì _*{þɯü�YæTŠ3ÏåÏ~ÿL��YÊxäž»Y˜�åÿùí÷ò[¼É6;6årÍuË©¼ª|˜!²Õ¦¨|€(Î.ÆyÓ¦ UòR©KKfÄÔ©©)«DlÙ¼™³ÇY)%Ñh”Ÿüä'D£QvíÚe%Î*¬w�Z[Z¸ã¿þ‹h4ÊÎ�;-yΞ=[üû‰'žà†n°•'„`ÿþýìêîÀþö£ÅTv¯�pbzETؤé&§ 0Ð04íFŠË_´“Å™_c©¥‡–óv1ÿèƒ$†N› + —ɘ‰‹ H¢(+–¸x:NX P8ÿ—0°cÒ0=w�™arn� žHÒVG›Üòo­Ù6Ö<æ¯Oüú[ªø |?»íÛUïÿŽ<þ‹{Kªr©{Û›«d|ø!ÞyÕ ‹Ï>ú¶7×TÄ>òÖr9GìçÏ>ø{–å,òZ Šf.+®¬\.3´Tükd²úuq †Ü€D(Sx¥�)ÿÍU,,Õw/íõ·IE+ÕÉSm›Ð4Î@ÞE==E/Öhg©Þö’$ œ`¡?…B¡²ÝŸ‚W©´èºî¨È|ë[ßâ‰'žÀï÷ã÷û ƒø~ì?Àåë×qÕÀ:8;æ`À”ýò­›¹ «“ ±(½­-‹-ÅÚàËšGŠc‰87lªj¿ßÏç?ÿy²Ù,ëׯ¯’'¥dpó Ç—Aµv÷ûý\y啎®�‡ÙGUU•«®ºÊò]¡Ž‡6¯Â�FìØ‘”’}ûö�”\ÐÝáÈ[/)ÒzÅ÷Þî5ɼ‹Q)q½”t†ÃÕÆvºÜšåœŒˆh7®+A‘V¢¾¹ØevµhÛ3»CNÙº¯Í=Ͳ*APÉÓU†ËÏ]zåÉ�1™Lrþ@;cs Ž�ÎsϾӼ청ˆ|8› ªqñº��eó£f¤iºÌÒÒÂ`éÄ8lëE’¥T–‡Ÿ¢+ff!a1X*”‰¦*ʲ쟆d9(4¶ ®¬i+©I6ÍUöÃmn&=×¥u±¥á¤øÛ½wÓÿk¿uÏã6qíõ&y¡[Ó˜Íãú”÷Ü[»9˜òÜ�ËèT.á©ç¢”ooc×=�‡†y³T­qã AuŸ)U¢Ü¨>¥OtC2;3k©œÚÚÚâûßÿ>»wïfp°üÎ"!éôÊyVô³ŸýŒý×-æeª*7^r>ï¹ä¦ãi{P%MÙ×nà�;¶–<_¹gƉJ#ãÙ…ÝHfsd„ ݺ*ÿ�P(Ä»Þõ.Ûz !Ü2ÈðBg úΕ¿¥”,,,pàÀ�ª(pvi*ß-//óÀƒ°¡-ƹùy8€®ëŽ.�O<ñÁyÝ]eg²šEXÊd�ȦÝoT”-/{ÙË8xð ãã〠#0—nF< É6î[6«UéGÉ�ZÙ‹üü`îÎV²ÍÙY°×ñïôÐv=å<Âiž+Qɪ�ÐÚÜ ²¢çÏá^\L¤I¤2ôvÄð© ?|à(ã³K+†Y`g+}aÈJ…Œ!ÐU ]ÑÐBtJ-gîì4C²•sÿô·ÿÜÿäô?~�Ìì=/±]€0xù+hÛ¼MJZ£|B  ðû±ž>ü(|æÅ°KÇ'ù£Hwï?�¢2¹¡ ŸÎX¸ª>Íœ«Ú°0TÅgem¬‘Ønˆ×¥ˆy3 yÎÏ3 QŸ£o�¶Y]0äBý®$yl+å¼6üeC fQÍã©ØJ¯ew²š9›õ]§¦'@þ°€¥,ë'+)@Jƒ‘ëË*5Mcpp�ÿüÏÿäÍo~3ÇŽ³äs €éz  ƒ‚Á áp˜ ?@<“Ëï”:C¸PÖíûÝÝwßÍ5×\Ãu×]Ç7¾ñ kЮÀB:�n¡-³ÎÁLld"‘ð¬øÊóÃþ�ÉÉɺ܆¤”üøÇ?ffj’ÁX”¾h„±ÑQ&§&mÓÄãqŽ;F«ßÏÆÖHÓÕÓ&™I$hÜTXMRJöîÝËÛßþv3šž€öPC5�e…,ûQ½måSXŒýÒ�Tq>¨Ü8ãX‹šíÞL0„Ë%Ü*§åßl«Š—¥†¿Š¶²¯«¢³ü7¡çQ‘j+ƒ£³KH¡pjt†`@£5ìã©c,gr+°[ ®Ý£Å9¡²­Åà’• :RÑ-LÓ55Ääø4c‹Y†oý*ɱsH�¹ IDATš†HÌ3yÛ¿3öÃï1ûÈ,:Drd˜�—½‚޾nÂÑ6ré4Š€¶ÞuÌŸ‡fZÜTÁò‰i¤ª°ïÄ<5ÄãGÏ1·˜d §�¾öhIMJ&Eé\õÕV&\Ëòªày‘]5Ô.u(þ–TP´âqk;¯{^ä–ÎöÖùºµÄyxí:�w#€[Hé‚VN7‹{åcëåÓ‚ßA ©ëÛ7 9i.Ž¥¡¦\Ãp]¿ÊR¨ŠàäÉ–ú£¢(¼þõ¯GA8fÏž=UQѤ”LLL8žúó?ÿsŽ?Ή'8yò$gΜáìÙ!¾úõ¿cd1�@qŽ' VèêBžJì˜à¡‡⡇bhhÈ’GAA7 zzº G"Öå¨A¨> ¡Ûs"•ThÃÉÉI>ûÙÏšuò°æ”¦ÿÌg>ƒ!¡¯%ÌŽÎ2™Lq÷Ί‰©TŠííhªÚ”ðå¥$„é!7—ʘáÕÝúVy d2Ém·ÝÆ{ÞóTE¥%@‘Í a–·ês‡žÀ*P‚[0ÔLˆXKR% )ëc‰  PˆÒ'öÉŠreÉŽP T£k‚ּ˜—EÕ¯ù¹ßq°®+F{Kˆc§Æ8vzŒ.Û¶lìÁïÓxåùmüèÉ)®ØÞC à‚�Y~qÇ/ E#L¨,¤3ŒÞóSüF#ï;?3oæ6õH™Ÿmöh™_ŒTEÉßmd`Hó�b*›F*ÆÌ?º÷§¦–Èd³(@0à# ”X�¶)ûÕˆeÛö¥ E¨d´Vúë(ƒ…2öl+GrsŽæYšåܨÀ͉–<~Lõ~w'÷Âf7¨eÏ®4Û¶‰�è:üg¬¼`dÕõS=`Í›ðò¯ë9Š•�ÓH_ ª§OŸfaa�ö¶êÓž7ß|3íííìØ±ƒîîî2àRPúÏ�;g»{"„ ½½½ÚE ƒ`(X<—*¡$ª…4æ\Sfºô·ÏæÍ›ëÎ' Ñßß_%ÓŽ¤”èºÎC=ÄM7ÝÄ©S§jºõ•¦óüÖ£�>ÊÍ7ßlîàIX Ó qÿðx•²^IBvuu Qç%±öe4£N%“M•»"ß [>22¡C‡¸á†Èœ8†! „_J0ù\°–»·ÕHÐD0äfN²MYV5‹>�}p‡òî'*Þ:¯§¢˜q�«F_vøµVhM"¯VÙÉÉYbj„H$B@8q|”��Nž<ÉøDŽS§Nñ¹�¼‘Á�"~�—lkejhœH[”§†&yf.ÉÜr#m�¼÷‡éE˜÷ Aþð ÓÚ¡BJÔh”¹Á´ÈêSObÓã„;ÚhõEP3˜!¾%Ì>yŽÎ�ýœói,æ%°ÓóK„ƒ~ª‘CŸ÷>CnD;ʪarãÊÜL0dÉW§’[›„}é\äimóuNS�ÛÄîò«3G�ý³ºß¸à­ÝÜtr·²ìŸº]ôjÁr<Õ˜XïGÞÆy<çyCž]¨òŠ¿uÖeñùX\\âÀþý\ýõeЏ¢(D"~ï÷~Ï2­”’‘‘¦¦¦ˆD"Ž@£š†40¤¹Ö莊¦ ,7ŠÓ¿ýSå™'«Ý¨Âï-[¶Xžï)ü¿�¾r¼”�ŒŒŒXÊH§Óüå_þ%Éd]×™˜˜àÉ'ŸäÈ‘#är9GÀ&øù³?û3–——Ñu�ÉÉI<È¡C‡ÈdÌë-¡p~g'™œ�Šã|¥(*B(ìêî¡4]•HTTÆ–âÍœ§BÈ÷7½éMÜ~ûí¼ãï`~>oÜÍ_ÌZ?YÏXµÀPÓÖ¬|6¢Ä�b÷-«ž Y„ìæ¤Jc�3ˆòª‹Ô7o­EZ³€È ªLpñî�L�-‘L&Bpùå—3<<̆ P… .¸€–X[~[TÐ rä™ažå‰ñö OòOr^6E"™À<ü †n „ÀßAõi¤—Ð Ã\H…daý&Bš‚29W,­¡,ÎÎóxðo½ŒÄð(³ƒ�,v·³³»�ú5M1=;ÏÐØ ªt¸¬­w¥¿q0äFr¡»8ò9YýÝ€!·ô¬N'å¦kÇÜ�¦q»”�õêw]`ÈCs.r-m›æ‚!· n»†o �s²êªƒÍlÖ&)1B9¥váfW�ŸÌ'æ. jú1 �;¾÷=®¿þúšü•ôÀ ëzâJÃ@Qì]çEÅά²ê’Óò´ŠåßeRò»2•;DEñßøÿ÷�‚k®¹†¿ú«¿² ~°uëVÆÆÆ,ë�Ëå¸õÖ[‹¡µKÁY!UUmÛQQn½õV†‡‡‹‘Õ*]óÚƒÎëì"©g ¨ ŠÓÉMaºLîìì°”Õ(I¡ ¤d<¾:€Ì6╯|%ßüæ7Ù½} zT®î5“Ô>ÍâI—pÅìÀ$JçýjÐ^ù}dÙûÒ'®mÙ—»¤Ö9Žë°­­]TNk™äRYÊÿqÉ®mÌÏÏÓ××Ç…^ÈÁƒ™œœ$—Ëqñ%—ð“'Nðâó:غ¾�PÀÇ¥Wî -&¹õÇ,-§H†$®¼š6M�éi– ‰lo#.T‚A?z6Cha±8�Ž�ðè]š%yöÌÊAC)ñ…Ct¿ù v1ûŸ{ fûñYàÄÈ)"Û·±±%H|ÉG2›Á0¤�~± -×DY®÷V“šjr“E§Mi?K*,_¸QS+Û¥±2Ö·˜y•[›«×Y·ß´&¿-ŸWë–¤}hb†iý`È9QÀ�SB+KI1 [íLÊ’åÿ#K-Â%n­vÔ���|ë›ßäSø‡ôôô¸6†aðío»&ìÃf[“”+åÓ±4€y©§MUfè_[@$ 3&àWm/-€›mÛ¶YÖÿĉfD6 µµÕ¶�¶nÝÊC=d¹¥ªjôeÿÚïu¯{O=õ”ín›¦ièúJìê‚ MQ@¼bûZ} A_Ÿ¸ð«*aŸ�žH¸!0kGBJrÆâ‰¦ËŠ.‡?ü0ïxÇ;ؼy3O=ÎðîóÙ\<»ìY* 9hÖXämwìDét°r§Š­$¢[¾Øº·y]œê]CÏq †J›gµVêÿŽ´&‘§Eµ„ùäSG˜^0ŠV¡ááá|˜Éü¤�Ë ùùéc'Ø9ÖÉ /Ø@kÈŒ×�pýžíÜ~Ï~ú÷lgéäm2ÅéŽ.²ºN —¥­3Ê|"…‘“tô3•è"ô¡O-� GùõOþ>¡H„‚?áä¢Î�8L"u†u[w’;ö4ËÉe–í,�=Gúìib—_M2!”ɺjï ‡¥V^§¬Ê—.¡üè®×â?kУkYu9ֆܨÀ͉5ylû�+ç7‡üš»PXÊ­4×õ \(é®Iºëq5DØü¨ùØ£ðÒGVšNñ?ž”Ž’dÖÙ:µ·„MÑ4¡0;3ÃÿñóÕ¯~Õ6ìs%=òÈ#üô§?-Sè½PáÛI@U³ÏW(²]ŠÊ•Ñ*öt²­³ÕRç-¸À Zž“Š—ìr$ [À288hÛ~ªªÚ†À–R²yóf>øÁòþ÷¿ß–' Z¿Së#a~÷Ò‹�B ¡¨(ªÈTÔ¼\Ö§’B²˜Ê/ÕV‰n¿ývöìÙÃÉ“'xtl’Íí­4vòÌ$/c¿èNWÀ3U»9Öã^”$²Òÿ,’˜ß¸ž™©.}É=²"QñGqÎvSÙ5Bk™äÝ*{âуÌE;gjjŠååe®»î::Äüü<�ˆN0`r.Ámw?Åî­}l[ßNgkˆ+/ÚÂmwïc~i™ŽŽ(‡Î&ÙÜ"›N“JäÐÓ)BóÓè¡™D’ ëz˜�/“Íé\÷ª«¸ð²]H!95¶ÈÜ{ �=[º8;9�¯ÿ|[·ÓÕ ¦*(íÌÎÎsvl’ 4h™ž7o‰n Y¦¨ ¹íZV1ªŠxã–Árc™~v€Uþ� XÉS¤ò@u�¡\µ„¸ @áVpJ»0ä–œ 5x*ÆL]€´d1µÚhiä6ø¥\€¡REA–ñÔ&+ Tƒ›ò @ú£ÚBa¦âqn½õVùÈG>RTê­Üº¤”œ³9¿ºý‚¥YT¡ÂYú|•Àø7Z£€Èe�¬dK¦iÉM2†¤¥3†ê—œ¿a'N&‚éù Ú¤–StÅZ96<ÅøÂ2?L²} ƒËw ð'ï{#zÚHg²Ä—Óø|*2§33>Íìä 2·� [èÙ°®èŠ¢¨‚™¥÷>9Ä]�Ÿ %"›Irþ`éTš– Æ`;?~äS³‚�›ú>zŠÎXât¦R¤ãËV5ôÚ"ÕÊ\`È�"äY–ƒ%Ö~¯´”xɹîÉCfÖãUZ̬ÉÓ™+/²ëCîjò ‡Ëë,E6 ¹MØX›¸DÁršØã›ÆVù�¦ôÊ¿©õQe™Ôaø6‡cÁ ½",¨iìéíâ§ñº®ó©O}Š_þò—|øÃæ²Ë.#�ݼR©£££ÜqÇ|á _`ll €¨ß�†ÂÃ>ˆæó»*�Drü؉bY¤!9{ö,wÝuÙìÊŽ‚ŸÏÏÜÜý–±LpcHÉÓO?m¹KtìØ±bD­sçα÷þ½U<óóótttðè£�–’è( ×½°°ÀÞ½Õ2fggÉd2ÜÿýÅòää¤A›OCj ‹é4Z¢ô´„Ùváùtww3::J*•â�¨ÚM*¸ˆE£Q|>áp˜]»vñªW½Š·½ö5Ì|ù/‘ù¨®RJ�’pøÈ2™LÙ¹£`0R’3ôU[C‚³‰Æ*+½B¶oßNWW‡ŸzšS“Ì'3tµ�Y6d †Jw9\D²[Q d�€îËU_kÇŠîÊ.VÕ|ma[³B•ù dÙ *“¬!Z­z×’kõ¾ô;þU,~—ò(%é ¿ ÿWóÿjù¿ ÿÆ>òºW?˜X²¾ÄÎ�uÀ­EÓ½µ²69ªn´Î’GÞ\;žÆ‘#�[W9'›0–NB¬ê×P]êPüÝfæF9µîÛņÇ� ܼv©±œºC•ù9€ÛVl YÊ­³ŸØ~{Ñø+¼â!�E’6»’Ûl0d37Ù¹¸ÔêãB‚¬á*ÀG#¤iªªš}SÀn¸ž—nÛ„bÈÊC6eô–ŸÜcîT ¥ö]ɯÌþ]î· J„Ü+«¤W®¶0Ë•þWýÚ~>)³Gz\;VvŸ å¯8—T¨|Å|ó´ÖcÑ?±ï*`ó«\É¿Fþo£äÿ²äÿåÓ Qò7¿%vq¦¦wæ5ºCdMnƒ «díiQ­ 0u¹UJmæ7|¶Á�%Yì=÷ÁPóxªøl<Vk?À�#¹t;µ^ j”à Õ|\›lºC&oEJQ»Deú™sQÊ,€ pͦõljoáÌÜFÙeŸ“““¶Ê½PEðºí[¹h¤˜ÎI�Š‘/¤@†­Ò,%Ø…‘f¹¤aØæo ‘Æ 4ò»'åyHÇ…PxóÎìêŽñ?~ðsûjU¤«$øT�GGÆÙ‹1º°ÈæhR™3gøä'?i›¶àN‡‰ÅbeïgN#UÓI˜ Ú�HiØ+C"¹jgˆN/.®’N²Búš×¼†;î¸$üäô^¹uºRiI°“±òwÕ\ å.–®*d}�°5§;¹®Vº’](»{†¬RW»àš{¯–YQuÉn5æ´‚‡µh­î­ìÀ¬yjLqÁÓ8–ñ@ºe7P{Ñ«¡Šº8òX¦GzC¶ßºÅÔk~ojEGYõäï=±»±äiuòÎjëà­ƒ×r3p†ÜÒªÄUÞÝb›ÈÝxµj÷°¢6Ù—ÏÝ çÜÌ/ë¥DUõ­iÈ0ûyHõsó /CU”¼â'ÊÀJ ¡óÜ��‚k6là‚®võÉ®°"M„‚ê×�>¿U ¬ù²”[I©·R­pÑÐ îb^ÊX&CâÓ$!ÅïWC•&“…½gϱ§·—”žãèì”éf"›c­ŽÉ à ‘J­À<ØK �Fke)p.¨„*å¶Y¤§ææWEv)úçÝwß]|öÈð‹zÖã�.?ß"Da$Ô˜—ªKä:Çf�!Q¶äÈ<�s謢*méûÂ/¶Ê·&²·By¿»èÿô< ª¤ºÁÃêLf¶*‡¬~´B5, �–a•Á]Ód�Žó¤bõÃÍt°Ú·z3«É*ò×!«îi¶.0䎡>YODéÓú;¸ëe¤Î,±ÇéÈ^+ì´ÇÌJÛÅÀx3ŠØñ¸µ‹:«ï•Rê°­ºê£+½îº�yße¡("ÂÙ!™ª¢²¹#Êg®}!Y¹rijQQª,_þyá�¨BÁß#ºû(¡ˆ#ÈP„‚Ò¿†” B¢†€¬á¼ËaHƒ\ÉY¯$� ¦âS5Õt±ª‡ $OOM1º´DH“liëäÐô ðŠ-ƒôEìÃE"ù¥ tiF�Õ �l6Czx¸ >ç¤n‚F§FfÛeVi‡(gHÆ—x6V,Ã0X\\9ް”ÉðÄð„缋ýÔnÅq)Ϋ!C8àG£O>ÝJÏ.[PJä—$«�Py}ÝÛvìA�u'0´véy—9ÜYÜ‚!7ÖJï =]4ïTcAöäÖÒ 9ÊòèÛìMY²üN²œÚÆíDÕ”ö«©Tyì)¥æ·:UÞ•”®¦Ù:È�©®¾ü<*Ç3©lU7_§±v+_Åš6í�­÷oî®mC—“úçt;(UÇr †J³’ÿqénZZùÒ£�3¾¼ŒV‚šÐxɦn¹ú :BAé4->éœ� pp_Abë%òZ˜”w† CÒ�"#A¢±–¢ÅYäÏ1ÉüßB€"Ñh±K/G ÌíË –ÇÎÁä$]…èk2Ÿ‘X èji¡Ýç/~§J«�Ï®Í4!Xߥ3&ªi,ærÖw÷¬ïÜ-ÈQ‡'æl�ñÌì"ÛÚ[Iç$wu‘2r˜' ©dôBÛE VRJÞý®wóÞ—^Ë¡d–`8H·_ã=šª ÒU !M#•͘1U(È¥8¤¨5~xÉZS³'šOg™Ï¤úÂêS1\:‚ÎŽpÍæ�.h­àq¹ÈyC¥™gâœ$H ÷6QÉb“™9íï-ª1ã4¬c<†ìhÍ"7 §K «Ô™@TùÙÛ�?¹Õük©öÔY·`¨)Êœk&w_¯ÞµéÙCEæÉºvn¤–Þ©í˜¦Ž ¼iý ŠÏ 5qðÖCu.h¶0®Ù`ÈŽ«Ic¿ØãœížHØ�RS{­‘XÔ(KõËbn^Î]Y ©´êšByõŽÍ\»y=ûRO �pr|ŒTbÙ ² ²«»ƒ ô³½£#¿� ·ðïïÿm¦ÃFÈÍÏ’�ÃçãëíF ‡Èetô™iRcç0’)$šP¸ §›¹½wó;ú¸ü•/ŧ~­µH×!Ü‹wíB.Γ8|ˆl|"a"ëÖ£]¾�¯îy!OŸ9IüÌúÂR7yp¤¸ §›€&¸°·—l.‹Q¶Á#H‚ª�å|”6óY¡µ%‘`ˆ=Ý] ·¾é5LÏ/‘« 3.Q¿æ#•ËYšü»ƒaþöñ}\ÒÓËH"ÎãcS„}*¯ïãÿ|š]�Ýä0825�OѸr —Î�R.ë_Ï}Cg™žçÄ�Üqø ¹ñò=ˆ‹Ï/[oƒªàŸ_û Î-.àWA͇ª˜5ÊHI*—EÏ鬋µ ˜áʤaäTãÓD"Žn4a¹ MÓxùË_Î�wþ”G†G0ò8±a²�LÊ™jÖ´ÊÚi½› ä]"KŸ—ý²-šsþv�áÍüR‹oeäx£µé0·ÆQ³:�-OX¦n«¤¹¸„ÑÕÛF°™­èU”e:¢kˆ·¶qó­›¹ô¸C®ú©%S­}B7¹»cr7–jpy(f}๤=<~HëõÚ#bq!×êÅêŒû ɯZ�©¯ï ‹¾[ý9«ç¿r0ãœG™¨R™`Ê•…7ÕÃv¸Õìâ -šŸkZ ®9om×6Œ|–†0�†éîæ[?@dÃ&Ð4ôl–ó’ vB(~?bÓzŒÔÒS“¤§ÆÐ§Æ@H„P]�Ńþj(„¯½_W7�Ý�lïîÁßÙ‹¯µ�ää8é‘!R#çH�Ž��Ÿ`iï8�Î.ü[·‰´"AjzŠ…Ç†tš‹Z£„_p9Z{;Bè™4™ÑaÒcc™ Šâã…=óþ£ÒzçwGDÙ6È fð�à¼X;ÛÚÛQ+7=òF@áp�?¥çxfj†Mm16¶E¹oh”7ïÚÊ�ŽC—‚Á¶îF’X@#’cþÒ-[xxdE(\?8À/ÎŒÐÓÛÃÇ>ú^ßcù‘½eyêBcG{Œ­m-€b‚C®ìÂÌJ¤4P(½ÝÈ™ôœÞÅtt)Ž IŸ=2 ƒ¹¹9�’¡x‚Ñ¥¢[~Wå+je;:eFßZÆ�ÒÙ½v‹ç‰âŽÎÊÌSÅçøÀMé\Ì�.æ{Ë�§"³sÁÖ**КDErè‡ wà:È�òãY–ÇûyªÔ‹†Á]ã<®øÜê°Å‰âÙ³šy¦&+þµyªÔwYÞ&owù»û¾õËrßÿM*úǸÈÍžœvDkïår7~l¸ŠþhîóušËVÖjï ËÊÕÊ1} €q{~®T¢(ÿ��~‘ÿÒV}´Ô?ªF%•ÖVZwžo:ºåÛÉ ¤‚ÐFb­-Š”‚ÜÂ<¹ÅE´X -&›I“8~}qÁŒZ&% % ÐßO ³_o/�î½ëP;{´µ�¢ X\DÜ ¼(AN'·” 51Jzl˜Ìèé±233¨¡ÑË®@ È-'ÈŒ�?ñ dR(�0þõýÄ^p"D‘�M§�Ë 2Ó3dg‘BÅ×Å�¢†[@h�0(‘0Z¤_¤ð#Cב©¹År‹‹èK ,�Ž�›�ÅXŽƒn½ö £Ãî=;L,d)“Aè±€†aÀ|2‹‚  0—Jp^G;‡gfPU­A�éå ª€ÁuëyÑo¾“üþ‡hokãô—>�D h Z´_O7Áþõº{PÛ:@S1qr‰Š”,³ðøƒ�!¥éÒ&@NÍܶ…åã'š{d¾ÿL'’yØõì­uº®óÐC™ÀO›` ¶ Eu—BV¡*Ýäµ4dT »ùØŽVÒWÏÍC.¨6Ö«úQ˜½„°�õñ�ÓÞÛ‡PF6Iúì9Zvì·¾—Þ7¾ UQIÏΡÏÍaÄÉ,ΣÏÎ’ž#~ü8Á¾^º_úZ¦îþèCH|¾0�탤ŽE ÓH´/DŒ-'Ì 4K³ðNû'§xÃÎAÌðõ•B”ü·œ*Æiɇ¶:§ã y7ÓØ³º™-WÜp-ìµ:†V““OeØþ†—´H»VÑšDåVÜ,®å IDATJ� ëJ×yÌÈ‘½D#pâ+ž©à¹CMQæ\3ÙE�¹Ú)ÿÏI0ä’ÏwV™í6Þšõ�ëkßÁ� C‚*üYÚgûn«†¼rÕaH°zá*GG×6{ Ns{-cXáövÇÜ*ÒW¯Z峜?„$ë!°};èYô¥8dtär¡ùP€åñIr ' ÷tá[¿‰èK®%´n¡îu(mQ„PͲˆÂ¾¢J @ª+åõ¢øB›zgÉn’_EéèhGìØYl\)F2IzfŠÌä陲S£èãc$&'É-."uiºÍ©fÝ¥�†P$†¹3&Ì#_ÅÌ! ' D\¢O�“:yŒ$�žn"ì¡ï׃å3gIOŒ‘xê F.‡¢©üÖ'>Ê>øaª`l)Å5›‚L&RH$—ôöqprj%Ÿ]¨ì^·Ž¾k^Ìÿ¹é£ n,îRJ!I��bdRDv��P|¾A°§zzVÚ0?te:Åôý÷’¢çe¯fêΡJ]æH>Š" LºVa–}zÙŒ†W#ýY¢‚ò}lz†A×TÞs-s¨N#*Wç c†'0䎯c È/²âéŠÜò7²Œ‹¦)í56í“wõ­îkhm¢<իغ]Ÿ½ ®Õ†X+Ög…0oE�Õ%j¸„¿ªsCNoê¸Èµ²mšùåê¨�} ×ICvbÜ�¥\ªÝLð\F6ÀÈ ª'K7 buÆ�#Û 5P€êo^ !„(YØ=tWKºtPb*v„jeh}œ”?‰µš'„B&'˜É@Ð�k%;=‹‘NXßOhÛÅt¿âuh�� ùP„@"òa+܈òÿ­ÊùfŽd§?Õ·¢Ë�™¯ Z¿‰@ÿF¢Â(ö3©çÐ3ir³sd§§ÈLL��™&3=Anv=7w°ü>´@é3ÿUƒ!”`5@jA¿†¢åÏLü¿Åç7AšêC Gh»~Ùéi2s³ä&Æðõ¬ã¼k®cç%»9}ð°¹# ¤40l޵ñèè3ùj´P€w¾óüÏ[naÃÖmh!Í…,Ÿ<…/EB¦ bY»”·—D0Hûõ¯`æÿþþ øbmdçÙl‰wec£»à2¸˜Êä‡èjëö4¼'‘Õ kÕn™e”…»‡ ãÄšÕþ:KZ)Ëy%.ÍÅ‹‘tÌ”êÖe®„‘N@È= ° ±–ií"‡¹ÁyÚX�IÅ­Eµ!Y¥ˆ 0d¥$yµœ4ÊãŠÏ¥2çŠ\ (ɶùÔdÅß}׿t 4š¦øW0ÔWßšpeuɦìµ,ŠMÄ.:_P1fÜ9ûü,Ã(;tRšjÕªÔMÅ]n+«wOìÁ’Í/C@2Ezaž®Ë_ޝ£ ­½ -.J,ì^­ô¡B$¶ç& Š�”…PШš¤6•_³FF*cêl> ¡¨€�å†(³ VÞ‘—!=¼@HƒéŸü�–Ý1}ú$í»/EeÏëßÄc�?�¢¨ºÕ.æ÷‘Ôu )‰D"¼ýíoçãý0›¶�‡Zhs‹þ™"ÐßKvr‚èŹú"ª-W\IòñG mÛFî‰'‡$ó b)“«Í¼Ê´˜N3�Xf£Ó…·° …ë -Oz„§æuf.ß+ÏJ¢ÒÙŽû’ºÙºE–] Æ¡BHöj‰ÉlÊ_\“ž»sƯŠÖèŬ[¨¶o+É¡«Éê‡�¤ºåv#«Æ›UÖ�±–·Ì½)ÁÎmèzât¡�­J,†šŠ¿ ¥³’Ýc3៷ñTHQÛ:ÑT0Ôè·+Ü nŸƒ‹R8;‚X“ô<Œ› †¹j]ä*m¬¤¯¸±€Ø ô †J_¸üNIÜô;;Ûo542È%“´_w=‘ .&Øß�/1/fèj!V”mAu¤¶ç"  .w…ñS¸x³q­ðL¨¨¡�¹¤ų́xùtE·½Â.�Å‹- ­Y¸ÌSäïµÍ,Α›žF¦RHZ.¼E(¼ò×~�D¤• O#™�èö’�›8OqÓ‡oæàÁƒ|ík_cËö�hJiÊI9RCCøû7a,- Æ:ò¡Æk‘B¸¯�iAoòABH0Él¶©r로!™H$p Å/èzq« ¨¸ µRª½äâæq Yª<§Xš¤Š½6*ûYœ­+à YÓs&Y]Z»;D5W[p=*£Í �yšj½•Ö|vOW²ŸK熜øÊLÆ)m„Õj›Ú7 ¹äs»¬TдäqãÅ� ·©šdó­fY)J1¶ «Ù`¨É\²ôÀn5·øic|p†\öj‚!G@[�¤dó¡®þXžÆi,™š} £��¨ÃfY¸¢°�‚ƒ p´¢°¡g³ Œl#“A&“èñ8zj=“A­½W7j0B±rø»»pql1TösD«R¤@—°ðÄcÄö¼€é»î$ØÙEp]¿âZóóîß¿‰£7}�œ!9oçN~ûãÀ ^ýZº:;PÓ½ËiÇR"Ñã ÒÓã„6oÆ¿yK™ƒ“(ùo% @* ¾žnRCËÃ¥†K™2]æ$iýW¿C„�Œ--}v æ?ùþãÜ�¼�À”T$Åͱ&k¸É—¦+3Ã8Ùñ À¹jGÇ¢l®V•È!™+ ÏVâsdøþJhÍ¢Bì§¾cõ:ÔÝÁÆKwÑ3¸Žø3C,í?JÇËöÐÖÓÍуgÿøÃíº_ÿrr qZïxœ©X†öÖvŒÑy¶Ùúº×0¾˜E.Åñß¶—©]mìx嵤cùþÃñ³¨'½ôŒu£„žšæHêi¶µ]GTg:= 2Kÿ�IŽŸ=Êú×¾Žñùâþgˆ�&9pÛOÙxÓV¢!Ù�] ÿò~Öí¨( 'žá¼÷ýîˆOθjéá�u{5Æã63ïSK�•þZ�¬ezcnyL>¯`¨@ƒ¦ź&�€Â)UÓ?��@e¯$ëéhQéîû»¥òqa×þÕJ¡*ÕelK\2gÙöYwúŒC j�ÅŠ'¥•[¥T>JÀïÀP+æ™ÂN€‘N‘™�!=2Bjܼ+(=1‰1=ƒž\6wrÕtS˽$2¿“$Ð…�ŠÄ ù†¹ª²©$¹Ó§Hž>aælH„?€¿«›`o/¾Þ~ü=½{zÑÚ;ðµFÁçËG³¢Ø© gB*!i¥š™Ä®½ª;Añ~‹>mŒt†äéH]Ç7¸�ÓO<Ä?Ý~{úúxÅ«_Å-·|Â&J=»q‚ÔÉãøÐÐ¥N|ß>r¹,"—%»Çß×Gû¥{Ñv[åSfSh>ÂDfRžË`[¶|ÿ{nè¶‚¹t¦d«Ò‚dÉ·,¤*é3”¨%Þg®ZYØ2­B�£`¨Ê€T[j�O”ìvÙɵ›¤�;ÞZ 5 ˆª‹õΪëîÙEKÔÇdr&ÑfTÎeÆ1f|„4Hæ$þC£Ä’>âgN±ñ’�ˆíëèýè»™û›Ÿ1š™ m×NTaÐsñ.â?ß뾑<†ÕuÖé½M_Þ”`gnO ¤ Ë•kYn©!Å¿þÌW…WM=ÐÙÑP¸`¨)º¿“ õ´‰_yÛ¸D›5dV24åÜ��Š…,ù£ÚB[ƒª,½Vy:K)o{‹�¨¼|Ç~WRpÏÝNÔ€áóUH7CR›:›Ž¡ëdæHž9Eæôq’CçHMŒc,/cH½Z VòJŽ4ÃW—'„ �Ì`ù(veYâ´WÐN2›%=6Jf| )÷çå€P5´`_k­£ µ«ƒ@´µ£µ¥_ Œ…òÁLp#¥Dê:R7 §cè9„žAærÈlC7ÿ•™,¹LrYôt™KcdsÈ\Ö|ŸÍ`dòîóo]ב33,Ÿ8†®(|õ»ßã·^÷jnùÔ§hkkC©•“ÁòðYta  164Tñ^²øä¶|ð£–Ý_ ÈÍÏèêAQzƒ¥).hʯ^¹•R2—\vÍ_qœ°ä¹À¨qÔ¡\uq®{ÕLQ²[Xò9 j÷“…Úé UN©¥kEå]C•‚œ§ã_}?ùUÓšD¶T¥¥•wÉöþ.Â~•¿J|b†–ÅBZçuÒ“ã ä±µ 3âc>m.=c¹Iú}½lZŠ0õèÃÄzzXúÑ>ü�ô€‚É?qyéüŠÂäCÇéX¢ëyiÉ’‘ S´#5Á¥ïúM"± Ç÷¦5%YÒãtjíL?ŠzÅnôL–™GNàGa:7Ǻí;�(ºÛ]5AY�=„¶UpWõÜÐjƒ!‹‡5¶ü› †¼µ�[¾Zj½7YîíúŒÝ»úð˳†š"¯¶õOV€¡¦�Ÿfƒ!Ú‚—² 3¦Û&7�³Øí/X÷üJK«³b íç€ çrš*!%"­ri63]8~”Å_Þ‹Ú#ñÔSd§Æ1Å6“˜­®ÊN¶­\ò¨ ¤�Ôsdã r‰8Œ�äË•bÒ¼IA‚R ^ [Hùò:ùÓSŰÄù@ yÓ‹¡À³"Fæ�ˆ¼—¢4wà �Öm;øã} �@U…7×8ëÊcè9rçÎÛbE©&ß.*Ù‰t=‹¦Xïúeggトò0ÈÍ!EªÝnã³K ©œ ̪Y„ªšÙ�ª•~aÿ‡-Ù¯®Õ;–¶¬î^UQéT!¤»5Ê ÌHQrF¾ª€Ð³4m�=fdÆYªl¹ã¢,#y¼©¾iH‹‚lóÚhO—Mä�‚Ö­ó÷ëžXz ¥ÉÒ@ÍýzcIIÜ0½Q®#C$d’°«� ¢/Épo^}„N­›Ázµ“ç³úò·³xf˜½¿}µ5NÍ) ÑG’løÎCxÞ³šá¸ ‚ÞJ/;÷·’HêÌŸÚľ�ÞÞm÷¾Æäæ&”¸A¬ª‚+®_Í�×Ï«ž(¯ýæÏ„šh<§6YÅ`ËAjMoÚ‘dÍKN#\ég(ªMH(P¦××:²ÐËûÄÊ3úËðê”â+ÇÀͧ¬±æÍ3üÇÎ8‘ƒž­éj;á•€G MH…�O�c’6ùe/…¿' •SW«éÕ‰Ód”¯L²Ï[�£¨]�çKµB¥ûJq“,ûi~Ûd{hKõu¨>2 $"¡aD¢ ½úÕ'žFd÷"-{ð.˜‡+\‰ªzpUU˜>m°ŸØÁƒ$6½¨¸‚x'5á©®Å]W‡ôù.Pq¤f`$##$ EUÌ“å¦O§Ê}FJªŽ2Óµ�>Rf¢OÀèÑõ)#0s\1ªé€K½+Ó°L¿M3¾ed¿W‰)ËXÄ2uèH)ñÔ×ãmh´oø2HfYÂÑýûRKü\©·”D¢ 9‚«2Œë}x›§ØHÄ;Úªss,{I”-Oªýë>TEÁ�²dž£Eˆ'u„P@:¹oIRž³b"Ç_›ä…v‹b Ò œ&Y-²JRÀÈÙåGsŠƒ!»¼o‘=½ˆÀ±Õ«EH<»Zpu áQüôé bF½õ•ÿt:è '̛ɲf?•/=Ý„–Τú¬%Ú¾s%³®>‹|‘KÿåB6moÅ¥º˜3}2{u0wf s ��ß»uÝ<üMµ4Ìh¢ÿµì¹í)V~ý"šß±šU§.ãÕ½=„^žûú÷ñw¶ãí47ãV»*‰F>U é0Rä¶jçPiËßœð�Bç<£LG �Á3_N´¨ Ã˱HÇ`ȉ)îTV*7ÛgwHo�¼¢›ñ uÚ•Ý:LÌqþÎr·;”Ûgíϳ+KA”Å‘ž%,Xe~‚�ú\UÙÊ­–Ó�o.Ïßþ–}âï�ÞD)*Ý)~}à \»;Q’°3¶eÕ,*¦ÍDí®AÎ[B°!À¹K§òÆî’I/îê¡®«m(ÉówþŽ…çžÃÃ7ÿ” ?yz•Ÿm})Q]*#±«Ogp8ÊÁM;Øme^Oy–÷}ãSô¾´›Ø®Nâñ{:"DFœ>§–�Ý ®ûž¡>©±ÿÎiv7âyd;GÖïgxNÁ3–�±ÞΙóÁ�Ùjų:' X1:QL„¼lïo¹#Ka–1€1ÇY& 9Í)s^¼ h)¢Ø®9ËÏã¡òLaG}ÅÁ:§›kËýn'òû±_í^*£°)‹}Š£”­£TŽêµ!«H\¹T€}2…Ï�gÙµT>—âõY$�¡'f´_7xáiªÎXG²ë0JU%õkÏCKÄѺ:‰÷ö ¢ÖÖ⮩Ŭ@¨.”¡!’GzÙ»mpÀ<æY7@*Ha˜@D‚æþœô!B˜Q&Ϥɸ'5¢VVâöøq…ªO]=AÄã ª ¸À0Š¥0ï)Jµ€Líש�0a’4 H&1t�2¡H•ËÌ/A¤¢¢™2ô F5PSû�b}{Q…$°xɘWIÒÈT ô÷ðÜýæ«ßû.wžv"Þp˜©×�Ž»î vp?#™@ª‚ô%­F,j¯@ ¨¨U•ÈžGg+$þ鳈܇” Êhí3”6ê'‡‚`Ø/K}³È¹KFØü*’+‹±Ðï!F?Ì"óQNÔ2ÃVZ»È×3ìEF°R`¨ D¥ø œŒ5oQ!½ˆœ:-€°[à«tsxz%�»÷Ð늰èô3vWpÜ)«ùÝ}RÉ,"CÄC>’ºAeÐÍÞþ8òÞg©\ÕȬãÐ~ÚjúáÏY¸b%þÀ©„C~úú£¬^<™žÞa|~Í3¦°Øµ˜£‚™y…¹g-åÈ®6Ú:H Vά&è÷2G„‚5DãÕ F5Ô�_¡Ǟ$¹ó0Óº&S5'qòb«ª;m¢’–Z)YcŠsÞÏÑÌÇ MÆhqŽŽ½åëwþþ& •]®q¬õ²[ŠT*ó„÷'Ž€ æÜdpœC:{ÿeSA¤HY²6Û8C£žÖlW«cK"³ÔÊ)Ù¯1Œ{ÌêK½’Ñ�sîÓä@?BêHašçŠ®0¼e=µg�Gß³O‘œ6 _mîúÉ(•hí­ŒlÙŒÖ7ˆ44UI•"ÿèb%u¡ª’Ú¿�~Q"‹ß 1<@bÏÊžf´A$ j0ˆ§ºµ¶O] ÂëC‘Õ£¢éuôŒs#¼b.­3aH Cdæn$%u/’� õ$z<�‘ˆ›Ëú Ð’É$†n·m$H]M]ÃÀ0L¥z2†â¯ 8sÂêøBdHÐ�$‡æŽ_ü‚_Þqg×TâíÄ«ªøgÍÄSmÖÛÝØH¢«E7�¼N/\#¡Ù+Šùª¨].U‚$‚hGKW2¼uÒ�©[`³ÞjjYݬš0B€QÖR†‰'%}ko‰"”Ü›—Géæ²BižtO¶X½�ÕuÒï'öß}.šèÖNKµ”[ Y­¾Ë‡lNî’ûG§c•†$æà]íSé[¾€N5Éq Þ�?TA"ªÑ€¥ÓxàñSA]u%z×™ÌX:•m§0°s7;[¨® sÒŒ¥Ì¾l Ã1vím§w`�€ßƒaÌ�BÕ°„„AÍ–>vy¢tm݃ÿw¯ÓÆbpû¸ï¾ÇxeR5§®ZÀ¤º Â…yS*y¹eˆÀäI¬úØôlÛɦ»¢vé‰4Œñ  B!~|ÿƒ¸Ünÿö�<ûà™çw=ÿOßÿg~ñÝï ä¿záe^øËÃÜvÃ7XsÉ¥\õÅáÁÿþ5¿½õ')ÙÜòÀC¸=~~Ó·x&%û–û"\[kY¦?~-_¹õ¶Ìïx,Æ¡½{øÝm?eËúW3é�P?}ðaÜ?»é[<ýÀýHàŒó/亯}ÝRöÿý wýèŽÛÆ1•Áì˜ÕãDkNI!‹M,¬  á MH…�˜ÂÅJ1‰öKåŠé+j_”†ì'Qa/£Øe¨Ž‰�_Ô*oŽ�^|æ/Ç�²´Ÿd9=ÀJ@žž,9VKÿi‘  ôå¼o‰Žêòk=DåÒåD¶¼A×këQ’IÓ).bI�Ád‚¡h’þXœ¾xŒ�XŒ‘÷ä¦þ IDAT¸F4©M&ˆé:q=‰f`ÞÛ“>®7u²œH(Ã0Ð s¿PúM‰[QA5ÿës¹ñ»\øRÿºÅŽÇã·ßA4cJeˆ®¨›å“êÑŒ$õóæÓÿÈCÔœu6†.é¼ýVŽ<ÿ42©!Ð1„ ºý’uEU‘.År|�¯â1†¶l&|üJ†·oÁˆDÉîmé:M …¸UF4íoz6†[UŠ;ÀÄè=:N�kæ¶B`56™ç³§ÁÿØ`DÎ}:Êãe&à•ó.-„X¶`ØåÝeq¨Ã1BÇ. ƒ�Kê¨.A}¥Ÿ¡KpùÝ4Vø ¸`î$]sšY¿u?C#ÃÌ�ÙÌ‘¾!}zï~Ç),¾æĶù´ïja{2ÉîÚíÿõI]Ï+Œ@>u~?×Fâƒ:u'¯¤ié*Ϊ`¸ašåìs8xd�ÿúÓ¼ãÌe,Y0¿[°d²�õûã¸Tú”¹L»þ“Ô‡<]Öu*]oɪ3Ï` ·—ÕkÖæ"§²æ,YÊŸýg6½ð÷Þvk&Ï g�Ê>qÍÚ º÷¶[ñz}Ãa.ûèÇXÿÌÓlyå:R÷>ìÚ¼‰ç~˜IÓ¦qÖÛßÁ?ÿÛ÷ùô;/f¨¿€Õg��#û©î {¶nå—ß¿y´Å…à�W0ȳ�<ì 6yu.Õ%ØœáΙ~ÇÆ³o£SYã᳋…9£‚IÁJ÷Dƒ¡ 2J÷g`ÈŽìAÑØÀPöfþ’o+ÿ2Ôb·ÐÛ‰H—¡HÞÜrZÔ¸Ü< åc¯œ%3EE8VîPdQz_/R"¨^F4†¨­'ÒÑΡ#½<ßÖÊžÞ!v9BçH„¡D‚˜n¤Œm™‰eŸìß9j…`ùòå¼ç=ïÁçó …¸í¶ÛX¿~½u1S *[–šZ§ ‰WQñºTn•*Ÿ—°ÏG­×GmÐO­ßOØï¥!èc’?D…׃×åB(ÒVÍãóºÑ ‰Å¨ª©áƒo?MÓ‰DcD†#¸ �ûZ³aÛAt™R÷F¤6 ¡ŠJ¢Ñš¦q$㉀Bõ�#Ô?ð*íç-æ=«gc<±•ŠÑÜÖGxÅ$¦®=‘{|†E f# IMÈÍ”[Ú ' <Š &è"‘u¨BYý]ÂIçœË/¿LO{;k.}'ÁŠ F†† ymöHTÕÕñéo‡®¶VnùúW�†‘ÐN^w.o¼üÝíœsé»2²Ÿyà$P7i—}ôcìÜ´‘Çîû}ŽÜÖ–ÿŸ?�F¹ôê�Ð4};û7pʹç²ùå—ènogÝ;ßE0dÊn;ÐBÛ�–Lßþ�RY]Í7�};¶;i’ £|ƒÓ‰áôw»oÈ�ðÌE®c˜xжÍDƒ!ÇÜNyŠL¥–š<ó�W¹ã›È[«âºšÚ"%X–%û¤±"`Ê‹\Y’JQÆ*1ûY¾ä܇šÇ) ½$®Ü.›ìí#ûì9‰y‰«1<‚�Áo·lãæç_AJÁЦF’tG¢¦7\¦ïìI¹—ËÐÞÔÔÄç?ÿyóÐ`ëÖ­lذÁÖXÍN¯««cáÂ…Ì_0Ÿ)MÍT×ÔàõzÑu�ÈÈ­ííìÝ»—mÛ·ñäž=èša6�a^Ð*…ÀëR¨òz©óiú¨ùih UÐðãu»ibo?û†888Lë@ß<ó4Ξ3ƒàÂã²"@£¯U"`ÇÎ]ìÞ¶…þCílmk¥ªºŠSN>…÷}úÓ„ÃÕH©ó›;ïâÁë?C"ž¤Öë%¢é̯­Å®âÈëë™|ñ»MÁ^x}·Fó5ŸÀ[]CÅÉ'1´m³mûº‚´¾„K){½˜‚RÙ´߬9¸“I}GòßKêÙÞÓƒþ·  ¨ðz‘R·w|¤"ÀÙOó�I/œJ-m+U߉XÚfÚò²#;%±aZz10#MÛ1³$ÐA!J‚:÷èý£Ò1 ˆÆòD5I,©#„ÀãR‘ŠÊÂÉ C§»/F×@„/|ìb¶wklê18qjظm?�¾´ƒ¤a.eP”Â›Ä Ã` ¿Ÿ•'žÀë¯n@"y=èâÔ*?míô¼âá×G4¦=·‰¾É$}!Ú÷vâ_wç]àgrØCßPŸOaÑÔ0]#ý ÷è4Ty‰é %�²ê�öú†kkY¸r%·ßô-ºÛÚX÷î÷°âô3xö¡íee.·‡Oû{¸=^~øÅk‰ŽŒdتjkY´r?¿ñ›t··qÞ»ßËÊ3ÎÌ€!§TU[ËìãŽCK$hÙ¹#GöÏnü&]mm¼í=ïeÕgòtNtK2oÉRÞ÷ñOòÒ�óè}(C+ÎÓÆî*6XÛ™jÎßßÄ�¡r ëÒ™Š¢ÅõÉ1ÿeј=…V<¥f@kGB¹ú2í"Ë3ùŠÆdz¬ï&3%QEä§çÛŽÅ ŒœgE/ÍÓ—}ÿZjmΘ9á(iñwiQ‰ÁÞ¼Ë;Íý;ZW'Š€Z’ÐÍ9fcGΛËH2Ië`?ºžî^…/¤Ø‰eRJž{î9Z[[™2e B.¸à~üãc¤÷ê0r¹\,[¶ŒK.¹„uëÖ±páBü~¿yš\Þe³Ùz‰<õÔSüùÏæ¯ý+CCCHiιíÚmC¹'µ¥u*ti **aŸ—UÍ Ìª¬à”éSèW�ýÏýND‰FâL ùÙÞÑM_3ÂU¨þI“Y¹|9óÞùn¼�.—š‘o–SpùUWQ7¥™›¿øvôRðÒ b$ã'OÅ?¹ #2‚Œkø'¡ø\æQìM-w¸ŠhË^T—'µbÎÖÏ_ø~²úRtïžœrgÓÒÆZîÝêHäQ!!¡ÆçM-m´¦¢Ÿ¬Í?6¦¿…}ã·énkåg7}«Œ¶�!m™Å�Œ‰ˬ<û%Sl `i”–u‘«�·~"(»×;átÊS �¿MòøFÿ)N"óOYŠœtãlžlÓßücÔØ+©Î Oä=(† í‚ß«å¯BÃ$ë|®"…Îm›lãDäd.0r¡]‰Ö—»‡HH‰»"D´¥—ËKW4’J7=ÆïÙÇ–,âñý’½}ý”XS?ùÈG¸÷Þ{©®®æÔSOeÅŠ¬_¿>3Ÿ…B!.¿ür®¹æŽ?þxTutÓªÝÒ§ì%?�‡iÓ¦qå•Wrå•WÒÚÚÊ=÷ÜÃ-·ÜBkkkAþŒÁšÚë° ®–i•Až=ÐÆ²Iõx] Íg�CxÝhïà“ï}A·‹ïßs/3¦OGQEæØo™:¦Ì<Ï¡°ç(ŠÂºsÎᄇæò_Í¢ûQ…@q{©^sn†od 2¡îü èþí½Tœz*#7àil¤Â¦}=õõÈD\.„y$ù5ûKgKêjÍ»ˆt'wP ˜Ë6•±Fœç+ÛÆ³ÂYàÍ~kW.<˰å$X”;}ßV‘c.Ë®C‰KXßC¥iâ¯Fþ!«>Qò×’tõG‰�D˜SïGšf°eç!ü•ûÚ8ÜÑKmÐÅxŽÃ=ýˆTT(íåB²`ÙV�u"ó–ÎcöÜÙTVT°kÛu5(ªûŠY|á’åœvÝ…ÌZ9Ÿ9#]$|n\r:CFœC£òÅüõ3·³»å¯nÞÍï~™‘H¯*X5£-)éшÄ�ÝA�™²SÌ'¯;—ÛÍOÿòw>÷"Uuu·ê!»á=—vmÞÈã÷ý�…+VòŽ+?”ó,-ûç�>ίŸ‰êºzŸ�–]º´Û^ÛÀ-ßø‡1<8ÈëÏ?—yvʺóp¹ÝÜþØÜóÂËT×Õ³ä„Õ*Ìr !øø×o ²ºš}ù_‰F"ÛÆê‡Cdƨ±Dpþ^÷ 9![YŽCó…FpqÁåPV«É‰’Y Þiò8U”ðŸf–C؃¡b'¢•ÕodV—Ïù£!ÎXDÞß"‡Ï¢¾`ÈŠ+‡[Z«°mÒ/ÞÎé§ö†lV6i ÷õcdí#F<Š¡k Äõ” I"©MhܽuŸ;y5‹êp¹Õ¢{iìHÁ_ÿúWÖ¬YÃo¼�×ëå»ßý.n·�ÇÃÕW_ÍæÍ›¹õÖ[Y±b9ªª€!Ú±�¾×^AÓµ¢†xæð†¬ÿ777ó…/|�-[¶ðíoßD]]-.Õ…[uSå󳤱‘S§NᄦĮ©fÍŒxøËžŒè§67! Ihé |¡ æÎ�Å7ÿå <¶iŸýügH&µLÔ*ý_EI×m]>—ËM]óTîàA¾ôÑ#¤Ní;Þ‰â÷£Kƒ¤– ÷ñ¿ ÉЦ×9ü? ÷Ù§EL-ÅëEד=aîï*c`�H·We¸Hû´p• HþV$%u/bÌ`Ûï/M¹_[Y�X8NeEt%)Û­ oäŽ,2?¯´Q,�`¬%Ú©hõŠ�dã{ Ð1!*Ev~hUHšëtôÆX>ÅŸ²P¼n…oî2þüä|ù£ç2mr˜þ(‡º{Íå!Y!R)%ÓçÌ`Ò´f -I"¡Å PUI­�L™ÚDµÏÏæ ¯óö“çSYFu»ð×…Y|òb¯îãõ×w°{h 5j5º�@s nUâ÷¹9måLÌMÚólm¡?b×tçµO5@ýä&f·˜gz�ƒ»wPSßÀù—€§ŸÎs?ä  ÷üä?™¿ìxÞõÑb׿Íìxý5ꛚ˜³x1Ï<øÒ²¹ðò°òŒ3xö¡ìDgdw>Ìóy$nÞöÞ÷ñ¿¿º+#ûéàÀ®´ìÞþ�²êô3x桸芳ü”S¹ý»ß¦%ÅS¢U&ŒÆtú©cþ‰CNs¤X/©/{YR9%Èòê�·Ne{ãñ8õÉåQV¤¨\’#&+Y8\žf·§ÍB¼³²ØÌËv²¥€¿ýCañËn,/ž×‚;σ,±È# þ(d™ÏÉh -ÍÙW-„U5—®%â k‰‚âÄ“I~ºþuþýœ³ùÆ3Ïóòá¶1h7ç­7Þxƒ³Î:‹ï~÷»\yå•\ýõœp \|ñÅ`�‰]�<@ïc�€‰µë¨½è"TJuš}ÐƒÔ <|úýïã¼ó¹ãg·±oÿn†£:ûúúhé@ “+ììë¥cp„Ä£¨œ1£wU ¾iSAHT–_t —,fË3/pÿÏnã]Ÿú (å¿·ÛE­ºžð '¡( F2I÷ý"º{‡y#PRGºU] —8&Á0Ì#Ó±˜ÙÿËР'“9¹’TX5¹‘û�Wt‚iJ¨C³ÉË¥"`(û³3·È9•öŸláø‘�ÍólŒšå8Á,�ë.Riù§%•îJÒòç8`ëÿiz 9"³—RàRu~•iµ>"# b P]^Œ‘!®¼àx¤ÐùÏ»Ÿ¡¥£Ðq{=ÔÔ×âr»Ðµ$ÃÃà ºªê£Ú­“ðz`FódÜ^o>ŒËçcË‘K|ÇUú2AÐ¥¢ ˆÇ5|~˦†xbû|n^ÈѪpÒ:s)Àÿëçôvu ºÝ¬¹ô�¬^³6ˆš§ÏäìK.ÍäÛúê+t¶¶f~k‰?ùê—ùÖ/ïâßü_¾òƒœœ’}ßí?çHg'Hp¹Ýœsé;9iÍÚ¢€(Ÿžô/\ò᫸øÊó×ÿý3§¬;€ßÿ×Ï8Òa–Ûåv³î�ï⤵kéjkå=×^GOG( ç\úÎŒ¬ÎÖVÞxåå�4vÊd/qß„�'º˜ú¿ï}CÅ%?Ù«4Ê(*¦Ûñã<é<“�,‡w’Œê±à®cÌ5/úP&0Ë‘Wd¸±ëÛvϬrZ©4}ÙÑ.+UY?JÊx—€68ˆLê(¦»+•.Q¼¦×]‹ëD’ZA¾„®³¥³›'÷ïãGçžÃ·žyž÷îC’FnÔFUB¨¤{BzPzïOcc#kÖ¬¡¯¯�––nºé¦Œ!. �¤!‘CCþÓ=x<Ü5µ$z:è~âbÝ]4]ñaT_¡šGC†Ì ƒBŒH”Xë!´�>P@Háóá©©añºóøöºóø×/}‰[o½¤DOÎÓ�€fôA(¬›9ƒ™aüsçárûR C¸å–Ÿò³O}ŠO~õËDkkøà¯@Af¢@ŽÞG"ŽÖÑI`ñ„ªk?H׃0ôú«¡àB!×P\.tÀ@ �"IÍ0ŸÇ“cè æÒɾÞ\°jR=íÙ‡4$†|s—Î “*B¨†ypY$±¼(Ìd�^vût¬ WðGž¼,V �HÞ¨Y*,„-ËXj|+HÎ-%\Cp Ò[€(�ŠùÀ†£ø}>–M­Ýí=Âq«VÑÚ²?†Ò²·o|�%«O¤·»EQ¨›4‰k¾ø/9²^~ò‰@4nCÛŽœîÉuFYòLäå›Å¾Û”1MuÎ T—BRÓ�FÚdU�./ÊHoU5Foú@/þ¹s9Ò?ˆâRBAJ‰&à‘õQž}ާÿû�h‰�‡³`͉¼úôz”ÈqÕË_ÿ<3¯}��ŸÿøþÚZ¤a0}ÁT<7ÇM­`O§ý™Œ‰�×_¾â–üßÿçÏfþ¾òÔ“lÛðŠSOÊJ�<óà™{†¬m^ÉÍŸ»>“,€žŽv>pòê‚<—§ÒÒôâc�òâc�ŽòY¼Ìï}ö3™¿oÿî·Ë7„'`°³Nòœ�2YóM¤qçL–W¦9lŒà )dV{OP¥�”qLªJg™Ëç”ò]‘6S¢LË.r‰H90£PKöò9šdmßçe–­�W–†e]nÛ¾‘eY•2Lœô¯b�% ƒx_/ 3s€bH0@ „èêî²|}&Pp¡âr©¸…ÂgOZIÀåâg›7c$Á�:P¬jjäìS9iJ3w¿±�C MÜzûí4ÔÕa¤äeÊ&¥9¯I�áM¯!<>êO_ƒHE”T—JÃE—>ùdz˜¡õ¯qàæQCa‚³f^qÁ¥KPÝþÌv+3ZRI�‘>¶ÜüWQ¾ò•¯ÐÖÖÆ�wÞ‰a£ËìP9göTfU‡‘Š‹Šù PòÅ%ëÞy7waÓwpÁûÞËwýŠóÏ??§Í,ß…4Ái¬e?’DoŸ ~ÌãÌ%©#ä%z"Aãû¯À?oÆP?Ñ�;-e !�‰xêê Éźsu¤:aSe�¦Š'\G)ª¨p»ÑE™€(k8Èý#;ÁÞ(²ÇN‘ÿ=Ú�—ã™SË0…ye~‚ùi?üÚÕÂþ¸n™‹¶½íEGo¢™3dHAc…ŠK‰ ®yç~úC=I¸®ŠŸÙÂP,šºéF†FVV¢ë H¿×‡×DÑ bÛ·clÛJôÐâ½= D"ˆ™óñ65á¨éÙ¸‘ž¶Ã (bÃ#¸ƒÕkWRÛÔH÷ö¸ÿ úÿß#ÄÃ>ÏZÁæ½P—ÎCUÒ�ÔT¶iżOEfö¢íS‚GZ?Ë`SV{äQ–¼£ ¬;Yäy±äÒ%{]h+e¸‘]œÏb²+’ÁyË1ßËí+öÜãÒg†$E�PI�%&¾Ü.šŠ,€ŒcuVËS¬��“˜, m†,5Xåµ{µÉ_ö5Îæ˜°�^î¥÷÷å€!ó¡ÂÀ®b ½-sáj6)Š‚GUøÎš3ðI3 ׬\Ÿví¡3…7Ë+™W]ü.•k–/ÅS_�¯»­®®ÀXB G^|�Ðô™x&5#‘{pƒO]Mﻊä;ÞE¢½ߤIˆ`%ªP2÷ð�Ê­wþ_i�.—‹›o¾™×_��7ŽDEáÒóÑ“ 碃ý[Ií»ú§k¯å©YÓxôŸ>Åå—_Î=÷ÜÃùçŸ_tÙœšF÷›Q„@ÇŒJešYOÆã„,4ë®B«®¶—«%�„¢2îS„—ÊXž–�Å�]`ù ¦gå±¹8Fóæ.”1ZÎ40.=[K,ªU$úe¡-læçµ®«åR(YsÖr:‚Ä‘#)q£Ë€„Ûƒ44ÔPC½ý–í£* KêêXÞTGR¤V§áVT–4ÔÑ91½ÒÂÜÏ3½ª2§%´®nÝò#§œIÃE—à U èÃ$zzˆut^´OUMjC{€Á\ò&O¨×Ü0™µŒmlTUUÅ�ücÖ­[G,E"8öTc­P±`qÑüª¬=ïí¼¾ñdî¸ãNn¼ñ[ÈÁAN:÷ª«kÌ OSÔâqvíÜÅC�þ…];vr¹¢1É¥ ©åg"oì–ñý¯¼@hî"ûö’hm¥bþ"˲ Í<üÑë1ßmj‰àD“œÔÜÈŸvîÁéKã%ó= Žk¬%s'p1þ‚õ]¶?p †HÛ9öÚÓ}~,`HX&Øfµd³N°NVcŠÃ¼–ƒoΡEþÃÓ[€È’¬{qm¥ŸIU^�küêþWéè¦"äe$e83û‘!©›\ϬEóðú|h EhƒýÏnDIôÓ~Î*¦Ìa8,cí) IDATž fÒæN™Œî÷sp ±Èþp-½Cq–.˜Ï†ÿy˜D,N0\�ð{*ÄcI6üèwD—4ó‹-‡µn¾õ™µLm¬ä‘g¶ ª*kVÍ£2äB y _µ9HRÆlL[KY ˜!Wì¹5¸³évtÉÒ(LSq#Ê*×xZ”ö9CcV6F}aã3*ó¹ÇUÆbÜÝ&6‹rA°Ã9ÚRO¾`™ûÓ¡�ôÒ•1è,’š/³˜ýd;®Èì~–ÅiqÌnö_¶KUò•�ã~))Í¥lÉþ¾Â»xü>´¡„ÏËP¿å&rEJ¾rÆ)æµ2Ë„”:Ë›ylÿ!ΜÙÌüš:vé&àñ昙2Õ8Ï?IdךÞ#mq+nü ^uBõ¤Ns·÷D§Ÿ¨ùm3Jòpâ‰'rÙe—q÷ÿ7ÅÍéÓ§¡è°WÔÑ“.kuu-ŸýìgùøÇ?ÁÁ�;øõ¯ï¦N&ÙÕÝCLÓI&“,®¯G¯ sáðék>Âî¯|i€�ù _‚�2´þ:îþ5èIªN=˶,2©cè:ÂëC �»…lêŒÂñM“oâ"@–Ô×# �Jéºez‹M9Zº3‹ƒ| i§“€¢QY QÙÙE™ÓHlôZRÞøcéx<6�PšŽy@TŽÁïw«Ô„¼HÔgO©¦­£›Æ?ذ‰DU¦ÌšÃÌE³0ô$Éd00tÐü.6Ÿ=W¸Šh<Ž�¨ðS1ØO{·›ÄÆõx»»Y6o9[j] �ƒ}\|Åe¨•#šÁ <ǹx�lC¶  ècöÔ -B²u'Uò⦼^ó§6Pj)y•‚úLPx±ªZQ�>4Œ»ºšDÌŒô¤¥+)2)TÉÔp!s£R(œ>¥‰�s§óÕ3NÅ­ PBÇÒ‘.QIv÷Òrë÷ ·œ†�}Е:&úÍ7¤EáóŸÿ<÷ÜýΘÖȆö®[u<‡†éjïæD)�§( ^Ÿ‡9K—ò™eË�†÷q)ÊèůR „dxçv„®Z}2ñC‡¨:éd¢{÷0´m ÂÐ3ï׈EQ|„®™û‹’qûzRà ˜6®b¥ö”Lò˜³oõ–¥Q� —ÊÜêjs_˜aX82ÅË,÷29еA¹Ñ¡Ü´|ljÌI/ÿ;Í—\0vÙDurí0{޵��=ÚZ뵓`]½ÑV?VaÑ1 ˆ¬;�ÍT(A14<ª@JAÐëaíê¬Y5Ÿ€_á�Ým+*h˜2_À‡®ëè ÃìxR€�HÝ 1w Q�èÐÃCøÊÿ¢¬=žÎ‰YN§=Ð$‘ÇTàät «¨Œ,žòZÎÞ )ˆZeÛ?%¬óË$‰áÂûcÜ¡JŒÈ0îI�MO9‰*ÍáËXØP�"¬v²O¯ ó�³O½2ÔÀŒYÖÁ\®è‚¡­›Ù³ ßܹ¸ÓÑŸ¿�%„`ñâÅœyæé¼MÕùó®Â>=Õõ“ºy¸‘CRDVèB½1IˆÑ+U¥”Äöïî¤éýWÐþ›_^¾’ºsÎ#zø mwý’Dûa@ ãq”ªJ�C7°h€x¥¢©XÎD2u Áñ“Þ4@$¤`~]~¯JæÄŒbeÄyÔÆÉ7šoXE�¥ÅÓüc» tY&äËË£¼¨Î(*>^–î £cO©U4Åž« (›ì¯Oþ§±‚ZBCb"}*ƒ>†£Ij§Ï qÚ4„€X$BOG�yºœ TÅ�Û塯§ŸÎÖn:Âåq¬¬À_UÁÜêILõÔ0AŽàv»ˆGF¨êëeÒÃixà |ÝýD"¸T–·‡J··!Xº½•Îþaܪàôå³Y»z!ÁÔ©¨¯ô;i§�KÐÀPšÏòFè7§ 2ÿÇ8a\†p~Ù�¹ê�‚Éo#wÌŠœî*A¢”7¬Dö uHç™ê˜e+œ+{lß¡% ie~»å‚!K> Â–­„OHdþkUWÈ�fçÎÓ—Óû�6“]KbDF ©A?ÆÐ0†¡ãRÈÛ~Uð“ó×ò�µ§råâ…(v³¼,ß�R"u�®?ü5iµ1§úæG¯bCÇV7Õ¡0óÌ3™¤8ÛsV ¢ö¢+PÜjN;“ÞçŸÁàkžÁÔë>‰RS�"Z,ŠËãÏûm$í5Rü>d<�·²ªð8ä $EšÎŠe õGMG>ITVO®ÇIO)Åa~O2ûGÑ¥ši0Tðí …_*�YêiÉZÎà““?Ÿâú¨½Ô¼–͆ŽåˆP>³€¨�Š|Ž©G‰¤a"û‘¤«?b^ gèHi~ú±‘(ÝíÝôttÑÝÑMkËaZt24#OPÛÔL 2Œ”æŠÞç›ütÅÖ„„›@w7'¼ÚªǶî&©4 ~Å…ÇçEWtª—̯m¢¹7J]¹êxn¹p-3++²Œ6kóÝeR=ØB×S��!SsÞ›<ÊJ0 ‰nH*[ó|[;çÍž�+bÁ)§ñÚ¾– /‘¡ÇI´¶oï ÞÑŽÖ\"‡ö!µ$ªKÁ[×@ã9¢I©i·7õ) „–HíÇ*,•ZÕ€4â(7 :¾ ¶ìò§6Ï/j¨Á­ºPm‘òÄ‘’UÍ“QŒ±×)gT³A6VmV÷¤áU‰/55¶Ùéͧ±Ú;9ãFÑ!Û’dÀbÞ<�‹'m…þ VÀþ]Ð1 ˆÊê´Y̆! –H ‘¸FzzI{væ1’†Tèíìfï¶í ö÷£’Öýûˆ#„ ½e?è’·JO�—¢ +*'¼ÖJ µ‡ˆ®Ñ5†b†µý>.|Rav¸žJÕ‡Ûãevç CÑxf"ÌLR©¯, �›¬ åq†U ¨¨Ÿ#'q¼ß¯´ý1NY6‰ö°¦ˆ!›1ÆœÈÊÊRº8ã"g²œ¡†²ËUÒxÈ›]Š8éÇ4™� e—#¿§;.KŒÇeB"µ¼Md1浊]g.`e€¡l$&|ã¶޶žõòë›o7a?wK{gÚÈÒ(̯ø}è1 ©ªŒ$<º÷¿Û¹›¹µuGͨU®Ð÷ÐýD:§VL¼É$a0²{u �ãCgžÂä�ÿ¼ã0‚A¶´·#&ؼÑûûIô xU_{•МEDvo3‹$¡¥KQÜ.Ðt„KͼÛd2‰ÝÙqžÚZÀErdOEå„–9›„ÁŒŠ**<®7åh…*ŸÊâú†1Mй²l/ë¯ÆòØîÅèk‡`!Éœ|ÎÇY;’…s„ë!&‡l]_9ÍH·Kzµ^1 T¤zÇÓ{ˆFÉæÓÈKnëÌØFj=°#5²$R€*\>±‘Š*ð‡BLŸ¿Õ¥"�$Ísæâr¹Ðu�…ógãõú˜"T¶ÍÌi݆DÓ5T)H(:Í5ôÖTâj®Â›0k:~cU¾~áe8‘ ;:HM¯�$åÍÈóD EMÐVª·ç?¾ùÞ?¬¨@×u àuÿ>þtÇíìÚ¼9Ãóý4OÖ²€g|€{o»•ÿÝ}<þÇ?ððoS ë‹?ø‡öí㞟üg&í¸U'p釯¢iÆL"ÃÃl~éE~wÛO‰FÍ‹eðûûØ»m·|ý«9…ýæíwð‹ï}‡–Ý»øáþH¨¢2Uf�CûöqßíÿÅÎÍ›2ü?úÃùþ?Ïá}û�@󌙼ïÚë˜9>�PˆÎÖVîúáÙ±ñuþã¾?¬¨Ì©ßSÜÏon½¥dûÙ'–&{¯¼°ô4ŽO®ƒéÁ"£S0Tn´Ä9Ÿ,bOüÐ.-þ�Vk÷+œŸ&T Ë*šS0«ÚÔ4c¡”Ö˜í;*¬ÈLØ¥L{]¥)Ë|(= Bj,Ï×=¶Œ½ )1F")Oo®7\õ‘zż1)5ú#’ÃýCT5ÖŽcc¸’=£ýî_3퓟Ãí÷=]Ö@JÉÐËÏÓpé{xï O£÷ôP¹x9.·‡Î#=ìß³‹i³f§î;?h9|EB ;x=§jÅ*:}˜ÊEǃJ ˆêõ!õBMÊBKf®{É/‰ZY�+TA¼ý0Þ¦&´]GñâTCð¸iª1˜è¥Øí„A'45ás¥7ú£%~!ãn.­0s⟴�ÒØæšÜ„l‰NÁeÉZˆ¬ÿZ8]l‹c&ÊúÛvÆÈbË…jǽˆ‚!·K!žÔñªf³¥7I*Jê[  zýؾƒ¤ž¤nòd¼~?Ñ‘IMàñzIÆ¢¸B• ··±rÎ 6vö0î,¶îÚÍä°‡A™`@ÄðÙZ?Om þ`€Irá4T¯‹xS ƒýQj¼•t ÷!¥À?¬á÷zÌ�Ø�)§¦@(‚®�HÙ`(M7}â:Z÷ïÃíñ°â´Ó¹þ»ÿÆÏ¾y›^z1“éÆ�_Këþ}–².üÀyü�÷¡%FïBšµpKVŸÈ¡}£yVŸ½†w쟸í[ßdß¶mTÕÖòþO~НÝös¾rõ‡ÐusÙÈüeË8þ”SÙøüóyåÕzÃuãÐ>³Ì«N?ƒÏÿÛ÷¹å†¯³ñÅ ê¼hù >ö¯_æ®þ€-ë_EJÉÔY³9ÒÕ™áûƵãpVYËi?g|E"C–dŽ˜4Ɔœ‘M'$æÍNÅdŽÌYñ˱ (G��a·4Mü‘ù•„¬Z'Ÿp­)ßqÚG­Oa³3ddG!¦³*tÁ"8+–½c¥q/% ã1„(Üc.±’�Œ3¢$:ûú8®¡f|zK’Y¯è¾] ­‘šSÏzÓ×›èCƒ·—x[²÷Âå!°h!BU¨†øÏO}Šw嫜|Ê©ò6µýp77£«ð„+ˆïÛ�oþqÈhmxµ"„�a$âH \…’ÚCd`ÙFŠêÂ=y2ñŽn”†ZØyt}ô3ÂÕlï9rTõœ3e*º(Ò t,4ë�V‡o0gÀr¢r3–dÉ—˜}¿RI?–•ž¼¹+ý�‹B­³…a&{þñÿcmã`:&—Ì�RyÏÔÆj†Íã3ÓÑ!€€×�¤®#��Œ ÅãƒAÜ7Zèn=Œß ¢ªŠö–}Ä£1ÚZñ‡Ã ·¶2M°¹Öáî-éí ¯uSv½Lìp }�tŽ0ÜÓ…4$Cs¦ÒA3tÜ.�¢¢’Î_¼ÀžŸ¿À¾Ÿ¾Àþ_¼LÛ+PT8Ü54î–Ð ^zò îþ�qù§¯w,ëÐÞ½œuÑÅ9i—\u5¯>ýTæ·êrñÁO†Ÿ|í«ìݺ)%}==üô†o`HÉÙYùyó¿ñ¡Ïþ3> K§u ´D‚Ÿxœ_ýè\yýg ž Eáš/ý ?ùÆ×xý…çÑ ’šÆþ�;ìë+ÒIý9.™Ò�'ÇÒs_‚Ã):zQŸñÉ*àv†œMÅÁ�]M[”T’kÔg�àUb���va“×it©`p‘¬e,¿È8F…HµPq>²µ›„°³2ÀËú´¯Q�výÃö@‹õ/Ñ÷¥è#ëê(fI�áX<³2àîMÛHú„/K“©¨xªk˜ñ¹/Q}òi�)—"»vZ°€ÁM0fÏĪDEpÊÒ¥ìkÙÇ…½ƒ¿üænâñ8†a ¥�!eYÑ3)Í!ÑC-ø§Nà IxùIô¯_�0 ¸x1C[7�” ïÙƒO€!AÝ$5 l>Eü�“ѵÂãE(ª×ÄÒ”pyÍ?ETz½¬˜Ö„ªc}òd>Y…†(ã;*`´×éd4´rÍŒoy v{™ $f�2?!_@^šýÀgQj Ê™‡Fõ]þƒŽq@THvÑ!0/cíˆäuFIcM�šp˜Úš*šª™Ô¦©y2ÕÕUø>býý„Õø½Taàó¨T‡C„ªÃ¨µõTö#5�°×‡gç+æŠ@ "Qf´l¡Z•ø=nº£-/¿F·ËE_t#IÈë'ª'‰È$ê�A†^=ÀÐÆCè¯BÄèºäP÷ÀÄ´ ðò“O0yêTü� }ceÑÿþêN.xßå¸ÜnfÌ›�×ïgç¦�žIS¦�ˆ'8°kWN^C<óàýÌ?~y&íÀ®�¼ôøc¼çºëŠêÍ~M/=ñ“§Nà æÔ§±©EQÙ³ukÉz#'Qûa·Œè�¥=^¾1bgpLÎr:C c+…C!eF†ììiû£xrÚøÎE”g?Ê”#uÓ{¹eɃRËÛ²œ…v½¨Ø3Yäù؃Š÷ÕçHµÒ'³ë[Dqv¾Œ�QÈdÛ¢¤Bƒ¥ð²Ek…v6$0 lKƒÒ<*Ú@27?R²½§—ÿÙ¾ã(ìI÷å)×\KÓ'>ChÎB—{Âõ”$)ˆ8€Æ F¶o ÁEÇ›{x¥ä‚3NãùÃíT:·|ãë\zé¥lÙ²MJ„å…–E•�–`äÐ!Üá*|Uõx&7’ìëƒD”ÊÅÇ3´ùuŒhœ#?€TŠÀ\JŸ2(dR³ÕižÆIÄ[¡h:¾YsÇÛ:%©>à/ëXòrIA°¤±žŸT¥äÉž£”kØO”CÍ ÌX:�//,gë„ô˜Ÿ›j3ÐJK.‹  ‡M•–g/0“ïÍweüýÒ1¼dÎÆ3^äËŠD£êdñ óØJ™Böá �™ÓšÌˆ¸Ôin¨1Ãä†&VæÍDQÒw9H$úÜéHÀ.B®ÉH”‘Û~@<©ƒ¢` @HtF"Aõ¦—˜¶âc¸kjQ¶ì£».LdÉŒCôÆbè$¤¤#2@�¿’‘d‚~=ÂêÍ´töôªD·Dqž¤¦140@eu5Ñ‘a¾rëm9{l~ð¥/°w› 2ºÛÚØºa=g\p!Oþù¸äª«ùÓ/Áô9£ýä&zsCøi�Ýí휸fmγ?Þñ ¾}ׯ™³x1»·¼a[îôÇ®i þ?{goWUÞýïZûŒwž“{“›y" !@ ÌDQ†¶€[qhk«¨¨Ö¾­­mÕŠuBK­8´¢¬¢ˆ‘I @B ��̹¹ó<�qïõþ±Ï9wŸ³ÇsîÅÖ†çó�ܳ÷³ž5ì5<¿çYëYãc£Ô76‘˜š a;áB[¾NôÉ;¾^T¿Ï}ä¯ * J•/QvëP�E¢”'ˆw((zífØmç^¬€ð¼y¤ŽuQµr5U ’Øû H�¹˜¿œh^U¦=üµ ­ €K—.Æ�ÚÒŸÜ ?^³‹—Þ&Jù<+fð=å>×XÑQÑcŸÎŸÛöì–où†A?3fÉ*é#°´MçnÅüݥ㕆†Æ' óQD³¸µ•¢½.̱ñ B€¡ëÝTQ$ t©iM#•͘w9J ”&1”âØ÷¿Mjr!5ŒÂbiþ+$''9ú�¯sö‚3‘Ý#ÈšA†6,'«tFS“d CWL Áää )e°ä”¥Ô7VórÏ�µqG@TIç…ÂÄ««ìé.<ûÇßK×A÷36?ùηùØ¿Ì�Ý»¨mh`×¶mE€hx`€–ù펥kjm¥¯««èM&“æ?>óÏüÙÇÿšO¼ëžåU@(¦ªº†�žî¢:÷0¿s‘gzp?C4; V™j¾*úÇ�f¦´ ¶iÏ'•›ø_C�Xæ*RÁE®Î ²oã”`GY³C¥Š�²¼È/‘�¶¤XåTð±=T› @ ’“ǧ-R„í‰c"OàåA®ßA”¾ Ðfy¥¨P»Úáõå`èÎJ«Ò ”H!™È¤)d¢`8•æÑC]¼õĹó6(áXŒl:Cº»›ª5'Í™ì²Ë‚B蓯ìFE´µ�ؼù¹sh°¸s� –0¥§ )� ¶s뾈ö¥¯pÓï_IÝ©ë¹ðü‹XµzuuuH-B7QŸ0½m™d’‰‘ýêWT‘eü™§‘ h!�Ø¢åtm¾ }|˜Ä�½dÆ&rvw#�"ÕwÔœ • ^Ý6%IÑæ„ÐÀ€Lz-#“Mš—ê¾T�¾V÷¿æ6Às:šw•�Ú„$N"‡]ììvÖb¿éѲNØÀ�CA¯û6O±sAÊÕ#lõ+ yÎ`âøö§€¨2ŠF¢¼rd€ûû8suJ‘³ :ÂtOH B24ãfÍÝ6/”Be²D¥FVš–' -VMÿ#“è:„Ð̸øù­0è¹nÛL UÃI¦Â!d"ë÷}ŸuóÏF IuK=±Õô>þŠ)[,|òºÁ®ÃCÄcö(@•*óg\x»_Ø^r„ú»�±÷Å|ø¶åŽOýƒí}ÏáÃDc1V¯[Çž;ŠøÆK.å×?ý‰-Ížw°kû6®~Ç»|ó?ó¢MìÚ¾ÍVæî#‡Í÷›6±uË–Àõñ¤@:{™Ë„¿>^†ä¶i——s“ÿÜËò$«¥®Ü¤¹RøL¼ÃW^ §”…5V= $«°Q¢Y•_B�m\•÷ e)¸{¢`pÅߤ`Káú}•?ða8ƒÄ _ÎP:N1¢”¡#s{¦²éJ‚PŒ§¤'C@´®ŽÅïú ô©)\´Åß ©t-còåíd…¢ñ¤“s Á9.¼ðBÏ>…& >b$•!›Í ‹,G_ÞÉ÷~xEcc#o9û,z… ¯&$$ jb8ÖÍs»öpQK=í±8|â”0ûÙýŒüü!sÌû_E !$ ©$™Ñ!ÆžÙjödu׿2”@ÖÔ¢Ebé¤  Âadv&QÌÍu³µ‘H #M¥´º±‘ùµq«“ 0�»Y)� @'$4ö�X·ó—4’(ù7çÑÉ{^­Up`-Hœyà9‰ã*ÔR¦às˜|™1H•ûÜàT~jtû¤¾}¦„áÒóû?I¯"ðUvò¯'I„0x⥣lXÓQd|^Ügëá)””  ¤2 �ª`Ë,ð Ba&vlcüñ‡Ñ¤4�×9eºR¹;LoÓ¾D/½éBõh¡("$W)jEŒäh‚ží{É:iU­µtž¹Œ�I¥ „˜}€MMÓ8eãÙ¼å½ïåóuKÙéïûÖ7業Ï¿Pfðƒ»ÿík¼ïïþž¯þÝÿãÕ�/«ªâÚ?{Rj<ùó‡J“ðƒ¯}�O翈Å�·†HMãÔ³Ïáú÷ÞÈgn1Aƺ2·ÿ}ëó·ñý7ÄbqžÙò+2é4‹36<ÌĘûÙ« ^� `(8™›åË ù)vÁò†¤*«KåB”ÓbçŸC�„“¥3èö´’„"`y¼•ì€|ÎI,)c�/¬ºŽo‹Êâ˜uVŽæÒ:k’ª”Åå�×ÿº;ã²üD³¸ i¤a—4 s‹‚©t†ü¶Isg‚˜s­F©Þ>„„ÚµÿsÞ!€ìôY ¦wï%dHj×�ZôM„\yùùæ�c(X7/ôöå.(W…J)F‡F8¸Ÿöì'“5�®9a5îÝKRWdë«XÛ¹#¤Q¿n=Zu 2F �Ò ôlšP2E6�ÂHg0Œ4j:ÍTÏ!B†f*ï†^8.RúU$ "aD}5`®­ÅH¦P…x((�$@”ÄÕB•»PÐ ; €ßš….!Ã`ÊÐùÑÎ=Ü÷ê~�Œ±´³3ù-JSQC•¶ÚŒ§Õy®ñ|àCÖRW:†œÖæ0š *Á�†¥ü¾f:G† ¦šÿ{tÜ¢ `(OaiZžz†'Ø{tˆU ›M…B�&%+[£ìíÏ M×�¹X©™+„O`* IDATÀæ½Y]�¦XT¡7›EIýšÉNO3Ùu˜ŒÊYƒ”yôÊ)"zši½’ É¡H˜*bè‰ rÝ"’#“$'œó'£I�ŸþæUF'©­.ö•c�ÿø—oGÏfI'“Ú»‡OàF{{‹x?þ•¯ßCôàýüèëÿ^ÄÓw¬‹ïívçL€-?ùo&'Æyû‡n¢eÞ|&ÆÇØöÄã|ú/?àº?™˜æÛÿz·~áKE ÀßÜþoèÙ,©d’ƒ{vó=Ž2ž~ä—Œ qÝŸ¾‡·èC(CÑÛu”ÿüâ €èo¿úodKî!ºûßïp­‹;• †Ê¤Ê6ËÍP~¶Y£ç,÷J½sÔJ÷aø=-,3Í0TœÞvP@ æ›O…¤‚(EÖ2ûXìºH‰eµ° {! Raî`ÈéK(QÂä’‘wµ�-ÂåÛ‰+ᶦS¨¼w¡„Œl4‰ÔBŒ'“¶÷s}9«¹ IÆ·o#Þ¹tNe—KÙÄ$™c=©iB�­D,¶ñ\zÙ¥üû?ÿ3(Åš;z¬ðÎP ©†00„”$c Ì:F4AJ× K Áª¦b‹Ñö{×’DHeˆÜ]wF6 é F:ƒŒW?ùú¾óM&v>�0ÌûˆÌk:ìuQ€-3í¦á(èis ]$ÄÚÚIôw£ DU. ˆH MH ‚ïò,^ÀúùM9°^n[(½¹…¿yð—lyi'�®¼°�Kƒò²Ìç *舷¿qodÿ)S¹Ì },+®S™Õª[øÓ)}î}²o!<>P)×€((ʳœ´¸•û{ÈêŠ{ÛÅGÿè\¤0';œ´ š}ƒ#èhÈB”‘󾎹=Ù „ Óh$Ù°q ãC¿ÏDM5«O`tëo˜:|ÐYÑ(ÙtÚL\E )Eab�LMRŠ"�¬½ìT®jGæÙ¥— Ñ?2†@09• ¦¤>AèÃx]I"ûóWo½Ö5}þ�Sžm¾Ûöbë–_±u˯\åÝò–km²v<ýo;ûLó‡Ü|ݵު¹‚›®½¦èÑ®íÛùÔntdÿP oe }…<ªèV?®à�½|ãáÿ¢sC~EpX,<ÁPAû¶h”‚¡Âåš�½L³é;Åß.À—tÝ*RRæ Øê ²r#A³d¥ß!@[ìÈÅE(äkéÄ.Eô°ß:ò¹+èøu%_c¬œÇé+f¦&Ñ"q M2–H’÷" ò`h.M-˜QO•ÁØöí´¼ùjó\¬øíªÕ•Av|œÄу€¤fõ*ó2TfšRA¼®�¥gŸ�öÒ+dE–¬E÷Ï·ŽÀÜ^(sk«`&ôB£.¥!£&F«©erÿ~Ôä(Í<¿¥I„Ôá0DbhUµL¼ð<¡Æ&ÂÍ͈¢íü¡ *�"3J|ñ2æ_y5m—^†‘ÕA,¼ô2¦bìÐâõ5¨LC@$"¨k›OdZ ‡IfRL¼Ú‡x³98Ù~)él–x,B<"SNÛ”ÛXåÒk†TédãŒT*­M#yP0œÌ)ûôˆümÍ.oµ‹U.$P�*1¢Í�(ú§<0dIX.â@ËÑfT-BÞ`È©„¥‡÷Ý€—ùNYø×׉Cå^xÕÖ³ÿÙ”‡âÑ?Ã6[^zgì\£\Ÿ±v§oæ4~…å_%òX µ0¦U¬¸D©¾cT­^kž‹ ‡‘3�2-óÏ÷ô1�NG‚ b�˜}"ÒÑAç�bü©'þÅÏh¾ô�ˆÎ%(!)�â0ã6e±p^Ù€ZŒHiîºH¥Rd2jkkgd*�®t2ãc() i‚ºÕ'CÞQòÑV­ZÅ­ú ?ûÏ»�RÎs;8°¾£�z{Í2A]$Êh2…BQ‰²¤¾Žè‚ª×ŸÎøsÏ™[Ù´œ¢)BÓ@„Ñ¢!´ÚFÂËhÜp&cO>†J§1rù‘»c°¨] A²» ¥ d(Bf¨ßÁ: H÷t›W{À¬�@“ŠåË—0<6B*gM¹&YÚЄ”Z!àTžbíÄ—®"µåtÓÙX•SDǹÍu®Çf°±½ry¹ù~,àE ®|aó-éè�ÚÅLgú@ý“ýöMÿ;è¸ôUªßwO „ä@÷±hˆÚª0/íëa:�µ,°‚ VÔS†¬ÐXQcpj›F %CÄÇi8Lï =ãºî¼�DÏQŒP15Jÿæÿ¢çþ3üÌ“Œ½ü2‰c],¼ä2šæ·RU×@6•B h˜×Îè‘Ä ™ Œ&˜Þ7ˆÒ$Ûö ðäK‡yn÷QFÆ,lkd~c¹zGg0€/¨<‡‡sqH4/×.iî¬ Aê4e¥^g¾rÁ¤C›ø0/›ÝÜÖÅ#ÕœÎÒyål.eúåf'[»*o‹f^VÑ8Î[Up/V°…»ø�b‹©*òÌx–Õi]/ˆ-¶ —–Ñ]�/Ná'ËTjÄÌ%òlA®"ö´ùú¹^ [HR‰UVª­w|“!ÒÖŠ1:LmSʲœ+¥O%y¶gÀ„3³èç†0B±_—Èšjšßx�o¹žg~˜Ñ­Ï O'rÁLÚ³gýýýöš(…®ëÜ{fQ�”R¼úê« ¡ë:©TŠ�|ä#<öØc³5LÀ7½m(ƒØêµÈx4D¢8¿<àúÐÇn%ÔÙ^4Ø%&6A æÇcôM%ò…¤9g0™!YÞ\G(Z…0Õ'ŸBÍI'Q»f-5+WSµd)ÑyDëѪªAO3²õiº¿ûmRǺÑ"asL{x˜�8z”Xç"¦wíÄm´äÇý\LYRH¶=ÿ<©Tª¨­fKXR_S…üLw÷0üä¯Ùßu´0V¼Ú¤¨DWZ ³zu¬"ΣSÙºÌ.ÎÖ%‡ÁÛ¹8²¥ËlXÖÐ.ž¡ÜJs¼‚!8^=D¾¸K$áñm¯"€ö–zkâì=ÐÃÞƒ=\|ú P°lQ‘pˆ7®mà�œ¹²�h,ʉ‹2üú¾Çˆ×Uóâ”ÆX*M÷¯"b¤1r–«Ñ¡Q3ç�§@©\øì+¶MÊÜÝF†2�,&3)4¡a �ñÀ–]˜ �É �X4LUÏç>+V®äOmå�üŠw^vg�u&µ«O@ɞݻøø'þ†;¿ñ Î:묂:88ÈM7ÝD&“ášk®1ÏÆ{÷îå?þã?H§Ó|á _`ÿþýÜrË-<ôÐCœxâ‰f)D¡4L>ÄÔრ ní:òç/œHJI¸ªš;¾õ_\qåì}uo.X�D ƒªP„”¡¾™@Ñ\SÃѱ@™WZ„¢LïßËôsí×svv©ÌPäæ˜Üé#Ò0‹S½p12%+§�2§j9EªûÑÅK}n[.AiϦ‚\4*%M˜Ê_Þ—÷œÍŠ µ5¶W: i†Ëãéc½¨¬áè•*UÒf•ý¶Ó:Ε¶ÉÇ2~óý)¿µÇI ÷ƒY ·™¤ÔpãO3|Âò—}†"ÏO×ËÁ*–w|¢ãÒCäGn]¡¿˜z­šöº6¢¢Ž}¯06fÛö#Üõàn>õÕ9Ö7ª#!6­¨eàp/#}#<õÂöŒ$ØÒ«Ó=‘ejËý©$i]¡«\$9i|%E.z�DÓ$‘†¦O;qêz4sNa°·�xSµáj4¡ÊMÐÃ;ŽÒ\WE$2e*Åà詬4™9Qæýølz®¿ÄÙ Më„5+Až¢~z>õ“ì[“íÎ5³ü”¿Ì‡bsÙ¯æ*?pö\x+ä3S¨‹OÉÎ`) ùhnîºú]¤ãÓCäA^}lÝIkè™ ‘H „`Æ tuuÑÙÙ‰”’O<‘šú†Ü® AMuŒ]{º{ñÏ÷±­«Ÿx¤ŸÕ™$S¹‰Ï¼¢À@A¤¶-"9>�ž�,$c IdÿÈÌĬŒ�ò\lë–ŸÎTW7ÃK›omdMk#gEB¼rx€ÁáQ÷ ¡ A�G=�•¡9¶¼V`ÈÅÈãh3÷ÖFƒ—¡B0Ä`þ[>!:g“áìýå Ü£Èt´óY¬iA©h¡wKè2Þ O ™»¥-þawläé2a{I–n|®Usx¬Oæ’ @9o<Í¥¾ÅšIîQ/ë4#\¹üI¡æfBZ½äÐ…B’EÓç¬X†CHeפÜ|΄eQÁ•ž‘ö…,¾å£„b5d¾þ ”®0”Áøø8wÝuW¡ž ÅÞc=|äŽo²öG÷Q�F’H&øÚí_åß¿~ÙŒnFË‚»ï¾›»ï¾Û–ß]wÝUä5ÈŸ#R–]™áa„¦‘$ÖÞN¸¥Í¿ sg–/^ÌO~úyè!~y÷fªfyS#?xå¤�ä£Ô†ÃÄxÉkùýË@¥R#\[�ÖX�Vß@¨¶�Hƒ¹MNVՠŢhñ8ÄâH-„’‚L_ãæÑ*„–³v:|‚ÌÄ2¤a £K…,½Í�Ê¢Ä[êHõÌjÎ6Ï|i„¤ÆÕW¿™ÿøÇÉ)¥¼§®)qçQ° ®éä³,µPX¶§æÃkÛÇSŽ= GÇ6v½:A·{h0ªYá™—l+Ÿó˯\wr¼GÖ‹™J„ͱê÷»B¯¢2èÔ5+xYô1::Êüùó9ùä“yñÅéïï'›Í²îÔSùÙóû8wuË4�†Yö  à”ñ)ŽÝù ÓIUQ¦Î>�†�„ÁA¦ …jl`RhÄbôLšøØ(b|£ªš©p”yÃ$ŽšôJ®ŠÓzíÅl�µ0ü½'ˆe:ˆìcß±T¯\Á¢š“a™tîB:“ܬÞn ½Ïã`|€¡ ™•©â™ä73ùäY Ó\zJæÒ³V°Â¾´tFé2¹Êß-ÕœNÌþ“}©R[X€-û ÊC…°Ö39Ø1ŒKñ³ÜZÊc× ör,ÁÀ�·íVÙþt¨½ƒ0áj�±÷9{^åu"¯í8®}<`^¥éUéËâ?I‹Ä �02Tò&Ëtwñù YÑÔÆ¢ºjŽM!$TGüóÄ5œ6^.ß™0ÎA)ÝÝEâðj׬Aj†²osR…(�݃£„œÐÒˆ¡ v� ’Më…´^‡÷�Þiš–S†Í‹ÊGŸüÑŽNŒ-?Gž±� * Õû…¹üÊ«¸äò7ñ‘Ïž¾C¸x÷’ÉUUU´ÏkgÍÊ%Ô¶Ì'‹Ò}×·™zú šÿ-ÔŸµ anc×uT&†º�2Ì:¢ëz•ÕÉŒ ¢'ÒfdÙ˧R½ö$R}½æv9§}¦J ëI’ýÉÙ_Î*š�D4�'žxbn*03�U‡Ý®Zµ‚»wîb8Y½ H¸Î]¥QëÛL°ð¹ZnŠ_ÉAš;òHkéNÍîã&$KôB�Îó�ýA‘á-h¸Ïÿƒt\"·Ïí7°öíÜÅàØLë®®.zs”*¥Ð³Yêãzvkzš9ëÄNjãaÐ\WÍE§­ä‡¿ÚNÇi+™ØŒ•ä`S ]'šÍÐÐ\ÇèT#«h]ØÁÀT u±0úÀ‰ª:þðã ^!‰TU³\ç�'_a*yˆöåkÈîÝÉtbšéªZ&Ž%uä õÎ#QUM,�ñUz‹­ žjª+Í­ÒïÏ0+YA‘ŸSiNê\Æš4g`²”¬›‰myÚÿïÉ=Í%òRØ+�ÂjA,·ŽVðá †ÊRÆ�GEËšÅäZÜYÞyäh¡u}S’ÈU (Yœíz�­¥õµæá¥¬X…ºA{Ï1_q_·€70 øMB „ÔˆÌk#[ˆ‚Ì@5ËW¢§“\¼j�8ĺ¶v²*˃ò³½‡øûKÎc]KKá ŠÞþ"‘Û¹Ð|éåT¯^ª««ÕÑ@‘Ífx±o�ÚHˆµMÍ %§é�œ"£–>›»H2·•Êüœ–¿ÅL¾†0Ð'&HOL¢èGˆÿð�»øÚ•× ÅãeoùÒ´­­­´¶¶²vÃ4%Kªé Ë9„R0µc;Ù#QZ4 šDhRHÓû#ÃE!“³Ó“Œ=ùxîò\!ÍÍAD¢§‡ê«˜Þ»Û½À¢ó;Höô™‡”*èƒ&˜� ÂóæÓ¾¨“öeËéîîæÙgŸ-_ I *5½E ¸Ê`ImK›>VzQzñàìÈ(™s©—ØKQüÌoÆôí�% ÖÈ—î³€]¹ÎµNóº›7¨Xd©ðò gÿ‡è¸DNdÀì}fãõ-ôöö200Àôô4^x!/¿ü2£££D«ubñ(ý#Sl~ä%NZ>Ÿ i®�sö)ËØüÈ6F'¦ijªãå# –Ì‹“I¥HNeÑSI⣃èñjÒS :ÛÛ�œ&“Õ¹ðòs8ùôPBq gœïny �Ó–µp¤”pÇZ¦–¯¤¥6J½&‘�M �r¤§Ÿ˜2¨îE÷Rrä40g=éØ^T¦œ§2Rû¡�ÖR}Îu+‡TðTsrß�OI'¢:{ZÂËÍ¿*•e·Ðå½4¿˜Ë‚à[æå>Xz«¢\ÆBd]+Kb{•Ó4æ›=Ôû;Ã"y’C}KÁ�kkxµ•›á§¨ª.w9°ûÉ<"óe.œ÷¹³$——PŠhÛ<{v—Xó%ÙÉ¡ªZ&ïãòsÎ剃Ǹgï”azc¤”|äç[øÁ[®¦1BJ óŒ›g@)ƒ†s/bÞï_[ŸÜÚÚêY;)%g�u©TŠ;v ”Áh"ÉŽd2$™«b]Û|´ÜYÙXC‡zûèA!ÐsR–ðÙBš›› åûÍã4m<Ÿž{¾G¨¹‰‘£}|ÿ?¿Å»ÿü}…º%ój‘kEÍÑznLM‘ó®½–pë|ŒL•J›ž l²iTFG``è:J(C‘Dé:yÇœy†Èþ¥•RdF‡ ÕÖ‘™w-¯�B†øv$]J„2¨?ïR:þàZVì禮®zμDJ€”Ö$ £¤VèçyOüÝc¿aÏ`©·3??ã ùgr·½™3c†ÝÞân *Õ|‰u+ �Í®løn{ÍË „lÂ_§ãU¦ð+T"I<ÛGPÛR�Q¬ílgßÁWˆÆap´�ÆhÉé$-õµìí wlš‡ŸU¬\ØÄ†ò©÷þ�m ¤Ò&§S„Ã*«3Ô;Èpÿ*ÛIç²…´u¶p© †&’lÙq˜_>·�šxœL:ÁÚ¥óI%SÔÄB,íhäÁgv10,X³x>]»Ð\Å�¤9™$99í_O'ÓìlÉ6¦ç y› 9ñU†<Å–†‚Rå²J4Ñ2�ðìÁP Æõ•%JÊítÜW«˜²Õ±�$Ïᥠ;Œ+«1ºt‘ TõRS† a-NqøÛ2À�‰ª<Ç€Sr y[”J¹×ÄÝâi§™cï–Ä®ß(Àíð”¤õRdlITQXêüã@UÉeîXX¸Å>Ÿ§!!ºR¤»ºXÊ:¦¿ó]0Œ¢-Ò}Ó n|ðœßÙÉ™ Ú9±¹‰ª¨D(YP>­õ¨:qó¯{ÛLd7!X²d‰g1/¿ürîºë.¢Ñ(¿üå/¹ýöÛyì±ÇH§S +z&§è›N°æ„5üã§þ‰7_òÃì~qÛ¶½ÀöçŸcëö—820À”ž&“ ´°s!�ÊdH÷tS»þ ’]]4ž}>Ÿ½áÝüû‡þ’×^ÎâeË‚´fY”:Ö ™J úò´ª8Z,‘02¤!B!¤Éy‹B9‘DIª·­¶}b"¬[K¾¼žEOL¢¦§]Ë¢Pˆt†Ùl–Ê ºp1/ÔÖ± frrœvlãꫯæ;ßùNQ(ôÊH¡i ÿø]Dwî qx_n{ß =ÙÕůE9E=,¶éÈ­ø¯Ò¤ù~­ì l|ޝÝÊ’÷´ºˆﳟ0P¥k’ãUÆÅो îwÍû¯c¢ã•R9º_(“a@÷ ¤àÐM–÷jØ´òÚy�jfŒ9{vÀžr<Ž’­�r§+_HæþÞùâ¾_?М{Þw¨›00TÉ"K° ¹Œ‰2tb߇s¹Õ+(™¥À¢÷•@¹ÊÀ�߀IW>‡”ùIÝ(Û”Þ2Êá(¡‚Ïèt6ÖUL©…ßs{€3šÁ!> •¥íÜÖ{k{¹É*jSÅÁµ¬¸ÊÀŠVÁËáž{§«#Xò`.K–šyS€E!ÊÝ¡™SN�½Àµ5¯™æ�\ŽÅuÉBâó;rœù ]%` ÐG†QRPÕÖÆóæqtl¼ U×Íhgß ;ûù÷m;h©ŠsVG;—-_̹ ;i¡Ü!wE¼½ƒ…7ü2Fˆ�ËŠ+жøäIÓ4.¹ä~ðƒ.P½êª«xó›ßÌÎ�;ùîw¿ËæÍ›™˜˜à£ý(7Þxc�¯¶ºš �‹9ãÍWa(ƒ¿þ«�ð�oÜIk´†tVM²¸³#�fzß^¢+V2¹w*“¡ú”õ´¯XÅŠ7_Å÷?õ÷¼ï‹_¦±¡Ï�Q)‰£‡Íf ‡˜Í5(¥¡ôŒéùÉf12Y„ž5·Å)]7@7ÌÄÑ8­W\M÷îB(ÈjB)„Å¥0·å©©j:Q:áD"ÈîK’êå+9xðÁÍ·ÜÌ›Þô&ÞùÎwÎ)³g6�t í—\Bÿ�Èȯ·˜c-7V¦2 lpÁ¢ù‚3ÐÒü esžgëOq¾¥c¿¤à3o‚ZpJgÍ�å®§ù™¦¬µ¦�ÍÍ(úÝ£×ÃnçÈ»[Á*Ÿ®T‰)c–@¤\®Âddç 28æVé÷g †æÒàá$kÖíRF_³sC9éÁŸ–0ø¯G>rg †„3òOg& †J²ËakÆîɃ,�~ʾmA †ö±ëi]ǺÀR_a™/œËê�W1¿C1l½@¢;²òÙkå†fœ9Å-âÔ>6Ö�©è[TÐÝ J$v IDAT%‚ؼ6TIèæ|ô´ä±#Äæw°¶­Ù÷<ßP"ÁÏâæ‡åóý£´\òFD,ŒŒGèøÓ÷®«±�Ÿ%K–ÐÐÐ`“uÑEñÃþ�ššâ»g4Mã”SN᳟ý,{öìaóæÍtttðË_þ’}ûöÎá*¥8rä(ü¶·ó…¯~•‘Ä=c %§UW±pá"ôL†Ñgž¢~ýiL½¸­ªšÚU«Bògï}/ûÆÆøÀ>H"‘n.H(’‡"€� 1úøŒ>÷;_dzïn’‡‘îï!96J6™ÀÈ*$�˜gš²)ÈfÉwÇí|†B “�˜Â0²æå²¯!I‘æ&ÖŸºž_ÿúלþù|ë[ߢ»»›çŸ>ð91/ ‡Ã„#„Œð\¤­±1×ï;zJ[+šÔ.÷ƒ‚!s<9ñf'äC_çÏw9�aeMWô²x†±åf]A”mÜ{«p�3üäùå,°2̬qÇ3ÊÓñé!r3øQ¹[¹Â_¹"¬¬Á¶u¸YŽ-,ޝ= ÅA9Ëàx�È/ã@íâ©æ»Ê &çöæ)â+üáÜü”ùÒ÷žù— h<,nÖIçö˺`«+^I|Ó!§òµ’:ÉòMÌ62S˜R‰%ýÖ©5*š¿¬?|*á òfû18…úö•Bô¯¹õQ¿ú �VWO¸¦Ýr/� ǜ aÅj²É Vµ·¢²9‘a†¡#¬\:óþà­ÔŸ}.Ó»wé˜gyJ)X¾|9###(en�š7owÞy'5553‡Ã-i…0ÑX,Æ%—\‚RŠ©©)vïÞͽ÷ÞËÔÔ‡âÎ;路·Ã00”Q8CtâI' ièÂa0uä(Sû÷RwÂDØ b�D¸õ³Ÿã o¸˜/ÿ¿¿çƒÿðwDÂ4)lå JJ(Ý uìD"Èh”èÚ“éJ¨Üݨ eÌx:òÑÏTVÇ C6«Êd�9`©¤°ÌY3J´‘Ê�MOš^&ÛV§¹%Èxç�{?úá=üâ¿àºë®cÙ²eÜtÓMLOO.j5Û!xYòí¼fÍêëëIeRì?t˜këI�64 ×ײ¸¶Šƒc“¶²åí-~ŸÌ{”.¾øbÞö¶·qà 7°bÅŠ¿c•… ¦¦†ÓN;�ÓO?Ã0Èf³\qżímoãСC`Ìô¯�7¢„ ÓÛK´}"›Á˜ž¤ú”ÓÌ3Y¹lV®\É×ïøßÿäßpco7_¼ýKÔV×–d¡¨}„ ›˜$ÕßKlÑŒÉIÔèiM $$ˆ¼?GäÒäSK�5=…‘®³­À¥cG`$¤z{Ë]­+"™+÷u×]Ço~ón¿ýv®¹æ¶lÙÂÃ?Ì�üc^~ùevíÚÅø¸¹ýß Œ¬çÊÂá0���¬ZµŠ•+W²zõj®¼òJâqv½ü o{ë[ýÊmhHt©³gdŠ›ø9ý‰i�IzÆ£#<·#;iò®~# ‹ÛHõ3~…Ã_îj¦sîvÅ©4 áð<�þa«žÙó=ŽéøDy²ô¦ JyÀÇx*Wƒ”µ"Y ÈoP;=ü�>7„e¡ó@³�Ú¥ž×^V¥-:Ë{0œrñç¨`)¿?ËEÞ>å–¯»¬BW)h=3–àòã’›¥)»•”š=ƒ‚!ÏÀvG0d>䌳íÍx¹È)×"Q¤€Ëðém³£þQ–‰%(Ø‹v´3µg�å‰Af|= Ù×ϼ¥KhŽWÑ7é±,OñxœSO=)h! =…Ž[·„\vÙe|å+_A)U8krðàA>ýéOó•¯|…øÃ¬Y³†uëÖ±lÙ² )HV¥z``€~ðƒ8p Hñ–RrÁŠÉW÷R½z£O?…�R³ú„¢¡)„àMW\ÁÁ¹ùÃfç+/ó�o|ƒN9¥°­°,O‘R$»Ž¡²b�K˜î:H¨µ¡tTþœ�®£tÃr†�®ë€“�˜È�ó¢pH�R¦ •,”u®É ³�îbÉ‘£¼é3�³Ï>› 6pÏ=÷0<<Ì‚ øØÇ>Fgg'š¦qôèQŽ9ÂÐÐÉd)%555´´´ÐÞÞμyóˆD"!H§Ó|ï{ßã¾ûîã‚ .à’K.!ÙÓÅÈø2§öì�ìÿÉôNNa ¶*;lgu[ô5§!xÍᦈÂjà+ß”¸©U3ùy¬Î¶¦Ê¿5űYìóÝÌ=yvCÔñF¯"W0La«¼ãØË\*ɳâr½•Ôóµw•Ê d3Í…ð2dü�žòEez(AÈ+ê›[&äõëâI>xKæÔð2ôÛ §´AB5murÿú6è`n QŠË¬Ú ã©=8ØYgroh0dky>«Ð‚PV~~%q/�åEá;™#!˜o(/Biï,2E4Ôp/ Pãcè™ UM-,¬ ˆ,X@GG‡%‰t©…‚ .¸€5kÖ°k×®¢-rëׯç›ßü&k×®%‘HðÌ3Ïð‹_ü‚H$ÂYg�ŪU«ˆF£EʾRŠ�;wò‡ø‡ìÝ»×¶åníÚµlذ” ÝsŒ¦�ç0ýòN¢K– ÕÖ;”Oò7ÞÈþC‡¸ã«_ãË7þ9—_ÉÞÿ~ËD�ûÙÏrBû<îø×/ðâ?~Šoë[¼ï½ïåíï|óÚæcå1 Yùƒ ó$H: “?«“�J`è#dÒY3œž5Cè a(”0À0¿�PŠPM F(ï™R�É�·Î}V)‘Ñ8ZUÕk¶*’,š&¹ÿ§÷súxà�Ø»w/ŸøÄ' ´E‹ÑÙÙ‰RŠééi^yåš››Ù¸q£# Bpï½÷ÒÖÖÆ¦M›ŠåT3¸—“bœ;×òî[>B¤u>ýȇ9räŸøÄßð�ÿø�Üúö?¢õ´38çœsX¶d‘XÜÌ¥“ÃC¼°};O<ù›ŽÐ r‘ð„ úô3 …4d(b¢$¥PÊ@¨¬ù·‘ÅÈè¨X~z+¡êZsüH “6ï|*:Ÿ¥RšÛëtÝ xQá¹'/R(„„[6làÖ-¿fÓ…RSSÃýÑÙ¶æÿ®©©áÊ+¯ô•ÝÜÜL4µ=—B‘ïÆ†^k@9 ù³CVŸI·R¹�ó¯XVå-êÉ` �mj.6ý•W‚€i‹¡ÒåS¹¾ /O€Û—pµ`z0äFÊåoWËg€OäÚ.!¥ma]²Ý­¬ÂþÙÝò PV\S”¯ZY1¨¿ñGýUN—“º ÜÚHf`€Ð‚Îâ³2U5„ëêI åÊa*³ÙÁ^´H5ZC jdŒ.@ˆÜÍB.™ !  %OñyL¿ú ±ö…Åõ³9í´ÓâŽ;îà…^àØ±cÜÿýÜwß}<ýôÓ¤R)yäy䤔…ðÚy9™L†={ö˜‘ó4�U«Vqíµ×rÍ5×°víZ®ºê*4Mcݺud‡Gˆ´41¾íyâ ‰65ãGRÀÛo¸�ó/¸€Ï}î_øÁ÷¿ÏÄÄ{~óÿïëß óžsÎb[Fgåâ¥\¾ñLŒM°¢£�U'¬æýònznû*£# Ezx�¡ÿ#›A ̰Ñá�ù_(!‰Ð"ÈÜ6:D‘Jíè(ì‚52 Y‚A˜n9R#$R“3Æ~%@ÌÍJ*„B!Î_<�é lÞö?ò0ÕÕÕ³>³4>>ÎÐÐPØH${{P(&³Šwüèú‰\�ÊÉÁkt9pˆ §ù‚P×Ù'ÉÎsŽ=­³!ÑΤ,P¿üoï|÷�_A*ÏïÿŸ€(P~-º‰±Ì-€™[ÏBAiܦ™Ò'¯=¸«P¡²dõ:”!ôõ¹!?¥}Æ9YñÂ,mq ›�Ìõ·;yN?Ùvïª*z>óç²e€!·28K0•²JÉ«]\ù„íßôn|^ª�»`áüØúÌ2ì• wàÕCP4‡H©Ña2ƒD;¢å2€ I¢­ó €L�‘%ºÈ<_”™š`åÒ¥ÄB’DÖpÍ¿³³“åË—{ˆâ2“Óä£Ðå'H)Éf³ôôô°`ÁþéŸþ‰w½ë]H)Y²d øÀ¸ñÆ9vìO<ñ[·neÛ¶m¼üòËŒŽŽò …B,]º”ÓN;�3Ï<“ .¸€uëÖ!¥4þ‘H„O~ò“hšÆ±cǨêG†Â$`·£S7ˆúh-yÅ|Ù²¥|õ«_å“ÿ÷<þØcˆþ^ö¼J(âüµkØÔÐÄI§œÂâÅ ‡b¹kec¯¼ˆÊdL‡€R!Yxý èRaduD6‹0†2·Ë™õ\T4M)yò1dC“¹å�‘NƒREüò–|•J£G3hµõèã(%0DA(Hò%i€.²¼<8†Ô"|üoÿ’œ~úé³Dùï[*GEŸšB ™šæèÄ$Y#ç*éónäj«°ò8NÉ%^yv¡æÇñ\¾òƒ_8ÉsnKïU×}¾ñv^†,ç\”çÖ¿×Á�IÇ' *‡\”^?+Dµi.ÁCPUº20\ íŒÈ,Ê0ç4G;+A–£’Çþ}æ5´Ay|˜ƒ,_îØ9èôí—{ùimë�‹d§t3Ö?×€Cú²¯”Ô×`2î”Y¦¹2Hn úàø}ÁiÖñ_åÔ |ydn=€¬J7©ø»$;«×Ï� úÉNMšgzòì¹3E‘ a÷+Eé�é)dU z:ƒ11AKs3uµqÝ6·qãFb±XI ‰¦Íü%‘HÐÑÑ�¦i9r„Ï|æ3lذ�õë×cFá ’‚ÎÎN®¿þzÞúÖ·�J¥øÞ÷¾ÇÑ£G‰Çã¬^½š+®¸‚P(T”¯õï•+Wòâ‹/rç�wrà 7°|r}z‘HòÉŸÞËàêøó÷¼'�"Ÿ{m-­\{í5 àrù)¥@˜À/,+¶(qè`Á`út‚®»¾�‹¢…á4™;Ë”ËË0ÿ't¡©‘aÂ��%PŒLa€’Å£ËP OŽ#£ÂídÇÇAèT­>‘ä+{Peï ³ ®Âu_{v;xÑÅ´Ïoçcûííí³Šl§”" ‘L&mï’ǺB££6NGm5GÆÆ]§p!òÿ³ÖÂê/)M`a,zXÂïznÓY¨�-¯ ³x¾)sü[ÞZSA kAWÙõØîqüu*Ðq ˆÊêe‚"WÙ¯YGœ[¿‚3rP½ôÇAÁ�ŸU% ¬2™ËƶɸD‚ƒ@wPôZƒ!�”s †©x¡+Ÿ*[°+ɵ°f”*Ê>M›W'`gRÖAþ[._«—£Œ@¥R½ÀEàþ zyÀf†‰ ¼Ãõ�ðt Ùós~Qô-•D 0Ò)SyÎ�­Ü*¢óÛmÒ�L–ñ—^ iã9dÓIdK+«ššØ?J"‘ ‘HP[[˹çžË’%KBpðàAúúú¸ûî»yôÑGÑu�÷�°‚‹uòØ‘£è, kÜpÃÛÙüЃ47úŸ'*—”ÐI9ŠÌû'„yÚ¯óP5UæF)B+D�S†B&xR†ŽÊ=‹¶¶íX„¾wJÏ’Í$ EB”vb-dÊÒüOfÚÌ'ñ%CÔŸ|2Ó/ï$kÙ¦ „"«à­'�À§y˜óÎ>›X¼Š7½éMœþù•·•RŽÞ!„"qèÿôèÓŸUß6ˆ\„—­ô»‚»Êeš�Òo 8§y-¡‚O‹–cávárÿÛÁP¹Y›ƒ¼$­]ùvR¤ø¯Dnk¤oñœæ«B‘œÊílwµ[YÝ27H?«c)²åç‡\+²¶xçY7%X=nd×5#t…! BB’·D+$ñ¶v¤CbÝ|§J ô‘QD4ŒÔ¢´ÖDQH 8ª—‚ÖÖV/^lË;“J E"9%Q ¥äâ‹/fëÖ­èºNwww�WJÉÓO?͵×^‹RŠù—aÓ¦M\wÝu´´´�F ‡ÃŽ[ãŒÜ¦÷ß?·Ýv·Ývñxœ­[·’ÍfQJÑÓ݃@°èÌõÔÅÃW0ÙAÀPÐÜlN �EÄ�TX'ôe%/0äà• ½]<:NýÄ –±Þ¸±ºUÙÖ”–ƒÀ6wEÀ¼¼ûo·Sª ЮHA²ë(BÏ „Db€èÂ`àG?DÖT›†z!ÈÅÐÆÐÌm“ÂP F€*$©®ÃèSfd5dÓ›Â%ÈX”ô‘#Ô¾éJ aFé*ƒt�±ÇŸ ~Ó… ?þ8¡Lš¦s71ºõ T2…ðÎë®c͵oážÍ?âŒ3ΘUP…ééiöïß_ämÔ H;Jz¬�ÃcÓL�!<À�Û+a{kݦêµlxÛTÜç¡ÕËÁ·÷P¹úLj}NR›¨v*(©ø 5¶šÔÑünl“ê™ÔÛ†Ëî`¤Ú†ý”fÛg0 Gq /aŸ�๵¬M@çÒÉ$_�`ëS9ïDï³ã¶A$)qì4¶0TEìŒ9ÄÔ“æ"Zê™ô¥«¸íiÚã]øçÍE:õ'ÍcÿÓ/�£¶eÛÊs©°R’ÊCã¢wã”À²µ²tº2tÈ¢û„øO ¼òxæY’Êô¦ØœI{¼ 3;S9y3Ö4ëi¾Àš˜_Ÿ2€PÎ"“W¹üº`åKU´ý-æ™]S?Lå̺Yj”™Aš¢­hÑÎ¥ÚÆì°Ûb€=G¦L‡åªcà1‹{Á@û‘]Ba¯—ùî �ŒÄPœvôdÕ©æÕB` à äÇÖ£tUÁ©:苆 yL¢lI)¹å–[8ùä“Y½zuF¶Šyóyåe§ži€¤ÔYAßüæ7¹üòˉÅb™rjkkéííå—¿ü%?øÁhhh`pp°l0²qãF"‘kÖ¬AJÉC=DOO555ôöö"�:� �jç¹cÇBRãq#u�¾HÔ�XHž{îyÎ<ól»ÿ>šž„P&¦Ê¥¿Š=Š =eH�]ô=öƒ/¾�³�­àødBµ¥¶Í©ÄC!Ü�:â‘Qôè($“S�µÒ‡HÆwu ¤‚*¤§,û´iÄŽÅ:€zVY©¾Ñâú_ÚHÅìyŒìéG×%ª„ŸmÙÆ²–Eœêrsíµ×æF^'I)Ù¹s'³fÍÊÌ*øÞƒáï쩪æ¥^J³zåç7y˜ýÞ•2‚dŠ*˜8 :ǸmÖN…ç`² -,SÊ jð8T†*#]}T'BàÔˆuw‚ÛiL¦‚vc‰¤#ÙMƒ}ÓBôlz�ªº:BO¼…#X�æTÐ*âŒ8€\:‡¢ÐýÚ>Ú!fÎA�IBú(AQ�´ –~úãTT¹Øÿò.¼QIH!h«¦{ÿÔ• Ñâ úÞ8€…Þäõ-³‘(¸j–õ*´O ¥Ó•@‘³Œ[¾¸—¡šPY™ÊŠù Ëh› S‰-Â`¼Kx3iR\ÆÍ'G“¿”Â,X‚Ii"µ9“²ÊN›¿pË‚f_ð‹¶LF7-1K¹7£‚¶)Æ«\™rÒ™Y)ËïëŒ}4¿:Ö .rú"#æÙ^MÚ*—_9`Hä}c`(_2CØlèñ8ªÃ]Pg°³�2E±©H=É’Úz>³t1QM#’Ð�ÇŽ%%ãÆßh‚+/»Œï~ÿV>ñÉObWTFFF‰ÖÕ£ìÜŽgÁ"ck›PX·î|>{ãçøßÿ¹-õÔ²e˨««ãÎ;ïäÌ3ÏäüóÏgêÔ©tvvR__oZÛl:vì^¯—@ ÀÁƒùÆ7¾Áš5kðûýüñ�D‚“jIè:›ÚÚiòùhañä:¶vuQåp1‹¡I�¶#ûùÆ5×Òrþ…üë׾з¢)R_ߤ<:¥<,д$±öVãZO}[£KT]§zÍZü‹—!t©éFð]3ÎF~%]�‘�Ä`ƒ¯½Š­·�ÐÎwÐ1SQlUUT<“è͉*(P$U ›® ¾'JfÐŒìÞ†DA•MÞ8ÞÆìh˜ôwI9©N€Ž;FCCCc�ŽÆöíÛѵDjM˜xùµ,jUI##aL$§�±JÌÛÓòó–¥±Èô�ec ]yffË¢ù²o–kð-Hfá•™ð*g40·Ðu¤É¯âTV+~edÍx7OD­H}€Ÿ¶ææ€*��¡ØmÈXYY¨6Ùü¤4BgË¡ÅØÝ¢Ý�œ|ÕÕ¬ 2A$ÄûûIöõ‘èï…p AøÅ ì|ë Üu58üÕìîaî‚ù$µ$î†zì•U(n·Üz .�‹Û~ô#‰Ï>û,�>ú(ÿþïÿÎþýû‰F£TWWÓÑÑQµµµáóùhjjB×uzzzxüñljÇãœsÎ9Ø�NΛ;‡íÝ=ô…£\1¯…‡÷࣠æÒs¨•yuÚ†F@Jüƒƒ<ôýïóìãå+_þ2§­»€ª€¡—§ø $úHˆp_OHI]GS6<ÍèæÍ`S@1Î Ò#ĶÀCR—èZÒÈ£ëè2‰ª�­®v ´„ùö1¥¢éta«öãKH@"NôX g]zh=Á&EÉÈs R¤Æ•Æ#û�S9m*Q»Ê‘C‡SsEjìM`{¡”)%íííœrÊ)ÙŒ �„éèìL-s0\eýËð£Ø”l2[X’)˜E² ,µ¾çY.òßÊrÁÐWëvO?Éïg«¦ëižçl\ke~¼‡è}@4Šé ]¡$Q Oï ™ +ÑËTgÞÚ‰:o µÀLçT”?nãåe‡ñWiÄc +/^Eh_g«gæÐ( ŸYÇjå6ïï§ÒãÀ¥M'‘tKï'.d21fM® þÆá©q`÷WÓc´m?@¤¡™ÚDœ¨ž`†s îa�Þ®^D$Ií`œ®ä óç`0¥ÆC,+¨O Ý<7ÝxÓŒÍ$˜*6嘲ÇÁb‰Ë,æÝDpE´r³éºëw³m øwô™çcz3Åä±PÐËÊ[‚ÌÚÔÜN7Aùÿróš-ËË�ÝVÅw®ñ0+oÎ�œäVÚ x+s<ïm¡"c¥b¼+`ÈD÷)ª`e*J¼›Ví0„Š>ôx á°£Çâè�gL€êõ£æH`ݤž¯98@¬í±¾~´¡aOîú:<³fbóyA ´pŒä`?‘ÎN’}}Œ¶·Q¯k u·3´ñyƒ¯Ã…£:ˆ}j_<ûTNn™Áí¿¹�·ÞÞÊUW]Å]wÝÉ™gœÅÃy˜`M '�tR±†CJÉ+/¿Â‡ÎùR×ùߟþ/W|ôrúúú¸ü²Ë!ãÔ™Ó¹èôÓYíT¸cÓVìªÅͦªDI$:S*}lêjC�C¨Ä¥Öy¤»›ÿòWèþ·ã;7~–™§¬æ¤åËðV`#¤‚T$Š4ZQ×u"Ç�£hI2ß Ðu !¼sçãž9Ãø®K×�LR7®¥D—Òp %5ã[+™„„Îðö-TÖ-0 k7¡H¢Ìà�eÙ9&PL±©"ÿé  �¿¸+;�yÎÂæ3qQl`ñ|ÂüK¤™à7É9óivÜS>2;í˜*Íó •éÆšxߎƒM ¤”·Ymå+/oNj #Dмø|q¬ò¥WîR ©Òâäf±vƒY²Ï+¼X52üNhå*&RŽm¶3ËW87Hd"�P©£˜Hl«ªË,@…$ …XÛq¢‡¡:œ¸Aìsç œ‡-©¡ õ3¼g/ÉöVbñž@ κz*çÌEñ¸�ruI¼§‹xg‘îÂGP;�ÚôÓÜqê}øFý5tíÛË-¯½Âõ×ýÓ§M-Þ¶)ÏÂPh�™Óg Øêë¸çç?£QJþçs7°pÙ2‚þj† ÿ¹§x½õ‹ëjÙÞÝCK0ÀÞž4$.»J$¦gáÈ$nņ®Kœª`$§«{˜gøÿø­oSW7‰E æ³tñbV-^„»ÒGL€ß¡²¯«%âð‘£ÔôwqŽÇ9Ö´héDz»°Uù‘ª@¨Æ÷U(E¨H@ Â&�.6E€bœ-¤ `÷W¹&“¦ãÏæõ¡ªIöß@éE §� ¡܇Ô5Uê$„ŽÐ„j'‰ó­�/²µ·‡ŸêJö:ÄO6måÇ·ÞÊæ;‰IÁÂ… ùÈpË-·pæ™grá…ÒÒÒÂòåË‹ô˜5mÛ¶�`0HSSSÎýX,F,Vh|-I&sqm¡Œ´ùûQM|3VßÚ”;eš˜r -®ýæÏ1 ”5·ZT"}°ôœÏû^¢÷Q¹$!¡K!qì;‚­3„Cq3 Å‰êq´¶£øþé4Ð>0»™%�n|'½=CT.n¦úÌEß}w£�×�Éž¿¼Æ%_û0ïìnæژ5­žƒÇ;iiТkìýþc¨çÎÆÝ¤nzƒoåÀ/6²üÛÒø‘•¬øà6ì¥ÊãäåoÿwWÎ.;Õ6‘°À¥ ŒÆ“ùÕÉ{‰&†ÊKWú#z³óKN™Hðîe:!0b¥¸¡Ò)Kð/’9cá2³¦•ÙhfÓg¾o0_–1=·œÉ×jÐdå-gñ˜'SgH9eX.@&ÛCªÓ�–Ó�çÌèm�hÑœS¦‘T@Õ®Ò÷Ê‹-ŠÅí�H˜¤L ÈTHo·‡š³Ï¥¢¡OBMCK&‰÷ö>tˆhO7èIìÕ\Ó¦c[úT—Åå@ëì&ÒÛEtý“ô…#àr⮟ŒR]C‡” 9+°û½TØí$[[YîõíéB‰Fݵ“ÑCP}~¼óÐxÅÕh±(]Oü•M­�$t)º†Ón#š� ¯ H I4©Qa³#Ñq(‚xR‚.ÐÐ2C—6¦û}¼ÚÚΪÆÉ8;=‘ ã÷¸�Æ™]©d^&)%"C"éâžÙ‰º–0<©írRJãW@Èôv»Ô»gƒº�\‰Ã_‹LÆLûSq»qzýh±R—(º–DjhŠbÿøT¯9OÓT„:vBÕ­ßùÛÞÙÎÓO?ͪ“OæŽ;î �qþº£(*§MÓ ¥¥… /¼�žž¾üå/ŸÐ�¶¡P�ÇS8|߃¤[)×£“ýWf¥+VJQïL^Wd;ZÊ2Ñ$Êï[c1åmÊ ׬m€ÙrM>¾ù.wÓ¯5Ø|¯Ñû€hTe¸|vZ§ùèÚ€~[˜ù§�ÁˆÝË‚Õ+yð¡'ð1ƒph„ªJIMÇWaçà` ùÀKøVLbÆIsé8u%Oþ÷¯˜·l9nÏ©ªt30aåÂzzûGp¹]4Nob¡m!Gt/Í×_É–g6ÑræbúöµóäÎa¼ÄYÞ\M…ÛÉ,©SY «f8’@ýìÅßðɽ­Lí®Ç?#~Ša :q+h‘4e‚¡@]-ß¹ón¹ï^žþóŸ,Ó•ýr¾KoñÄ1¢yâé-³¹í÷à¾õM^\ÿ·"9�Ú:¾ÏÝüåž{øÛŸóâ5‹Y/Vëš ½X3Ir¦ë,6î®+w?_þ9eÎö&ÜL¥' ëE1à'óù壣âõ55fJ²–·t+æKeÒ�9ϳræGô“ÅFZ6»±Ö7UL QbøÊM=Ư¼>+8?(]‡|«l¡Y—é<åð3'CÁ‘è‘8ÂéÆ,Š´ª:�Š EO…5vºpVU3tp3ÞùKµÕØt…X7£»v!(ŠÍ¤£uÊèÝ�?‚ÍW…krƒ»vb·Ù•ØAª[NÁæª@*Æ6²xûQb­­HÕ†=Äáâš> ›·ÕãF¨6ôx‚æ�F�e¨íµK—ãœ:…á··Ðñ›;q56â]º‚ÊU'“èìddçvú6>‡ŒEP…WÚÚp©6¢É$6aC“�¶‘0ÍÕ>öõ  Ë1¯‚MQÑR®5%sFØl�H…�V¥Âš&ñZk'  *‚`…›:—Çb€+è ’Cc�.²â”G(Û¸•Âî[°Å.H‘Œ'L{^q8Q*+ID‡ºDQl„vlCH‰­ªšÉŸºï‚%€4‚8a|ó‰p÷Ýw³víÚLpƒàt:©¬¬`ÅŠ<ðÀ|ík_cݺu|õ«_M‰|bÞ€D"aúý‘ËåÂn·[{‰L'ؼ$Ò�¯X²Ì:dj"çAñ9'ûºÌ5MX•i"q~™E€PY3Uêx�L™÷=TåßE®ÒwÞË è}@dJYVÕlýD—T»T–Î¥KM²`îå¸+½Ä# &y`ñ´:æµÔd#¨©öqõGÏ`úâ)ìz»‰¡½ûÚ{„ê@'O_ÌÌËÎfh$ʾƒô ãq;ÐuÁÜ–&ü#â:�ìsDèÞy÷ƒ[<}!Ø]<ôÐ6M®æƒ+æ2¹ÆK•Cav“�7Ž„ðÔOfÅ?^E﮽¼óû' .^E]þ±çyuµºóûWßÈüŽE£?x�ùsv¾¹¹T1Ö­+!‘ˆ£ëc[>̲O›9‹üþ~~÷“ÿá±ßÿ.çÙ¯�ñ7ä:Àý?¿ƒ›7ç31pWv:󜖩,jš1ƒÿyàA~sÛm¼úì3$≜Ë•56q�×’�? šä·ZdÌBW[Ì …·J¸ò-©ŒÔвÏ;*³™DÁ…±ú½Û‹„y­R=ZÊËbr;÷�°ø]N?e[ZË!ߣc•ΤÁKöx1ð•[·rzMXòËÚ2ûAêFñ¶4/´8—A´H»¿ÚðDä ç°cSI „®ã]¸˜Á­oá¨ô¡ýˆh‚‘c‡Hvtg€¦.Éò"fwŠDOEJÓ†‡",„Nºfz$ÊÈö­ŒlKF�RéÁU_�gþ|œu ØDR#>8@ìè!"�]h}Ȥ†ÃëÅÖÐHÀí¦ÿ/b¯¬Ä»|%þSN%rì(ƒ¯¼H¬«#W U"‰[;»V8GpÛ‰¤b"©k¼q¼�«–Ìaoß0B$)K¼‚Šñ¥Žžzo�CT½t �Pï­¤ct”zoC‘ª"�:Ì VcSô‚CŒ)�ˆ_2ß0�Šä&¡ãZ¤ÆFhûv†·nE¢¡EhR`ËëOEUP|UÐÕ èè#!ttÜ�ÓiüÌ�¸‚“3qÒ‡¹úê«¥µµ•—^z‰U«VÑÞÞŽ¦i|ýë_çÆodxx˜¦¦&úúú˜5kªj©”MRJ‰v»Ýxÿ¤Ì´Yuu5•••D"‘ –�iBkÊö�dÙ½&ff3ÉUâ[YpÓzÌ)3oìdS©È�¹Se幨,ç«n¥yœ ^þÿ-½ˆŠQÞ8�&5T› Öç&4w6·�I^7´LvÑ=«‘7w&4:BKs#}!ž~á.ÿÈjþÃ9ˆ]sèØw„ÝÉ$ûƒ•tüúI’šFþЕOB�ÛÍg" ±a�šS–Ó°xÞ3½ŒÔM&‘ˆpÖ²Yëæ×~Ž�œ±„Es§á¶ Õ»xóp ›ê@kjaêÍ7Q[é ÂVðÊUï÷m{‡—×ÿ�ÉS¦ræG>—¾ÿC¾ðÑ‹ –l@³òz{¸ù²KÓÕµ4ÈD£©¿aÓç{·½Ã‹O>IýÔ©œõ‘ ùÊoãs_˜#ׄÙ"ÊJ9 ËCùÔßÓÃg/¹x\Ù¬|fz�ù9<¥åO!óÔy+Qþ"00S¸ÄœèÌ,2ÊRùYÌ|6ÖÐa"€»À³“6$©o¹Ö»q�{‘ýãDJ'éVÓGc«TQ¥ä.ô&™'3óDæ1{çÌÙJ´ÕÇÒÐèÑ0¨æVr¡ªUÁ®ƒ:uÑÎv„–À³`)ÉöNbmGÑɲ•¬|2¶= â½Ý†×KØ©ï•t!‘£aF÷D8`TAJ„Ã�ê¯Æ=yÓ›±/]�RQ�âp!�èx—.#18ÈÐæ7è]ÿŠ&�ƒhEá¨ß;0L_$Ê¢Úº"fTWq``]r$¥ÎÀh¿ÛÆ@8i´«(ŠûtCJ”Ô,9?PÃæÎV5Õ³³³ŸÛ�:�•>ÚG#|`r]€sR�Ê“>€ÝíFqÚÁáFØl(v;ŠÍ†p8gêž a³!Te̳‘ z2Ib(Dl°G `ÜHln'ºª‚¢ u‰#8‰Æ›>�³ª&Õ>y ´®3{ölªªª˜7oK—.åÁdtt”“N:‰p8LEE«W¯fÉ’%œzê©ÖgŽ—EAÓ´”øc²UVVR__OOOÏ„Ê-„ pm(x `j+°jä—™~œRLÌœ>9�2ÀPN¾Â51}§äÔQŒgVZ™•bÜ«ç{¥é}@”CYÃÍdÌE%DÂ:}áµÕhš†K…sªp9íh:ŒF£ø>uÁj �p$Jx$Œ]OðБV¶ì:†&“�²\�EøTz}D"a‰}±(Ïzª�öQûøf:Ö,䊕3џ݉÷µã4¶Pµl2S>´Šžx‘ùsg"uI ÒNSÀÅŽö8#qcOu ÂF<ž, †¬¨íÈžýëÃÄ¢.¹öz¦McÄïçÓ7‰æ9sPT•›7sç­·02< Hæž´”«ÿå_©kldû¯3gÉIüág?aÇæMüìÑ'xð—?ç…'çg�>Á_“Ï>0È O>ν?¾�Ȩˆ¢©¿r>Ì3ÿÅ�+á£×ÿ�Ó¦òqÍ—¾D󜹨ªÊöÍ›øå-ßcdx˜[ï½�`Ý$þñüµH)YwÅǸöKÿÊç.¹ˆîöv�Ð4½™k¿ô%šçù·mÚÄ/Rùµµüê‰'ùóoîbõ‡ y7>ñ8¿¹íGÌ[ºŒëÿõ_ ÔÖqhÏ˦ÎÜMˆ‹ IDAT¿¨­ãÎ'Ÿä?¿ƒç{œ;Ÿ|’?Ýu'«Ï9—ê`�眻nûaA –V¡ô\^ ÌäßÍÆ8EÍDå€Aëü¦¡hÉ$iÞN �•W&o20U„3ž¤qHn²bY�¡¢ÀËŒ––#ã…2IZxe%(šNšü4U0Ê/§\*TpÒ&¶â§c9Ím5¨-§0ù€< Ýõp]Ós¬ïiRl*¨6ªÀSß@hÓTN™JxÏD… Ýá" !L€ÆxI¢£è2Ól"ó>„.Ð (ÈDÙÓËHw/ˆíH$Rê©ï2(Ša˜!ŠM1äy.3)%ovt ¥¤©²’×ÛÚ8cÚTÖ<‚ÇaÇë´ÑŠÑ�p¸GQèHãL·—0ÎÔÔxœôGâøN&y½ìéîGX6y2/?ʧÏA‘ïü tê.¸5µ_1½#¯`[¥L7ˆùNßqV¨”Ó3eå“®ëÈDô$H‰Tú—-§^qà©o”òÆ€×ëå–[n1äI�¯µk×b³ÙðûýœvÚiø|>,XP^G�ƒ„8b±XÁøT…ùóç³mÛ¶w‰YÖ¿œ›&逜qd=Y—É;wrÍ�œ*Ìf[“y±Ð�cÁ®h¾¼¹½ˆeȤ)JÓ{¥éÄŽ*~�Q$!ŒjÆ„`SqÙÌ«w ë=!º‡Â|ù/âô³Oå�^¯ÏƒÓíâ�=ÇøÆO°iÇA4™@Q uM]×dÑIK2–„­6b~7CíônÚÇo·‰èŸ^ejo’JW%‰ƒ]¸›f°æü5ÔW9ʼnĒ̟RE]•„ Îï"ªA,YÚ^XêýñƒÌ\°�D<Α½{‰E¢Ä¢þüë_ñꆧYyÖY\zÝõ€Ä]éåK?ø§“~~UÁ U&ª4ÏSÏ[Ëó�=Jۑì»âJæ/[Ndt”'ÿx?G()WËBC®Ã{÷‹FˆE"<ø«_òÊÓO±ê¬³¹ìúxuê¦ÎšÀI§¬æÀ®]0�FˆF�ü/?ý'Ÿ}6—ÿà 9þí¶ãpºxðÎ_a³Û'ÔÎi:}í:žy䯴>ÌW^ÉB“©f`Èpy‹"`È‚RënvÞ²eÎs•‘4“þï†LàYú_Ž‚. VÜLöì-2 T~^ i dJxI²“”l—rWÁl™¥É£œÌ¤R ãlKÊC¦J�¿âT~º¬Á˜%³�Å¿K(ÅÏ*o�-{H”èhS¥G-7ÎÄ1Y¡¥¢ 8TÌ_Hd÷.ìu“ѤÀ1¥ždW7ZhÅ^�—„†”èB¦¶†¥yéH¡�©�B5ÂO+JÆÀbü5#(Rd¬,ŽBðF[HI•ËN(žÄiĤäªù ¸lî|[ꌠ g²Œ‰BZeµ+‚8:Z’YÕ>ö ö£J•J·�Ñx’ù� ºªëï¦úŒs"3fúÐ\/Y¹ÿÒÿïËØŸ|R„ 5cKk;¯¶wÒ]SOrR#šÔéìì4ï•Tt·4BPWWÇ'?ùIÖ­[‡×ë5Í÷nÑõ×_o¾½[J/^<þÍ^¶‚Æ¥GuÊÈ�?f…Ìé�¢¬ Å`(?�uÞâ”»e†\qK´UfÅ*µïÍb^.Oòÿ7é}Q†Š{‡âºav÷U8ŠÊL¿ŽÛ¡Ð;ãîG73…íûZ¹ù“§3× G¹ï‘—ií0Ƨ2fÍ‘Râö¸ñ8Ý.ô¤Î”iS9¼ÿ`*j� ’ˆ³ov—U9˜ßdO`*rñ|þð,öQ O8α ¯±æòüiã.]rÙ¹‹QU�SføhˆÒ5£Ò©�{Xw¹þƒÎºð"κð"£ b1îø�o‹F‰E:ùñW¿’I·`Ùrf-\À’“O¦ÂëåžÛ~ÈËO­gï¶wø¯{kÉóùÇå±ßÿ–Ý[ßâ»wÝÍ´–v½µ…{oÿ±UWqöEsöEgäúé·¿eÈÕÙÉ¿òå1¹–¯ e‘Tâµgžá“7}žÅ+WÑ~ì W¬à�¿üENñ½��üðËcù._Áì¼¥Ï=ú�üö>v¾µ…[ï¾—é-³ñƒx*+ùõ¾Ï‹ëÿÆž·ßæG¿ûƒe�­ÉHõÌ£�ð×�ÜsÓ[f³cËrÆj•¯îY˜—,²[�–Œ2k¢7[Õ³ÀÊž•xÜ`¨¨6--ŸåxuJd7M!¬½9Á¬9ÊdÁ¯ÖY”*Œ1PéIäþÈï3s@š�p rJÃrC¢()EøYQJÁ)Óû&‘2‹,F_Ö¹rždñ-ȦZ'«AÒŸLëɤÞÙdJ]bóß%ÃÜS¦’ìë!¶ãhJJ··8dZ¹O5Í» lüdl�S$OŽ!©!�Zéƒx”H$®î^ª‰Äa³MHæ«ÙÚÓŽSuP_Y�Ãf'¡G(€žÁŽcj¯Ñp-Áõ 1¿6À‘ÁafüH]°hR-Û;»™Ví§ÒiÇVQ‰ÍÀYS[Z™|—(½=±ºe.¿ùÑí\sÍ øg4ðWó©O}Š·¶láÍ7ߤ±±±dYip¤(ï®�;{¼H)‰D"™^ÍdX¼xñØwX‰Öh¡ —ù26߈œwß,E)0dÅ!©1=ƹ4Y;«EúE-äYl¡Àd]zÿì¡qÑû€(ŸŠ¼!ÁJ­ýaƒ:õºdÖÌj$�HèìØ{œù-ÓÙº«�ÖÎ~fN©á§÷½Lkï`jkÜØ)„dÎâ¹Ô6NFvºZ;Ù·kUõ“PÚ;Ðu� –ÍdÍ’fçNg }€äŽcñWsôâÓ˜ôÛ§Õø^ÛÃó/¿Íþ“0<؇žŒpÅšT{ݬ˜îååýà $¸j†ÿ8ª Àî·¶ðüc�réõ7àp:Ùúê+€1ù]ð©«X}ιxý~¼~?²£ êê8~è ÁC–·£½¿»»ÃY"%ìÚ²…gý+—ßð�8œNÞzåeR‚qÑUŸæƒçž‡×ïÇç÷#Û�Zötv°Ç¯ZEëáÃØ^îÙÜù-�ÿ¼¬ü{wOJ^�Z£ÎǦê<ÑMü<N'æ`Èz"+ÝÛÅ'A³üå({Vi ôë‰èfY¨Z’¥9¯üI_ä-zå, ÏI–w©•·€–ß`i£‹˜)±ž²³H™­h3P”Ó^c°(›Š×$7u9 –¹µË”P²æåƒ!aÒÎÖTÔJ‰Ð5´X²"¨erêï)«½ü2öúÉhÝ=FZ—ÓØz•Ô‘EG *]¦0‘ÿ·IÑQ5Ð�ðxpO®Ç=½÷´f<Ó¦C…—Cÿù ¶µJÆ™ p ˆù5Avõö±´n�ìßÏ¢Ú66'¡D’ôGéiK¾žú~H¢( ój‚¬?p„‹fO§s$Ì–ŽN‚yµÕ<¸c/—.˜‘ªÏ8‘ÁàïDºnpèîîæª«®âŠ+® iJŸžK.¹„D<ަiïJ „¥d2É /¼Àž={p8„ÃaºººÐuEQru¶¶òòSëøì·ÿƒµW\É£÷ÝË©ëÖòñÏ~ŽÛ¿þ56=ÿ<_ÿߟd€ÐpÊzÔyÓçéëî6¶Ëµµç°8mÝ:>yÓMüèk_åõçžã[?ýÁ¬üV4ØßÀÌyó8²oŸI}r©:X@xdÄ2Mq?˜IçšÈD8²àñ\Ü!c™ÜÒ£cÅ»Èa¨e‰›íB1á[RÖb@¡H^³'VÊy)Hhê;­T˜�Y”Ik„Jò#{G½Èû5*žÃT™ÏñD•«Ô˜°+¨dyƒÛJù*×¢�}¥#PÑÐ5�D4œòå–¯¨‚êSÎ$øÁ3R u d©ëèñ‰ÑôPˆD(Drh9:wíébE}-ѤN¥Ëɱ¡!¼u6Fbq<6•h2 lŠ@Óe*\¹ÑnvU×â(ªJ£¯’Ž·p9Š%ÐÐY^W‹.À»p1!Ea¨½�D"A"‘ �“H$H&“hš†¦i9о¢(Øl6ìv;‡§Ó™ =íp82ÿÌÎü‘R²ÿ~>ñ‰O°wï^~õ«_�F‘R²gÏþô§?1šú~¶§§‡šššœñ¢¡³­(ûýJ$<ýôÓ=z”Õ«WóOÿôO¨ªJ[[·Þz+¤¥¥%']]Ó¦MãðáÃ&…ST©ÏBf& ÜWÔü Ë)Þb²Î1�”a_Ëk=ûgž˜ye +z3C2Ûø'óSóš™qʯh¹žì÷½ˆRT΀ХÀ¦jÜ*Sƒ.£q¢qPmNôÑŸ>ÿ$¤Ðøß߿ȑÎ^@Ãît¨ b³ÛÐIFFF@4TÕEµ]#îtbzc=v§ƒí­­Ø\.vôÅYäˆ! T›�X\gVuÝuŽ®>ÇÞN¢Ý=¬¾æøÜ§Â¦¢ ˆÅ¸Ü–L©äÙÝ}¸ìã]´ é• Osñ5×rѧ¯æùG¡Âç`ö"ÃE>eæ,FCÃlßôñXŒK®¹›ÝÆòÓN/ÍÓô�¥é6C/?ý—\{_} Ï<òW*SrÍY¼EQ˜:kV*ЃA¯>û,WßüÏœqþ‡ùÃÏ~ZP^v~!Œü£©@Åh[ªÎ—]w=6›�u>ï’KñUû9åì¡ë:{·�çÔò&Ak?Pù“háÚ•¯=šq2‘ÁjÕ±èÖ –©gF–BŒE*mµÏ‘,�h,ª2G{˜ÈiÎÈDЬ†cXPÚ8VÊ =žw,›Œ(i‰IyÖs=ŠF`… UŒïUØ}~¨Ïg$Ñ�€ŽÐ%z4��àid„äð0‰‘a´�A´‘!’¡!’CÃh#!’##hš†"%Å(Eè(†é-¢ :º Š&N'®™-T,XˆwÖÔÉu8ì¤PÆÎ«R Boo¡³§{»¢ `C—ª¢"„$š:�6àqÓŽßé0¹ÂE_$BbS$IM¦@–¡à$4�ÏéDQ$ýẮsÆ´©Ë{™HN§‡Ã�ËåÂãñP]]Muu5�@¯×‹Ãá`pp�õë×Ó××ÇÒ¥Kinnæ‰'žÀívÓÖÖFEE¬[·ŽíÛ·sûí·sÅWäð|·)»¾Û·oç™gžaÍš5œþù9[ñ¨©©aûöí€ÈáppÒI'™¢"b “$ï‘ÉûYöe2odnZ¼ô2/YA�Vª‰y<ð¬õ tÿɬÿçÉ�/¥K±ÍùB¥÷&½ÇQÖ�+c‰àv¹X2Åz:zyöžGéÜ»Ÿ�ï_¨h¨æ¹M{ز÷ ¬«eÞ²…(ª$íú”b1�xRàmï^ìuuL›;‡Ph˜ŽþAšf5ƒjã�ž$Á*Éž-¯2wåøîO¹ì‹ÿÀÌÉ>ö¿°‘V-‰³©™a�ƒ¹õ~BÃ:÷äPg/µÓ¦Ð²¤™éµG‡q»Š+weµ–®óÐ]wòùÿü.—\{þõ¯YöÁS9çÒ�²ð+ÙõÖ¦¥&ÇÁ¾>~úíoò©Ï‘+oü,»·n5ʰÒ4J Sä¹Ôuþ|ç¯ùâw¿Çe×]σ¿þËO=�ó>z‹V®dç–1¹$FØïÝï¼Ãü¥KyíÙg Ê{á‰'X~êi¬ùèe,N埞7雉5Ø×ÇãÿpÍÍÿÌÇoü,œ†iÓ DŸ9'Ÿu6Ñp˜_Üò=ÚŽ%P[[¢Æh\­¼«ñY”Ì)§ +kX¦‹RL’œ”"W¹ÎÉXN%Ê Q°�f`qãAÑÅÂÄÃPt�ÏÆ¼å‹‰*Ûå)9�Ê+Çò¶2ñB•ÕFã¥ü1–Å7—_!Gëa�í…*öL²•£di„ÝV�ÐömÔœv6(¶ÖP¤¨2õQºŠÛ†ð¸PýþThj2P2áªA"“q´‘Q’ÃÃÄúÑûú‰…Iô÷’ 9AO$P=•¸§7ã[¸÷¬™‡Ëˆþ–%-ÿÜC8‰H&ÙnD§ÛÓ×Ǽ`�½ýý̬r ¿Ÿ©>/­CÃèÑ%É”§ )hJ=RÁ¦âºB¢� §‚þÈ(³kü4¸½<¼ëŠ n›J$ždJ•—¦J»zúiïígptÄð¸eD“¹Ó[Üò×°ô7Áé4ñxœx<>Ö§YuÍΫ(JæúÜsÏEAcc#ÇŽãšk®AQt]§¯¯�ÞÞ^®½öZl6—^zéß Äb1î¿ÿ~�7ß|³é7IŠ¢P[[KA !X¾|9?üpaá…V6#O)¡òäïš¶œ£Æã•ÉXZRza>OÆŽD5gjQÙÛ̳�0¥Hæ±Êï󉌎¼�uïIz�¢•1$Žk ‡Gi˜@ê]×é9t”)‹ ÚBá(÷=¾ÉˆP#aʬé¨6…d"�ÔÓË®‚´9QFÃ8ýÕèý½hCý¸[ZèF±©aL” ëß<†òÒ˼ð»¿�ˆÇé:ÞÊܳW±ù…7Q£ÄT'Ïÿéš?³O¥›×þ²w0ˆÔu¦Í�‚ÃagÁ/ºÂõ)‡>±zUÎõk6ðÚ† ™ë[¾ðyÌU ØüÂF6¿°€³>r!+N?ƒÞ®.ú{z¸ò”•™tWž<ö»¿§‡�e]g(ïeýتä<~uÃÓ¼ºáéŒßùüçŠÖ«Â[É¡=»ééè(x6 ñŸ7eç«]O7—­\‘¹ÛßÓÍGS×›6ndÓÆ�™ë{nÿï‚¶ùù÷¾ÇÏ¿÷½œòûzº¹äcQä²ç?ƒâ–t‹5ç]!se/w!1¶ÛÉibÝË/kªæ¸É²mJ4Z±Ç…F•2d5æmcáŽ)“�5ßÒ·ßU0”1¨Ž!±r¼lfOKV; Y!ã¹uI"µm,¯�ò(ËðljæÎæœýjR%ÚÕƒ³¶–#/½À¶ÁaüµµDÃa:;;‰Ä¢TUUQUUE  ººšªª*\.N§§Ó™Q¶s¼Yì„EŒ¥I«iÙµÌDW³»Pª]Ø«ƒ¸§5ed[¿u‰Ô4„ªBVä³4©&Ɖ4ˆˆÇ£ ½ó6ñÑaI�öÑ̜̟wíeÍì<ø(«šx»£Ü9Uq]G�j�‹ÝýH@Ut©clØ̨öqhp˜“›êée$‘ Á[IÇÈ(º„Ô×#Á‘�Aú"q„”€Ë£lωY=³ºŸ}ŽÏÙgŸ�‚––¶nÝÊðð0�@ .¶nÝŠ¦iÜpà ƒAÎ8ãŒw5xB:b\oo/¿ýío¹ôÒK™>}zF¾|B0eÊÞzë-Óç ó‚M„2€ÄêÕË_w2­ò”i¹[�ÇV¤¬-fÅÀXN¾ÜÌžÍ_Bà î{7׃÷ª{ˆ÷, ’d¼Ce‚!0¶ÌMòªØ»×4Næ¼/\�Ð’TÕøyâÅ„¢””uq44J…χ¦) 5ÜNNwJB'º{7ú®�DŽ%ÖßËP8Œhžƒ³¡wEÞŠ zß~›ÞöVã¢#£Ø�•ZN°a=»�rô±í ~}=±* g,cÛÁ-¨‹g£ª©K‚•]‰ä„Z©ø ã¦Už{éGqºÝhÉ$ë>öqz::8¸kçøxæß)aZ)ö8}êÌYL›ÕÂñ Ë4¥È¢)&P^aûeÛ�J¡Lx”åÙ™ó$:£˜)±zñŽ”%Dô÷j“Le€¡\CŸ‰De€¡‚-„f+´™J¸Ás1� ež‚–ß1YÓ8ÀP:] TnIÂB™)ÅÓr¼å ³ ÈÂÖþÖ[<¼wîÜGO$ŠÏád 5¶qA�EÞn·SYY™Ùf•Ié¿�@€ªª*ü~?Õþjê'M¢ªÊO•¿  �Ç“)ËjKXN»ä„Æ`SJÆ+Émmm¼ð <óÌ3 ìÛÃ?·4ð8é�"�Œ&âÄ¥¤Â¦Ž' 8]ô…#T»< %â4xÝt�D**‘¤q¶Ÿ.$RªØU ]4ú*ÙÜÖÁüÀ|Û¤dqM[ºÚ@H>Ø8� ’ÐØÙÓ‹¢¨hY¢ÿäóùX²d `œ/´víZ6lØÀW\�¢(\}õÕÜsÏ=$“I†††¸êª«xøá‡Y±bÅ»æ)BÐÑÑÁý÷ßÏ 7Ü� Û]¬ü%K–ððÃÓßßO0Ìy67u†ŸYhîÒ˜ÍKÖ+»ÌŸ“ <;Æ�ñIRxê�™4ÅÖÄ‹qJ‰Ÿ‹iÊœqÌÀL9Y‹AÉ—ùÿQz�"ƒÆ»&‡F",m¬EJI<©Ž'èW,]8�ŠJ7{eGê :ã¿;÷àñùp:H 6»“EoãÐH?¢a‰ž„§ÍA8\èûv㇙2{›vï&®¨¬[9›©+ç²{¤›öý©›ÚÀ´ùsH†Ã4/™‰«¢ ¡'é‰óêsû˜etû¹øëŸE• ì V:‰ÄÆ\øåÔûDÁ€¯:ÀêsÏ£º¦†};¶sßí?&�Z–[v”ŠòËËþ}úÚulÚø|Ì&®2�·�EÖÿ�g¥Í>'àÞ-£R¹V}óBÊ›x2WÏÏ;�¨YïÙ±˜ r¬ s2XÔ· ä[ôàÖ,%Ö´(‹È|%½^&©ò#¾™`3ïWúªX™ 5‘ˆh"ÿm*¯É2Óå)qåL2'£¤÷Ô¤dGW7îÚφC‡SJ¾A=ɤáõ\.sçÎe÷îÝ$ c7A"Acc#ííí?~¼à[—ì>Ë~æ°Û° AEeUþj‚Á“ê&QW[Gm]õ Lš4™úÆêëë ƒx}¾ïDþV¸|>lÚ´‰çŸž�7²{÷nxH˜W[M²e:6]phxˆe“'ñZ[Rê$u�¤”èóš•bN Ž·»:ёإJ PQ$(Bcš¯Šã¡!š«üEaF Š]½ý( +ìôŒFñØíœT_O8®Ñ5¦#4‚.¹äÎ=÷\^ýu¶lÙ‘#GˆD"¹]™T!½•.ô ··7ãý)‡ZZZ2Þ €@ @WW‘H„ŠŠ >øÁrÁðè£�¢ë:mmm¬]»–Ç{ŒU«Veúb"à(ÝO£££üáà _ø‡£¬¼õõõL�:•Í›7³fÍšþS§NÅãñ044T¾0†C2 ¥n–42傢µ´|¬�›¿|+ç¸[?Ϧé*È¢|²ìæÖs¦¥�ïM”OïY@ThÕ-’.EAŸ›É~'ˆÄÜ÷Øf:{GðV: G‰D3[jêk™16N—‹D\CQ‰áAô—ÞF‰ÒqÎ †šf1‹˜ÜDKS=šÛͱÃGˆ†GqWéÅXóâñ8½½½ìرƒ­[·òÎ;ïðÜsÏÑÓÓ“ 7½páB>÷¹Ï!„à+_ùŠià…b4þü€ép8hhhà�àÚk¯EÁý×ñê«”]²� IDAT¯ÒÓÓƒ”’��.ºè"î¾ûnÖ­[wBÛçúûûq8Üxã�Ø-7#‡ÃASSSÇLd“ÝngÊ”)å"“w¿”wV\J­¥V³¡ù}k0Tà .ÒÕ9�Š£ ©‰¢Ä„_¨ä§ÍAX†ÓÇT¦÷�P6½gÑxÁ€Û®¨t"uÃ24³©šöÎ&ÜüyË$UQhš1‹æù3е$ÉdÐÑ5H¸ml;«[•ŸH,†‰âñºñÒÑc'þö›8{zX2{);‚î8Èá.ºê2T‡J_BçÕÇ_æ¼O®¥sý.ä‘!´£ÌœRÁ!Ùy¸ �*yí�#8�.æL©ÃW9 ¤ Ò©œ˜Âo’ªœt倡"¤hÑe¨b ËCå‘1Êw¯Vt¼lóUÅrÏÉ1Ë›æ^XŒ=•’’nxsUÚX d9ÖO3P”2ÅëjºXä œ‚§– 1óíIAÉ…üL 37Ja^Ëñ"³Ÿ†ë. R§å{¢ 6ÙËiºÉ‹È\Š ?^ÎçG(2§òùÊÜÆ2BW›L"¥Ú+sîH®¤<‹Ó7Ÿ55L�6T�šRrgΜÉ¿øE>þñ�ã÷û3Êö\ÀªU«øêW¿Êï~÷;B¡÷Þ{/UUU\wÝu|ûÛßfË–-<ðÀ¼öÚkØívEadd$A-û[ EQp:�Äb±”]/ýŽK¤®“Œj„£QzûûÙ—:J!Û3”;‡Ñ4Í2"[Æ»"„"˜ àw9Б@ÅÛ­Ø�R§Âa'œˆ#—j'¦é(ªD×Rî0ú¯Æ]A_ØøVÖçvå¤`v�Ÿ×[�3sù$v»�—^z‰W_}•�7ÒÝÝ�¶­+¡ _sÍ5ÜtÓMtvvÒÒÒÂÞ½{ù×ýW¢&gARWœB¡¡PÈ0ÜôˆDÂtC ó:Ø×ïgH‘EH¼v~©QãöÐbS$a$^‡B_HC'æ-®?ª‚‘eÅìêéEŠ"pÛmô†"Œ++åÅÍ›A@•×E‡?€"uæŒND<µz-UÕÕ¼øÒKŒ1"­>š››Y±bK–,á£�>bÆ D£Ñä*ÍÂ… ùä“OX·n]ò}.2:£5lذ¬xsçÎå÷¿ÿ=Ÿ|ò #FŒ ªªŠ .¸€mÛ¶qï½÷&¿]8æÎ;ïä³Ï>cÁ‚ÔÖÖZÞ:§i�?þ8W\qÅ À�”’’’ZZZ’.ÇS©¾¾>{¥ÌD4sö)†CƒŽž¯¤¹‰H1 åìË|MI†AN¦DKÏ";m–êi­Žwé£yº�Îxf4“îСC –"á’ B€×å@‚î~?•õ£ˆySÐ úýt´JŠ‹‹PTB((ŠÀnSØß±Ÿžn?m{öPZY…·¤·Mc|¹`X´ù}hš»ÝFÈßO]X£vÍ.J[{éÑûñë:%*tÉ»�â]cúƽ|6¥»*8þkcÑ4°«ñ ¨.qç-ßÁCVp^ð´®8 ^ªœ)-à3�Ñè½õA1—�ßZ™d Ywó]ˆžš&‡6žAöTgÊ+¥ 0¸6aLÒÀPž(Wp¨ÊJg4á§FH¢Kü,Ôxîd /Ûö›ŸSÂæYÐÄ_ÁJQ¯L˜Ä”™ñjà�H±Òæ“t �…EÊ4RU•!C†ðÖ[o±dɼ^/��Çsœàñàñxñ±rÅrvìØ‰Óéä?ŸûOî¸ã66l Ï×Çïù=O?ý4sÏ?Ÿÿwýu\{íµÜ~ûí<üðÃY<¥”<üðôµµ1þ|¦L™BsssAça "!Q¤‚®(DºGÒ Særá²;]QÊ®În†•xiì¼œ]Ý=L«ª¢¡­A¹ËMO ˆ‚`XI1ëÛÚQböG*]nzBAÊ=ÕìÄ€Z‘ÍN_8Ê”!Õ /õ²««�öˆÎ‹ÿµˆéÓ§ÓÓÓÊ+X¼x1|ð ô÷÷§�‰J�®ëøý~V®\™|ŸêJ;YL!°Ùl”””0nÜ8;ì0úûûyñÅÑ4�ªªªdý'“Ëåâ /déÒ¥üå/I::¸í¶ÛP…_ýêWIð©iûÛß8ÿüóùàƒ,mŸÓu�gŸ}–ï|ç;Iþ>!¨¯¯gåÊ•øýþ¤#†ÕÖÖZÎ˸?Çë1¶p”ìGi+;9úT* É�<å§ñ<‘-M_É7X§'J�m¶0m„N)òÀ¯ìÚ1NÌ¥337°=”�P‚¾DdÖÇÂѸ;Ï´ùTÒÖíG(±Ã79ûû¨6„B4Æîp¢i:ÑP˜Ê¡Ãp8]H)Ñ�O‡º9©¥•>-J‘°ãiogzK˜Ú¶>ÂR'ª"x—MÑ(Q½ØtÁØÊ¡4uµRŠÒ±ßOMYŠ M\ ë*tˆTL“çCÆt0© YiÉ÷ÒÌzn hæ^¹0Še ¤Ï5�æ²bÉ�‹÷? ìæ²n¥QŽ9.ûeî©ä@Ú‰iÎ8åC©Òd)÷yÊkžÛ Í i³möÄ^ Yé,!2íÐfý7Ã퓱Q¡0q�Îê¹’H$ÂÛo¿�eíOžë‰,Báp„ë~üFÖ�%æaT ðùzùóÓOóÜ¢¿ðõOâÓO>1ä™PúŸ}öYöíÛÇsÏ=Ǿ}û¨Ü9I T›BDÓЉ]¸ŒFéGpÛlL(­â¿Z˜T]Å{÷qê˜:>ÛÓÄ)£Góys+HA¹ÛEW ˆD`W ¢�]"ºÎ°’"Zû|Tº<õ(H·ÝFW0Ì÷ÆODpÓÍ?cýúõ<üÐC|þùçtww§o'̨£ÌçÌU»ÝN}}=S¦LaÆŒLŸ>�É“'3räHTUå·¿ý-¿ùÍoâÛéaÏž=Y|„Œ5ŠÒÒRZZZX¸p!W_}5�‡Ûo¿�™3grà 7°}ûv4MCA__Ÿ¥ö%¥déÒ¥ 6Œ±cÇúÕÒd9r$û÷ï§¿¿?  :Ô€9Ö»RV¼xOÄú§¹ÅÄ (ÏŒš\Ý‘iQS×i ›ÏR·ª™ƒ™L0” ¶ä2ŠztJãþÛ¬Óÿsé+@”A¹Ú„®K¤�¤"")ÁŠ�´>Æ;|bÔ¥Bw[;í-Í 5 —·˜½;©: §ËMóŽFÆ�N«]¥£ÂIQ‡Ž&3WíEÕ~E%,uB‘0}z�j‡—n—›.›B}i%ª »ÃÉØ}½ø!jJ‹°¾ K­Ýªªc%ž0tP)ÇØ˜‹¯U@f eÒÀ6¢ÂdÉÒUÓÊf<ÌKRÇÂìû鬬 «fsš•Ï{ ಜŒ�#V†‚nd’óTFh¦roùÀŠh&"YËCäl©ï”üÔf«`æ‚%ÖVòí76 5`æyYís¦9äkÊyû¯“D®Œ2´ªÔ3[kT@¢ªà²ÙPQè ‡ú¶€×åN+Ë^ZJ¥Ë�Ë®‚”D�@ÀG͸Qt´õhòõQWäáüæñÐ{ïI¬€‰€(ÓeþÇ?þÁ9çœÃ…^ßZDA€.•¡$Û�‚@GBÄ&hRâ�F€]U±)JÌ«4]à±Ùjàu@w0ŒD#vy¬¤Ò㡱«‰*Q N»‚¦Iª½nPtš}IpXdwЊpâØ‘Øu…¿�{ï¹—h4Š.­9fN] ª¬¬d̘1L›6�Ã?< ~JKK±Ù⎌â iݺu\sÍ5|þùçiíëÝwß媫®2¿ ·éµµµ<ñÄ\zé¥TWWsúé§³jÕ*/^ÌòåË)..æâ‹/Nò4¢Ä·ëééaýúõ\uÕU–¿¡%V—úúú²Âjjj ÏP`0DÅ^È̈)ý*-#U¾91ËX”;c±S £bf^ù®!0WEÎ9ÈH´B&çÿ£ô J¡|m¡¹£7‰âõ”åíÄöjAì�§*l.Á~?Š*pQ?qªMEêQ†��ÍfCÓ"Lž8§ÓÅp¡²a¬`ÜÞ HA-‚*aE£gX]%؆•á S�[_K™Ëƒ[8é ‡iôRÑ¥Ç,™à D¬—;åÅC/¾LQq1š¦¡ë{yù�O±ù˵É8¿ø2EÅ%I‹Ào½Áóxœß¿ø2ï¾ü2{î?³XÜúð#45ngÑc�&™N›9“ó®øÃF�Æß×ǚϗòüþ@0;¬úÈKe[C�Ý9/™‘îûãÓ©”ò-~ãuž�??­<ƒ4¼“Lf�v`«�yëŒE±ÂØl¨.ÄúU(§t~…‚s5:ßèmfPц²�!³�$âõ—WY4>we½n ¾Z:&Ë‘Dd½Ê‡“yÇbÅ�)óFÉŒ³X_±$ Zv­ÑàâÉ$³ðœ¿w¤Õc=vöIT¹¼”º9íèRcuk'/mÜŠÖÂQ@ t¡ƒ”ìù¢¹•e{÷¡¤(r:)B�íUH8FØÙåw/E„("–—"bó˜](¡`Sc‡Ú#ºÎÚU+X»zª¢ Åoq) !Y^¯Ž?†§×mdD‰—/ö´³ynÕF…ןòJ„PˆÈ(“ªª�šDÓtü‘˜c]jtPÔøŽ †µ7Kw7Qd³ÐbVùb‡_$Ä0g1ý¥lí茭ø%NCK‹ârÒ�òå¾ö40”«|Š¢0iÒ$æÌ™Ã¬Y³˜>}:õõõ£ªjZ™¤ë:¡Pˆ p÷Ýwãóù²îæY²d MMMŒ9Ò°þTU¥´´”«¯¾šE‹qôÑG3cÆ Ün7çœsçœsŽåsCRJþë¿þ‹¹sç”;Œl6º®‰dë 7ä–ÚL’™/Ò)—¥,ùÊlÜ1Ë&õ¤ “ü 2Ôe$y­¹¹Ç¹œ‚åà›C Cš¾D�ݦŠj8ÕtË�¢Ä¡ ªÓÍ®�›ˆjQªêêpºÝúýD#‡ÓI4ÀVTB_K3GŽÅš}L?††-[©+uÐ+ÃôDzÑÝ^ªGਬÀíõPëq!'�DuÚ ­ ·;@…³„Ö¾ýH)p÷Ep;U‰[ÄbªPm=~Ã2YYÁøå�¯¦©±»ÃÁ‘ÇŸÀM¿ù�ÿò.Ö|¶4çî_ÍžÆFÃ>yî÷.á½—_"'YŒ�2…GMSã€ËÎÙ'ŸÂùWÿˆÇヒí7PVYÅ%×]ÏÝ rÛßOîeŸ4ãp¾vìq¬Ž$6¢»~tUR棎?�ûÝ ¹Rn„·Òº €� ÀA�!‘b{ÎX]±Lb@m;iÄptU 5Ptˆê'Œ¬ãëõuìíîgñî=|¼{7›Ú»ðG¢$ÏQ‰¸,)ÃÀ–:!c«"RHœ6A�×ËÐâb†3´ØK]‘—j—› �‹"—�jîªH@ÓuúÚûülíìdu[;ë[ÛØÓë#* éíK&ÿ“,!ƒŠ$óJãvŠÝNœª�KŸ@}ñ,jËŠ)³9PÐÑhRpÄ� Ö·÷âqØé …cç�„ ›*Тàq: E€†*Pt4 £ÊKÙ±¿ ¤F…ÛËþ@ˆÚ¢"P´èÀ—S…àÜ1õèÂÆ¦Žzüáä< ¹Û´”’mÛ¶áóùظq#S§NeÚ´iL›6�ñãÇSYY™¸þúëùè£�Lóíééá™gžaÞ¼yY甤( �‡3Î8ƒµkײvíZ.¼ð‚�!lß¾�ŠŠŠ¬‹TK‰99óî¢U«V%="â‚<Öª”Œ79VB2œH!²zb¾Ãp•†?“,3=ÔåÊ?KRûK" Oê|@&™�ñØjÌ!ǘuÀòÿFú ÅÉJw1¤œž¾5¥¶´AËã´ÇÒkØ�ìÛµ›€¿¯×‹°©ìذ›Ã詇át:Ù½mN!èiÞ‹»f}{÷Òóe¥uã*"zLªáû›Ù=b2Á² „¬¦¬£�’º:úÆ� ûÓÍDt »MÅU‰è’}\J ¢‘‡Škz#ŽÅž6_þn—§"á0Ÿ¿ÿlv;—þ¿ÒQ®ä»·oãäo~‹w^|!ç¼+À²äŨÕfãÒëoàwÿv;·l`G;ÿ~×/øõŸÿƒ“¿ù-ÞûëËüñ�ßpÅOÆÆU« Œ�^ªÌKã2_vÃ�Ù€HQ¸ê–ŸóØ�óØÚÐ�|߸iS~Kµ0jó‚!aIuKO’¶Â�P²­PŠò–ñ«Ð<¬Øú͆R‹ÎŸMÒ§–×xh7Tòó€™\Ã~®ûƒLóK[A1þÆF9ʬ@Q€¹1Á{ö J¥ÏgÞ”ec-€o<­Ì 6“©ÄÈïR^04(³î@Z# Th6‚HÎzᆺ‹˜^WÍéãF1¶¤�Ø}9ÃK‹øþa“¸lÚD|Ñ;»zÙ¶¿‡Ý==4÷õá FÐuP�Ó¡RìtRëõPç)¢¦ØÅðâbª<Ü6ÕøL£Ù§M¥ÂãbZMß�<�0’�ݽìó„#D¤3 ›ªâPTÜv•‡�r—‹R�‹b»‡)²ûËø:ˆ�»SG�%ÙΗ­vzÃaŠœvzƒA<6•þH„b‡�ÞP)BQ�ñyrRe¯mÞ†&%UÁp„}¾>F”•Há[ë-bRe%A=Ȳ½ûˆJ ¿û%så&KV) ‡Ã455ÑÔÔÄ’%KÒœ 6ŒéÓ§'ÿ-_¾œGy$yÿ’(B°`Á~ò“ŸP^^ž|—J G #GŽdíÚµÔ××óÌ3Ï0cÆ fΜ™t¹��Þ|óÍä�IƒÚÛÛ(**J{Øa‡ÑÒÒ‚Ýn'˜y»‰ä?‘öœVcæv¬SóY¹Se�ËñG v¹4ÆYyÆ%HŽGi­�¸…‚™'™Ÿ8:$ò!C_"¬µiIì2Öö?5eÞ4+ò� /¥¥4\nލ�ËFÀÀíqÑÝÖNii º®¡ ‡C¥¼4æ�N­¬¤¼·i³SêtáX³„ˆ.AQbÞìüFí\OÏ‘ÇãvØiDèZ¶ i³SäM�Rät³³¿UQ(ÚÕ‹oû~/*bb%š&ijïÉ*g¾Á&�´ìý÷ùñ¼;q{½úûóÖá«Ï<Ã�î˜Çû¯¾B$aÔ„‰8]nÖ/_NE|ŸqíðDÂá$Jr—’Þ|“I3O¢�›7³ôïqá5×ð§‡ÌÁy€>[ü>×ÞyWšÌC† EQU¶¥€!Óò¤^9bš�¡„+Oìô·Y–¨ÁUÆér-˜¯g ÑVá�ÕØæÒX”U…Î2Ð äh¥ÌFñÌ�bj`êR‰¿\mÆ öfÄ3RAü2Ÿ2Ë›1�ÒÀWÊÇ/# ©`¤È-r¯ $ó¥•yE·$[soͽ}¬lkçùõ›¸ÿÔ˜=¬6]‰‚›‹©µR“Gƶ¸é±Ípñ:Rˆ¸;q¯‹Ž q–§°~(PБ؀J·—J·7ž“·=BAO*t •6áJ\* Xpê#¤@Q5Ž9Œ­­4õö2º¢”ݽ>êËJÙÙ³Ÿ:¯—6! ÄåŠ N»B(¾ZѰ¯ƒiCjØÔÑŰR/-.—�ÃŽDÕ»»{ز¿M²‚1@©«9~¿Ÿ­[·²uëVþú׿&ßçY Ú·oO>ù$?ÿùÏsÆSU•ù—á½÷ÞÃáp …xæ™g˜5kS§NÍéa®¹¹™¡C‡æ�oe&ž¡!ô‰m`™HE"íOÊ8`ÌóÈl;TAP*ò€¨�aÐÐÔÖË´QÕ±´ñSêu1zäPt@‘Ãj*Šˆ†eÂèØ­ÖñID"ÑÆ×#]Ø(²yˆúô?ñ¡¨Š‚›íÐèá0åk?gäWa¯¨DYßH{U)þÃÆ¡oòÑ ¢¡–’VUîú£aº5?³ŽÆÎ}Ýx�*½©v"‘0¾žJË+’àâÎǤ�±yàß~–mÍÍ4¬XΉç|ƒ¼ú ç]ù^~ú�Œ?.¿fèPº;; ùµ·43ûäSÒÄzé�Oñ›ÿø ã§ÆÖõëò– ÓÛÓMiEE ª>‚ž®Î´’•úž ÓÊwÿÏnJ[QÊE‰ª0Å6ÛZn-µ©yÓf4O”Ç,f&�ɱª“#m¶<¹Ö^ÌÓB4Y*Èæµ9°#ÎöÚfŒsˈ'�#X{ùXá—ú”RÞ4~VÚºHq“ƒ‹Åt5“k ÍÎFe(&FlM¹'À—ФŃ"¢QX¶·•ÙÆdµv]èñËìc Ušµ9õw²ª~OAbM9Ϥ�t±íwvo %3§ì¨Ù¸ÆŒ§ã�7hÿðÐçE$Ï-‰ÄÊŒ”ñ+)òƒN•*¯Êm_?šÛÄ�¢þ¾½‘ÓF�âÝ�;˜Y[Ks¿„N•ËIgÐ�ª*¬iéD(±-ëŵµ|¼{7HÉ«› iÑ$Pøý+ù�u 3l(Û±!cwy½EÉËPSÁwêJŠ”2 àžBÁU"�‡zˆïÿû†÷%(áÂûÌ3Ϥ»»›¿þõ¯”••ÑÕÕÅ¢E‹¨ªªböìÙ”••eÉôñÇsÒI'™–o0´mÛ6†ŽËåJËkÙ²eTTTdm¥+˜Dzß3’6WÿËŽ›ÈP·Çœ†"“y4suÇ`Ì�)½1§Ð‰íÈ#z¾ñÙÜ|—Û°÷ CY¡DÃéìíÃ&bçˆ)‡(‘’º;{{#º¦!´Øä­RÓPT¡ª„¢‘äO)RUÐ¥dïs&Ô׋PÔØ¡Q 1y+‚}}4=õ$Ç ›…Ò¼¥¨ƒÎ™c‰J�îPQ]C×$}BÐ××AHꌚ>šÒr/ ->Ê‹ÝY€(Ù) {™ùî}›ÝŽÛ륽¥9ù.q†ÈŒ^yæÏÜöÈ£l߸‘’²26¬Z™ˆºÚÛ¨ª3¾· ¢¦†}{Ó]“FÂaüúW\}ëmüüòï¦K•ßf·ãñÅd1ºÚÛ¨‘~˜Õh°˜wõUgˆ 9¤¿I³$ƒr‘5å2[�5W¢ ãg5}ª½If¼Í•£ùœ{h.ÔñéÁ ‚êÆ¤™gl–ù¥>‰A·ÓôÔÆÒ˜ƒYa>1vî&·e8£�lÒ¹'\�æP”U[ÝqÙU&V•sθÑÄJ{î};X$ãçRm*¡æ=t¼ýA¨· U±�£¿˜kp�.u¤"ˆù�(¬»�ûN:‘O÷6ñææí8UXÃn³‰Ä΢v‡‚´ú4lªÂžH„!55uÔQqÄ,\¸�Y³fáv¹Y½z5»vï"sÊi§±a]¯oÞΰauœ|Ú©¼óöß¹üòËùè£�hhh`̘1444pñÅ3dÈšššxþù絊TuuuqóÍ7óÌ3Ï`·ÛóÆ/++ãòË/§µµ•wß}�ÇÃ�!CX¶á²‰d IDATl>Ÿ‡ÃA4EUUTUeÙ²eŒ7!•••iŽ CRJ‚Á nwö‡G}4>Ÿ/»&Ƙ¬¼EÊ"Gü·ÈÓ‡’df2�jYÛÔ2d³²*“9¦fÏQ£O>s„±IÌ8ŽÑ¼o%×´�B,`‡Ò€ÈJ[H�ãt8Ù°»�µÛ÷1kâИ§›˜7F”ÙiîÓQб)¶ØÄC=ñ߉âTT¢ h€ŽŠêòÒöþ{öìD¨±ã¨:‰~*Ñ%hq)*)ÂÓ¤ßnC DØúÊs̨=E(x«JqMJëÇbyK�á'O"ªélÜÕ‰Ûå4,Ÿ�Æõ�«nf�4‡�«W¡išy¼Œ€}{÷²yí—ÜòàC<~ÏÝYšwíÂår3iÆálZ»&-ìØSOcñë¯ee½yíZ6¬^Å·¾Y^ù�>iâ2±qBöîÚ Ÿs2Ë–,NÆ7¿9ÛŒCêxjÅæbÁÖ“b^65(eûŒK.¹¯×ûϬÕ$I)y饗˜3g?øÁL·À%VcTUeذa\qÅôôô°|ùr"‘“'O¦¬¬ ŸÏ‡×ëM®išFGGííí”——SRR‚ÇãIž…JÍ;ù|>Ö®]ËÍ7ßœl›‰ms+V¬ˆy/´Û-9¬(Ø@[°L$þ‘bdFÚìa&s¬Í“ã­6¼Òbä_•Iç’ø•=‹ÄÞÈ,t~ó¡ ¿3™ƒÏW (I‡, * øA„Ðùd]3' Më›õ•n¾ØÕÛ/-u©''Èd—Lö=„6;¾µ«èýø=TE‰YⓉNì~)c½\"Ùh¥5¼Ÿ2[)ªÍ‰° zeˆbá"Ø eõ¢ºFX‚§º˜³Æ°~G¡°ŽQ²ÈØàlZ;ªª2ã˜c¹àêkøÍM7ZC zùé?ÒÓÕÉ—Ë>Ï ‹„Ãüçãó¹ö®»yôóغ~.�‡¹?¼ EQøä�¿æûŸóçó›¿ü—Ûc*ó׎=–‹®ù1¿þé YáÑh”?>ð;®¹ý\nŸ/^B$fh}==]]øzz,Ðú™s;vök .�`Æ<†9·Á,äÈ35‹l•.3ÌÚÄkÆÍt’; \�)xK-·¡$•m¼ò6‹Œ)hsSú�ÖJRð^æìi�Ÿ �Ÿɬ™|�ƒÍ(¡;‰¤5xÊ †Re©Ü²• Tñÿ¥}‹¸æw|ýð8 ÐÑâÿ’éâÊfDÓð…Âh€K�ÝSTdsàq8±AìŽ<+2 ‚’`Lˆø<•Ñß3 kz¼;>üu_NÕœSÑ�Î=wÞÉý�?ƒ”Pçuqx]-³‡Õqôð*¢Ñ(‡ƒºº:4MÃårñÀpÜqÇqÜqÇÑÚÒŠÍfcÞ¼y<ú裼ýöÛìÝ»—›o¾™H$ÂâÅ‹B0vìX.¼ðB.¹ä’=¥ žt]çg?û£F�âä“O.(mII §œ2°µ‚}޽òTEå�¥[iïî£Øk¼B”]ÙêÀ�=Ž� Ù±y÷\ûcÚ[[ÒâÌ‹ÇIÐo½É žH‹³oïž�ÿ˜©‹_•~_/—Ýp#•Cjéëéaå'sïu×"uc5%ðó§à¶ß?šöþÎù š"óÝ?¾&Kf7á~þþûôtu1÷‡ÿÊ÷ÿß H]ÒÚÔÄŸÿ0½q@t×ãH+ß’7ßà¹'þ2ŸDÌÀ�Hûe�Œ¼Ð¤$Í´<åÎËøu.}\¦¾°8˜›œÖDÿËV¯Óó°23˜MkVÉ¥Nu™bHÔiöf€Ìtz³˜+kÐ'—šœeeMüÈTzóñËTjL( ¥)5"YþÜ hº™5©Då��“,ƒ¡@(_â4U2f2ˆÁ´Ø–k)ÑtITJ‚Ñ(Ý�ý‘0: }á0ª¢Pír¢#ðG„z{q©vûì3Þþh)n›�¯9ƒ©ª ':_«©¡¶Ø�Çf¡0£¶œéµåœ2ªžµ]líêæ¹/׳`ÁÜn7]�üùé§)q8Ø·g¿ùÍo¸è¢‹¨¯¯§½½�k¯½–k®¹MÓPU•+®¸‚5kÖp÷Ýw yøá‡™¿[î›ßü&Ç<ßùÎw¸å–[øáH(2ý²F@"³ŸXq´ ë:>Ÿ�‹.ºˆçŸžSN9)eNg ¹dÐu�^x�¹sç¦y¢³ÛíÔÔÔ …P…H$»ï¾Ëøñã=ztš»ìÔ¿@r%è�wÞÁáp¤ñ ‡ÃìÛ·�·Þz‹¹sçrúé§ÓÓÓC[[›E@i¸Ì“E2¥¥÷Ãìµ3ÙÈx•ÏûZæXh:¦�U†™e?f37|ŸÌr ‹6ƒìC‰þYåΗ¯QxjkNüU žSã()éωjü¯-þ;ñ·ôÚ³ÏXÚßÛ›³¦…ÅÉáß9�µÛ[ˆj�Óο]|ŠT⃄´(¯®Ý€]èqá̉:±­ *QÅN9AŽ«/âý·–â+ª¡hâdº¿XÊÞ×_& A8�DÃá˜r DÌÕ(‡2P ³K'Pc«D ‡uûÙ ŸP‡Ôcg—vwòäËÄnwmÞ™UH#ÕÈʰeGæ‹3…´kq!åL§F £”VÁL.8`ízÓl�ÑLa³<טŒÄ¹,É z*3ƒzÆOæ`&=Ô8×ìº2Ð¥Mê&«$Р0{k”£Ñ�Oy)EÑ6–"-šI2'(HÄr¤x™Ê_qûª…>'óºk2ânL¤®�•¨L¾"§ YA)`&óAÞŒRY剚–±½Õ$Z†ÔõУihºÎÓ'ÎN¦�ê:a=JTJ‘(þpM‚M¢RÇ¥ÚQ„Ä¿O×tüZ� ÔíF×£Dõ˜BëTlB!n^î(±óB"¤‚?awo/­þ è:Õ^7.›�J·‹"»ŠÍf#¬étùýØU�p„ý¡ kZ¬ º†MQkÁ¨†/¡/AC`Gâ¶Ûq©*“O8�S¯ÿ)OýùÏüüç·ò§?ý‰‹.ºˆ@ ÀÊ•+yõÕWyé¯/Ѻ·5VW¼;un#‹‹©.òPáqR[\D±ÍF©ÝÆÖnb{ ÈE]ÄÂ'2«®†�œÁ;;›xjõ:*ª*éîîFJ‰ªª ¶s`ôèÑìܹ]×I½µ«« UU¶Wš¦eµÇÌmf ð ( ÅÅÅI~^¯—úúz¾üòË´ ÌÍHUU<wÞy'×]w]ÚÖ3«¤ë:ýýý¼ñÆœþù(Š’¬Ž"6nÜHss3eee´··SZZÊÌ™3q8I0”º´zõjüq~ûÛߦݿ´}ûv>üðCz{{©­­åßøO=õ·ÜrËÀå­"¶½SO©Ë©' EUâúŠˆÉšR¯™ã amÄËì×ié¬èŒ YH‘ Ôe4edf˜­q!M˜¥‚|iÓB%%%¥|ðÑGÇ=ÄNxDSþê$N} ü“)ÿϤ<§Š‘ùœŽ[�Ä6¦A(“¹é�D`á+È�7Ïš‰M´ìïgks7ç7‰S�›ü¼ÉÆ–^V´D°Åo×Öuq;BHô¸ÈJ(Ìa®ö‡lì)©-„ÝíD †éøp öÚZJ'OcïûïÒüáb´x wºcWv§�£‹&R+Ë EBŸ“Ïœº¤/á…hî쥳§ x¶î6.§É oÖÚ† í�'¹Ù*r>@$� „å1[i—‰\Iƃgc½˜1ø2)¯2;¦ù]<Òè��¬Âð­¿‚ÀlŽ0ã…Ôº1xË|›œN¹êÆRž– €(ÓÃ�ˆb�_2ºõÒf¨“yʘÒÞ“ÍÉø‹˜‰�öZ˜´ädyÍË‘jFH3L™ù7±-³‘¦iDS‘±óŸº®‘8-�êD4�ˆÔÂz$yO�ˆƒà°®£ )õä�@J\ñŒèZ¬ì"¦„êºÄe³QêtÐݤ­¿Ÿ®P›”¸„£lª›‡ÝFH‹¢*t�€RÓ�èèBE%¶CB×¢Tx<”88U…`$BO$Š®éD4ЈRT]Åq×þ”³~p5û;ÚX³öKŠ‹‹“õ EøÅ/î ¬¼‚‘#F°þË/Ù¸e;v줽½ƒþ¾>‚� $ÝŒëhz|õB(¨R"�]!‰¢éé[«3f†fz•Ën+›Í†®ëqâ‰'RVVFuu5555”——sûí·sóÍ7sã�7&ÁD0äì³ÏféÒ¥i@˰­e€«¯}íkÜ~ûíœqÆÉó>†íNJzzz())aïÞ½ø|>>ùäŠŠŠøÖ·¾…Çc¼­bàIÓ4>üðC"‘õõõlß¾�h4ŠÇ㡺ºšÚÚÚ¤3†_üâŒ3†+®¸"Y—½½½466²mÛ6FŽÉ”)SxõÕW9úè£9çœsؾ}{²�™"EA‰ç'â€(6å?ÕKF¼�¹Ïd@Ë©¯`8XÈÔ€<ÛØ“³Dæ d@ò €™X 3™rë™9—””’€è�Ü2—«]åRä{ûC8í C*JÙ¹¯—7?ÝÄ´Ñ5Ô•Ç,“†³§§‹–>%‚T56‡Ç�Âî 2Ø�¯¿�ýmìªOóÂG 67á®Cí7Î¥æ´ÓÑ£�á§�Ž×Nzv6â.-BF¢èAIM-¿‚Ón' áÛºqv¬Ÿ¾¿zŠ"G£¸]ÜN�\õaй Ö,�¡ƒJÁÐA`cú,Rþ7(§ÉŠü'€¡”ßÙ`ÆÂ"�ÓÆôÜ°Ãø)ñÆ|ULjßààŠYƒµódƒ·ƒ‘S¡ß<ü4'KL2?v†¬�µËTTï úP>DfI3ú’0V~ÓSX«¥dEn})UæÔœE\}kĶªCøÂ!üÑ(Š€¥%(:ýýtùñ>®°ÏçCU\6;Ý�Ø==en}¡0‘h„0; _82¶k ³?Do$L—¿ŸÎP�ÍŽÓfÃ.TJœvfÔVÑÕ¢Øe§Øn§ÌëÂØvEA*:£JJ)÷¸�"¶Š•(š×á 2Y¾Ø ºBÃcð/#k¹oõ*yäî¸ãޤRípظ÷Þ{¹æšk8ëÌ3øÞ÷.FA$Áï÷ ÆVƒÎ<óL&L˜À‚ xç�w�RrÖYgpüñÇ#¥dáÂ…455qöÙgS\\L__š¦¡i---8�Nª«c×g,Y²„N8�ªª*¶oßÎèÑ£9r$RJ¢Ñ(6làÝwßeÞ¼yœ{î¹ôôô0oÞ<æÏŸÏ´iÓÒÀÕO<Ám·ÝÆu×]—\�Ñu�_üâ,]ºÔÒ½D©gV­ZÅ\Àˆ#8ãŒ38í´Ó˜={6ÕÕÕiÛàRWh&Ožœô47sæÌ¤7830•X=:ùä“ ¬ZµŠP(DQQ£F�BQvîÜICCýýý”——ãñxxíµ˜³#»ÝNQQõõõœuÖY|ùå—¼õÖ[œ{î¹1cÆ ãó¹µ1CˆÔ1ÃX1­C3“{¦µÂ(OÓ®ž`²�=Á&ÝC¤ùø!ãy™if«çÆ9gŽqÂ4$·T‡&š€È*e4öæ.£jËilîÄå´¡ Y·­…ÒnÜ[¬J8a\)o5tÓQ™\¤Sì¶³©=LPqâéé ª·�íQ¤Œ°ç�'ÔçCÚlˆþnÚ^ø ö1±—W —â,/gø©§£¾ù2Ây/6ʆÔѵ{öªê˜Jø·u U…U›[ùtÝ.üÁB&�®Ã®v¤-³¬ygpë`(¨,ˆ Cs0_0I ¬fkº°RPÙ<�”Á46 àf˜in¥ÏšÐÙ3IöDe†¥ì0YИ-¿•)ÿ?pÎùùFæüdÚ‡6{&ÆT³< ©‡\6Þ|;F¦&[Ó¨Ù�ÏØ°�é +U�Èd‘K1Kó4gfH6×â€OJè ymã6»{è‹FSîhèèR��8=vÙ*2n®¡iDP° �&5ÐcwÙiR¢Æ·\k€Ô!*âÆ]©à°)¸…‚/¦)Ô‹?ÁëtRîp±µ·“ꪘ\YÎáµCØÕíã‡o½C@‹2ª¨˜çÎÿŠ¢�”qÙDò[ !ˆh°²µ�Ïv5³¼¥•Ý=>‚º†.uyä.¹äF�E$á£�>bΜ9üîw¿ãæ›oæ� ¼¼œææf–.]JII &LH:A˜:u*Ó§O'3cÆ n¹å6mÚÄêÕ«yî¹çðx<¬X±‚‰'RTTÄúõëyÿý÷¹á†Ð4�™3g²hÑ"***¸üòËùÕ¯~ÅСC“ò¿øâ‹444pà 7P\\Ìm·ÝÆsÏ=G]]ííí,_¾œ³Ï>›+V°sçNn½õVÞ|óMŠŠŠ(--eõêÕüû¿ÿ»åKZ�H×uvîÜÉ“O>É‚ p8Lš4‰™3grÌ1Çp 'PWWÇòåË©¯¯§¬¬ŒM›6qÄG0räHË÷ !ðx<|ýë_ ¯¯�††ÚÛÛ‰D"Øl6Ün7sæÌ¡®®.y×PblÇŽìØ±ƒñãÇ3eÊ‚Á ÅÅÅŒ7.7ãÔI üKÛw �+ãøOÝx H3Œ€Œ!ÿ„Þ$2YÇǙۚ.]æÈ’ u¬ƒóЯ@�9š€ÈJ3›ƒ�WmEuU¥”¹ÙÒØÂ–-œrä8�0fd »�3¦”ñÖÚvf�¯Áér2ud„^ùw‰—/ûUzBašÿ‡FWt]§»³;&Uûg eÜ}¶Œ[0cƒ•¿|Nj±m:Œ„P…ŠÞÙÃ[K6ÒØî#‰ .§�Û™æÀ´Ü3ø`Õƒ¦Ü�‘QÔüðCŽ<òH†JCCßýîw9õÔS™8q"óæÍãùçŸçÖ[oeáÂ…iÎŽK 0•È# ±víZ¾üòKž~úil6ãÇ�ç[ßú#FŒà³Ï>cêÔ©4551fÌFŒa‰Oæ Rqq1³gÏNã�ê`!5¾ÇãaêÔ©Iy;;;q:cΜÊËË-»ÝÎz!@ŠØaùÒå5ÎI’zNêÈL¶™ë59ç¶4/)I(”Ã`hÌ3×[k¡h�ÞC…M@Dn5ɬߵµuQªzñz½8…“m[›>|8Û·o§u_”ÆÆFîýé7=¼¯ÃÆœqÅ´ïjÅ[Vº]mlÞ`¿ß…Ò ,y=$¬ˆØýC SH¼ÃÆ|ý€�µ¤„ý£'P$£¨ëÖ¢­ûðT”Ql÷¢†A‘:Š„®µMTNJ“݆_�]ÛÑíÃãrä,wz%{‘2ìØ9•ÒëqVRçÂ2–Ó'ª>ÇhcÖ&’ub–ÖDYM“3OÚåÌ ² ]ÕI}e’Ö\Ö ²,„æRâsæ“%s.ÅÜú4”Ÿbf\7Ù×g÷ž|²s52‚�~š•[N`�‡_FôTÐ-s|·´Èy�;˜¥•¹ð¿ÉÊ[ÈXdMvAžb¦°L4ùTü$R:úúð…Ä£Qvõøø{ãnúÂAzC!üqqÄ�Êþ`ürÒ'W®G*:}a !uó>øŒˆ®Ó «šÛѨBÁ¥îGUZ°) NU¥ÃA¢ñÄòuè1ßr1�žtM񢆿îbt]Ä�[¼Ät]èlïîaûþ^Ro^Šý’$Îta~Åì /¼ÀUW]ÅìÙ³ùÞ÷¾Ç£�>Êï~÷;|ðAf̘Á+¯¼Âyç�Çw¿û],X€”’;v°~ýzfΜÉu×]Ç¢E‹ðûýÉþ0vìX|>RJéèèà�7Þ`ݺuvØaôõõ%ùÏš5 EQX¶lÓ¦M£··—x€oûÛ 6Œ}ûöqÉ%—‰Dxë­·øõ¯ÍÒ¥K™;w.lÞ¼™o|ã<òÈ#¬Y³†?ýéOYÛÞþÙ.»£Ñ(7ndãÆ�¸ÝnN=õTÜn7š¦QYYyPx¤‚Ÿ|n¾—/_Î 'œ�¿üF@(Ó(‘¹‹Eþ4§¬1Ãh›ZöXk´®gf’­_f†ä'/˜1 1}ån;I‡$ Ê÷ù͆îÓ&ÑÞâ# „`æÌ™ìÙ³‡#F ( S§N¥¨´,f€‚"¯‹�›÷ÐóånV¶v²jOnG#Aúý$èëZÌË�£Ø‹j·ìõ¡éz|•ô «ÇmSPÚö'åÒ5�Þ®nV¸62cì‘ôïi¦kt%½ÕåLª.çh‡� »ÚéèêfWK'ª˜©4ª㎒ŠþYýÈ\'2%ayÅ =Nª²gfÉÉé´À‚B”iN}0•Ó�gJË4;XkðÎ`XHŸ¹ft@ßÝ`0· f…A 9 “ñwË©1‚r¯®ÓQCd=Y¿ô37Ïx1WøYb–ædÁh}$ –rtoÔV›HÒ ‘šQœ‡% m2­õóy†ñLl†,³¬ù9'¾URx N}ö¥4¥ÑªÝ­eŸ íôûSžt´�.1Ë)Cí“ ËØá-×N¯|r&¿£A•1§�@€[o½•÷Þ{¯×ËÏþsnºé&n¹å.¾øb.¿ürN;í4®ºê*öïß�ÏçãÃ?ä­·Þ⨣ŽbÊ”)œvÚiI�n&L ¡¡!›7oNzˆkiiaÆŒiõ{Øa‡ðé§Ÿrâ‰'²sçNzzzp»ÝH)q¹\Œ=šÅ‹3kÖ,ZZZ¸øâ‹iooàƒ>àÛßþ6§œr çœsNÒiÂ�® Y!#ýýý¼öÚk¼÷Þ{\ýõ<úè£\uÕU”——ì©Îˆ¬æát:™:u*Ñh”îîn«¹“s¬Î˜èÓç ÿÏ`„5²ù™óL嘺Ïa9M‰XP«03V218MÌ!";ô�¢üÎí5Ê1€>iC‡¥²²’‰'rì±Ç2iÒ$ª««)--åØãŽãí•MlkÞ�DâvÚùÚ1“9é›ÇrÅE'3¤¢¡(œòòr|>cÆŒàµ×^ãÌ3ÏdÞ¼y4771pPRR½÷Þ‹Ífãå—_æ¾ûîûï®>C …B<øàƒ´¶¶¢ªê;ÿîîn–,YB8NnQ4"%qæ,9¦äžcDÚ8•èÿéŠ€Ùøg>GSÒ`c6NeÇÎ;¹YÖrOŒ†u”˜2�«/ÇüŸb¬9ÈSæÿ*:$WˆrRÂKN0’ÀÖuéèÕ“ûy÷ìÙCkkk,\J´h”R·ƒ¿/߯¤–JŽž:‚b· T–x9éˆñ¼¸x5C��oû^Êd�UD4 g4BYe ÝýAô¨¤zøPÚû«(qÙÑÚ{xJ¸àÖkq{] /Û{5ÞútýÁ�Ô��DtËzü?~O1¾ÝM„vï tæ× x¼8BaKÅOÑ5S+ÅèezšƒA!¡ƒ�Î mfVi–¡L�<eí3Å|és�Ñ×0¶`%ÀÐ�Žn&és9â0*t†Ô¦àÂ0­5JŸÿ{({-*‡ÓSÊŽm-½±µ4;4?o£¶“+Ÿ,K±0$ S\1öÕ$Ò£åÎ$Ù0RK*0^‰Éúži‚Š”8ÁP†V&·‘É$�µ«jl^‰7œîºÂÿ<’RòË_þ’³Ï>›’’n¼ñFæÏŸÏu×]Çœ9s¸ï¾ûÒ_œwÞy\}õÕ455QVVÆìÙ³ùøã�‘RÒÐÐÀ‘G™DÑh”;¦¦&¼^oò]8fË–-œ|òÉô÷÷ÓßßÏðáÃY¹r%3gÎbÞfΜɆ 5j~¿Ÿ—^z)yw‘‚+®¸"é4 ¯¯�?üá%üï§„W½Ç{ ‡ÃÁ}÷݇-îrÿ`¬å£ŠŠ Î;ï<¤”lݺ¯×‹¢(±íŠ)ýÎn³!ˆ#E ˜üRÇPc=Ïdžˆ1c©aLÌK†cF22?³Ü¾gæk�6+Ûøù*#œCîù?}hK eÎëÿ8}µBdFƦekhiiaß¾}|ñÅ,Z´ˆO>ùUUÙ´iü16o! Ѷ¿ŸÞ_Dz�ÍtùbKùÇLƒ”’nŸŸŠŠú%5ÅnjÜvœŠ@ qwwàÒ"„ûŒ¨«DÚmD¢'ž:›ÃŽœÌØÉ£¥e,úd+Ÿ­ÙÊcª¨¯òâ�:…èYߦê²+qáÔ�w%—ý�ýå¸vܽ}YåɤÜÝ EÉQæÍiÐ2X°^*n©i-3#©@eZßó’¥åc2»f%oº¬è±éäÀÁ�y�Æê5C15­°tmÙl¾�&•�|cŒØÿÇ‘18ÉY“–IüÊÏŒÌxçCó+°˜é»S×EÓ3ÊWéÍ)[3Å0ÕÒš™6ѳLX¦Ù 8¦2'aç.+*ŠŸ#UQIíÖ­[yâ‰'’€Ççó±jÕª¤»h]×illäž{ºš²²2>üðCEaëÖ­\vÙeÉ| æ `È�!¼òÊ+¼ùæ›””” ¥¤¿¿MÓØ²eKr+ݸqãBðùçŸsì±Ç"¥d×®] :”gŸ}– /¼��?þ8 ´ ¦ôÿô§?¥©©‰ÎÎNn¹åöìÙóOß*WI)y衇¸ãŽ;,] {0(qÑ­‚p8̶mÛˆD"œrÊ)~øáEIö=�Û�6�$Œ©Ï¹úC–q"3A!�)žÖ|U—,Ý0mÊYÁdŽéA"Gº ¾¹B ÇBÍCòæzÈÑW+D”¾%òç∶Ò. ¤ª Õ!™2¢Žm;6àtCG÷>Ê�ýAªJ‹Ù²§�Ö?ï-—Œ^ÁÌÉùçGßdDM¡p„>»]EF5:[;èjëDFG0bÌpjFÔÅ-˜ ¨‚N_�%kwñ�Û(r»‰„L]K(¢ÈecôÐrþ¶l#í]‚IõµìÙÔHe©­ÛG™?@Àç7(m¾ °|Pì 9¬Ë"—Å4‡õ'iÐÉ“ÎðU^<˜dn-½È ËÌU±rçQ†ß¹×þg‘®ë<øàƒìÙ³‡û￟áÇ›z‹;”È;q†Ëçó�Fyíµ×?~<çž{.~¿Ÿ––Bñ3o±øñT%æT*6›Ë– F â�:ÙÇ�H˜�Q&¼ã};&^öü–0Þ¤¾6�2÷ü§å�'­Ys†|E©ô J!î’èeñŽd G¨ØÛŽ�;Ú(N�ßÙÀ¶u�8%„â97¬†õoX•c]Îð¾xÿ[½fkò]3’Òøï½�{@àó YÓx’GcIQéL´ëêa6s30“S,0”š6_ºÔWiÅ* ¥ ZyFž\ @¦é3FÅl+“‰`&Ù¤å‘Íæ•Õ\ÄtÑr"kC»4FdZoƒ@šÉB¦®äoõÙŽ–3²³È>kÚÛDÁüÀŒ±×ÉTÁŒÚäÀ”>˜ó‹ãòL„çCiÁIÅ$Ÿ6�avÌô7"¡8¥×R@”P@‘àv¹p:D¢�C %(ѾÚÛÛ™?>wÝu—\r ?úÑ�€ÿÏÞ›ÇÙQ”{ãßêsfæœÙ3“Lö}„ (‚  ¢("¸!‚‚dQáu¹.×{]®×+Н (È¢ˆÊeWÙQLH @€¬Cöu’ÉìëYº~œÓݵò|ñ‹_Ä´iÓ©Tê ¿gìFÝwß}( ¡­­­hmmE&“Á¸æfÔUW—wŒÊŒLx?ˆ™Gc4nc—ÒÌ‹ŠühVp[ ‰[Æ äÙæRÛ]·\ÇtPV®ßØéÐ#såÛG‚ç—]ù¸õräv$à:xA‰~È”xà++âc.®`(`Qy]ë€)ÿ:˜êtÕ#´qƒLên—h€Ežª�S7iu.d�lš­�#ÉNuÃ8Ék›ºa"o‚‘&Ú,¼•5®†"½ªõÉ �:yÓ­#Ët<(!èÅ’�ò6I)"*ó‰‡èöØ“k_SW†Õ—ž9Ex€ˆ`H¯ùÒ2<¡`åkî•VÁóà1†)c[Ê_�îtÓM7¡§§³fÍ›Þô&pÎ1oÞŸ7‚;Ó½àÄÀB¡€|>�|>�ááaÜrË-¸îºë¤]Ààopp^0ŽÝ¿k‰¡ô ìpÉ> N˜à§d�ÁáA6?¤y6.:MóIÒ¹”T:úÄq(Ò¡¢$Éö¹1¹ÓÇRšv@k<�º&*¤0ª³Ð8Ú@ùWŒ1×€)GÞɲԠil|RV’í4A§�›Ž­-F ÂlýpczR7�*/Á¨îˆ…àZ°ÅQ£ÑˆRSšùÂ:=•:²Ý91é žJ¥nXò, xtªó<0ÎQWS� MMس¿ÃѪ7^✣½½>ø Î?ÿ|\yå•ð<ãÇ�GOOàÔSOÅ«¯¾¾ ÿý÷ã�ï|'®¾új|ä#�ïûhooǬY³pÛm·á¼óÎÃW¾ò•´´¶¶bæÌ™èììDee%Òé4ÚÚÚPWW‡3Î8™L@鱸t:�mÛ¶…ï}ö³ŸEKK V®\‰ .¸œs|øÃÆÉ'ŸŒk¯½­­­ÿ+w‰‚$·¡¡!üú׿Æ�wÞ‰yóæáŒ3ÎÀÉ'ŸŒ#Ž8cÆŒ ßÁË#lÁ“»ó}ÝÝÝX³f {ì1Ü{ï½Ø¼y³yc›šP›Í":e‘¬´F¯�3â…yù¡<ž¨Ýj‰JýíS ž¦�íKâðI· |œëzžÑ? HPl['Þ7v:ˆ�tR”{#Ù7•åÉ€9HŽ7FŒÓîÙH&�²/J<ö¤ˆ(Á¬Üt4ý@°„-ÙÀWlžB¹w�!¶NL‰Â&ÞæÝÁõ®&Õá» jøš Å-©û1Ñc[X-‰‚æ¤~iDú™:I Ö1ÛzªýQ9èyBà¥2ÅYjÚ’܇½À«n‡E™qApTcåvb œá¡ô �yàÇô ã‘/°¿»'�uo¼ôÐCáüóÏ骬¬DuuéKzŒ1TUU°cÇTTT`ïÞ½øÓŸþ„ 6àÞ{ïEcc#yä|éK_BCCC¸ó±råJTTTàŽ;î@¡PÀí·ßŽU«VáÑGÅØ±cÑÜÜîx¥w’žþyœz꩘3g8çxÇ;Þ�ã�?©T çœs¶mÛ†/~ñ‹ÿ«Á•8çÒG]¯¹æd2L™2³gÏÆŒ30aÂ477£¡¡™LŒ1‹Eôõõ¡££»ví¶mÛ°aÃlÛ¶ ½½½¡lñ%±nëë1aÜX0Æày8+² 즖%{u¿(,Ãp�&~AŠCšz�À ©snÌœI˜eÎP� fÌs‹z«|B�’=JñÐ?xá2Y>îÿzĵHã |Áuð—*ÿ›.ÿþm¸â½ï^ÚßM8΀Ų4®OÂÉvMbéÈ <°ÑYV¾ÉJ4ؽƒÅ$ÚKÅð�sÉÁrò§]òÈè\ù Ö™­4Ê(3÷x^ŠÜ¶"}2uäé@êÆŒ� œŽ;$q7GÞo¢½ž“OW™Nëój%n: ß!­”&ø�ªáHYZ«úCŽ©TÀ†äåþl¨ —@ØWèJÇlsøœÃç>¸ï£èûð}Ž­mm£z§hÁ‚XµjR©:::ÐÚÚŠŸüä'8ýôÓ±qãFìØ±mmmرc6mÚ„áááp'‚úÀ­ °M‡‡%§¤�7˜6mÎ<óLL™2Ó¦MÃsÏ=‡+®¸ãÆ�CEE~ö³Ÿáª«® AÔ%‰�{ª;=A^Ò �mƒ ãZày¼òisŒ1 ü[ü&—ø¨)`ˆªüJ”|¸Ï@”¯¢ˆ$ýFeÊ먅G«A僌dè™úYc}}=ž|ú™ãt((ÿúåß¾ðÇ…?_\‹JÔkº6Mó#�j@”,Øÿg¦S¯ƒÔh�çACQPrpå°l#ÙËÁŒ[ù×¾:.üØh’¯ìG|R^œ ›­ ÀŒ–g¹\%1àÉxÝ$‘†\v°¬è|„vÉÄø ¥Gˆ*Òîu:â…‘ˆ}F,©«¬àÿö¤‚!9æ5¯«A“Í$È·JýL>i®|K£õ¥ààܸ?xÃ/}çÎç=}ØÚÖ†á˜çÑ’šššpÙe—áÉ'ŸÄš5kÐßßO ÌMù.‰A¸z-‚)Ïó�ÉdPWW‡E‹aÏž=X³fÍ?Å»D;‰�ÎÙê>SU… ãÇ£6› �� ˆ$0¹-Œ cѹ ‰éñóŸ`÷I™ò¢‹Œ¬Ó�ó÷ƒ(ƒ*sLDk€úú<ùôÓ£zdÎ%9€!‚áàP„ =9�;ÒhÂ3²m!­›<;˜1'F\Å‚¡2ihz’ímUg‚È_«ªú I¯ûx:Ìp-Ü$G0”hÇK¡‹�I-õlCq»A¶DÙÉUAP�,`H$vxDK–*‹I†„:N¬‘ÉcøÀ€œË4NáÛxt65ƒK|jgdô»PÂãÅür½xŒ¡ˆ`‡‚>G}m ×ÌDo?Ú:»Ð78ˆ¼pZ×9utt„GkÇ¥ƒQIw9‚#½{{{±k×®ÖÿÏœÄÄÄC:�Fu&ƒ1��¨©®.}xµ¼ ÄD0ÄX逅P¨#J`ȸ»RvB†6å"‰.Y¡å¥ñë ^‰ð%Yvù Ýbu~p‹¤F’sàÔo´4jÑÁ*Ý€ 'ºƒ4&Y5‘\ÛÀ²K××ÌÝù©P31?3úO‰Ûf“!nsZ‰_Õ’EQ`†kŽÉØ‹5莌֘ÔÕ^ �ÙÐY(. „åµ½çcàlÅðàÊ ¡$©#ˆó£ÁÎÌn^-|‰8YIv¿âÆ=}eç,sªfmÜ*º…ï•¥GDq|æ�qóàƒÃó8|0î�sŽúÚZÔÕÔ‚—¯ã±­.›Ä‚N£u†`®ŠÊ1ÅJÍ ±wõ<÷~jp"ªo´%×½l ,ñ"Í~ù¦íxÖØÞ}\¦#c¨âýM}(B �€PH—R<öÜú•ŠHŒ (Ô{ÎL¦Šz”e©Jj”M‘�§s©dš5m< SÌœ{(•Ò¨D.‰Ëÿ³ÓR§³ ™$ü〛™bIJ€‹? Ø5: ¿,ÉDIÅ’d×z ÌubMà!5Ò²ß= ¦ŠéÜFóijS¼œ6Å%4À’ÉcÒ¾V[G�tɹ.àÞ`\|ÖH&mñ�TÎ(I£¹Î#‰ÀP�˜ìüL�õÈúdòÕ7�ÎJ<ò‘‚ÿYçéä`†[®âxM´(IGkW™ YV,E~Ûãˆ|b¼t¹±ï9‰tÒ G�A Ó›+ú­Í`#Db ÙÂw T\êHÓÇèö'cuŠYï#�:Æ›ÉdÂP/ëA}ÓžÜŠŽ \CNµ/3�È($Bï?|´¸|�yðóýð´Dî.ñò¿,ìß×!Šf‚4ô°.9PT‚b w(ÖÀˆÓãmB#Ñ�®Ë<¨‡¦ÖxP(õîW\­E»¢b¢& aTYé–¸ áÖR%;Å‚˜é½FìÚ©�’�_é½þ¨È ‹À½ò¿ŒÁ �ÙŽ,�•ãQ§urD e·˜ôË st c•jÍ>P0£•”WÊ“¬6²ìüoà4*‘SrCÖd9ŠÚIªX$”åDPòÔ5× ¹ÌLD˺•%ʳ�ZDØf!GÃm*vM"#ïF¬†É)&í¥¸ŠÓe’¡ÈŠ`í¾ ØTŒÒZÍÂhêR#�#HÑãl.J¹dÛßZîdïÙ™ÃÅXUKÐ÷àJv ÙD§Áð‰îÅÏÚRØ#�³°ÏZJÀ©/Ëz©¾eÎK—(âBDêqx^ø>g/;Ô€ÒûÜ¥þ"J ß‚¼sÀ(©q�©&H)\lÇXSë8,!ÏüÍ0Q)å±£°?ÖF“X�$/5QÂí7e?Iœ &ŽC � :5°…¯vSIRÐ�JʱèUî eTêlÂçšCŠyª3 Þï›g.±¸¶ù-Ê�¯SéÀ¤“Ç?̈Ž×hl¼Ò¥pܶ�=JqP˜""4�AmŸû,¡�~QÛA¯æóu0$˜îEk% aéûe—Uz´�§‚8š+H±TIÚ®+‡Ÿ®�ˆp3qÁeHç„$y"âÕº“Ìvû6?`£1q„å‘*•‘?);5]åþ¤•?ÖV5‰»:Æ2|©+~+áQ]ƒì[ËàMÛèaÂÈáå{ÑGX™”§…®>€)Ä Ìü(±m”:y°PM¹o:¨Å>”P²O ,ÆÐ†*¢[û�¤Ï<;ŽV`t)‰Ëÿ³Ó¹$b{ÒÊk ØGfC<�û{CzE€‡ˆT]æIbT("šÜ“ò‰q`H¤Wní!u8’^Ùͭб±âoØuLÚHàå(ÖLX5VŸ¥š´,K°æ¢÷ ¥AZ,`Œ‚Õˉ_&^–pWÖ”[t!³—4î¨ñhì»û]õÂ`¿0¦tŸ¡Ýµª °Zø£ª’ë|Á£C!0`AûpÀK•ª°t>·àƘö=5Ιý5,Q/õ…<‰DŒ¬™°;D 3°Ñ¶È>ž¦�:ThU¹Ö#»‚>£1ñWÐu›ª/W;eýB�×n’S®½O‡ú™{hÞ¸O„±2ðaL�ÄôÞ¼;'ZAÊ5¯/ØP%uI«Ó–ÁWÜb¤y�–3¦#·åîi3�£VâP’R×:¢Q˜"!l0$­ rcA‘ƒ¶D6Ä!0§”|€0@X9tC‘C–yÅž„¹Iø™æ iyal+é5ñ$JHÅ^Ï䩿ŽÉ(9Y‡4&®üÖ‚õgÒ.%ʈ™ü³’%G{�íCGÜv9 ¹8$ôÝ B©ª3Ñ ˆFõ^E +=öµtð¾×&ëõZÀ\ÅØÂ“^cs2€ÑŸ+¡e0…‘~iP–òËAeYã\nsê‘%U�Ôô¦Á#À€ò¢�röW)Ó/í€@õ fJ�ÈTâD±˜õªˆ6èË6ùš(qй‡—š, ÅáV¦ü"õ²ÒÈÑ(6xsKzËê ÆôDfØgAôå~¸ÓÃD¹qó$ÑçȪb‚¡t¢ÖYÉqB¼®ºÓ¨¬vèÉ3ƒÕ&ÅR«J•lz�HM‡‘˜"ÍšqM˜¹d&Ìš„¾õ[ÑûÒ:4�v4[ÆaÝ+[PýðËØ1&‡qï' Ý}¨ûÝ Ø×�Øú1ðwu¡{n³ß÷^ìéɃ÷ö¡òžg±oa#æ½ûízeþ¶T¢§Ø�ì)óQxp-P(‚55 Ì,°Å³�I§ÐXS�\GúîY†ÔÛ§¡nÞì,‚/_ƒªW¶)pư^ºúrèÚÓn*°¥Äqƒ„æwœ£ÌZMj]&äµa�R^Lí`&1"€P¬3,~@Á~Ì|aÅIáŒ`ïj&×2“%�QLÑØ$ƒg˜ Oi.d„óL\û‡�VâhÝA'S9˜ÄíF®fwÐgkòZ»NcÀ` >V\«Sr M´[$勱Vðÿ`†—ß+@‘LK»CðmãB-‡)’¤°4 "‰Tà§Þ Êì 9±Ð!f 7Hy†÷’¤»!VX•m#ÐÙo´±� G¦Y$)´”Wú•Hçâ88¢3ßJN—â _* ¶í™À (´ÖI9bHò¾Œþ�$šƒ‹ÊÉ11ÐæÇƒ™ø±dOê$v”'mh´&—þR?~,&Ÿò6øcšÐ=�G~ín_Þ…�Ë^ÀÖÎ!ð\™îúÖ¬Gn` •½Eä7îFfmZÛZQ1ï0ìèÊ![•FåÓ¯ º»€ª¿¯ÇÆÖíèœ4ƒÁÚ°v÷kèiœ€4K£k¸�¼õY�=?Œ|‘cO×:ÿ¶Õ»±öžG°§7�šŠª¦�ÅŽ®-(¶u€íéÄî—^À´ÓN@]K³s¹…WckL�ý^n’MXâÞÁµšÌ);?!Þp3I!ˆ¨L`Èì»u ”­AŽ$$Á¶RVê¤h©nÈLA€p¨IŒGZÇ� T‘!‰ir%&?§9"¦O¹A ´– IDATò:•Ï šâ•ò™¸–Xù?²âL:™ä˜tV+DMƱOHÕ»ÁkûaÙÃ>¨òÆ,MÄ´!Ô0é‡A„ß0°hÇY+^ä5ƒ«pGˆ˜˜)¥’vOøcÊï(øŒÚ6Ð(ö±.eZ�*t­ê늱Òge(9!ŸÜ}%›ÄÙ$:WŒøcDyD{9ƒFÚ)Ö¿¬O¶Ó“èLöŠ2YØþt=*üeý%] Z;‘úMm¡óŠ]O·�+ucCªÀäÊ}>jŒðûCA‡ ä‚é…�æýªýŽdƒlŠ’‚ Á�,™éö–˜-¢t'ÏrJLù7)ß(K‡ÄU]û 9gÉBL®¯ƒ�þ\ùu»QŸªÃ¾—×a¨À1®¾*\SS塱¶06Ý„"÷QlÌ"=~"&î߉±m»P;&�ª·N¼w¼ý!´0õõõh~çB{æ{ЄjŽš€ÆTÆî¯Äöá=ð÷ïE6 ¤<ŽÌêÒ²+зe«ZæNÄ’/~Y/ƒöB'.@Šù˜|Ô"­ÔÚ„ÏJ.0Ê`(˜ŒtGH#˶°b€çd xU^SMòJ×.èÍî9$[x�¶í¬:«“œÕ�B]XtãÕ'*7^3(Uól)ˆ5cõDŒ;êKØ5V&üvÑgPo FTá9}ò‘ ËØã, ÆœìSÞ`¯Ø�|†ŒbÇa‘!áUÔi´~#UŽeñŤº,וÖÔýÉÅ$­Š´R$fçÊm9x„W>�KUHøÅ   IœÙGÀ¢±ŸÊÍÞ ¿?Cði =LÌqóµ%^FÖ³8ö©² ´§&í¤ˆ´ ¹# æ² ý¸„h�)ýñ€�i ePA”Ï9Q�®m»°ð�•S0º^ƒŽTï1ý{­�}%W¬Ýðè^°çI�s]n|Ÿ$Õ¹&‘7©“i¡ó´�ˆÍo€4ê‘+âÆN‡†Êª*S(tt ÓSP×UÄðÞ=@:Ølfh®©K{ààØ]Ø‹Ïczo ö­xC}ÃØ÷›çPÜÞ‹¡ÝÝØßƒ¾¿®ÂÐæõ¨ôŠØ»lv¬Û¿2 ˜£×ï‡ÇSài†£.8- äÖnEÕGo±Íé1ȵ®Cª2  }ùëHÁC{¡õsç�ÃC¶¥I-5ÁQ[ßÈ¥Sèd„Éš®EÒ‹9 >rµœQ½™_ðŒ4IRd°Áf4½·Þ¯«Ö)`]ÁR3D‹ÜJ�Mû´ Ê2%3ÐKât¨ôâ$gÕw'ƒÿ7sJ¤56¸Êg+ Ä©ukG™­7ˆ:™ÜoÍÜÑže„‹¿£UYÊ,R¢WÿaÒìµ ™ VÛU‰Q*X«ïÒA½aôèôM-C¾IÕ;ÝÁ¯ÞfN¥ÿ{(}³ÉH'Õ/ïf1rÇKÓ­Ö±4. Ie‚êÝu^Q¿q×Ráuñqúû3ñµªï�)­ 2ˆ/!¹Ø‘&7ß,ÔšmUKë=ŠWݲ�™ØùŠê°®ÉV%0Ãâx•†7úŒ¦¾Ó¨D.`(Hƒ…òœ£)›ßÒÆ†üa´T4›[QY—Pr¨mÛÚÐÜX]~1ÕC÷¼:Ô¦jÐñÔ_Q9}j�jÁæýñ2ëž-¨™Pƒ†,Ü·ÍÇ®zýý8|ÑD¤Xýþ Ú²}˜ê�ÇŽ«°ýù×QóôzpplÞ�ÚT=ë7££7‡!xð_Û‰®Ø—þïEP® ^ù/¼WÒé1ÏÀ£äy´Ü”ÁÎà:îÏJç�m‰÷…ºò¼X^&Ù• Nöynv†mIè„…6Ææh÷1Úµ!ÿ¼ÒŸ§å™êÆó¼r?••ÔGKif3ú iþV÷¼Ìãé€fÛ˜¡�®hl¼`Fò9^ÙG1™Dá­iTª�4Àö=´õÐ9TDu{ò<�¶|;¦UMÂë/®Fjá‘`vÕ4xw½‚g�ތƆ"rÃŽ=ë8ôn؉“¶MÄìî~Lºô=8Þ{žoí@mu%2ÅÈöòê>~&&`s&Ô`âe§¢zl%*0ìc端cpÒLŒËç0äç1«j*2«Ê0?loÝ IŒIõI}Ê�Y»Í¢ '�¢a‹,Ø©fJf,kDéZNÈCϪɩè¦Sq©ŽmûD!+õN’Rz¹žË!µOpr6Wo˜¤’7¤W¼åòª•ËD ·#wmm¦>Nëê|¥RÊ«b©1D�ÒNKEÄû—¨"èø™Üþ�º�už)å;xS°ê´iËj>ˆ LêäbÏRÚX‰'‚yÒ•Ù ®P‘å+ƒ€ØÇqŶM0ñ†ß2ur $KÃLÍ¡6^˜ß .-BÐgîaôqšI9�„Ñ ‹F- âòÿìtå4Tàö9Žôþ^äx é:00ÔuÐ×щªb?ÚòûÐ3.ƒæ‰óqìÇ߇Å3°ñ®eHíFÓñ Qì/`å?ŒÊ�‹¾a†:äPU_…õ›w"W(bþÔIØÔ_DGÇvÝý"&NžoØÇPcοêXôVeñ|å ^üŸ? vR ÆïFs¡=[¶¡©§ôñþB'&~ê³èÌG_‹62nU9®‚Œó…2\‡âlí`H ÚHàgŸ|ã6œt!âv²U5Dɰ:¶`Âò�6”!KµE�½,6SkÐÓ€[,OÎížl1‚3µ鯿¦‘&Úå ¢H‰ HûÚŠQP4^™�C~#2GÑxˆõ1M¬ªÓÂôa"ñ’mÍk«Q7 ë˜ODÙb3À1U…N¥‹&×JK™Å¢�nLÎ7}“N! ~9À²˜H@$ê}jõê‰NÒ‚(�C6»U¹Á=FÖ‘È™¡ñ0SVæïEbè2Ë€Æd—8�Ò‚š2œ�à‡J£¹Æç*IÞçðGå†-HïéE¥—Eg1‡!?(îÜŠúÏœ=¼yÞL99‹úê*´ïëFí31æäñ}íFd'×cÖE'cÝËðÁ¯ž�Ukw"�JcÎô‰Ø¸}æÎlÂ\¿ˆõWÿ©wÎCvR3ZfLB׋[ñúMOcÉ7ÏÄä÷‹cÞv$žßØŽ†ê*<ûÍk�mÛ�ª¶ À˜t=2)†|èÏœë'~åC® mHªÎÜ M(�“I©ä¢G…Žö•¨ÕðqBW0ãDæà‹¬Ðδã'ésh(˜ëFfå:¯-(1Å£OÁ»»c*òåò4 …/"ŠB®v;Ñp¡ßSìq 6^ŠÎÔ¼JrCÒXUBbWRηØ—„¡çºº«w‡rxæR¿B"Î8�Ž9L\}/ƒ¢ ÓÆê% á•c¼¸‘ ÚY$4š-ÎYµ�RsÇ$Ýæk$:½*ò¼$ àAœë©HSb@#ûZ=%‰µ˜x! ÊÔU< ¡÷åh÷Ü#ôÁÉÆ7›Ê6ƒ!fˆM4{•:§®pqƒ+õl2'�g,)m¯¹ÍÛÝ•33�J@䌈”T—M£³/‡tk¼°~h3¼cf¡nÚL¤ö5�Ï;5-Õx×Sñjë •X¶¡c÷îC¾·€¿ß~¾ë4üù‡7âŒÏ^ˆbc[wu‚qŽT:…þ¡ŽY<=}ƒØ¶j^܉yí-XùÈßð±o}ϵbhC†‡sx}Ïús8qN3ÖïË¡å²+PÙÛ �ç±ùö?arÅxT>²û_ØŒ¾9-¨yû‘ƺ�&'ÌXëPàSx5~j[^Kö0ÎDé¶¾ÈMs¤™—˜h]ÁLì„ï‘»º;ѽÊuÃuBBª¹nÔ@Ú\WÆ`Yé ‘�4=]Çɦê£�ñå;HÉfâ”%œß¨cÓG’äÃö—DZØÖ6 dí\ xY$Ïå{Gš^C”$I—I’µ½mIÆNî@•A‘ÝEN™Â¦¬ x¸a‚ªqñ žB€dn@(4x4—@X­wY£¹�A»ÑΰÓ�¶¼ò®ë4ÞF�®ÄL¨‡Î)üôÕɘ’_nºD” .˵PÊ‹M4I8“ $ÓG™Dg,®lBüüÏXé15cxÁY&â]ó PÁLÒº5‰O*c”â¬Ñ ˆÕ*2õØ1½m­¯£#=€E'ž„¾Š:vü±¸çþ?¡³0ÐÛ‡†Ú Eõ5ØØ5 ~÷ßPÌxÌzÓì>áX<üã›±ðè%ÈV¿ µYtv âØÅÑÞчL6ƒÉ3¦`qz1¶øu˜ùé�aåã+0÷ä#°Ã.<¼ºuÈaÉÌ1¨ÉVa÷Q[Ó„Áá1èÌ#uùYØþØ“(¬ß�i{'¢±o¹·.& :R˜‰KÄ౬#¹ñ£Ï4¸í/˜\¦ “I|Ž\f£T„?�Á÷�8šrC•æýøpA£pØMr0@º’Ö¸Ô`Ùf˜eAB¯ãˆWë9𠥓—fGj$O¤>j5YaH2ÿ%CÆ5M&æÛ…$‹|Ä̲x@Ùh»å FïÃŽöYÔ„€9&É%Š÷Yq.|g$xƒšÜ�V4’è¦ü«¼áºM¼òг¿MFYG_&R W®x ¼R“ôí”G¬ê1¡Y§k¿PZ{TˆÃ&7�¶è—4‡ÄÚ$>Ši÷Ñ.£µ ¹A­�‰;,xоFî"²ß: æóÔíÊXý�ò¾ŒiA"��%b‘­Ãº$¦ü6ÈѲLfA^PŸJ6í/F_¥€ÈÞK�ÁƒÏ1&“BçQ Ж*à°F¶¶¹Á<ÆWGLoÁC�/CpÞýØ1õøä9'aÆS±æå)è^ߊîõ[0¦©o™qfèt÷ aÃÆÝèèîAu¶¾Ï°`î4öq ç£éµNl¨ÄÞÕ¯#{ÏKèzûb "ƒûï +&ŒÁÛŽY€ cëÐPéaÞ”z,ßÒ‹ê‰pÌ%ç£}Íz¬úíÃh>â8´¤èBRŽ&v »ø^ªþB'ëʨN‹ô•« Š×ØÖbžu›\Ï2Í�Æ—hã")á9ïMaCYLsYtb̲g³i¬04Ò9(Ðé;0IT2ʼnÆ|gA#Õ)ìÓ¹‚!Q�!'>¸½ÓP R㢷H)Ùã™J&T@Ü‚%Ó†ˆ½ÝæS½T^lÑ$r× ;E*©Ñ_[u'ö2è´ ¨CEv§iz©›ÒOõ-š.~!ü€®#bôGE7€¡À ’m•X�Á¾i†¤’ا,ïåÓ`ÈHä>@}©û‰+�éíÆŒs¯½¼æ\an2� Aeâ@+€]ˆgØäÊõªá%ku½Œz¼”Åš9jÒ(DædëC…"Ri†qõYô.8élÆ×eQ�æNÈ`ïœÉxaõfôö÷aîÌÉØßÙ‹GŸY…¿ÿx,þ—ÓÀÖÌÇî [°¶P@ks-vßò0 Å¢¢•�? ŒÍfqé ‡áž"ƾu &q8êN®C_ËäóƒxÇÑs°mn¹ïI¼ÿ¤#qø‚éÈV0>1ƒ6#�ªDqÊ\L»ê³W[‰µ¥G#â\•DSeZqJ”ÜÀŒ /ÅÞ‘NÃ`DËĉxïÇ>†çž| ë^Ye\�ezž‡ß}:¶m܈ͭë5›Õ°,•NÁóRÈår´–0—d ãdè¯�‹L·iZÃ�löRCÂDCB�šã(®O|IëTÕ/>6eQ«ðD�yRå#¿tLZV‡^Ë ×D\h]§ ((ü‘$Ø”KwÐm VKxhõ¡)qQ† %’Ð°Š¤[[P“W5„ÛB3I›fŒÃ©~ØìTT�z%Z[# rÕ±d*íkô’�hÙóeIÌ´¸D†ŠÂOqåiCô5£—7¨/õcÏ4\§[XZ‰qäû´¢á75Œi„`&ÌvFÓi€ ê�ÐIu&MÆHÄît )®ïq`pÀÇþ�<Æ�©A±XD&3¿™ª } h�MMøÄûŽG>_ÄÀàúPáçqÿ–X¹f숇çü%Y[W�ÁÁäóyìÂÕÆlÝ�q=�Ýï^Œ�;þ«Q·l;&ïêDÃÑ0õÔãp÷ŸþŠE fƒûMµ˜Ò”Ák»rèËù¨ôšjÒÈ9ª`šRÃAbzþ—à—©Ó;DqV˜)ª†1cpé¿ý;¾éMXýâJüà_¿«Í8?Ñæoç¶ù|=��7iÞ÷ÑsÑßÓ ß÷1nâ´íÚ…ÖÕ¯�¨Êfñ���û÷ãÑß=¨olÄç¿ù-üá·¿ÁæÖ šü£ßz<.¼òJ ™lõ��رe3¾úé‹�ÏçC:›¯O †¨ºQƒl“`º®tgANú4^á"´%¦”ádGBƒ²NÓò¡áB}‡AFš9ò$¯øÅ�"}8& ¨¤àÜH¬T¶P< 2-$PêÀ(¡^iÕ”)´–n@ŽE¦H£Ö‹ÎØ1ÒË DddÙ¶ƒ¥º‡�ü6±(nµe"´pÇ€"Û.VÄ%—^‡–¤t—uZ´mi r9Ë:M%s1�2¥Z u3°ÐuÚç(;RÁ -ĆŒÍ@Fj ÐÕiÁfÄŸT=éCÍÜ ¥‡±dYDa6¾7x:ˆ¤Á<ÇP¡Æ*Ó)p/……+áûEìëÂÞî|ù’`í¾·¿0Àó˜æg}ßGwW–÷f¼ôüJpp¼T“ÆÛ³èÞµí+*ñëýyL{vd&¢�©Åî�mȾó¼û½YLl¨Dgo™Œ‡ES°·¿ }íE´4Va¨ä >â–O(·ù?K—‡÷†‡†°}ãFÜõóñÚ Ï“üÔPv  uVz餺¶¿|ìqÜ{ë-¸÷¶[%�½ô2vôÑøÍOo@g{»Q¼1ìT~þ[ßF{[î¼ñ§ºiÐçÊ�\|1ŽzË[¥{½ø|ôâKwÝ|^_ý 7<ŒSÏüvïØŽ§þŽ>þxœñÑ�jêê�®¨@A90ÐׇÝ;v` ·™êjûö“ðúš5V0d�gcÀŒ51å1qpíB Ä¢þ‘ÈÇAB8yÙwƒÈN-¯Î$äsù>‹/c,0±pÛÊë¤SaÕ�EÙ2>Ô™™t;¾eÕªc3çd ГòÛÀP¼9‚- :Œ†_ Ô…#•GX¶$õD+‚Ðý4ùh e�|YÖlV:Åù‚¯kF#A2Kë¿DMÐá´6Vm¥0%l O‘eY sí-¦ÊqAF9‡R�¢rr‹9¿4™Ô×T�y)Ìnô‘­ôÐÞ=Œ_>ø<ú‡€W7ìÀUç½}9ýC¸ãÏbǾÎÒ ÷¢à…sŽlu�ÍM¨Êfà|L�> ›[7–œ�Ç0˜ÏaüIøPC%Miƺ¦iàG,Bç�O ¢¿ˆê�¶=¶ ïþð1¸÷é5ð|޽ó¤RE¼uV=vu¡­{µU<Ï^JÛ:ÝúW^Áßù3&N�Š“ßÿ~|ùêâ³çœ…Þ®.IF¢!iò b4f077\úÈl!Ÿ—'6LŸ3­kVã/ÜgmTj•GRÉK;>Õµµ¤±œð®7_ý}L˜<Õuu˜¿øpœyÞyxüÁ?ੇþˆÎýíèÜ4^ôñ÷ÇÙ?¿yòi¤RÑK^§�ùÌ_|8®ùÆ×±cóæðþúWWá¿¿ôÀÇ/½ o>áD<ðë;Ìår)|ÂIÈôñ×èý0B,5ÌÑôîÇáj $(zm“¯)(±~ —du“šÙ%ÕîX’Í*ègÊ P×wEéåðÈØr¦Ùr WÇ_ƒ‚ª­íMƒ™ÐK»�øH^&ެT¸9 €ÐW§Ëu{ #ˆ6Ö ÓiUe� š�T¼½"@€x¥ö´`+cÍUJ. Pu»Bßµ ޏ 4ZˆàŒŠîúu›É>ÅLÔ‘õF\ èãCò®F§Ê‡lUÒ¸7§ D ¿É% ú…¤ŽéÔbŸ&G‰õ¥«•¢P6š)Ý!Ê!0s°“÷ÿÚ€ÿ É5&l®­Äp¾€½]ƒêÀœqYpù¼�×ÖoG¶2…u›vaÇž4פñ‹ûžÅŽö.0VÚ ^dŒcÁ‘ pÌÉÇaÞó0{îlÔ×ÕaÚu¨Û/åœã}GÏ—Ï: '\vf-™�9ý{‘ËT`ëY'¢×F¿ŸGý²uxêÊ[Ѻe?ž¥÷üy9ú†Q•b8fFòŽÎþ<†i÷”ŸAt�ò@Û¹e3ÿýøõõ×á/÷Þƒªl“§OÇœÃÃ]K—ã„wŸ8é½g஥Ë1ç°ÃÐ4nîZú>ú™Kqí]÷à¶GÅŸ¿'¾ût\{÷}øÅ_ǹ—_Ž@åä™3ð�Ÿ\�Û{×Ýs?N=ó,@Ó¸q¸{ÙrœyÞ'pÍoïÄ üÅBœó0*›Ëðï×]�9‹Ãâ%Çàž¥Ëqö§.ÌZ°ß½ùVÜñäSøÞm¿Àô¹s”u^w=nûó£¸ýÑ'ð…ï}µõõ€¯^ó#L˜2KÞvî]¶ ŽxSX/aàœU¾äqoAËäÉ` È (=7{áB¼ë¬³qÒ{ßUªçá-'¿�J¥pÕyçbÛ¦�Xµb¾÷Å/ ±¹_øÏï"•Ö×,ª2YœyîyxáïÏ¢mçNÀÞxþíÿþØÚÆ²Í  ‚@½§”À�aDDß²%^Ž ¤ZŒ9E¯•‘ +MsV0d֮륵I,¥#•ƒé5aÈ‘´Y6&‚¡’Þøº�)ÒpC!‹¥ˆaWUï)²ä{äÊr•… _pƒ35ס⣆%S ×Óô±Ò±`‚|0ìTû•Mk²=¤•{'3 Æ|¨+A¨µÆH{ß •ó�Ä�a5ÙBÿÐm)´´nYoÚÎ¥G¹XB÷°�mçBòZRZÔDôx2Ø+’X‹ÆÁË>˜©&íË-õøƒð€FI„Ù˜�Û›€öñ&‰„e–Prb(“úóˆ'³“L=o°4ê‘k�äÇä±Õ¨LGMÉ–"cÎPUáá{_øêjªðo¿ Ó&6à»7?Šíû:­�•v…|Ÿc꬘0m2˜Ï‘, wpÕ�õhžØ‚S'aɱǠª¢ï{ë|4O‡TEÙ± Xü֘ж[VüÏö¾†ÝùN çs¨žØ„ŠG6S�–Ì„‡ÒVý¼ñÕS�0œ/ËÆÂÿË£@­›ÆæfÌ9l1ò¹6¯_OJQÓÛßó^,}âqìݵg|ì\œý© ñÔÿ€}{vã¬ó?‰9‹CU&ƒ»özŒ�0wýüFôtvâ’¯~ ‡-YÊ9÷ò+°qÍ<úÀýàœ£�Ïk�”Ýyãϰ{ûvlÙ°ÿuÕ•øûc�¢ºº_û¿×nýáP[߀ÏëÛ†‡0<4ˆ{n½Ï>ö(Þrò;ðá ? pàž[nFg{;^_³ÿuՕؾiSTN¨8íÌ3qÙ×¾Ž/}ïûøÐEŸûö“pÑÿù"Þ÷±s1cÎ\Žÿ´|-“&^^¾µuu˜6k6^øÛ_±réßqÇ ×cúì98긷”´2à„w¾×üê׸ó©gPQY‰7Ÿøv|û†Ÿá]g}cšÇÂóÔ£ËíF—r8»r:Ua²‚KOò…I|,51¾$ÉÂÈÅÎD¹Ês&‚š0:r¯®ƒ»Y#�DP`•2ÇÏ 6�“q5³AÄ3·@n;]3èZÕ„�¶[¨DÖ£egG­MÕÍpæÁâêÆ®…)w]xƒGMcbKÃî#¸ ã0!æ�šÌ�CˆÃ%pá2¨¬Q¥xIDå�^ˆ¾˜n#³jµç”’qC,£½K’ 9U^±l’‚¨öµºUJ¡ÙÀ„¹F·Ý3D»¤šÑP­aä]›t U’ÉÎ$>FޱÛQEµ�H>ù@ì~¤C�Ì9¤`Pùœ!í1ŒÍ¦0­9ƒ�þ†r@*]¿¿¼÷MଈŸüö¯Ø²§@U•h׌tEÅ|}}}c(ú@*•Á˜Š"rUUèíéÆŒÉQQU‰Wwì@:“ÁkbmÃW IDATûs8¼r¬2�TºÃ9sÆÔ`oK¶*×ïÁÐÞ}8þS§á°ú,Ï¡&�‚†áá<2ÙJ9µO¬Ý�LÕÓͽ_t:§œùœræ”W»áÛßÄðÐ�ÿc¿{¿ûÕ/ñÚó+ðÍŸÝ„Çÿ;üéî»°uãF|íG?ÆôÙsÑ4vš[ZðÓï| }äÏX½òE\óÛ;ñ–wœ‚ßýêvÀCÿs'~{Ãõá Íå†‘Ë Kº6®[‹�¾> ôõâ•åÏ�xë)§¢aÌ\ÿ­ÿÀ+ϯ@CSÎÿìçQ×Ѐö¶=øáWÿ5”±xÉÌ]|8€Íë×cxhÝ��xyùsZ­Q«o_¿ø_PרˆL6‹é³gã_¯þ!îºåçøó=÷ ¿¯O¢?óÜóðâ²¥X·jÎýÌ¥˜<}:†‡†ð׿<xåùJ�¾ð÷gññK/Ç?q>–=ýfΛøËïÀ1o;—~õk€IÓ¦!•J¡X,†M£?bÂã'{¦ý ®qñ¯L|IAŒ©wÑ�÷ЙN:Y°ÃeŸH9êcF"ƒL¦„> lg�Í#@†­ê`�ü˜I¹ù`@'�¸¸o�IÔ±EéÞ°)-ϼ˜ôRw“€!›ÀÈFµ\Lþ—shßK³ˆ¦ ‚íÉ>Ãø—3¹”Ap(�1Ñ‚•w|¸šk*c‚ÁÀ Ë8ÁMÛû��úOð8+¨wHÂ-ÒLM®™ÒÒþ”ŸŠiï�µÌëk7O>ÆÙÁ(½ˆZØ6wP�©i>rÉ9긳û ©F²âFˈ¦Ædž ‡Ä:d_V„s�áãuSGUՀȥˆ4Ý}ƒÈf28rj=À€}»ÛñÄíbÏúVœû__@ͤ1xrÅ:¬\¿ €�æ–qXxôbx)NœÃÃEä •Œ£¸~=*ZZ0}Á|ôöö`wG¦Ì™ ¤ÒX¾¯€æŽu+—bÁ±GâîïÞ€]ù/˜=¡­Ï<�Ū¦ÌDOu%LlDoÏ ö¬ßˆM{Ú1núTÌ=r&fŒ«FÓÖd3Â3®ösµ´æÅ•xê�âœO_ŒÊª*¼´t)\—·Ù±o_éÚK`áû4éŠt¸S²mãF€Û7mÄðà ››C9}}’ÊÎ}íìï§'v!5Oøú�¯ ß))‹ÈTW£¯§gžw>ÞöÎw¢®¡õ��à|Q}æ0û‹Þtu&OŸ˜6k6úûC> ±© “¦MÃCwý–>ñ8>~ée7aýýïÐ×Û Èd³€B¡€±ã'àì >‰›ølÙ°ÇŸr*î¸á'øÃo‹[½â‚Ï~ï?÷ã€oüøZ|ûÊÏi5!]™â3¢ï”Hs ѧ’-8EµéÌ'ج†Íš9–Î2’÷ ÂØN•-K �.`ˆ­Ê{ÊœÑ"‘¡‡P.®ÑÑ7"_cÓ놔Êuöã:�4Êïx#Nw $¢±\#±Ùâ F‹ò™C€ Õ(](õjŠ±Î•T¶ÓþØ%'_.�ÙAŒRë7øºLlÒ€›�! ª*žŽÁ6,ßi£JÿŒ ]-ŒX‘êc˜JÛF—&»¹41RsÅ׿õÙ–Nr—*÷Ç:#7�b}ÍA:r›<ö€lu5 ŸÏ!“­í©­« ¿ë¬¶´nÀœ… ¯¯Y�O~þJ ôõá±?”ÊÂ9Ǥi%ðµyÃlÚ°!´Ì¸b¦V—/O9"o8qëÁ‰uÕÒílg9WB´pA–1ص'Êqª1žHgEê � †�»¹~LÒ®W L›y¹\Z™©`?¶¼Ôô­ä8€D­^’uaYÓj€¤5á%I×»YFª²ñ©ù¼Èľýô‹^1ø²J³UÁo»5Q kì!¢Sˆ¢ é+G±¶F"•�ѪZ :( ¡•}ø‹wlq¾Ú¯Ì*CAbÛÒäDßRƒv‡>i‹\ÛÙ‰2ÖÜˆÊØ—ÔNë Ã6²ÃB¨xaîã"ZIrä¶œ)ë³v€²- ¤É±Ïl£�R@ä †Ô Îç ãëRH{¥Ž7vò¼ëóŸ+Ð0¶úëkè„WGý½ý¨©¯G±è¼ˆlUUÙxyCk×Â_³ƒÛ·b¸£Ý`3ç£jÒ$dkju55hùe´ïÚx˜ õõ£Âóqì©KÐGsu kò§ÂGþY^Eàž}ôQ|ð“⬠>‰'ÿø Úvî@!ŸÇû82Ùj¼õÔÓ"†#ê•åË1Øß�³?uÒ©4–œp|ßÇ3?D^׳„¨;# �¿éE`ãTÆô�Œr›^J'@qµUªW‰ J€aÒk Ñ\i3(‘/ Á*7ɧí5ƬФ.¢>£ôr{Œ‰¬AÚ$E�iÆè-ƒ–`÷‘’DµDPŸ±¡›ë"†í?´É~+¾„"ФǿÚGl±kHë€ðEð&­Öh©m©—ÂCë‰õ!Ñ`FæÐ@D¬7‘�Ù† &Ç��VÕmô�åNîǃý¨)Eh ˜/UP®q{o3õ2ŠÒ¹Ý§9±ƒŽVø£§Q¨‚)Qݶ·oSÆdK'œå‹ÈåÑáUbÚ‘sPS_�?ÿýµR€ÇKO¥¿¾zúzûáû>Š>�®¨Âá/oCvù+ÈŽ�ôÀ¦Ï‡?a òÖ¢zõK˜Q[‡­ë6 uÃFŒ¯ÂÑÇ.ÀÔÃ"•Nc¬˜¾h> ˜yäl´Ì˜Œ–ù“QùŽùX:¸Ý½hÎfqÖ×/ǼãCEeCsm‡sNå"âMFîû¸ï¶[‘­©ÁÙ^„þÞ^Ü~í�QQY‰SÞ&–?õ$¸OœfÇÍóôtuáê/ ½]]øÄg?‡1ãZðïüké:"円ÐÝÑ�Žàëp†Õ�woþëªÏc×¶­8ï²+pѾ„ÅKŽ<óðÃxõùx×Ùçàì /Âê_ ÅÀooü):÷ïÇçþý›8긷`hpÝèlß§TX)µ®~ Çžt®þÅíøæ 7î¼éF|ñ‚Oà¥ç–¡uÍ¥Gö~ô�¯cý«¯àååÏá럹_8ÿ<¼ùÄ“p˃á=ú^[¹×ýÇ¿Ãç[7nĵßü<ûØ£¸ùWãw¿¹õcñ½Ÿß‚s>u!^]ùîýÕ/Á9—Ï“ h‡°YåöMº*$®D‘sšú�¢—%C áŽ_pÔARÕŠ®Iœœt­�è0Í¢Þ¿6�*#Æ$�>D'8É¥6Ò5ÂåbrÞKBérY«”ª•Ë«CZ™À"RX¨É„ŒDžòxЪF¯+cÍ•Ié1ÓÚá2ë•åÉvS�ZX°9�ëÒ;€×ÁfÑßHdL¼4�CÓ£h:p£­Ö|œHÆ ´T<«´­u,…·¸VÇšPÀxZžn2“rlÃ%zðƒC„2ñ¶©:‰þ¦�}cS(ãP<˜A$a=#>ÃÀ(Åg³‘ДÀc+#MÞùOœþQÅŽ“kïÑ¿q-Òx�{…'ü¥Êÿ¦Ë¿ƒ.}Ï»–ö÷ô�3­À-øðé8ua3&4fÐÝ?Œ[·{ÚûðÑÓ�DÿÀ ®¿ëÉpÖ;qf-š‡ªLù\^Š¡2—Ç’ß.Ŷ\6žv º‘BßpM5Õ˜;e"ŠÙ,ú¶lÁ–Žvdšñ¦y“pÄ̉xäû×bïÖ­˜ÿæ£ñ®‹>„†Æ º;zñÚMO`ððɸmå&°bÿyå1}|=ùëkH¥R8å˜y¨¯Í€1àÁwbÙ%o• øÚê»må_á7/®DŸyÙ3&Éu.N‹wà§rT9NucV'M�dÝ�¼Œ¦2®|‹°Ã|¹ÖxÜšÕÚV¾f+¡�,/¡Ïh8eIL’Ϥ×ñ}…¸dîlN,6]eE…A/ݲT×)ÄЈN…´ºk©ë KÝõÒI©À�k¤ÚwšŒãÅ�½%1¶¥wÊ*½ž­ãÐ’õ}ËŠ€D¡‡¾*7íŠ#›‰R›í E0Õ`cÒ±òb½¨’ƺwó$F©/KIuô‚åĸW{G\WŠÊ¨·„i’A(×Åݸµ/7�#b^ƒ¡lz}Ù²e‘3}U|d S)]Á�Fà´G’ìAK2—( Už­H¡©¶ Ü<ÏÃì)c°kÏ>ŒoÊ⾕ëÀÁ‘ò*qØÁžiòK8áhѯM§�סcS“ˆ|%Ù†Ð"}3¯)ìQ-'í.Aôño?Ú¸òº˜ãZ¨ñE`“^êlEèýŠëW‘·…=@gŠ!öÙ�% 9H ÿQ^€³˜X¦5ë Å÷EƒÌ°Ä"Xõ¶ÇÛ(¯!öys‹ …… EEŒy²D̨¶.ØÌ+^ÅÏ'œÐs‚þ¢öU#­šLc!4Æs4PnXÎ ɱÊ„zàZ½é–ˆcG§rôFî$# ×ñ;Z}† Ã:îÿ�ØîŸ)DJâÆ Àóó¨L1pÎPSU‰S�]€SŽ™�꬇W[w¡¦®-S¦ S�A±XD1ç—O¡dãàE¹¹SÐ=˜Ç`o/úzû�®¬@¶‚aüŠÕ˜=Ü€q�Ó±½­«&ûhƽ›‹Ÿá³oø²uhÂKC�¿rú™ÏKáô½E,}Û"ìèÆ™ãð¾·/ÂàPS'ÔƒûcÙŠò·+à>Œ«-®ƒÇØî¾®¯÷Ð�HRéÔ›TÝÐ+.fãï-évˆlj™mÓåÁZfq>�d#Aêª$F&Fswlyu€ 3Ý¢*¢Ì®�¢,$>pø˜&À®“ËfšŠE.H\î“I²˜�[Fúb”~7æD1¯ô*¿Ò@ª+3�YYžE¯‚L5�aÑ*ƒî‚† Êȳœ%t$ÁYEvk'¹‰„C ŒãW®qüA¥$Ž•]2bGQݘ|š¡ô¦Æ·+’Á q_hWÓéLÇèSeèçSáZ/ñ±²ÈiÒÖyËõjãf“Yä÷¹›"!Ù;G>—G �5™JxŒ¡«ÍÓg”¾&Î}  }G]]-¼TŒyð<†Š´‡ÎöNtw `ïŽhh‹šú:dÓEÌÃ0¹Ø;Ћbqi ôcb®ˆ /oEÞtûýð}Ô§€žGeE%ª½JÀ/∵;±lÑDT¤NSA·i«à§’¾'Î÷$x ;•œËrý!«b�ÖÆ¾åXgÓãÚvr{!í†ó”+Õ� IéE ‘a¤`F™a¨óðj®dê.ÅÜ6Q‘ƒ·í,fúgM‡Q9i�’襹‚_ZÙ�&z޽]`÷‹¶n‡ú1Ô7ˆT:0…\•U(}†shž4•UpÎáøû¤,NÞ½}ÅjYª÷íûs˜°·9î£à1ä‹@�—Fe¦ E¯ˆúT Ò>ÃìæIØÞ±c‡ hï@Kc-¼usßw]î 8è g×ÎZnaµDÅÅ;ñF›(|ÍFf0Y”ÈÔ]*¬qÑëöŽ—oŠz-J¥'Êë L”òªŠ&GCÂËûn°@Nq=C BÅvb’µJŸ‹Ñ©ðÚtÊQ£SHL'|V3DÆ€è�f K [ù])}ßä/bn†9buâ4»‰š Ò�dcÁ¢©âÍÁ‰Ô·¨SªtR-˜‘®Êh%IpŸ„¬$^Cs„ÍÜÐÍ�ÄÆy‡ƒÂ#A”,ã=ÕÚå*­A¯Híòaà@¦!þÔ,qÊuŒ�·�4êv´ë§ê¼Au’^MBQ/°Ú«t’D~*Z}“ ± I¬M i)GB÷oÌ ’E�™ÈdË {ì¶ÃØ·Ê­0(J‡N™£’ù>W¶»9†ó&,Vv€Á)I>÷ÐѶ׬EOWŠ>ÇÎÍ›0ÜׯvoÙ 9öT¤ÐÞT…´ç¡è¥ðæw¢zg;Šy óè@_~Õ`èÊT"]2ÜÃì†q¨OePQY…Ùm=è�’|äðÖQ”ï™ø�ƒ×rbLÀüÑ�iòàQ–L“ã5ÂWp"[Ê+×—NSM"jNÌ >çïTú0ò <´{@œÜ&v‡ùD²ÙìÀ ŠÀœTfæ°›`J¤«g¬ÜTDÍÆE ã4/%B�Ú`oQÃR¤ØŸãÀ�È*�[·þ�p´D}_1“"§êF«�W>eΚÊí#w0=c0·„mEZóQVOhñ–SиtSÉ&À�­Zâb<µðÜØ·¸LË(0¤�áÐä{¥&³ÚÌ•z ¹!DQ"un¬Ý˜ÄjÕG›m&ÆhŒLå¾eèæÏýQ­$KeŒ‘í«diƒß³‚M&üvH²¿0}|•iý�©–ºsc$/-[ïe2¡Q)ı_*…k¦d$oüth‡qÁ ÂÁµ«½'t®>çå ‹!8iš•WÐRÌC:“ÁPÿ¼C¶¶Óç/@*�÷ ˜¶oÞ„ûq+Ö¿òJHõã»ïCM]Š…B(áé‡ÿ„»nº×Þ}/}à~<|÷ÿh‹8_ûÑ�±}Ó&üæ§×‡9‹ß| Îùä…˜ª$·\VS`OõTS û šEáÿUfê7©a@·x#¡¼~d)T{7�Ð[²ÉžJ‚Ê?ÌžÂ}vˆïiîr¨I*c”â£Qˆ¬«JªH{.Q•*U/ƒ"Ï+�;æ•Îû®ÊbëÚu( ;q"ª²Y ö �g¨¬ªBahéÚzôíÞ…%sfàå¶vÌŸ; «7´bbC%zxÝùøÙ¬7•ÍMÈÖTcBu|á4¤ªÒžÔ„ž®A4UÕcO_'8gÈöå‘­ªKyà~yu‹10�ao÷YD³ë‰r¾}Åeؾy**+qÌ 'âKßÿ~ö�oãåç–…Tß¾ârìØ¼‰¬Ê3Ï;�þî~rÑ·�f/\„#Ž=Û7m Ò[Þq >rñ%øÙw¿ƒ�k×¢±© Ÿ¸âsøöM?Ç×/ºÅb°àÈ#qÔ[�ÇKÏ-5µ¾uùeØØ|â‰øò÷€þóÛxiÙ2­¸‹Ž: ŸùÊ×pûµ×ⵕ/€sŽ©³fa[›$o{¹|áΊR�n´Õ+;¿ /Ü<•0‰@HþE÷~ Ĉ”äÖ’¢¤(J™à{a¤Ó\BÈ«Ê gš:�c ¤´>ºæ,P:V§®Æ ßzhb‚U²/Kq1¼á&Ó:IüŒ£Œë?î‹ A¦ ¬ŠAT½†J�ìSð–Éî`4.Ñ�§R§�¨Fõ«]'ɇ]˜­VciƒY!¢l�BHöiêDŠ2¼£þX¡Pu¡ò“�|—Ds.Ñ/Òí§ØL½w£è Ú8ö´¸˜GÄÑ–ôÿ#˜¬Ý8˜�ˆè®Îf�†4ê™S|°ö=R1M?Ý}Ã%>=ÒQ]UQZ$)Á½4Ú¶nÃà@?òÃè©©AEeölÝ‚};w ›­F]c#voÙ„áÁ!tïÚ‰lCúvîDÏ`¯4Wbû¾×°¿c:w¾Ž)–chÇt¶íA[O?úÚ÷‚û½s¦¢k¸y¿ˆŠt •^ yŸ£í¶¥xýæ¥ØtãRl¾m9v­Ø /ìØÛ–7øãÚ:N­�Ëá¹'ŸÀ×]‹ó?U _´l´mãFœúþH¹gê"¬xæép@¦Òiœÿ¹Ïã'ßüw¼¾f 8çèÜ¿7|ç[à>Ç)gFü·ýè\ø…/ “ÍÊê ;‰|.‡eO<�_]w-.øüUšÉÌópñ—¾‚ë¿ó-¼´l)ò¹ ù<6¯_�ž®.�0ø“kÏæDèWÜ“yS0ä*…å3-ÑJA‹~(¥¶YŠºŠO”S–Æqƒ'œ!|,.z5T·�ŒyBÞd)ÑÔZÖëRv©i íd‹lÄ~lP§Nß"ˆ îÆ}ÀUšcV�$YQ“äñ&0„øî¡©QO-ûr~ $äqHñ9�Ok¦r2Ÿ‰ÚødùF0ì‹teÆ–'óº^]�z·Ì'Ž'sk3%ÐkŸÓÈ*ea®LKÁÔQ3—ƒ‡™Æ‘È«Ã*½÷ |Bå[Á[#²™š2ÔkxD�š~¨Ñ£ù)ñC¨š½åšàò˜5Õ¼^“î~GOqm/ÚH¢fD" 5ÔH†¸ì©Ž7Xõ€ºxL§Îc_÷€Òy8Æ7Õ ©¡ÍM�˜Ô2Z0iòDŒÓˆluC]]hh¨G¶ª)æ#S™Â˜†ZÔŽi@ªyÆôt�ç‹h¨Ê rýŠÒg00ˆ[^ØG¶²ûóزüEìK§ÑY ýj«²,0À HmíAïó[ÑûòvWlΡX䨾¯[q®¶Q`[“–?ù$&N�ŠLM�Cí¿¿ãW8ãcç"]Q€aƼù¨Êf°®üL˜2ùÜ0¶´¶ úJGT<ýðCXpä‘¡![6¬ÇÒ'ÇÇ>s™f®ÉÑ<÷Ô˜4u*²ŠÍã'M‚—òðúê5´ñJ4'®¹Ký†tÚ2ï�¦Wœ,ÅÚA¥NÑ9áóþ$‰TR`ÂÆe …D^c¸@ØPžSƒWÝÔÀÃ5É��’g›…„C%Œ-jŠ-ñUsJ“J•n++Aê1(ó›/èBP9Ö·ãú1¡×02•TYÔ§B9Ћ1âˆ+W¼Œ]§:²m “î.9 IDAT‰Gv»¦ ž¤[Â6-ºöÊÕÿ"¾€/ Jè¤7‹p-e_CôÇQÞjÙTƒAjÓŠ‰ fÙ2<< A”7È·Ÿ°S•1p–€y `þÂaÖü 0Á‚�Á‚…X°`�Ì®™iq <ž  "KÃ;N°d¶ÊGÈ1’Øt2f5ËÖUÑh"ú2Å9Ó¨~dŽ¡<‘¸|¯ÀÀà ¶ïíÁâãJ´åH¡¡&ƒ™Ó&Áàñ"þ?öÞ;ή«ºÿî{çÞ;wzÑŒ4ªVɲ�›Œ%Û’qÃÆ ÄLH¦ÃËï“zûʘ�º;;ñÚK_'Ý»ó?¿ƒÿõÝÛ±rí:ìÛñ²EÝ’ÎS„Îжp!úú¬eà3JýþU¨ +M>2�u³%Ñe6åÉú R ;f¥›ô>º¨·î”’äœ\Ãñ×âzʇBŸf¹”¶©^‘›i/♬.ª±—šÇÜVFE´ú:ÚEÜÀ”|­òÒjs†$rŠ&`ìÿZ™‘õÁ“`‘ö=eÎþ؇Y®‘¡…Øâ{�7£öW¿säLôþîw*‹ŽGE sOg§4å{»ºÑ¶p‘\UÂ(|:zGJo#—ãæ41cn*Gs�‰Mò[ÌcQr%wi¦8’éöC>@ÈP´,‘Ît…·Á’[â«·•Œr1UÉ!©ZO�þQ~øø™Ìi;u¹F ÏCuÉ1ãBÔ]b&¯Œs1ȸçñ­€7\|Mh:èÄ’D™÷n)ñ¿æ¢�¥±(t/p�õEI^÷ù¯¿h£¼Q:›‚'êMò¶° ¨5ÿÍÖ’>Wª€Ç�~¤‹DúÀ¾«àÍ£ã~ð»|ããØ-�Áxhki·å²�êL9ð°xl@Í> ¸>¢Ät ª®g÷Ñ'JúoÚ@´7c%§]+ZaĬ vwöîÞm¨‡ uèŽçùêÕ%~{Œü\6Uë �æ�1Í ÌHdâ<2a”ÛÙ¨–ý{îé�QI sS=òÄxä‰'¤¦–0#ÆðèOF ‡xT|DN«�¹ÅÃÜÕkÖ`uûšè~é·5QYé‘·pnl­»QJ–4w­jr¬noG{{»øT¶™1c‘M2šrÊkSI+WÔ £(Éxt¶õÙ6E¦5™lmœ¤6ü«)L³‘)W˜†Êðø+bËöW¢¸Ã´¤9 VȃóP…"¼ˆ8à`à`Œ—6>xpNwE ÃÛžÇÐã¿A2‘(I䌗«ËsŽ œ!`ÿø Ü?ø¶OAG±¬‚aˆO"Í’(Œ£ó…½È ˜(�™S‹Eë—áåC=˜œ*bbbJ[ ÄŸ‹VNßg$“Iœ³ñ"¼íæ›qÛ¿}Yj.–5L²Ÿ÷?ñØý÷cûÓOÉ Èå¦ð£oü>ø÷ŸÆª3ÎC¶ºïüðG�H&°åÁ‰¾~ü�ÇÅW½sæÍ#ärT$“8oãExÛÍïÅ÷þíKšNù|ßý·/áæ�}—¼þjd*+‘H$°ð´¥¨­¯×jBëj7,îEÞ3•-uĤô‹û=ᢔu%Š¥XÚéü3:rw¨,HBÞ`C,+UÕcwHðÕ;ŽÜȇŒ{�ʈì'?P®%b÷QÊ… Ó¼Ì:Êû ÃÃ3ù^èPY˜Ù|¦ÈãdY¡z&gÕÔc÷>¾÷F‰ù �©)ËÄ åû¦�ö�-[ñ€ _€è/ÙrnÙZÚò)*ÐØz•k?MÜ Én±ç¸D Є€Çª¯�tذ0ºÈ‚L¦ÍƒS›´ê©Æ#ø»º½=Ú5¢’ºlÑÍVn«€i-Üh—ÞI’$”U$Þ ¤õR×RJ5S#«\‰)¿§Óy¶Öf3 ÖÖJ0ëÒ¬|dÎmÃXðÑ8™2•(=öÐÙ7Œ½¯ôbÕÂf€—Œb2‘ÀÊ– övå�`¥�Æåoh0ÆPdEù’‹ëÓ8‘σ±êÛOG~l #ÇŽ Ç�"JªÈ‚S‘80\˜ÂX¡ ˜’‰ T¤S¨B% ã9$ÎZŒ‰þLŒŒcû/C2‘Ä]OìC÷Àj«ƒ"mÁ/}lÖ<>uËWQÈç199�C{öà³ú zNœ(óð÷_ùªö¢;ný–ÄçäñãøÑ¿]iërŸ<|ׯ1:<Œ›>ô4Ï�‹‘Á!<·u >÷‘�›Ä�u�ŸÀ÷þíKøø¿,±ý‡[¾Š|>�©Hç ;ÔYÎðäÃc ¯oùË¿Â;>ø!ðb'ŽÃm·|ÿ¯!¯~gI¨_I�ðùj%Ú,Au§œ‹jTm¦ÞÒeXÙÄpì ž±dj«˜ßó#%‡ˆ ,¦a™©…�ÁøÈh4&ú¦›E¦žyÆ}TÊV_ÇãA CÛ£2í>Rõ½Ç¥.ã!…Ïã¢Z0À’¸ñB(ÌÄh™Zq‡ÜÒÜ0t¶y±Ö“Ç1ßÑ#r«�ÀsØâp»æ°ÆŠ(ãâ OW)�ä‘ýdSBË£áЃ�¼Ë7n$òåÑÊüv+M¯‚/^VÚ/1ª:ž®±a\q�`ìÒà‘¾GƒëÍ6Èk·ÖcÎ�î�tkf(o8º­¡Ç—ì�Ë Ÿú pXŠöÜe}m#:îyÍ18ÐJ˜ìæž®•ÉPR¥ìY €Ô4+™TLÀ }I{Ý’l;Љ|�ãç�íÂßݸ –(9<X· û{úQ@ ¦Ä´9PJ‡$ ÅŠ‹8ÿµíê}#†kZQ³z ž~£G•@V&|»‡Î68G"Á"c:29‚ªŠ X{åk°pUx±ôîҎýèêÃÈè8*!DàÂ(kXYµ-‚ôßßú§t{ E>ú6…F(ÿQª|Pö¾ŸýTËzê‘Gðô#�P¬‰ø•xñ÷¿Ç[7^¨Ð˜� ðaE¯Ý/¾ˆÏ}äCd©¿õ-šL“YŒ€‘ö̰ì¦EW¶ÅW(k7Ä#'Ê�ùî‚Q Y¢ƒ˜I„á'9۪߀ šY-P~oP9D…BA¦³{¢9d*ø�"׊dB5Â…ÐÖÆ÷4B–«–³õ=õáHµœyÁÕËJ-hmû.¨'¾Œf%ÌÏû3�vš>÷(wŠ}­X§*¾ZÒ/ðâPÈRÀ§ê3 ê¸ï’ǘâ‚!8èçu7Hú¸ð¸=0Ó¤ØE�³ÈFT210£úr¹’DN .Sú�OÕý€ƒ2F@cš0™"ážm‡0Ú%3¬?†‡�f->šõ€(säˆ –’à¥áññq¬]؈ÎþQìëÀÃÏÂåç.+– W&+pV[Ïvæ‚£Q,,QrJã(òŽÔø–VbÇ®Aä_s ²…I$’õgŸ‹ÜÐRóæ¡~Í:èAtüîag1]™¦¦P‘`HeR¨LePÅS˜dE ï?¬˜ VäžÈá÷/Áœº*ôŽ¢¨­z~{²ÁLäÊäõ�К̔æLy¯„æ)n‹¥™—ÉxË^i<]1�Ò•gXÍìj—r9Y)ÑË`Ѷ&i2PŸ¼s”…¸Ð�hPƒ ÍÄ?FÈgí;4<_..ÇñÌ¿ Ü±þ° ½{83ï‹T$È êÈ….uÊu×Fk5ìi ¾Q.í^I׆µÜ'î|ŒÈŒË¡G•™DkeMñ·^o»�ÔáŒc¤AÞ�r4™=}wˆ:iÎjybþ1ƒÙc)ÀðÛ`Çé2ábqÛÈ¥ò=FºU挒‹uôÂyfKcœtÊ%è"­ß!à3É¥žr�¹•)e�Ì”ªæä f,±$Rž‰­ 1’ˆÆh„u“žº –ʶmvB¢Y ˆâ9{¥SX†F'‘I%0·©‡Oáî­»±ni+Úkl¡}~-Ž ö¡s$QAÉd {$Jc’¥ÒhžÅðèú»zp¤u%:n½¯ »dæ]{=Z¯¸Å|`E,¼âJŒ9ŒÁÑ­¯ÏåQd@:ÍP×:é±2©&r“ÞwìšÒ¸è…CH$¦òyd+ÓÈf*0¦,Í¢yâÁ?6‡UM¶ÅÉi,:&^h Å™Ëi:O­¦ŠGMÅ×í®'%Jw*LÒ¸V)Yf¹mT%b³³*KÕ+ï¹Y0ªx6­=‚eûž»�—{`j#‰i$ñä#/Ž$/â”gÑ®›\Ö̃QŽĘ́±e`-'­åeÐåœÃšƒ![4±98lšêj¤/§XãÂHhÜ•Œ®›.ßUÖ£oíÒ|+3p¾b¾§§Èñ±ØÜàÆîÄïQ‰™Ã¶ªÎnѪ�^¬�©¿?šq÷Šç#»j´Â„¤9ïj•̈TÊDF¼c3ú‘û&eô.%ÂŽ“êÊ@ÖÖNöÁ3[¿=$¦Y ˆb.ÍA!†Ž¾aœ6¯;zQ™©@Û÷w¢þ¬,²éŠÒêÆ�KVÔãžÈ%±¦¦ˆÚl »»§0‘È j°s†ºp 'Îs8v××092 ^Q6:€®;¾�Ô²ÕH56!Y[�Lc#^~%’wß –Ê`°ã8*@ÃÜ6ô=‚Ôœ–Ò{JI†±ý=àÉžßs[·ÁØÄ$cX³´ ©ÃAcK-�ùa31Ê+7u�”è†}‹qWà>=ï#bNeŽ‰Î±HßÉþµ¾t‡>-Ú«þ3Bõéý�¨ËaöKÓŽ`Yð –0ä>MÉÉnzãŠ3&¶Û1ÜxmÚQ#˜H¤ãh¸§š"—ÉïcH ¹Ê%¦b‹8õ$Ç…Ëcu D�es¦4ÖîyçÞERZÊú óØS&~³C—¾ºU�©Óèõ�oÝýTò\q'ÕžÒÚÑ�ÇΛ)� I|CWïÁ ®)eIÌã3!�˜‘ÅÀŒª-ј/(däà72)]^Baš•€(Lq}”tE�?¿ @Ûœz4Öd±÷`'öêÄeç®8°lq+Ò© \µ¶÷lëÆú•­ÈTfpúâýÅcÈÖUã¥Ñ$'§ÐñðýH§PL$P,1Ð;PÒªûI€sç•ó’C›L$‚oQä¥&r“H²$нƒ¸ç‘]8Ø=Œ©\ •™ª²éÀ=•8ÁT)-q&æx¶°äóÑ•h�¶a޲ª‡K„C”^{…‹´’ÈKR¼½³µº\L~'©¼ø8À� ³U&å” �LÀ „œ»Cââåó.Zv M^nâíbÉÞ»C j]‹ÙÆZ”8d¦j1fÇɶdÓüÌTJŽúø¥³”h¥�zP cãîàD¸kƒï I×¹†5%Íë5Ã|�!;ÞQ)ziWÒc]1&†  â9�>Ö“üÁçøå >º_¢ºÖmrâh£çZIâ1êÐå§?âŒ,eÞÊ— ©ŽÏ¢çöìÞS¦ñØÙä�D0œ¸nº bºý3�²"‡¸@uv¤Y ˆ¦3¡»ºúPŸ¬Fuu52,ƒýû:°páB8p'NæqðàA|îonÀÒ…­¨NWàÒµè>rÕ uØ~¤ {úÇÑ?V‰âdã�Ü�âä¦ ,œ›žâÀJ[Ó Œs$ëêпtjxÉíÛPÐsâ$ªšP›ªFr ¥#¾9зí4·ÏÇ+© ŒK�íFUeZª‹0â®TƒÈ@ù¹v�1R¨'Òœ0Ù¹§¸–ç½aÆ`ˆéTZ[ØÛ†ib9^†÷Nœn‰/K7î~ìqÀu¦«’j’b|u:މP¹Ë»lk0EÊ~2•L[¾Áz°À=Ž!·%mhyt§óQZG}]ÍaU‡\·-A‹,/ªC/Ìç¥}g¦Ô(ŒdûSFHqÁŒ×h1îðL̈|¦ h\�y*biÆy>K�P˜f- ¢’îDÉCæ¬uíèîÆøø8c8ÿüóqìØ1,Z´‰D§Ÿ~:jê‚CMu%ví9†Á—Žâ¹½xþX²é.¬ÎM`t|œ³b¡ÆÒµÕH¦*014ŒB±XÒ‡q .X‚lE‰®þH£b¡ˆ¡¾<[¹ g-?£Ç:з´C-�hoiÄé ì<Ò�ž¾éìE’1T u‘vZ‚Ó‚DÂj@íˆØ�}Ã=£ðš·H/;ÀÔJ=�Ftu 4�ä]VèTrq5oëõ¥É"Zèéc‚� ˆ‰?mŒÖ×Ùº\Ô˶—Aç‘K¢Œ0 �³^óÜ÷Ü~l\Ý„å �ͤpö…kœ94Šãß¹Ãc¯Ê`ô‹ÐP‘zz0Väà� aITV¦QÈM!;864€bU5FSÌîÃøÑÃå@ çHUeÑò'—áéÊ9èûÑTææ#½kû�DõÊX\S‰‘áÆsS(‹|0;ĉfŸ×&÷Ã)MÂe™f®DY›GæÉ#Šë†Æb©œ<Ü h&N’ÆGÆT_ÈòL+`LKɤ?„‘68�|ü‰9 k¬´²dQm ”F¸/|×ܺGç ®2…B÷ Æ«êðÖ�ÙêJ€%�®ªÆ�¡îÙº£‡Ñ¶¼ù½/cl| cUµ>ú &�Býùa¼ªé©\Tq›“TÆbô©bt„<ÊšsM‹*Èè ï*&‹‘å1‰Š¢p0~x|„ñ”�!ÅÑeeÔ"X$ñL¡=ìN¡ƒ õ±Uí€ÚàØÇiϘ‡‹Øxzrgž|õæ¾ÍZâÊ]8†YìúѤÁ}ƒ'Jh5îáý�[Ò…µŽSµ„îқˢ\7œIÖÕ^žþˆn ™©<'ì¢Þ¥:C+@Ð(b¢Im=sÛf½vþk‹î£OgÕ‹W_m>ÆÐ³`³X¼ñMíPJ´óT@•¸Ù¯¢‡qjÞ˜³Ú8¢�)’ˆ�Ì6QabêNiS€FÍÖnkT Œ(1›!ѬD%§&tþý êîß¿ˆ±†À‰'ÐÝÝ�±±1lÚ´ ;vìÀÀÀ2ÕTf3èêÅmǺåó°bA#šk³¸ðÌe¸ã¡ç10<†¦¦:ì8:ŽÓæf‘›œÄÄh…É dzPÈVcjt‹ÚZ102†\¾€M¯ß€3Î]Î8vá�슜³lŽv 5-F—¯ÄœÚ ê“ $›Ð×7€£�]¨äETö ï=ÆMq=É1SKNrQ‹mÔ¨ ïX=¬ÑNz¡°î<e£[Žoi '/í)ZôÌg>‘½ÉDÕã;ö®x›?¦Þ0Ó2{lÐX”CÛm°í#h‰F„…—„‹%Ú™@§8sÉßU ƒ戥«­¹AµÒ(ñ±&´s!ô¶0ÇýZ�I´¿EÖÁ¨�)Ùkg´SsÛ»�”(;R;5É€”âÀÈŸ&y3Mñɪ¤cGðpò㉎×D®?æ .€Õ£ª¢»l"·4Z§Ì’ÄPîLÁLDfíøR¦Ð0£¸à~H ,:„BâZÏL;Nª³­‰¾ØšÜ­†fb§||CM¢…ŸÖ3š3¦·U‡Ý'I�Ô9ˆc…V*î¯ÁtÞñqpÔîèm¬8¿ÜB«�†jq�FnU*¾BÞ`ˆ�x§�Ö@ ¶%o¤³‚eFxDÊ|,sßyhUœc³ý‚Õ~<^Abš�€0DvMQyÐ$syÌã:z±@ápjÄò}Càöm?„4&‚œíÛ€í÷øê¶Ãê{ _Ø~ Úê¢ãG:Áô¨0Nˆ°‹²AñsYç„›·´­ü$o° ,Lº’Q"�¹kå…Ô¿nyÔøðnÑc?×ß 01ñ�dC´5“} +&ŠÇñÀ„ÕÖÛ�·}™�QÐw¢VªƒNÈ%T6!©Ÿ‰G¿¤n‘&IŒÅJ" ܆ ×up–�ãprãÓª‘\î#ÓW®YÅùÒ¯£lšN|Ö¦UÜC³§– Pa%·([_ª�§;¬# l\€Å>—�Ÿ‰²òÑxöú:ûÂÑÞô;Ivyµ 1›¸3á¯ð‰€†¾!æ•;@%6æZ‡DÕ ¼Ì”xÿ¿fD>ñËŠõµÍRœ4;‘ é>¹Ÿ#¤Rª‘֨ަeÁVIt‡—ž¼&g߸X|8² IDATF€9Œ�$ׄ'mÉäÓ[ÊýE©êa'��[ÞÌ Yi\”Á£¢}rɶ Ñp3HŽù©Cª\ÍUä "°¢:&1D™Á¬ vµ\ÁÒ‡±»�¥qc7‚Ìàd$õ°ƒèŸyŒòMåd;S²Q˜m E ßñ!�k;™zMÕÏÐ�B›Y]_#LO¹B>¦™Ö)ÏE xôòtx 2��!ƒ¼é$×{:v×Ô}ÇF{ú`sæ¶”¯(Õôw¾b±÷'79Ê Ú¸cÊßð‚ v£lïvêÑ醵 TG|n@:n0£éi¡³‡M}s�ÒàªR @Ù`8­®’©ì,L³A3‚ch[ p ™iõq˜þt §¾8Q9ör~¹ÂLâ®ÉS¶X6sa |“Ž2Aæl8lw{ûÐÐ7NNN)`Æ-OËrY�wè‰,//•ôkSAz„4Ï×À%Ø�dÓ³Éú\ô`"µê¹´P€›™.3*,:3BÒ]ÚZß.–Æ'9Öa/0ã H¢5Ø,ÊæS1£ ¥©¼2M̨’�€Qàå46߯q‚.Um=dÐy0™Ö/¨øÇŸf- ŠÐ3¤1ØòwÔ¸øù¹Ó\Â-É^Öã�ÉBàŒJ¹Cé™9’H³˜Ù¤ ¿7ô$º•²•TÀ^;6ÛOͲ0D(µTŽ\ʺóD4 Ä‘ä™@¡K®JPõ罺N8OmÕ0¯ &gßíÀåf2ŒÉ0d «â#Ûꔞ—sºždF9x ÎCa»€›Ãß1¦™9À„BÔsVÓ•Í̾ØôR¼Òº]ü;R>Ï`ÚŠw\m,Z{,8Œc^PU³T×INLƘ|‚£©Èk Y=ÆL96ÆdRÁ—±9™�@Õ9âmk0;®‹Ö³‡"³B”MÒ<u¡tš›ÍqyJ³…iv"bÂ[m–G€Â4õÕ¸¦¾`Ä�…»"í¶²¥š…S”ë4N0cϲ QgS\JÓõz²®à¶‰uL;"=^$UÌøUÇ­„×>†ÒnQ¹jpЉ,‚c‹É¥þµËÕ4¥s°`¹Â²8—\‚ToLÐMÆ”Š3rÈ-™Ô•pNo—è´±'…”"~dDE±« ½Ä»æ®Ö\§ÈՀι¬97m6SŸ…‘?£k+`ÿƒ|HÕ¿�.]mÀ²cfÛdú¯šî»^L|âK1œl3ÌÁª¼\ÖÔXf„䵞¨¾åOÃÊävI¶Õ`V¯Z Ø»g`õêÒõñš»ƒk�…̈—eÁF `Fgisš,ÆÜUV¢™9PýcM³)É f ŽtïòL͘ñ>»Ì”rmΤYqš “–t8•Éä1¯lXÒhJîŠ;R¨É˜QIqZ�Ž¢­,¥“³¬—¼)ìÁxy�ÂcNšÜ²NÖ¶‰b:œR®\Ö€otOmš“�ú6MJ�`H(ËÃöü‘‘ÎÆ·«Ê?åçͤ�!©*@h:i:½+G=™Lë6] ŽËG¯OìUJg»Q_“fFrlä¤;G&ÓwšÊ¾ƒ?ø2&\1yxŠ?�l-Öo€Åü΋K.So¬õ5A¼œ®e`è(àS}U_Ý�·5¾â$·zŽõÔ Hùо\½Iœï$Í‚*‰Û³MzˆƒÎw‹Â<•„ FÈýVb,5Pd‘kÍyýW‚Ë tïÏ)� Óm›‘‡ki˜%iV"“Ó>ƒåϯ|0åÁè$¤®*¨ˆ£|$’þÖņ•º2�lâì²u ×Ã~\/ù°p÷p²Å…Ž¥¶²ê…¸Èˆß‰±©Û@©r-ˆÂîÐÄªí´“Íw�¡h±ŽˆüZË .í`ˆ ?¬ðÁìwÅáÅ9Eâˆ~dÌùk`î`©ˆI†ø^˜©‚\)©¯K¼½ô$^á1"u�Iü f@Kd»äÙòckK�i µo5Rn×B™¸(H*ìhà„0R§°Ù½o[¦Gr”×&µGxÇ:@ˆú©Zˆ#E‹¾ò£jÜd •ÔøN“.×�b€M1‹X—(•”zS€FâA©Vß[²Ú ‡S¥f+ Ó¬D§ ¹]y�b&‹@·F*b*Ân 5«c6˜í#Œ°²)¯§†˜üC—'8|*/¦ý0‹!@‘Ët»#L~£;N„ÒÕTq†‚T¿@ã–ïØ�‘V*Ëáp(Ô>°Æ™ÒïqF"+ÿ1m¢”Û†ªt@C£ ‰Ìm‘âæ„|=ë˨þTç0ÑãÆÁ/zÞ¬üa[R¶ÌJžÃ4 óg4Î5û:�O¡Šì|i§À7[tZœËó (Æ¡WÊÆ©2WE²ðôç’ŠQ„ŸÎùìõý €2„16i›uÆñÚ‡ÁYy+'™@ j¼¸�mDb p¾6�èì˜y±×R &ý‰wJÝì„F³©®C<ßž†¦ÁM9máâÌ}…3ù‚ l—±°EJme#�® LcWÇ¢@l @µŒÏ€¯<͉óý�jH.ŒnorSÿ†£Šv0 `ˆÉµôÙ­RÄùþµå€`Âø•�!ç“ ¼$*å WÔK0ªš²^Gˆ»æ �•@X^ØÌáEnù’‰6SDò3@qœYS1…ÂB`/á8ŽV”ï=Ÿ‡ÙËNÅòÑÌ ·|ÃñCNÜ(÷ªUº²Óîc™mí7©qDmŒ¹æ°ÎQ»r�q[yŸl¯œ'=Ikï@úNذ–²<¶£Ì †È@j§~ŒZ†Œ€†#r¾S)rÕÓ4¥�š-Ý"4v|ßÉí©@›».N³1ÍR@Î ?7Ü×¼›Ö²å˜ã€ï(�ÕÀI>žÎÛsn” eüA�Ÿ¤zÑ$…&S4À4"£�høøŠ ÉÔ¥«XáƒÜ0‰®VÔÂá:@:CÓI¹a›’^‡Ó8sÓ2 aXš‡¡¿U¡ñƒõ(‹¥uQ¹;gfè xáŸQùÝInôÇèay& �˜ÓdH±²‘8½¼ø2UJy‡Ð¾8¹tcѲ„8¾"�."¹s§o‡b ×É©÷cØ=稹䫘½óMæÅ4Nœ`†v©J«°Ç2][­„ ÒAý– ±Ø[Þ÷t]èYb/+Ñy{�³.ÍR@¤'STÈ sm®’Ï#&d0ÂPLsLTd)ëÁ~ZóƒÖÉôd¿“e4O§#\™âÜÔ‡ÍÀÅ‘K$³Ì°¥„ÈâœÈñ~ê; PmzÌÚÚähf�йÄél]ŒLí$ßt.GZYÏÉHF(a^—rK&5މaŒ9,dð@€ésQ&ÝíLû¥¶†¹œ+Î*€!#nPa˜5dIjÑ™ú®~R+eW�,"Ñ+Õ�kל€ÄåÀ;êëãÞù4Ãì8uTW;—ÝáJƒzx�Þ$ê´R{É,ÿ5Û<'é…Ä+J9 ÙL># ÷0ãq˜’ÍbH¼âG 43$Ò7 c—-ýëã³#Íb@ĵ_š!eá?åTÝÒ„eç´cÞÒ6Œì9‚áv£éòsÐÐÚ‚Ý/FÕ½/âXãZ®»ùÁÔþâYt×O¡±¶ÅŽ ®¬Äòk¯Á‰¡øðÒwlA÷š¬ºêL¼´c�ïD%Ò*Œ"ûºÕÈÿz�/€5Õ#wÞ2°uËPY‘DCu S}¹ãI$/YŒÚUíè/€?µ™—^RIpÆÐ×^�Á±NöÚ›!Ä „I·Å%$"NVÿdzáÓe~$ÅÄ[Þ Bw ü’èÌÍä#ªŠ:�N¶�™°­¦uÐo àWÆ<%}äÀ”â ;¢^¦ÓÈta¦E— &©,øÇõ­•—åí%«\{ÿ›äê¶G''Üy“£ 9v—0$áÔð·¾�m–[’"¸F£áC.¨m~’Ŧ»9(଱åkë{ §"9À—[w{¶�¾±@œÓ¤RF;ž,ÛœŽû¯óÇŠq°•¹[ûˆÐÈv,º#ù‘»AŸ�·H]Ê”¿Ñ}^Ž7ØŒ³éDD�f˜yŸÒÇÄ|à·sàØ$JŸ÷Žc³Q.OG È�Å)ñZ�ÿ’4OƒÉXŠäÈ££®µ 7¿ņF Žå�ÛՉ‹8ðä³8Ò?>U@å`#;÷`jl éár:Q¹kûNîCjÕé860…l¦éG_BÕ`™­{p`ß+èŸ?ãm `=cØÕù2†æ¡‚U``²ý¼uìÀ‰{ïE®Àqb`ý�ïAUÇ8vÝq?N çP�J"³xŽ Fád؉~t<÷4n¾µ-MzÅÃ9Xu ‰íb7)eœ•Sm^aò:M˜bX£j…È€Y p@%à?„í O\ ›×"•ô;—ú7’ô ;Ë ±`(pI® 1¡,£ˆL: e˃Ç"—(_ÛVw*Ì`È,W]Ƽé¡À�6t¹Œ¼+b[ÁÃ&¤ÕoцR ô²T#C•­‚R_±(+n2Íac[I4ñìœþüåL,‡»¼,-¦¥"Ùû—÷Ïq`£¬P\Àét…µ9OÔ9¥\xìʸsÊÖ'JìfT# ¦ª%£—áÊM[͵Âe§´rÄÜ/e1gY¿±IÑù¯r)fÓØ(N•FÎJ�Ȫ¡6™réXÏ¢"‚Ü™Z§ÿ×Ó,DtÄTÚË%HVžÛŽu)01:U@nw'ê’µè~q7&ò-u™À±chÌ$ÐP“Ì©hB�QhÈ¢bnÚz�cÎÉÔ4V sá|¬ºô|´'ÐÊŠ¨««Cók°þú«Ñ„<ªÏž‡†d=æô¦ñÊä {»�­’ ŽÊ€úñFDC†¡ueÎýÿnB6Q‰ž|?Ö´#ÉŠh;³�¨sy&Ø–ls4—šùŒvê•b’<.s2.b†Ùj’¦siöOûÙ•Ÿ58‹žšHËCfÄÃäf:d{êj”Œ)W%7t9N¥²‡B ”Ö Å cÃÞ6&è!–ãú˜D©¿½5&•ÐëL;¥?ä#=®€„‘!#Ôâ4™$_�*kª�H¹^óX5¾í=#0p°–P½[ÇyI£¨ýa„.^·ï.ù:GñÊ5;ÿ°.Y´ÌOS¾'u€!wMâŽ_¹ˆ)ÄàO_Ž©F°“ËE:â Æêùö3E3Ý1"‚ ["›ºÍ(u shjZÞåµÍ>íæÃ°� ÄL¸œíi?2¤hÔ•“é„Ã9óç *�Ä`:‰‘“½¨ʃ1†Ú�&»NÙL´Ü6W§00ÉÁÁÑ™ïÂüÔ\,®F÷Ó¿G}k+†ïyéæj2 ª§0²?øÙ‹�N$Ðõä^oÆüå«Qœä.Ž¢™5‚W0œýÎ?Gu}%ömÙ‰Ú Žáš+ѵo7’ëס0•CïSû‘F=ù~´­\޲-�j¥‰:z=@á׬âã_–ùè¿›MºiåĉK©¬¬F)?àyŠžs‘œ¸ð§ë‘0kr·µ}?Þã‹”tN $ëÓ‡t‰MÅ�U¤Ž$gÚA®EpT©íBRrÍ\ýrô§ÑÄ�R:F:ÔF’LªhšÃjÁÒMu×@Ýݳú-~”‘LãLåÌ·Û ôÉ�ê{ª>>oؼI"»þÒҵ鉛ëCzGšÎ¡Ûq]j‰:®WÃÈÑ/]é>¿ê›ËšdN7¹_åpý– —Õk���Bãs°ËfÍÃÙž,óì-°ÀlÍ\f»aê¨é™òN—ß³w�ÌÞñ´�Df!p5¿é &˜¸‘¶Ròú`{„Ð9ÅòÀ'_ÍNx4Kwˆ o»ñ)Æóyä8GS¶üpc˜(N¢5Õ Ú‡tm% ÁN=‰æ†*pΑ@ƒ«jQ“¬Fß#�!½djÎnÅ¡Þx‘ àÄi­¨žW�ú,Ê�«ÑQ—ÀØè(ÎXÛ†$+`´8Ž“Ù,JÌű§·á•gö£úÑ=àà80y 5É,†öBßð&�@ñåãÈñ<ƪ€Ô¼ùH&Ö¥aè&×™~€Î³‰-ELœôȰ‡\c§…ð”Câ¯S0÷¥§´ÂŸqÀPXÖµÏí(®éäS�¾(óUnóp/DZ¾°ú+:¹5•�kP,j'B®eÝ1%‹Ö¾�™YŠR¥H0€È_gæÐ&`¨ |ݱÐTƒ>–mr‰’ºÊAVˆë¬\˜ Ã9\nr.{=2¦Œ)®ÞŒ±+âÓJ¶|‡›9�¤O ±}�Ž‘f¤Ý)ö³\;à”ýS\—�;(☟¤×N¾£�nÇT烮/+ÍA£&†•”´½Lúß8)ÖJ¶1™Ê1?[cyB½¤­cwEUA´°e…¡˜Ú«´1sUÊÕ�.[æc½þ¸ÓìÜ!2xêb4\Íå ˜,&pr8�þ‰ªzF�ã9œÌõ`qf>ö?¿É5g¡ÀòÌb$~ò¶œs õLM&°þ�`xïql:چ僣˜ÿÞ«±!q-žÙׇšª4* §!—gèâIÔÞx=æa+æU£í}—¡jN©†zL'q|û~ŒÏ_Š–Ü&Š9,Ë,B d‡Šè9Ù6žGËÀNæP½v5*°hN&Ç&- bCº96—‰¸ààY^V÷ØÕ y}°3rhÌn…õq¼én§D†‘fbo+íGé*ˆèØÊÒ{qd‚Ú¶ y…Uc\é?¹^ãÆÆKŠ8rÍO•(Žî4es‹lS+S¸)™5Žb,T )§=Á=¡w’(fÖi¢d†üÃ�6§c#� ¸ZØà¶Ñ2=nâúK7ëÚén.;Éb'9Lœ™,ºw¨“ÃYØÞïîòR"ÇqŒòî3ó }êk;en:²�´xL©cÕõy/Ø Ç®¼QÊ Ólˆƒ1™% ËMU‘F‹ãØ]Ñä lÖÓ·�L<âÌcÕ+›Ý HL³¹=*8 yŽÉ"ÀQÑ;Œ)žG}E-jûóéëG¦0Š“¹n µT¢¹m5Ößx-Ö-­Ç�Ÿ<‰äñI4mXƒÂhÏýó½HÿÙzŒL2Ôb ™º ö:Ž©|«ÍÇÁÑúúÆÐñÓçѶ`>“EL4Ôâ]�áLϤÇñü�…šù­˜Û;‰æ|†EÓP ½ù~,8ã"Ô×e1<ž‹¹¨/ʱ ®T¢„ †`ÀlÄ&¹�Þ~ aºèG•YºÐdzl“”ZÆfaË�Q9UðHò鬔÷ëßÎÞ2½) e¥—æf4팦1ɲwsM\N�©�¼É–]%Ûh¶É,C45ÈCrK9rž öRd":(—ˆvø<6ÙdÊým?€Ö¸¶Ü´·SÀ•û÷NüàJ€²ˆ öŽÉãµ#,ÜqÎÅø'=Ý‚WnºÄËAäk?m”>` WlÚÍ {LJï¿x+×t›ÖçaØ<<Ü}†9Nd\ƒ­)XI¼m†0#i@b>îR—k%°ñ‰3&Õ ñtÖRfÔD"±ŒSëiÀÔ<˜%éU@&oçŠ Æ‘Þ{'†‘NdÑ_˜ÂDq P8~u7_ 8ÕRœµ ‹ºª zºQsæR4n>¯ì:€ì‚:,{÷fìþù“xÓÇÞ€m»Ž£"Y�KÚpà•X¹´ +‹ìù—»�¼b²ó›ÑzÚ| <û¿ñ(ÎýôõXpÝzœ·ñ,À.ŠÜR–´S"<*YL¦s=`°¾¥éàÛÜÄéU@¸<¹(Õf+Ð?2…Š}'‘È{&!qÞ2Ô.^Šdwøª3PÝZ…+Ï\„íûN ŸOãɽ=˜ÓÕ�Üp[¿wÖ\y9îûüà üK²8ÒÑÆ9’IŒNLá¼uK042Ž£Ûvã¥ñãXÕÓŠçîoû̇Ð÷û}˜Ø{““SØb c£S¸xE3ötO¡õ}@z¸ žÃ¡ï݃©¹Hß¿ ½ÏÂÈŠVT_r–^!ñt-ʼn7Fx\ídô«C'M÷^½äã$.ý2|D54ÀÖÈ”CS E†æof¤¡L¬Üt{º"q,ðgͽaîC¡ß ÉŒÇËQ qR3�Ô7Y}>qér�1O¹ÆQCµ3�A#{¹  »–æ>&�vã*F…TŠ˜Ž.É<œ\º#f#þ3QÅq²+=”{«——CÁ3²2dyµåk'àî^m9„‚Y®œµ1yŠJºjS(ßè¥F— W újsâå$Ûj`9‚DJ—oºÄ�¡+Û„t;gB¥Ø%†ÚQyt ™Z’ ±µO\×}ú`&¼-þš) ‘xPxТ‹Tžú 6-‹üG™^D€q¨ã¨>ÅPY—±%u8¹o?ú*ưöâMIÕâô ëqÇ�÷ Ë06<‚úšJä EÔU§p``ü§�£î¼¹Xöšvt^´÷~ù[XsιÈVmD}MýãX¿® =}#¨ÌVbÁi ±®bk±ô¯Þ†ç~û4Vn>½{;pïŽ!Ôb ç.mDu6ƒ¼ˆšê&ŒO6bh<‡äû߈W~ó0ò{ŽaqWF&1uá:¥¾‚ k_#äö2›æ´à¿ñMüú‡?Àƒ¿ø9ɧ©¥_»óøá׿†{~ú“€·ýq¤‡L]g®ý äÊvp`sjŒß+~pýnXXÉvšlHZ/®s×|hƒ;' g@@‘í7Z‰Ö‹åà[ E÷˜T'ë· 3Óá!æa;=©ê©;#å6£ôõ>ñMAË’<×$"�VzI¸w�p ׆×LúerØÁ‘L¹o Þp© XÞpé&€³È^_³YÖ7*(z�ç©{Zy➦3±>]m,¶±E9�”6â¸åPœÚiìê˜’Éæ1W(Ò™ûIÕªG>ùNHB�4fîݳG*î�šÍ‚­¡ã™½{ö RCÖ9fÄ_$Ó{˜‰ì D�êk�¤£Kè²ÚbjºœµéU@dH”/ÁŠ�•IôŸÝŽ“ÉUÇfTL%ˆHT‚p^zTÊh@}Ö/àü#O¯""™"»ù’ -uY ·Ÿ�Šl sk³¨ªVΫD׊xvÇ! �Ž`åÒèíƃ¿Û†?½nÖýõå`;W£sïaìÊ籯¹�·Þ‹|¡~ñ{�9Ù,Þ;žÀäPs.<óÏ<µ›k1Ò:¹Ü8.=gŽöáÖÿý0®ÛtÎh_‚lŠáŒ¶J<{hÉ4 WbñG?ˆ–š4ªM=m™s,ÀǾøeôuuá�;ÿ7*R),Z¶ ==èéÁßÜøVsaͲ—&# .Uóºë®ÇûÛ¿ÃÁÝ»qÏO‚æÖVlºú¼æ‚×âüåM(²«¼bíZTU×HkttϧêLÏ<°{~wß}ÑíÁþ~3ÍA÷Ký==øðŸ¿•ÖIT�Ež —tJ…Õ>ÎÇLK~¢3®ÐqPÉ©‰)WçFæ’sXê_óÂLi$×b&b¦ð“eêcÒþœó†&ÇôŽR“ G/Js®Óûªh�íi¯¯ÍI�/XIõ#äúK7)n¦G:ϧ„ÚÆâ¾îÒM? ,ÞÒ�rßÒ3‡@Šªœ¡|€¨žkÕY2WG;RtÍ_¿yS¹],�ܱ€~3Ñ-å:«sèªÍvùj_¹‰’Oº¿¥ßŠ£}…(O˜ ¤"æ_¹… £Ì<¹lÓ%€0>ÜIè @цˆ<Ž2¢õ&nz‚™¨)M*y€Aœr[$Pø˜ð†“  1eÛx¸û6|ï¦W‘LCc‚ãcEôŽåÐÒX�B¡€Ê$pÞêzTfR(�щ 445á/®Ý€\®€±ñ Œ�Œ!UÌáÎÃÇðÜΣ(ð<€Rdž%B™ 5µuC.—CïäªJ ñH/Zî~�W­ÃŸ­_ŽâC;Pûä+XÐÑ�úsæaÑeà§÷<†µíËÁ‹M5),lªÄËS™*"�`hª®À”p¨B4¥ójÝyç!SY‰}ó?ðÜ–Ç¥viœSzîŽoߊ_Þ~æ/^‚›>òQ¬X»}=ÝøÉ7¿‰CR‡ã£ÿø9œ³a#þá}7ãð¾½Q¤¬º¶7¾ïýØ¿s'>óÁ÷#Ÿ/éúÌã�ácŸÿ"þüæ÷âëŸû,V¬]‹Ï~ã[øÚgÿ[~ó 6½þj¼ïŸÄ§Þû¼ù�ï¼ 1oÁBüäw[ðé¼7¼ýå{�•î� ã¦KW¯B2™ÄögŸÅ·¾ð¯‚èFñ,t=ª=ƶ`Éix—Êãó%Œ1Üxó{qñU¯GUu:^y_üä'P(g­¿—ßpêñøƒâ?¿ü¥èqºŸ|ûVüüöÛ°`Éix÷G>ŠkÖ`p ¿úÑ�ðÐ]¿FSK ¾qç/pçí·áÂÍ—¢¡¹ �Þw¾{ËWLCj7³è!âg-mK†Õ7’+À�¸:ÆiäY®0²ÈÝ × ¹™J~©ÌÌ#Õ€�ÏÒg—M·3©3±ØZ!¯)©H£T1ð&Á@ßõŸ›ƒY®òL½Áéàj§²?è!ÙÔéT¹òSšzã[Ç!£cóqtA‘ÎÆ †LßyqÉ-Û):×gþRR�ó�ò¡- «emuþ“‡–ªq¡ãÝ¡©±í©§pdÿ~¬=ûl£Ê!ŸŸ}÷ÛX¶z5zºNâgßùŽ:„Ÿý§~/[]�ɉqüì;ßÁ¢eËpÅ oD_w7nûê-dÓ´-Z„˯¿!ºÞñÂó˜œ×xôvwã¶[¾‚s7^„ëo|;~ý£b±pé2ôtu¡±¹0oáBüæW¿Ä…›/ÅUoz3žÝ²ÇŠøg*+ñ©/} S““øñ­ßÂEW\�›ÿöïpâØ1t{pÑåWàÁ_ý\² ×¼åOñôã�aÇ /�M#9´Rÿš��JÅ•;‘1µæF™ªnE,kSyþ¸#€ê ë&[pC󉂆 –!Í!2yHÆ;Dµˆ·t¹©é¥¹\+ër) ,u|¨ÒÅ|î8¾6•Ö¡¥(EÎY8~ìè•öAe0$ê@µ“ºåÄ&�M\ÄŸ 3ã8Pâ/G D „+mý–„Aú÷ŽdmÔ6}ý¥›jóÐ6Kte*Û bÂÓÐ*£v"Uº$_•F6J�oÄIô’f ®Ê’.Û¼ÉП=Åû!Æ0d2”i35¥zY‘D}ÿ¯úPH+…1Ýy”lŒ¡«n9©NăVSHÌ'ÍÖÌ®ô* 2&}HLK!’ºê X"‰å EdÓ ô N⻿~£Àö½ÇðÑ·_‚‘©"FÇ&pû¯¶àXwɦ&=öÄ9G¶*‹†æ&d²•(æ‹X´d1í;Pz,*Á0ž›ÂÞUóñ–ú4Ö.lÆî¦Åàg®Eÿ�Bj´€ª±)ýÍ“¸êOÏÃÏ݉D‘ã-Wœ‰d²€ —Õ¡£''Q“I ìDÙ�”l4¶=ýn¿å+¸þ/Þ�w|è#¸ñýÄ¿y·UÞ‘8ó‚õhnmÅ·?ÿ¯xøî»¢ûMsZÍsçâM7½ /=ýîûÙO¥²ÀÜù ý=ÝZ«Ÿì8ŽÅË–!‘P¾¤Ä MÞC{÷bbbCýØöôS€áÞèè¾ð©OåN?û¬\{º¤�Ø+֬Ŋ5k£ëÿŸÿ„ßݾðÉOD÷N?û¬ xTf³€L6‹ž“'ñÌã�Køù�¸û§?Á¾;ð™¯~ ‹—-“ÑYë×£¹¥_û§Ïâ±ÀŽ^Ào»¯½t3~ñýï¾÷üúÇ?ÂÎ_À?óV,Y¾Âˆ¦kØtc+»¸Îx™Q嘘A�=“#–¾r%_DcJë&æ“G<“Þ¿gËÛT *gãd4À¦d*~žTÂZ­­t $æÜæè·èìªÈÊRŠH·Ì}$Œ�ϵ1:Ë” >àMî ÅíWÇŒâZÜxZŒØ¼%õ�0bƃËì(Û Q0åÉI¬?u8Ѐ¤lœ.°PV-’Žƒ; OSH©™mPmo´§ê}ö'­‚©ÕÎ60Ã�™É;Bÿõ`Ò/#©A3‘è*Yí7ÿÕ6¶U]U•²¾åg9 Ó¬DöN79oÍ5iëÃØ@mEŽËÁärE¼¼ç¬]y^ØÙ�c'ú°|Ñ|íö-8Ö3<'LCƱúÌv´,˜‡c¨@ '��ÀÞ�»Qß6‰ŽN‹E\{Îr\uÖR,h? ýýÈ¿|‡qä�cî÷Àh1‡º'wã‘-/bßkOÇÐ@/ŠùqüÙU硱6‹óN«Å–}CèÏç�M'å Q+1s¸ógxø×¿Ä™¼W¼ñM¸øõWcdh(:5ZÛJ€æÀî]äü;wãE¨ª®Á�Ý»…w`ÊQ ßji›¯ÉoniA÷‰(‹eU•.rFgÅ2Œá†?;6\vêêPÛЀîÎ#·Ç|_ûÜgeVŒáúoĆ×]ŽÚ†zÔ54¢«£Äã©ß=Šu看˯»W½éÍØ³};¾ø÷ŸÔFU_O©ÎÉŠ¤$±5hƒ£‚1àØáƒ˜œGCS3DC\âÑHgÒ>- %ÓÒ,;ªæò":Š2Ùí´É¥@IY®½gY¨¬æ©Æ˜áÓYLÏëljèH5ÇÆòèˆ)òíôÓ ¢Ôç^³I�ï>·1Z¬5Ãdk• Òcʵ’˜>.ÊfÏ®± ÓÆ:Sƒp0TÌìPi_ns&˜…�sŸlÑù#J)�âÉîùà˜áö»ð“5(ÝåŠq²Í{õ;k²³¯*`ês}Õ ‡OYmeVI`déBKbe»�QF‡ö WËvN˜¸`¦Ä=ì![àŠªŠLÚnè|lZJ]`±«¶$J çRÈ-éñøálBaJ¸IfK¢=.ä$Ç‚9UH'�³fKŒ3dR üÏ¿y j«3øä»‹Ûêñ¹o=ˆWºûJÓ–!Ú*9-; ó/+rL�ç1<>‰ª†:4·µâ´Eóqîúó�I¥p텫Ѽ¨ÉT²sê±îÂvÌ;y‡Ÿ~ [†_Fg®“¹)Tµ5!•äÈV¦pѹK‘çÀª¹Uh¬J‚˜Ì”…Þà)—Ëá¹-�ã–Oÿx±ˆÖù š—‘ÁA¥ÇÁä)Wºzø®»püða\÷ç7bÑÒåPMÓÁÝ»059‰+ßôf¤Òeç~ÅÚµXÖ¾/=û À€b¡Ä¯¡±I×<œL&Õœà^©¾_qn¼ù½øÅí·áýoy3voÛ&° CnL18_y%n¼ù}øùí·áý"óÈMMáÿòÏøëë¯Å÷nù VŸq6½þjM'B `°¯°¼½0g^2•Yt�/–u’_T�›TPÂX`7#ÇØ|Då"0ä.k¦”0䊉G ع–‰í¤T¤•$e€S5±¨h…‘Ê ,ƒFy�'ÛÇ!7¢�5œÔW¥-<…î1¶g‰Z¡y%÷Ûî<–oÊ—·*è*NBc¡rjϘ¢ÑÔÉy>”¬v¨–ν¬³HO«L–�†JS.Ǿ~¶Ã7%ÓÒň_¥KØJØ*Kf˜Hõ@‘>5z½³Md« œF¶¥˜ôŸ¡3�!sCêä”�²*f¼­–µÖWøm�QžBÉóÊJÿh­£Ø Š�QåD"ЇS7µR„’¯&)ÍÊ" Í;¼ÑÔ9CE‚aN6‰ÅÍ•�ÂÄ�¬È 8:Œw^ópVÀ-?| ‡Oô( •I£©¥© ryŒŒŒŒ¡P’ÉJ4¦ ˜Êd0<4ˆÓ´!•Icû±c¨¨¬Ä˽S8#= –Î!Y‘ÂäT+«ÑÕÚ„#6!½ç&ºº±á]—ãôº,ŸBuE 0LNæP™Mã¬E5xhW/*SLª‘X?.ÔQLë7mÆ5o}ö¼ôÆGGqú¹ç‚%Ñãgazù¹g191�·¿ÿƒHg*QU]��/<�Ñáa@>7…[¿ð¯øôW¿Ž÷|ìcøôûÞ[>®À@_~~Û÷ð¶÷ÜŒÏ}óVüþ‘‡QUSƒË®¿ƒ}}øé·oCWÇ1äs9\óÖ·"“ÍâÂ×]&éÑ{² +×�Žõ—lž—·c°¿½]½íÛQSWXµî 0–ÀâåË0:ߊ’9ÜKJ¥¸‰Žªæ•ªšHõTQV™axWŸÃT2î2¤¨.—îxH¢ÉÈqASÛÞ”/ð§žÒÑ�Wõ½)qLêÂ8ñnå§T Œ)„ÞS›I¢ß$øRŽË7·ˆ]oŸrVŠ �È­ÉæH¶‹¿8že›AÎ(ô1Òš\�]µdsªn㔫d3,Quð©Oá5ë/Àðão~£tÂYë×ã±ûïÃögŸÅ7¼o~çMØù R”ÚE’³È~ð¸ò�o›ßù.ìxñ…ˆ<[]�eííøÀ'?‰+ßø&<|÷]Ò±ÝTGáÐÀ þåãÿÃxÇû?€¦9-øü'>Ž£ZyÄI,¨Š°j@\½éÑPÞ3’£þ31 òu“>0A?¹�žKºh—k^;o6ü¨íS_kÿèÝôø¶ka6£æHî;3A´pRZÞ¦¡¦*¸U¸ jb”kÐJrÊÝOëÕuHÈàa!MO]5uµRßyS±«c]Ò(äuظ+Ãå\çF†ÒNz2¯�][‚Àã@þ¶–‹ãóPá;¿¤Ž|Ÿ£ïmÆ1¸žÒ4–¯­«Å¯ïº{€Ayáo1ø]þçÂÿEÈC£(üqÍA«áÒ>^ÌË#ÍÊGæHXÇ6 Ä¡Xä sk“¨H”ñœópå‡o+äQ?§÷<ö2†'Æ‘lÁèð(ªëêP($^@6S‰L¶‰\»v¡¸sÆ_9‚ɾ Ž��-]�ÌüùÈVWj««Ñóâ‹èé8$` `bd©Dë/;Íóç¢{×¹k;>q?&ë+±nÙ9xéÀsHž¹ É$/r4W%±3—תçë¬:›R ÀÄàAoÂΣ• ãÎ’Øïâ˜V{-ÃD¹ð“Æ’ú`«UŒ T>e="DsLìm&G«ªg(ÍcÛL¦�s?R Ý9�—ª<ªbvV=Nç#Ê–œ¼²êÒÙê|Yä‹"¼fDŒ±¡AÝx-ú¤½Ðƒ Q›Yæ…e´™˜©;œ¦Ä˜ÒkÜ!;'ƒ B#¢Œ B¸Ã醗¨ìó^¸aèFy*s¤œFkj•p9æ‚“AèLל[®t¹Ly&} eé$KTÛß+ A!Z¶Þ7Ù÷µqú=Â)¦t*J�wŸ0ÂŒõñW"ãSÖ4klŽYQ´ç{:s}Ä@"í”òFJ€ÜÚ”rˆEŸjæU’k#Ü’¤>2�ꈣZ_‡ãMÑêE¶a¸Uô·‚[¦«-þö¾3L²£:û­ÓÓ“Ãæ¨Í«°+$$�"'#À~ B,øl‚669LÆd“A`ã "™$É& P+íj³6Ç™ÝÉÓ3�êûÑ}ï­pNUÝÙÅ~`Tz´Ó}뤪:uê¼uo× 2�2óc³):ür®ÎÍbN˜qŠUb«Ô·*ýü¬¡>Ø9?ûʬD3ZÓôw± § 4]Á¿ÿèGgG“%Œ—¦rêsÎÅʳ֢ÐÚŠJ¹†LV 2:Œúí"SÆ‘g_€‘%«1>]Fß‚%X³d!jÅ"öïÙ‹©É »ûqrlׯÃ}ÿu3ÊSÓhïî…(¶@d�é©*îû§QÚ°_Û|¢?�ýͳ°t~n¹m3²Ù,žyÁZtuä ÐQÈÅíÔÀ�2 £yç åI®˜| C!3O îú~ŽD`uŠE pV…$Ö‚›Îæ™´PÑ—Jέb.¤ 0pÄRKTPÒæd\`A¢ê€Z"Å¡ (Œ‹’Ï›ì›6JH|h\´ÀTM´­Æ3«?©C}”‡é«ÀõÞ¶(TDzí–ºý‹j&Ùå>!Š,Ò¯¸;P/›iÙ`“O¾£ÿœR*‘\`dY„½f2–XÆÏ#ËV+óÓçÉON,›^¯æçnÂJÌÅ vV0´ºwF³œœD°ôù©Z!�ŽÞòäÞÔö aÕÒvì[öC[VâŽM{Q(´bÝÒyèê˜H�ŽBr~Fü;›€`¡0Y}g%¦ôWuÕtQѲŒhå²—Ô+½k,-ÇB‰¿,É´Ù_RµÏàS—œ4íõ)Y'u0Ĭö o•�Oç}Ø…[pl;)§w.EìS¥·”0b}"û;5#ôJÝGLzS¿d¶7ƒ:`j­DÈ*ô>åljJ,ã%MÅHN¢›�!ÌÉQ ⡘IÂÅÓ¨†ÖOh�›•þæ_¤JÙ­È�ª9ƒ(zµFؾ¦òóï²ûÙ¤RåÒ3$uÖïfÕ­³"¯6‰ðè�oÐÛ¤úeB¯Ì%áñ•jµ“ IDATs–Ø›.ÖU�‹í¦ÂÄ*¶NZŽktb9Q h|‹¡°ÉIÀÇ)ÞNÇ‚áu;ªQt¼IÅ”ÌN´4kQºwn4J¦^AKV@J�öB žuÑz<ó‚uh+fððÎÃhïìļ%KÐÚÖŠZ­†Z¹Þ|Ç™„„¬ÕQ^³#¥ JccG®%�b^`þÝ[°jºs{–ãÀ±qlZ\Ç`ißÞSÃüV‰Þ�È;¶¡{j Lý7ê÷Å„¨#“ÉâùÇkøí“ÏÂÁ¡i¼xn7.½ä,”¦ÊXº  ²!QÌ«çQÐËeàúæºÌ™;ÉR(»WÑÂí{DÅÐòƒBJ/�|5-÷Êt¦ð3.ì2n&52(þì”ò¼´mBû—:`!¦Õ„Щ‹»F¥ÑW¤hÝ"í´Â!ÝKª;¿FI{ŒŒ lRbTòÇJ3Åœ$Qi}3Jƒød×Ò)“ZõÕ�Î$�Ljü¶r}@�!žÐúh�76‰Q4U3]~¦8Išò| Ž=€KÚ6Û¼IKÒ†HM<�jzÏÞ�™–'qIèãGðJ®‚º*Mz;º˜óÐ#¦½Qs¿�´Ù”u˜J´Ù¶&•쬈ŽW÷?ÿØ1Œ#º¦Û§BÁLLÊåþ‡a8@p,ÇÝÏ$¯iÐi96ˆ¼>ífDCD™†_XŸ|‡–̾2+‘kuͽJ¹‰ ‚Ú[[�Óè_~§)Ô159‰Á£��Èds"ƒLF ŸË`hp#Ó8~ð ºûç ½«Å\ kzŸŽOŽ¡V›D>ŸÃôä–kXðà>tÅH}“õ:º²ÀIYAK¾m™ ^ÃÆ­‡pÇY ‘Ï <õ¼U¨Õ€|6·wnW1ncÒàiÐ�1ƒÎÔ‘”¿òÑ"±ƒÍ &÷î4ÄQ\«¶K�’„{ù)�Æ‘¹9› Göð¡.Md-2†Íì '‰µƒ^øøþò, ,œgž(sJ&òx/¯FFfž¦u|fÊãô&ë©#™†4)ìqdø4™ZRã™ÉV®•(®[t~êjRØX°Ä”³ÙL|9˜¹íáJÎ)ôØ« Òfþ$bÞn÷ óGWÒJÀ¤H—½‰e‘äVRüŜힾV›FnÙéa,Ûgs³½´»8™c¾=™*ßÒèU¥Æ-"r2&P½¤mn¸ò~Ÿk`†Ógù§ÓK¸à:1‘AK §h Å¥p«¢¹#Ýþ!àØŽÞI4»A�Zf% 2Kh¢X®Ö.¤%:LJ'!2²^ƒl:èÔD Sã%dsY@dP-—‘o) V«£:]Fÿ¢Åh)´BJ‰:€ß,*âéGŽb¼VE‡È£m`�”±àø8ʲŽjF RÚ39´´PËÔЕmG®.°ªœ<Š9ÓU Mb^O2Yµeõºçö8³ç !&r¡€ýH:Ó×ILP$´?–mN�ôÊKi/ªBÀ�. „.„ác#l¦“ :T¦ÝÖ·^�ê´ÇYŒ¨5.5_¹I‘Å`(¸Y/¸cœ�<õ͵+ãÑ @y””"s¦¬Ni\tþ.�ƒà`!@Üñ ” l,'^¤J%<ñbüùUWák_üî½óNRï»?ðA¬Y¿åéiÀÁýûñá÷]�Þþ~¼æu¯ÇÚ3ÏDGg'vnߎÏ_s N Bé²1>0çBM27‰µyÅ�ŠÙ1RÅ‹TØì¾ï´æmµæ 'ɹösÉr^„Ú�Ñ5g~âH¯Ã±uÍ5œsÎüÕ›ÿ==½Æg?óÏØ¼y3¯—´3‘–8èÔJ“ÆŽ-|cÁÅcíöøˆ¹érú×îß�2K_ÌÚ(>0¤Rõº´»‘˜œ® N¹dÄÕxéZ]fpòØv?²£ÃèÕ%íyÓããBàÈÞ=@Mâh>‹Á¾r™ j™,.¼ÿÚ b²VÁd­‚±©IŒW¦Ð�áÖäj@«Ì`U÷\te[‘o)`Õ±QŒ•¦ã•Aÿñxb7=ù„6 ¢–{ÁP“PŠ¸Õ ò½¯�jÕ·/R\>0¤MxŸ^ éª^Í.‡^-Jq+µ®½ÁfòºÎxØOí8rC›ùT¥ñ¿]�.„AÔ(i AFí ™i %J—T³>áÕ¤Iˆ$ÇW�H›ÌÒëü¡´Éu:¶_ü:ƒuBõ]‡AþiššÑ´#™Ÿ¦ˆÆ·öŽ|à“ŸÄ ^òŒOŒ“:£®h-ññü=®ºòJ\u啸ðû®T¦ËøéM7á�¯~5^÷ŠW`÷Žøó«®‚ ±�ë;û•6¯õ4åÚx;V<ƒÏÊ„­jôw'üv+-&´š1Ïjž—­]ŠdðÈ)C̃¤*™K_c¸�¨.˜Û°Ñyͤ4³†WÔŠQ™@óD\S~S/5ï­8¥«g_ œê…¦|ùÈG?†ýèGxå+.Çí·ý üЇ-Þr¹Œ›~ò¼æÕ¯Æ—_Ž;và/ßøÆ¦ÿ�à3×þ^qÙeøîw¾�÷\ý>«Ÿ9“l*=¾SUÑ|òÅEΗ…UéáŒ>�ŒØÎ þ‡[få"¿©µIÈ8<8Ç“º”ˆÞ4]¯G\RY‘A®µS“ÈdŠX¾n=²¹,d½ŠÅ«× —Ë¡V«àÌu«P(´b‰Èâ‘U«= �©ZY)PÎÔ0²¸'ûº�[܃BY+—£Xß„žÖ6Eãå2J£è;Y‡„ý£T+UŒÖÐí •ðé뿉öÎNÔj5ÔkuÜ»ßûú¿bÇæ‡cžˆ¦q€D£ÜvóMøÖu_Á§¯ÿ&~ú_ßÇMßþ–¥í]ÿx îÙƒë¿ø…øÚ9ç?|å•X¼|9&Ç'°éî»pãW¯ÃT©¸öúob÷Ö­øü‡?õ†ó¿ð%|íS×`ß®]¸ößD‡bó�½{ðݯÿ+¶o~8Ùk¯¿×\ý^Ü»°xùr\þÚ×áŒ5kÑÖÞŽcGãß?÷Yl{hþéÍ>¨Öb;o½ù&ÜpÝWè>uþx’Yy©b6ý J ý¸:\!©>›õæYÛÐá7CRP(© EÚ8ñ§ÑìMÝÄÔ–©¤q3·‹4i„Aì.4k£+åTfpŠŽ„î$y‹ m?ï�)ê+Ù¥ÂPèðÑðÁÓXØÝk£LNLà?¿úUìܾï|ÿûIó¢ÏÅb¥‰’¢¾ákãccؼi`jz ·ýüg¸ê-o5Ì XyÕ>5Ô œ)ŠÚ‡‰/R4­›{ã‘“WFT&‰Ð„ñz)Ññ]u%‹ÚçŠË6ðã¿™ôt{Í,Âj+1�˺í¦@š­ˆ„ó$3¥N&à‰õ-ã¹g7ÐõÝêä[X¬=ëì³Q.—ñ›Ûo‡€À�~øC\öò˱zõìÚµ+¦æM›Ñ˜ƒ?ÿÙÏð–·½ @K>�B¡€ƒî¼ãN\ùê×èöP±‘'²…DÌ0ìàì — N/¥à±“æØ2+‘YøÅJ÷¾|.ƒéj …l£Ûde2Mdd EìÛº ÕZs.D¡XDibÕŠ@K¡€êT ¹Ž.Œ9ŒÇ¯>ĺ5+±eÇN,ìnÁ¨,c¤2Šz±[æ.EKŠímXÐÖ yæ2d 9L/êÃèp }….‚”Åñ Š…ˆl²ùˆœ"#p|d’m¿½pê}èÍ�ƒ{÷ ßÒ‚Ç?ù)xëG>†/~ô#Øt×� U.½üøé¾�J¹Ü”.°rýzl¼àBØ“ð<áiOÇËþâ/ðÅ�}�nÛ†žþ~\ñ†«ðþÏ~ï{ÃëQ«5ɺ ð¸'>Þy'>ðæ¿ÆÁ= ›/xÊSðö�| _øèGðà]6Ï™ç>¯û;ðïŸÿ,6ß?¤”XºbN?ÓüÛßL¶�¿ åH ¤õÁàõ^ Y’NgsüÞD{—^i´qžTêÕÕÛ•jP Zh”–¤ÍZ"/Ó…^—NŽ_ˆæ�ú‰…@OÞûÙ‘Ü[~ìzÿèqb·E„ö�¦öèã:Ïé)DR#„ÕyúB´édfNÊ&|æWÑz-_%Ó5þ B‘}‘K®xG†‡ñƒo߈Á�@ŸüàqòÄ ´ ¸ìU¯Âû>ò¼ãMoŒÙßÿñOଠ°g÷n<ôÀœàDƒ„|ó6Ìn;²G½ªå枃,(ÍÔ†¢Àg"Ó »1›}ÀíÞkRå™:¤àx,½Q H¡‹B¤æ!žöÒÐ,è ³Ö¥OGvÖ�3�Ó§-ò©'^|1þú¯ßlÕÿãÇ>†Þ¾>Œ�ë�²ŽŽŒ »»ÃÃCøö�ßÂàñã±¼�âذa#ݽ<ð@<—¾ú•¯àó_ú>yÍ5صkn¿ý6 !*ƒ çìžÉÀ¯®vLöã¹jœŒiQÍÄG~ÿË,þ ‘ Á�ËJÓ ŒLóûÚÑ×Ý�þ¾,š×‹óº±hñBôöö ØÖŠ©áatww¡XhAVÔÑÚ’Eow:z»‘ퟋÞÑaÈJ Ý…V´l¿õº2Rd€ÉÎØ»½Y‰bK¥ öÞu?r9 µµz…"Jµ*&eÙ}£»gÆ<€ÚÝ ¦Ë¨Õ$ Œ°mäæJ™<Ó|÷­¿ÄÂ%KQlowöp$÷‡×_�^öräòyÀkÖ ÐZÄö‡Ši,^ŒJ¹ƒ¡X†”¸í–›±nã¹ñµ};wâÎ_ü—½öuM=Ê"®->‰ýw5mn5lž¿p!2™ vmÝj¤þ `¦ÖºÉ2«© ¿°"\Tdˆf�¤Ð3í]C¡þUŒŽóåÃKëT{Aðd¬±ÑüN*©U¸F\Z×èè6;G[˜`µq‘~£‡a!˜ÿ…c¢õ=09æW·OS#oþrÃC”£¹äme88o¨T*øáw¾ƒ©R �C&'&0q8Ô L–J8p|çœ1·A×L~ºÛ[±bÙ"Ôdd ‹çõAdêõ:�ÌÚÈd2hÜsiüW[³@]äБkCu²„‰/}ÓÕ�É Þ\yj¨—ËèÝt'–�ÿzäûú‘Ùü(ætcrÃjÔ·�áäÔj¨£,%ŽNŽ`N± Õ2†k“¸èüÅØ{lí…,Ɖ6¹SœhÂé'‘T*Œ�Œ «§¥‰Æ�°¿ûÌgµß}úê÷`÷Ö­8r[î¿—<ÿøÅ�~ˆ?¹òÕøþ¿ÿ–­^ÓÏ]¸#'O’V =Š'<íéÚµïýÛ×ñÑ뾆Õg����l‰íå–©J¥ÒØQRl€ù‹—`dhHkÞÿ™Ï¢¦´ï“Íöq…ìWz#–ÕÉ•™†,Aìz(sÚFj÷­²ÓèØiuï”ò ­W¯ iFÌoš+OW)RŒ“8j¿ó‘vŸrýüÞ!‚Ljì56�•¯n�fÒ*â” Iv©îÙ‰3Û=§m—„^)똚š²ÖŒr¹Œ;~ýküñË/ÇÒå˱uóf]=©7ùDÙ-Ì;/i·IB+ÐéÕ+Ĥlˆ¶=Š�”ivà¬0éUÃK$Ak "Ô‘Ò¨Ä>fMŽ(nòö)éZas�~; 7H¯f-9uH|bßÁ¤£ÔkžWúo©¹æþ�ðü¼@«Z³v-¾uÃ7YÃÊå2~ýë_ã²Ë/DzåËÑÕÕ…={÷bë¶m$nøæ7qÞùçãüóÏǯ~õ+Þ0Rz2Nú'%)ò.fM£§Š"£ñŠjJkÔoÖfëá ³5 ½ÜrÛáÀ‰ÑqäDãwD-Ù¬Â$±°+�C£Ôk5ˆZþdÈZ ™l"›ÅtµÙ|@J™Í .%}ó똅ÈdQ��»ñ7#�©ñqøêWpñâ‹�9<„LÇ N\¸ UYÃðô8ªõê5‰q!0>>ˆiYÇW »·[ŽŒ¡·³h">Ø™G1FIBãJ.ŸG±½ƒG�Æ®ßÀ®ÿ¼û“ŸÂ£Û·¡£»�<ø€ˆ†1gÁ|’·oÎ;|H»V©TpÝ5ŸÄkßþ¼ï ¯C²çFÏäl>�¶öv (6 CƒX°d‰wïûØöQ ƒ(ñjá‚â§^\‰¾ ø\mŽTR�‡�•§|3o”¥À<©Šhþ“ê±mágê:õγ.kIitÉNK8áÕiÂ8»=üÀƒ!J/³ðKó „U\ÊA§˜ažËåð¼K_„ŸÝr3jÕ*6ž>î¿çHYdzŸÿŒ��âÄà ,Z„ÎæqÛ"“Á97bî¼yØ¿w¯q+ŽÖT�ºìNœ„†Ìãx"þ‡·Ùy5èw:Žåï`aYÁ$èñÕ¨ÞóN*N+ùjb³­ŠÐ�$Y-ö†œ­QÕf�¥Òò*Ü(}e{Ts}°'¿®‡¼ÌU:³z·`>ø ŠmmxÚÓŸŽ_ýêV<ó™ÏÄØØ(öíÝ‹\.‡½øÅ¸ù¦›Ñ×ׇÎÎNlß¾™L7nļyó°oï^,^¼ëÖ­Ãúuë°}ûvÌ›7kÖ¬ÅÁƒi@¡š$õ¯æ7Ö«UPâ5ÆX˜`Æ9mŒž[„i)³EeÖ¢00¤SZ xdÿ6í>†‹Ö-‚”hþˆZ`iO‡ÇëÈ Ž\&×Hͨ§ùYBVª(d²¨f€€:²È¶¶ãøÏŠÒÁ½ÙÆcõlÛ´)>ä ¤?|;~ïøØ'ð¥�TëaàÈ�ý(´±nÃFíQ:xâ3Ÿ‰[òKæŽÍcÛ¦ñâ+^I´@/=õlmÚ¬R9p QÉ%¸û¶ÛH^ºÐzØä†Œn§·øÓ»dtyدÈJi¦;=ÊgÉ,0É…�¥ÓG£ äwƒl†ÕºªæÊ°à´•lïƒ+ÑGr²ò÷ƒ| ¨�z“2ÌYÔy ¦}úÅÄ?¬”ÚL¢äÍ£×80‹LV?ô©O¡½£ó,εkðÊ?ÿøü§>…‘¡!¼ôŠ+ðÐ÷ctdÏ»ôR¼ñ-oE­Vþ={ðñæ©tmíí¸üÕ¯Á²+�ËfqäÈa|òCÿ€Ióï@»é5ÊÝÏ ×³þ(¡×‰ äáœÄ DÖPQÉî}îNÕAis¢ð ’PÄ;©è’à�5º±xbçŸ Vâj'ò`ªˆ[ÕZ¢Í‹£*�‰ãÐì/IéÍ÷óJ)qõ{Þƒw¼ë]ø‹×¾ć>ð@__?^qÅ+qÿ}÷#ßÒ‚+_ó¬hÎÁÃGãCÿð˜ÇŽíÛñõù¼çê«Q,111�/}á xt÷£†uº�ªô´PYr˜æóü¾®pÉ‘ äζ2k_xÏ+MAˆ:~ýð\¸~‘æ[Ëû‹¸{ßd&È:2²;w¼ô5�Y¢ˆ �ËclÓý½ý§Èf2hœ£Ðu5)!›ÿKHì*ÅÑòzrÝÈæ 9�Q9�NÑŠ©áŽ<°Õz e ´ÍíÄÒ‹VbóžAL—뢪µÅLpìåÊ.ÙlŸðD\öÚ×á“ï~gXw*å{ÿþo:‰‡î¹§ „­•r7|åËxãÕïÃç?üAìܲ­mmøÓ×ü?d2Yüæg?5¤5xoøÊWðÑ뾊Öb‘¬Ïf³8÷ OÄå¯}>ñîwZ£[­TðõÏü3^ÿöw¢ÐZÄÝ·ý •r‹–-ÃÈÉ“%åêűӪ|N»c˜¦° 4©S�ª¿»XÈ%PDTWHgzwƧ—\ Ò�4ß?âpèp*ŒNï)j*¯™StÆjv¿sƶÑþ˜¤}j*É�! Ùt´N€ÎÿÕòwo{' ÿï²—ÅŸ?ö÷oXÖ(�îÚ…]ýÞæ\ôm90I<å2d’EBeÓÒ/pM¥î3§lÄA&÷ŽÝkv³ÆHeü׬`Òf ¹ Ec³ÇŸYF½ÜViz¶!5ò?Z]ðËPÕ¾Lâ¾a˜çˆqR°Rô6Û�N®¤[=ô-Wjþ&5+�>Œ·þÍßX„Ç�ãå/}iLzõ{ßc‹j*¹ù¦›póM7ñö¹šã42Ì�( R�­`%>„´ò j*Y5ý?Ÿiì,99†N`í’þÆú-�l&ƒ5s Øq¼‚LãÖ„lÐGR…¨ ‰:€jMY‰eÝ-8Z­Bˆ º×Ÿ�êä$ÆîCEuH ÔEóà«•1Y;LÙL¹–<ÚЊZ©‚̹Ë054Ž©ñžôçÏB6“Å�~»ÃãèlOîEm � ï¹öÓ¨Uk˜žšÂÞ�;ðÑ·ü-�Õúç½×^«½§ç¶[nÆ·¿öUMαÇp׿Dj–~ù“cbl ¯zÓ_aμùÁý¿ý->ö¶·°ÇO•Jø·Ïü3Þõ�ŸÔ®¿ïÚkQ«V1=5…=;wàCM›)½wÞúKŒ �ÄŸ^ù¼êª7BJ‰c‡â?>ÿ¹ýݵÿ¤ý†èÖ[nÆ�_ûTáAIÜäÊ©@>idÞo )d£‹Nü´–0;�þ4Ò¥;À£=¿!a7§~=2“ ™zñr+©bIÞDå«Eôb8´0ƒ<™Õk_—Œ-Âøª“Jãd¬ÌïE¡3Õs»oý6«nimWDI?as„’âÚê`Ó C VëzdË”¯E"OrNZÁ$’®¹Hs#P¿ªz§Þ‹Þ¶ZãÆ›d�/”qLùl/i£jÑÜ_àZM wÍ Aô•Ìø×DÅ&*^ø= ’Àƒ’Ø¡8m€D=ê;ˆW‘ùiÚÌ@›S^þÙU~WøÐ'—ªÊõèo†ø®Òd¾è{ô¶ù7×üýí~ã¥/üíÄX²óïZnÕºó^|16í>‚jM¢­�Ç;¯x222Ó|0]«â¿65ÞG‘õ¦ñIöPP@ YT3yôb O^Þ�Ÿÿä·똇Žugbøîßâп‹’D¡€j¹ÜX…€”�€Ô’Iì|b÷ZÌËõ£VžÆWÿ–¬]YoüviËþøÊ�î‚@ã)m{Ž€|ši¯¯wÒM%~)ömº¤Ù…J‚¡_¶/ùöë ŒÒeH¿�EsÛë‹#)&¤¦$Hä4†¤¾¾$ˆ[?}éh9A|Òé|ã²ÖÛ6xîè�é}*Phžö¨ÖúÀ�&p¿o‰íDä‘ÍBÆ"áÒÅS©9FR£îЧ5© dŒÛÇ$ñž& ¶™BIDöôœ2‘ƒÌU“}|•¤¸À� ChvzFÙó�ò Ö,˜f)¾èÄ…��g»H²Is;÷.°K!Q5ÎRÑÊÔO=†<©¼�RBùÊi3Q9Õ÷6² IDATø$‚õ›&Õ§µ&Íðñ4¶½ì]l÷o|µ¶IÃoIrÔVÓ�Ó€Õ.kÆ•|¼ð*�îQ/�Ò¿ôÚæ7LÍ.ôOn~»FhvÌô¤¹èðx2£ð-Œp=/2»Ê¬DiÒõщiòÌïëÆÞc£øño¶áœó°°·³qÀ€õ‹:qpä$ŽŒg (›m,*™†S‹| ú§&061Ž¡ãƒØ7o _÷L>€âò•Xpé‹1ï9ÏE½ZDKžó\LîÛ‹‘½�¢ØÝY©¢.€–�®y Ð2™A!ŸÇTec;�AüQ#^üü�=ÈdÊÕ*Š­-(r˜vôƒ–\Äë˜?x' bHroKS¹Üifšb†d¸QITX`o/ÕF=Œ¦�!z}µzôï1…ìB¥)ÉR �½ ë§—�&DoúbbËиu™¼aö†tsQn¤Œ~ߢd»Zª/]ÂÌæ0Ñkv¥r� È­×´Ö†ÂÓ+Mj#�ÔSð¶»@A²A@Ñ[ꔾRiAI2M^eRú6Bl¿v%­-"�U¿:<”h¯æ¡öK¢ãj×LSf“i�ç5sS1üÑG*Ǿl¢mý¯Ê2d;ç!#Ü9ÿO× J_Û±?ÌDŸTÏpÄÙ&)o¤5Æ* ç7n‹ oœx@‘J¢!ÛT‡„¦½§¾¼ÿ^–Yˆ¨ÂùÜá“c8cA/=|­…2�xx×tŸ[D±%׈N¸du7~²eÕ,Î쨣³˜Ç¶�2¦2´� bÎèqì¬BÊ þès˜ƒÌå &†qüÆÿ@~å:ä{û�íìF¡·Kžý\dü]ˆ|#‡!—zæ/ÄÉýû�Ÿ3·ñÈ^V`r× d6ƒû·Åoއɩi!p抅Ègö¹­L–ÔI›h|©ïÚù �˜¤Ð›ºÐ�4Mò–¤ïa¼\R£†Ñ™•S�XT¾‘f91¯¦¯À¥¨IëO}Óè×�]vSF²Ã'Á¦òo¾¦艮d,Ó�¡ Äh5[n³Ã § …!s×›Lj¤ÉOlœL&´ü?èw<Ú�IRAK"#•“¢1—ì¤MØ �4Ï!\°À¶Å¨eûÊ%‰7ËŒøIß(¾ed«¾m3³ØÛü Hž"ÅZ`Æ�<Ì(¿“)åïeôøf¨²þ�ÁL¢Åöv bÁŒ­ÓžÇÆ|ò•Œ}—°ÇÁI0Ê/‡ˆß›Õå1@X€|®·ß¿ÀÂ9Ýèí(bÇ£G°cÏ<ëñ« ¬\6-ùžwV~²i­™‡Bkg/«àÖï߆bW;šÈbdºŒÃ¿¸-õ2ê™ êõ:†O �ÀÀ€”Íã³3YJ@�l&Ó|·QuÙ8 aª2�¬È¢~b?ùåV<:0†r¥‚ €ÖBmÅ‚v €Ù0W²çœ»V´Ô‰Ÿ¤ÄDgÊL @-«×µ=” ½zàN·o7WÒlI¸^_±wÝ‘–½•ÏÈ )ºÆ°(}ºb¶¾ÿnôº¤û÷’}t4/—ÒQE÷d¾…l‚`¡ â²I"Õ�ô–•¬Ïd>¨ B€É%ùQWM²Ð�Ìjy‚›ÂËå¬$0�°ÏÍØ.Ña«f«4¯šæ¹Û]ˆýÏD^’™Cmb‚€×iÐF¦“$Z¡€®~Z‡sïJr™åú!=åêÌ4³/5Ç0é:ÃW<}å,§é¤9ºW=`¦IJ{ }ÅÚßi¾ÛÆS$.v͘™>B·%tl "u’=„âò 2Šú¦h319~ü$º³íhooGA°kça,Y²»wïÆÑcU<úè£øð[_‚K桽%‡g¬îÄÀ¾£hïéÂÃûŽcûP C“­¨O×Qúå�QŸžB9#ïJ¦//ÍR"ÛÕ…¡kÑ!«È>¼ uƒG�¡­¯�ùvdË@FÖ‘‘ÀÉMп~äs˜¬7^;8<†¶Ö–¤1Ä72¤G\p5˜&`†Î4fF´jRÓx¶=L¯iaÚ],Ýà4Öû,9}E·Š²1äáß…~=Áöé I—¥q�c3k™)›²!i#Ý£´¿…”4ŠKùR¨ˆ¯ÑÉ9ÇkZ�d§£hÊ©”zd×�™¢«IšAÕFúx^Ð'lÁ1³ß� œÇ*C¡Õ�†Úɽޯ.+˜×5“_ÌÈX!™[šÒm&$R�®®Ù`T¤Àd›L­J²jâBÓfS0½™`ר`&M?éÐÅ��äñ@]Ž (B—Oá;f1æøœ Ql™éIs‚ø­h0o¤¿É�n®üá–Ç=€òûçž³GÆP*• „À…^ˆƒbéÒ¥Èd28ûì³ÑÑÝÓð3!ÐÑÞŠ­Ûbä¡ý¸ïè Üð8Š-DZ®2…‰ÒÐLÎëµ:„hélG6ŸÃÔèjõzs‘”Y¼Å\™ãC±ãÖkuŒžƽ­[qîªÇcâàaœ\Ñ�ѹ½X?·OhÉá‘}<9Œ}GN +:\“–˜T€‹B sF€ÉÚVSaÖTW ŽÊ'ó(dèr) ÓêMéd•OÎ9Ai /Õ’õSÜ¿:ñY4ã`ª.|ÚØÒ %WBG´#ìÕ/àŠ4}ôiæcl?h(=£îór‚ƒHNôßËøŒÈ·‚ Á¼¡Å)¥Èd|MSâ›Æ� âçA¢r>UF`Æ·élÍC‘þ@§ív&íö3G”VÙ‰=ÅËÚ¼ËG_‹8/×ÇØšË–@½…!3BÕ¯h¾\EÕd£Õ3¾Ñ/Ë£¼DLJDäF¾Bˆr%K¬9~��X¸L¢ RÝ9s ½OW[ýª"#4°Ç‚ã]G©ÈO%÷øý-³é ·W]}Ü™«±EÃðð0,X€ 6ࡇÂñãÇQ­Vqî㇛ïÛ…'¯ëêÅ=(ò8ïâ3 l�À¡¯Ý„±É)”Ú ˜¸ø)èÉe€ÁALÖ%doÆE­­-¨UÊ(Ž CŒ£ÞÖŽ‰|óÇN¢´ol±�ù¶"æþé³pwëœüƯÑZY„–­#ØuèQ´¯Y�e­Ë£T)£^wD$2€�“É­[ÁÉ ÔE&ˆœ.f¶OÒØ‹ØLUÆÁÈÔKBZqþt4>`2Õ4ßm`‚E—5zïÑ!™Èµ !j"“v_—‚5œ�¶!‘Ξ­ñ7þõsÐÀ’ïYN¢Êç¦q-°aÀÂÞÂ`@cs.IcçžÓ *b; Ë§ŒÈ¾ÍTShÿð0€LhS%´ŒÝ‚ÎøØÂ&ù›M–�ŒrûŠ�Ð�¨¿ÕI½ùã "I¯�ÇžìÀ°É(Óa@�‚2ŽßÚÌ<ÙL¬3ÓÛ¸Fß›9ŽYøœ?ÌLÅZ²o{>p˳‹ˆèç4€BµÇÞR ã×c¢>>¾Œ‚ƒ8z\"¨<Žšð½çM "P4;�PTf) ²“‚7عy‡k¨×?‹0C�aè:NšS9i.ñKj‰5ó…P«þONšãô†ò ‡î?ðò ⊱ ²TF¡zÇe ]ý]ȶHœµt!víy…"08| ½…>LMNaNw'vÀÑ‘Iüô‰5Kúpá™Kð¡¿| –ÎëÁt¹‚ñÉiäóYÈj 'Žâäñ�Õ¥Xºr æ-]ØÐ)�LVàÄØ~¹i~vï.t‹¨”K8kÅLOM££5‡‹zqÓ][1pR`ýò8¸íQôwP�D_¹‚ÒÄ”ÝF+‚Z_Hrª«õîYdýv‡ÔkhaÀŠþ¨JºÙ«§.�h'ˆ�Biñ ¬¯80äáÕƒ0³2RÛŸ®âAªX39±ŸŽ¦“Uò‘1A,ƒ„[=V“Ë<#Í®ˆå(�ä™…IA-�^hA&ž¶^]¿2:bœT jÔ�žÅ©–Xè[ÊøÚ›â62y o0¹i«…}9;ÿM›¸öÆŠøM>‘¢ÕñíKZg�Z“—Hv":Ù¥ã”)€N{·uy{b�mˆÐd®ú—f=Å ½Q¢(ì±²âMÊÂÜÙñ¾‹�ìÀ„×/(�Im¶ÑXGœ‡3ÊZâî'ÏügŽÍnX¾.Ù[D Qñw¼èµAõGaUÈpVNBãug_Båä'æp÷1o– ³ü®ºÁ'—ªÊõèo†ø®Òd¾è{ô¶ù7×üýí~㥗þvbl´)†r¨èÑ¥Ð$Ši‘“�Ù!‚{®PdžÌDÁ¡Ú^Í\�ÿÙ]º“jÜïñ1ì7‡Ç°9ý"ȯ¾ÒP¨uÑW¤n%¾Ð/'t'ºv¬5úÊÙ`Wp œê†_P9¢Þƒt’M¤wú è¤î'ùä¾Q›µܜ¾ÇÛÉ™E…õ5=Sݼ¶øæì7*¤ñW¥/´äão‰¿ØL�ÈøS³ñQMLBÙØê‹¡\…Pæ"¡×âJ0èŠà˜M^VF€ëg&Þ Âf»]¿bû؆=®¤•æÝºÖˆÃZª*Z·`Æž£�® 2ùVã›ËÒÄfH™H"qnEæ4p+oú£³iI îfÃ%W,0C*pWÌœW%šéÑÙš-¡'ÍÙ¼êXøù9Èlówvvâ»ßÿ¯'PPUþÖ›ŸëÊÿRù¿®ˆ‹¾«*Ì†ñ%}úç)�Ý!Ȭ—Û�ð%q~å²ÂKÄ·,ÅfoÂGç%ËLqSbi­­ÜÑ×’üªßþe‚ïL !«EäìÛÎnÝÚÎ�â³¶P…„™!†œÙŒµ ²Ì¤·Iã6Q=a7Œ4/'_T[ÁÏ}M?ÑÏÎ� B§€Ú·�ã¤ñ7SEzÚ$:;M)¡:­* Ø65*ƒ@'´Ì†GâMuAúÜåÒ@»¢£liÙi73%€á£îlÑ<Ìòoãî†5Ìü�³¡T8Á:÷Œ°7¡;ºì@ÂòGádI´ñ«“qÔnVßЙ)µ^Û^¡oÏï’ÈÂAÊSXìH~ûdGHkè�„$dþjrÌ܆�´X¶E‘°�­(06üñ›rxý> ÏÏ÷×ÿýIs>ý³§Ìn@$ìÀÀ bbÞùœ9X¨U0”S+QàNãøúÙ#‰Œ­Ð"f“\ƒ×¥×§2] õÑ>{…ZA™q‰ûɆNùŒ°l`¤)ºÆd~½Â ¥Èœ€–K`Å©<üá#¢½ZâÀK¦10‘Øý¡¦‹~½¬‰ì\PQeê9,8�IÂé`5Ô$ï—qòh¦v¿Ý‚ø¬é�|GR�è;Í;À¢T×°™Þ³ˆ»²£ §šD›É.e‡‘K+UŽDVÑÄú™±¹6@è„×ZÇÕðI�!'V!´ÿÞÆ7Í–IëÙWħžvÚÀ Àû@(�¡ä¨'”?’}–…€ û*5><¯”$ü¡¼I�ó¤¹D�“¿Á{ó‡ß£2;Q<Þ\–âàc.y“o*ФP­{´¿ÐI» ë|… ü.Yúa.¹ê"î¢òëeâ€bºƒë®¬eZ›Ã“?—±ÒEç¿“Ù`%qöÂî²$ä‡ÏRý˜TèJx2W7ÆÝ¬ô7y­©—�ÌuŠÎcsªÑ¥ˆ=¾fòêóÉ`6ä¨ãf/í~˹GêÈ�‰÷ˆq¼�A#Lª’<:“ µ:IÞ’#·ÝNÕ3ÐéNã ÉX•‘�ªª™ÌC’ÎÈ´«š^ ÙÂ;ôf&m;uªÛ"±Ûj®¥$@,ÐÐpÞ/(0£ššŸ8=^Øvy˜hÌá`$–cÌp®ÇÝVÙ³Àµ†{¢Bó“½™¡ålÜ�ˆ™°ž‰ ìë½GÅÎ4Gg«Ó�4g´Œë'¨i’-r�µÌJ@!àÐ]“�$J+Zf¨N­´‹wàï9aÇõZêˆh¾ƒ’8˜ûïȨrµ`!íúP½AÊÙB’ý´%Œ¿3ùmÒ)uÁµQQ°%ÜÎ&IC%DŠn¯«2Æ ;!ܕиMˆ¾­MFöëŠQ6ðRÞwåB …¼ û…Zå}4Š1Ô]Ë÷ÿÆË!Ù¡Wír‡ÞXBw7$s7) é3óQML2Ñ3+�NÑÏdºß4‚û9¾)E 1’ùªÝ]a ÒÏèÁè³ÂÒ¤V™sßžOÆw †ƒP-ìù¯¥FÚàÛk0uêô4˜Id"9Méäø®IÆh:¯F¨Š„϶Eá3Iæ# *Br%"/²e0±2háˆ�š³^æ$|HÅßÍ„c–•Y ˆÂ�™í5 Þ7ÜÉX¸G™rü/aä->®7a˜" ''$FŠ[£q GF²ëŠQ.vóÁ¦ ŠÚ̲øÅšn£ÅT±€° &¢/7ßÇãtVÞæ@…žÁÕªÝaÞ©h˜iD*G{�½F< L�â}ÙŸ€~"ž*ߟ9Ò±Øz,Í^MY^^hМRO“Æuï$&@I"IØÑA Þ‰fìå!ŽKC ˜Q›fb9T¬ ’$œœ4 âTOšk&>j{ƒy�ÆA0ÍXåïaòê0{ʬDdbÊ­‹©¥SwuBn*! ×ë*ìn‹Y:�‡×YíEž,Ó‰»‚‚….LåõrCVØõü¢ð¹šÍ4º l¸SÈ÷&ÎÐVuÚ·Ìé`›¤„æÎ׿¤Ôéã%–Å0v‹Ü†T\Âj7/\·Åëð¿x.€ ‚é$Âú@�6FO^›×©!þfÏ+®cte…RóBS /ø‹±|}׉ÙþÓó»$S» U‰ì|”úדT6­¥žD™v!BkÔ�ìï‘"2›—_Fi }âÀŒ¶&’ÆUAøgÊç‡S3±ÅoR‚ŠˆÉÜ<áeس5V êP†^ƒßÇË�Øc hV"«D³7…+PKZªDŠä f@²Z¥çõà �^w¡58©iêqôæCf‚‘ q +÷^ùt“‰^€y¤» “(EI›{p6¤ïa|½34™ÜÃÒéárO“†#4mý�,FÆÜ ^Ò à!nÜì$Q•8g³eSR" %¶0$ÄÀyó/ 4ÿµ@¢ùû6>ò}åNºè fƒ¾è�¼ù€�f�².Ñ|QºSvJ¶¶äIM+ÉGÙ«-Ÿ*§€uX‡ÉË‹fŒÄи˜q×ëFÐ燑qÄ føQ  UŠ$È�:ÐÓ‚(r„ÝA Œ—=ó2óÉk»«Bz_÷*úº»G�6æÌõwmŸ:'ý)�"Å Ò'#|াÑzéâÝUNñìW�¸â”v[hq�a }Y™µ×•�Њl¢vCÛj,Niqm6OGÌš¡Œ4ŧ7dZÕ⪬i®±µ”ò‹#ƒ™ƒ„»c†_LÚ ÕVm‘´_"¤Ðp‰°0èh½Â" ë­�S±,P zdÄ�h$…Š¢|.xÞ뢊ªÝôä…ª$Ðö¡o¶JMâŒÄÍÜ�bÄÆdµz…·šZ ÿu®mÌ„3SÅFko"*įÝém£–ï1Û“š„~”ºæ£)À ?Fÿ„™E§Íùã73»™»g®íúªÍÅ�/ßÜDÆÌNšKìÙ��NÒø‰ËÁü³±Ìb@¤;]h’‘¸:W¦7U1ƒE¨±¾àÀZ¬ÃQŸÖ ‹—‹Å)möÆ%¢D‹“$£M¯é4.œ ¨aíO¹‹7cý 8tªw€UÖ$}˜`ÌçgÒVcl}:IæúïPÓ` h t(Æ¿Zf8Q”žiqˆÖ8NqÀ r;Òºo’Ȇ@k¥†è§ø½®v™wÎ󀯼ÊX@]QÝÒös¡9©œÃh'a–lÏV„0®�z-_»«CÛ&šfÙv±q5 3íU[šn##g: ÄkŠ)XØk£ fu‚™S½+cÊ4… Ox›¨ÞTaE˜E¤w�cä¾CÉa@I¨Ä'‚×»Xzr›~çØ†ðϲ2k‘î'áÃgÕ+ÚÄ K*ÌxmͿӘ쒻žÂº\Âû†afµn$#/ÖGž¶�oÈÝ+ / ÝéŠEÚ±åάó4)Ô4CC žõaF&Q'ë%‹š£Á„ð Ldäî±CoÐcô’þRTðæÔÎ?+ „\qJÄ’ Ü£HæQ¶ÁM&2¸q”X ‘àQ¼ M×PðdÓXüBh„-= �»ÿM¯1?s£ŠŠqJNî­xç’1/]`ˆK’ï„ÞÃv?Åô43ü‰1̘Cñ¦[\ïˆ;)ÆÖ’eVi¶·eQeù_þî4ÌOœñ‘ŸGF¬¡T:,c»Â*|ããZ�Bƒ€2©œþèàæú}Ús…ß�2+‘¾.�F„A� é ïŒü1“µ—zŠ`&`H€Ùsч(eDmî„}ÍÄ�99I8/øUø“õ›ý²J†ô ¿¨[êOƒ^{ÏϨ3¤í6‘�é 4ôj JÀ¦}Í÷®çTÛÚœÇë#1[à j±†±YµEµD¨ŠŠØÄ]Øõ\S)>z¯ÃLÑÕ*Ѥ‹p^lt§7eK863Ñv›] t½€ŽÌL*êf Æë²IÐVÅI´7Y64ß#ÀŒMRþÁëfµ¤3æë5á`†²D‘CÅ ç–©¢ IDAT¸°õ¦‘ *ô8íŽ5ŒmÓ%ÝÌErÒ\dN o,᱓æÌR@”fEJ±MTÝH(B^âfêu¥"vâ¢ó¦)ÖÂm翳BéK£Pdè�2³xwÓ2£ù8ƒý 4†<.¾ !ͧ‚P µù¿„R’¤)ôÞ¬­N6òMí3Öns² ÈJýËŠ{üíwâ¸À“î7©a˜Ù07·¹4%À‚FÎÎÜ‘M“„‚=½�Mø¬’·Å=¶Âú@q6Û«6^Xö„y´±_ÌÛ©Ò3ɽyÑ¢ñbèdFè€O€ºS¡ÙõN�Ïwõ”Ž�‰_Ô‰ ×#jÜ4¡£Eã�µQe ‚Øâ�9hÌÕMB€ŒÎgŽ$f̶¦3lð3¼t€½{4M á  €×<³S샢„þÍ©¾™kÇ ¿kF$\ÂIó‡]f- b ´oŸÓ‹ç­Ãü3æc|û>Œ=° }Ï>=óæbÛC{ÑvÓƒ8Ø;�¹/zª#ãèüþ½è.£·³õÃÃYÓŠU—þŽŽV ÇÆÑrã¯1pfÖ>ïL=´“·?‚V´`´6�â3סúí@µÑ×�Ê+!ÎY‰Ö\=íy”OcüÆ;�½d:×®Ç@©y×#(lɯM\âá¹tÐwÑÕ"Âÿm „d!qݤJç[¾àÝÔÜlK;SÿömdX ˆL(ÂÁ·¼©’¥qw…¦é_ÊSÝ€‚"#+HMˆ“lÔ+鱌ª‰M²çªÐÁ›Ø83pº:ÀyÙäO¡ˆZ®©â€�†è$ÊŠS4C6�HîMî·:¬P£‚í>ö·IöK(Øøņ“ ¸‘êÃ.ÜsÁ3¾fiØK Ž‚Õ'IBc”>kôxI­_ö<¤mŽkŒ~ÒXüFúKêw•9Ds?(Ç`¢±†„Ä.rÛ£Î!òªyö yùÃÖÒéè%ómÀÿ]iºi ‡’û:téš×‡E—\ˆZw7F&+¨l=‚Úƒ‡±ûŽ{±oh ²\CëHã�lGy²�–±*»� uë0vÛ‰üÚ³qp¸Œb!‡–[BÛH…ßlÇî�0´hJ { '±õÈfŒö,@Nä0<=„!9ˆ®ÿÞ‚£7Ý„JMâèð†nߎ¶Ã%l½ñ« =ŸEaÙÞ‹Ú±“G‡pèÞ»°è©¢cNoÜŽ™$‹i§‰ºÈbËAZŠ…ýErÛ8…m¬V/ݦ֫›Ó©?ÂaK&õ4ɨ¾ö—@/¯ÔHÕ!Qû% )cì!‹ûIBÙÙš™ÞÕmöqÔN‘jô51J+™DÊbu¸^µ’Öˆwæ|b›æns<÷µŒ�’ ÅýKðPû—Š4ã‚&Þk³²$~̘Ëz‡s(’JÉ‘³±Ì=âV?™ñCm[4·ÿyšãŸËÉl²æ¾'Ö˜nQ º6ºsiÕ™nù¨–š“œì«ôs˜¢Ö¥X}eø¤íùŒO›Í±>8 Ç«^áÖß �Dôµ*ÖiªcöÐýå»B}#F�ñE[Íë¢(mÅ©`~3Ö¤áŸ]eV"©9„’ Iw2´ú¼µXÜ•‡@å*ÛŽ +Û‰�·aª*1·«ߺî-dÐÓј“ëCMÖQë)"7!ž8„9Ç££7‡ÂÅ‹°öba} óD]]]èΙ¸èÅ/@ªh?oz²Ý˜s¢¦�¢~â8Š9 ›‘hÝrÐ]Êc|ï£è)Ì[³�Û«QÌ´b°:„ž3×#+êX°amê~R'}šÝýhG‰›ô.0¤nú‹a»J±¶±äÖÂçf ’q@w2Y 5½Gdú¢iî,7ý9,Î,R*¤¼kèV%„mJ¦ÑKÉtw>‚õmˆÐæÑÏj‡¤‹ªP?±žãÓÆ�},lJ h|i(¤û›¨\’î#ðCè׫Çõ Ïë“jÕ™mr ±Ç‰Lv9žæ"%AIÒ/�s�²Õk³^I‘Pw«T^sS1¾»à’h.ÒóOZ~ÈeâÙßž‡Èe !q¤zeYÁò±v Ü}'¦Æ§1ðŸw¢v` SGF0ybã·mÂÔžíhÉÔpüŽ8¸mê-EÔ§%ÆêÈÈ,dNà¼+_�yÝ­(o݇”ÄXmý¹^”wnC¶% `ð®]È"ƒÁêºÖ¬…D­ýÝÎþ°¾H*Ò€¡8Þ²3˜P#Xh¼þÙjî ‡>ÞB©qì§&Åê,ýB!ÔHÛk�Ñ�(W< _¢8ET$I ^*»�xõFp)…W¯€Ý?¤NBµH²`ˆ1Á~|GòÄþŠD •Uº£šÔ$îÑHµ\¿/Ò|Ka€¸Ú+ݧs†!r3ÃÑO®wˆ˜5\Ȱz!ºK2ƒñ�k|ã*™jÊ/½15„ZÿØ•®‘ÖûH÷jˤš1Ùs?ÈŠqf5çÓB7‘á }ù¤4ú•Œµê¡ß%M¨¥I�€!c|ìØ&¬‰âØ‚H¡×°Ð+Üf¸þR¯ ‚Cýn�”Únç±, c�S†ò�Ó½4ÂñÕ9ïUã 2Û‰œü¡¤ÈeV"kÀ]I¿â!¥j)ÑWÌAî„SõiÌË÷{v¢¥³�ÇöCO¤”È ƒ‘µ�èȶãä/oCËòè8oöœØ�Å0Žž1í ÚÑ]Xýäu8Ü•ÁäÄ6œµYQÃD½„cÅq,ÍÌÇÁ»7áÀ=»Ð~ëvHHìž>ˆŽl£Û÷àäXSÈ ¾ù*²ŠÉ6 ¿`²�%]-lhÁ{¦3‚�‰´.�J!õ?øÄ©7V"¢X†V‚Àë Ék…v(òðÒWÌ Öƒž^øbÞÐãpH5þq’$X�ºÆ'ïÜ#T8×%æ±)k$P¯e¾iƒJ òI“À£Yè�þ轤fI1UÐZüz#ñ¡ó!âóî²ÊÄJÊ}™ðÚB­'ŸŒñ1� “ªËvÍ}Ÿzæ°:Œ.Yi ·*©ÃlŸIÔX¦[DéÕÀh(À˜\Ræ!•à[1N×�qüE¦‰´[j†Cª3ø^ÒùÔ§)ȱ§l  vG lªóÞã…¤l®eìèq‘ö ¤çÔËá`Ƹªô1e�³ø»a漑Ð{#o“?&÷ö‘ÎÛˆ‰Šþ�>A2µ¹¤÷³ÌÚCœ…q†ézÇÆªšª¡mpYÁ±Ê –a×ý[�=ó\̰ª° ™¯Ï߃žîÊÓ\ôÇOÀØŽCxÚþ…X52�Eù<)s)îÙym-h­��JUà¸Ì¢óŠc¦±zA;^õ,´ÍiA¾§ÓõizxJ‹V`n¥Œ©z+ K‘AÅÑ:� B”ª˜;\Ʊê0ÚÏZ‡œ–ÎiÃôä4Ù¦h‡–¬€_4‚¿µ¢0‚”OBÍnÞTw¢8{<õ”^/ýÌ.BD {’’� �y€Ði(�IJd³Jã#ÐeÞ)–¦n)âoQñÝ•™¹¶†)¥¹$“žۓ$o—«&9˜ª™¿CA ±>ÚŸ4=ÌÞã"�_µ¤F§iôZ20¤òé¢Õ’.ÚcW´5Ú8HÅ@íýAD“t¨fÏ0Ë/´Í3"i3å36랢¶�»=äÓä+Ixd­úF³½ªï Ï�®{:¤ÞÀºï©RÜ`ˆââc %/^Û‚]k©éüÂæñ�sM·Ñ`Ì’ÝúF.ʺ]ª_° ¸µÐcHÊ~&HbþM=šïóDBà {\|óAû$t.÷8+›ÂïÒÏ®‰Ê�¦ÙXDêG$&ª3MU%¦ë�å!wb eYEw®�CUŒŸB¡6�c•ŒÎmEÿÂu¸èŠKqΊnì¾ádM£ïIg¢6QÅ}» -—]„ñi�N”Qè*`ûžC(WkX·t�¨áäÉIþÖýX¸x2ÓuLõtâÏþö"ŒЏ§¥„û¿ùt,š‡ù'¦Ñ_íÁèÞýèÍ@@àDu‹7<Ý]EŒ•*ô­@.™"Ún°5’&«·x qзráÔ¥JLÑ. Ô)}�ÜùgêÓ”ÆïLø'’-Ô/„!α 1“sg =�Ñ0Iwévÿ.ôJåƒ Û{Ið/‰É­¢ª¢�‹š•,5<˜‰äÇ€‚9ýÉ–íŸÿZ·XÎç#~·ÓÝW ³ p6¢%D²Ì%ÉTx¡]ÀH‚,ç›A >øŸn–ÆìvøÓú”Hì¹â;¬„¾ÎÃ6k½6C+±ÿä~ TÄ�t3Fß™ËaÈÑÙIs¹пY`F76Àf‡Ïœ–M5Aös4ïƒIœÌÛ#ᛋÚ7cÒÍ$À £ÕæwñÚZmi!ݪó§;i.åR™Ý€HÂZD\iP¥.‘-;ö"wt -™"†jeLÕË€Ú¡}èzÃS�Z®]�sÑÕVÀàÀ:6®@ïÓ7àÀÖÝ(.îÂÊ?:¶}ïüÉ»_ˆM[!—Íaõò…Ø}à(Ö¬èÚz Û?ñ#dŸ³ÅEý˜wÆ" ß¿»¾t+ÿþcñ‹.ÂO>÷ìDw[¿~ÿ5(;‚±< 7×…Ò¤@kV R&ÊUº‘DŸPmñ?j}8œü¶„§¤ssáñ!Uv@ZG«¢h¬8�awÝ­EÊ0„Þáah˜dS•¤)§5RAß½³L]J;îÑý m^;v´õ.g²BÓbÀµþ¥òo��Ðù!�Â�!.©q�‘`è²6G›¬FR“ŒMTáhL äÜÐÐP Õ^û¨nS›T©¿â‹+�"�†é t‹H\⼘)�„^M®m  ˜‰™TNk׌´YÄv" Ðaòú„ë¼ôyP¬Ž£Z­áŽƒÚ~£ûñÃOÿ ¦jy|ï“_ıcÇPë)bßá!)‘Íe11UÆç,Çèx ›ïx÷•axp?ý—ÿBµžÅÉ;wbjÇ1LO—ñÈ�Q=>†§®îG!ß‚yW½ ý瞇ÌsÖaOù æäú°ì–­8ñÏ?Æá[îÁtUØ� (`NpšIöLóšKLTMUm³dküº#>kÁµ"—h.dž>ót+×óÚr¥ImK±ò£™§ÓJªJIF™Æ¨—B@…É)(õƒ¡7ᢄ`Héc¡ðêüÜIY¦Îh� èüÄ…»L èÄ8nK1mäõ !™¤Èø—ñܽÐ>¸m¶jø!´x¥yÕ1 Ñ8YÑÄ|æ>Àæ˜Ô0ÀþÍ�=–xM�©Mñlªcœng·—/fŸº§gÿN Pío‰*ý•¦µê$së’ÎËÇ|j,¸™"Í*í«$xMUQ_iá‚K·_Ð1Ã¥@$|¦tòjWér³€ïA;f™^Ç Ï<  vçvå1½¼ Ç0„“¹IÌ{êÓP[}6Î~É¥xdóÃØs`?ýÍV”&K¨ÖêèjÏc÷ð4ö}ãVt-ž�•�[�õO¹7]ûŒ F±­ Ë–ÌAFÖqÑ9 Ñ’º:Z±øŒ%¸"wæÔ;ñ쿸÷ýìnô<}#JmYÜ´eGNLbõÂNt··bõœ.^߇³6®D÷Ú•XüÆ?Æ�3JØ>µ™ãÃèyðd¥Ð)É;X„,?ã¬ÄDýâÚiwдlÕj\ÿó[ñäg=ÇcïŒU$w"¬&*ÒmQjÅ ØÈ n™WI”ïT:€k¯“WïóHyØ��Ò5ì¯qÝZ¥A–œrNóÆw?ŒdYï27 Pͳ’ ©‚!C†9™¬&{Wo™Ÿ7YðÍÝy›WË„ N˜La³:>V=Fš­Žd‚ÚÖ»…ñ¢½fw’€1 q Ù¨´cTÈœoÎB©^1 q"ç&Æ(qWç{åš¼Z?y7~ÐŒ5ö¼7#¤Zí«S'ÖjgøTª0k›}•LlB¢kxáªÝ/L^�÷5®Ø@óòÀË´‚Ú�pšª½ñª¡!ƒäÒé“‘²žŠ!ü¤‰ícÏ^šEeÖ>27“u‰ÞÖ,†Î[�cÙ*Î^ÿ2;:Q.U0¿ ظ|~ü³;š;rsz»ðê?}ÎØ¸�<¸#Ûwbdû^ôöuã‰glĪ—>#ãSرûNŽŒ¢­Ø‚z]`ýš%è—@¹Ž¾ÍCØÑRÂñ-»P¼ñ _r�oÅw¿ûSܽ O¾`=ÌéDwKk—tᮽch[¸¼þÏ0øÈvlºþ&ôo|æeS´³Ù9KW¬ÄG¾ú/¸áË_ÂüÅKðŒK/Åkžûl|ð‹_ÆÂ¥Kñú½ÕjãQ¼·|è#X¿q#>ûÁ`ó}÷žøŒgáMïû;|üoÖûï·ôhûÜÖªßøsÕ{¯Æ‰cÇpã×¾ªÛ¨’Yƒi®dKW¬ÄÇ¿ú5|ãË_‚ÅKðÌK/Å•Ï}6j5(:à Ñk iR¸î蕨]Ô�Vµ­¥ôdÜqúRë´Š8“Ô@/©‡b›K”Ì�e«½¡EjÀMÄFÙ2L?I’*ó!šýLÒ˜|10Ýüæ¼iäÖ5‹^a=CmwPµ>Ð'¢”~Mp%WMùŒ£[�.mˆõ’D$m&%yA3�‘Dš«ˆKŸ<¸@¸f‰ˆÿõ?¦d�`ܧÄà²Í•}¾Œ¼Ø+£’n©»­æÑÓbÛrz 'Óãm&³6Q£3ÉG§½¡� 0úŠ0½©>`:F’ý ˜³oìy¬jÐð«š'®)!KjHø7laý"@€¶lñ7G"Y°âï!™‚–K5ýÂ4N�w6–Y ˆ¸âZ"§ª5dss»Š[¿¹bó;‹hËk´âøêŸwËŒMŒcÍŠÅ814†ÿùÕ&¼ìEOÂ9¯}6Ä#ëpdÇ^l­V±³¿G®» ÕZ f¸—7sŠEüe)ƒéÑæ\üx,Ú¸�OïÄø¼¨TJxÆù«±ÿÄ(®ûÎ/ð¢§�‹ ë—£˜ذ°÷î™F.Û‚Ú’5Xö·…¹-hw�4yB T*J““˜*M¢R.£V«aÓÝwaÙªUX¹nvnÙ‚–B.¸ù–œ÷Ä‹±ù¾ûëÏ=åé)løaRm’˜Ðƒ ¬^&ÚÚÛ­±¨ ÃÏâé©F[¦Œ¶pÅ™–éøƒ¤bãsœxJç£ýd±’9ºÒªŒƒ¬Á¶.Eh†ÄBJ¤yLǧZ—Ô¯ê‰^>jdS‚®ãáîcïX(䪕¢©TZTžB¡Xf¤Cù�@XÂïOÀ´¹ÛTd§ŒTÊý §Q知/aðÚ,Ô¿‚VEŒÊñì)f+°g í�j'Ur‚šNÜmƒtkDÒ3Hƒ8XB³˜JX ½ö™£”ùgí-0Y%§Ü [Ûd 0Ž%ɳñãü�Ÿê°`†w‚¸oLgKŒeyc�„•n9¼8V±ù(41Ä)ž¼ c>s—&Ì\ :Ø¡QC/• Çë>inv"¢Ç‘R|‹ý”J“uœ˜¬`no;jµZ³ÀëºÑZÈ£V&¦¦ÐÓׇW]ú$T*5L–¦09>‰|½‚ïî=ˆûÙ�š¬�Íß¹Dú::»P*M¢R©àÄô~Þ–Aリûã{päyçಋV¡þó-è¼ãB÷ùÿŸ½ÿޝ£8ÿñ÷œª^,wI®rÇ6`cšmj’{sSåÞ�„ÄÄiZBšzo ¸˜NH „4BI€`\À½É–%Y’Õu$�¶ß?Ξ=[fvWν¿×ë}†—ÑÙ™§Í3Ï<ó<³»³£©>çd~ûÚ fNŸŒ–ÖV¦jX[âôÄÓD‚a…!âæCìE8~Ð×Û›éw,F_o/}±Ìõ–ukùì/fêq³Ù³mSgÏ&‰PàsO>…çþ%3æÏö�72rÌX.ýö·™0e*�`�m6ðäý÷ÐÓÝMùðá<ô›—ùã ϳ`ñ”ƪ7ßäÙ‡Áµ·ÞƨÊJFUVòüÛïróUßa÷Ö­Lœ6•K¿ý]ª'Nâp]Ëï¿—ƒûö0}Î.ûÖw(>œÚ={}éë‹3õEen‰PÆ-[ìíˆ<„¾.º;-• Ò Oíµ³e8o]ï5-«iÊñ0ÙŒÌTd;iBÂ×�®ÌK‚ÑCõêà ,œî(vË’¼„¯§Êdq§mÝÍ�fè/òÓ`V—ævä² _©b[Í´UɪOJÛeûU-�Âo³#L1`ƒ !|É®stöÀãñ4$9�#I°Ë¤hPð´÷¸™»v.¾ÎQi¶÷y(ÛA÷<¬Ï&¯ÜU g¥¢¯f;³Ø‡ÊgIŽG¶SôÒ“z¦Ê×¥ì42 ¤T·V·ˆÝ2cÐ1Í'_KŽ}0t?%ó˸9Ý81ä5R ¤Î+/ÕÈ0ŒèÁÓŽ1xÜ¡Y†ì;Döbv%ªÅ¢/¡ÑÑŸBA$$/aƘétŠ–önš;c\¿äó,>{!›ZÓ—ÍÏcÓ΃üø‘×X»u)-A €ãÖo:�¦³£ƒÙÇÏ5\áÇ…!Êòélh¤uínž{~-ý/¯f\k’¢¼"ûŽ�_5‰O}úSŒ)�ÐÞ§o ÉÌêRF–†AF–åÑŸ‚�dÚà%w—ÎÚþXŒ7_ù‡ìg×–-üí@{¶m£/ÖË´9s˜=ÿ$êkky÷µ¿ Liy9cÇ�cóºµÄûûèïç•§ŸbÍ;osÒâÅœwéå¾§ž}6ï½þWêêøäùç3cîñüþé§è8z”};wr×n ¾®–¼Â®»í@ðôCPT\Ì7oü!…ÅÅ\só­D¢Q~ÿÜ3„¹|¿/ã�W^áÐþìÞº…·þð¥-û…M=²VÚkŒW=¤ª59R!rw/ÜÚ*•¤=¥Mfþr|¹Q¥@nð¦…Ðd˜ÞJpK†l¸Yi5‹¾'‰yèYÎP¯ÖÁ¬*S`�÷Ü^éÐTYž¶>8—My‘oþ¹Z“ Ê{Ÿ$â Ÿ|Mï‘®z(ä2[ÆYhŠ|ÉŠ«0yiq¼!{�_Yr–èÇôdÆç5ïåkYÆÏ¸Ú›ßþ:ìiÅ•yëÙ+í#cÒ†§tB-—Ħܽ¹¹I(tœ«Q~$\b&’7c$sÕ–ùäÕ1[µ?{d»…�M‹>NÅÀòN¡«ò9,²Ì]GÕcþ«d³Õçø9�-VŠ’åŠoµÇ|ò£Üs<g›GC½ü¿;DY‡ê²Ög›âéÌ®CIa2¹,M~$@kçOýi½ý°ew=W_²˜žxšÞX?Ïþqõ-íÈLvMÓÐ4�ü‚|Ê*†ÍÏ#�LS=~öìËÜ5úqvOË…¥fVU°sØ8´93iÿõÛ„{SÄâüÛ>uÑ|^þÇvi� ?1‡`0Å©“JhhïçHçEÑ@& ³õÇk¤R)^xäaãzǦ�3õÉ$Û?úˆés�GÁqóæ±eÝ:>^³†K¿ýæ.8™Îö6¶®[GkK3,û‰Agæñ'P3c¦…׊7^çµßþ†�›6ò³‡eüäɼùûWèï§«£�-ë×°àŒ3))+ç‘Ûocë† ”–—óÅ%ß ¨¤„ÙóæSPXÈÓ=Èê·ÿÎî-[¹õ±Ç�¾<ÿh®/Û7nD Œu+‡0܃ eÄ1áNfNP�µXÎ_BÐŒ'¹¡ã“¸ßìÿ4S`b#¨Üe•‰!œp²]:Ûº œŠþʃ(ç•e]È �Eš µZú£x„I6ºƒ8Í{ÇI§,.ù¸nïËÇÇ\d-Ê’èËUc%5ˆÀÆÄ^1œ²ûwY]9ïèXï8(c`—rÚ¢Å|méRRÉ¿úÅ/ذn­.fŽ›ZbkÀh†Ó¤ÝÍ@Éæ°ìƒ³R�ãê”dý¸<¢fư¿{¶pÑ"®\º”d*Å#¿øëÖ®Õå5÷SÎ7OdmÊl‡nï$©„SŽý?¥+Ûs†Ž¹á‡�PuÊîg.ZÄR]¿¿üÅ/X¯ë×J[v—F¢y¥.ì ¹;o ’-®4¤«“Ù€4¼Ç×_BCFÒ/¾JþPÍ�†nBä=ÛMEêÛbÄ:ÒŒIkÔL.G‰4[wbæ” |¼½�ú¦6&Wç—Ï®¢¾µÃv´†ÓæLgDåhB"Ì‘ú&voßIé˜QI§Ó|æÄÉ|jîD*§O ½¡�äÖƒÔ–•SwÞ"F=÷&½é%kvòîª�ì9e]GI'ûøÏOͧ¼8ŸùŠYµ§‹öd‚üˆùT…A˜»ÐúÖ_ IDATBO›Ö®eÞÂEÌ™–†FZšil¨GÁü×sÊYgS\RJqY-��Rå·µ¶ŽFœQ0lÄHn¸ýNãq³T*E~AÆ ¾ö€NÙ#‚Ó�·æ|à\¡y@3˜¢òÛ™Ç>Ì­>¸(@9’ƱÊ�¾4’êÊGÔ,±©ì÷ƒ|‡owŽ‘ž±¼ið žÖKRkÒ@Á©/ÙZªJ„¤TL�0Ùw‘ýn„89™?ú™£¯”ÊgRáÞâ d\Í ·¢¯–ÊpÁ¶�ÊžŒ¸Hf–J$jê9,qiRÚ™ŠÌæÙ`!ÍÖøµo,¥¬¬€¯^¹$“ƒ)OIÝâ%Mš¸™ErbkV)]˯,D5­ªîóØöNÈçƒY+K–.¥¬<£»¯]¹ÄHˆ¬ýTp5™\ÚZåËMz¿„¯Hdô:©ÿ–á[ªÔŸ…µöÖË#‚9 ̵ß0éwÉ•Kl ‘�ŽsŒ¾Æ5)’Ô¨’ŠcMHuþŒ®¬b³¾yÚ¹Ÿà¿¾¶„‡~þ3Ö­\Á÷ﺛaÃGX ºäÁ`Ðiצ'¸�÷þúW \g{;“¦N3Þ)òÕU‘{¾ÝT+‡õ ¥ÜõV27Ëš¿ãh”„ý¤SÒ�p͹éŠè,ãýPu¥Š·¹CòDÏLjبÌbêЀ}–rwålæ+]•Üõåf�2k5T%Ùfw dìüTa²,éò!°´Áb§ö [¢+G] ]3þŸ³-+?ázÇ@FX2]ä‚Ù&—Ì…¯# ´¿‹fÃ�ò)ü÷¥—Øß¿ú*RIÕG¸�ÙŒyκnIHæ�RFSÑ<·›Õ¶¡Š,íÚUů N>™‹/½Ì¨ºîª¬n2ŸD]pòÉ\|™µ=™LæžâµôYHÄñ^Må.$KKžð™qü&2Yh•ª…k«§Åõα7]ØPœ| _ºìR÷š¬~%¸rý:¥“ò•�þ³ 9'Lõþâ'¡'%Îñõƒ/$öáï¤9Ó6áK�÷wJŒE1C4)š Q¶xíÒ€á»Òš  Ï2®"�Xoœþ8CQÒ½Ý\öéãÑDЇ^XAmS+�"�0lD¡pˆT"IOOA* Á`åáñh”î®N&TŽ!�°¥¾žP^[�Æ™@DCaâijÊ i9ŒºÓÎ ²«‰þæNûò¹Ì*ÉGhq CAäåG˜[]ÄÛ;Ž’vO† _$›Ķ–fêkk©™9‹-ëׯYÍgþû‹Œ;–Í�®2‡EL™5 È�ëî¶vÞ™Š£-ÍÔÌœÅü…‹Ø½m+[6¬§«£ƒ .û2Á`�ö–V ‹‹Yõ··ØòÑâ|þ’K†‚œpÊiîlsÈš&_¾ü?)•RÇY—d D.¬LñŠ=¤ ¬-f±Þ©r#î+­P÷W¹øi9¢6gîpܶb�÷ä{ÀæµFÙWÉÚ?Ÿ¶!,¬cn°’�vY%D¥˜:„”¡wÉ®ÿh*ÚV­k:3¡©ÞÏñæ/l –Q° ‰4V�—�¸Ü”4j.�ªDHèˆN\§¥ jwG÷òšKQq1'M6®B`>;sù£�ò•%W’N§xò±Ç$ÓËC(S³sl¸öDYAÚŒ+Í'-?d:Uϳ=3iÒ$ã:§!ma!ýØ£�òõ%W’J§øŸÇÚÈH’[×Ó»ÀNïb_�²ºòZäéŠG«¹»Nƒ“Hc¢&ƒââb&™lÓò!càW�>Ê]¿�?ö˜¥M©^_sÈšP˜åõ^OMV&Ù8qY- ˆœ�rvÆ ßùn�|õQ§ªö¹}¹òâeh'D.ENëìé#?/�¹Õ%  ¥±•·ŸþM»öðÅ[¯¡pl9ï¬ÝɆ]�4#G0ãÄã5²GÖj ¤ˆ'¡‘Úµ‹ðÈ‘ŒŸ>�îî.Û:¨ª™Á¶$©(ÕØ¹a5ÓÌå··ü’ ¯ú“G—°ç½PŸJ­šHWA„écÊèîê£i×>ö7µ2b|5SæNdˆ†Õu‘Ÿçf æÆD¶lY·–ª 2ï÷èø{·o§»³“‚ÂB¶oÚÀÊ·ÞäøSNáœÏ~ŽãNœÇÎM©69J«4VA^zâXrÃøÆnäé`ÕßÞâ®ïßÀÅK—ò__[Bow7;7obåßÞ¢³­�‡o»•K¾±”‹¾r+ßz“±ÕÕ²8^Z‘uØÒ£d=Š4h³ÃxbÔ3‹ ¯Ö»(’lPçF_¾¼Z *S7U"äÊ7ÇÛ ê•YHš:& ¢œÃëÔ¥5 õ19\@œÁ¾[Úá^#Ý|»$Ty¿Vï¶àÛ <Ø«m‡{èǺd;¤“T¨ÃGg¥ì怰I(lI�ß Î,š*1tVxœ4§Áê•+Y½r¥Yd#BTž(!ê–4Z , ” KâóÔr0jÚÇÖ¬G)}•÷W®äý•+±Ú‰fèÏ,›ìÁÌß�õªï¯[½—4™qõeĄ̈̄ð=»ã2 ösV­\É*Ý6 t?)lU¨Éc×—¿“⸡½hx­NV û• ‘áûOfrøŠ^þ¿¢—ÿ+­ø™6²:akH®Í0^ö:û/¨ÿ 鿳K¿õùϬîíê´ä>s&É$|ya5¡ FížÃ¼ô³‡;} g|éß)]Áwîx‰žþ>Ð4æž6ŸÒa%$ ´tÖáHˆáX…eåˆï T~ú³Ô74Ð "Ò™C"H¨£›ÀÊ·hm&�sþw¯`ÊÂ<·ìa±^‚#^ÌW¿ño„ò"¼ð£ûɯ¨`ü”*Nú÷…ç³óH/{�Äøðׯ[»hY¼E½�¡¬ð 2ü>žæÊ×#à³S”&. í “"·ØLI‚‚ O'Mu°éC>iÀks£Rž>4'ƒÜý:dtK‚<¥`ƒÌIíã› a„NÕg ^×3wÃ_`g ¨½’]wê'L=Ðä m^4â¤ëÓœÌI½ß)bèÆ5z7Ñ5þg©ñ,ÒWù8M=³��=ÿ¥eeìÚ±�_w-•UÕÜñÀƒì3O<Áß_ÏøÖÏ]p—^qGššøî׿Æìã�ç´E‹™TSCÅðá„B!زq#¿ÿíoˆéŸЀ[é³fÑÑÞΕ_¾ŒÏ~á|N[¸ˆ1••Ô<È Ï<Íý@˜,¬¬Üö³elX»–[:ÌÚ5k¸óæ›Ñ€[ï¾›:Ÿ%—]ÆçÎ?ŸÓeø:x�_?ó4›7n4ä@YY9_úÊW˜1k%¥¥ìß·�g—/çÇ?ÿ9¥ee|¸f wÜ|“I×îCÍ–²ò2¾ôå ÝR�îÓË—óÓŸßdнý¦› øP(Ä.¼�O:‰ñãÇ‹Å8°?/<÷,öïàö»ïa¦B77-[Æ…ÿùŸÊö›—-cݺµÜa¢ñÁš5ܪ÷íN½¾½½�¯^~)ç� .ble%‡ÖñÜÓO³qã& ÍÒ²2.ÿÊW˜5k¥e¥ìÛ›éã²›2}ü`Ín¹é瞺Òž}þÊtÛܱ};×_›±Íªêjî0g›ËÿçxC·Í .¼�¯è¶ÙÔÔÄ•_ÿs�?žE‹3¹¦†ÇÔmsãÆ�¼ô›ßÐÛÛk$_æ~åòËøÂùçý>xð Ï>ó ›t›¹ëúý¹®ß»Lú]³f ·Þ|³7£ßË8ÏÆç¹gžf£Î'««2³~KKÙ§ÛÐ2Ý6ÍãgèrÐé�|mpø_Á”K²é‰ï#Q•ÒPD)Üââb^|é¥Ó€N $MÓúï´éŸfú—½Ætm–Ê~mÙòêÅ Ú]†æ"ßÛ‚Ö’Ö£Šƒ„™É4¼r4ŸüîåˆT’Òáe¼¶b+Ýý}ôÍ£Þî^ KJH¥ ¥È�æÍ/$�HÓ¿céíÛè;TÇ@[+�±bâ4¢cÇ’¯ˆ´¸°�Ö�im¨‡@€þž^Â�4 ΙGÅØQ´ì¨£îÏ[èøá ”æqܤÙ¼oÁ9S ZZ£¢ ÈöDîÙ]û ö|÷ÃUOîŠûgZ• .É�4h¤Ì€q \·½<·Jy"’à2»ˆ�b'ΟÏÏòc6Ù’‘c)Òí›–——óËG~eÓÝtnºõ6®¹újöêßÁÉ]6ÝÍ™;—{ÈõѾ/å­ÿI§Ó¼¿jÿñ™ŒmN™:•H4J|`€yóæ‘o²ÍSN=•7ßÈØæ\“m®Z¹’‚‚~ºìg„l¶9¹¦†É55œqÆ|û›K3I‘©dúý(U¦~O›6�[n¹…ï]}5{÷îU÷ý—–¶,ŸJŸ›o¹•k®¾š=:Ÿ±cÇr·]¿sæp¯Ä6Í\\ý…tþ8%—ÆTÊEAÑsɺë_¥L“­Züž_ÜA„fÿJeh‡H0¨Áïî飪<MÓˆ'RÄâ ÚÆÍ­¡°¤€×ßߊÐ2w44önÛIOw/étšTBá(³7$ÿÃÍäE(#6~éÑU$vï `ÛÇL(*¦nçnöìÞǨp?'.˜Nõ¬C!FOšÀø™ÓHÆbLœ;™‘*9­’ÈYÓXÝ×Dg¬›Šü|Îûá7™zò,‘ ¨(ŠÒ7·õ5s¡ ­5¬ÇƒJpUA§›Z5 „�bç«x¶ÏAQÈÀ�|]�³åö·�èÑÆÆú=—Þ+]>Õã�kåk)’±•åGn­6‚b‡ŸÍ}ïÀ¡-¥MÙ+…[ôïÀõ5ªæ 6aW™“ŸrMVöƒÝ¦²²ñ鄤êpâÊÔ+²‘É�7ËSÂ×ò% “`„+³)+”R$W[VQôË5^Èúf·wõŠ÷Œß¡Pˆ)S§�'ÌŸo¡:{î\¢yQ‚á�q7`ͪUôt÷ðñ† ¤R)¨Ý¿ŸD"aÀTŒÁ^z©Tfs hˆðù /D#sתöÀ~KûGë׳~í‡tvv˜f!FŸeEÅç¼ /4®¿ºd‰%àìïïGK§�§‹©eÛÍzöMWÇýúÒoÉP¬·—ÿx—¶£G�Ìá;W~ó[ìܱø[”-Ö¯gÝÚµtvv²sÇv×v¥ø¶Î©tw~Vw¾6˜>Úú«rƒ+m¶9uêT‚ù'�d�›3w.Ñh”P(d¹cóþª•tw÷ð‘n› ì·Ùæð#¸äK—"+UŠ~_pá…`‡RÿÒÑÙ‰=áT­5núÍ‚ýJ¿ú•.VrƒõpÇžø6®K� mótqø8¯%Ã4ƒ«ˆ†Dšwˆt'“Ëš½C ¨(ÉgtYô $xöÏëhjí¡¸(Jo¬�ž¾þ ¹´Æð1#˜4s*Ѽ<ñ�  ÑÕAzåFñÏ�OgU =q†�®bJÕRùùwê6tûNýªcIÉNÉ]dï\똵�gðwÇÌÉ`Zû¼¢UÇ:lüÔ¬}÷ƒ;Ë�Lˆr_±÷W²aD~8Ȱ¢(Z:óŒùäªršZ5,Ÿßm؉†F0 jR gN"�J’Lf¹L§ ‘bóYS•–Ñ70@ª¯Ÿ‚â|Š»:hl ߸žhK s§žÀÖa‚æ8h]í|þÒ F‚M¤Yý—U|ò’£é�íhµ�¤êÚ™\]H­ÐØvàA�5›j‰Fó˜V=’’¢Q  Š¢æ×¯TzñuqLÅÏãïÑ6Åt–àz=æwgßä}ñ5Ó÷Òœ»s²ÁÉ™¦ ,<¦ƒ¸!§;¦´¦; ¹ìFÕG·;þfçëk;âŸ0Áìâ'K„¤Eqº�×}cÁ aÓ´äkõ«îJÐÀ²›ì¤aí—ã@0—¤Â��ª>î뉧hw$<š­®D|&�òÌ È<ªºfå*>ýùÏ0ã¸ã¨Ý·�p$óÖÊwßaÑYg0oÁ:ôcÿ>x•‘gmmeî‰'rÊÂÓ™TSCYù0ËŽöè±c¥2754ÐØÐÀÇ6ð©ÿøÊ+*웺äíãíXM 4)ù@Õ¸j ü»ÿ;étš®®.ê²%DYFn~*S]Ue¥ûŽ�®=˜�0a¢åú«K–ðå+®À~ eä¨QttvHEò´ŠAú™ÆÆF`Æ |Z×Ý°Š P]míãÛÿ;é´FWW‡ì}tùPN´ „¦i¬ZµŠÏé¶9ë¸ãØ¿oÝ6ß}çÎ:;c› , Ýd›«W­2ì õh+'žx"§Ÿ¾�É55”——ï&AæQI™Rhll�öÛ×"äSÏ� 4è¶ùц ü»™*ý¦éêêvèW˜~x¯v¦_ƒ>mÎ6 qÚœüQMùzäô²nJÍq4ó¶õtÈ—!™势�8kl�t‚HP i‚Âh„sLçìùÓ(ȰeO…ÅÅŒ¬ª"¯ �T*E*žÖOè 4´Tšø”*:ûôuwÓÓÝC(&?,µv“JQ6žCGzØT™¦µo€—¤•§QÞÒ‚¶f'¥ýý|Üÿ&é MôŠ4�@�kN±úô™Ô·ð¹¥|fñLúúãT�.AKƒùaûsÞª`Ϭ™ÿ›I"Ë!ª(ç¼±ûV^bÅŠ÷Œ„hÆŒ4é¶y¤©‰—~û[#!š¿`Í&Û\µj•á/¾{ÕÕ|Âd›õõõ 0VOÒƒ6�ËŠÔ6%ÎL˜ªãγ”z%|¢ÛtÍÂm—²¸Cm7Nh{�û¼°bXW?3ʉoÿå_‰ë'™ý.Cò¢Á�£IÄhý㙂¼%…yôô%©?�QãÆ!ôÇb´6µfN—Óˆ �@˜p(B{kG·päÐ!B‘0…%Åä—3¥|4Õ‘atÅzIõćC Äz)kocôëù—-äµtëŒ B�– ŽPÎ'œÌÙq˜#=„ƒ‚E'Læœ3(Ôo‘kÀˆ’Ü‹–æ·Zœýuo|1‡”|½B³´úH†¤ ¹ %?‰L²¢Äèߪ~ UTT4s£e­ÉTwŸX–ñÉV =Pò™\XHY;¢Ät׃§©Áö7ËÎQi*–dH‘AºÍ%3uóûjžóA!³BHg³ñ©Þr#j5"wmiÄmü�dýøb+ÕÝ}«ÌÙ+MÞì ™p;å=;wÒÒÜ @~Agž{.¯_ÏáúCÔ<@ÅðáL›9€£--ìÛ³€ªqãŒdàŽŸÿŒk¿¹”?ýþ÷ê>ÚTmHÄã–ºìãnÿ�(!Od³w@²åŒsÎ!‰D¨aûÀ¶„tî]¦Ì dݹ�îY:Ýh$Âp] Øo{'å½wßå¼OšóþÃúïp}=ñ ü¨Q£-}�XÛGëí®3N¢ U@+}<[ïc8êì£/÷WªP„€];wÒ¬ÛfAAçè¶¹~ýzêâ n›Ã‡g†n›­--ìÑm³zÜ8#¸ùç?ãÛß\Ê«6Û4Kä¯d l¶™}ÜMMOÕ_¹ïÀa‰~ƒº �pèWN#k›ÞÞÖ ‘]×ìïë¹NhË• SØþ¹âKœšç²¡2_[Pñ/Q†ð"ùή,ÿΖx2�@X�žE£¹#†´t M¿÷ÒßÛGOÁPD€dÉi_new+m¥åÈjìgÂÄÌGLœr Ͼô2¡Pˆp8,íÃM·ÝÁì9sØ»g7\}Uއ.@³„îó*ºBÐÓÓÃêU«8máBÎ8ë,&NšÄÞ½{TW�ãÝ¿ÿ�×þü'4ààÁC7Ýv;wìà]7YÛ~ÛmìܱÝh—+HÚ]eí‘#G8°?õÀž|Ê)üæeÝ·ÞqstÝíÙ³‡k®ºJÉhÕÊœ¯Ûfö¡ ë×™w²ÆÙlóý÷W“¨Âf›_[r%çÖÖr 'X{â:ïÕmvÛ¼Ù¤_ÕItÞ ‰µ4iæÀ�Lœ8Èè÷Å—^rѯYjëš&½�vÐE!²k‡/–ÌAUÇMâª×D\�¿2\¢‰�ª É;Döb 0Ôéq:­¡ «IiÄ /¥B3íAZ Ðv¤…}ÛwÐÕÑA*­qøÀ~zzBÐX{RMá ­Ã¢„R� '}t˜‚íÄR b©Ýý1zý èÈ‹JAž`réJ‚y„#Q&颻oÀˆ4ËLÊÊ-»¯ž–VûÆÂ`ï{;¼Žü=G2$4)î±×Ýk;ŒBfÈ,0Bø|gÇAÌ#ì²dȹ e`Üïx ïdÈ>¶&LUð)Kv4£M�ë�×fÅP-<^cïÃ>l<í F³Œ”!Lc¨0©­éùˆsxEî˜l•ÈE2dÃs3rGv#x+ee³W� ÀÔþB�g»p¼%‘C*ž« X­×*žiõŠ–ëD<ÎöÍ›øðý÷ð¬ZeüÞ³k'G[[�ëʪjN]¸ˆüü|ýýÒÁÉk¯?Tk©©® IDATWǺ>0j†UTpêÂEœtÊ)ŠÞÈ©©î& 2� ?ùØãyóóó•½JŠ‹�ëÖ–f£�†ÆòAÐxø¡‡¨=pÀ¸7~ÃÎ~¥Í6ãñ8›7o!X½Úi›ïë�r 2w˜ZM¶YUUÅÂ… )°Û¦k| ™Çú¥J¿ N9EJÓÝ×ȹkšÆ�=6(’2Q¹A?þÆKf‰+´û9·b_/üâ]²�êw(–!z‡(` ý§Ï#Chhí2²í´¦AqZÿÌ”@Ë|8MååÑß#ä1~Út‚¡ Z:IeÍB¡©T‚Ó&�æQ%‚lŸ,¨9¼ A*APÄ):+‡Ñ6¬„PeѸ€IãÉOo¢,¯€|¥'§¥¯‹ami4ô;X¶]ôî¾ö‡Ÿ$Zq´ÞõÌs“J¥H§Ó®­åÕçžaÏÖ­ìÝY“SZñæ¼¼ü î~ö9ÞþÓyã•ß9ø^wÛÔ×àÅÇ3jg�p"Ÿ»äÆŽO_o/›×­åå§–Óß×îyæYöíÜÉ£·ßf‘}ÙC¿à©ààþ}Üó̳Ùe~–ÝÛr2ßû̳ܿì§®­`ì¸q\ôÕ+?¹†‚¢BšyþÑGصu ÷>­Ó3õï½·Þä¥'—g‚ØcüȦ Ô~/OFA³ü8£`?O%ÛM› ¨Ù9¤ån ¸HlE5ƒ¨ ýÜ{’íöùBs­´Ž€S^Y¯¢ C¸»6@Íf6ç½^¹¦ ×&딇Xn�J¯b¾e»³c¾¯é.¼øêþMšId²7ºkÍ ±ï>šŒÃ¶oÝJ¿þ¸Uíþýij2j;z”=»v*îëëç¦ýˆK.¿œé³f 9°?¿}îY>û…óYpÚinÆ{ ¸û.¾pÑEœºp!#FŽ¢£½�¼¼|wL…]¨,yÛ–Íüðºk¹äò/S3u*=ÝݬZ¹‚ '2oþIl–gqi©A¡µ¹%GÉÆ`ë–ÍÜxݵ|ÉLw…NW?BÚ|¼··—k¾û]Îýä'8}Ñ"ÆŽ­¤|Ø0zº»ilh`ÛÖ­–9tÿÝwsþEqÚÂ…Œ9R×Mž!†¼=U‘»—5@dúøýë®åÒ˿̔©SéîîfåŠLœ8Ñ8&;÷nª ¤¤$§»–© Ùä}ïÞ}464è‡ÀÖ­[‰ €ûÐÔÔÄhÝ6�=Ê®]; *ý}ýüøG?âòË/g¦É6Ÿþ9Î;ï œj±M•#Q½éÞ»ïæ‚‹.ât?ú=Æ(|ËÖ-Üpýu\vÙå†~³¶9¾U¿~7œr „ïÃoìèÆBi¡)[µlÍ>�†®$ý±øb•ÿ.WC¥ü_õÚ‹®jvÙè€äÚ 0áe¯³ÿ‚úß�þ;û·ôÛç}fuowwEógÔÅógòÍÏÎ% ‘Ö�;°i#/¬ÜMvqEó9¸s'ÉT’ácÆÍϧ¯7óX]$%Þ×G^Q ½Í�œQ3��G»™6eÛ6ldáÁNº´8�‰VÒù…lQM¤bù…Œ.Σjü8‚Ñ<ýG&t&”Œ¢±»�¦x'¥¡•·}�Ê%hú#rBD@ðú†Z>øÝ eßd� !2 уË~B}m-áH„O=�˾s�Ýy;›×®2 ÑË~b$æ»û™çˆæåqí¥_²<ï>qÚ4~öÐ/yý•ßñ›Çà¤Å‹¹ðË_á±»îdÿ®]” +ç¿¿~%•&°ì[ß$•JqÏ3Ï …yúÁظöCƒÞ²‡~ÁSê ÑÓ¹d'‰râ©§rùw¾Ë¯îºÃ�ùSB4}Î\®øÞ5<ÿ«Gضñc´tšª 9ÚÒBwg'÷>ý ÷/[ÆáºZõã&²/«*5­3»,·I$•CSŒ£ ^8kÝÏ8ò�Ã'¢ytÿŽ È�™/M¹ÔÈWDK‚à‘ɺ�¹Ó,OV%ÀZ©š @•/ÉÛx¼y¸ì�`hÂ9íY¦¥Ñaß=©îž¹ÍH7;Vj\8j”X9úš¬Ùƒ£‰†«ÂU³_M:Û÷œÇ±/ˆNyÍÍwßÿ “§LàO¯¾ÊÓËŸ  ñ›ß½b|Œö‘‡âoo¾iÁô ¾îzàjtº|õUžZþ„zÿÆ)­Š¬XsbZt, >¥÷ømc«²›¬Mß÷ÀLÑûø‡W_eùO …xù•WŒÃ~ùЃ¼õæ›6Jι&_£Z¤R¹Tûõ¯ƒŠÏ„"hó®›™rßýVzrùråüS'v@•_vHìdâÂ͹©äu´Ž¬Ÿ�^³ü’yÈ¢âb~ý›ßœt) iú›Ö§Mÿ4Ó¿ì5¦k3cûµÅKõêÈÿR¢�ÌéùÓ`&¼€êQåtödv³w‡ ¢á̈¦Rh�GêÒë%10@aa!áH˜¦ºZZדŸ_@qY�µûèë§³á0ù¥¥ô>LW_œÍµlåh[í‡÷RµûCúëki?ÒÄ‘®^zZ›ÑÒÝ5Õt ô’H§‡‚DAi�#ËW³÷ñÕìt5–HÃÚ:A¨oîö좽¿Ù’US"çÃüƒ}„K¾ñM;˜555Q=tàgþû§-ôλäRÖ›- †B\|åR¹õVöï܉¦i´mãWwÞ�–Ö8ÄÿÌ/äÒo};÷µxe°+22¿÷ž.óR'T@ð•«®æWwÞÎÆµ’ˆÇI&SÔîÝKwg§ïƒÜKñ™Ý=·ˆç�ÙýA3+¦ð±®ÄÍÁ‰Û#uîÅ�ØëÐS§Ž¥f&šoÖì9D¢QäôE‹Œd N”mÜøñF2¤¥Ó¬ý0»qe÷m™«ãfÏ&Í�Ævú¢EF �Èy=²fIT]wVqÂióf[6ž¾¬É<ŸlMÇÍž£÷13Æ‹-2’!€ Dæû:!“î>üðCù|pø×ùä¯ZMÇÆÓUÏ:´m>)eqÎoÙ‘0ÛfC -¶ØÐ�ìc–Šùgתr.*Ö›œ�øYÁ�mÂ7®LZçÌR°q4(mÚs\ÿ5Ë}dÏ;Cg€Ð7� ¥3ÆÈ²BË–â¨a… +-E�"/?�H2FA^ˆ¾Xùyt4·PZZB:�"(ÒD"AÊK‹C+*(ïê@ …)�æÙø.‰´�@æQ¤Xj·Ò9où‘0-} Ú>ü-¦¨Ré$EÑ|j{� (ªë¢{_;A!AÄ´ R)�C-Á½tå——uïýƒ+oø>ù™� :æ“÷//þš¯]w=ï¾ö’É$jjˆæç±íã�¦Ÿ3jìXñ8uûöZÆEÓ4V¾õ&ÓgÏæÝ¿ü€Ú½{ùà½pÑW¿Ês�Žr±òWœ;QV¦ö§7œ»Ù™ZנͳÈ:à|„p�~Ö{¯]8áÙkÆrÛÛjöV½Üpã�äååqXïc¥©�ͺîK¿}Ç:;:åRù‰™SÐÿÑצä!ûˆªÄŸ»m¾W.·¯¬4Ü×`Õ�07üÀK¿˜‰(äPèYºkvâBIi¸ÜµS˜ª@Ѥ´ƒc°©!P†fBä¶V»E¬¯�CÍ]7!ÄkújWZ˜ÇÄqcI-EåÈaˆ€ �N‚ÀÔ‰=LÈü—š2>s/Q„( �ŒõÑû«ûH¦  �¡‘�ŽÇ)ßôãN\BxX�­ûi^Jlv é�Ý´õ÷“"M\ÓhŠu2<¿„ÞdœŽTŒ'VR{¤ƒÂh�˜¬Sƒ˜ÅÙó$’‰Ý]]””—ëËPýѽXÞ±¹ÙOØ¿3ó¼rKSÛ?ÞÈ¢Oýï¾öÎûÒ¥üñù稞4Ù€1z �ím’[ÇÐÚÔĂŋ- ¯>ÿ,·<ò53f°wÇδcl5‡Ì}}9MŒª¬¤³#÷Ñ:ÕðÿøÞû,ý»oÙOÙg<�- =ãËÁ{ë=—âé+Ÿ åºä‚kÊSÌWd‰�XÅÓ§žm‡¥È¢~«þùL`Ômk®ÓœÔúUÙ‘­u<ûnDí²ÄŠ+½‹ä¢+£/–µßß8 É…zž µôÓð€ÙlJ®q—ÛlòºªÒ£˜±3ÃgJà\!»å8T#©hTVWS¢¿4qòd3===N’ôñ>£�ÐØØÀ3O?ìÚµËÙ“8j[–?Æãf’dÆIG1]|ºjmP{y2"CeB’«¬ªçªßûïÍé×)�ÂkØ“Š,¨È£ÚFC6ÝHf»¬ŒÎÜ–š¬�ÊÌÛ wˆ•¡™á±C«À9ÚÕCHH¦ˆ˜?X¦iŒ) s¸+��N¥©Lú´TŠ@0ˆH&дŒ3Ö4� �Ö4¿ø4=]ˆ@�´1Q2ô÷ôpè‰Ç9µr�†vE­=i2I-EÇ@ÉtŠtJ£GzzZÐÒL˜3‘ÒòB¶5vS^œOJ?/©Ð,Ê/†Â!ò h9ÒdÔÝzí÷¬ïÙ(þùŸþŽ;9°{E%¥ìØ´É’µ·¶R1r”T’òáÃ9ÒÐ`iH&<ùÀ}|õêkùé·–Ê»dò>¡PFæV“Ì homeôØJOŸp˵×P_Wë¨÷ ËÒ¼c)ªàË´I¼æ±rU:n5°î|=îHp��g{õÖ挼}ñL"• †²' [&ßx‘¤\Ò8WÍS¥q{òeÖ”ff&¥*m2‰"_¦É‹TB]©Æì/Ž÷ ì¸.;¤ÊÃÆmPR çŒÏéÁùr¶;3ç[·W-±¶þ9‚/A¬7ÆŸ^ý='Ì›GÅð¤ÓifÇömüþå—èîî6Ønݼ™­›7›,Ù”9ØîºÅb½üñÕßs¢‰nC–îK/Ó•}×W.¸Ñ_˵wËš@É"CÅ@˜Mݯ­id‚øÃïωóç1ÜÔÇíÛ·ñòKºîô²eó¶lÞâ”ÝuØ…°ÕxlPeZ¥AG½#½p�Xr?­ô5ʤ(Sb½½üáÕW9qÞ<†nÒïv~—µM éÚæ‘XÈÖSuL%!a“C Ød’°¶÷Á®E»6_é†;Ts¤!›eË`¾õ�DÙ~°…Mûް`ÚX4 ýezAuY˜†ž4Ò„¡\¡ßjš†–H I²o¤ æÒüöß諯E3L“µ[�´)}TPDA[?½á�¾{^}‘¹£O% /%oÚXšVnÏÐÖÒT�=�d*ÍŽº£äçE%1�{ç-1Œ tþ¢ÅìÚ²™T*-¥![šÙ³u×Ür+�ßu—§±þѼ<¦w»M'Ø!àä3Ïä½7^·…Z‚ÝÛ¶±só&>ûß_t2´uoþÂEì”Èܨ‹bþÂ…–wšœE_Øûï2§jò?F¥kŒæÊÛGz [4=NÁs  •TØèf=¸×7ƒL ‘,�Nº6‹>µº8(æÜD¶ya¬Rƒåë«AÒê?rKfŒdHb¬*!Û×U]©ó$y_ñŠGÆa÷츹E+9\Õh9%Òœü ¡{È(‘w­d�zÖ°éX’ÑÈp�:¶Ž¹5 ÍÌ_ hkkã™åËyfùr,&ÂfÊ Ø"Â,Ýg—/·ùwk_ÕöJ÷(/iþà³�ž* ÖRV¨¶ö6žzr9O=¹ÜJÓŽ+£øÿƒdÆÜš{• K±É«ÒSB·j™�g«ÚÛÚxj¹S¿*9ì,þ7N‹³‰&]X+L»n#,Å5qSñV®¥§Íù\ñÿeË=TÛ‹ˆÙ`×}bt÷õ#DšU[e¤ÉzÆWä#RI4-i¤Ò´44h´Ì·K4Ð4ý)äP˜îMѵòoú�yš–IžÐHj) Rš ìíkâ�Î l鯣!}tiDD�tG�ï&‘NÑŸJ^Lõ‚Il=ÐÊ@ñ¸’ó?^ÿ+½½=\ü�¥TŒIOWðw~ÿË±ÖæéÚß×Çóÿ’ën»ÝÒpã]÷�J%‰÷P»w·ßp�!³½¬]ù]íœwÉ¥\¼äJ´tš# <ÿدèîÚ¥Ó»‹T*÷ÑÊ·ÞâwO?%Müì‹…±‹­ÉM±ãJ«å,Œ¢˜jpãÀaÝü¶-mº*¾~f��¯Ê£Ë%^†ŸM(Ï…ÖïK4‘ã%¹ –u1r½ÈˆÊ÷‹ [0úä>Æ~úêÙMé»3NƒS˜½¤JXú`dÌïQßöa•Wšdׄ½ÆS^+_v—U�›39¹…õBCó5³Mv³Îíìë5{”û)3 gcND¹�=´ÊæàéHœ2•®Ÿ©–Î{m÷­uË¥ëƒ�v‚Bao¦ú1bÃç¹`Ûià ꥆ®f*…P¬1VYÝIg­s@˜~¸õÔ�…U¼ëæfenþÉ.“Ý“Êõ¢¦!›Ã nÎ_îÅ*‡tþ+üÏà:ñýËü¯[þ¯4àEWÖ.LõÙ¿ÿGß!úœþ¢lñ~@æ~z›ö5’LiDÃÜpñé´@&é0�Jò‡M™ôÃ"­ ¯Ò@J@Š É@˜rú9}|o¿¶šî¢‘M›AÇÚÕþÓ+ôi ¢Q’ñÌ�M4-ã†#�œl§”Ned¨‚T|€ ?ú4USÇ ¥3ï.m;x”Çÿü!Ù#™‹ê[±Yè£Ö‚GŒiÞÑpb]dÝ ÊygÈ#ˆ’±Ñìjf0™;t]×4MñxŒËη„ï±82ó8k ??¯ÆU­Ç®ýs¡%L¼ tå*¯âãG%².�£ä$&IáÁXÎÓnC>Ä’6j@Tÿ‘9¨±Ò7ÿ�|†Ö¡'•qÊ” {%�v?l®Ô,•V@×8£HerMê3I…×0ØýcV~O‘¤6%i4€¬A§3�{r3œõ´C;žŽkºTù ‡ÿVáHpUa«r>(ü”f’ÄAÏ¥�^º6Û£aoJŠQ>F×�õ5ÞO8„Rû)wá²>\Uü§~høü¸¸´ø m½cK•Ü1¨q}/–’(Ç#QÆR*\ßOLTTTÌ /¾8ä¾C44ïYŠ÷ò’ÝÁêëëcfU9�í½ìièà��pî¼Éˆt¦=/bî˜(ëhéÌÛ@é4ˆ@Æ! ¡‘Ö€F¸¯‡‰y�lÛÑIòøÅä§5JO˜G¢«‹ðèÑ”Î8ŽÃo¿EÃ{ï�Ö�H^âqBA8&/¥@ 3 Òtïm‚šQˆ´Fw‚¶Ö1¼¤€£�½¤åk†g0âÙ2¸üÁcÓKÎwpY»<)q%葨p=öfl0YPë¡Ä¾�¿–Fþ5c_¨ì‡ª)‹K"ä¤ëIM®@5‚¿�œ$²ôÛO¯Lߥä Ùö‚7®»ˆVÛÒ²|ŽáŸŽ.ªOãB6»èÉOs 3Lܼ¯Ÿišµc3oó(wãä¬I~[evPÅ>FRÂfº&™]ï+uœã¨ö9ºÎpM|™åN[�ŽŠ,±q‰%�+³Ô€ÆeNëŠpÜõp'E‹Æ5”}Ô$šS²6‘s©×Ó=IîNÚ“µ™�ägíÙ!íkš�Š/Žš+® ÕKû¬•4›Ë`vGdM69”óPEÖ„¯\ÝŒX`Y»}šZ®ÉÆ0þq(”ÿ—á¾<˜ ¦«w€h8À¨a¥Ôéâ/ïï三#S^œ9`˜>¶˜úÎ6{™$(Ìp ãÛD8BE/ݽ=´7·R7r ÿóý ‡È?‰ÑŸù#?ñIÒɈ4UŸø$±ºZ:k÷“_Z„–H’‰JFŽ&  ‡éO нçâÓÿùöÇñd’ü¼ùÑɆ6G¿ýhA¡…®d.ÕÆÏg"ä§ÈC“ÿM¾òÀ3€¹QpÛu hÎv¥¿·\z‡�€]Ò GEvÖ;Â^GÑlºÒ,â’T¨ºdšØß £;ˆüxò†*=r%ªåôœ[Ðë£YNGPc’S“Ì>�§2Sóp¼žsXd'÷Ú{-û�Â9ÊY"lŽo�Á²½]ÁØ…­œ�n^¯GªV^ç•ÛÊ$Ù‘¢Ø+]’ ¥ë÷P¢½Y9á$OW¸%$&@éšácl…MŽœ_öDÍýÏö¢ïãl�Æä¼ð²W¦µßï�C¥ á„H¸«fDC[7F—³¿á(yÑ4¶ìm¤tn>ù‘�±µ¶¸¦”×¶uБ2£(Mq~˜�-qúQ :[ÞÕ̾Ö$š– þÏ¿d §-BôvÐüÒs„'M#\>Œ`q)ÑòrªÎý$Á¿¼‚Gél8L(e£ÆÐv°Žðð™Gö‚‚ØÞV´`€�v5ñþ–:bý!˜1q ဠ^Ú{÷>{ƒ =Í¶Óæ÷X‹÷þ�Êɘœ·$1±p�Èì'uT-ræEF És— a°É��«…žfç {)ÁQTk›uý“-ÇòкV Î%v™–l÷ @It° úÊäv°žÍù-7Í4>Ö•ÛLj¹6Ëlo³y„Ú6»ÈR³|Öcš:¥0½$m—~lVIÞJC!söBßɈš›ô$Pž@){âIÜLBûô®I‰irš³eS“j>;B²eÌ×Ë«Ùg‹¿§ÅIîRÊðå^éØÊ­ÙË‚ì¼ÜkTøÂ� ï4 IDATÑæU”3~H–¡™eÏ uYe¢¹¹�Ò`!………DE”½{¨ªªbß¾}4I²ÿ~n¹æóL¬Ia$ÄY5Å´Ô5QXV–ºfvµ÷ÑË#=�¦ïÝ¿�è'™ï �q»BdŽy � ‚%%´OœJ‘–$¸ei µéÃÊ(Œ“9â[ƒ¶M‡¨˜>–Cá±tæ#°­ÝäE”}3÷ÑÒî3ʲÌ—Jq­�ðàŠŸ¸Ô^©Œ¡}à¦ØÃ/7 ó8%Jÿî^³Ø©p�Ü–½÷¨¨ƒá„Sð4 ¥|Å“Z¸xöv"î…Н¿ÍH…R�îÉ�W€‘µæ\B-Ùetí–¢1»Ù)lá¤ÇäÊ ;yIx`¾Ké:Œ¦9¬˜»¹àGž#íŒæ¼‚/gLê.³Œ«Œ„ƒnVÿ^6éÊÓî Ä ‹ä¾ KPî€}ïúë9}ñâ MãHSµµxéÅ©;Pk‚»�…:œ¹lݲ…Ÿþè‡\sýõT�Ç5ßý®åÔÑìàOœ4‰{x€ŸÜø¶e¿e' pþùpÒÉ'S=n<ÍGšØºe ¿~þyb±˜!÷µ×_ωóçó­¥KiokÃl±ÿõÅ‹©ªªâÞ»ïÒasòjšFSSµð›_¤¶¶Öˆ“¯½þz:ÚÛYþÄEžvúéœsî'˜0q"444ðÖoðæopí ׳h‘\?þá¥zV¨ßÙ®Úð›Ì˜’»Ÿò`cZ6—Ç&íi‚3Q§Oæ×ùäú1cë/"êÊÁJНĵƒIƒkjh§EC3!׈Aj–æ7�–ÆnúúúBpÒI'Q__Ouu5�@€Y³fQTZ¦1/(*ÌcÇ®z:7dCÓQ>ªo&?ÒÌ´D?½}½dž£†t*�‚Hq!Ápˆþ®nRé´XitVŽ'? ÐÜnÈ–N¥éjë`}ÞæNžGo}m+èQÎôåœ ±½®…Ö¶ê�‚RœóÁ®yŽè1I\江�Æ 6’¾*éÕ‰_Î�úÝírbª‹lÚÀ¶ØE*«/³Û&œpª"YÀ2�¡9JS­œ2ÎèNå³¢›"C·F�¦y$C6¾™ÝiŸNP‰�B)´¿DÈ‹oÖô,�(|õm“+ËÈ�†9áÔ Áœ®^/ÿ+ݱ~ú ¢ôžº�²PZ[‰¥5´ò2zD�¼¼©DœüÎDWé‚BzÃQFu·Ñw°ÖIhá‚|F\pkó†ÓöëUä%ÆÙÑÉÞÃû)œRø¢¶¢è„ç^‡&Yè-<’ i +Mr\Ùn–iÑÈ´>NÊ`±eW]úJ‘%çñÍ�%N*¯:ãk ˆÇ¤,ªgÉÂó@‰cK„ü[²rÙ•ÇÒ®|-ŠTWÍK¤6'>¦y „ñx›z#AÍרÇǘ�Ö€B8`¼øÚ@ µÈý”S[râÆÜ0ã˜dVÎ~O_cû¥Û¦Wþ<øx%gfž^VëaŸ:ÞA\2‘ ëEº:;Ù±};­--\±d ôQ&:œ[éèèà‚‹þ“ ëÖ[d3v,3gÍÒ“ŠÜ(~ú3Ÿ¡¤¤„ë¾wñx4Á‘Æ#lüx#·ßu—^~9ÞwŸñ¡õ7_�3Î:‹¹ÇϦ�%}ÌýN$FÓÕÕÉŽÛiiiákK–ðÑGr Ž }ÑâÅÌž=›«¾ób±˜1mëjXú“´èB1‡vá¶Ògð”Y��ŽŸdFEçŸIFrÀJÿèJÃÇ„‘°T®ûªÉ¦Ó°Z‡ðéqä‚–ËAâZð]p-~QÆ{ˆ&BÙðZÅp4ÃØ³m­­­Ç Ô××ÓÔÔD:�FÓ4RÉ$¥ùÞX·—·× »/a�©()ä̧ÐO2vF áP�2m€öaÃé)F2™¢¬¤�þDŠ�¤FQÕXbãkˆT�#•Öè+(á¿nü6—ßr—ßz_à&ýàV5'ض»&O'yè ?âèú 4½ý.õÏ=Migæ»HyÉ´±°I•%@qB¹†¾¯•s, Uº4øjVv•§^4€/ž§ì‰eÁµö/`[àÍÁ¨•� ë¼s¸®É› Ï�˜²/y; šTûÂiŵÆU"(¬—ƒ)B'%K;-‹¬í-g·yïËXÕÒXÉ�D�9Xyƒ�bÆf¹ÌRóu•Ûv%²�öÊåµãz©Òá6ÔX2±,Å<ïå|�eMýÜæ¢‚¨¡ åzø¹ÄËõ¬Ò®ãN“ÔgXyÊï&ÉyZø¨N0ñ4“±†©™–?ýñ� '�|²Þ(²Êˆ¿÷Î;Œ;–³fYLæ \Àë¯ý…„¾6gá?wÞù¼òòKÄã ÕD<ίŸžÅgžIQq‘QßÝÓÍSË—såÒ¥„#ay?M|ífõ§?þ! ²ý2’�úâÅóâ¯M__Ì¡FõL7Õ‘¹#ìéŽs؃£ÚbBî“Ë›®poþÿØ{ï89Š3oü[3³;3›ƒÂ*çB $‘1I`Œ Æ€}|NǶyï°Áð��ãœÉÁ€HFBHˆd@ Œ�Ê9K»Ò®vWfg'õûÇLOWxªªg%ÿÞß±´ÓUõ„zêyžzžêîj�&a‡]’mòU„®æ«�ã•úÉõ~à„Î"¬ó‚§|Lè`ƒ®|Âö¦Ò;ïéŠA!ë—®FG´ÐÐÐ€ÆÆFÄb1œtÒIX½z5Z[[.M# c_K'f¿³‡�ªÃèAÕ¨-�bÚ¤‘˜ýÎ2´¶ÇPSS�Õ;º0¼ÉînÄ;SHwÇmmB:ZŠDg† è‡ÖŽ’©4N:ëqÌ8ÌÁ–ú6<óÞ “Æä‘}°c_+ŠNDç¨1èSFe0€@u š›[±£~"Nemín¸+Á=xyQ%bœÍwÚÞ§ö·SÃì],…‚±îÐ:öÝUÖ{sÄ'—ÆÃ¼&m`#ý,äîŠû8gAÛòðUÑ2£á…ùø0’©­7zž³‹¼':�²”<¸ý®ŒK‹iîTÈðºS†å5Ä;¹�©0R1'Câ/Gú+RµÃ™ÉbÊɆ�¾Sh,®U¨ûâê�=¾³ ”eŽUS(z(5çÜ|ß’’RÔÔÔ`ãÆ�ê °võ*0Æ0`Ð ´¯_ŸozÿoïáÔÓNÃ…]Œž{N™_*àuÇ•H$°}û6 8Hé‰D0`à@lX¿N‘�()&ÈÂÅ’L&9Yè4GY%Ô Q ³€;+|aàŠÖ™˜„Cî&د®°œ kN‹SXTÀ ÖøV™7r�%¬…Ž’4¶¤ñ°ÖGsZÑQëÑfúž½¢|•„÷ Íȉ'Iµ`o*…Ššr‹L2›¶®A8 4µîEu¸ñX}*˱aW#ÄðÖc×àØ ƒqÛµ_Ç�~UèN$ÑëFQQN*�ý MhÞ·Nj†ŒŒ~Cäí4dØßÇ{_lÇÛŸmBY4Šd¢ GÔ¡;Þ�²H#Vã�¿¯Ec3Ãøauصn j+ÃpÚ»P“J#‹cÍVƒ/­4Hdú"uu¤�’XâÃžÓ•ŠŸðÞ|Ûº€w‹$¬=ùî¶FÇå§ ÝÉ΀�gB˜Vç-ó"%PŽF¸>†Ëõ³ËÙ{4ÑÕ¾?­`ýÀš—Yc-ÑEoÎiôÔB4*OuÇA/óþ¿C o,~’"‹v3“@€uh•&ÑÙÂæ�È•6âjéÇñxoc°% Ïݼ ÔàQ¸Tš½1kÇ®µ:"spkÐܼåù˜ì¬sÎÁYçœ#ôýï»ïÆG~(Ô-xc.¸ð>b¶mÝŠó/¸ï¾ó6:::„1õí×p µÕ“'ÇN<GG{;jjj~è!Ü}Ï=øàý÷Q¿gO¯éXgW³š÷7£¢¢Bi«««c ÚÚ�àìsÎÁÙ’,î½ûîì;WBÿ“Là\,ö„ÄKF(?e·d–S‡¯R~ÒÞ’ïÈÈÄœâAký¿lör6jþÖCüÁÀªm¶â×ï~¹KïMˆ ²yƒ¥Ò4w A ¡U<ìÖ½Ù?›P …FÀºõÛ±î�åÌ\íû[´,È¥6XµiO¾©qÙ&ôɡܷ·ÅÚ”ºý5ãµßçÑŸ½- ˜î>‹õûA(Ü|õa…؇âY¿zäw K†dÇíð=¸Ž2¿£œ ‘¡'cÿ;à–¡‹<:—ªüŽ��û/¾è2®‹’ïYVFuÉóX@%$4¬ §è”ãRc[VLºù@ˆN×ýœpG¦3ê¤haIí0Ä„ŽÀ·–-ma$m™Ñb|Q:žBŠâ‘Õ¢LuY’ú}&º§Á×rB¥¥¢®-¡ššZ,]²$ýúœ9xü‘Gh¾9±ÎN,xc>.üæEøóÃá”SNÅõ?ùG ›¹dOŠúôí‹X§únR¨¸¥eeØÛÐùñÅ=»wcΜ9ø—k¯Å­7ßœ}L͘ap㪭ÅgK–(�Óµ´d_¯««Ã¦öv˜V¤¹sæà±G Yh'Côö 0s2C’’:1�NÝHć”-Û®ž·Ôëµ™[ñ—ž<ªÇÒv=b£¡ZàýÃz›šµÅâF Þü–Þù‘mðŽÎ�n—€F´ �â>-¾[\©À �œm ³1¢R:õ79V-œ,V©·{ê¹ÿdˆƒ…ÉQ›‹-NSŸ÷'žIÖE“=õŒ£�¿¤çH^éx~E ù§+R’˜1ð£Ehéç¾¼ìõâ°´Ðïù˜mÑÀ™bC^+ƒJ‹‡cŒÒI3GB3“ê,°ÌŠZ/Ý�ö/‹T…ì yk`ŒM|ð,wQb;Òiz”EÛw4p]×PÕl„µúKâB÷~…–Þ¡u’sž„åxWf.úR±QåÙ­vm(Ï>©8LG2�¹¨¸C‡ ÃŽÛz œâ3€ys^Ã1Ç‹«®¹Ÿ|²ÍÍ- h[[;ÚÛÛqØa‡)m€1cÆ"“N£~O½J–¯¾üúöë‹3grp²1‹¼cX~\b×¶ö6´¶¶âèÉ“9x ›÷­ó‹;z4œŸåßG2¨ª\£ê¿ÙzèMoêÙphÞ-ò…Cªg0ŽY´ ¬†ÑËY`9x¢X&6‘^V7·ŒŠy¾ì¥w&D5é§/av½öƒ]@ÄUx/Y«; Ò†µ«cÄÄš1À¤ú�$¤Ju;Xè&ž´{8¤7v žµŽÛ±�×÷TË>Ë!—Ž râ–7– L˜Ü›»2n ëR5Ï"]º‘àÙÉ z͵Ø"Ó­Õª=0x— 0$P2“"V=Y¨dOaÍÒÈoœ¨‹ͤ1�òIW A¼üOo'–Ró�µ”Å·Ê6,Ú-Ç·Ö�%+ò£/Äj¢ÉhÃBÀ*¦‚Z–k$ߪ΃îô¹Z5%ƒÏ‘|G ³Î;û°âó/T|ܘu3qàÀ¼ûö[˜yÒÉxí•W•vnÁ¼y¸àÂo"ZR"´A|ëÛ߯¼×_Gww·—#˜L&ñðƒâ{×\ƒ^#kœwþùØÛÐÀ�P'–9¯½†o\x!ú×Õ p²Ÿ¢5ˆ7 –KhHv.MZfÖuW_ ÇŽðhÔšÏ1K)“ª”·¬�m^JÌl®�òÃŒ¼PI“ûXA T»_½ ¦Å§ûûR–ÞûÈœRlav®€êê7Š'Œ[×Ü#"ï¾÷\«ý4!h¨Å»›#ï@p´5ʪ³i~¤Að�$_§ÂKÈ;ÄA£ ÚâÉJ%q�q¶›·X…Ó>áC=¸£j<ƒ“tÙí …ŽD 0pÐ`Ì<ùdL›>¿¹õÖü!×�Ÿ‰L&Ã�'–ÙÏ?�O/Æž=»…À�öþúÊ+˜züñ¸óî{ðô�cËæ-è?`.¾ôR”••á¥Ù³…!ÈeåŠXñùç8ãÌ3sß>òJ(B$š× AƒqâÉ'á„é3p;7.Y‚s^{ “'Oƽ÷݇¿<ó V¯^…T2…Q£G#ÞÕ…%K>õpçUpaÓ™ RŠ,l«�ß#|d<†ž/º[�gºd„xôKi¶ ‚�ú¢…j÷´öM˜‡ëv ¿¥›eæ}‡¤ÇæYá�Ü:˜WM‚6çõ{i>ôUBd/´j�ŠÆÔvõÂ/:«òS:uÖÒ#ýö´‹°¯)ëTÉÝ(qÙ1ŽÕ^©->–ÓfYþRY$}Eܾäà†Qò4Œü…¼6€^س$Uå6¨U‹G›¤)v1ÃÊ-œ— ¹!uw>85N£>ЈÃáZ—ìWáâb¢g嬪 8ÙN–¥]²ä©q˜ÒÓ®²ÃC:4fÖá«E½Òë:å™M …+hƒc±)Ò×h¸2~1qÓ‡D"ENÚEÏœ¼iÇD6p)1#¦Èâ€Ý»6~ÞÓq¤9&° 5°ÖÅQ¥b¬6°À¸V_lÚ+!×{б@û^긎–;檤|¯ÆùZ5Zñ/Sï¼O©É}}ú'Ti쬬¬ O=û—��âþfr¿3Üÿ÷¿{ îšgJ¾Ö¹QÛ$òì­WÞ!â3/ñ˜ß·ÁR]é…ÚLל ™÷ŒÉ—F�lù½Ì[Ð2¹Å®‹ TÀi�­C�ñ´}»O"8!¡Öç¹ÝݵH l|#ÌÁRa¼1_Óì¼—2è4Ëß~’ =¾†Ï‚¨¯ÙdóêkœF³-jYËû sð(ó_Œø{–eYá´Œºk¨�®¡Ofœ¼. y¢@µç<+t¹;hÚ�ð¼ºÑ!1ˆÇñxZ–D×û�²a½,ùØl[b/€q¥ uÔ��ÓÝ…fÏ¿Æ-§™ñ˜Ýžù™S@)\„ôu&g\˜9¿ncU§ÌØMa’ùÐ+aK>OœëÉiq[¾ˆÄCÒ%»ú›_½_víÎ=hM~ŒäajøJ©¹›,Ãæ†)²Â4D¾ü¥W&DÞ|»ÛnL~!]­öä™ÿÈÙwà7°’>©¢0³99çæÉWR¢‚ŸåÐ+$]­¿cb?òÂ]qM%€0#zöD/׫BÕ-W¾ý.V¹"5z¤ŒÄª‘Çíù mÀI¼¤ PøÄBX¸6`5Û³;mt�/Öt†’±›x×ÊXõäV¤î;$𲝑Å˨N2­Ï·D:èTU…ðÓ�¸1‰ªQHàÚ,㲆¨ ¼MäẔ¢×ùx±N‡…ž ÅŽmèÖ2 ¯Lùa©Ç ³<«Ê@¦i·]×ê�é½5¡±2Ça/ !¡ºƒ?ˆÚK�4¾WH%¹Ž"ZæGeŸAÀ›\©OfXE߸¤ª§áÈÿöÒ;¢\)èó…>º Ë ›Úv’ÍXUXÛòå÷]}²A²ŸpÛÏþ›u¡�éj7�ñkô—Æb_ ”®ùŸ†Jç^ú摈¥³wOì z½±Žr�À î[â! nŠ*ÅI¶wŠPSW &7+_Œ5ÃGcÀI¼¾‹aásøJáÉÌ–©‘jP«1‰%_IkùEy Bu†h-çý…ãˆ-n�M¬Ä¯.8¡84z&ó)b"aŽ%·§Ï_ǯB§5sdòÃLË·ãñI¶ç)•à:ʳq_¤7LŒLWïÏE#d–ÇÄD<íôq÷Ë2¢ÃCX”Ñ‘Xü¥¼�xøô˪ªYJ¨,îW7·==œÁ­7K•'¤òä+…÷ «†íÝà^PzuB¤ujðí;Tʺ®8e}eWC5XÕ+¶%0u4íæhÅ* ?ÁpÁtÉØPÜ SqêO›²ÓÒM²Ç]Ò2�™—.ùΊ‰=¢Òói4.Uo|òÌèyp¸�dɳ¡UpK`ý"ÄÓÒó�Z)Â$fÈÄRCWgÿt@ÌÏNƒ¥Ñí¢<ÞæV;…ÑîXàºb/þN’U6R??�Ô)’#KICÆ`лÐYYSzìÛŸJ.IäSÔB“¬Ý1«úʈSÑÄŽz^5cÎqc·pñÊMTóÛoù?ò¼KXÃŽßX_¶{+Ï y2ÁŠ$5ž·€dF˜?L‡ÇÀœò•dÂ*£$IkÖa“œ[;ÛN|Ë÷¦x‘mž‚©þQƒVCHMr5¬^¹ðÔ:¤£©üÔiUxxezUé• ‘rËkW”�\šµðò…ÍõXõi�–ExnLÆÎtÄH…Y„´T�ÝcºÄzhx+Á:yžì�¶7;…{Ñá;ödȯ¬¸€‰ÂI-4 ¡‹ß`ˆ tùu^ZI­‹š&Ö!—æsYúä|‘×<,ƒø‡’ `­�™2ð‡ÜI½t»vºæÉ_5§aµçŇÁZì$B5L`R�˜¼ÐžÓ˜™š„(M™·ÊÕ"Ïê˜åÓ^x–Üñ :JfKú¢Æ¾œãò¨96›ÂÆë¿Þ÷«­F 0·ER*ÝXùnÄ‘þƒV!ÉT‚¹§}�ŸÕEN(è Ý,I-¿$‘š/•!ÈËödõ¯®Þ†a“#æHŽ÷ÍúÆwT{U:@±Y™¾Å£áiŽzo› _飦¾ð˜æËPzeBD-âê…\á'¬6"3Ô†ÃÜE噉—ÇxhŒ€ÂbÜ]ÒU�¼õ„sÞ‰“!íúm§ªßQ*lnM‹3IŒå‚xÍ÷0lt}mvƨdŒ’³ÔÃ} ç³J— ¹XÒ×( #_ É�qÌ�°Ú|ÔmNH„®6Äî¿ÔðÀGˆœ¦é€òÑVóCzÃ;Mª” K*D›S3i“Ì3EJ'1j׬¦Zàµvï–`‘©=zMé� 4Á t;X…$C"¬ºˆŠ]¾S!E“Ìx¨èå‡vª§þÆ1ɈîLƒ6Ž©ÙhšO¢IÑtµzÚ$”ª[¤%{û ­¬+þÞ+âaýŒÐ–fe“13L¾/AÐÏ^z>NB�vdUXC Ëö±Ø¨»‰zºô²í/¡°Îš.�’é3t¨9XÙže½–Ž�ŸˆG£¼¾œ€%¸'æÈÃf�•XçõÆ×©o®~k’T‹‰�‰‰bÃ&U#EÏÁÛ|†nê,b3Âö’Ò+"0(žÒ¦?n{im†MƒþÃú£cýv´/_‡šÓ'£ª__¬[± %o|Ž]Õ ô=ï ¤t üÕÏÐX™@uy52{Zq`L£f�ƒ†¶$œöÏ^„Æ U{扈¯Ø€Ø‡kA1ÚÒ�ˆž:©9k�T¬¦É)#Á‰H(ˆªÒ"$š[Ñ1{1‚'EùØñhìJÃùû„W슂pCËÄjt$�¶ÆrdÆE͇qØbK£ó6Ñ-Œš‘.óûb £¹í‰ G*–üž`ðW6úê²C…Tÿ¾�Qú¡iªur4/1²=g û%Xê˜`oé¤ÃXsªddM¹ôr¯Â‚e?]™‹< ©¨½™¢˜sáaÉw &šªŒ|ˆÂ(FÑ”;Æ™%lXRYÔn@cÜ1ăZŽ|Ÿ"HÛ0•¸©‰‚�g+DQ’(Š7ÅXŒóØ5˜¹é5Úÿaf6_¡`âàŒþW’å§´dåuØ÷;I._štÆ×v?KÈEÆC>lhIHødÄ-~’ U¿¥&“Bi’’<¼³ÖL‡ÿSßT[Ò½KŠOö½ Èz)Ñ5»øƒ þ—ÀÿkþßSXG¹×ò¾5¨;á¤+*q –Drm=ÒŸïÁæÅŸa{KN"�È�:Ö¬G"Ö†âö4’›ëYÛŠ�{7¢hìaØÕš@4BñßV ä@ á�ÖcóÆ�hX‡®U`M1¬­_…¶ª:„X­Ý-hqšPñæj4¼ñ’i ­q´|¸%{º°vö4´'QZDxhìj݆ôÞf°†ì^ò ê¦MFimµ02yôŠßè©Mp°¢e$ÚC¶!!g.Uƒçs¼Žà£<– ¤z ÙÅÉw{‹Wæ%M^²ìtY {çæ`\ª‰µŠÃgLãgÍ<3äü³Ô…/·v¸ú¦ç‰�¢-ÔhYã(°ìÿ$œnXÄö7“/x½P~XVsý* O³‰®’bÈò¢dê¢Õž'7÷tÇ0$OÊ{P„®Â’ˆXhæ8׬[å;XÑÃ2nŠdœ™?´ZͧžeSü”J@gsÞ\˜ áUrãÕGq¢ò8œ]Ìœ[¥™[]­«ß,%j™Ñé‡ Q­ 1é7± ˰çg×î½z‚Ûl½Y1-;ƹ¤[€.‹unGe ùKNªaL�•ÑѺåþT… ‡£h3’.] > —”Þy‡HR Úß:ʯѓF£¼¢û:èL¡uõ¨–cóçëPvÂÉè[FYã¯gÅÛ'Tƒ´“Aº*ŠPÿèß´‘¢btT‡P4m Æ�DK&Ž0+G¬¢µgôÅT6@ á£ë�ú¸ ¡ýAìL4 ³¿ÑЕrP¼z ²«Û¶`èQãÁÆ @ÿ¾‹–{bOb/ª&ŒG�eÐâ(t|¸Ô샨լg"ÍWôÔ¬\8óîœïJ¥È;LÇm´Y–ººꟶ:Mþèæc ¦ÝÖ¤·“í \ñq6Ö´K«ë'WæõÆEàdMwÏ„ZfÒ9ÃÒåÞ};X…'›w“ˆÚ²ì!â\s~V¸;Qün¿€¡À›T‚nJ'™ïšôƒI*™»ð}Ê$ÑÍó7rô!òlB£Ý5–Ç*ðJ¼`à—6E��Jh«ª«qñ·.䣎BUU8€µkÖàÉGA{Gþõ†ÐÚÒ‚'{,o¸î#ƒ/¼úWÜtãϱiÃÀ“Ï=�»ÿë7Xµb¥@ãô3ÏÄɧžŠ_üŸñ»?þ uh‡uý�~ˆ=»w篟zîyÜ}ço°rÅ ¯“œ‘ÃyÓ�7 ¸þ†ŸbúŒ€t*…úúz¼µp!¼1™LÆ"O(ÓN8§œv† †²ÒR465áóeËðÂóÏ¡«« ÿvà ˜>c¦Â÷ªU«pË/‰?þÉ<¾Ÿãcø·n@KK žxì1…�—^yÿqã�ؘ“¯Ëù¤#�ÄÍ¿º-Z„ûï½× À€û÷<9¤S¨ßS�·ÞZˆùóÞÈËáß4²š??Ûç'ÿz=ú÷ï�›þó?žFމßÜy~zýõØÍÍ‘Ûn[Ÿ³zŸëUÀ‰qLþ•'¤úVžãZj½ƒl®9èãüE3xÛÖ¨ ¯ÙÛ~U²¥—&D^¡oÔËÉP¶GM] JŠƒ8PDÇÞý(kK�1†òÖ4º÷5Ñp.Çf¨--Bkwö8åúÔ> ,ê�aí¥hüôTöë‡öyËP\[Št8€ti›6Á9zŠì[¼»kÚ1pÔ8dº´g:Q˪ᄎþÎe(­Œ`ã¢5(�;hOw 6T�}×!8õp¤Iìÿû&#€¦T Œ „k*´ªOîîÊ&hIHl¦æë¶sèÚÐ1�9@ÏwQäâÓ¡�ÎÜ k¾­îŸ®8‡9�öñ1P.Œ6yú€ù^‘`‡…úhw­T\�ß"ɘT2e¼Ÿ f�KÇÍS)ºy,†ÝƳ©9/&G~¸…+š\Ö¤§ŠDŸpÉp…ó,àÕè•�*g•ge‡äˆ}ˆÀà?t°R'.ø$`‹ŠŠpÓ¯nÅ–Í›p×·£½­555˜pØaèììm��;Þ¶ê'ÄpãOoÈß<÷¼óqĤI¸óöÛó=ºººöyTêtz�.X€gŸz ‘HG}¾wÍ÷‰DðÊK/Ê@y_ëÝAÊ&'ÇÇ Ï?�m[·"™J¢®®&ND<Ïþ¹`>ž}ú_:“ð3w|0ëüó1iÒ$üæöÛáÊ+;>ʪUt=ÃŒ™'bÅ_à˜)SPTT„d2)<²õæ‚xö™§³r8ê(\uõ5ˆD"xùÅ—òè.X€gŸ~ᜬ®ºúD¢¼òÒKxæé§ñû?üÇO›†O/ÎS¾âÊïà­… ÅdH3u==Ä ‰o&ÿaKJ(¤úP¡±å)Ù÷YtCpó”ŸÑ; õ±fùÄ9½í2Ç,É/séÅ�Ìe‹y«¾ã®¹Ò•J!é8¨‰†àlkc ñL7úÕ[7¢¸<0†½;ö¢¶ªŽã €Œ-GY°Íï}€âau(;º¶îߌÏY+†÷Ci])*£ £§�ÞŠb��8bâY�™.ì�v`H ?v}úv.Ù„Ò¿­‡›»w¡,EÛú­hnO Ž2«v#é¤+Šê"`\Q¬œÉ±b¶’{š ¼DdX•Ú"›&}Pt©5œi/ÍàngA.>Ç«ts¨J-}U6â•6Qeî–;r£û‹È\\8Õé[øÖvt4ýˆ”Ô£ Ð�>É …_'ù¼L¹ &üÃÿ ß�âÄ khÎ Hÿ¢µ «×S Lè ËÕNS5? 9¥—xÓC娑; >ƒ \»�J2dÕã,Ÿ&Ûå/þ¬sÄ(Ö1bÔhÔÕÕáþø'ìÚ±Z[±u˼1w®rgÓÓe™ ÍÀ8_÷vuu!‹!‹!‘H �Nç®;‹Åà8ŽñÑ6Ó<%“Ituu¡¥¥ï½û.f?ÿf�wž/,_;óL 6 7üû¿á£E‹°{÷nìÛ»+¾X�ž{ŽÛ°aH&Sù1Äb1ĺbè_—<¾.Äb]¾E^‚&Ó„Æ¢PÇ<ž}ê)d25ùhÑßH¦’ˆÅbhnÎÊá…çŸÇ¬Yçe}lN°Éd±®ZZšñ·wßÅì\hiÞ�W_}W\q%BÁ&M:£F�Æ‹/¼@O,)aÝCñÄÀ4%$×ê—–TUžK ]¥ éƒgFUûxlÑ­&tEKW&«»‰g�{îU¥×ß!ÊO|~[�Ö ;ÀÞöZâi”4u é$±7Ù„¡á�Ø´l5‚ŽD_£ÂCx~MÞŠªÊ4ÝL½à8´oØ�“v À¨�xíÙ8!0 K66£¬¤‘ôp$S ûœ Ê¿}>êÐ�Ñu¥pÝi(éSŒ¢ªJtgº±{å&t �¾Éâ™$F†‡ €¢m4ímëJ¡ok{S­(�8! éS‚îX·8^EÞòÎûnvá–ãç©]×%iw5;Ù6š mÞo•Æàœ“±Ýh§è«½Ô*a¤°[oÔ3¦<¸“‡ñs …¶‹ieäc¦b™V�®¬cN.P4Ý]¡öÿɦ¹ùèȺÍ]¹;î>£!Uo ¾Ì«|tÆ[â ¿¡GÁ’˜„B멞®‹Ña�>†j†¥ïOÆk¨%ãéH§H›Óþx¦ªx ËßíH; ´Pw@]þ°�G¯³†@0ˆ¢âbôéÛ{$º™6ØèÁJŒš¤Î³f…ã&Cˆ1¸lÅÚ5kPþ½ D"‘Üýd\xÑExâ±Ç�L&‰Á3„0m¾T‹Ic j­÷®åQG�X,†-[·`ÅŸãøiÓ°äÓO Þ¿ëÖ¬Aù÷¾ÇÉA¥½Vê3÷µ×púgàkgž‰óçãò+®ÀK/¾ˆööv‰yú¾®±Š”­xš �$(yKŸ¸úFÉÃ[–©Ë4¼-ÆÐˆÎÕ)«D E‘íž„3ÀÊc.<‚ûò–Þ›Y´€ ¾â)Ý™læÚߎ„“Be¨ å-)t4· œîÄÞd#ÚúFP;`¦~{Q‰ÍÏ/Fpw7jN˜€tg Kÿë _2Ý åH \Æú­»‘H¥1nÈ@léL£¹9†=/,ÀAèÎ ^UŽ+¯ŸŠöpKŠ»°ì¹×P6°úïïFmª mÛv ¦-†ý© :b*+¢hïJfoja™Vc8�¥ù ™èâ+!!;ðÖžZ¹ÖɈ ÚÝ]éçÁËǼq]v¸ÞéAœæ[˜×�¶ã+eaÙIçtÅ|stu7óï©G—4j¡G|hôQ>áΰnëâ —'æÑR_úôƒ^Óài§°–c¨U?LÏ“Ì!}Ò ^ = lâÈ=�ýjýe.ã¢Y°1¦ãQ´…M6`ÇöíøÕw`þ¼yXôÁûhÙ¿_Á …GÌy£97xúbš-G™Ê†1Œs»q—ÕÕ5hiiA<Þ eƹd¦´¬ µµµØ¼e³ˆ\£†¡¢‘ˆÐ–J%‘J§‰ÞÈ=B§ßtqåëꎷ[fœx">[’M€–-]†ºê*„B!¤R)Ї©®qåú@èS-È*‘Hàé'ŸÄ5ÿüÏH¦’(-+Âùoh21jð›�ˆÍ„MØ’�Bê× Ž’Î�1cAÈQ:ÈðzŸHë…;4ýð%_YP"CÃú‹zQüï.½3!2yrè4™q`Š7lC¨¡Å�(ZÒ Ä3 @z÷vTüËL À±cGàÈAQT”„ÑÔxe“F úä#°sífDU`äU'cÝ+‹ñ�ÿs.¾X»¡`£‡ Àæ� 3¢c2i¬¿k.‚gŒEt`-ú ˆÖe۱顿á˜[ÎÇ ó¦bÊô#±ds*KÂXtË=ˆî­Gxo :T�®C$È�L� ׉zŽL ñí^�®>”…@îïûAf~éŠrá*M´5NÊW2D:{Ÿ`öž:ô&0&)ÂcÅjëâxq·-ùêA«(z´x‚tðeBM²Ê­UÔ]–BïWØî$‰ ½Dà +3RT–G+D+>´ÙϪª3e¡WQúZú�~_w 4Ír2£ÌÁpT‡P„ãÉ5wuïL¨«vVˆ÷©’É$nùÏÿÀgž…sÎ?ߺür|òñǘóÊËØ¾m[¾ß×Î:_;ëlz4 ÚÇÛ(ž³5Ù¹¥#ìPŽ9Mô 1tè0\vŘó׿a€ÚÚZ@<ÿþÃ%—^ŠK.½4ßï�·ÞÂCþ pæYgãLI÷Ý{/>þh‘�Š>CfÓø& cÊ”)øí�w–/[Šë~øC1i–/[¦¬‰Á`C‡ Åe—_Ž9¯½F&3YY Å·/¿s_{M°™�?þgŸ{.þù_®Å=wÿÖKº¸N”-ꎑö%MR!5K„褂‡×zt­¯Ñ'&”AöŽžok"àÜYçáÜYçÁqìÛ·¯Ï™ƒ…óç[a÷íÝ ¨0mmÙGÂ^}åÌ›;põ÷¿/ÀÏ{}®x*\~ŒžG¥Ÿ(ƒ,¾Ç•–_yE;vêT86oÙ‚p8‚®®8vìØŽã�Ÿ†Ï—-çä0 çΚåÉaî\¼¹`¾À“ÜgÞܹxsþ|1OðæüùPW‡OÿþwiÄbE¬›tB#e.–ÍrCRèä7)ÑñoR>Åû¹PãJ…>Xƾžfú‚åhÛ¨j¡^WzwBä#Øå+*‹"EØ5¬{7nBs(†‰3OBGQ9;a*f¿<‰X{*Ë"H¥3¨(-ÂæÖn8/|ˆŠ)ý1ò¨ñ¨Ÿ1oÜ÷?˜0ùDK¦£²,Š–Ö.L=|šš;‰F0hø`:Û2åqõ·°ôíO1æäIØ¿aÞX݆r$p̈j”FÃídPVZƒ®îj´u%üÁØùÖ»H­ß…¡û ª£‰i‡ä :)~ßSg„�“©Ö"Ñ¥S/ ]=ª‚èj+ b|ÜR°Ï�àGl¨®­Å-÷Ý�×gÏÆÛ¯Ï@‡Ž‰ÛÿðG0ñ¿§æ)’-)ðCW›×ÍÜí��ËÑM¿©Ÿ¯s¤`פz&YQÁ0Ÿé’ Ž´]MaÜ?Ž! ¢¸ÕÎ!ãç‚Q©o³ù/YTj€m;•O?3^Ò#ܱËñ+Z�Y ²š(NrÀ)’2`—tZ€SîÒé4>ýä,]²wÿîwÂô|B”Çj±¡Xg'ÊÊË!Ïs4EG{»ýÎcÊHgg'*ÊË•ÁF£Q´·· c\¸`ž}æ$“I¤’IoÔû�Ç»±oß>;e 6®_ ÷\* 8Ù;iz$VÒÀ|˜Ï§‘ÐÞ ž>c"‘žxê)¡¾¦¦~øa¤3ÙGö¾¹yæ$’ÉïjYøæ›øËÓO#éö¡ò ©T*ÿ( éq,wÄ‘ž�héj)é1(—š¤Dl2$Šëóx á5:Áû1=1'$Lâ_L‹ô°²¸=�@ÀrñI/͇¾:eN)Š6x,ã :DéÑã;s»á_QRS�â�ƒþ%À¤aýðúÛ‹ñØËïá¾'à÷¿ŒÖý->iºÆ Æ�õ;p`ý6T×Tâøá“0ù¢Sq #Ž�–oâÏ7â�E«ñɪhh�!ÚበjVµ`ëêõhøb vý÷´N‹tQ/Ïy¾ð>¯Ú�ݨ ¦päàRQ2 SþùJŒ¾úl¬ ìAä>u–“¡ìx~zÇáÑ7 nðà|ûè ñø‚…¸ôšï‹²Ê šGc¸2xÄ<±`!ξèb�®ù”º0¨Sf Äh %¥åxôµ¹xò�˜yÆ×HX÷T1—äMŸÜSóà_~úó|¨uÊÙçâ©7æãÒ«®¤’Iñ[á�ˆï²)HµË Cö#®Dn XYÖíRè=Ÿlð¨É,lQ¸¶‹Ø ÞE²­bƒpå@K×á{»n”»I°J�œ·Eš5U¶ "\ïÜéÙòhYNœâ¹ÕæßDÌÀ멟c¨mÔÕ&FÒÕ2 ï)›Ði" Q–)j9>E4üÒtó®X±{ÚžÒé Zš›…@:o¿–²}Û6yôÑâ�$L˜8[·l�d ßy}âúìØ¶ G}”BküÄ Øºe«€-™J¡+Ë&2Æqò²í¯¾ü2Ι5 ƒAãaëb¢Ÿ#Éq:»§P”––⨣�Æm·ÞŠK¾ùM\rá…¸ä ñ£ë®Cyy9&vX¾¯{ ^*™”†âYö”¹.$St2¤²oòµf?LÂ*ݽ>ï*»3‚ubœ†M½%OIÑSlJ„'�‹èX�²ÎI—¤‹±Ãêy¢;ûP�/ué½wˆèû»Ú @<•F0Äз"ŠöñG -Bÿò(JBÀ˜ºö�„ÏVoE{gÆŒ„ý-íXøþ¸ø¼pø5§ƒ­‡ú Û°6•ÂÆÚ2Ôÿù�ÜŽŒ¸è¼ô‰FqmWÝmiô™v N:å'—££_’É.œ2y4vìoß_zç�t$Ž? Ñ"†#DðÙÖn„‚ÅHƒ¡×ÿ}ËŠQJ맫Í�ú¹‡į|~÷Ÿð§;²ß�øÆw¾ƒŽ¶6Ì}þ9Ö—!å:Å»bÜ_•®®Ø6ãå>Tç|Ð a˜2}:à@k ¦Îœ‰. Oé雜ŒÃ0fÂD\yÝuøbÉÌ~üq8ŽƒŸ^}UˆéÆc+²ó•îD‘¼º­ÔBõ„+‚¤ë‡wo>¼‹ì‹²L|Vˆ€36Ä0Z&�/ #Ú¶ëìüÒJºÏñé^˜µW_-B9äcÆŽÃ 3gbÙgŸaoC�N˜9#G�Æ£?Lq´/Ív|åÅñ«;î@SS#½ÿà¤SOÁè1cðà°ò¬Zˆƒ—_œ�[ïø š›ðáïgqžr*ÆŒ‹ÿý˜f³•·Þ~Ö¬^ƒž{.‡Ýëþî;ocò1Çà¿îú-žî/Xµjºb1Œ3&NIJ¥Kó$B¡"á°@/“Éä“HZNÌUÁ�Ç? íííX½jÁðÑcpåu?ÈóøØï‡[¶¨ ‰,k'ûxÜ�oº �õõøÓ]wÂqT÷©Åïžz/?õ$æ¼ð<Æ~8®¼ö:T×öÁ¶M›´ódœJÇfÛ�ñm">íÖO*ƒèôrˆ—Ãý,|J€.T IDAT2mpÇã;$K�‰IÍ�zâcat©S¥AAê‹�¤ò׎O^}$BJ²¡{¤ÆÑI—¦)óþù•%é¥T|'F&¹TÚh"Ëóéµ¾åùÑ ïÈù²ï^}5úôéƒîD[6mÂí·ÜŒ={vS�JÈË—M7â¶[nÁ%—]†³Ï�…îxk×®ÁÞøó<-]"DÛ"ÃÆ ðë[nÆ¥—}gÏš…x<ŽukÖà?~þó¼/6Ë<âÒÒ2´¶´xÍœã8¸û®;qÚg`úô¸ø’K‘N¥°{÷n¼üÒKøðƒògžuÎ<ë,�ÔêU«pë-7 ¤yFÄÚä}Ô!00LŸ1-Z$>)�ëññG‹pÞ×/À£þ³4t�òjcWˈ>dLyÎ5h‹*1!�Ü,÷rÍF„ŒžÔÀÜZFu2[O„¶ys9øC (ðU"$–”šýޝqò¥¤¬ w=ö8vlÞŒ@0ˆÊšüâÚA&�Fq8Œ;y ‰în¼õÚ_qü)§`ô„‰¸ëÆŸ¡»»›Lˆn»þ_±mÓF\zÍ÷ñÁ› ÐÙÞ�ûžy™L½ý6êwíÄ»¯ÏÅo{ûêëñî¼¹øú·¯@2‘À/®»¼1×öë‡Ë¯½«—/ÇàaÃpʹ³°ð¯¯âÙÿy(›=ý,êñî¼y˜2}F��ÿú??ǺâîZeu5îúY<òß÷¢qonºû^}ð绋�ßyëV|�ÛúL™y">zû- Y. Aö¥Þ¿<ü º¶àÍW^Æ �>8v扨¨ªÂÃwß…ÕË–£²ª—^s Ê*ÊÑÑ֖Ǻß><ðë[³x0þÈ£0jÂaf?X¸ó_~ ëW­ÄÍ÷ýCGŒT¢©3OD&“Áò¿ÿñX'Z÷ïDZ3Nćo½…#Ž™‚š¾}ñø¿ÃßÜÓ{L�93Ëã=¿ÅªåËPQ]�o]} ÊÊ+ÐÑÞJ·\™�;}ú÷ÇÚ+°¯aé¶Ž˜| JJKñÔƒÄÇg «Wã¶ßÿÑëQ@b@u¡{ùØgò±hêC]?37Ží»%z‡bÉ<½y(9À.,¢Ò —z—!{m|Ì0·.U1pcB�mŽ“ôö�×GGå– °MÁ£2II�2«j.9&y¬œê÷—©B&&–òla!}”Bví1¥2"Gzšæcò%Ýæ.µÉ1^›¯ñXPm©_ÿþ( …°nÝZ“¯Êˆ…ñé«™_ãäð¸Ät†Á°™ )‰î®Ž-ÉÍÊ”©zEØ�C63‰}v¥š™LÄÌ­?é'’±Ù¡ç‘­œ�øtÖ¸+s(V×4iAãeJœ«gAÊAÕQ÷lMû2•^šyz!¥¶¬»šcˆµf0 ã`ô¨j8’É V­ß‰‰c†cùš=ØÕÐŒQCúàO-®¦Öü êÙâ€1ã&�GßAu0†аwW6¬Y‡ÊýØS�L&ƒY“GáÌ#G`ÐøáhÙÓ‚ÔªØVU�íÌDÿ§ßDg&‰ŠÅëðޢϱñøÃÐÖº™T.9s ªË£˜2¼‹6¶¡%•D´8hu˜´HÞ_°ç_~:´á îHÎ>uu€]Û¶ÁaÀ®íÛÐ�£ªºšƒö÷~Q¬³Ó“sß¾€n»#¿£›N§‰F…„ˆ1†s.¾Ç�t2Ê**QQY‰Æ‡¤ØÒÔ(*.VÚ¦�| B¡|ñ¥|]Ye%JJËÐ77Æ-Ö 05.�¿¾]䱤ÂÝG®ä¿aÍj|¾äSœ>ë<̺äRÌ}áywDùnÕ}²‰â®ÜéO†(Hc.` ×5¨¡�°Ø¶tìóî/-ãƒíÉ:DM¡{Žô×ÜÛßrLÁŠÁœ.5q¼–’'3^³´lišÔÐD ÞÕ�JsÚFÐuäª%)J4í‚SÁ—˯.‰¢t[+-’P Jä�ꤢ=!OŠCE’#�->™2BŠ9•¼HCqô*E¹#G¦®Ž—iOõì˜8÷›ÌÈxÈdƇç±Û¡Í‹ŒM1Gj¶ª¢Â[ɰ®nk: ¢Dàš« ÞdVZ9pMúüD OÁj—} ¬væ õ‘ÇÛKs!_%Db±hBÆaúDƒZA¬3�x†ÂÈt¶ã;燥ñÀ³`[C€4ŠÂŨé[‹PQéd*ûÂ)cHg€`0‚ê¢4á0ÚÛ`ø ( cå®]E"Xµ?�#Š»ÁŠ“†ŠÐ�È`tu)öõ«ÁöNBñúÄ÷5â„:‡UDÁœJCAÀÐÝ�D$ZŒ#‡”á�µû)òáh .VdÉm”­Zöºb1œÙ· †pÔñÇ#“É`Ñ[o¡¥©©T g^x!"‘¦žt’ºÙ†UË–¢­µ\q%Á ZšQZVŽ�Þy[€Í~=ñ0°@CF Gg{‡‚Û´züI§^yæiìolà  áÔsgaꌙxì÷¿Cw<ŽË¾ÿ}„#aDKJ±vÅy¿qù•ChnjBiy>zç”WT঻ïÁ¢wÞÁë³_ ‡œL$ñÇ;ïįx×ýüFüòÇ?ø\ýùr$Ý8ÿ[ßB(ÂQÇ'Œ@;GîN¤v¡ï©»£öbyœ6­ñà´Á�–ª¼ØÙµ´€e^›œQ´ +Þ"Iî¹ô•�·f;ø }L”åÔÑI8{2#ïã­þ`…QJ‘‹ºÖ{#Ñë�ºÞ"ÖXPƒV�ËD-t\~©»:”MJ€/ÈUì© âp©Ý;ÁQjê¡k�Å“ µ}!'$bGw­¢gœ‡¥¨ªæ¤±a?ÉŒ{4x’Åš :`Á4zvý£D“=�Ï„DIh4Ü醑÷4kRBð!àæy )hàÝä/1Qá�&%'ɶdF† ßéë)loN‚øòÕwˆ€¬6ÈAÚ�Ž.Ä»38rHÀ€Æú&üõÞÇðÇ«~†TGJKÂøtå,]¿@µýúbê)Ó1öÈq9a$FO‹#§MF¿!ƒ�H1¤ÓÒë×£¨¡Æ+.F}s+��ñS'ãï�)ì‰9øtáÇhÝOßt‚•%UW�ÄŸ`Wç&4 ®A[I1† ¨BuY9š·×céÂÅØ¼j‰$†÷-AMIjË‹ÄõAZÜÿ|¹ëlû�¸ÿ–›Ñ~  —^ó}T×öÁ¿þvmÛŠÎŽüå¡?¡¨¨'žu6–,Z'“ ��å�"O·³£÷ÜtvíÄ%ß» W\÷CL8ê(e޽ýV/_ŽSÏ=çëÛX»Âþ­¸42wòIسsg>²¨[¿j%›<ÝÝqtJË‘ï] –õÖçâ å%^“)ðíÿ S澑=eNÇ¥&zÖt¤RÀ?Í‚PÐÁ¶�»1ûWÄÀñcpÒg£ª®?¾s6:â]€ãàȦ ²¦©d2{Š\nIBQ¬ ¥UÕ`¼ 'À sÎî={Ð ‚e²‡.$Y¡Öv>\ˆî¦}H&¸ð'WcÌŒ©xú–?"ëDw°/ºû”ãªkÏB(RŒgoºÑÚZ 3Çž=eåQ¬ÛÛ‰M{cøì¥·‘ó"8˜"J­“`y‚ZºLXÞÈ@×J_¦©é#ü"[ŸÉ"€Ã'OÆÏn»÷üòX¹Ìý¦…™ïìεý¾†în†§�®'×CSœü¿ãZ‡‹¯/ñŸ\�¨Ñ6.Ô¤Q¥'ë‡>‰¢Gm»yB1TÈœç�£ëŠ*.Ê5YtÚȳA'}~kÉ�2;Ê_,I¨Ó·ÒQXÒ38+š0?™*,¿A%·’zéHú§ H XFŸq{%×ÃÇÝeÜL6M%ÖQ–ï`1凞<ý 0¿ÖäÇHM[!ôûzPí½$»Ï—*ŠûÌú\LôwJD½Ô1C¯f�7«ë‡m-µ¯æÝ©qD¥ˆÜ?¬fP�eeexô‰¯N™ëÅ”‘Dœqú— doŸAuøÚO¾ –N¡²Oæ}° íñ.rþ¼³½¥H§€“F4A8ZŠ@2ƒøÚµÈ¬Y�®�ÛÑÝÜ„±؈qˆhi) ¼´MŸަ=»€@,Ä;:QÈ`êiÇ v`4®ÝŽísW¢õ? »2‚ÃGNÆŠÍKœ4Á ƒ“qP[Äš$ÿ¢Bv¼{XÈDÈgTÈÔŸ=ýNŒº¦ÛÇþ’!×O =ñ®.¬]¹ÂmFQðêÐ-ö0çS¼G{¢QjC%Bü¥“ÿGn³Ó'B.R6ù÷°ê S³†Y¿Ë!óËΠFëFA×cÈß”²ÁzìС�À»öÑ C4l Äl'¯é«è-·vtšÂù mÐgÙãÐa'eÍ=Ž×SïÀÅ¡$¢†Y|2£Õ7>SËu4%3ª–ðŽ_=`ÁTødD?‡f¯¨ðC™Š‹ü éHDЃ;`�h$×\jfe"f9“I�• Â4™"£n©8ä iQ »HÕ/¼8>yõÓÃ2‰¾«Å6ؼ-*°|rCQXï½-ö%üÿ·ô΄¨Ð’Ó�öŽ.=¨/ÇA"•A,‘Ds G>¥eQÌÿh˜“U,6­^‡’Š „ÃÅp TÆŸïÀ–Žf°�ý‘l\…ذq`Åd6¬EU,†!cÇáÓµk‘qöÔ±:u<ÖvìÞ�›Ñoè@ ›8©X #Ž…Hi%X&…úŽ>~wFÕ¢6Z… þó:I‡0Ô–…ÑÕ� °Ïáûo¥˜G.:–_Þ|Ñ&™´�×Éy%S ä7¹pû½>{6^Ÿ=ÛLX ¨ßƒ£zé{0¡Ÿ‘$AÙŒÕß’ç]‰îÙŽÝPë-´HÀ+\˜§'!Wº«‰¼ë­�ëiRJ¾RäÎP/¸ö k°C.@÷ŽdöBTź,ê.&棾íEŸxÉlÔ?J^œšˆKj²Ù1íÒ ?dÁ¡«é$F‚Ô`«.ZØ/où*! –"V2I‡¡4\ŒÓ¦ŽÇ©SÆ¡$ÀÊ�{PZ^Ž~ƒ#RA:�F:‘ÉÚW.²qÒ$Æ Æ�®$ºÚÛÑÑÞ�Pq¢E ý?]�QÝ•è[5 ;÷và‹A4uuãÅ­iô�8¨nl„³x*ãq,�¿‰ÌÒt² � ÎÚ—ÆÇÓ'bWK7Îï[‰Y'NDW<�!up2c¢EjBägÚïÎp¡ ‰u烢-ûŽÐU)èáùÍXSBb 8ÀCãrÌü˜O¨X%ßèÇ=Ûb´l0Ëë`O'xq¼—~ìˆ Í¦|‡pÄO"ù‚ó[tóáÖ^‹˜4gÜÝ ;Cºê\è牆uÀ`GºÀ„C«µ+CPㆎjÜ­»f­§›„Öœ‚‹ ¢^ ¾0)yóçkÔwe˜ôCŸ i$ÁÇ’d®Ú¡Ë`rGG¼4°¢Á•›ç·<äÉ ©„j6À¤µþQ›Ð¨¬Z×(]B£IH–|<¨OJx"úù±Ú¡&©ð °§ “ÞÌ Ï:ÿ¿‚åý·ŸÜ¿ìå«„ VZº$I8È&D`@i¤ÆÐÚCí°áÈž¦�A<CSƒƒòò2‚!0@ ÀP  ¥©ZcØ·k*kû ´¢ÑPcª5ûbíH§c(* ¡;Ö‰‰4ê>ߎʆ6Èt"–É "4;I£$P dÒ˜´v7O€¢ ÃÌ£G!�Š‚Ù$Èз"jºTl;äÓ÷YlP”&ƒ(™zçdH.ÜÀÄ"Ý"ÞÓ`¸'¼úï‘-¦`ˆN†´KXþÂæJó�¼³ï“iû#õÍÿcbÈŽÇTéŽÉ‘d¦EM�ß@/?%^­C1ÌO>PHc²~ „§.®Ž2Ù[6?ârO'¬E{9ÜÈOjλ(ýlïCf$éˆ^ d¼,ðGoýžI€ºr�œ1¹$`¥iw(E–ƬøPc$è2ˆ�©¹êJòêvÑÉ™œ!Z{ÓƒLøTºVûåˆèùµû>?g˜P£8•m©G ‰]¶Vû'SøšèAè92�÷6 M› „¸ÏZ�°®z1�ž°�‰øƒ¥bdo*_%Dùb_U©LVi‡î`_k ,ÀàdÒpr*ïìB¼£ ÁP`¤ ‡‘Ng�êN và ‡#p Œâäút¤S(cE(ilĤúêöu ád� 0$Ó@i „âHé@ÁR„2 £jbgsút§ÐÔC¿ª2‚ü˜2™Â\‚nýfTå?¢Î\¾²½žâgé3ÂjWD¯)0ñ•0�ý­¬•ýir¡×'ºŒ¸ð#_žžÛ¿¸BÝt>Yá�F”ÆõÓ‹xÉnšAøb‹ˆ¤ ÕO"D�UB6åîH®Écщ¿›íòíÅ8ù¯Ùßx½”�¡ZÞ¡ j¬› ¿Ùß œ”›É”=×$�…$3B€År�1~2©�h*½[1Ø>Õ¤Û4ÊÙ¤¯ÑíiqÒ8 �µÉŒjL¸Ò$3D¶d²{SBã'™á/UÙˆ²¦`õhe"…x[sBAm§i7Ø”®¾‹$<1·„µpWãPþÍ!~h�ðÆ K°)�NɰŠä5úH™%µ~‹YLjì]嫳‚Áïäg2)�w Ö�„»wÉ#c '€æ½�ؼf-ÚZ[‘Î8ؽu º;:ÀCý¶­@ÚACQM5a„¤A»l7Jv7!–N"–N¢=CG2Ž0´FŠJ'€Q•}QŒ ¨8ŒQ{ÛÐÞÕ�_ÔÁCRJbñ.½ÊÈ^ó!‘¦È�ö5&öôÍ£¬Ž®�eæÀÆ”·éyõ¯—4fšx-`¼ùZ Ö ¹ßhô“ ödôÚÀÄ‚LÛl„u-´Ñ�/ÔJ�{çÒ8®ƒ¼#¬û¼©wÁ”ùaX™7m¼‘—� ëHhõTDDþ4¬W£&:a2±™ ±¼¸ÈBÊ+`÷š‘ð4ʼn˳¥•G“�†×I‡vê¤\Õ+føð¤Îß™} õž™ª�¼ÜU¹ >¤šƒµÙ'94“PËcÐ BJ\£^©tö@2gìMÀj„ W+5j©Z†æfI7|’s–‡§xÎ_’¢ãá5pºñpcÐÁ]IòjBw!øqõ¶7–^|‡¨€)ÏuÝ”=à\ IDATÓÔ–ßEÈ8Ë%=·›‡A@(A¼3†@�!ZV†aãÆ# Âɤ0hô„B!¤ÓIL7 ápƒYkF1ŒÞ½âé$‚C"�Æ�A5h®©@hP Œ†hæ TEJeat$hìjCMsyÚV{WÒ÷XyÈ»yÿ—½÷޳«8òÅ¿}nžÍh4ÊH(g‰` 2™µ½6o× pØæ¼þ½ŸÃ:Ž€±k¯×6˜°“ll’A˜$a“Öd%4ÊÒH£ÉñÞ{Þ'u¨êÓw„÷½ÇÐúHº§»¿UÕ©ºª»OŸº†T«T+UlßÒŠ?ÞtÖ½²&Îsñ5ÿ‰ú†T*•8î±À~}.¾æ?±jÅ=xàŽÛ V_ýÁ…ؾy3~wí5q/>ì0¼÷#ÇÔƒ§£¯·/=û nûÍõìïx]}-^[÷*®üñ�™¿{ùOpýÏÿ[_Û„‹¯¾õ‘ÌÕ*¶·¶âΛoÂúW^IÊuõµøÙ…`û–VÀÔéÓqÚéŸÁŒÙsPª¯GÛ®]¸ùª«°nÍ˸äêkŒò=úàƒøÃo~�Z�‹N)rjúê(“ÃJ>IÔ�a›h)›tʃB7êgƶ½; Ç­¦Q¼X'ˆ%1¦C-ùZøº'‰ñÄêø=ž$ÚneÉõàûÂ}k�ì3•àQ°»P®9ÚĈjZÈ‘™©](º¿ 5‘¨k—±$K"ˬÞÈabI�AŒ!UFm[N¶ö‹°Í•J‘nRsj¢‡)ËeÔj¿¬kÈr’»;üõ×l-‡ 丰‡jÏ’™¸ÕQR-ß/‚á¤Ü:Oƒº ~ûTnaf¡Š÷oŠ�Cµ¯”fßN1³ðýŽ‘Ï8¼¦ì4$÷ß�àzáËW¸2|ã…Qê9´6‘%—õ0X® � ªÍ�"Ï û’ðàÈJh]û7”+eŒŸ2…R ý½}( ä ”ú‘mhDÏÎ8bîL¼°{/Ì›�5ëÖcJS]þ:‡»P-ÕcÍ„éÈ·ŒC©¾“ëŠðŒL!‹Á©ãÐÕÑ�q…FìêÙß(õ £TÈCd<øÕp�QO`OgŸSy)xÉÙßÀöÖVäòy¶ümøâ÷¾�«.»/=ót ¿8ÌCÕìÿ8íƒxxÅ=ŠãfÍŸ�¥‡¿Û[7ǼßzÜñ8õS§ãšË/Çkëס©y>|ÆÿÄ·~|ÎÿÊ—P ’yK–à�#�Ä‹Ï<ͶäÅç|ÛB™_þ6|é»ßÇÕ—_ŠŸy&ðváÒeøÌ¿Œ›¯¾ k_\ ¿RÅA3f¢}o[Lï¢sÎÆöÖÖR<ÔýË"#r†ÒŒ7 ˜XfÎ #Ü'@; k¤€j‡’5æ0[¦ˆ+.æú·µ,)mdÈëxÓ•õ²-)û²_CÌ“ac0ï ¸ö \™S�‹DëÅÒùI{¦Ë˜ä°s‰;£œS˜8Àp¼h{M¨†y”Ï*0í8&õi³,Ã_mc²ú•Ê LSÝ€/Š­hÿ�%׌R75~ü•N°�n¶÷°JHw‰~i­gYS™íë~c-3UZ³Û2€‘NΫèvrŒ�µ8õå?,WdªÞg±�UP3ˆoµ¬+j:2ùÆ o™ÓCh,Á¦OjFgÏ`�-Ü€ºB.Xe«Tà{YìnÝ‚þ¾^ ¢¾¾¹|»Z7£mû6”Ju3v,vnÞ„ÁþtîØŽRSz¶oGWÿ^lÉckÛËØ×¾ û·oÀ´uOb`Ûfìß½ »»zѳwüª�î¹ÓÑ1Ø‹áj¹ly/ƒáª�Ý×>� W=�MW<�×®};žj…—¶íéæË*�ED[Ëf%  áéGÁÍW]‰��y–µÚä!µmók8áÝ'+™ß÷±�ãÙ'�£2Ù,>ú¹3qå%cÓºWáû>:Ú÷áêË/…_­âD Ã/‰OþËP,ÑEÈü‡‡†ðÔ£�à–«~…��y–²uì#hÇÓÿ×qÕå—áÅgžÆðàÊå2Z7n@wg§Y_5Ùä ¡AŠm—Ån¼Ñµ.ô,6,·Ccgn¬Ð8‡ºŠ³2yÓêEŸ„©#[2B@À”sa“7ÁºNn‰ù" üÉ®T3¼mÇÓbƒŽ8Ǥš™œÇñ”dO;ÓEÉ”ÂW=ªÕ«CW!õ”e‘9ìiãP��/ãlRªxÙ±d�ªØšCõË},æ)„íd¢"STÝ$�Ò„Bœ¯I`“× Gônº”'?d"ä1ì¨o´WRBz'{©Cä’¦•UíÛ²´M[Y�þFŽ}"_ZY“Ÿ\©]ަŽEë9¯,�·“¢ÚXíãvyÍT²ímX¡ÇŒ +s§ƒÎÅlÚªý Þtˆ¢à Tû‡ÑÖÙ§åó1i\=Æ55¡eÜXL�،ɛ0õ )hn‹R]hjjD©�GFTQÌgÐÜÔ€†æ&dZ& ¹«þpM…"ò¯>\€à øÂúú1sóËhÎø(åshëÆæ'ŸC[6‹ýu@¥ZFC¡„þJ}~™Ö.t?ÝŠî¶¢òÔVˆÁ!T*>¶¶IÆ=[ÖôaàxúÑG1ù ƒPWWG’Ò�¿·þï>åTdsY@3æÌA¡X”ŽÝ Lš2ÃCÃØ²i“JË÷ñØCbþ’%1Ý-7à©Gþ‚ÓNÿtª¼Q±ž~<�¹TW§$Lœ<žçaÓºWé͇~aa›ªô¹� ç[RcgÕÞZµŠWCyS'ù6JœO’EÉƗ�-U–¯9™Õ²næ)¤ ¯Ób$°”„ !áR‰Û Ë“¡ó.‘¥ã˜ó¶ôáFuň¢ÞÿP- v%ÚR!Ê7²“3eŽº–UnAg”º%Ìv vxó†¦!¹Eä€Qn G°cµ“TV†,#iÒºªH©ÅKdDq½CåÍ‘Ói™š#Égur¹"cH°ÉfŸJSF¿Œ…±×±>ÍòR£•鬠ÂÈASÔLô¨ê‡T¬ñhÖY K¿ËdÇÒï¦cùw �¨ô¦�O¶ê�×.ŒÒ#sRpi÷pÞîëïÇÖ=]X:sBΚMõEÌ:x*ª<¿‚ƒ&ŽƒðªÕ*oþ,xž‡` 4øS™7>€ªÈ¢![‡r_?z¯ü7 –+€ç¡ T‡†Ð¼ú¯8ø-g!7®ÞË›Ð6¾ }Ëæ¢ú·n´  ‚*†|»ú:1¾ÔˆÞò:*}8ê-aóîÔ2dµ­[ˆÌ—Êð0º»º0fl3úû‚£xg_r©òŽÍÏ.8›^}ж{Ö¾øŽ{ç»ð—ûîÅû>ú üñ–[0}öì˜ÿøI“ѹ?ÉwïžÝxëqÇ+’ÞuËÍ8ÿg?Çœ… ±ño3dŒŠaÊÃÃèî옦±èïë�³Lœ:]ûM›U¨ôνäTÊIùþýN”s°×sZjê‘:é²3oJ�@÷ ãسÞ6¢¾NŠäÊËñ‹ŽŒøä»)«c„+Žˆ�ùX�‹$‘ÝMâ¢Â²\qQ´~tII÷¡]›­æ¶a©$²Úôóò–®nFfET®„n�]-§ak ;U¶Fv8TÑq*qùÁ(M–‚ê™ô›ñ,â¨ô„ö Dz*œ(ÂÔƒ–Mźç‹4-Í—®E)�:j–V%‹ÌÄå8¬�‰k=§u\^SÔòN“>ƒ1&q)Ú$jÃÓ'¿är5™j.£ú¢m gÅ“]®v¬°´Ñìry­ �µ Í7h�‘ÀˆŒÀ}]=ÈŠà=¢|&“$ø>¦4æ°½kBÕJ¢¸?‚£t^&‘É`°< ßÎwú¾€ŸñPõ}l¿å×ìé‚ð2¨Æƒ=øßó��žl½æ*}ÐQðvì‡×°ûŽœƒ²_AÇ`ÊÕ ª=B §g/ý*f2 MÍõX³³ÍcJØ%¿ÖïÉÓD6›C©®{wïŠÓ£÷Œ(%%¬øÝïðµü›×¯GCS#þöÒ‹¡C„ýûöaüĉ$ïæ–ñسs‡WƯÿãßñ™/~çù‹*Oa6q,óž=ŠŒû÷íä©ÅX#ç»èì³ã j |=ó+×*žÛEJ~pÎ�I]žoG2,¤�ààЄ@~U>•˜à³U& š|?™è8²1În¿ÇAÉæE¨Ö! 7aëáÇh}=‰³Ô’’1î+Ò;/VÝáh&FAÔ0¦hÎÏé|#cÝ�eNÃFÆ,µ›©˜ƒaßT°ŽN£)�§B�aù&N²Ï€¯Ö�…“nþ ©o¹ÙKf3ÛÑ.…Œ­êd™1,•îèÌDѪnÓ™ 3 ý‚KYÜÌÂW$Œ¦F°j Sr£cšµfû˜·.9Ž�A²¤ðB—HB—!ig§9�jÂZ° ïÿFì(vŠÞ<2g >”SÈðÊ–6¬Þ¸[šÌ|ø¾Àô±9/ÏÈg³Èg3(f²È{¼ 2¾1\FAd�Ídƒ¶fóÈ–ê±ÿ‘‡Ñ¿msð-#TèTß÷Q©ÃðQЂÔµ ’ËÂë¯bý· m°žðP?¾ NX >ÊðQõ«˜öö…(WªXÛº¥bÑæ±“3”XNñcyıÇbÝË/Å—ÈÕã„J¢m×.¬_û ¾|Þù¸û··ìvm߆B±ˆyK–Òuü X»zµ�YÿÊ+xõ¥ñÏúp,$m>q̱xuÍËÊ.ìÚ¶ ðÖc�e±¶À§¾X‹DD²¯ä0'c²p&½XˆŒ¾uàû~p¬®ìû¨ø@Å(ØÐ¿ ÷u>‹—Z±£º"+Ðå"/2¨vôcçóë0\­` RAaüL?j6^~m/‡ªnx³Nˆ¬f "½L‡-_ŽS?ýÜü«+•ò í&‰àéî[nÆ«Vâåçž3X ῾g}혳h1„ðPª«ÇÇÎ< ^ÆÃ_ÿü0)òï¯ÿ5Ž~ûÛÑbì.I2µ§�þiÜü«_9*å2núÕ•øì¿„cÞþvä x^Sž�†1cR«‰3²GL¬/ÅÒç}}ËÅÖb S §¯_¸øŒi!<ì®0X×ÂÚ A¢2™ºD¾=9JdW=Á«\îRSZEœ O¤�bKDî§*¶¶ƒ4Z [Uª{¦é›HÜ`Þ×Wø­¢ð5ùiÆŒÎ7âM:C´"Œm2Ý +¥ð‹×46 ´ƒÉñLß­à5vòàÓ) V¡¢ôGBH®T«0ËIi7傺(${òЇ÷’ˆ’2|¹žœŒH%Ah™ãŸì[T#¸`Á»¶LÃFŠ©z­óZ†4ËHwHRû³–™X(²“ Ú—mùT¬Üâµ`“¸\>CciÍÀc�«÷ Fç‘9i­+ÕA�r^p¼fg{7Öm݇ùÓZ?ØÍÉxæM(`Ýžax"ØZ~�?"#„@Uø¨(W| ããà¦Ð]B_e0d¼,²ùêPD¥Þ¡c`zúqÌï@ÆËàî'Ö£­£cê È4Ë)â:If¤o\t*å Ѻa~|Î7±oÏÈÙ¾ù£‹•wl{èAÜqÃo6»wîÄï¯ûO–ý#÷߇ޞ|ì̳0nÂôvwã…'ÿŠK¿ý­ðX“ èÇM¿º_=ÿJÂ7t*år óÆ ¸ä[ç`o(³>àŸ~ìQtuìÇû>öq|äŒÏÁ÷}ìÞ¹·\} zº»g‡ôäòÝvã f!©S.•ñA6Kr(ÝxH¶ ãl׳R8÷�v‹ñ¥EèÇÁ•ÍB,QŸ¶Iˆhç„8‚˜fW -¿’” ƒÅv¹< �¿„$Í•;ª÷—ZOág>ùÚÿúqžš8ÙŒIn²/¥4ú;+1éü�P/¦$‚èßaDr±.cÒY*GѵŠÐÉñ6=Ð 0Ñ/íȤv¤Ì†�Ÿâri<• `z _}Äñ,‘|ëˆÀ»¨ƒÒ¾i�¼°Dí,$-aüË 1­ž’Þ¬Ël×™æ‰9ºóëÒ-#`èJdklDÃy SLÌÒò­Æáa´^*Vb«ýã%R3PZÅ �Ç­X!=ío^Å-I§LÞ¯vt…ÚgÍׇ.§J„–îÏrOÂEÏÑßLø6üýßô¥�úDow·c»'¢.ûÇðzãN”+>ê 9|óãÇÂó½ð{DÀ`¥Œ;WäD5>™u«*¨ ƒ²—C3p쌬\ñº&¢aÁ"t<õ¶ÿñ6ôû€(P &\u*à#ï%R½­i>&f[PÄÌoÿ¦ÍŸ¿¼»´fË>\u÷“¶N›vó×H&Y9vÅjkv—Õ>3?aºò•)¥*~†?G=íèaú4�"·ãè¤'C>_*¶ ˜ZÓÝ!9Õ�,L§Ø‘l´å"§(î3¶Â1Fi¸É<âYÑ4TÓ°6Jë—¾Ù£‹…‰£ž(›Ì—l‡ïøzüÇŽc(ó5’r+Ÿ’è?mÇõÃQ€0ê€ÕÒ0³ßè±TŒÞj>ïûIŸÖ±†3cV�É×'ô"Á[/�Ïöì´²(ÖGàÚWAjô-u•à˜YƒóFÛ eØ-“ô¯qHIS {†?.H£BãÀµ7£$ŒâSx^Á˜m¡ëDSf£ –I‹éëéØ(RÅ’5Ï`•Ň¾La)lêëpÕµ× @@Yú¿þ®J}éoô éY–HöAK›fV¼î®Û(Ý!r[KÒC?OkÆÎý½X¿£«ž{ ïrý=˜UìÄšµ�(vJ•AxM‡�á®.ä&OFÓ¢¥Ø¾òìøË*TÃQ�/æ�¡!d=�\!‡b®€:?‡AQE÷†]ÀÜIUÝÃøëË­ßX‡}�½¨Ò³®¢€Sëd„I¼ðF.2qjNu¾hÝênæÚøÒÁæîȇTd®Ázç½ÙhDÒŒ/#¯9³x2Kªð²âÆ‘>¥âÒXHAžØEbIr¤ \ªë%Mš~ò�›´Œ£ªc•zf^ˆ¯iü U]ƒ¥YëT¿°÷7-Ÿ ÚÑ"²2/Q6Á;aaò6tÆß ;ʨuˆè`1Ütõ¢�ó0i\6ïîÂ=�ÿ KgMÄ”æ1Á%Nƒm�íØÙãNP&(/èü"—GË@/º{{°Ï^´Nœ‡Wÿ ;¶¢4c6&¿ç}˜ø�ïBµ\DÓþñ]èkÝŒÎÍ›Pjj€?\FUù¼@ãÄÉÈ÷y(ärD÷úÝÿèà•Ï¿Ï*—Q*æQ*dQÝÛ-•R-³x‹Ë5ÁÈb*D;Ë(Íá@F+�Mœ ëº_JªJ/�o¬³FX$W˜ÕÖ"¸ Ö(½àë"eŠOÜ2ÃEÙÝ"W˃�«v€&AŠ¡ì�A¢�Ä‹´Æ—’­+É$2|²UíòÚúŒ?™Í‰](Å_°J(Ë‰äæ§�HÊ‹ 6JR‚ÙÜIÁXÔšSÚ"õšc»óEÛ{ ?R% :U–$6tCã\È™ôÀmDV[ye“[O„¡¬;2ê‚)ŽÍ¾ Ûœr*ø(Ó´F\_–&M1áëI£Vá´R %«å kC…éò¨íĤm~ æ¡CH!¡Œ?r‘�¬õ'-•NC€;B˜:þoòd±€sŸÒÀI¬ÙNH°Tû¼Ô0*"j}#ù—ï4;Ú»1sr36íØ‡b! >^Ú°M‡–PÊgmâ'ÌmŠ5èÎ`QCcJ9ü­m^u�{1¾k6î-Ã÷‡±íîŸc°§~6 ÑÛ�=·Þ€ÜìÈ5�CfL Í͘öÎw!sÏm¹:wlGÖÆNš‚ö-­È�ŸÙËômØ ?ãá¹Wwáñ—ZÑ70!Íš‚œ'°»•ò’uBXA‘!œ¶^KTið“]:2YFz¾v3YìÓ�›¶*ëì+º¦þ7()rå‹�]Á–)Y�)Þ< ]Õ�2å>%ô#tÂ>~ËÌ&ƒæÉkž°[r2i‡=.Ü>Ùª“} 3£@ètY×@•¤´œêаˆ'k;.�oüS±Ðx3GîSÂHàåõ%ÃÄU3èd�Õ]Ÿê�&uADÓöbP¯5[Aã|‚ÀñÚQg.·#9n•HS+R-™[Šd�¶R~AKȆ£KӪ͙Qepqf’} *«üwUÞe°Î%QÝÛæaÍ©0rrebŠN†‡$�†Ö¾µbãŸI)í-Ìa¹Õíx­�$Þµð¥Æ¯+_ëV^?šÂ¨tˆ’ÀªB*òÙ<}n=€)ã›ÐÜPºM;±îµ�xÇs˜}ðDäsY¼{ñX¬X݆£æMD¡XÀ’ƒ‡ñç;A©±/öfÐ98„«îC¾:„ªç¡Z­¢c_hû/À÷ƒCš‘¡áƒ)ãyá·�ª¨úÁ ÃȈ ªû:±âáµØÔÖ�¡áaxŠ…êJ…ðB‹Q!ÿPt]4x�g‚¸;Ö\G•¥Hgm®•Öì†L-”¹ú2&˜ÿ† Ø{eÔÈ�«k²¤Ï” ζ˜GK^©8m.¶ö«¸O†½Òwì)mKÝ¥ ̽ãDfS2=°ÇÜj1l¤< mÕÈp¦&hwGu¶h¨ü-»”š¼!ÝôCÂ*åX= 3Ne`J—1¥Ûè5èG—�8~ñFQåŠr´™q VÖS$Âbŧé³—LÄVßéÝ t³/Kì¢ ãÌÈXù™lv šìÎ#Dè\Ì4Ö¡êOvQÂq‡Ã:sEIÍóí�ȩ鮧‰gç Çš4L¼Y±”6¡eW±Üå i|ùË58çFê� –_âKFÓ(½u{´:DÄ•›a°T{ö´£)S�úúzDÖïÀ´iÓ°qãFìÚ]ƦM›páWß�YÓ&¢>ŸÅ?̃¶Ö]¨Ûˆ—Z÷àÕýýØßWDu°Šþ‡ïAupCž€Èˆà&-á‡ú2�ÏC0Id±Ö|4øed^Z�*€½»v£nÜXŒÉÕ#3„àŠoh_½- §bk.‹¾jðؽݨ+æ�Ëk™Þ¸ê¬5!á/ä\´ÁÉ)Jžú�Œf˯S«XÞÔ0 Ôäè¥Ïóv")‰lùD,�’7øa1Ó-“¼œ�4†S›09 9+¶PY›Ih5DâPÔŠå\…8O\WšÑ’FÜâÉMî—úL7Ò¡¢éŠè}(· Çä2d& 9–º­ÉXrG‡Æ†j™$§êP¢ý„k5›»œ±aã€5ž„.›L\2Î¥q¡;C:Ü(+€è(^êø3hiåupdü�ß§äÒeÖà6g&j_vž²UŽ¥Ž�€Ë‘+3Il¼¤öùQÍ)§Z‚› r’”Éö0s[± “„†)Ô±k€Ú°Š¸I…öŠQ8o :`ÕûTß+aT:DV{‰±ì€C—.DÛÎnô÷÷C�#�<Û¶mÃôéÓáy–,Y‚†¦±á÷ê‹Xûê6t¾¸ÏîÚ‡ç¶íA)¿ †ÐÛß‹àèP­T!„@~L=2¹,ººQ©VƒÎ.|t4¥¬oÏþ¸_W+Utµwà™âZ:çônÛ�öY-èšÐŒ…š±<ŸÅ+­mØÛÞ�Ö�û�ã¤^,S‘ÆÖ]*3«ò¶C�ð÷¾õ�ŸKíÒѤªG5j^Wg(¥æ•Ý2 7žIb bY±òŠ¿Ûªpí‰×ÈhãnAãHZû%e…»"©Ím-2ݾ”áén†²¤ÕxÛ‡˜j$®Ê´‚uü¦ø’¤mjÙ¾Œ6¨l¢›ïp¤kR82šë¦TTÙìm+”Uo—…ÙKtTÚ±RŠ Á×âÈ$HS÷Ø�Rb#/WO¬3Ó¢[FÀÉ™1“uÁ·¨Ys©ÕÈÅê, ·$›å�&€8B¯Îš\•ÔÐ’së6!ë\hÔ„en³`)™]ð�­ç0G1ØTÝz ØQF¥CD¦÷˦îa‹æb�Ø�ŽŽLž<Ë–-Ë/¾ˆ={ö \.ãÐÃߞ݀cŒÃœƒÆ¢TÈ…¯ IDATáð£>pHW/¶_{/ºûÐ_W@ïÑÇalÖöîE_Õ‡ß<="ƒb1�ÊðJ�]¨ÖÕ£7WÀ¤îvôoÙË#|¹º&œö‡Žî>Œ׈5[ú1sR Ãè-£28€RÇ^TJõêíÇô)ÑÑÓ‡ár'ž| –±¾ð±ign|ø ZÁ[f�Ç–=ÈM]ŒÞ9ó0~LM^ó8´·w`ËÎ=(úUŒéì�¿†5’z¢M€”Á(ÝY;k§ØÚrXpÔD’fA×ȘœÂ¬“£'ly ãKÏ›>ëЂ9âØÉ0Ëf g-µ¼ôöõŒŒ‘`ãhµâCWˆ «FÓc)0²ÕVFÆt§B¤� ;IÃöµð��™ÕðŽŽœ¤§úƺORïø¤-ÅF›b-¸.±¨<#Z¦ÝËhO-ZïÓ”‘}‹ËŽ5åÕl?Åú³îºébj:�°ñc„QjË8P†)u�»³ú媋{ëzɵ Ììº(TÝ�1*ë/8:#º,d[Ô8îIaôƸXB»h,UâÖ7“"/‘ ô«Ë\šÄ$W¬9²/X ÓÒnŽãf6ý=¢70Z"©‡¸|Å>ê0þà0Jånìʱ Èä},ž>^{…°·c7š ã0Ð7€ñMc°n[vuöáÁ§}Ì›6G.š†üËû1}âX  £§o¹\~¹‚}»ö¢}Ï>øåé˜>{&NŸOb^F`_÷^ÝŠ‡žÙ€†R ÃCýX”]MêV|ø¨5&mÊ ‰Ù¦è IÚÀ i˜uÅÔÉ_çI:×ÒŠ‰ÝÄçùùz…céõeŒ'ËÕ̦3Ä83Ôª�!š6s÷Ïó�Íf‘Íf‚ÏWd²ð„€¼ËP­ú¨V+¨T«(—Ë(—Ëñy!Ñb„¡ØòZ¹æ�tÒ#Ì–3mQ@§ÃsHsHxYØ í}$ºb¹Ó©Ñ#h¬" ‹—F¬°Ô‰O°Öë«_W¬Š¯ÍöÔÜnÔ74àÊ«®>@'€ €²ô5ü]•þúÒߪD4z–éφ:â$­1½æ0:wˆÍhJq›¹\ÉKÄÖŒÿ!ó§Ýaà5³5«Ã�ÚHœ!»QÃzHIŠ£SáBž >ô‰‚Ç’+Q ßZ|p·2&&‰û8pH´ÌûNN°áφ3šŸ²lñƒ9GHÉܯÍD¥Ž­é-šƉSDÊnf�šYîÛª0š±iÃA3“ˆ](»¬’1£yBÍfT û °”æóelØ_b9S*–‡ŠeJ�”´Ó¸MH×õÚÅä8… ý”Â3ƒÞ»é)Ë^Vò[\:¡¸àj ¤]° ðù|ù|Ù cîHÀËxY >€j¹Œ¡¡! Ÿ±�ûFZ…[Ç?SG¦æ�¹Ä”(æ ˆZ?ÉÇõD’]ø[uJtÚü@ÙÆøˆÔšcO¬ƒCëWi†×u ‡g£ó<¥óÖZæÚÇ2ŒR‡(-8©|»¢AÔïÈžKgv‹|ýKÞΗ6—ø|6>ûú»QÃ_ ¡+nWgˆ�D\°NL|‰ž" µøàéeTGEÚ8°ssHv±ÓˆÝøÔ•ÙÖ¬þKÚx–� Ù±šÿd5oÃÂ4^œ»˜03+i™’s¶…�Š‘å*5¯;CÔç“T;Ì"‘SåhÆ |UÞH§D׊q/;oº`+W—&z¿Ì8¢–˜Y­†K �A*“^-ÎŒœNÞÇD@Æó�/QŒwCeeèæÌDY2ÙJÙJuÀàà Â]#ºžT‡†l„aŠÃ_#-'˜=WÍõGvq�thLÇ‚�ol“]ª¾°ÐP}“ð. , ô ·‘/eF€w»�RR@ùø²ûh!?i�Ì©�õ/ò¾Á›j8Ei \Ë´ï4h5õH{ñðuZ¡‡eÕs|GZÔXÖ”òÒÓˆ“h E«}V!&�5·-Ž�ù�FÖuø){„¤b“~ªOì¡#i9Ò#ˆ_6¾z[öyòW9C„9íÀ“xW#%°×àJ±ŠoíD16�Kl”§’;%*VII©eGˆÞZœ +Ï.† t�Ñç£�oS”œÔ¾w²dœÄÅÚ%ÌžÍ;2¼Ö ô£YN9‚Ù°Œ?uLi« ÅbÅR‰Ïèð-ŸèIÏU(P(0Ðß����0–rh4�§‹!‰À|ŽWÉKIL;4|�¢¬äœÁì�0¤>¹}X!£6&dNÅÆ?Í�2oÎ úb¸36 ¹/¸`©1ìRf“»ÛÒ»iÕ&Ø7�¢7"&88¤² 'Xc²"É;j—^Ÿ† ßr§›Q>;µ)ªb„±”-²`NÝ@8`ÅâÐNä¤6RÒR0e§Ü )¿}–Tp®QŠ@Xûb† /BH%Ìô bz  ‰e«¤�¯ª>|—™SÁ 5Šå�qê$Í'wÄ%ñ/ÜÆ~ZYGø0�êÔ‰¹hN›“é‹.z3©Æ}–“™6†ÓM!½ËQqºSDîë1¶·I?®]]Í¢O²ö!“É ¾®™l”3c“–Ó®\­K%är9ô÷õ¡R©€]*¤ê8J2Šc÷@èÓ!°öhi²$EDÅš.X`¤‘>Àl—�+‰™Û¬µ€BÉ®âijЍìJ€–áÍ•Y¨Ù4¾ Ö´k„žÍ�ÙEs¾ÑÛQ­A3x)ÅÍ:C𢱙_†AmX{ä~ÝW�µOÝ4=§À‹/ïëb—×P�é“ ÉaDÉVœÉ+#lÕi›$ÙÉб8,m+>Ý©P•#tîX3‰ïé>g »TˆÅ>ŠÍɸæ2Ó¦š#_ŸzåÝŽeLÃiýð¬�:™Ùïq y—8O™ÚM¢} ³A\‡½iûºjÓ8ç¾1ÃÝ¡îbwS6ùab§ñK92®ÚŽ˜È¨ô ù<êê YÜVÚm=–¦#d³YŒilD_o/†††Ì ü£š"�…šÔ½îŒ€�Ô¦S9‡Ä´LlÆ}üŽn†gmžÈVg 5F3¢dj<…|vŸhAòvJ…¿a…"¬o+–lؤ¤ñ³Î<—r´Þ27ª"g5­ITZ§‘¨kƒ7mwÄNÞa2MžþÁnZ“+›CÏçÐR#,¯KmXÍA¢o¸ðJ_½¬�ìÓ¼™W&LâRËš¢FÝmÏZá82 £ß+rÀºÔ®:Í8Ê!$í¤«ÈNNð L[ƒ}§ÈËeR #×%^fÚ^–c)ÃÏ�£~$OøþˆŽÃF%Uœm'†Ðв8>e å‘~à¹Æ—åh©Iƒ¾-η–“Ö8d·SH$Ü …"JuuÚ):ÜyÓ¡®¾B  ZñÖ‡ SO›Ä Óß@¤½×Ä_° µ±µ ùr“=3�•Ĩ_Xç'F@Ö9`EÖðiÝÄ‚1–+«¶ö %äÈÑF¥C™µ:CÁ£½Ã¤¯K¦må›<•„Z¬n·‡àV[4‡qHRÙ*yý¶¡¸kÅÕ˜3E¿¿î|GÖuÒ±®»�Qpß<jþ4ÂÐ�ñ0N~¯ˆÁªmQ[Í&òy0­XZÞZ]…ÄqáŽ>X*$•v˜‰Ù‰²ËjÑ á?ÙÚwt(#WÙ�!>˜ëöÒ³êT(TjØíP(Q|ëP•Uèùô uU¹O*·Å 5»çyÈærÈf³Èd2ðÿ?F¥C¤t²S¤÷_{¢¦·âë?ܱ# ä”T#V ö]¤«×¥B•ª’¾\!ws.]fùI_M«9Xí7ƳF&挃Ÿä¼¨Òæ3¸|?ˆ�æ±€ï©¡Š°,du¬›~ìHbì#§ eö�8E>o®�Ñ´l”‘+”»v°×u„Kü¹íŽÏ3¨iÅ)Æ¥ø’ú†=’GP²Ù¿2݇Ñp>û@Œ ÍiËærÈç Èås„œ‰#å…r>Ÿ appÃÃÃ&SН$·@ò±%ͷ㨕Fé‘ÈçrNÎÐH%¹˜F–Juð}CCC¬FOÆÁŒthˆ>IèV¥Ÿ2“F.—C¾�G.göƒ˜Ž'�ñÂ~ ÃÃÃÂpy˜(E$üç@.YP{wKDVNµ\° a�/X ° ·tl�+û Âk¼Ä.ŠQ›õ5kï�F­CD†p*Tåäföë,ÌaÄ0 °‘Ž¡6R _s½–ƲÎ[%nÆ×ˆCJu:˜Ÿd^›#¸¯Ö�JÌÅ[A²õK>)]¶¶ºÑ±4:ÍaÔ![=},x¯È4aXâ Q975Ƕ?/-§%³0Rn¸6~–±$¢ö··”KЬ!“6¤åÖ�~¤9`f}$#ÄÅyÓuM„VœÆ)¢ôÅ7@kFs<ÍæÀ]PªÐL&ƒB±H8Bü–K•Íå‘Íå1<4„��T*çé&ÒõªnÔ ]K³P3f2ÔÕ×§`L™ŒD×µE)�û^’ð�úºzT+UT*e“ѧ”$%Ò6ÈSäÔˆg2KE«#d�Ú)—Ï!—Ïaxxƒa?pZT°\Êâ´ˆâ|Á‚‰Uõ~šc#�CPƒÉÂ[âd7Ë?R¬u9‚ÁruÅ_°�Ô÷�X�ÿ/‡Q鑊ѵw S·oy»EPye¶c]Ý7¾t.5Vß²µ_5‡ªÓ%+%3g`Ø'‹’u²²Ö »îø‘öÊÔã©©<-}‹Á ü^‘Æ+«·ªm7)nAf(“Øžr�Œ6Až‚ •6–"™“l".@-‹*?9]ÛÕáÕÙ2 …OhÅRŸÚ6žRúe+©ucÎ3²Çñ Jç>è²å Ô•ê$70eüjÒÉ|sá‡Mûúú0$ s Fru¸PBh¿ôñWWÏï qb…Ý€Îl›V5¢zýè†i]]º»»SâtÐÎTCÓüIª€ï#_, .¾‚ã˜1*6~²àUw!Œ\v³¯*,h"˜¢Ò¼I]cÁF¿ÌÝ ¿vt†QéÅÁ‡„ò­™Ý™¨…g#J}vÿ;±vãd䯗 —¶ÛP»4|.ÓrÃ’½„ÃJbMW+ Æäô�=¿NÖn™R”mc�[x5£Bî±Íï³ØÚ®ÍV'ÅØ8³9^iŠ µˆ"ã +V°s§|ÛÇPyªdŨ´˜|6çm¤oµë³oÆêØÁ°§j_1J …EÑ û$i…›²‹%‹EÍ„«=蘺º:xž‡��~+Nw¿Èaë&ά6ûGT5Åb™LF¢ã®Æ¨žeír a¶'‰pG¦XÄÀà—«&g„Ê¡öZšb)蜦µsÊ='¡QW*ÁƒjŠ\Ï)N…AY×5DyJ ¹pÂâµÙ…ë8)N‚u±†ä}àØ4=õúbGg�Qd‘À—þ ÚœYlu†BƒJ£#™âhÞ<ã‘bGÎ7Qüìä:o¥µ¥Õ0yÝ‚*³Á†à›fDÉ‘|¿Ñ{v:_9‘7IÓ±©Y´�ÔM J¨ùkâÈ�\¢²ca1LìX5†t.¸ ù“ ÀG“`ÔIì»#$6�¯€!wºVaLI¹meëW’›sülL£Ö£®úN5,4âÖÑBô2¢mM»ÏrðÚ"s)t†ªölÖM9ÔâI±X«Sd|6’ÒSZݱcQ«+Ïób"Ú±Ðçh­8ô)6£(–J .¦ rF:‹¯—äÁ6þ•j”B©XD±PŒóÙ´¦Ž7û·þ P,– (í«ˆ‘âDQ©Ó‰e59µ�xçKˆ¾UÛ 6Ò5µbcjÌÊâI-X¡ñmat:D �¨¿‹sL\÷îf¾H| ]Õ[Ãì¢gI[â¶aRI�ƒ¬ôGÜîŽ^ƒBVFx½�ÉÒ3Ž�œH‘Oßs?(=ƒ[­úv®ÙZw’(IXã‹%·Rr3³ŒYǬÿ 0á7‘x{�Œ¡1�–PŒ$‡ Vçmì–„Bún �ƒÝÕÑ,vU?5¨†ŸË®ŽŒþ¦÷)EN5·a$ºÙæëD¤QC¾Pˆw†F¢ã:’ŸuB"pŠª¾�!i„»r[§­§ N)1( ô\*àìÌ –…âK÷³ø1E Eô÷÷¥�¢Ž½nø™O7Ò ùBâ42;$2©9$Š¥° Ö@Ã!5h¸®m‹¸oȺÆ:u+¹¢.¡ºÀol¢k’žêR^õXœ;V™Kjo£7H•‘ ZÜ¥Ãø¦Ö—°|l#fdø“©«Gu`~µ"È66¢ÜÙ ð TÍïˆl~¹ øÑcObõî64 ˜ÕÒ‚ïŸò”Û÷¡:8ˆçvîÆ§ïú“Uæ3f`qÓÆ6cܘ1)%Œ‚ãJ²S–‘`ÙuQÞÀ /Õ¥³:4ÎÅ¡H�µàí¯ò«’)·¤Òˆ&´—ó@>¤ZËÁ8M(ùT£ÆÁê7Û E�—r¦_–À÷é€I2ñÛŒ(KæˆâEÒBú26}”ò9„üy‘a8Öc#Éž3.8ßDÎ08ܧ˜�¦iÃR0LO'U]ÿ.gO7ò�à…úð�¡X6¥¼64‘EØÓêJ%TËeT*�‘U¦�á8ÒÁ™ÅB!Å™±-%O¬�Ÿº;cwF¢,Š…àûU5Qû)Ëbô™”Ýýg&“A]]IM°ì°8y[ëõu%T*L?�sjºø®)Ëkº üôOh]ÂÑ¥ñÜ,¡ö-oadWsÛz© k1w 8B –×ÎTg¨¥ƒ¼q‚÷Z€ÿ‚1óÑ0¾�ò%K18{>^®O"‹Õ cñxW/^�< ö `í¸‰X¹uÖŒ‡Çª¬7kÇMÄ+“žýX�,ÖŽ›ˆ‡¶ïÂÚqcÌÚqñrC3Ú�m‡a/ƒuíÈzÚzû±lb †vîˆ�¨C'OD‹¬øˆ°sçNÌ­/á®GE»ü’§SÐ*Â%‹Ï%ÔBžÇÆ)rgÈÀ9Žuƒ «ÉSˆZù&‰d¶±†ÀŠág(ý1«ß‡ör�ÁÕ©®,œ­—”äC¯¾ôÆ— =·Ð31“(S›ÌOè-Bc}�lʈIòDß\��`¯ OÕ�’#6:è2 ‘üMã)ׂ/„Îä×~eŒ+‡Ò»5]Ä ‘Ù]ß$å%§Ê�ˆ’üÎÕ¶R�2ò=2<…t�©nˆŒ–Îå.äó`ëJèO”¼R_±ŽCfìÅÑá�|(³ЋOˆ’IddHÉÇ å~×/�µë¹ÌIo—C©XÔGº�5Gµš›ÃÊbS¹a¤©íkê ¯ñ$+Ǭ-™·€Pû”…·š­vlB#¬S¬ž%‡rY-ãw4„7¢(Ȋ§'‹9‡½§}÷<,ÿÔ§qØ¿~þÇ{ðίŸƒ®©3pÚ÷€êaoŇ~x ¶4ŽÅi\„ƒß*>xáÅøÐ/Á»¾ò5ìÚ׎¦·…^x1¶4ŒÅ‡~x *‡�ýð|༠ñÑK/ÇŽi³QÞߎµ»v¡R­¢!ŸG>ëaR± ˆ›'Ï™e-ÒÐЦ××£˜Ëâ… *A6àÜêJ�Žë¨kq†”ì OÎl×çWß±¼¤bËšRJ²*©¯ª33›FZ_àÝ ²¬–•W ${"Þ©®jêӛ!.½_€›,õ(âxŠ–1úâºNJØ:­¬§Ø\tlÔ¶B0mh¡šV7q] bJ¨Á™á°i܉Z`ÚH}tº“ž2Ç¡/Ÿ5`yùL�d< ßÊærlŸÔXÒEsVÝIÆ\.‡\>Ÿ¢3dÒ.Î '’@>ŸÌ�¬3#É)”‚/CBí<–—5‰É ¶L–j—…Tû©3¶G.g¡Ê,º)qöº¢4G.ìFo¨Á)‘ZLÇ›ÒËßÓ2xZùK½šÓS)xÙ©ki.6ÂpfjÅšž¦;z¨wˆde.Ûâ6&Ï�‡J¥‚n¸_r ªU 8ö}ï€xÛØ¯Váû>öïß�§žz ðЃ… Ã#+áqºóÙÏ~}}ý3mào{ÛÑ10ˆ-��èÆ¢ñ-†<ï_07ÕÐØÝÛ‹#§NFëŽ�iU§Y�h®3âH‡s8bãÉí"éX’�VÞèÉmÃȱ®HI‡‚¥@$È›üiÎ ÷ò¥`°æI ߨ0I-á CNÎŽX5ƒ%É�Õ!DóPjf¦Pa4í.%…úìLØ)–JRœ¯äZ8·ÒØdì¤L¸¤Üt´9–y™•b¥ 1ý!¦©2�¯,–е1Ç0»±«”›‰ùBÞA¥HX!š÷²´ß›‹w@x¾F;Qu,X2o㿞ç7ËIX²Ó•?~è£ÅÅ—^†}ä£hhhиh8Ëøã£Õ˜L&/’Û‚3x› PÆ ù‚‰•ÆQR§TÐǰŠÂÌ+?BgUh–N˜xï‚9˜Þ8��]BàÿXÁL˜0W_}5Š%,úÊ7±¹³ !PÊfqÔAS¹äËN[8ßZÔõíûqüÁÓ`_>!;*´îM½‘ލ‘bjÂY œOäúkå›$’ÙRe>°ÊH=ÞÆ`-È`ìI>̃|î|ÍZ²ì&1Ñ~ |`Ý &#“¢ºbÇ–„¥s¤VHðÈžãàùº¼DÉž>Œ˜OyÒ•­ ÖÀ±ÒŠ„QDI"W‹3¤`ã>m«gm ËX-·.œrDUca—YMÄÊp†q†ô1\WW‡úúú+Ì13ÁB|ãÜsñþSNEØ1˜7¾LÐèË‘ìÙ\.�9Œë04ã•;ƒ”wˆ%Kñ5™f³Ép±TÂûO9ç|û;8üð·pBÅ‘|1¤™²ÙŒZFŽ‘Ú½éþf¤‘±Ã¨aõ0wÞ<4Œ—û°Ã·¶OÜod™µ�³¨[æ²ÙT�£Œ_MO9aC ÂhÞt� Kad¶TÌѤé/ ÖœMM,/±>[{»�UrN—Fý�Fí‘ÑÜ) ™À]wÜ�ÏŸ}J¥¾÷½ï¡¥¥år¢s?V®\‰ÿô'Ìœ9Gy$ž}öYÜ~óM8þøãñÀ`G�î¾õVÔÏ™‹Y³fá�ÀŸî¹'�t®ú�Ÿáµ§ŸÂ¾û=üí•W�ËxÈz†«UÌkifËqÒÌéøÁ£UfyOo&7ÔãàÆÆVŒ%�ZÊI¨w< 'Ø‚5¾d­ór^=ðÊ'}'IŹy47·äÔ�¤ÒÂ*(�&œ¶›¤×.ÉÚ†óõöµŸ�£ÛB“B˜×fó¬BòBЗ¸iK©¤TSö� l}Z‰Õ¢å•éd“ÄÄÆFžU^3S2vÕr_1…QÏæî“z Ñ¦/¸�Õ˜‚¼¢í¨«ô‘¨è éûL>€¬æ(�£ØfùÀ¤I“ñ�ÓNÅ¢ÅKܱRR.›ÁðPhd:–Um=Jf¥eb‡ˆêIFFA­8V¤ñ&àÓgœ�cÖ¯Ã�·ßŽíÛ·+‚š»3ö:ÖsÅGý(! ]Ãp3P;…YÉáÇ‚JU.÷]·ßŽR¹SÇ¿ˆzy‚�°!µ¨VÑ9LNj?N„yNz¿2ÙñüeÞ†ž²ìÔÉ1òûP4Ö”2i÷Ú°†¶"�«Êª¥+FÒè £Ö!R¡A|¢ONïØ‹÷¿ë1X®àÄÓ°¢½}CCX8¾§ß³ï™7ÿñís±¾½êKøþ Çâ®?Þ…Ë~u>ºtŽ;d1þyêxüëg?�]=}˜Ý܄㧄ÓOùÞ9{þó}'ã§+Wagw:ú‘õù,n¤¯Ìù<Â+º¹0\©Â°ü É|&^ûZi»fyݰŒCÂfÔr ÖÊÆjÄF”œ·Æêtw†¬K§ª Y7Ü.¡5‰æjsíµË')Q¾>�›ÆõÈnRæÄi¡Ü­t™Ùy,ª1Æ�µóVFJhl¹`©M+s­"È”ØðêQ–w„´¼×gs€Æþ^dáãƒ'�ˆS»:Q)ÕãÉÞ!L3|øƒ€b}Ǿõ­€¿uwaÓ«k±OdpÈ!KñÔšµ˜3sºëñbï²yÌó‡Ñ\Œ^`è¶®7 ðqôô©xI/*k´:ŽŒ‘ ‘àÌå Q¦Bœ°ÎÙèU,—æÜØ ZeN~6A3XŒG#É´êR’jçk«]Ò˜"£jã«ö&w¬ÎjÉ{?éX*çD ¸ÉÌ"•‹!DÙ ~DÛçר¹Ó�é+Â2[à°fŽÈ&£ôŸÕ0‘ñq6Ç Ùpu›=;h'9s¤| ËŒ¦?ê}]ø/cfL ^&ƒO< ï>ùdåêl× _yà#4øI§ÁMCrÎ |‰—ç™XK= *Ò¡r„xë‘GaéÒe¸ÿþûð—‡ÇrhÑ[ú7 ¡ÉN84\9È2‡eIz,H‡VÙÃI)º\îî¿�þåõÛB‚«Óä!‘Aê×NFºê$2ÙÖñDº-xcÌ:aƒˆš°HðÆ¢‘#ïHb×öUq¦³úf›1÷sÊ{u¦€�\ù+ ôôôà’ï}?ø·ŸvïÞ�½{÷bÉ’àØÁïÎù:*]�øä/¯Æ|ÿ{xïgÏÀÆõ°ÿ±¿àç]ß÷±âê_¡”/àŸ?{`ÓÆ�øÈŠøü—¾»®øiìU‡‡QÌd­vÆô¦1ÞvÐT¼´{P*Öhý;� òÍ--øö¥—ãÞÛ~�U+V8`ˆÖ�hô+�ýRÜû‡Û°êO+h˜ƒëÝìäk/RÚ¬¨>6�kÁw.ù1VÜ~VýéÞ‘¶Bzï[ÑXÊÆ¡]ˆ�L .Ëé2³¹„G춸aÓ0/Êî„0ÎŒ•g”&B‡ ÊJ¶ƒ)IÇÊm[ úSóÃSÞÙR NC›éa ºŽÉ�(3}ÑרN:.Ž�ž¬¬ $Λ³*8õƒÂ1Çç PJjŒQ(Šdð©‡ÙÜ�™8Ù ÅcyÒRýXÏœª¡X*áý8CƒCxâñÇ%réÎLŸ¸+Æ{EFÝÐ%ˆ‹¯WáL$ï #¯ÃÒLŠ¥Þ÷�S0~üüá÷·jbJr¹ 5;¦#”ÚZZÖvÁB‚—ûš­Ut¬ˆtp�X û:`kÃ…ÿ„,¸�†ÑFç¥ r g%]ƒ¡å­Ë‘Ïçñ“Ÿü ˜uº)»¯ÊNúµK@¿²¬Ì',AË% ö¬¯ü+NûÄ'%Ú)máÃÊ—¹JÂà‘’£¬Xãzdõ‘ÀF΃3�¨Ä ¡2óÒÉFÍÈ KDë/ «—-DýÒ™j|M¢˜Gøâ²½Ÿš<ÙèâljŒ¼J²Uæ$"«H/¬&³*—ZÇ’a`�6äxúZA\Y⬠ˆŒ×èêÉö[ )l¢ó1„ú¨$ =3ýHñ3Ʊ~Ë€§öb¢®j ñ{�ZcóU­ÝG°Ö SWfÙ¸ºž�»Q’ôLê@—/JHÇ‹ „A*UïDxî‚…4¼@¤3”Ž ܱ"Ä‚åq–íé„<&ß4Üh oîÅ!½ äÆŽE¹\ÆŸÿüg!°eËÀÒ¥K‘ÏçqöÙgãî»ïÆwÜ�§Ÿ~‡Î ¦oüàBÀÆuë�ׂ;v ³³u' ;*• þð‡?àŸø …ªÕ*îºã|ò“ŸÄK/½„ÓN; óæÍÃãw݉ºœÙd‹Æ·à¯Ûv�2/?™ºzTz{•xë*´Sm¤G³,@©¾.~îhoǹŸ?sä„­É#/Õìù PªKnÛzœ:ö·ãÜù¼‚S�å¤jß‚µµR«"É�¶S³çÍG©Nm‹sþ¿±1¨5�LR7ikÃ:M)¾^Wìž„!•”†UÚÜÊQ)3ðXÙ á‚^làZN/:ñNh)ñž i@ ƒ§p`Ð!Ù‘ìêRÈ8‡«¾•þÆðŒ©M°69e‡BX�^™ä…ꊤ„~ìžz¹¹w‹î¼ý6ìÛ·ïz·Ë‘9©�¹á¥·£Üq.YPš�ÉHä°ŽC¥ýd"Ž¡¿¿Üžüë©”î%?X”„O”Ê Ccm½9È÷áû¾r{Ú‹��þ~|ßǃ÷ß�óÏ?³gÏÆÀ–ÍÀÁSt±0\3éåóyÌhlD¥§Û¹¼rêwúï;n¾zú§_½à˜³p!¾qÆgÑ×Óƒ�ŸõyóŽwà⳿‰Ÿñ?1cî\d<¯¬~×ÿâçèíîFsK .»îzÜó»ßâ­Ç‡¦±Íx|ÕJÜrõUøÒw¿‡‰S¦`â”)¸ö�÷ࢳ¿‰}{vã²ë®Ç7Þ€ÇW>bbÇâñU«pËÕWå^²?ë,L˜<kžó/ÁﯿO¬ZÉ–wþ’¥øø™æyÌ[¼¿¿þ×xbÕJ̘3Ÿ8ëó˜6s&vlÙ‚ëùsl}m3¾ô�ï&rÞõG\tÎÙø§Ó>¨Æ�{6öíكˮ½wÜt#_µ—]{î¾õw8òØãÐÔÊ~ÍÕ�K—àãŸ; &MÆšžÇ¼E‹ñûßü�¯ZË-Kþ½Ëÿ-h‹Ï~ÀWÏ;sæ/À7Îúz{zðñÏ�‰cÿáí¸è[çà#Ÿ=3fÏA&“Á+«Wãú_þ===hniÁå×\‹»+Ž<æX457ãñ‡Wáæk¯Á—¿õí¸<ÿyû�¸è[çbïž=¸üškqûÍ7áñU«X,Ì_¼ŸøÜ™˜0iÖ¼ðæ-Z„ßßð<þðéÝN¸eˆƒiÙû´qäÄ[óq<'% éueÞŽ­É™¡Ál¦éXE"¢¼É‘´(·‰u_x7�¨‘Ü�!e®�¾®]°€ŠˆÛCi?—2û„«¢0çËžvQB„®V«ÉËì¾r¿*• þ¼jžúë_ñîÿñO86åR…´…?üö éÌ0·‰EeПâÜú˜÷ýð]Ù=¤))þ%Š%ø¾�gŸywß\.@P':œ]îXÛ% 2™4§B êW‘Õß'³âÕàû>žÓÊMÓP…HˆW«4—¤º$s›uèÅÅØg+‡«)KŦð·^X`ðVˆÕ€5#¬GD-Xc.µbÉ–áeaT™KºNm­¾}ë6d³Ùø[���€––Ìœ9Ëš!Æ××áí3ŽGý׿þu´¶¶b¸ZÅø©aîܹX¶lš6 }¡³T,ñ“ŸümmmÁs©„Ÿþô§¨ì؆ÁÁA £¡¿—”«Sú.‘f̘�ÆRAŠRùÕ@ÕÆê§žDSs3ÆOš„|>�Ë–¡X*aá!‡æ.^ŒWž}½½À]7߈'yGs,Þ÷‘�)´–Ÿx}ðAìܶï|ïû°`Ù2ÜuóMèÜߎ×Ö­ÃOÎûvli%¤–Ÿx"}ðìܶ ï|ï{±`Ù2ÔÕ×ã‹ßùò…î©}kɨgnÔÒƒMg[õ«Rý +–’Ñ¥›­_·—ÿøÜ|ã ñMk4.R(� á+GŽ)# ,Å‘e ¶l‡üÖ¯_‡»ôRÜ|ã�èîî±Rˆøš}9ꋆ֋ÿFãÞÐäÕ~Ó*È ŸÖ „þ óÌ‚3°¨«t_íP|šÌJ6©�ŽåM²ØQF¥C4²XyÏÝÄ™gž‰½{÷â©§ž,[¶ ÇwªPwƒ¢ÿ›2ø~p ˬY³pýõ×ãç?ÿ9r¹fÍšß÷qȲCpÑ�.ÂÌ™3‡r.øÎ·ñáÅ Mv3ƒ? »ºiG©«« ­êj÷>‹|/„図p!æ.^ŒÞînìܶ ‹= ÅbÓgÍ‹Ï>�ö½møù�~ˆU+Và†+~�]Û·aö ½Çz÷Ý~nww¦Ïœ…Ö�180ˆ®Î¼üÜsèë¥Ë`oO°³faé[Þ‚ºúzüñ·¿Åªw㦫~•R"`éá2æÜtÕ•IÚ[Ž@cSî¼åfü×ÃãÏ÷߇ƒfÌ@Ø1¡œèêìÄË/rÆq�xùy‹ì+Â}wÜŽ›¯½:,÷L,=,”ãw¿Åª+pSX®Hz#à…g¶X°s-BoOÔ‡¢X,aúÌYxé¹gÑÞÖ†Ÿ_|Výé^Üp啨µ};æÌWÛâÑ•+qß�wà–pwgúÌYhÝ•±/¿ð<[žGW®ÄýwÞ�[®½6Æ.=ìð <·þ+ï½7]} ‰%0—‰¢µ˜8 ‚’‚‹–_�ª k�‹ÂiKwZ$ÛÊfÎPTõW¸`±6„]‹óÓ®Á)°×³´*™B‹´uؼ’ÌQ] Þ© „“kL€zày õ¾ºê�¤Á*xg& •rY3¢TkÇvx0jÙ=»÷àš+¯Ä•¿øvïÚ¥ä#ßñ’°€@9úôƒ4tPT³BŽ”sZêI¨F7žQ�&}H[C[[®¿î:\ñ‹ŸcÇŽŽ”9.U£¡R©˜íkè Ûb†Ú/u1„@Ò¾öîmÃo~}®üÅ/°cÇv Cвé ”+² ò8„Ó{�jº†u Jõ E]¹bå:®«¨ÅdŽÚOnW§º’°ñs­8¹+»–7x•GælA€ßžÛ¹‹/ÆâÅ‹ñÜsÏab.‹Ã?@ ôŽ(dqØa‡¡±ZÁljuëÖãðÃǘ�ÜzïŸ044ˆúúzTz{�píµ×¢¯¯\p–O™ˆ�\—_v.½ôR\pÁxÿâxüWWà¨åË|eÖTRæÖ®.2¾¿¿onÅÛgN¤r¹öû-7¢£½s.Â@_Ö<ÿ<º:öãð·�Ù @�—ž}Bœ|êi8êø0¦±cššÐ¶{7I³cß>@.O]a•í ¶yüxÀöpWÉåEafÜø €ýþyq|¥RA±TBO�y„ ¦ 4Ù[Z9Z·ð©£Z5lÙ´)h‹ Ñßׇ5Ï¿€®Î¾|9fÏŸ´Åsa[œr Ž:îø -Ѷg·AZèØ×ÈÄ|íž) !a¥òlÝaUüb[‰1hâ¨Æë,|Ù L’™“ÁŠèHZŸµ—™J!}ö:§‰�Î�œœ£µ$…�ÛP‰VOõûÊ ëÜìIFO¦ áPÏA>ƒ•Pu&w$Ïv¼-µ–,Ǧ\¤­”Õ«‘år¹{áfT°ë×½ŠË~| Ž?áD¼ýïÀÎ�;%nüìQ®”ɱ`¼«åv•Œ®È; p½þZ—¾\.Ç'<‚÷„îÇc�ü%tZ¸`îö%r©6�=|Ä&&!9j7üò—xäÁHž™ŒyF›Š£°qð�®ÎÀ��1w¶nÖdgp¾ïcõ3Ocî‚ -VÝ{/Ú÷íÅÉ8o;áDlÙ´ �ûqô‰'ჟ:¿¼ô<ó_ÿ…¯Ÿw>š[ZÜì`ß(¡Šbë=Ý]ÁÑÑ™³ç`ëÿfï»ã쪪ý¿ûÞ;wîÌdJ2™�:é•<¤$”@0Qx‚>:*Òý!(‚¨4Qª€¼ç{¨,%JÅ'¨HQHÄ�Г@z1}’éåÖóûãÞsÎ.k—s'<•q>™Ü³÷ú®µv_kŸ½÷Ù´‰ÈŽo Áâ�Ø.ÿ(;”éìO,ƒ|®ÈY€UvÑn�û„G¸t’!úòJ8BŠ¥;cPjÌŸŸEƒÈ¬79Íù¥u”#DÉ•�"m-Y�!¢?ç©è“2¢ÔB¡€\.‹ŠŠ â(DÈó†k®†ß“)]~ù<þôüsxþùçBµúUƒöJ¢5h Nƒ:�3#¼…òÅHœÌÑo}ùevØaXñê üþé§ÑÕÙeÕ²âk)hãä”[tôy"e§‘ÉD( Èæ²¨¨H*Î5/ïûÿý=sésuÄÜxÝµŠš>›ÍgˆLgé©eGÂSýP/…Ä*…KQÊ£�®bÌXÒÒœC⟴Όá<�ˆãh™‚¨aÀ;D¢ñ%Lj¡²²_;ÿ<$êëQQW‡ø :œ^[‹ä°PÙtâUUø€B.‡Ìî�ÞÕ…÷ìF®·é�;�miA!“A,UY< Êâuuè^µ·½¼Ù–}h¨JáèùÂU×]�!ï¾…Á—~Çæóh[¾ ­zðòð¸§ÝÝ=úC›¶íkņÖvLBo·“ƒlâ¼±lŽ9þxxž‡•¯¿Žî®NôtuáÈùÂS‹Ô ˜4mc=nº»t{‘yî ûZö`âÔi8ô¨9X·z•J¢ «^™L'�y‰>üˆ mP]®¾í,}þ¹@GS�ƒ?ñ Äq´¶´ ¦¶KK†Á¾–LœêÙÑÖVŠ›ŠC�: ëV¯¶Ø±,øÕ%=Î8³¤{¨Ç º:\}ËmXúÂóxê±Åö�W^Á1>žçaÕ¯£«« Ý]]8jÞ<<õøc€šÚZÀÄ©ÓÀX £›Ç¢»ÛVÅzß··“¦NÃaG…uï¬6f‡‡Wrù‰W$pȬÃÃD�3d¶ËÞ&X1çK�¾Ìxót­ÇR¸âíLæw·n•Æ™áœ"W\€ÕÈ | 0ë[WÓ— ?Â’²•3££ÝuÕ`�V„ ”´û¥æYùx+‘oÊâ£Ò™ ***„öå1”¶îiÚ¤¡©’ùV&�ÉhÙ 7ë<„uD <¯€\!�D<.tý÷|h§âñÅ�â±Å�†£1©“ypRt583¹|>ø ƒ¹ëË™©Tdé¥3%‡ˆ)%¯P›~AEãCl:“‘|T}n}þAi“]ÊŒîVÔvGSIIΌȘzpÃtWú°±R©rÑYŒ û°Qf1‚A3PÂ=C©Ò™C/ŸÇˆ³?…QŸ¼œ|†Î?õ‡Žä�FdöìBç[o ãÍבëhGåˆQ¨™2 ƒ�>MÇ�€Ñç^„ñ— ¾z«ë IDAT-Æé*Œ»ì+wÙ•~ÚÙ¨=tŽ9ëlœzúiøùÓOã§‹cæ¿ÍD¼¦U£›Q=nç‡xuµà @g&kÍëÆ¶v§2á§�éê7_G>—Ãö-›ÑÙÞ†B>�·^]�x<Ž7—/,}îY¬zýuÌûèÇpòÙgãÝ·ßø‰A,ãÅ?ý)ÚZ[ñÙ+®ÀÌCuî‰í­­Xp÷]€Ó>}rY¿<ÔÖÕaÄèÑÊaÖöÖ6,¸ûîæÓ!Æzº»ðÝ›nÄÎmÛpÆyçᓟû<¦ÿÛAvñŸ¢mß>|öò/cæ!‡u_øS´íkÅg/¿"ˆ£ƒhŒµ·¶bÁ=%=ÎåõðP[+ëÈê7ß,ÕÅt´·£PÈãí×^+ÖÅŠ€¥Ï?‡Uo¾�ù'œˆ“Ï<ï¬|Û­@<úÐB´µîÃg¿t9f|t•!ŸÇhokÂ{‹(>ý“ç"— ëB.ª›QýÐæ Q¬´‰�Çz:"‚XÅX°¥$ñk•€±˜b,[¸ªÊñ±œL?B}ÓFs—÷ìëßéˆ ?f˜=ò‚—[Š0•3�£²B:Lóý ‡1‡?åÃø�’«$}>ˆoSaœü�$M‡á¢rÙ,²¥1D,B©2-ÓÈ(¹âs6›E.›%ØŠõ$$ ™%[¯Ã=æ8ç+ho„æb£ÔçS��*…`E��Såæ2gÌ/ÂŒ™š&E‘Ëe‘Ëeù’×¹Mc©lèâù¥,ò¹¬¦w´çƒðn,ˆx§Ë,þZÇ ¡éú%L´«r±:œÐô¤þà Sì±¶L¾Ã{•k_[Söÿ�Ïé¾>¼ó¶úvdþ‰'"™J!ŸÏáø“?Ž–Ý»±qí‹–aŽìåäæÍ?¡¤G.WÒ}76®]‡ãN:‰Ö=ª\9É0tO—ÙŒšÒ¯ù9¡X¹<Ž?é¤b~Ö¯-ÿ@vUôôŽ�VŽÁ*bÌeeh9Š6±xW^{žýýïñòK/‚1à›w~Œ ,ÀÚwÞ‘ð 8ô0|ø„pÛ�77oén4’å2H”sŸ'j�+'Ê)².œ¸Êe€òaK'g†tIÂís-ýqK+B² üË=ÂM_‘ÿñGfuÜxl!_@OO/ª««E½ü@œ£’5öˆDÅæ==½šk–é(2ZÞÎiÃyÒé4*‡ÞWR_ŸK¿¬õÒìŸ-$Ê~B©-¤Ó}„3$“r„BçT‡DÆçóyôôô ººZõ¶$¹VkRÑC3º{zhg(€°Rÿe”úfüsÏšKÌú³2/X€¤«ÚgÌó“\1¢%dvoõX3NÆšq*Jr¢ßga€:Da°74ŸŽ�ŋŕmi�×Óƒ•-{±ô�7±e×ntd2ÈäóHU¦pÒÉ'áÑGEeCêê1}âDÔU$г· É 4%+04™@{w75aÒ¨ÑÈf³øÛ–­èííÆ5—1ÿä§Ð³q=¼l,G¼ºÙ½%+’`ŒáÏCUE=YýÖ¹¸Éò‰Ðò…5"ƒåGM'®�GMÖµ õ8bîQ?x0Ö¿û=ð 2é žZ¼O-^ %0 ¶¡GÌ=6Ä<ø 2é´])crtlm}=§Ç»Xô£¢O=öžzì1gÖ„É׬9I\# jëëqÄ1Çó³æ],úÉ�‘.}ËÒDÒ(^¦Ín•«s¢ôòÌo“ìzªsçÏG__6¬]ƒ›n¿ß¼úëÝÜ ¸ú›7ãÅçžÃ/ö0º»Š7„ÝtǸïž{0wþ|û¡ùøÓÿ¨•&;ü‹I†(‰×”£ ¬;­ èP™¼Üð¶8'ó ÚÖ);1²Âœì¨†ïÀ_Ek¼¾å÷-Ñþt1ôCg&“É ‹!U•R‘\Ʃ㊔U }é>d2(« |’bnYÐË!“N#U™Rm}Î+·93L6´)ïžÒ†/<9µ™NgDb +ƒš¤Ç¥–§‚v�ª*…‹y<Öì”ðôÈÅ“¾¾>d¥3d"g¿›ë˜jÝbyꨨZ’¥sIÅ2¹R5Rd¬Ø¢ÌZòO¤#¤:ªC¥u„ˆN¡ÇÉ´´¾- x‡ˆº#7�l[+àpïóÆÚ Ñ™Nc_o_‘š1üû¥_›< g�{.Ž›9Ã:Œ1´´´àg?„oßv;ºº:Q�ãÑ›oÄwï¸'ÿÇ©7q"***pëwïAß‹Ï#^]ƒäà!cˆ×Ô“m!ÝÄbˆ3†M�X¾}'t¡>n‘ ‚rÊÇâ§ k^¥‘è¹O.zO.z¤˜èÈ,Äð‰¦ÙÜUËh$OþbžüÅ/Êdm‘kð‘"c…$}â“�þO>ªæGç@QD^éO”æi~EÇR §&GHÀHI6ãË´B7wÞ|<¾h>~æYXö—¥b:c8öÃÆÁ³faÑÂ…øË‹/bÙÒ¥8õì³ðÔ¯~…SÏ9GëéLBÆýï…wh[u¶÷{Ž2˜�Ý¿3$Ëåq‚I@ê+ 0�7|´Ó›‡à_Û”›AÁQ‚QƤö)è”¶üøØ—î�J¥L`#õ{× têëK£¯/ Ó[UÃ0†¶ÛD^¦Ö[(xèëëCª*¥ kNÎŒm¼Ð”‘Ž•ÎÐìK÷•nߣeÛœÙ!Ñ�5:s¿¯¯¸È—J¥Œ·¾ñù ”dȺîëëC__Ÿ„çZ§ÑëÀ㕱Ƃ'� >8á ¬ D¬E¶QgEÔþÁŠêØ(6Âû8 ØKÑS×5¹x²­ûÀ’I´uvaK{nžw †ÕTã˜æÑøÌ‡æáÐCÅ“¿úN;îè,ä±÷OÏ"ݲõ•øÂÅãÙ¥K‘¬oÀ„†zô¡ãpþEŸÁ/y$x½>yÜ8ÔîÙ…]‹A¢äÁóP(­¸¡tÖàðQ#Œùl®¯+æ“•ï ™ý•±@N`M†¢ÐOmrK†Iâ‚5&»j%0ñýÒ™(aP¶È,G®%) –R_¸&G«oÈT)ZOá€Õ(<‘Ît÷q£š›±aíLŸ9ùóŸINuõõøÜ¿ˆK¯¼yñϘvàL¬_»cJo’ôÜÍ9aâE瀳ß(·ˆcÚ"¤°8r¹]�ú 91©c�Ê‚�gG ÒMYB¡™±d¥öÌ?ˆ_±§ ' }}}èééHĆK ¢ô Ÿzzz#XTP›:F–¨CÝçL_º¹\^H›†’¢¨jî¨8¢Ø(Ò\.:�\?0öE“fŸÌê¸ô3�îCoO�ÑÍ ñ!V¸”…‰T€žžž°pxÆa%ÅôyãÐäE F8v4®:j6šëëp`S#j__†Â”ɨ:`8ª^\àá„Mœ8ß¹ó;X÷£"?|$‡ ÕW_�­›6�Åãè~g%5E®£½Ö¡pèl 2$èê:|äpܧQ·"Ç”!ƒ‹ª—“_—YC·KDƒµlF°È}ŸÅ}�Ã�($™W¢£W¹ûkZé|/åökg«n;p“«ß: ÇúÅhW;¤piã…B±xžçÁvÙi‘¦â‰òÒ Š²\—"ö Ï/.Î-¨¦œX? ú­yÖ"›Üw…JÏz–Z.||Þ±X¶i-öµµbð°a¨ªªÂÄ)S{Ö½ƒäüãàÙ‹=Oÿ…l‰†Ä“IRÏ›Q‹!KÜN5³©ÕnÕ,Œ;ÚNJpònhr’”‹´¼¤Ž W0-ã@ްjé,ØýêTD¨ˆý*w?aÝ,CC”›\šÊàˆ0—•k1lÞ°SgˆwW­Âœc�ÅS¿þµBÓÞÚŠE bÙÒ¥8á”SðÎÊ•˜2}:6­_¯H0;{–P¦¤‹í[ÞÙ` ¹²}Ê"—7„\/ðñ2©¯Qh³ÒÖ€ÎÒ™¦Â[#ËvWQþŽ�¨ŸyɆ!Ÿ/ »»‰Š TV&‘ âžË¯ÎJg2á5úœ¡.äÐ[Ćhzæ ÖÐï ù«ôCVÎ�©�±ý1yþÉÀÞ2g ü€Ïwü|o/Œ1¼½g/Z{û(8bUUFþ¹�Ûð�c?ˆ{o¹]º4Ø.çy ¹X,†žÍ‹qÙbÉJ$†4’¼R‰†ª!Óæ�cÔ(¶ÿ`. ´T&ö �25Ò#œÇél�ijWV”¬¼i¨ÜPnY…aÅJ:{k­¹•ú‡…ëN¬hD.rÊY7 0«]Äýù¹çpâÇ?Ž_ýò—˜}䑦P(àÙßý×]y%–--ž/š}ÔQøõ/‰�}ü?ðççž‹(Ó �?ÆiÚDY.M•cNŽ5uÄ“†x—“_R–�îînttt §·Ùl…B^¸ ¯ØòÈd2a;èîF.—Õ~?Ȩƒ¿-NŸQV臖í¨ò³Ú‡ÝÆkaÔÑ”}HG=»ai>z®ò“ZïrûR±•[ÆVâ÷Cø×""xз/Wº^Ûó°««Ù¶'Mž Ð$‡€†ÙGet­zœr:ÕÕã´OÀäÉS0qêT¤¼<>?c †vu¢wëfäÓixùÀ*†4†ŠI[QR)líèTä;v À~õî: ¦NHcÒz’7tŒ2–¤ ãƒÀ–êÄ3“Î&œ^²t¥j¤`) ÷/B²¥¬õó÷–‚ór×þ’Û_�û3QˆØeK–àƒþ0&M�Š›¯¹°{çNôôôà¡ °iÃ�þ[×\ƒ£æÎE.—ò¥KÁPÞ}F§ø’Dãiû-©ˆ{•+^)m^¶ª° ãª.€˜qË•u5ÙWMÀ†zÒï }YøŸúöB8Á¤Åò¡P( �É ›Éˆ NŽß<’£•Ë;"Ý'æZh‹Ü›ùëßdYU]@ÃzäÞú3mJiyÖ×Û[º­Ô¤.#Û•lújK0 4_…×YÑùÍ–Ú�.È ’A™:lS¥‹,ÛÿÂþ zY1ž(X«tBª„5 É€%­µ£•‡UV©·Á¥-n`…9D|Ðö#µµxž‡ž\{º{Têúôµµ!5´ Œ1är9$“Id³Å•ºúúz2$êãŒóÏÇ?ù1¶mÜ€7W®Â¡#†¡éŒÓ�1©æqèZùfÐ>óí€ç!–L¢ f5U)E�AÉ$& ®G_E7>ÿ.<é£Z‡D7€ÞúƒûQ=h ù< …¶oÙŒ'=‚u«Wd>MžûÞÑ’gÿˆÇZˆ[p?žê·xæÉ_+ì¿|ÃMضe ýÉ�‚¤éŒ“Î: #F�AoO7Þ~õU<þðCH—qÞúýbãÚ5XpÏÝ‚Î×Ýñ,üþ÷±uÓFÜöýH:oÁ“¿X„µï¬èo»ïøÞí·bû–-€£Gã´O}Í& ºº{ví¢=€5«Vá¶ûŠü½ÓÀKÏ>‹Ç~H-H9ü_èiÿÉÝŽÐÿ¹ÜGÈžçá¿î¼Sˆ»îŠ+J·SÑáµåËñÚòå<�/`Ö¢äߨœå\‘ðÃI’ ÏÿØ· QŽ$¤Q׈A8Ã�{U-Ú!Qí Ê qsfdжO¯«ÿUDÞˆÒ˜4K“3Û´6MŸrY1‰—V¤3ixðPUú“"Ê#pš(½Êœ3#ázKoÝø$íf½R»2‰Ö™½`ˆp&I”åÖ·bªÍ¸7µ�3£ˆ¥t`¢¾*kƒƒÀ´U­âÅvêéòk�í�Q±ü’k€ulþ=�Bûp’YüëÉ}‰Â2‹>ïãð/‡0T¾š�¨­C®£ã›Ç`Gé!~¨9𠜵àÇ`?_Œ™“'aO{Ú»º0lØ0lݺ‡rî½éFTŽjcÀa³fáþ… ñøƒbÓî=8rìônZ�\ë^°d%ò½=ˆÅbðrÙâG^á¿¥C•¼/ÀðAÕˆ1†Ö}ûÄÜDÈ/|çÚ«±}ËT$“øÀá‡ã²k¯Çƒ÷Þƒ·V¬hî¼öl/é'‡N; /üîid¹ËŽ›<r(¶•€á°9Gã?>ù)üè?ïŦukQ?x0Î8ÿ\}ÛíøÖU_ >D9yú üÛa³ðæŠå‚Î|?¾óºk�>üp\v͵xà?ïÅ[¯†:ûaÚ�3qÞ.Å¢=€wÞ| ¯€QÍc±¯¥% ¹ãúkçÉ—¦Qö¢t#x_:Ääçü†ñ拾3QÙØ¾Þ^áÙä �}}½ücÑ!°Øí,øS æµ]Sb.eÃf6“F)BŸÀSœ" Ö±èƒ)Ú ”ùŤgÞÀW W\o°Ùªýæ›mÑ ô�_ jý˜Øò+ïª]«5Åé^ .®œë¯É(ÅxÕg3òy¤ªª��/283æ çWtò¹z{{É“*'�|ÛÓÉ¡QëH˜»�<ä>¬I&y8ö Œß{"�¾„hx¾ll%Ëãù>줷/CªXæ¢3”æ`­8Nç稯,3°Y"Œ) è3Dú}óÚ°Š$*† �—ÍâcÓ¦àÙ�›ñôº�èÌd¯­Ãȳ>‰Ît¯½ñG�ÁŽíÛ‘0mÂx´îÞ�Te%ºÞ]…Õmí(xEãçÔSOÃÂßüþë2\úɳQwØlTO™†ª±ã�Ý·ˆÇ‘mk‹«KîÙ†!8ô„�")]ºP×8‰úz´ôô"fØhLÝpE‘f2¼òÒKXôà8ë¢Ïr”¡VT©ýmófÌý÷âN>ë¼|{…!Oàì /Âýwß…�k×Àó<´íÛ‡ïý. Çâþáð‰‹?‡ÊT•¾¦J ÙlË–¼„E?zg_x‘Bc çþ¿ÿ‡J^6›A.—Ãæ ëÑÙÑNq¿+Y�ôMÇN`Å–´Ì IýÇrû “ŒØþÈ-·œ�¼X K]²)›VïÌ0å‰;ˆ@Io4aâ/²„·Ü=Õ ©vœRe ',‡)DÓO>HÔ%|ò k¬b© ðc15Ñ‚-ÚC’ÎTkU’è˜Ôn¸Â·Î†ìõ¯Ä27¬œ"ŸÜ'Xùù|Ý]]H÷õqsšOÌ"tIM~¹|¥ûúÐÕÕE8Cbð³  %C#—T›ä!ŒéœÍ£¤3'ÓX\RyÈ×f»âƒþD¹ÎÆDgÈ ”Î219ûFlؾéBÒa•~(aÝp´\ Kö'飳̤Cä·+ÓänÂVŽ…|w¦O�ÝÝ=øÚÿ„Ÿ …æ/| •ÃÀA„9sæà _ø^yí5<¼x1N9ãLüm×.L�8™=»qèGOÂC?þqñæ–@'Ù={Àâ °X,‘@jªªÃ‹ÔF<µøQüû)ÿ¬Ü5O˜ˆÊÊÖ®^�1Ùl[7Šç&<ÏÃÒçžÅä3‚¸-7â•—^Äéç~šÊ^YºÃG�Bµ´­¢iøpÄbql\»VɧÌX6¢”-ºÙ¶£½ïÝ(Ô™û[N¦ ØþÈuR©?ñTb–Ô�pkï?á–"Õm@LüeЗz3#4ðjO”´!–?ygFçÉA4¶øo�H8Cù2UëÉ`•Èù‘Æi¡nE%%Iⓨjðò˜o71 «�f,rM9Qì•Âñ²yñ£¤]H§ÓÒŶeÏo&“FgGGéçv,)�lôaY ßrRµT6Î̃+S®º´ª©Œi¾dÁý0â% â7y ÅË* }Ÿ^ cÂÚ¡Zž–nµJ�û"¡� «âÎÌŒ3×õÀvËœic€“ËÁ+P9bzÖ¼‹IMCƒ´#Ž>ÉÒ-p_|1n¾ùfÜsÏ=¨¨¨@,Ã’%K0kÖ,œ4lÛ‡ºúz|pþ‡ðåË.ÃQG‰Y³g#UU…l[+RÝÝ`ñ8X,/Ÿƒ—/€%+Àí¿þvÉ_0}äXÜwß}( ¨­­Å–-[0fÌlyðX¾e+·w4̯óq©¬rÙº::PW_�¾žâ–Á¯Þz»p†è¿oý66®]hÙµ «ßzs>tþü‡ßã¤³ÎÆo~ù Œ?. zÀhom#¥¶ìÞ�Ãæ-hú›_ü7Üó]L˜:Ö¼«íÑÁù«l]¨­¯G/÷ÑÂa#F £­M s\dúõoß"œ!úÞ­·�(ã`n(Ù÷tôé�Üý�u=äò÷ÒÙ™è=Àî_–�aâ´gDúe“É 8Š]§ ¦S3žãY�°'Ú¨@œU¢/gpáHç¯úæsÊ�³êyÝi³u¨Sz`?kº@Ô¢Ä̲Ō6V‰Ó1®¿–Û‡|уÊKǵàÐ×׋¾t*“ITTT îo¥3lÙ lÇP,ò¹²Ù,2™Œp#›’FƶT3¡œõeªeP¹œ'R±E„–䀧ú¡¹‡©Ô f¼ÒÈÂµá ¬qì‡R{tÆj„­o�B{~JÌ oA÷E¦8O% H‡ÈÔL¡�îC¶£©‘#QÈf0jHê++ÑžNcÞ¼y€¼òÊ+زe n½õV455aÁ‚hllÄc�=†^xï,_†•o¼‰ËçÎøñãñ_÷݇mûêëëQ™îŦŽv$jkÁâq@¼®…L±X ±ª*ÄúªŠßAÀ*’ð²T×ÕbĈ¨© ߨìÙ³ÍÍÍØüÎjüaý¦R¬Á 1–—èmT$HUU¡e÷î î;×]Í�’ÃS�.Æ7}›×¯Cm]Þ}û-Á!jÛ»�ÚHìàÆFìÙ¹SˆÍe³Xxßÿà¼/\Šo_u¥FïPë¡3´íÛ‹a#G(Ã’\6w^]x†ˆ™¶¶ƈH@rìŠþ‘!×ð/G¨ßìd,ahOsXäòceh;qÜ"Ôå@F´GiÉɶ‰‘˜G˜Š�™PG?*‚ñF$ÊŽŒoœljÚ• IDATk±Ì<ˆe*3N– ‡â¸%ŽSt>�œYgOánæ*´ ¹ØíÎ ÿèyÒé4ÒéâšH$�Njŋs*¿ÉóP(xð òyäóyär9é#È%Î|_Ð83‚Z%me÷iþÖ– Ń•xpåéGZêðdFÅ=š§¬xƒ\?žÀ˽ŠÄ+N‚º°^v é–n4¬¼ù>ÐÞš_«,he†Œwl`úAA�‘uXg ÏçÆ’IÀóP9|dqðLg0´¦ ]¥[ä<ÏCoo/.¾øbÜtÓM8ýôÓq×]w^xá<òÈ#¨ß¼+÷ìE{ª×ßr â‰Æ47Ú^Y]œÓr9°X<¤½tñº:Àó¯Ä9D Ä««1.U­èêy:öíÅõ‹… q賜ròŸ9ê(¬Y¹…BÎ0éŠS|Ë®�X·z5¾tý øÑÞ«Pïܾ ••)Lž>kW¯p€ÙǃŸù£ÈšëÞY�5+߯‰§�nÕþÐ#�šU+Q(ä…„�Û¶鯾üס­†ŠUf :êx›pÆûŠ"«Ñ±6"[N $*Qòܹ–6+ <Õ|$�‹žÜ‹iH¬ÖW`�.[(¿`üM5ÉhµãD¹|ßmO�‰«ZäÖ÷¤¸¼ ?›a«� ²0¶�2„Âó×Ö”ãôX/ÓP÷ÅkùÒ(ŠßYJßV’Ú…Ý%JÏù6BéÛQŠ3`wýbTÊÄÅ¡(ýTr`Õƒ©í‚âA8V¼e,! /_:b»€vÂ2¶Ê¸‹X€u™‹™’w7lØ/¢aU\1ÂZG™.¸�ä"*0 Ør¢›ëý«®+†4ðPȤñЗ¿„ß|õËX·à°ý·¿ÆÔ®vÜøéO"–I£¶¶Œ1tvv"UY‰  àAƒPð<üøþâì>‚Ç-–M›°{×Nìzë x(x�3T=~" ٠⃊o�ƒ�%ðlÚµ/®ßˆ%½h.9U�®…^{ëm¼¸yk¹¥¡<Åâq|`öá8õÜOcу÷[±r?ûß_.Â_^x+_MAe3<öÐB|æŠ+1iÚ4ÄCUu5ξè3ˆÅâøëŸÿDÎX�=´GΛ‡Æ¦a¤6E�gãÔsÏÅ#> ¤ç²9ü|Á¸àÒË0gÞ|$++‹Å0rÌ ª­Uè©é‚ŸC&�Ææõp÷7®ÃÞ=âÖ³«nÏØ,}öYüêç?hvï܉Å?ý‰VöKÏ<ƒž®nœ}Ñg0¤© ]�xã•Wp÷M7(/wý�îëâ pù 7Šú|ó[Å/n§Óؼa=îºáŠÎþˆ°bét¶·áä³ÎÆY\ˆ‚WÀî;ñ‹ÿ]]�%~7 7 -yî9üꑟÓfMtIe®·[™óQQß&1A¯(C¤a•ÒAîþÃ:½ØýÌÒÇÔ'§7:¬Avñ#�¿–/¶=V–Ë“øeW‹ÚäUÉ*.LˆeÀ¸¿C£Xј‘9væmjDY1%†b«<ñªrƒ彄‰1ÍñŠŒ…4~¼Ô7v&P¯°öËÊÞ¼¸šfÄ['ãÕªVä… Œg¨`åTRŒÀ§”Dö.<G©Kò``gÇh<ãtÕQЩêv<=^mͲ¢ú>¤ÖŒÜÍXc?$Îbñ1jqò«ÇÒ�I¿£ÌÒtYTHïU9ØøêœR&¥Çˆgž&Æáügÿ_¼ô¢ôÛÿ¿þËŸ8giOÉЕƒÉnøÒè&L¼îf¤F�ÆÚ›®A!›E®uŸ–>–ªB¢¡^.‡lË€1|ú‰§ÀìîîÁÐê*´ôöbÂàììêÆãW}S>)bIÄ**ÀâñÒ!N,Q�—ÿç^Ô93gͶmÛÐÖÖ†ÆÆF 6 ±Xø²¯P(`ÕªUH¥R˜ �/Ö`†hù›YŠ\LF'5øê'AýcÔ¡2š¶=qã²yúŒ–‘è=ÀîgvýÉ«b�K:•J‘DJ]Xe < 0¤›Îˆ×Ч¯2”«C†‰ÅöuqfDÓ“Áã¢LÉÁ´`„’”–¼š¢3K³õÐf¼Ñõá2ºˆÞ€2¦ºfÒÖ>j9«c¢��5óàÊPjÍ<Ì­Ó¯Š3óGxÝ@nǓ璌uÊ›§hÝxfjð|°%àþÂF(o«�ªØššÜó_ß› @@Žû¿Pú]àþyÜ¿ÇÔæÉÏè Ø2å²Ê) È7DÚAÊP¼þ@“ëlØŒ¹ø Èwu"×Ù…lG;ríÈw´#×Ù�\{²m­`±8RcšQ3ej&LÂ�? PðÜJp5ù5B¡™ËJk *|Â8*Æ1«TÖ6gÆTŠîg’Ä1:Ú™$¢?øA¨p‡ jH1èàëÍxz•€Ä yÖaùàf¬"R´¢`åÛ]±ŒþZò+È,¢„¶e)'^¦ÎÉHa@:Dd ú¾Üi_Ù¾ WŸw>úêP[W‡d2‰D"�êê m‚Æ¡�8`Ø0ŒœþŒ;£F�ÂÎ�;ñô’%XúÓŸáÐ}»Ð›Í¢ª"�ÚÊ ìîîňA¨©¨À¤! øé3Ïcøôéxå•W°sçN :»víTWWcÛ¶mعs'N:é$,\¸sæÌ t+ ضmF��X,†;v ‹aæÌ™x饗ä\ Oå¬ “¤r„à 1’ÄU®Ñ€2b‰�¨*K�ûO)­“(ãGÑX²!³=h–îd[Ùî<2Õ…Ýâ"ç^���ƒiÕ‰²ãôÜÊ=¤êŽ%ú°³L°XÑp“عåÕt…5Cä·:FI>K RŠÔ›×’©A÷zÖF¶ðÃðÎÜ¡kýHVϹ[ã�æje•¥šWÕÆoÔ²áÉµàœ±ôâ#ËÊj3“ÄÆ‘Lâ!*É<Àv©EH–"S2h}¸&+*6r ×Róèm+ Å)áz³”‡—Û�Sé–ˆä~ètQ‚_�e`© \°êpÄ¢á bmó�0îË8?¾Ì9ìŸ=üË!‚fU�˜l/zòw8øàƒñ¹3Î@<Ç-·Ü‚Q£F¡©© <°£G�Ægœ�óο È‡±à»Ã ÂèÃA¬´ï¾7—àaÄ ¼½§ó&ŽÇ§.ø,ÚÛÛÑÒÒhooÇÈ‘#1yòd´¶¶¢¾¾ëׯÇÝwß�ÓO??ùÉOð‘�|°iÓ&Œ?>8ì�Ç‘Ïç1nÜ8Î!R§y7§Âô2ÔaɌկк&øÉ"�â ñÎÖG´d©ÐUU¢ÉUÍb5È ŸQ°ŽjXߺé1öü�!ÞŒÓcí8ƒ¼2ú�s[–~9Ë cà�MN²5}˜ÀŠçŠŠD.*Òf›Ô ·Å©ö0ÝèE[Ü·8ÂYVžö C’ìèÍ?•eh`û�:00£92J”`5iSÍ#éÌof jH1O\LqíBIøÍÌñí ßJ„[ßG@‡õêúí�p­ÓÔoIÒ¥ ./òøfÊ!�ÐD›0ûAÿTû¼SéògôD×Óy ÖÚ{MIa麧[¸um$¬æòp¥ß.­ÿý¼CÄÏÝ6£æê£�@*ÇÏo¿{º{Q�£gÃ:d[vá3§¡>U‰Üò—qø¨áØÕÕƒchHUbÖÈP_™Â�T U‰ P@W:‹TEÉxê«PÈfðÅ/~@qÿæ©§žŠsÏ=ÕÕÕ¸ä’K°víZìØ±‡vŒ—^z #GŽìÚµ #FŒn~ª¬¬D&“Accc§í–@v+Ž0Þ,ØÐH6LlFξGÇØ´îiÂ9­LæÒä¥3„¨`?­ÆèæóHÙ—e-�&É.‹¦°Ö}¬ë¤åREž‹aR‹¿œ°æ>è;/ô…%¬ËxÁ «CÕP`Òsñ�']Œ ÈÕ)¨‰âßzÈ«Ø&,ÅGØcÙ¢¦&1Þ&)æÕOÒ^ñ­ÆP‹��ôiÚÈÖéËG)‹g®¿`ü8ëÔ�Ò¹±šcjþp«ÊYÙÚ&6 #V;Æ ™”¬TB®«CüÒÔ¯‰Gpã›I •æ÷7K;Ö.f8³So\̰,  �ÕÔŒD¤Ê6·M&ýþ?ÆFîKr#{fÌ�æ0 "ߢ…À36áž�ÌÃ)S'‚ÁӚퟙ9UcÇ£wÓÄkŠ7Èe:;Á°©½X¿ùx Cš›± ±!I,Ë"¸aíÚµxøá‡ñðà |o¾ùfüà?À„ °nÝ:¼ûî»+�7îÎŒ?^ã¢P²^4VÕžâ#%»ö{9“šñÍh²3 ú™¤06,ûr‹¶œ /ôfž-•ÑJ©Çk±øþ`.¬Qƒý!W]­0cË’ùþÚ!r1Nøæñã�Ÿˆ®LÛ;»c ñ*bq@e<†–Þ>Ô&“hO§‘Ý»Éx­í�sò©XôÜŸ0.Y�š¦a˜†?m݆!uõèÉd°eûvô0†|>�††0ÆPSSƒúúzŒ;6lÀÎ�;qÿý÷c̘1øêW¿ŠI“&熦L™‚L&ƒµk×¢¾¾ ¨¬¬DKK <ð@Äâ1òGCÌÐW\æÅfm¢ÖT–°òôkË’Þ7S‘no’ü¿vÇMŽöLNIîXÍt®Åš(:È+Ò.2©2¶Qeø×%Y‘J¡„1iâ ´ ¬É¤tlj„L�2âý·E¤í‚'‹¶7³:EQœ™€'PâëÔðIõƒ¦ÅXŽ’ÇGÁÎ4Ž5ÜC„íxLù-m‹|cœ4òqŽCäS‡,ä#´Såí�5ê«(¨ËeC;4\»e¦r¡x„‚ìe#ó�ú°C»äQÊ…ò*—_¾�N^² Àt¥Ä´ÕeÊÙ¦)¼¤?_ºV,'[ìíîXþDŸPǺÅ|œÈÈã ¬2CFJ‰ÊIêá2 h‡Èä5¦îL¿_· »zz°¥½Ý™’ñ2ùúryììêBu²Ç6�ÆÛ»[0oÜdòy<ü�Ð>¸—/\ˆ}ûöáùçŸÇ§ B6›EMM úúúPUU…ÆÆFTVV"—Ë¡«« Éd/¿ü2^}õÕ¢>ž‡ë¯¿÷Þ{/æÎ�‹™3gbÖ¬Y=z4R©&Mš„––lݺ ˆÇã8ñÄ1zÔhlݲ…̤<*ù7R·µÌeΉ£ÆõmP”7I¶¼Šƒ±ÉÈb˜xN§Ë ØXÁr ýìØ (#%™U— N#g•¢<œA X+ÏG˜ÍÎ 3õWD¹ ¾ èñѼ½'úF�§£ß�Ÿo‚{’Ñê‚¥Ú•zcœÎE…˜ìn¯Ä7äGº´Se;“Ói¥}8 Q¦ï?òH&0uwfHy¦ò2ŒêX¬¶ SókœWÒÅÙãype‰®lTÚ¾k}ËnÔoÔñ(Ú1ÔëÀ;AÆÜ0¿rõËLpÒI(%9È絈X@Ú5ç®s0~KØè,#Œu.g’L¿¬­o�]Ë�-ÿ¹Ã¿"Kà̹¿ë·m·bVïÙ X²u» Ï>û,1þ|¬[·'ND2™ÄÛo¿�©S§bçÎ�¨ªªBKK ®»î:Üzë­øÞ÷¾§ðoiiÁO<�'žxÇÇŒ30iÒ$0ÆÐÔÔ„¦¦¦€¶«« …BãFÏ9ù,ŽF6Oæö&ÉD@¯Xšdš‚mõZ µ ”!D'‘Xí¨±tF² ëL@S‘†>«�aÖÙ.ËfÖÙ±‘ür.(8G )ÏK®;cu­ÓŽ×bJçH—_ Œ:]òo \T¢~-�5”i ‡#KØz‹Sh–žÇÍÞNÃ\‡öœ8J˜û¯šAž 2âà–™ŠOPPÒÈÀFï –—ž�ÂSy̬§B‚.ü8euh¤V"+ª”�«uJHâÛ ­‘.gÜy9©Œ�s•ð¶DÅ"4x&èà.›ÉD›²¶`Íy(s­HDû K••v '°FœLĘ冣Þÿ!f'¸!舥ÆqÈäIýj'·Ýv¦M›†l6‹Õ«W£££ÕÕÕ¨©©Ák¯½†X,†úúzTVVâ /ÄW\aå¹sçNÌ™3·Þz+¶lÙ‚B¡üK§ÓøÍo~ƒ�;v`öŒéJ‡ ;a)R`Љ¬4 òX»3b ɆP^©ûR-†h5§¦E^fñ_黺V¹áøÇhQ€A}CašŒzj䚉ôIz8-À#cݰN*K²,CYÎ+aíBEí‚_ŽXOÆ©,�rR Çtý&J‰ÊHVtŠø‚u`'j,Ž5ÌoSD¡kû0+Ù¸¦¦ÊPº FÅ:4óàI9‹Á=šÇbUn˜Wp?Lý_?H(í&xÒ`‰G…mÐih¹¦ªfGÎ�séÿ|~ÄþkBÊY�Ë|ļÇ …×:‰b³ó(ÍÚºÕÆ•–¦`MY`ŒsÀ }€Äú f–ÍÈgK æ±r? ׌Õ÷C©’Þ¬6…ÐY�ãR‰²2ã Å ¤ð^åÜÆWßoÄôñÌÓÄ ÖsŒû/ýŸ(ýöÿ¯¿âç,íîê,Kû½�xmí:lܶÝuw‘®¼òJìÞ½»ví† ÐÓÓƒX,†l6‹!C† ¢¢3gÎĨQ£ðÈ#�`Û¶mv¦¾Ú¥7D���Èf³Ø¾m2‡L™ŒÆº:ýj¢Imщ¹ D³Š^¶¯¼E,—¬®š°,Ò}\Eþ†u¸²¬ð�Ö·ILý©­³È¯VLeeÃ:EÃ2¸- s!èe¨ E—¶&FEÂ@U*eÇ{þájr9ã“ò ø/%l#‡ª é­ŒWú#Ý×&3tm„· †-jªº“ô^ð‡‹­„ªCðÇ +G c_Ę¡Ôpùݧ+ d¹\yÙ°ö¶¬©5¦O)’H[ý¨ˆ œm6§¥'êwI¸ã…~(Œ­noÞøÿD˜ o›¸Ìo°©Ÿ:eàÌйð(µiYY¡<ÌË‘äU¦òpº(�Ð�IMosy±R)…ßD5ÀÁÀ}DWŠ·`ÕK¼è„ ”cJ¼~œQî!Öˆ#±^0vFÙëFÀõg~ü'Ò!òë[ßi÷okP¸9Ê•Éúå ³d4È _ýRY›§WéšG_ªqÐvà`Oò¸áÚ‰±ÎÐbíΓKF¬!X±æ²r5¾L)º©�Œå¢£ö —›…tš'y�R}ŠŠ•lTg¬l˜ºç•I+Š23”.Fp\q0lX «\Í-±Ó«e2ˆDžªËåÔáÛ�Yn@ÓáÅgîšaÃG/uýP[øú%¯ø6pÔõù ¡ëG1Ó£²°cpü(]›“3ÎýX×±MvëX`•*Zjµj[É ÉtV e%YðÕÖÍ«JJÑð�/JÐj)öò­oЦìs$DPpIªMAx¬ÒÆýñ�8gÃëM¶7Ç ¬ 7Ž'â‡3<Ö7@ÃÀ¼T�ÁÐzöOóðÛŸÐ� öž�¨×ÂmMJ©ÍRyù ‡_õ‚™µiÚÐ:Cµx©ÚÁÞš_‚À’µ¬ì5J'Ñ”b¬RN̨¾ˆ1¨ O ž¥¬”È‚½6r eb“¥À w† d6²UÂÚ«^SãÌÅ¡ ±<Î [$VTtÌ+CØ£duHƒ„ñy$.Jq(«°ï‡yFŒnPòÄMöEÝ#“d8`©¬XL ¨ª©Æ×®½N‹õŸ<9¿ Å<+½NÃÈñѧ-•}~ä¬{®Ïú�ŠåZ5‰X¾÷TU×à«×\«© YGªïû§oOt–ìX]¿°aõ8.ÕpyŒ5'‘/X˜a@¾!Ü60…Î=XÇ^h^É“t޲\˜Ù­ÒŒƒt¤úD†�o’ Œ‹uh!ÐÍVK`Ä/‘~%ŠÆº¿M’0NÜÃÓÊ¢¹�Ú8S³VÖ¯Ãk:3«£ N߉>ÌE™û.ÑR"éKôE'¼„#¡~!ƒN‘í›Ešµo92ø�¿òZ%ÑcuAäéŽå“ø3¡CR|J$øÜÿ»ãÆ�×°”úS— Ô65i¼s0œ9ÍÍͨ<ØLHê NW¾!¨«Ùæ@�†QÅA+9DÑì|þÌBíؾmÖ¯_§¡àu]‰M‚„ a+Gš< �Ï#—Ë"“ɘ ’å�›ŒM$øü%—`ܸqU?köáøÔyçá'<€7Þx]¤;¶‚ÕkÂÔ&"½¡Ó›.f¹“LjõÇ ã¼¤`C™Öyi€Þ47 "“áF¶¿¨ÁÁ)(›³ÒG=Žò½èÞŽS%Ç@L28Æ~Nm¯üÍ¡ÜAÁÍÚ¢Ý-ËÇ.E�á†1L¯Ä| Ê‰æ¹PèÆd›3ä„Óias¾DjñWD'ÊæÌÐoÎR'�C™ÑåÒ}‘Åè-t<�(ÎŒ_þ‚Û¸Êu„8´p9‚£#¤Œ\(öÛÎ=ÿL�>�ĺèo§ð£²Ù‘£êëê0ç˜cJŽ�? ÒΪ¹èx-ŠQ¢áfÂÊOêø¦›y¢Ž³4÷èáÉèc¨«¯G]}=FŽ…WW,Gww·Dþuu(D¼„  V³ÚˋǑŒÇ‘HT ¯¯…BAR‘�+2§¨‚`Wc8ÿ¢ 1yÊ‘·õ/cH&“8ãì³±jåÛÈæòz¹6Ì¿ ‰®‰”ô–-*á—A.#ò,¸el¸­™¹ãtc„Ëå8Lò Ì-s3”�ÝÿÎ�(�46·(� IDATLˆ n©+vzËLÎ�� _T»ç�Á¨©!YÙ2¨ÃÊúx¡ÆTú´ÆP±�I\´ NöVÅ4x‡r†X¦åŒ]4Æ,×°£!ÀRæ’]OzKžv« ¤†lÂY· :ª˜«àWD¬@®)(õ‰Ã÷ƒH,T™‚m[ÓlsÓöCEŠù‹‰„‘†"i¬ ]z€$D“…ÓÎ:‡y¤Âé+W_ƒ¯^{-≄v\æY†í€‰y&ÆG]öç3 ƒ‡ˆõÄÕ‹¹èÔTY?ýž;g}lF2=÷÷C¨«¯Ç¡‡ÍâÂïø@Ì:S~H8®ëŠ[ÃïÃÔg¹d|,G*U¥ôCëx.´S©}pØÓÎ8C)¸âª«ðµk®AçˆgüO”=óßÂ9ŸúÙç|öÕÕÕ9jæ{,^xî9,yñÏ8óìsð�CÁ«+–+ù&ÇSM³æu&[­k•iÁZq>syŒ3áÅB§¯üKï¯0@ß•WñŒûgzS!R—ä¯ÑËKáv¹åI׃ÉA·Y2TÌcúÑRƒ5åÔåM’Bo )8@œ³!ß@–‚Ñ0+]aøîêՊƬÞ"˜óQ¥?â\ ›�E£°²}> qåðЕ˜�‡KISR·\õ×pOr$ˆì@QóŸk(´›ˆN…ðÔ‡¤\¹‘2[¾¡KÝmŤVÉÕ/1‚ÊZbo˜Ï“º7];&S’Ä1Ï‹ùül#ºEÁ@?^!³#câî�+Ǹþ£‡ýáÌDåcrh`àãêÐÈ<¢V�è”DúÜmÎ0/ƒj݈R¬Mk/¶oÃDT°ó@Ä16÷cá`:BÏ/qvÑ™ñ2ÖÐå‹”_ºéT)+·Kä�ÓÒNÑ?é@ÓÏ00·Ì³¸<°1ù�œxJá©ß[ê ÎPq{‰–ƒ¤ˆ¬³éûAž‹Z!k5Áš_‰Àaϳ1'êÇ’ E<ÁŠäâi’hy–o%1ºTä-W†uM5)¾LcÁ˜¹šƒYîÿu(çûA¶h+‘µˆ„ ™c9•¿-NƒuÐ9Ô˜35ùe@p=w˜¬é4önhM}×F‡Óöc®ïqãTÅcZ÷í£rTSgo�Û¾}»V®>�|¼ÔY9B^«öÖ6­Nÿ�Ï_”aÀDkâáÜýšr†©(ò\tàC{G»A¦KÿgÊ�uÓ™ï¹LùE…B!¼Ù-”Ãams7/¶¶¶Z5œ:m€bŸc :t( £½=”[Ú"¦“hÇ”ø,±B�¨X“Lh°å\”PüËp÷ Ô“ù&¥÷u˜óÔ§$�ý~ít+FhãhÚ\�l:PcÃR² ƒ` gÚjfa­ Ö¡×8› ¥TƒÆÀ'XÃ…rrUÊP1CÕójâ¹z݆ÖNŸÂ��ú²Ñ§ú)æMP„FN•As+'“‹S#Ð̰¦ñ„WÊÔQ.ߟ¢¬¸3¨f�ç˜_r Å Ä‚sE4Ö>ÊI=³ÈTˆ£AˆÌ骼ôGÛÿK�?ø!´¶ê�"8ñ£¼ò׿jÕШRʋԶC¶lÙlÔ§¿�A›'l”x^ž«^Qq:>åŽ9ïeؾÍwª‹�ê‡v½ƒ{â ›­ôHHXšF¹\Nj¶LdhÀ$¥�<ô�Ö)òñ9áDÀòW–¦”¤Í›7[û™3C¢œäеÊÔ`�qŸÆØ¾"óÍz! Ì-sº`l  ?Éö¢ø¿\� c¢¥ûo’ö;k#NLŒ¾U¢<¥¬}™+x匈…ƒ}çŠKDë°t9©[ÄTs�ÐF—Y*EÿŽŠˆåûA„@ö W‹¾E5�ç< hú°ž3r#ÉUq�\'4ÝmxZje?CÁ••æ\‘~‹²¹Ó„õ]ü’±[Æ ~ðXLÜv#aW¯\‰o\}5€ÓÎ< ó�;NÊ C__6m܈_zò�qæêV¿{êUªGbbYµr%š›ÇÒc•döw«Y O™XŸrí°÷«ýÖÞÑÜ0g{—£7�ýI¢Û_[ÿ …<²™ „lYJ3¥¬^½7\{ à´3ÎÄüX¡J§‹}î¥_c Gs à�×^³ê­� £l&³çYï˜0nÿd25r�ZŽ„3:Pïó0À"ýä''ø”#«R˜]?͆³=ñêúúàò†D]ríÅ×à±ÊJÒiUZ"/—ÜúÒ_ñÆ®=¨OUb|c#n<õ$äöíE!�Æ«;váü_?mÌÝØ±cq`C=ªÑXWgÌ«ó€h0¦(#Êeôþx;´Qå:3JJ6¾€j Y›¦ùr½åª…1àúQ?åmÎÉùÒÔZ‡D!/×™‰TNånŠÓ;B@4gFÆêð6g¦Ø¤Yàp8-HX2_¬Ÿg4Gˆ×�ϵéªožå‹Å ÚA˜}Ä‘BêÝwÞÒ—œ6¦ùx­MgÆý/ž)ó»tÉÌ9æhÔ7 V°2?7GØ�†®C÷0P�.[hïèÀë+VôË1‰HŒKƒáH …<úúÒ& °áje*s’2!ñO<¶õ 8ô°ÃõîùÎwÐì#Lj‘#±wï^¼ù曊z®ÑÉ ¥èç(b²å&y–6b¹ŽÎ$j²ô¥øóOV7Tª#_fôì÷OÀ‘g·üCJ0C+˜1mú*Sx{ÃZtÇH „®íÛ0tÊTlY·£››±kíZ ›< ûZö¡qhc‘G2‰áÛ·bk¬É!C°cÍ»1e*þ¶e F77ò™,FµíASÓ0ô¶·c;6$b1ìéîÅ)Ó‘Ù±=ÐéÇ¡±º {{zµ9رcN9 ÿýüó8mþ|4ÖבtÖ‰Íj ÑÈ(«Ð&㞊²vZ«eÍùR£ôN”ÝPÐ8�‚e6¢t/ MMÚäpÚ'ÑhŽP9†—Þ %\²ˆÎŒðdiÏ2‘Î�²a�äÚÝ ÈX‡²"5&pΫÐ:5Øþ{«S|f¥Ë¼�À€µ):n$Q}ßó€Ÿ-|uõ Å3 ¦bg"?©£C“¢ðò^aBGg~÷ôÓ8ðÀ1¦¹ ôÛ"ž¿¾Ýÿšý:::°}Û6áÛCœœÁ" t3V “�t ?©P( ›Ë…ß"ñ!#¹r~-ÄOô€‡òcÔÕÕbÒä)šÇ d³Y<¾øQäó¹bŸÖ8eűƒ�Éñ£°�«cÀR%„O„å§ äáƒð‹k$禤a¥Áí…“i¹ê}¦C$wZ%‘Ž÷�ƒqúµ×cÇŽèìèÀšµkpÄGbá]wáó7~ wß}7ÎüÊWðµÏ^„Kn¾ ¿ÿýïqâ‰'‚1†¶ö6üá3ç¡þÄ“ñ±‹>‹¯^t!¾t˸뮻pæUW!›Í¢¢"�_|ó& Þ¹«wïA¾PÀ d9¯€R•‚NqÆpÂÄñøÙ[«´ÙÌd2SSƒT"�×Ö¬Áq³Õ¯<Ó9¦ÕI´¼)Qc.Zrš¬*E—«7lìØ€Bçí¸`MD‘R|U¢9BEL9šP”Ò$äì|¦¯ƒq/cuŽ�[$69B&¬Kr^�p,«ýê@¹bu �Kפ\”nŒsÙjÂ8>4Qh$¨îòù¸ÿ‡¸ìK—ke ö fß­Û›Þp¤KcÕÊ•Xµr%‰5=†Y4¿û£~*ƒãgÊͧ�0Íð%BÔ´C`¢ca,Kýtá¬Ïëòªá!ôCfÑ’ãAŒrÎxâ£Åú5áÇDœ¸Ls;ï$äry,øþpéå— ƒÇ®X¾+–/µ ;N(›II¢ªâƒì­¹`%”ë$“À.Ù$ô Â-Ëî¸ò,»þ0€/UàãþéI˜0ù|=ôn¿ã  „£O9�Ï·Èy…<ÏCkk+–-+ôûã3,òñ·Œ”¶Óù˜ /¼==½¨=ðNË>´õ¥±¥½]é,¦—Þ4ñáãS'Y'‹]Ýݘ=r86nÛæRA^uÅQŒ¶ßQ£›Z©šžH UGÇW‡M×çYªÞH %©”f,ý1T~ÂQ±þ8iøöž‚§D›F9CQ>¤EžèúðÓµg¼œA5˜ðK‡¥Mg&ýІz…¦QúºÞùD93Qn‹[Uô›æ<„X²³9µ‹�C”ãHB®Œ‹u­©C)Æ“°UØv—"yz{zð�Ûo³Ì Ü yR§õŒ8¢üþÇŠùµõá`yA3c ]ù �±.—VI½ÅÞQy‹­šúÈ­ ÏÀ„òå³ðÑ`(1žmB„B~”~hïJ©&韪x&J§„+$ê3ªi�ÂCo_/îºãv-–d$ª�‘�ÌŠc'¬Xxn8 Ö35Ê&O@ ¬0À"cóPZÞýßÿ>žyæ\~ùåøú׿¨©©Áœ¹ÇÉK�Ï_¨ìÜ·Ï>õ[À¯.Dme2¤)‰ˆÅŠUpî¹ç"•Ja{k–íkÃËÛ�ªŠ* Ä0(Y¨«,¾-š>tljÌáÊ=-˜7vŒû—±8,¥ ¯©*ƒ·Lk­ÒˆYŒ²0׿–aǪœ]®'Sx@x‚fî1rL7Ê–Ý+=6¤�WÐ]¡èŽ—¿^)ךÙ e‰Xaòun<’‰`/(Ç"âB¼Bê8ý½œ™¨Xc?ôÛTŒSXÛ P¼€Ž Uê Çš¢±SˆÌK| y#�qT.Xê±ø sÐë(ÃZg[óPzç̸5é�ƒ¯†rC™+àäê7æ tftå$vp©È$¥ uÏ-‚Ú#©-ãÊÚ0ÞhëZ^„0ô]5/~ƒ0W,Å>l¶‰DUKl[6¬V›ÈמrkÕDîON8Ig©í¡\}eìÀ Ø!Rº*ôÅpÁE¡®®+V¬ÀèÑ£Áî]»pÉ%—(Üz‰êáafSàä©1¦®íí`Œá«·ß)`ššš°`Áô¥ª0ýË_æöÄCU"�ÃG�ôà/c8}Úc.×îkÅÜæÑæFn',#§äUh–2NLÅ ÒNBŧà,塬ä]ÂJàÇV-•a†"òJšåZ•ã‚}Z£œæ>E–^Z.uš¤œï…¾+_m,à±ä˜a ¥�PÜÆ8`…àØ5µ×f[†Rˆ«©­¾þ›Ú(>™Nä¤b}Æ`“KG3È ¯úF ‹SÿgêcÌçGŽÇú²’ËF ¤ /« ⛆b‡�êÌ¿ßmÄ2fL(f©sÚ±|ŠBª¤ÐÎŒ–Giwft<ŠåãX)\rX»¥_Ž•#µâpu œ’_kë7`U<=¤HXB¶Ú[¹Faɜ鱊ªâHª–‚+ŽÞÚÒ#tæ‘úZ“° ‡elb¢wëûï¿00Ï•_éÚC}õ¯ŸxŸÿúÕ¨ªªÂ 7Ü€ÆÆÆâ�ûí­xöÙgñÌÓOcܸq˜={6V¬X�Çþ3Ì�;øÃÐÚÖ$€ßüò—¨™8 ãÇ�Çþð<ý¿ÿ‹yóæáþïý6¾² —|ã¼³j*â1$b1d LnÔ’�7n ¾õ"CAs“Ñîî Tƒæ:âBK~Ë ¶n«K²IÓÕ�:€rô2«(7Üù�VŠKb”N¢V¹Fû3Õm¾‚ò¶+‚\qž³qb�¼àÉY0±û=BFÉ+ì#È&±Ö7·D�r”I�u°…|‰Q޲‰ÉD?´tÿF6ªTNŸ²Ò£ƒ_ŒïSþƒãi@n¼PÎf)ç°T¹gš�ÄÁaÈÛŸ_f,̓q8÷sIBï;ë+E–¸DÊèþˆWõ°b5x¹vˆ*yy>¥¿å²�MeýË»ì ?Øâ“~ÒT/<ð üÒÙ6‚¨@¥Él8B®Šxa@:D²M`þH˜8¦­ÿ÷ã‘ÎåñÁ±£ñÛ}mèÉd0mh#Îûßßâ¤Éñ½ë®ÁÚ}mhª©Â�Ç�_?ùkÜõÃûqÎÌé8æ øØÈ¡¸âÂ󱳫×cî˜Q8ïÔÿÀqÆâG§œ€{Ÿ};:;ÐÖ›Fœ1Ô$h®«¥5K&1¨tE·.dóxŽ5\ΙS£c` 3T)Ç2#±Õ˜Ôo�mmš’„6ãˆÕO[†À\Æ¥÷ žÊe)LÑäÒ/.í§«QÃc•æ±ñEÃ:–±¦¢µÎŒ“Ô0¿åb£ÈÕ”�u‘IkDy^#LòÅá<ãÈ&[4P•´ÊÖ±óÛa`D7äÙ«‹+uƵmÒÑcùqJµ¡(^"–jÎ ùHtŽmJ0ýÛ #ŒS~9‡¸¨Se:•qh´+ÙÊDçÐ0•Tá!ü û¡ö¢/Ž4aƒ0Î]%¼ê˜0ž…Ïý}*;–)‰>#3–É?äÁ‰ÃjN X¢Ô ×£Ý:«t̰ÿXq’¾A”TV .B{?…é*œÖè)þ¬S1uâDT�ìöm¨�ÇÑž,žçÉçòÈçs8vö,xêz»‘€‡3æ}§u´#_Uƒ¿vg0¬¶7Ÿu ÕÛƒ´çáèYÅÛßÞéìÀ†wWc/‹ã ƒfbÙÊÕ˜8n<:kêðfwúILö²\ºqŽ1†îl–º\)õ••`ðpÔ˜‘Xm´ÑúÓ"Y/„Ÿ¢™`¤:²B†dUž¨�Î"×ÁR_„�á*Û8y™°ïQµ[‰þXwcª¿åÄÔ­ÃKQeË}ØåÍÌÿgï»ã,+ªü¿u_ìÜÓ=Ó“s‡ a`%ˆ»FÑUÙ]]2ÀT0‚+ È’A â‚PÀ‘!Ã0À ÃäÐÝ:÷ëîï�ûî½N…ûzØÏoi‹ÓïÖ­ï9§ªN�:çVݺâmbL8kUñ×Ô+üãKß+¢Åqp,ìxÅPšºœ Uù”¼Dã^jq¯<ÙGéyà}-ÊžªXŠ—â{QÞ¸ƒ�ŠéðÞ¢Ÿðõ„xE}J„„Õ¶‰¤ý¡]¨Kr Q=U­´¡_·’‚5á™ ƒ$—Ïä¡âÌ5ùl’'¬Q -6Äø¾«MLÛªvs»G°F ª!Ö7.,$9Q£™ößÊilDZmй�>=ŸÊáÄk–!—Ë¡¿¿ß_r>.þÑ�Û·oGww7öÙgÀ¯¾ù5”{{pòϯÃU,Á‡O;¯¯^ƒ]�=Š“.\ ß÷ñÀuËP—ÍáC§�Xûúë8ñ�ðÅsÎ ®×®Åúõë1~üx¬|úiÌš1Û®þIUŠEäSiƒÅ¦·4`8lê¬ÚÝ/Õ–p‚RÀNmÄÖ¶6|ÿº_àî›nă÷ßgÀóX_ä,‘õŒkkÃ÷—ýwß|#¼ÿ~£l:ªµ­ ß_vî¼á†è  ¡¼ÆÈ´¶µá›—~øÍ½xä�Tx˜°”LJ Qo3UõNM=arI‘]v+éœm*©wBl2\\Pquñ¼^�+‰cÁ©Í+Þ2iÕ{ª5˜1ɫ޲`«ÆäY‡N|e?Àgž96»ò ž…�Œu­X ªµ7¼Ãc“HcoD}×t¤ÞoUéìÑ`F¤l— úK® àЈ��Ršú€Æ1¨�dÆ¡A§”0•—Åaü(óß׎xeì3J2OæŒÝ WÊèj1î&­ z á°D)³f鱺þÕcƒÒv_Q}ÝpÖ¡�þ‘Æô¡ ²:3é—Z®}Ñbd³YüøÇ?Fcc#&Í�øÝï~‡_üâ†(Wäp¥Ðñ+È´·¡§§›7oF¦m<ÊåÊå2n»í6Ì™;­'¢\.ãÖ[oÅœ9sÐÝÝ�)S¦ uÒ$<ûôS˜ÙÒ3©TÐ�Í 9—ÕÖq¯ö6ÀóÐÈ}Ljz9[çÀ�þÕÅGO:™kú8f«5ÌT몷N?ç\|ô3'¤Ì32ïü¨8ë·”R>P*Q©öåégŸƒ�}ú3Y¦’QdÒ%“¾™ÚK¾CO ÄTÂPS0ĪXÅÏ’âY™/“°t¢ÃØg:1�âþrÃÅx¾8¥&¤ 9`™O±àX_é|»kÇñ5uǪ­«ÇʽIhƒ•/Cð‚½yÄɰª»Ǭ°ú1L €ßöB§+ë!Šá„<{#´5q¢˜Ûpà´’…6Ãu qšÂˆC¬„ý$Н°PrÃ>¦J i0 Ç7.)‘ÇBœ+ÓÆa‚“kâ®”´À±Ä1Ì˫ǓcXU\ƒ¬R.9U+AòÖX@´ˆž¯«òÔ`«º#{Rd+|c®:âA �_+NæËáœYàmÇKc6 ŠŸë)&‚(¤Lk+J¥yäüä'?ÁëÕ/Jï»ï¾X¼x1¾ñ�oÀ÷}üú׿Ɗ+îÍýúÅ—`Ö¬Y`²míØ²e 6mÚ„úŽ (W|”ËeÜ}÷Ý€\.‡J¥‚ÿ¾÷^À‹/¾ˆqãÆaþüùؽv-ê3ê¢õ�¢0í=¾ ©ú†hi�š¾MÜìó1mÆÌhi—î ,mâ$ÎÄ­Ùóçcꌙ¬BIâiÁJ·H#†Ý»vá;gŸ�¿<ø?ðCÙfÎæ›L:Öz}ÓS¦î¨Ï¸³\£�“�²U‚! _ÇÜŸ€E'œÈ×2?k±ä©oV≮`õ‘NK}5Ò <Í:G'eQ­´’È¢Jh›ÑfÄ9Œybƒ(¤C"bÌ(AUé =p©0äêøÅºë)…ýmRHŽj)–âxÆÂ™(pš"Ùel ÒÄÒÙN}ÓÑ q¶ÃÓÔÛ Ñ·ŽÜH––3VîI‡ÑO³<_k0zŒÂÊ8&—¦®ÀÕ—`Â!è",~A –!nÂ�o‘ÖC‹eX]°*v»¬U qG`£Ö#&kAMĵǓ"I�‹iLn™ã�ÎM’ÊÕ�©¾ÿýïÇ—¾ô%\}õÕ‚­m/¼ð*]�€��;1=›Žèû¾=aË´µ#›Í¢±±M�“ðò3Ï"�Nã’K.A¥RAWWÒé4.¼è"ø¾�ÿøG\tÑE˜3g†7¬fL–Å‚¶qX¾i‹’ŸÍf1³¹åþ>}¥äFà¶Åå[ç¡cÒdtLšŒkîù5.?ïÛìïlj§Ÿ�sæÀK¥°ê…çqë5Wc ¿_ É|ákÿ�ý-Â÷¾õMl|ã Ìœ3Ÿúü˜:c&¶nÚˆ[–]�MëÖEÀW¾ùíˆç²»~�ËÏ?;:ƒvÝç€pä?¿M--øû_Å׫r3çÌŧÎàé.‹èÊéàÃß�÷}ô£cxô�À÷Ü�ÉS§áÄÓNÃŒÙÕ:½øn]¶ ýýÁV»k–á¿yf/X€ŽI“Ð1i®ýÕ]¸|ÉùxýÕWômkij×&œºh/uXëÊ•Óà '`9;Ñ&kÜ~@IP+6‘¼æ“æ6òh÷uš‚í¬Ì%*˜! j²ôÌ8_+6²•šÂÌ‹ß+r!)¬b…²ô¯¸ �ÅsM‚‰8¦Ã8\²­@ʶ8ÇCB¬² 7VNÑ-?$D,3ÉI¨ �ø „°¹•ŒAi2.Üñˆ Ýê¯Ê¥‘Џ©ò”±¤ýÖ`�8V?J ØêOwžq iH9âª'Ïq0ÁP|K¦1¹BÄ`ïxe'€Í7!�N#�âÈžž@{{;fÍš‰ÅS'ƒ1†ñ õ8fÖŒÈJ|ík_ÃúõëQ¬T0~ÊTÌ›7ûí·¦N›†Áj°”Ïçñãÿ]]]Áu]~ò“Ÿ ¼e …ŠÅ"‡HY{¸ïñiæÌ™h®Ë‘÷ÂF ŸÿÞÿ«_¢g×.¬[½W^¼[7nDax…Â0îûÕ/±â±¿â ÃÞ�}â“R›2zäQ8è°Ãpïm·bão _W‡³Ï;pûuËPߨˆ3Î>7Â…“Üýwþ*à¹f5®¼ôblݸ1¢:aÒd<öПйu+Ž~ÿ°ðíoè~;¤{ê›pÆÙç�u€ºúzüî×÷ sëV|äÄOaÿƒ¡PF¡PÀ}wÞ‰�?†ƒ†�ð‰[•ïþ;ï¬Ê¶W^v)¶nÚ]ÒoÒtÔÕ7»ž2²”æá)›B�éÓV¾+3uÞ2è2(¹B ŽÃj÷Žƒ©Åå%ÖƒùBDê÷uZ$Öó•y­$Þ øúÊ- V#'P;Vt²ôØài>Y3ð•‹BKÓúÃÔ;¡m”ȘÆpü$š)¤ø¿VqˆB,ìÿäX…'“s¤Þ6Ø Uç9 c0Ú UZËC!a%I©—©Ú)‹ åWHÈv" ã°ÔÖ'’Q$©4†‰aA’`ŽÀRxµ)C,-,1j”:èš”Iÿ‹7˜æ¦ŠUoêy’²:bÍc?ÄšÛÉŒU™ØyÒX7œ(·±MÇX“+D¶¤{føÐoïÇÉÿò%œyæ™èîîÆ“O> Øo¿ýÐ1±Ïßz³°þmI¥àû><ÏÃìÙ³qÓM7¡¯¯g�ufÏž ß÷±ÿ~û£®®W^u%`ÿý÷G>Î{×aUÝg˜ÕÚJÊ»­�”z{{±~wæ¶rïqZ/8QÄÓ™ k×¢PF_OV>ÿ`ppW_þý¨Ì^ûî‹9 €RãÆ�ÇOøV>÷úíoìsà�hjiÁõWþ«^xÍ­­8þ³§¢¡© ý}ýÏz{z°ò¹€g6u�üá÷øÓý÷aíê×ðµ‹.Æ”é3PWßP¥{%V½ð<š[[pügOACSˆ•±Çz�üñXõ XúÓ+ñöE‡à…§ŸÆÕW\×iŸ}1gÁ|Å@mx£*[oÜT2>¥(ª;..¡}JgHÚgÄlì¬ÆD„¹3a²ñT·ކ§yU‡æ©E:a™® Fn±ÿ“ͬ¢¾Õ2+׆ oùº‚ÇDÎÑ>ñ&²ãW‹¤qäÌ3Ìœ_:1®–1ú€>qJž +çÆ&™I+YÌöSɋ܋×aêGÔ.š—ÙmT”qŸà˜p«ìÖÕÒáF“ÔV* ñ޲’DHEé-³œÚ¦Ã3þäûV°� °]O“æëë¶Y9)^´Ò¢(^v¬XJÏ“Ã�Ú0ó”ùÆrÛqˆ'kNfÞ Úv)ð¿Ýq¶ÚGµŒâ·rúG@dHò€oíÙ…… báÂ…xæ™gБIãÀ”ËeœKã€@s¥Œ«ßu^{m5<ð@4 ãÎßý##444 <Ð�4€ë¯¿ƒƒƒXºt)OîÀp&‹þà¸âŠ+°téR·p/<¾ìjºx1†sgO!å\ßÛKæ ááuëq̬iJ…¬N—ûÎÞ{ÜGqȻޅƦf457Ã÷;…òo_têêë±þõ5?Œ8®=xÏéœó¾Mî•r¹|½™R8xwïØ H¥Ó×>¾J÷<�n¾®Ž ˆBJÛ·nÅÐà š[[ƒ:}ä8òÎw¢±©)¨Sgíf"‘WçK,!L¤5$Ip¾¤8.Tµ¨ÈOùaÃ��/c]!5¹PŽHkŠšÿ½`&¼�4˜‘o)ºqdN‚`&ŠjÃRw‚-y€¡EôT%ÿ7ðÏ«…5Ezf[ f˜4èÍX•–¸ÕKó6¨En'àÌHã—“Yô!u.+Ìð—z:Dð¥‘NÚ}4ŽcO™K•…0ÑÂܶ1oaü+ æ˜0Qã±â\1 KàåÛ‚íaÔ 5¸pdž½¯Ê®­/WÀŠ•'ÎHoH.Rà­b©¾ÒHœp–àþé‘”ħ-\bÀ™îöüJ¬YµŸ]0 fÌÀã[¶¡<4ˆJ?ޱ߾HoÙŠ–rù³°`¸„·�`Rc›zz�|~©€Ž¶fäRilìíË¥à— èK§±mçNtnØÏcøó`ï®­˜ØP‡ýü"€I� ŠXÃ¥:ɺôööbE:…Šïs§5EÕ‰kª]6RÊKE¿y$>~òg±ìWàÙåËñÕ%DÁN˜þúП°øˆ#ðÞã>ŠO<Ž­6 gçÀí×^ƒÇzHho*¥R©H Uò8g÷Î 8ºíºeݰ¤ê�ØÖ¶6ÔÕ×c÷ÎX|ÄøøI'aÙ�~ˆgþ¾ç~ç|ŒkÓTÁ·‡{ruÍì%B»›ÔõŽŸîº”f&ÊqdJúªX~ Š¿éØ  RÔ[K ³ °r☠$ fÔÛ’Kíàxêr’®êDÖ+2_âjŒ¹Œü Î~ I�¾Öód|G¹ˆ@Ò|D�“¨Ã WŠÃëÌÈXQV½ £S�­Üåè"vñ]m�è¨V‘ÚIÜLC\rw…¹4ú)z×£²Ìš>câ�¦ðZYñ¢d`qjðtð�A²††àÂ+îX‘tK3¬Bš1D.ÅÄ…E"�íÆc CY‹Õõ‘2/’ý¥bõ¸àBÄœHàÂ>ë�Ñ?"iЙ¢\.‡ÿ8õ¤[Z�inFª±Ç75!Û1¹ ‘ª«ÃTJ%Œtnäþ~| «¥¡¶mE±»•‘xù\prcH57cà啸îò§QìÞ‰Öº<Þùîcðµó¾ƒ¶W_ĸ¯œ�#Ëeì~êIìzôÏ€_†_®D2u ¢bø2ëæ�»°vWæµ…Ûíy=ØÕ½söÚ -> ¯¿ò*›s÷Úó0uÆ  FµŠ-‹¸eÙ5øúÒKpê—¾‚ËÏû^~þôõôàØO~ ^*�];v ¾±Ë}DaWw7æ,yƇP®ÀË/<‡¾ž|ø'ÂóRؽs±üÑG¥JØc>ðA”K%ìs@°²·â‰'0}ÖÌ N öc SgÌÄ`?½jµkG7æ,X€]Œ×_}½Õ÷Èœ3QÒ{µPõ‘,r�ÄÈKÀ%ä› $} ø=ŠuNÒqxþÿÌŒëz8ð ¶¼éE1G ü ÀáûB&¾¶~¡ÄTÔ$T⊠’Ìè]¼D‡$øfžntXà'Pj@¢s—-Xž¯Ó! Õ_–€B¿Ê ¸ í*ëw,36ð2ˆA ­„dØBÖAm+5t�o„?ÔÉK–Ýèì°¤ý¶`M¿Ât]�IÃ×y Ô`�ÃBŒÑë‰q¨Ú¿Z·�üOc8 ¬ŸùvXª\ÆäOB¶m|lÄ|å�~ŒtmG©§¾ï#?m:r“§"ÇØ‚½©¥ø¨ÊêÆ¡Øß‡Îü}x׌y˜¸à9œðùÏãÐCÃ/•°}ÓZÔM›ÆR�Íè]±¥^Ñï)ZkúÆî0 ¢*Eg‡éÞ[oÁçÎ>Ÿ;çÜqíuXþÈ#ØïàE8ê}ïÃÛö߯½¼ÓfÎR âÚW^ÁczGüó{ñžc?Œïûo\yÉÅ8áÔSñ±“NÆ`?^{ùe! Ÿ÷¶[ñ¹³ÎÆçÎ>w\w-^yñE­|ƒøé¥ã§œŠ�Ÿt2BºQzÕ÷}¼üüó8îSŸÆðÐ~yÃõXýòJl^¿ût0Žzï{±÷~ûᵕ+1mæL’߯o¿ §}ù,œvÖÙ¸ý×aù_%J�Ƙh°£$™Ô [ýã\ºFl\˜©Y‰y»bã©#y"Ÿ·:ò ÿu fÄÛñ/_Í2àè‚î«:ú66>m¥r <Å÷ŠÜðºê:è‰ô8EÊJ% œ fxpec¤ø‡¤Ã.Lõž Kd’3±LÕú%ò¶8ª^v¬¢�Ö€†v:¹çlñi¿‚ø“›>?êõŠDJÌ@¾ß«VÚ}‡÷šHÇ›Ç;Û Š¨Y1ôx»>ÔŠµJÄ`å­ç+b�µºÖé_è<Êê[p@$7sÁ½EÓ›Uo]ê>ßá_�¸æËx.¼ÿOUÿ¦«¿Ã¿-ÿ~òIOÇDË3�Y賦v`áO—¡ÐÝ…ž§–càå•(lÝŒòÐ�ò¤-UW�lÇDdÛÇ#ÕÒ /“†_®À/áK¨‹ð‹#(õõÁŸ5­Gƒö "üàº7°ùæëÁ2ÌýÆù(îÚ�õ?û ÛÄãµ_îÚ�ï¹ß(÷wŽxNÜg/ü¬Ë´šA%w ˜äÁžý©°xeruN”vŸÄ¸+eε–Pï$5ÏÚm¶4š `4i´|�ð£ÃÒÎ�+2yN�wà[+Ö4%æëò8 �>êÆ¡‰”Ùf$ˆ@xš™ǿd{˜Ý´‹Á”þá1¾ø�^Hƒ�Ð-·@ˆ¦S-íû5�ø¦ü´®^Å>RF:ú-u>yÁ÷®¥q)®~سn:I®–�™z<=kÝÐ䆧�vEƒPgQÝJY2¬Ó<¬%h»1pã°vžVxŽ"–4¶`µ¾Ô,ãê7ðX7mágŠW__�Ë.¿âp=ÊJÜßJõw…ûßçþ¯Á]ó"É×>hqmU¨u@hÓ^!â’Ñ@Å7½|Ìcè}æIô¾ð<2--¨Ÿ¿*¥P.Aľ�R†6¬Øúø!‰—‚—NÃËd�tåÁL[üÔqÁ�_©`ÓSG©g72­­(Vƒ¨‘X*σ_© 5ŸCðüI¯C¥Òžk�Ñø¢VŒ;qV÷Þê`h’=€Ò3N|èÊÕ:ºPtëÕb]"\Â@F¨_ Ø$AEXPiÓ„��€u©L\êk fjƪsµ�¬>‚ØS«:ú[f§ÓæDñ+÷®¢˜¶F£ä"­L&ƒÆ¦&Ô××#Ÿ¯C6›…—J3¥Œ‘‘†‡188ˆþ¾>‹Åˆ¬zò>:3¡^ ´°žç!�N#•J#•J�y^ôÑJß÷á—+(—K(—Ë(•J¨T*NÃ(½ˆ*™,˜!ǦDÇ%˜Qlƒ/ �˜§Èʤ ;^¹b@rË,:Ê&+M� y" ð±¤�J¥à…z€@*Õ�Å—+œüå¦î}$ÉO5at‡& €!åyH§S‘ÜŒ“»â¾_ äæõ—Aóm%¾ièÁ#nŒQKS߸»Õ6SZ�·7ždÏËïIŠoô!¸Õ n,¦±{ž˜êSAs»»ábe÷<ñü ذ½½##)—‘Ïåqì‡�Å]wÝ…\k+Z›[ð¶¹sÑœIcpG7Z³LÈf0>›FÏÀ ÆM˜€yS§¡X,bÓ†�À·¾z.>4y<ŽûÌI|ãuøÅ°T ©úzwTeÉdÁÃDßG]&�Á¢~ë\ÊðèO؉ÛÉ’ˆQiu¢¸lûƒ5=ÖRBË•²µ½¨;N””�Èùvê#}Ë'¼B\B¾¼c’ä –2á;ê¤ü†Ï¨±N8š‰­­ˆV.ÿÿfܱVj”s"]“n™àXØÞ+ ¾x©çÇÑÖÖ†¦æfRH†àÀ•º|êòuhmèëëÅÎ�;Ñß×Ç9~,²hL+³ð+úG¯�étÙléLV #ðd ,�‚—J!S¥U*122‚R©$ò5ôOìÊ2¹”  ªtx›á’BLÖÝÂ)ãPܾÊ”"eíiz²?­ûø«ðCÁÅh¨ö•Uõ “E:“‘5?Æ2†TðÒ)dª¹¼0É€¼NQ%u�‰ ›ÉTõ7�!J@�@¨¿A*óúKòŽùjý U!£ßšƒ ¬X3ê ž19ÍL¡B‚1;¸Dæû-”Æf@ÄîìAå¦Íôwïü ~òð_°zíè+°sh8@3†÷~ål°ù{ã“'ŸŒÚw!:ö?Œ1twwã¶[oÁ%ßýúûû�I¥p×Ò ðãïþèÇ0kî\d2\öãaø¯#U߀ì¸6€1¤„§”•Â0àyH1†…ÚñÔ–mÚê¶äÕ�³j�/ºPò¤x° ˆK ÕùâYóPÒdÂ:¾º-aÌ%j>6› é² 5ê¶±8è'Ù©q †ÈI¦6¤–˜.œ“‰§=ð6ËK»/DAM–~âNÖNµbU›ÊèäÈÄ%ý^‘KñËåò˜8i"ššškZEmjjFSS3úúú°}Û6 …À!ªEnÚ& ©úÙ ò~AÏó�Ïç…@Ètê›̤3¤3”Š%†‡Qñ©#�ª×GÙ); >€JÖêäJ’Ã÷Žøq¨¬´G ¬Ò¡Æ!yP‚ØÈZ¬68àd`Â]Z�C.±d¸æ�{Ý�ð¤3d2”ŠE £R®px ñ.)?%¯ŒMqrG‰0,æ'ÖߪܕŠÖA0ª'ßäi½,ÜXl É“«¯Ó0a�ňþ0âFã%üßMž½È[1ižŽ@ qúá(îÚ –Íbw_?6ôôbéÑïBGC=Þ5cÎ8æhtÐA¸ï7¿ÁÇÿé=ÈUÊØñèC(tw¢%—Á—Ï<=ñ²-­˜ÓÚ‚ý�ù'œzú¸óŽ;¢É{þ¬YhêÚŽíwß�t5 ‚ï£R(ˆ"W·4:u²±¶3Zš‰ª¿´±JƒaÁ:�ÚY-iƆï}ºÊ*;‰f¬þ®�']Ât˜‹Ñ�q–~îÈ4Wn¼xÅÓŒ�x&Àòc‘'dsi$×±æ $ÄÑBšVgi�1Ä’ƒ�Ë¢VvˆÖµòµjƒKh®˜«›O|Ë×Õ�y ÃÃf¼ÔÆn«3ª×& ”62cI⥟peÎM'…1É¢ÇQ2ˆ¶�9<²7�w8}-—Ï#ŸËÑö6"jÞS@­…åëëÁ¼TUt«e2žë#ËÖ¿|>Ð_á._@{9Ñß6_Ïë¯#–®*·<«ë´R¾)çcìAn‰1.Äú|“ùÜ¿¶Ä¢€},¦1N�vâ69žÅ"*CC€çáÀ íøÖ»>0ovT¦ï¹gP?g&üón½ãŽ>O®[��»wa\Gêêê0wÁ@ךW�}÷?Á?l]¿¿•âÒ­­HižÐí3¡ÏC‘x vß í¨Ï„ÝL8÷ŽN�Ë®7Áf%e�¤Ð(Ǫ}RïŽ:€r”™t¾kl+Ì´êa"`Ý0b?V)n *ø‚µb] >µ:“Ä›Wõf´ÁŒV;¹;bÃä²=Íœmÿæ‘-˜‰dIÔtDPÁª‡ÏøvlÇĉq0¤ñ}+vŸTÌ„´;·o�}}xÂS¤Z‚™l>�\>WÝî®qÆ3DZbP¤?(A¤£Êd;(AàÎÉ#ŒCÇ€$*ÊËãØÆL¾b€kû*XQ'œ0£¦Ô‡-¹<ƒsÿ¢± TS„í,�½\ž×ý¶OF`yù™$¿(7�­âõï#ée€|>^©àFm+±»ÔvZQBq¦ÁÉ…Í<Éšó漢�ZÄFœ�Ÿò¼õÒÝ2§±ƒLw#6Üå¡!Á‡¯^êÚ�]CôÓ2¯®ÎÈ¿´m3Þ~äQøÉ¥—âïO<m—ó}•R Ìó0¸þ� ¯X‚—Í!ÝÖNÒÊ§Ó˜ÔØ@Þ;zæt]…È Œjr%‰i/¹m-?Õ ÃŽM2;`ê]zûžMÀ,©cÃQsÂ2Èß=©µ™BžnâBÑ/ Žr…˜˜å$8±1Î Ë8¬�é�B,©ø±Þ�;)6¼å Wv¬Z’Á¶=MŸ-QÓ´“¾*_ßLʈÅ`pPb\[[°T±Ï衊N«K&LÀ¸¶6„ZàXB› �ËeQ—Ï“z$œOÙqL‹•ÌårÕísá¶8=+ÆÿàŒßÞæ6n«¿‹>jî>†¤qȘZa oa ;<ÞB2«§!�Cm;3ñGx;›ÍFAEX_²�¢q¡{<¶]Ë|>‡\6«A›±‘Zq‚Ärë±jÓ%,_ý\>oûl…ÚVJ³ R¿…X®˜‚%¨²*Vû ÏH/C¹àÂ_á–bZα—Æè —¸Îwy’ì‡'îø>¶÷ào›·âØùs„2ÙŽ‰h=ä0#Ûþ—_ÂÄ��Ææ|üïÇüù 0w¯½�÷ËøâÂß߇¡�ëQ.à—KcÈ´µÇVDz�¶5ŸÇÆÞ>…Ï‘3§Œá7¯®Æ“<ýÔ›NÉžîjÞI"°ü¥þù”X8,A?Íc ³¨ån-A�àdY‹0Ή—€s$ |tÒÏ÷±RÔ›bµ‡ø°ªM­‡3ÔŠ�59VOîX5Û0P�DaÂOývCª¡©³âôXþgL‡UM¸J9—ÏaÊÔ)Îã)zÆÍbîc‘aÊ”©Da¤�§`ýˆ+7YõÅyî!‹d¢hqãÐUc‚`êêêQ.÷iŽæ¦%õ:ŒÉmµ²’ä° /.W2Z5°Ð!ÝGYŸ ò|HüQih¶b¡ª§dq¹HU†Xh,Ï_èaµIÅò¼ù[ùº:”Ê¥êA #‚·Ž¨ç¥�¯«Ojöb½Lh§òùºàhîr…œ¬­c˜L̲ËË]v* ÏÄ8®ÇŒÁ4v"©Ã5 ùDŠWrK%t ª¤[Z1¼{7òã'€1†R©„l6‹b±ˆ��´´´ 22‚tË8œpê©øÅ�7`ókñÂÊ—qÐäL8áãÈOžŒüŒYè_ùB$[¹·ð}xÙ,*##Ïâc‹�Ù,æŒkÁp&‹ ~ _8þc‰è¥Wý'P®”Q©T°uãFú©OcúìÙ¨«¯G÷öí¸ó¦›°æ•UXúÓ+z|ýy¿¹ã±±FcD\Œ”T¾õ�NΉÓóK`Y�mL>5�+­ÇN¾Ôÿ^0Ãß6}Ç„# °6@wD¸S0#2QÔ»‰š@ïð—”Ël¡À½[4qÒ$«zQ}ä…ù ™ðrÒ¤Iذa}t7ð]Bï[ߊ¼—Ï«ö_¥¥â\R@G fòù<ÕùOÅSÁŒHË+û’t°Ç³Ruƒ (è€F’YÌUƒê0ÃÒ%ú€DÆ+öÔgÈçë¬LÛÄj[°:[šÏ×UõÀÔ†»,¬’�_®SKX5Œ1Rn;Oš/ãîØ§ÚÚ;=&`áhLŠŽá]qÆ46"£±1“tS3ÀJ½=˜=c:¶ö÷öÙŸ¼î°ÛïÆ¾óç¡«§=ýýèèèÀÆ�qà�â'^€ÜÔ` 8xÑ"\{óÍøõõ×c]g›9Cë^Gi×°lå¡Axž¿T >òŠp•JLuòi,&5ÖÃc »vî pöêó •ÿá…çcëÆ�Èd2ØÑ!ø—ÿønüÙ•XùìsQñ^¸[6lðazïGŽÃ_ÿç�Ñ `æÜùXøö°ecŒ9è°Ãð‘?…þ3¬ýu4·¶âø“?‹¯]t1¾ûío¢R Hæí½7ö=ð ¼ôì³U¤j xáغi#ÒU™¿ôõÿÀ ?» +Ÿ{rZ°p!NúÂq÷M7â•—^‚ïû“§%* IDAT˜2}:víØÁÕïBlÙ´‰n*6 “ © ªÃÕÀ×§ÁÖ€¯%ˆ²$šÎR§7¾Š•·ç°¾zS)iã뾪£—ÙnkìA�ÛÛâ%Å�v•ªW Ññ×M�MhnjÒrÔ÷¡˜xY¥¥r53MÍMhllD¿P2>lAϾ/£œÆg-Ãú½!Å[êâÕ+¨Ë�NW¿S¤ç­#J ã$�tOyç‚koVOÜ÷u!´I Jø¾r°Sjsd+ÈMgÒHguz &2ÐÔ è¸Â—×:¸ ±Õ¢þš>ܪ£äU5�”�†r—#ýU±JŽ4�ÈиðãpjI£Í ·ÓùjIk€Ã˜ô•ËûDc8�Í€HJäShMb™,2mmð‹E|hï¸ááGq़kÆT´¶�Ç”O~}?[†×_^…£Þýn¼°êA´57cï9³ñÂÓO#ŸË¡ÿÕ—±jw&øxÌÃÇ>öq|ô£lûÍ�È´µ�y)À÷1¸v �J¡¸{7˜çUåS±µ ½ÿƒxüÚk1­5·�Gº¥Ý�Ýðä}¢Ú †m"\|ŠE<ý·¿!•Îà„SNÃÊg¿JbùŸ Àæ ðÎ÷üùâû<áx<û÷¿Gשt 'œr*®¾âûØ´n w×.Üø³«ðÍï~ï:æ=xôÁw\=N<ít¬^õu†‡ž²ßÈüÒé4>qÊ©J@ÄÃg>&nüY°òÖ{ÃoXJ°o‰åçèKJ¸„¼ ä’tÆŽOmqwì/ðG^Œ/sÀjxò¤]°ºÊ%˜Ñ]IVuôýcvã‰gžv¼½É÷<6´>chko3b™çá�CÁ¼ P__oåƒX½z5ž^±¿¢•³­­= ˆb®Œó±õ#Ÿ>›ÓNÞk'ƒ51]xñ%زy3n¿å Æü„€¦Ìd³Y% ²�úIÀѱá´4úñîÁˆZŒwtÝ,,9†hÈ|›aÝÂÇ_‹ïň­£kÒΊ”±déÅØ²y3î¸õ ±Ù\¥r ÔA 2ßH ClU© ÁEf—YR³!¹\ƒe݇[ùn!z\è3XQÏ%¬:h§—OŸ,©H.,ö ˜éSc+�ñ€Hviô‰7¾¹ÉS1¸úU¼mÎltþö÷ø�?=Š/œ~:~ôås�똈ý÷ß'NÄ—¿üe\~ùåèêêºuëð£Ÿý'öš;#]�8èƒÇâ–nÀI§œŠt:mG(vu!;¡£úâ(�ÊGE–úQªnO�öm×Ï›�ã¾]½½xå•W088ˆÉ“'ãÐCEiþl¼öôó(W,†ÞêÃÆWÏ,ÿ>wÖÙÈ×ÕaxhÈêDýñ7÷â³_ú2ûÓŸP*•0}öläry¼òâ ŒkoÐ1i2ŠÅ‘(ŠÚÝ–?ò(æîý¶( Ú¸î <õÄ8îSŸÂ]7Þ`®WUš§—/Çç¾rV$s˜&LœæyB0¤¯I5—ËN „ÆÐe£‰K )¶3_Å~:bëˆU¦”T˜¬X?þ[k0Ϸ݃µ4=PÝVuö`0“x¾4ó–É™Vu’ˆá…)L6“ASs³0ˆØƒ9ûp€…£˜êðöàã©'ŸÔ–kj¾¬¢Ç|=ÆÕƒ0žçI«CT $ûÛ:§3MS¦NÅç>nºáô÷õq%Ä`&�ÉÀóXïzpêgàæn@_¿R.ÄgÒ¤<¯úñSŠ:�—;“–WµTì’¥K‰ºØÓÒ%Kª|›¦Ó¡þRr •ÄA䎃À×x*»!¸1n—4à|`ÌA|£C 3:üR ~¥D¯½ŠyÆG÷¿ó�ÈVO�;óÌ3±téRüèG?B¦:a<þøãX´hŽ=ú(ävïDsK Žz÷18÷¬³ðŽÃâCA¾®ÅÝ»�K¥À<~¹¿\Ëf‚ ‰H<þ7¼mÊLüüç?G¥RASS6lØ€éÓ§cÃõ×à© áë& '§H¼*‹èïíESKK\üû…K…wl®¾ü{X·æu@wg'^}é%vôÑxìOÂ�?Üs7¦ÍšQßÑ�ÞÝ»IžÝ]�8ð0þ� ¿»ç.|û{—cöüxcõk‚|ñ0�i„27·´ 04Ýé˜4 }=»­Ó׿_x¡X¿\�7Ö¬QÊQÉ=€¢! Y0Ä”n<ùân�”ŠM€%çI!± Ü–õžª-h[íÓb#g׆Ócí¸Ñb¥\CÓ¹¸‘.¢PÛ[T!ºK¹:\ccu«\xÄT8à8ÀüóÏ<õz{{¢ü£�y®¿v)äĉqìGŽÃü ŒÀÐØØ„]»vÅbH5 ·öñ)�NCÑ0 {ÁÒ‹£ßýýøóCáé§Ÿ|‡ºGs ÔSJÇ�Ÿ€Oæ$\·ìEÕmx�C;RQð¶�áè4‰$«3\ FÄ% V: !µPÀò÷¨ÀJ»žAõ­\Ä!¨àñéê7 UYc·ºÖ büø øÔgNÂ/–-#y‡)�N;TxGßbk2šo+ÖâŸÙ’Ž¢Mn½FA-$­9ãc¥°J�-¯•�ƒÿ�@ˆKc4 Jž*…a{{‘Ÿ2•⦶µ¢%—CO¡€£�>ð�+V`Æ ¸ì²Ë0aÂ\wÝuhooÇ=÷܃Gy¯<õ$V>ÿ¾zÄј5{6®üùϱyÓ&´´´ WºÞ¤›šÀR)@ª¹•‘<σWWo¸.ø–ÉÂ/Ž ¾¹ “'O&µ®®.̘1ë_Y…ÿy}�\§ëR:�F¾¾;ºº¢’?¼p ¶Fï©Ø?ÜûkœsÞw°~íZ467áµ—Wbz5 €Ý;w¢}üÛÚÖ†®íÛ"Ê A€sÛµËpÒ¾ˆï}ëV¹3’Ì<ߎI“µ¸ðt×^t!¶jÞ!Ò¥Q}?ˆ¢ƒ!9r ¾˜”íúŒU‘¼Æ@( –Úøé²ýЙêûf3n[@ô—<�ÑB6)L�/ƒ Ö$†íP —@(’Ç! S}CƒXÊSƒ�úúÀ¾òÁÉ�û¹½úñÕkÂÕ76`÷î]Zã ]¦Tªê;ömCc#ŽýÈG008ÏKáCþ°P‘%f˜J§Ç€H±Œï+µÍµXS@¢ h˜œC” yë�¥hDö;Á{IZ{è¸z–N¥t3˜Xc¢Æ~ªê³ˆºùQcŒ‘ Ijp1·Ò£Ru“SCº*ƒTˆ–ÈÜ0NEDݳE¡f'ÄU±ràí†Ç“3¿·xúG@dLâpò²YÀ÷‘›4ð}T #ßP‡þê)r¾ïchhgžy&.¼ðBüñøÁ~xä‘GpÇw eýZ¬ìÚ�ž|=¾sé¥H¥Ó˜>c`÷ŠUÁRi©¼CÄø>üB©æfÀ÷‘jhä¢4Rõõ˜•W÷³û¾�Þ�;ð�»ƒ‘peÃ68Ï/Æê—_Ž9ˆ±úÙ¢»s;^õ|åßÄM?ÿOÅéÛ¾e ²ù<æí½7Ö¼œʶèðÃñøŸÿ¬ ü×_}«_~ï;îcoÝ€]ŒÕ«d™�í[¶<ôP<Ë=Áµ9FGXƒuØDQÓüEáln…ð+¡£¬›¼mÕt µ=(±xä&lx,+9ØšdA…gÁƒ 7 kÿœÓ�‰è$ÇR—nj”Ê…§´ñXƸ£¹-|]˜ +<*6ŸSOŠ£8úÕU,æûH¥SV[uÑ’ó£ß‡,^Œ~èXüó{ß=þýïÀ“Ë—GeÂ¥ÎÎí¸ýÖ[ZŒÐp/�’êFÉ­ïA%:TDÓƒ"å�<À=™ÿÑ?m°�mŽïl3ȱÈÔ;?%° ˆ†ÛÇtâÈ«\K. V”º»»ñËÛnÓbö÷Riuâ>¤«&An"Ñá”êÉ&À0le»ç¥ÓqsG7õÖQ´SÜx ¶£iqBEóÔ)ÜûA‰pˆWƒ¢5aoá4f?ÌjN´su�ikà£2RÀ-瞃û¿~.Ö\÷ŸØòÀc¯þ\ðÙÏÀ) ©©Œ1ôõõ!ŸËaÎÄ466¢âû¸áÚe8ñýïÃ=¿ü%6¬[‡ÎíÛ°ýÅçáW| âGÆ´~ö\TŠ#H5«FéÆF°t>€uÛ;ñ××ßÀã½C˜Q ª"Y+<ûâKøëú�J=ŠCÁnñ½T û¼Ç}ê3¸ëÆÿâ°†fäÒïî¹ÿë_°ê…ç¾Åb¿¹ýv|1gÁ^`Œ¡®®Ÿ8åTxž‡�ý•dð›;nÇ¡G�¶ñãÉ`(�ùàêûF7*Š¥~uà 8ù‹_Äâ#�D.ŸC*åaò´ihМ8¥{ªoú@¡®­Cœ«ó1ÂâN?}2éW2¬éc¨fWˆøª6Æ%à Òú\A‰” «¶´³¦uµXZ$w¬šen'K6�5sˆ’í®fË¢ÇÚ­Q˜w2`³ÙŒò­ÏÀ×§Aæ$‰yªÌÕ”Õœ&óõŽ{Ïs�ƒñðÌŠ§°sÇ´··£­­ ;wìÀS+ž‚\Ÿ-›7ãæn¨¾LO~ 9J©p+7aŒ\?À*ÚžŸËÓˆŠòýæ€Õ‡çËa#¼É@K8ñšAPDÈxŠ¢Ç<š�}XÇ÷‰[6oÆÍ×_��þ~+ÖóÔAUôHÏóH¾Q]L‰©2kšŒ‚FØ”üQSõ‡€¤>†ñ4`cÝ`ªZkpb™ðCª Q¹¤Â]9(Á€«Ñ²½%Ò?VˆªIêJT 8îºRAª©)Ø®V*¡#ŸÅ¸Á X¹„ÊÖÍè܆Sz;¼\™g–cË+/b TÂÌ¡A|uá<|ÿùgÐ58ÆV¿ô"¾ræç1¹±¾ïãßÞ±MêÀî¿?¿\ü R �ÈMšŒT}=¼l>€_ùWÜþçGÐ;0€R©ˆìí!‚Õ!Ïó„çªUP+å�Î]r*¥2 #l\û~¼ôBììêðç.¹€;¾Xþè#¸ïW¿ètmߎ{o»UË÷ñ??„Á�~œpê)hk��þ~¼ðôSøé%KOjãa[Æ�7Þ€³¾õmÁ8�»d Ê¥FFF°ñ�µøñÅK±³«‹äýôß—£¯·<þœpòÉð}�Û¶áî[nÆ@õ…âsÏ_‚r9®ßßy÷Ýù+§­*~$³X[óSÁ�ÑVëK«Å ¼nµ€ÑÙ\\09O-Ò Ëä‚Ö�Ø2i7¾ ÕTk/$Ã\B¦­™qm(  °)^�)îè Þ«¯"ÝÚ ¿TÂÎî.€1<¹i+&54 s` iÏCS.‹mý8hñaXðůÀËdáe2`©T5ðæa{]=š;M{/ıM-ؽ{7ÚÛÛÑÑÑ!<)ô}ù|³gÏÖVÊeša.8ç,®öBƒDiÉ9gkGÐ’¯ž-QŒÓŸ÷;¥ü³ÿ»p·ìz.ùê9 fåsÏáK'~’ã)—aÒ_`ÉW¿Zu(‚ëÕ«Vá§—\ *-97>^<’†™m�ÌOÈq°6ZnÁÊS®PÜÉʆ;‘uܳïÙ’¸H2o^Œ•yòR‘äXma‡¹ иU¬Îù22fQâ;>QÐ\}º°Û®$=#É}pÂÚºiϸ²»-^ù'Ö~pÕˆé$Çñ)ú8mÂ`&äþ+$†Cb÷‹ H¬ £þ4¨™Sñþš”ƒÆÊx&d„?ÌJ¬µÁƒ�¼¥äˆnꬑ(Z2‰ˆí6Cæ-Î2N¸¨›$›éŒ%N_uÁ!^EJŒ ƒ·1zИ ˆ¬JJêƒ�R_À¦cú™_F¹¿¥¾~{{PêíA¹·¥¾^”zv£¸{˜—B~ú 4,Ø sæáù_ßÿÞß¡âûÈ¥Ó)—Ñ^W��bÓ››ðØæ-¸å{ßG©T‚ïßxhhhÀ¸qãÐÙÙ‰3f`úŽèyüq¼ó�ïÄÔ©SEé|7n„çyèïïÇÂ… ÑÚÚŠÝÑémL__Cµõ;€E=xGmÍö€ó/ZŠ-[6ã—·ÞŠ��Aíi€QÓø¾Øî2_j#T`Àˆ½ø‚ "ÉtMGûq,âK=f*Ú}é±2ËX{ Ââæ&tׄ‹»YÄÙ‚Fô¯k@Å¢ q4³êÿý4&"í30­ƒpÅ–íøæ)§b¸¹MÍÍÈf³H§Ó¨¯oÀøö6´�oÇÄŽLyÛÛ1sæLL�:Û¶mÃïOÜtÚ¹CÅ"ê2i4å2èÂäÆ 2ÌkkÅM>ŒIo{V¬X�mÛ¶aüøñÜ)Eõؼy3¶mÛ†c�=7ß|3?üðHÂJ¥‚Í›7cÚ´ið<[·n…çyØwß}ñØc�q51µ‹sƒ� +VºëþÑ5íù@È K´` <1gÛø’G™ÅÕw,ùAã2ïQ¬sJ|IS¸3ÖêR×Ì$ÃwX"Q´¼÷ĪŽyÜ««»#äŽ Sq¤ˆT]Jq·ÞŒ@HF„÷yôôô »;Øz×ÓÓƒ)S¦`þüùصkZZZðúë¯ã‡?ü!Ž?þxÜxã�xßûÞX·nfÏž ŽT*…r¹ŒY³f ‘¹žjŽî‰´Þ9Iä"9=·¡šÜÙMJîMçKF'vžLË›°¾Éx Žëˆ õÒBÎèÞ:;b¬Ê?)NÍÑ/®'©:Ć7i¤9׫!c[7°�1㪗îÚÂP(�¯«KÀ�æ_˰1#…BB,øF]ue+rz¤Æ¥¾?óçD¹RÁ'?ýi|àØcñ�c�UÊtttàÓ'Ÿ¬|F¶•’xr'_&˜_·:“, m K`5î$‹sœx"lWs@¢ÃyŒø€«âJk¥WÝB�Ä ¤R.#%°QÕGnÜŸáEZ.¦4~üxœøéÏàúk—qA‚ÚÁ ®bP Ø¡ e¹c �Uæ'ùî&__r~"”J¹$Ƈƒ$ߪŸGáVj{ͨ±BqUW|H�P\ ´76Ó˜ˆ’8>€o¾s1òénÿÞ¥èBs*…ÁµkPìÞŽOï»7Zò9”žZŽC§NÂöþAxŒ¡5ŸÃ¢)Ñ’Ë£-ŸG]:ƒ *è/‘Ϥ‘M¥ÐQ_‡JqgŸ¼oÓÐЀ�}ìc8ùä“Q__�/}éKX½z5¶nÝŠƒ>ãÆ�Ãc�=†)S¦¾u1yòda€är9ŒŒŒ ½½]¨ƒ©ŽŠ¦)¬Ã&[}r †;Ba®äÀ%IÊ”€ï¨mIÂ`&ßÑ#£Ã“œ"·wÞhÒö÷eô·Ýƒ6Â�"‚F]ưȘE1t­ÃàˆÕ'}a›ŠPß-J…ip`-­­Fìàà êëëÑÒÒ‚žñ[D:Üĉ#ú¤phhÐEh£)`Z®”‘A†»ƒX_¥À£?ŒU«^’c÷“ÂNC‡‘ÿ&�c«£$9è"AÝ#@¦ü¡‚šZ?ÞÊ$Jå22™ ‰åĨ9…½' Ä·#C©Rq÷Õ •Êd2”’‰—ß©1˜»ä H¾ÑV•Û&¯k¶‰Ö‰$žÐB8+öAÑ ˆ éT Ô‘×®Ã�Þw4>²×\0øZSxƾ{¡næl ­[‹TCp‚ÜH_Öõôà^_�rÊCÛŒØ ¯-‹'‹ÀüùÁ—ÐW¯^�[o½·Þz«@wéÒ¥¸æšk0gάY³¯¾ú*Æ�‡¡¡!Œ7N(;44„|>�l6k©�+;q6¬n⵩.Ù({ äÂG Æ\0ô´éòqP—¨´„KÌ(n@‚`FÀý/`ùé"I0Ĥ_Ƀ±`²`F-hÒ V§�ZÇÍ@Êý´�w>÷ý™_Ýv[àD¾§CÉ ¸{Œ«�å� »zB‚ºAUBÒ×#·~éXö3GC(¥i'%›*Üm „z”KeZ©¸¢Jp&�qƒ�ÝÝøÕí·ibž?eÖn70œÜj°oÊæ-i0TJ%7y%,“²ì¸0&æžò7Àœp¾¹Õol¦±IɪÕ7÷ô�°¥¯cȤ+Z)UdqSD&_$<(A äÍ@ë8dÁ»d²ÈTÉV� Ñý±eófÜyûmê{dÂÞ4†R©ˆJ¥BÖDáËMÖ•Š�R©ŒLš>ö>ÄÆÁ\,sü!Ô³„„-Vå6ÊëÈW¤„ï+6FªÁŒ�ŸšËߣǿ-˜b!ß1˜Þ¬ZÛèêÆ “î{Ä5_Æãpáuøªú7]ýþmù÷S?ûÄP¿ý‰ ˜¨8§4×ákÞÀöÁAlèéÅÀH Ù”‡‘rÃ¥2¶õ÷£>›Á‘3¦á¥În=k:FÊe<·­ =ãÚqÃÍ7cçÎ�xøá‡ÑØØˆb±ˆ†† £®®íííÈår(•JèïïG6›ÅòåËqÝu×axx8’cüøñ8âˆ#°ï¾ûbÑ¢Eøð‡?½¯ÔÝÝ�ÞÞÞ脺R©„C97nÄ¿œðqMÓK­œ°€}+]Þ•-éD…X غEà\ž€Só—sàåŒ1¸é¬F¬TduìXꨬàDñX'�µÕ׆Õñ'´A{©qÕœ°ö”ÌùãS]¾N̰ˆ¢]™MX_ƒµW}4m¥bufcc#fÌœ¥§äÈW>´ÊÁçņõëÑ/ÌI¦Sp°O Eã�×cíª“,«Þ¹�ý²˜Îàà JÑv{§úÒ…rŒC ÏØÍƒLId«Z÷<©äÕt®�ÒøÒL‚»ì�‹«ŠœN§P__o ¯H›,ô…«³«Cƒ(•Šf,Ôù€H§BýÕï3‘ª©ý¯—�? A`ï‡úKËðÔÌN¾qÐN`]p EaéÛŒãkÑC§Š­¯«Ç…—^z8€e%îo¥ú»Âýïsÿ‡×à®y–òµºm ¹ÇÇä ‘«ß/+Ìgü ÖlÜd¥¿ªkàñ�›¹Üux衇ÐÞÞŽw¿ûÝX³f æÎ�‹l6‹—^z ‘6^ IDAT{íµ¶mÛ†ºº:twwã¼óÎÃe—]†«®ºJ¡ßÝÝ�{ï½÷Þ{/&Mš„… bÞ¼y`Œa„ ˜0aBT¶¿¿•J³§M£kî4Éë 9Î%Bù�$³ªs² È%%=6[Èq¢L”ÜJËÁŒ�a|�pqa*ørIÿÛÇfkƒK}k f’byüž „ìX�³oÃÚœ¨7[K Ä�|ep÷ýýýê*Kª¡Õ—à}ßÙNõõõqÁ�¼-ŽI¥VS©TB©TB&�‰d%BÕ‘ej´·$QÛW·Ð•J%”K%cEóâ ºcÃb±ð�ãú˜(¼æœìˆ u”CÃú^’ Àé Ë5—Œ/—ʆÕ¦t±èDÓu�±<ï0«X*¡T.”9nŒÆ@©\B±TB&�V±6õˆX–ÁòžN±\ªn÷¤±F•Œƒ‚u{OG£/:¬Pœà©Ã EE~Œf^zë¤=ñùí·FbÜÿ�E8¬Ú{ïQ-%~÷»ßÅÞ{ï�b±ˆU«V¡··õõõhhhÀ³Ï> ÏóÐÒÒ‚\.‡ÓN; ÿú¯ÿj¥¹mÛ6~øá¸ì²Ë°aÃT*•èÿB¡€ûï¿Û¶mÃaûíK×W›˜K¡Dã&ËŒÁ Å|ŧ&nŽ åÌÚ°ñ*”êú2M3X—�嵌³OS0¤ðsÂHå{ôÄ80a¥L+–Ñ IÐH­¤ð¤°âm3–Ç‹]@tˆA/hžv¬šå†•³|[aš²Â[YÕI€åïúVŸèún‹Ú 3jvnï ~…X+? _ÏÑXèܾÑh¢ºKg€"Î …Ⴕa»"k%׸âFýÎ< #q#96”8öà¹5²</sd0M8AúH7„[z+çrõÊDy:Ë&b)ŒAƒ¦•‘qCñ ÃÃ2U­"+œ”¶ä*jÀÂÝ+JcÐõ¥zªPæx‹2;©—‚åµ…N…áa©Î1Ö™'‡eŒ)ß‚2ãñL„å~„8ë×›e\«unÆhz³ZÂF—ºÏ÷Lø÷MÙ2÷µS?ûÄ`øDÎ]]==xæ•W±vÓfë“;*ýÛ¿ý:;;±}ûv¬]»ƒƒƒð<ÅbmmmÈd2Øwß}1uêTÜqÇؼy³�h(iu…¨½½Åb[6oƤñãqðÛöÆø–¡: :çâMR ™,Éœ‘E’Ġʳ),ùZ­NM6˜î©=S³œ°JqO9~µáH¤V#-™œ±rêêL2,¡ NXuLi< 9ŸÊuÄÆ4ôm]W—·ôã䙨{P•Û}YeÄãœ×hÿOHÚqÈ€qãÆarõO{rhí<Á°uËìÞµËÝÞø±vËv*“Í¢.Ÿ·ƒé�*úw°0ŒâȈveEÅIÂVŠ;ˆL£‡nguG9z`SЍUÉú8(”FV;ë—˜…l ›ÉfQ—Ë;Ù ½`_-ó WõÀ %-w®ª¿æ�w˜ý··Šr›±6ífšRöÝ#z/Ìö°U—¬< cLaêëëqá%ÿØ27vRÂ@(LZZð¾Å‡‹ƒkz²§±>€¡�ëÑ ©µó:€PÁÀú7ð‘Ã3’²|b8x€RX_m»‹T“ö9Yµ��d�OÖW[ ÄóJQ¦j— Ä › ˆr婺É’¸ˆ{GŽ&˜ ñµb�|-NMÈ; V?4ÌN¶m¤ÖºrÉß¡öú›“^æ¤Xw§Deä¢i”ËÌÛŒ]»v!�É[�m|�Iù8ièîîÂîÝnÁP„bž6˜)ŽŒÀc ¹\Nƒ�'Ý! Z¾ÃÂH¥‘‘`N�¦v+÷K£Ëñ. àŠ „ÉæT¯Ú— ?eˆ¬ü…Lß Åå»L¡JŠ#òpÅbó�ËÙN˜åyKò:|¼u¤P¨RU;Ôd‰ê (Gày ùlºo’™ErGB�¸B(7¿¥ÎçK¨8…¢V'I´ËÈ“|0¨ìµTyÒ«¿½¢%›ilDZCå³õss ížYÂטüm~~£b Iê±3�MÞp „ÄB‘�€¡ã\©åËèl?Ù%qÅÅ…•âÎNX2�\l›=8ž’8�5b“òUÇ“–ζ/ÉÅnЫz¦d–¹V¬}’U±:^6·0Ùƒ7lWg°uN Šl†ØÄ–! ÐÝÕñp‚ó†‘éß+* EÂx úG ÖÄ22¶P(Dü`ûœnÝÀ4þ„�ñCË#vEÐŽ¿îÔ·j* ¨ø¡ÜR?Z°F¹£-CÒ`ÃÌÎSºp}/ÈÀ3).ÄÖ„«Ê<ª“«þ§1)¸f*n·’p±oUárä`Èê\8¬)Êc)‚¬Ž�æüeêé”srjØÚûQ±$J25Ë Ëèl+V)Z+¶™“§ä}ë[2¬Ü+¦‡ æì8'yœïf ŒN”!Ù{"¹ÓJÖØ«jµS2-›LÓF‡Ýµk7†‡Ð1i"›šóåùõ÷õ¡³s»°Â¢ÃºØ ñ{EÅbår¹|¾zz—ERi‹OÅR …áaå{-¼ˆÂ©m’­ÆmûϪ³Fc«9œN A4jÇ"¡Ö< ú½"Ëã£>$ë¢WFÅþ*Ϋ#Á6Êr©„\._=}.á àú£XVõ€'¥Ý¥Êo0;26’;ŸG&•N>½rûÜw’œ )˜±b¹r@¢×f±#ÚÉ5(’m†;.ÞjöÅÞ"iLD�#T«çìm%&i~Â+å…ß<Jƒ«5 á°I ;Ž0H£ñÙ�Sbïv”8CÁ7ØÔä�Zk0#ÞvfÔ[¬Ê?)NÍÑé”ÓXt÷nT­\ê@€Á©qÁºk‹º…0 V¸Jdk˜ø‹Û�6nØ€ÆÆFŒkk³Fêáþ¾>ìÚµSøÎµÂ“äøjQF&øÊaªT*D1�F&›%#Æý뇴ªÄŠ¥Š##Õ£‰)÷‹Iz¤ h¨qH:€R@ãÌðä"?ŸG&“�—Jƒ¨TÊ(ŒQ( cppýý(é?Ї(â;J\y€¯lRø�¢‚ç!•N#�J!å¥àyÂã�}ßG¥RA¹RA©\F¹X4®QÁ )¶` „H}D)1`U9Á4ÔM3ÿ8“YŸ:0âwT{.(0ÊÊå)Xç-|!^x¥R¥ÒF<é�çy±@¤~ å§æƒt|TWÙÌîvtWÚW.•0T*Á³È]®TPñ}”Ëe”KU¹-|…;üŠP, ‰•s™blÜx2©¾.‡Bĸè-OENáßInzõVOc2 2FÍB9w�É<ÔÍØZ ém3�ëþZ-‚;BÕîßQX*$l¢m…•“ZƒDN÷Ã=P`*?GkÄ#]ƒƒÑb,A"ZÉ©®¤å€ÕáLYI±ö‡ v¾fÿÊ~§{ÃÊäS] Ö”{éæ»’Œ’i§a´ ªK¥b±ˆÝ»vUßrÛÞFs®‚<$ú„ƒ0…f«¾˜¯¡åW*Ás‡Ž­!o“A@CDG[#8ÈŽA#“~GÒ{á…ë ×9öé‘g©Bõ#'Ôú˜5Â ÜªŠÆ¬ºR•\jú�^¥â£22M˜.&Ø(Á‰&d`¢–(XƃXüpOh¹uƒWàKË­}ß&VÀä¸7‹gN„Û’ÃÁêXIc2 ¢’ÕÒÜJäœX'÷YÕÉ«¦¤ åƒÄŽÏO¶¥NŽ Ñk„Ó©çâG¥ÌN¢ž¯lð]W”~N�CàDq ]yj°N¸øß$|‰Ö¥nZn鱉ƒws0J¬ÀÝMjotTµÏUÛÈH¬k²d,é´ÌiJb;Ãi§»°{Ká˜áä8 iÕ)þ�IZgy#“Ÿ¿ ú2ìTßÑNÉ×Õ€„;ÅΡù1ÕÇåi8šL°³¾m¥Dœ4y޶ÓÛ¨ W ´mAc)J`¢@J®àìsžQ_3oÄ¥\UÓ«í¡ƒ§´Ýy²*ß8¹ñŒlMÔ$ÀÅB+%tõxÒÔÆL“Q�è÷‰[‰h‹sẠI„7KI8÷|Ò.‹’à”:òÕ +£Ëlå«ü2 L–RÜà¤[�Öà`´XFtHD+‘—2_cϰZ'Ê€uâiÀš&’$专ڔÔÞè Ëv. Ö@f4ôÿµ÷åñqgÚOÍŒF§%Y²ä[¾m06á´ WK²$�Èò‘,_–l6awÙ»‹IlB Àæ€pmÂý- !† çrL€‚‰߯²nYÒÌô÷ÇLwWU×Õ-É–¬÷ágÔSUO½oU×ñ¾]ÕÕN««1dÊý48Bar0�y. 3’¹¯ò:­Ìhfaä�¸*û¾¡*‡Æ½F >ǧqÚ~èÐ(ôŽ 3¾—dv.$§BY§:]äãÍaYñâùÑ�¿ºv@ùMûö?_.„-[¡Áo—Ís…yØÂ Ój³’–†‰T¾—R µÌ×�'Ø`;ðÚGf§‰n߯uˆ,£¶9Uñé…�;˜o¹ ܱ۲Ód­O×N¶8Ê�ï@EŸY1„Ëó¦JŠQ‘ /LI®á[ynÔAt7î�¸Dšør•F”…�rçZû…ƒLóöUO�bÈ�!w;2’ÂáÁ¶U�Ûx#â�\K‰9Ðx|ëŒ;H ’ë:fh™L 3’&7ßÐÀ¨äŒwe?té Œÿ.O¬F®Ý8œÚ¦Êš7XaYýÒe-8Š­of•wP‚ÒîêÔÌ DòºJ:D©†Q×P*¹ªh½ÑîÀÕÊ—;œA ƒÎÆš:pÉ„è0F"¥#Ž5šùPðœ5mÜè¼�=ŒQ‡H‚d+»4]›Ñ™G–¡N�¿}x•Ò;©­q‡p6ˆF¢³*Š�ŸŒÎ�fÒ°ÈNÊãi')+Û©Ûw¼û+Ú.ñå&åºpºËüG Ïæ Cñ£)¸1.v?TT™åy²pi“§{ð³/½””[Ô)zàB¤;ØqÁÿ<©8è͸¿žÿ×x.1攀 � Å»IúâD�ìðxp îA ¾ÔèÑà2UgH‘<ô�GÏ´2ŽSÊ•fÃƾ1Ú©g%O%[Ó’p�-TÒYëhe/„‡­1d/C®µ7Edú×.ò8^)<Î Êc c×!Œ]&%ÖÜÉÔ07VÇÉbRÿpÖÆuê‹•¥[¢„\¥a#œi1cÈ�Ï �]夿À®÷ƒq“Êu0à´&ŽãX®l³1›š~xpµw¬‰®Î»ÿ´rÕã“�ëę̂ü$v„X’qj/n‹‹Á->}ö¸-Nñäò&›§ù¤™þ }}>Z@R]¿r¥çò¡áCwݶ1s]1þ"†CÉÒoDüê™ÃX_˜ö©…µ/ø2Wyç4ï�¨ôP�­aŒŽÑ™ãšR³á¯çÚlfè &n𠱸<�í]Z=òþ¶„mÒ:$›ØF=ƦC”ôf3`RE9­®Ät/¯M–®ªFa÷nx. cÈÔÖ"×ÞH•—£ÐבÉÀ+}ü?ž{ +·í@]E9f56â’SOB®õúúðêÖm8÷7�Õ�1c5Ô£ºy"šêëÌ3„Æ52‚¹Å)¥{ðpqãDƒ‘[L˜Ä nrì-g&7äË ´fšž!s\kqwd`av®¾®ì毛#äëb§ŒÂêjÒÊá¸ñÆ©ÑáñIR±IÅ„r‹í�9®Î0U 7Æ‹ù(FVUD$¦Û6eàÜk<‡ÆÞ#ó?q9Ž5­c”åó:»¬xñ|žÜa#B;™K鯘8Œa½q­Å´Rfà2N¶«ƒÂz›¸ÂX=�ÝIß!ùk�\?šzÒïèÓµãáù¿˜�ÇÆZÍ›Q\”ZGC&�³ç ·¼^ûºÓTÔÔ kËfL˜¿Þ}ÓZZ°í�wÐByõ:+ß-r�)8B1d†õ©è‡™b}ʤZ^¤dL86�ÚÛ ŒhH cÆ‹ñÙ‹¿‹¥_<ýã7Ñô‰“pÂEßFÇ”øì%ßGá ÃpÆåW`Cm=>{éÐò™Ópúe?Ä—_��_øÏxÿƒVÔ¶§_öCl¨©Ç—_�ü‡Å—_�S¾{κòÇØ2m6r»ZñÖûï#_( &›E6“ÂÄŠrAµ4c8qÎ,£úýýý˜^]�ŠL¯¬zKšö¢->i?`¬Ô÷¬d1ƒ+OäW.\OL€å Ã0ƒƒlÏ™ëQ®ƒÔÁp#�…«¸3N\Ek� ×V/ÂkÅá¶)ƒâô þI�3�KlçH‰K}ÐMž‚ë «Ç Ê´C”Œ1¹ª1Ãå ‹1N©¹qóûlžÔ‡U}@Qe?´õ?VÌ+Âu(¯� t”¢rÖ�l–rkäpV¬“@7^˸SŸ<¬ÕÀÂò åaÁÝ7ÊäëŠnÉR—Vî@Ê!OÉï‘Pd9Ù ¸ŠÖ³¶Nƒ WÇ3pc�CcäJ)Çu“)µNn,™E¥…ûëÎÓp£�CºR—e¬�"4í¡yæ,äóyÜ~ûíøáW PðPSSƒ£>}2 Ÿ/n‘ó xž‡]»vaÅŠ€Ç{¼˜IéÉ‘¿�ÎçœwÞyèééŸiÓÙÙŠ¶Ý}ØÐÞŽ®¾ì_Ziâñ™s­FŶîn>eÖnÚ¤,˜iÀ·>_Rô;õ3 QB0à3›‘Ë÷WûŠ 2æs‰Ëz¹þ„æÎ ùO.Š3òlÐ�ëk ׃²¢™ W+/rgDÿÓÂU q橨څSÕ+Ú£º·¸A-Ó êŸ7*4‹> q(�¿Û×énÇšk£2ãÍÓ’3Ÿ›+Œ ¹à¹>+ ¤‘~è8V ÉXJä:ðø¤ü›ä Oe\]k!ІÊN—‡¾8>OlÈþe1XWŽkÒ3PFÅUó˜*0Ô Á=²q#üh‡gr2_Áe®\ŸÏ9L•Ä$ÛÀÕ¢ÄÕ9$f™¥Ö¬¸¿6™ÅfmN¼`¬aRŸvÐ53»à:žÿPÄ©óïã -s>ƒ¢l”ÜxýõH×�Ç7¾ñ ¬[·«W¯Fuu5Ž<æØ"¯Ô üÕòÎÖV<ñðr,]ºÞvΗEÁOSÊ3•*ú¤çœs***°eWÞomË›¶¢²,ƒþYð›ÀW¾õmTVVbÙ²ehllD.—kß…'žx�=òfΜ‰Ã?¯¼ò î¿ëNsÌ1xôÑG±«­ ÈÝsªçÌŬY³ðè£�â‘ßýÇwnüéOðÞË+pÁÅËð—U«P–N!“Ja PÀ¼ÆñÚb7s:¾ÿ,CAódo{w&ÕT£¥¶6Qc�û4Yø•€k�̯yr‰$¾ÉÐŒˆâ’òL0­Ù˃ë׃—€+F¹fžB!ý±V¡³ÌxúÆ&ÅZ_ÁfÚ‹ Ú;g×Jžãpcó 3l+_qÆ þL¼±F”�”;$+I1øÊ~(71Vzo;õÍÖ‡XÑ¡f‘9%Úwuy0@:´ÁÎeŠë⃖ø%øá¦ƒlEaP”àtËJ�°RätPnSð�'¼1°ŽÖªª.É/B»v o"_Ø�’ç"ÛÊ.$*Óåj”Ë8¹Ñ•-Ÿ¢‘ ˜?¤ªÑ7ŒÒÌM§´3/Êå. edÐÜ‹1€±éæÓÂðô¶�øÌÇ?†¾\™1 Ë[ÛÐÓß�ý&4âo~·'Í›ƒŸþÛwðNkšª+qɱGá7¿ý ®ºáFœµ¤Mîd IDATh}àB|jÊüãyçâý®Ì_‡c¦OÅßœz N˜=ÿõéqíObkgÚzû�f ÕÙ ZjÇ©‹‘Í¢¦tD·ù<K§Nrªq¶!: ¸r=G;®^7%�ÿa0¸•®ALN9YXyJ¦À5Osñ¹,ˆˆÇÕÜåO™¯¿}fƒÈÚd3BŠoudbµ›QìU§ÉGLl/º˜Âs³[•ÜxÛÛô\¦zŽ·Šò]Ç spÎÌâ2ùÊÁ©(n7SôJ¹ü:4nr£a¾Ca0¤µY—j,ð †¢Š«´ûŠyX{¸¢ïwÊ8q#:úu¡ÌC}�”s�ê{IRbåø¦3‚5ï»(ÙÁ`êµ#''CÁÕ:6W~7H;žK+ÉU&Qrýžë…÷Ï$O’É •·ìåxç9xØ“Wln–‰×©_Œ ŒI‡ˆA5˜Ú›Ãç.À‚9sP>i2¶lF]:�ölñô·|.�|>‡c? €ÚÞndàáôã>‚Ó:Ú‘¯¬ÆKÝýh7—~ît@Eoú<Gvà/�X»ú-|ÀÒ8ðÀEXñæ[˜3s:«kñz÷nìÎd1ÏÀøÒ‰sŒ1t ?KQW^ž>ïºÔ�S¯ ó¥#Wi@[¸f£Ý…'d¶Œ¢òÌN…އ«Nb·ªõuÏ"WO1f®b1Ζq¼hM¤“y«Ú“ÄhR( „'ÉÁ¥�­–ë&SºÛÉì q-ÌA˜î>%u„’rGÛûA•#?˜ÛX*<šÛy¬1HÁñˆoE(WlO2Â�½MѬùc¹ãpy\±¹rF²Ãik"ŽIPêòÊPòÆ7¥±¯à«dj¹Ü…î^(¹¥ËÙ{@B®V.³i«×—Iåvž©¾GZw\à…3³ö^<.wåaccÒ! !ÞtÛ ÄÊt9ÎüÅ (//GWW®Xv1¾õ5€mÛ¶açÎ�8à€ÿýí‹�ïhÇ9×Ý„Ÿ^² 'Ÿ÷%¬yç]ìzîiœýÝKáy–ßt*³åøÔy_¬]³g._ޝ|ýëÅßk×býúõ˜0aÞ|åÌliÁû×_8D…�T¤3Æ?½n†#¦NÁ»Ý®U¡ÄÔ3ñ�^�[þ3¼üÜs!Í�[ßЈË~ösÜçxbùr-¯~|.ûÙÏñÀ�wà‰‡—'QSûªN ¦Ñ9HÂ,WL¢^ŠEnÄøŠ!×­¹É¶Ú”qtRp°&4Á.`l±ÉWu$="v¯-‡øzHˆ¬}L2�=¼ªÃMì ¸ÛÄÎŒÍãH1¸Ê{ïåøî?]Èí�7 F6 !7Ö8O.Cümfr”ñEPm”'\¹pÕfޤC¬â+øVŽ&ÓÆØ1˜y†AivéWt¸_ ÛUümqbåÄ/îè9(A05ÉŒ/7jþ¹qC;‡E^}q—ç‡�(ÏyžSª.ñ:w.Ÿ.éA ‚¿ÁÅÜÊ'œ{Çéá*WH­â[¶ÔéßIŠò™œT•±tØ�Ì3ròuÅpr÷¾Œ2‰&C¦¹·Z^)’ùKÕš{«çqÂ9ÙÊò©t îO8Þm¹@Wnæg–Þ"È{ "躋ÄlÞ¸ ™L™LÑ�loo466bæÌX:u2c˜P]…ãg¶ËE]„õë×c PÀ„)S1wî\,^¼S§MCOÉYª¨¨À5×\ƒ;vWVâÚk¯E~Ë&ôõõa``5½ÝJýÛ¹ïñ˜1cj+Å­rö§Éá¯êêj|å¢AY6‹G~}_PnèëëC_–ßw/^yá´d)>yÚiB}~ú¬³°aí<ûøc‹¹‡u4Z²¿ýïÿ'8C|m7Mšˆžz;ÞÇ~ìãØñ�ÈfËñµoÿ+&4á¡{þ]�øüßž�ù šŠàÓgž… k×âÙ'/:©ª„®œ$’PÝd\EÂØ2Ý«0u<¹r”rRÑL&â3Sm"‡`1D^•±dgŒÑh¦ç*~:£Äµß9MÁÔó¶¢/sb­êð[ã­…²Y‰›¤rL«:¦1+ùªŽ¸É•ëk žëÌ“ú¿£\ev3˜ô‹¥ŠÿL\uÖb]1ÅÍ2öC©®Â¶¢�\9ý à® 'Rsy‹Dø}OS^…Q¾Øùtu)ÀRBçÕÕ©2<ÐÙ¼‘N×6Œ«+:��pK�7ZLÙmrYI®m�SòŠJ[û�š¨Ú†�FƘĕzµN‡@¦08Ü_Ç1m_­ 0·„'~÷Îù» pþùçcçÎ�X±b`ñâÅhžØŒ•wÜ&¬ùëÒixž‡T*…Y³fáÖ[oEgg'¾öµ¯aÖ¬Yð<.>•••øÉO8ðÀ‘…‡;úˆ Ϭ¯Wêõ~§ÚQêèèÀú¶NÌ©/¾wäô4™ ÚÿCBeUîùåáåçŸÃšÕ«ñíü°kçNÜxõÕoÞ 1sî<¡3=ùðry)µÏ5}+H%[p¾ø:tç98Èû¼Ôõf2w0r… /ÂUY-:b‘i/ü ©¹7~nʶ& ”Ñþk‡ýÀp9DÚû32á¦j}û.,\¸ .Ä«¯¾Šæ² >ø`@>ŸÇ¡åtÐA¨-äqýчãí·ßÁÁŒq»w㞇Aª««‘ïîBÀ-·Ü‚žž\zé¥X:¹»Ë²øñUWáÊ+¯Ä¥—^ŠÏ,\€ço¸K–.Àpá¬)J½Öwt(Ã{{{ñÔºõ8~æ4kyUF]Cщٲi#pÛ$Ká„“NÆ¡G‰šqãP3n>ðv”Ò…òe,>äPTVUaÃÚµà�PÕ Im»Zét�ÍÍ€­7€غi#úûúP«qeìîéåÅt„=83®\•åþ…†ë,3^¤ÕhŒ3£0²ã›, ¸ŠŸÎ†~,»7*Hk”JðäðXŽ�Ø6öÜ–º"ßÕ™‰šÈÉœ™Áp‡ÌJä̸sã:3@Ñ)ÒAí WíÐØ¹J§ÄwhbðÄpOóýV»SÂÄqªdxºÝ²°=‡¶®ð¸ÍÈÂ~ôEW§FµµÍ•¯{GÇ…¯{GÇ�«ý�jÀUÆ ŽP.ãþgÛ²§Š*ÞWõ¼¦snDC7™Øx‚× «(�Y™b@¬ÉdoÁýÙ[ Œö¢A:^ñ¨ç¼lå›x÷­7ñÅù³1¿¥ÏoyùÞººðáÅ‹�Ù²uù<*Zfbþî>´»“j*°©½¨ÈÀËõ¡¹¡åé 6vt‚•§áåúЙÉàýÖVlß°©Ó˗c¿[1±º‹½0“jª#:íÎå°½»G©oGG^ΤQð<¤4KË&㤣´%°eÖll^¿AH¸äè£ñ™Ï·üç5øÓŠøÚwþõ �ÖVúÂSOâð£ŽÂ_�t2^ùðuÓF§g; @§¯ÏìÙØ´a=šš�-/GëÎ(”Nòǟ‡ât¥îôv(‡}gãDLÏ)Qp�x nƒO`xöká&y»L5×γÇ8>7ŒüäcœF^›YûÜ8æü#8ˆ±†0®…Å5í\[]›Ææàœ™\¡&’_®²;�5Š_®c +Š7•Æ3Š÷5Ó{Eæl‹Û%C[Ïe劋åÔV<Œß+Šr>\�’hÛ`ÂS–ÅÊuá+ÞŠîÐðŽ�ÞÁ�îƒÔñ•5¤‘íô!Õ 0ÌYuè„V.gô³�læ~½x¾Â޼âEäëŠÌ‚rÊ÷ÞèNs÷†©‚u­^£«ø�6ÁàŰ8*{ {Ë!ÚË+H,‘øòòr|óÜ¿A¦®eµµH×Ôâ³ãÆ!Û<åM‘®¬ÄÿPÈåпý}LêêÂ'vlG®·}ïoÅÀÎ�(ô÷#UQVÚï›®­E÷ª7ñƒ_ÁÀÎVÔWVà¨��‹þíßѰú ŒÿûÀ±ù<Úþ¸»ž~ðòðò…@§íÝ=(>œ·¹uÖîjÇ܆p…E.¢ð¬þóèïlj§œŠt&ƒÅ‡ðªjj³æÍc)L™Þ‚žnõÖ=^Tn`wß|3.\v ÎþÊWpõ%Ë�/´,^Å¿¼ñv÷öâ¯O9ét‹9…B/>ó4ÚZ[‘Ëåpü'?‰òŠ zćÕJŒüPO7ãÞ¬­È5óô íºj¸1�U»3ã.×Ê�­¯ÕLrÝÇŽÔfeã©VtÜdбþœï¥WQ˜Ûá*"ß6_š6€$™k=¸m©SKu¼)GŠÁUöCG~R®Ò¼ŒÍóÃ�Šn¡³ñ‚˜@¼ë÷Š¢Ü -Cð×8܈<íê—™+ØÕPäa9ì�ŒLÇÂä‘?TQW Ô|p÷( -·4Yšž(¹ðÕµ7Hå8íÀÕélšKµ<”ÊhX.7òØ>”«œKýûÃübÛж^îÞoPñ·ö^¨t-¥ôó�^Ì^Qi´­ ›#ekLƒ—Ïcò™g#Û0!4*<ùî.ôïØ†\{;<ÏCÅ´é(Ÿ<åŒ�Íß/TÛ<J[Ša «Û+~‹£[æbâü?áô¿ý[,Y²^.‡m›Ö¢rZ cH×Ô¢ãå‘ëh´êì7|lµ„÷ÚŠ‘«aâomíøåÏ~ŠÓÎù"NþÜ™xé™§1qrqÛÞKÏ<�EŒcNø,ZŒwÞZ…©-3µÅÚ·Wã…'ŸÀQuŽûÄ'ñÄòß)Ñotuvà†_‰ÓÎþ"NùÂÙØ±mn¼æÇز±¸¥ï¾ÛoÃÉg|G÷Q¼øÌÓ8ñ”SÃYN([6gƼR2Ä\ ôSªY®Q’é飢!¦64vñL”:®ƒ¦'|®ª{ Anܨ¾ñªK_@×gù.c†jƒKh˜š¹:ÙI¶ãíõmqŽ\¦ú[&[¦šëþ^‘^®ý½"=×—œ„¥ÛÎgàú¶+ñyXŒ]þwèÔ0­Õ¡«ßv«ÄñKº?®Rv)·¤\ÆiãÊ?†êÎeœÜáæ <žfàȃäÔ8ò`ü!„h�^Íà,ÜGU Åà,s†#Ð×Ò#Á´3dy«Æ!&Å1ExJŠK)®Ó¥)�¾4÷·î›_:ï…ž®®ˆ6#êïšk±ð?o@ßÎhÿã‹è^õ&ú¶nF¾·72x§+«�mžˆlã¤ëê‘*ËÀËàåà äP€7Ð�\g'¼™³Qìñhlj ø=ëÞÃæÛn++Üo]Œ�]`ýÏ®EßûâñÚ«v|€3ý�Rsÿ~̇qæ pC{ô�UY=áœZ‰Ù€¶q”¦…6#£fધWûL§™–ÕB,\MI•pæZÊj”d¨cýí’±E˜¡êœœK¬öuŒ"¨·ƒ¸h#¦Wu\aSÒ”“½€•••Vn‡„¯kÍmEp`É ¸qåFú°#?Òcóâqµf|"®]®çêgÆv®Ð‡å3¾x‚Áÿô2íýW=ª¸Ü2á°O;¢h vm�êèL,º£ƒÀs=½È…‘�«sÂ%t�í;3q¹AÕ&ÐÙ÷cô¶^¦°‚C¦�IR.Ññ‹Ã+ýÏ�WYY‰ï,»äHíòrÜßBé:_ʤPú+_ƒû .œÿ )̵PÃâh�¶¢!C<óªˆTEXŠ¡ãÕèx}%ÊêêP5o ¹�Ï!ô=ž‡\W'z7¬Øúp56•F*“Aª, d2È÷tcÚÒ£’s†¼B›þørím(«¯G¾§§äDõ‡¦Rð ÔW”£¸+Tß>zs9çÚˆ<ýp€eβÊ�cï‰S¬Ý!Qñâr£Iܸj§Ä­–ÔuêfÍ;-£Z$‘L1¹|P³Eë©bcÚ½‚ !º�N\5Q—[|Ã^Eˆ»2ã×õ`!ažvâqcÈMêÌ †;4Ž�ûýÕ:P®l£áJˆ)30r-ƒ‘)[†ÒA Å­μ€ÍÛ�NÛð¸Ü¹"çn¿�ÚZ)SWu`�[øº-u.|é¸ípµ§ô×À—ßñ‰ŒŽÜH*ƒlùý W.ÿ§žw�ÃÒ„v�…'É”ûaÐâÈ ²5Mžj™ZLе˜RÍ“¸Þ¨ZÎŒI‡HÕ$ÕÍ7$0,]¬®��;áõôàÍ�à…•¯cöíèèïG>�Šò œtòI¸÷Þ{Q^_�úÚ:ì?gjË2èù`'ê³ehÊ–aB6ƒöîŒojÂÜ©Ó000€M6¢··ßùÆ…øÔä øÌÎFÏ{kà ôƒ¥ÓHWUaàƒ’JeY0Æ0ÑóPY–AÏ€~ë\ZkåDÓD ì ïèÕQbH� /4 †P¦b�Æ—kŒ6�Ƕ„.™²œy>\ŸÁšb#&�»©älDI—î}ÃUIK?NÒáÌx‰¹ô~�/WÍòf9(ÁÚK¸]k1u·Š•lÅø%yøÿ3må³½dq tÎŒà˜8|ÀU;.*ùr]IêõgÚù^É…ï è?¢Êë¡“mãêœOk hy@x¹áþª¸ŒwnbÐ |€Uè ­‡“é‰a%®™Í=Øzƒ\%šKF?ƤC$CÛh4sÉ@Û.À+àÚ§žÁ;kßCg_Z{w)Œáãÿ`óöÃçÎ9',Zˆæc ;wîÄ�wÜŽË~ðCtuu¢,�ƽ—^‚k®¸'Ÿr*fΙƒ²²2üÇ5Wc÷³O!]U�ìø€1¤««…Á¼Ð·H¥�f ›ñÇ-ïkËWWQ.…Ä7²uˆGSOn™&MLá{ÞùÒr�xAƒ¤ 0LÎŒ#×%Æ%6ùªŽÈ‹çäë9oΉµfk‚vÁõ¥\ÒLrR�N¦ý¹»Æê³ò$’sßU¸Q³)‰L.$¶Lw®±ªÇy¯H-×í½"5W�i:(Ááý /T¢Ñ©7”ùkáI½âT>C•VkXàÐD”|�®F®Ä·5-•ñnû€ªŽÜ?Gp•¼Ü(/rá(ÏÎSï�òþêxQ~eaÛTq̼bŸOj»Œv¤ìIö(†jÅΘOÞ+tû_8V9CŒAû1bÀÀ®V°lm�]ØÐÞ�K�;ÍÕU8ºe¾|üq8ä�CðÛÄi'üÊ y|ðôèÛ¹uåeøêùçã‰^@¶®³ëëpàñ'àÜ/}÷Ü}w0ñÌ›9ãvlöûîF¦äÁóPèë•)�ζdêdce´ÔÕú%ƒÒjÖ¶Ï`”ëd&Õyq“ÂROF).ìEBÜx>"üØ·[Ý-ªDsÕütB)±›34‚qå¬4ƒ”E®?¾Å“[š&YéAo .ã¸*ži°&çØ2– žÃd¥+ÇqJL"qxLu¸·JžW­–žË+þSòx}ÕrJ††Ò0Õs™âŸ˜Žã:”‘ \y-¼ `©H76AÈ—+¯k³–¹¾ÉêÊõë.¼—n�)¨û/¬;7ø\ìAn‘©]Ù¹a=q\‡Zï­Ì5s"),2#ýÁA.¢–)ÊeŒ!—Ï«¿åb�Øê{£q…H¶Yøßª8OºÎçòù-©Tz^>ŸSÚçŸR.vµ¢bêtt¶·ãˆiSð‘ÓpчGK]-hjĸ?­@aþö‰¢² Ÿ9îX¬X÷ZÛva|s3*++1gþ|ÀŽwÿ‚ìGO€wD/v<ò ýÈÔ×#�Í*u: ©e©ßóYÔÔˆª²Œ G<£†+{ –¾óº1ã:Q¾•Äù*6¦ø«R¦£<‘¡2‘QcN 5¾†€«s¬�ÏwâhRpí9¶­‹¿m(FÉØ\Ž”�+ÏÓ±x ¸ô~�+� MijsuQl�% ,åÛÃq¨<€rz¯Â$,´OG§‚ç¾”®1îy�y‘‚D#?ä*ç £s}?(RR�ÁîòžN0ÁKÆ·ë{:’ìbQÔ\åœ.’áòŽç0³¶éPIfd¶g~~¦‡“Å{$sƒÃK´<_&„܃ª3Íã’®Ñ{§k ©T í�¯ð_L/pÿ<ˆ'ÉéþAq­ú;¢°7·Ì¹VHÒŠS9L¹µ7ýOª,kljŸA¾·@ñÅÀ?ïø»JïÉHi�¶-"÷þf|èØ�àÚË/ÇK/¼&tu¢wãzäûúàåsc(kh {ˆôt­¾¢;:#rŽ�1` ®~Þ¤©.EŒ@ß:5ƒsmÑÑNíº•OfN”•MèÂÕ {.åÔfí,3 S=©‡xñ§æy¤=G¿ù9ṉ̃ö•�¨ÜDˆÅ�ÖÕÈâê¦ÝÒU¢z²¯éŸsu xƒàFú°ó˜!]ÅæÅãjÍ´aäêMCm¤%JÍuÛò¥××7ËŠÇ{êÇò.�âbA)“Κ¼‚íNšAÍdxÜü!�±o»Í¼ÆÅÄŵ'—f)È€+­B¸A¨-ÉÍIv‰<\;_¶/5�k\ÕSðüæ·ycOÓdhîeÚ\Yä"ÂSÆjxB»“b3e´u¶¯üýï_ qËœi%HU܈\â1’"›}dŠ÷·Çáý–—íø}o®Yó‹ÃXxS>—CA±Õ,@dl Wrzr9ì莾{Æêê±»­ šŠ/¨årÈf³@ww7êêêPèïG¦n�B¡€­›6á‘û�µo¿ð.¾újTU× Ÿ¿wôâÓOã¡{þË~|5ž}üq<õÈÂDà‚o~[7nƒwߌQ 8ý™S1iÊôööà­×_ÇC÷Þƒ¾ÝÅ•¸eW]�õkÖà¶ë¯ã³Ã?/û.þ߯þ ›7lÀ²+ŒªêêPçÍ›ñ?Ü�µï¼–ëÊ«póµ×`Ë–Í€IS¦à¤ÓÏÀ´3PYY…vlǯïºkW¯ÆÅ?º UÕÕàß9{éÙgðÛ{ïÕÖ›y`Ô� ‚™“ëæùRÌ<=×Î3Ç …\gŒ8gÆÂµòôÎ�<ׯz a‘«vž“;3I�ë¡ܽï¹q‡Å™I$ÓÎ m­è)tqœÿžúÇj븦bþR(}UÖ‰'ðÁJþˆ¸ÍÈEù,°<âl¢.öîCª®[ø|>ßñ­Û÷D¤˜´«Âù�¤"!²Ë";L&Ý O¸PóJ‚#»* ï2‰î–Ô®,år�ì=Ô—5¢�<ÐÙÞ�ŠÈ“¶¹œb ÓòTœT*…²²2¼ú‡×¯Ð½¤º6ÑÖF5b¥átˆì€Í<_·9J~^ü;E¹'_|ñOÓ§Lº¥¹®þË}½½ÑA]“cf\-Àrí˜Õ2[»º…øêÄçnú%Ø]÷aѼ¹ØÑÞ�ö®.477cãÆ�8øàƒqíw/AùÔ0zØa¸ñ¶Ûpÿ-·`Ýö8bÆtô®[ƒÜ®À²åÈ÷ö •JÁË ?ò •JDeYY$lRMRŒaWk«²,®7ç?¿ÿ=lÝ´ eeeX|èaø¿ÿôϸýúë°jåÊ ÍO.»[7m*ê'ñOøÔIxîñÇ�õn™=û->°È))rÐ’%8é³gàö� k×¢¶¾§œõy\øïËpÕ%ËP(9$s,Àƒª•RÊ€ÿ¼ü2lݼ Ù²2,:äPœá?âönÀª×W†cLéïÜýöÃçÏû2î¿ë¼½j ž‡©Ó¦a×­A-ýä?.ÇÖÍ›ƒüÝ�’h¤jhJd +ƒÝ­ WÊ]�!ô^F›#[_ÎLgÉf„`›™—g¦IÎ JàÌ És'(?)Wé@9pµ}i¸�™!âï2·U_ñ#¬,²âät˸à ü'øñº1ØA<§‚ßö\89a=3)ØÎ·Ä©��¡ozׯâØ¹ÙÅl£½Ê‹ˆ\Þ2Ê”¸b}†÷Gµ©û¨©¯xkHâ*dÂÓ5s1ç2]”j^ÒðÅ=ÔðøXa•ˆ1”•g±æ½u·>ú裯"Ü.çA|g(Žã£kÄž%Þ†as FÚ±Û:è*Z·,'ÿ“_+Ø}ëýÞÔÖÝýëòÊJ¤R¥ª`0OeY”54ÀÀ§ö›�'Þ[�GÞ}�ýýH�«Å”Ï}�}ýxmåJ4N›Ž­[¶ À~³ga×öí¨(/G×êUx«­¯Ø¶N=õ4ÜöÐr<óÒ üýÎDí¡‡£jþ~¨œ1­­@:��¶6°’Žr¡êpȉŸDV:t¡¶q2uuØÙÓ‹”4¨¸LâÐÄ�Èáµ_Äý·ßŽSÏù¢2#Õó‹-7âÈãŽçƒpâ©§båË/A©t§}áü꺟aýš5ð<»Úpû/~ÏópäGŽ ÒÞsë¯pú¿ˆòŠ £cÂÀ00�Ãk/½„ûï¼§žý…è8ÃÎ<÷<ÜvÃ/ðæÊ•È  �ËcãºõèêŒnAT—ÑR§\¤juÆx/¤ž:8”‰ 2\gÄ&è¹I³2”×*w(¸Î þv×Õ!�\ÓóYÛñ×*øShÜ÷ƒd©ñyE®Új´ñÄ+ÙbÑJWŽåUöE®¶îÅ÷ƒLã…‰ËRþ»Eqd"ì¾h×÷Šx®¬§Ó¾Qð}^Š‹2¾W¤à úšøš÷ƒÔ|¦äªK`r€Ü" ïø˜ø~}†kzÇ'À½ãŸb}rz ïŽExÌk¸DÒ;>ªøïäDÊï¿“¥à(e ᆷƒt¼@¤FÓ h"Ó¯«T:…lE¶lÝúÛo¹åz»¡¶™u+Fynÿå/‘+­ö;—‡�;ÀÒ°T,“Aº¢,•B¾» ùÞÒö¯ž#£•cyÅ$×�é‹g&*Ó�«åY¸ú☹æjðy"—ÿ^‘WBª”‡“C¢Ð5ì* ¢åÕ¤ð #E†mCW>&§åÚê†E~°W‡—¹v â/àÇä²€›râ2éš…Ä“)f�áê{K„N_…ìHùT2\s»,ýOâêÚ£X-|f(Ë”¡¢¼ï½·îÖŸþüúè…h#ûïv\xRìUÇi$½Cd‚¼�NµmŠ0~«\¾_àÒ1Ý·Þÿà�ÇqÄKÌ™ó•ÊêêCó¹üw‹ø­t^.¯P@ùä©èy{5æ6Mâ–u²¥SàÎ?ÿ|\z饸úê«QVV†T*…矇vN:î#(okEm]>òÑãqá×¾†q;üpTTVb m*º»ÁÒi°T ^>/_Ë––?ÿì?e®»î: Œ76lÀôéÓ±á–_à�6ƒ§®±X¤råšÍåÐÕÙ‰qµµØÝÛ øú¿/Þ!ºéêâ»>ðÁÎx{Õ›Xẕxá©'qâ)§â÷>€©-3‚ô�MMèlk�vk´îÜ�ƒ—,‚ÿçÁûñÍï_Ž™sçbý»ïF•Œèœ tî-éÌ45ODg{»ªÄ¾þ¯ÿ&¼CtÓµ×`ýڵф†l¢õª×W…Áp�‰Ã�…ÁÈŒCWÞxÛÛ˜p¯¸Üähꌢ$´I-’·u#O"q—ˆBB ¹‘«ìKÜh7®ÑÄJÊMijs­æ¤&Ah°±â|£Ú£¤àªŒ?Å÷rä½xêæ¥Ì38šX1¡Ùnµod¨/ý�؇ȲCd¡ 7p‚âlÿƒ_\¹ãº=¶‰ 8.ß9‚t¯brƒ+¡Ò… ÑÁÕP×êaØ^Ïúá›ÅãEäªöã˜ÁRÅcµS©Òé4vu´¯|嵕×?öØc¯!t†ø…!A^%âarŠ»=n�b¤:D:ÇǖƯtß ’�"iÅOï[¸½O¾øâ+O¾øâ?|téÒÅs[¦ŸX]Uµ¨2“™ †_ K§1Ðىʖ´••aúäI˜9i:úûqüñÇ`xíµ×°mÛ6üèG?„ pÛm·¡¡¡<ðž{î9¬yc%þòç7ñ•cŽÃÌY³ð“ë®ÃÖ-[P[[‹òþÝØ00€²ñãÁÒi@YóDxùX!ƒ²† ÅP(0À2Yx¹~Œ_…iÓ¦¡º:•BEu•ÀMgÒ¨¨¬Doo/ªªkÀR)Üxõ�±mó�[USŒ«¬ªÂ³�?†/}ýBìx+ÆÕ×có†�˜5w>ÊÊÊP]]ƒ¾Ý»ÑÐÔ„*¿ œ*Í“&c×­¨ª®òëïïǃwß…³¿|>~úà •.êTUSLSQUæ �É ¢²=½½¨.åSQY…¾Ý}hž6¤t¸�@ „‘�ÃÂ;5ò{C²Ä;>üµN†GϽ†‘àé×Qò¯ùoñÌo—Ësñiˆ�„!t ø'€"�@ ÂèN‹S¢�—âä• ê�ÇG‡‘è©V{üßüª�êý!ÕV?�sq;¤xÞ ò�'Ú2G �@MàWvüß²s$¯É+Cº-pÐ\Ë2åtªß{{Â!r]éLþ@Ôò!þ@þ`?­'¥“Wˆä÷ÔÈ)"�@ Œd¨Vtl[çT×<P;EÃíà »µ§Œ{9Ìr͇É+6ªƒäínò! òJÿOÞ&ÇŸwM�@ a$C·ÅM·}Nå âê’œ�*ožEœéÚ¥,‘¸eH¶ª¤ÛF„«>þ ‘qëï,Ñ �@ a4ôBäÇË+@²Ó#oµ“óN⨌¸írÀÈZ!’Ó%Y%2Ë-¯ñ«A*>¿*$•œ"�@ ÂH„ìtײƒ¤úÞ�œÎôNÑp­ÅI—{j…h8ß#âW†|¨WðQ�âùU"?} áItº|x9�@ ÂÞ„Î^-~ÛOЦ r††{dEi¤n™Ô'ÈñaüñÚ2G>XŠßª­u~š‚á· ä$�@ †qÓAªmq6çH'?ÎêЈž4Þ‡jÛœ|­:[µ�În;@�œ�@ Âh„Ê9Q† Ûþæ²-NwÌöˆß.?Jº'÷´9ù·ÎA‘Ã=E˜¼Â¤ÓEÕ(È!"�@ ŒFȇ*èþ:Ž3¤sZ»:´ÇV”ö´¡Ÿd•ˆÿm[%Ò…»Ê »f ‡ˆ@ �0:¡Ûêfr„ø0Û*�muHvlFÔê02WˆTélN‹¼ŠcZ)ò¯åJv]1"�@ F:t"Èi»Ó”ÔØ+Ãåö•"Wµ ¤“aÒ‘@ �@ØH²uÍeõh0ÎЈ_F¶C¤JëzàB\‡IwÈ‚N�¸ lj@ ��ƒuL«Br¼«Ã“äà„¸'ãí1ì-C}¨W‰TqI&U¼* �@ �0`ZR¥±9<®NϨXF¾C¤J›Ô)ŠoJG �@ Œ¨ (Â\œ�áv†â¦ìMCO8Eþï$GyÇ #�@ F \ >,Ž#¤KãgÃ^9ŒaOŸ2'c¸œ"×0×Ã’nñ#�@ †I· Å}çÇvzܨv†€½oÀÆ!’ÃâÄ›ÒÒª�@ a_�ëÊ�*ý`œ!]˜cÖ!ïÉáƒuŒø¸‘P?�@ Â`¡{—ˆ�·]»Æ›Â›vÈ1 þ¸:$uŠlilΑK:�@ aoÃõ#©qÞJšÆcÞ!†Î)âã†ÂÁŠÕ+�@ a80T«0q¨8N– {ÕF–?N‘k¾6'j$Õ�@ �à Û*Ž‹C’tÅ)N¾{ #ÍÐO¢Ïplu£÷‡�@ ûlï©Ò«®Mé’ä½W1ÒŒþ¤ú Å*Ðpq �@ „=�8+@ƒá&ulÈ!2`8�">íP–}$Ö#�@ aßÇP:ƒYAŠ+gÄ`¤òƒÑ+ 75y�@ ÂhE!g0͈r†€‘ë{Þ)’¹#¹n�@ „¸Ì6:9�=Í6Œt£°ú EùFz�@ & …#2ØF›s@'Ã�@ á>±nT`4:´ý�@ �@ŒÔmv{ £ÙNÝGs½�@ : §³2ª!û‚á¿'˰/Ô�@ aßÇžtNF¥#äc_1ðGb9F¢N�@ „Ñ‹‘èxŒD�ba_3Ú÷µò�@ #£Þò±/;ûrÙ�@ „=�}Æ â1œ†±PF�@ a¸°O:B>Æš³0ÖÊK �@ $Á>íñëÂX/?�@ �Œ!H9"¨>�@ ccÖ’A€¨ž�@ £äøX@†þЃê”@ �0œ '‡@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ �@ a¤áÿU¸ê?ïÅX¡IEND®B`‚amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/screenshots/amberol-playlist.png000066400000000000000000005721561516451220600301560ustar00rootroot00000000000000‰PNG  IHDRÞB¿×‹sBIT|dˆtEXtSoftwaregnome-screenshotï¿>*tEXtCreation TimeMon 24 Apr 2023 23:37:31 BSTy!¥Z IDATxœì]w|Eúÿî¾-oR „�Ž XQìí,XN= ö.örzg9½b;EÏŸ‡]¬g§4õÄF—^BM$¤çí»ûûã-Ù23;³yƒ�ì׿Ý)Ï33;ó|ç™��\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸páÂ… .\¸p±KBúµ °ÂmS.\ìnÐ~íìNpI‚n;¹páÂ\’¶�K(F¸íáÂ… �—�SèîDÓÝëïÂ… ¿º-w7âénõuáÂ…‹]݆ˆ»u‡:ºpáÂÅî„Ýš„wgRÚ�ëæÂ… Ý»%ïnä´»ÕÇ… .\$±Û�ðîBT]±]±L.\¸p!‚®Hv]±LBØÈagÖawh/.\¸è ìLBÜ¥ÉwW&’Î,»ÔÉò]¸pá¢;@Cç’ä.IÀ»"¹tF™åN�éÂ… .¬P;Aæ.EÀ»ñf«¼®GëÂ… ¿>²éï2ä»+‘OGË*™þîLÝ.\¸pÑ]à„5Óß�©{§cW ”Ž”Ñ)Ùò¦ßÚÏ… .:¼$'J†Ù á.MÀ]�8œ–O”píҹπ]¸pá‚vÏpE Û)‰vYòíÊÄÛÒµËËŠ—(¿]¸páÂ?4ÊoV:ZünE¾]•X:ò–—TÍáNò¹páÂ… #ìH–ÏCÎy~ÜeÐ Å)éŠgg�mWlO.\¸È²Mz4vJÜN˱ÓÑÕˆÂé&(–'K £…Ûé±KçÂ… ÝYV%`§Þo—!ß®F""å%]áÚåíÈ+H.\¸pÑa&FÞ¥eg“|]â%@”t³M¸$’íJíãÂ… »H^0�g+JÀ»ùvbé,Ò5¿D#`'KÖvè*mëÂ… N‘Íç©vž°ùÚüZÒnC¾]�:ƒtÍéX„+â ³Ò¸páÂEw�wÊòjYùͤº[�oW ‘2вà%]áÚ«{€† .\ðÁÎS¥+�`yÉWäã Ýšx³Mº2%œ‡pEd™.\¸pá‚ 3Qª {¸<Üòí²^oW&^^ÒÕ‡‹�®L×ÿÖçw‰×… .ø 'Zý’± +Éš‰˜‡|yvCë˃�J¼Þ�© b»˜yãH¤KŠ“MéÒ$Ë"^}¸ .\¸°‡ž`õÿ$Âo}Éô;Ÿþ-â@¸gœ“tYÁÎ&ÞŽ€ö^.í/ézL%$ÛÄ— “!þŒ×Ý|åÂ…‹Ý "¤¤êþ)âHÚQ-&¥þ¦ÉTÿ7-#mKõDMû ìdòìº"ñš—‘Íq´ô´ç½4ÒõÂHº>�ãÇŽ¹¼¬Gþyù�@IÐçõx=^ƒNM÷k¸5ŽÚ 4Ò%K®ñ‚¥…/O{¨F�$j,YÆzhÆ@›r˜rÙ–›G«‡,K¸f½#ü#šv7 rLU°Ê"Þ&Úݶê5÷QËŬ­9X£Ë§�!Ûú›¯té¹uqõkk`{{rŽ{Kœ@kkÖ¶¶-/OÿJaóކvã)IÉß Ì®ÁHKúp š¤�㚪6)šº*�¼µnKõ,Q$I8MºÚ ™F¾i šQ“¥*4ÒÕ“w—ÁÎôÎD–™IËÉ"¯Ñ–�e´{²]XîñcÇ\QQR4¹8ÌI$P ¨ŠM3wr;£À1¬†„4$X¤BÓ"Jº†8;ã6N:¹$]>} ÔÕ)éZJÄU‚vv N£˜,£XÚ‹^B:QÛ”�É«œ¤«¢Ö§ƒ¤«Í�¯£¤«WÊÊCÒmR×ß%vŸ±ff¥ßT»ƒL¼©ßú¼íÆV"ZkY–áõxàõúà÷û¡iÚÆÖHxʺ-Õ3„о­ Ý3&-Q“žö¯!™«ÇK¼;… =;CI <ÄKòZÓ×´ådÒ.eÒ3Û´÷ëA;ùzäMšpÐÇÃ{÷:É«jÞH8 %‘€¦ŸÉ³»­1ùª=�dr˜�ã„tíÊA —¨1¤ ’&2³ëéRÃ%J¸]1øî6K{¶H7‰²$PH»2u¸ÿpG"Usòì‘.`5D)6ýšCyJ™}_Ëér÷1AÒ€¦P¸Ýµ$¯dâÕ2ך¦AUU$ Ä¢Q@–ŠòssO,-(PÛØø-’D °M±¥éYèR�»"ñŠ’®9�~ÓTúšDº¹:aVŸ‚Ñp‰DœQ4r·Õ2š�’®ˆ6�Ák«ˆåŽHÄpASa ¡×‰Ò¶¼ZX“ØÝÎjŸøŒ+&[¤K6¼Rû%ñÚ´%ub£ÑIJ”a)é-}Wb$ç+ñ§}jaéöá’�Òß:äFénž^I“ãÉ“–$ÞŒlAâÕ2ÎC;Kºÿ+JñX�@`DYqñ˜í ÿ›|5S¸ùšT$š¬.EºÀÎ#ÞÎXf&‘¯LHc^^N{ºÁIú¸OA�Šh(dñpõàêÌ3^–jª]a\ÙÚ"‚y¦»¿¶õV¨jÅl(w~cèÔÓå(CdZeIY']= ÖŽI¢üµ¢z¨”‰+¿¬ö@»¶·Ô×fBéT�ÝdOh K»yiUÌ<É Þ9xcÊã¬ÄKÒK%ZñI/8�#'PZXTQÛØø5’äk.¢y¾žV—ïL"Ý)$Ý•^“¡UØÎÛᚴĬ'aßñcÇ\^Q\<4‰@³ÝðÁöäì«Ê€¥›/[$Jºü�²jœÌ7ÉPûN©«É²&GBÞ’ƒÌĤ¢Þ®®ÍL�ik^yfv¦�¬?×e&0T†³¿Ùû¯fÑÌóÙ"] ¨}M€tM!\ºi‡K�3ˆ¬X©ªŠP[>ïÉCúö=Æ7HÌöZ¿r Ðí>‰#Hè2žoW"^@¼aXä›3¿:$T”OŽG£É TáB³úÌ@&C�tI18æp!ÒáZ>ã`@b4Ùú9##;]v…bßÒµÍ+ꉅšlFŒ“þ¡mÏ,³ %×5{»F'¤+¤W£u;ÛlâÑRÇHW°�K„Ìb}Ò Ä(Š‚H$‚ü¼à- ÛhÖÊ'ñvè2¤ tâ¥5ŠÝÒ×´Y�ydz€÷·c÷¾´8˜“�EÍ ;m–Ì¡ƒ)ÍV‘­;B‰ÖÝ–î1±Ã³Ð¶¢ ¼"”-ÒlˆŠ“t #Þ åÞØËáëKVñüýˆ9a$‰1­LØJ|SéŽLVô�Æ»ì”tÅ^ï".=ÓôdeP‘û½]!¢‘$H{ éÛ÷$ýéÏRȧÒÔ‘Ôó|¿ýWÃÎ ÞlTÔn)�´Ü`¾qékï=&)‰S!÷ KYJ±™­�¡'DH„b³cžçº6Ñ’9ÎjÑEŒ“ã,]ÌCeç±Ö•Öæ|ƘCƒƒ¢Ú“Ó®g'¤k—G´¥˜¤kâ®g«þþ–*½iBA~üÑ=é@sŒ€ädFÚøçš*f³s:Ô�Å æœÀ£�&9N›tí–™EÐéäÜU<^^�–Xa¤›éÉJ”DÂf0ñ{r,h–®bc¾8•ˆ’®sp¶Ã8Qeræ«+erDK/²ë™tCÜ~ÁUnK=yû£evd§ÉB%êäÂ)±µHž«Xr�Ä–%왊N4S�N&eô{c÷ØÆ"ÞWÚ/D¼PñcSlÀ!.‘HÀ#Ë#`ôvÍK͉Dµ YLÂç¢íå#I±urâÊßÖ)9\k¸(éŠßm�-°›Í�b ÷ž=}I/¸±¤Ëàõùáñz“oߙ̩$IðHx<ÀïGBI@‰Å Çêò”ƒô�t3xœ÷ôYÏ4ˆn§’sW]j¶[»gyÃf6‡1S �|V·Æ�û<7ùúKÛ:ñîDå‘ňà']›â0„ˆf¥{?ƤÎÇ&Q§ýQ—*£4ˤK(ˆíD”+ˆFº©XÊ®gj¿Èæ¶Éä¬ßhÌkzë×{´© #{óùs‚IR¥Â˜Þçñ"Ì…×ë#E‹€f£mí6%¼Ë?ûíªÄËBÖ{¹™çdãÇÙkˆÆÙff¯Ñ €ÄT+òb:©N¢dDl›Y2­¢ž­N<»ži­Dl[YÂÓ›¤ô|ìdúˆmCiy»Døµr$"”A”tí¤ÚÖEÀsÔ‡“æ,vùDƈAŽI«\” ÑãVíòÑÐ'n~¿>Ÿ_@· ö#DVØ.�_›xíf1¤¿´Ùíõ!Ë,ŠwŽÉgœìI…�°ë9c¸.éÕ%½zs*âó6¬ÑL×ÇFdû”šN�|°Õ8s>]ÍéÒì­_Ñtóh£_±²q)3EjÖ ¨D%Þùn)j†²'jj*ª ;cjè�·ç £I½LÒP˺gÙ˜ä±Ò§3uéfÂuî<Ç È¾<ôdC)> ôz½ˆÇã̯½qÊÚeŸßò`w!^7ÉiçM¦ ·µâ§ÿ~�S®¸ åZRäaâ%—aÏ@qÏ2´44`þœÙøä…g‹Åp× /aÀð˜rÝd¬Y²pÎM·âÈÓÏÀ£7\g‘7õËYˆÇ¢¸ù¤ã= ']| Ê D¸­ [7¬Ç³÷Þ�I7ÿs,à//¿EQpåauµ’.?t¦ßÎx™–Ïœd;,ô—õçº,Y&í‚qJº¬¥gë7¹°Ùƒ ”p�8›ÈŽ::IäÉ£AJu¾)�£%iå&]†щ’¨n8ù¬³ÐX_�Ÿ¿û±hòÑ–/�ƒƒ�8½úôÁ;¯¾BÍë‘=HЈ×fÈ�]b)Ù¿ææ*^²ìÔešñËD2¼�79oI?ãÕ'‰E£sÈ¡¨«®Æ‚¯ç@öxpì9çâ„ /Ì›�ô�Gî·2‹ŒZ±fñ"£8S!ËúöÃÕ÷=€ÂÒž˜ýá˜?gÚZšÑÚÔ„ùsf¡ªr`ÎG`úKÓ¸êÍGkî^ÛWŽÄ afé¯Sžë ÈrΓ’�t“&Q›ÚL2¦k§>èÊ @Ô´%fÃe¶vp3%sŠmPrŠT)3»ž9'¤k hijBIÏž˜pÔQrÈÉÁaLJ²òr4751KìñR^IoðÎ^"þÕ¼êÝÅãÛP[S!É2ú† 'Ÿ‚D<ŽÕ‹ZòDÃaüéŒÓ2aeýúãoo¼…ß8¿ðæÏž…Ó¯º{î·?¦¿øzõ¯@Yß¾øæã� êf‹É¼±½ú÷‡ìñ z}%æ|ø>ê¶VgâæÏ™�}�8 ýÁœ?ÄæµkøkGðÂÈ)9\/Zk߈ ÷‘ÌãØý¦ -Ù‡[q“'g‰ÄRÑúÒ™°ó\ͲF�ÛÏ�„Ñû샂¢b454`Ù‚ù˜þæX¶°}l�ëN$ÝŒÂöζǰa8ñŒ3±ïÁлo_@MUæ}÷>ï]l\·ŽC7+–Žly»É�dÖÄ7A³- ?|û 9êhá�cŽ�,I(*.F¨­ßΘÁ'ËÄ×4Ä˵cW$^ž÷»laK0”�Lÿ<ó[U¼;õÿ°}ËfbÚ!£÷‘gœ‰=F�B�¢bH’„üÂB@]u56®\‰A{ŽB 7£Ç�Ì›=˶¤k—þ‚êõ•µÿxèÝP½a=>{åeüøÕ�{XܤËG›—³ÈHN'N6%—Hy†MËÎKº¢"-’'ó=}&œö\Ñ �GÆ•¼'�}Ž!¼´W/vü 8ìø0ýÍ7ðÜÃÿ€ñlt+pvÏ<~?&ßþGœ|ÖÙ�M‡Cì1t(ö:§Ÿ>>zãu<ûÈ#ˆS¾Z–œ ð“§1Þé—–à‘çžG4Å5ç�Û¡›PØ·ˆ�nŠ€H8ŒïfϡNj¢"ȲŒP[¾þêK´µ¶0W¯$‰¾�ªÁºAÍÌËÍ»ÜòsW#Þl¹þL9“xƒ }úEß~�pkj«¶`á7_£f㢈޸éñ'PW]…×zÕ6àÁ÷>0¤™7{&މácÇaô�ãÑÚÔdñžIˆ„B¸÷¢ 0fÂŒ;ä0ìwÔѸâÞ¿¢µ¹ KøÁ6Ú¼ÚM2hy3¿„w$IÂSÜï ¬|U ‰ðø|xðég1nüxÄ¢QLýuÌþü3¬_“\4lŽš8'Ÿu6N¿àB <wN¾ ùŠzåÆxç¤ûøË¯`ð°áX¹t©51é•#K_ÐMSUúϧªŠ•òq&l&�6È&'trîjÄû«‚N í�¯?ü´6žq¤’¤g{ƒ3>¿Kø+.€$[?²1oÖ,œ1ùZŒ™0#Æíƒ¿ü¯¡cË„™£&$HаèÛo°èÛo°uÓFœ9ùZT †¥?ü�,ybu· ·']'Jœî*VåpØq{™ IËßto7H›ÄPó1‰šbŽi†‘ñ>é¨qã2¤{Çå—bÕ/K2¶nÞŒ7Ÿ} ¿ÿ¾0 Ï9sþó9–/\hзë9N.$«ßN¾ý�7~ù¬³‹F3¤k¨“ëV­Ä�“'#‹á´Iça îýwQÏÑ.•�·[TR‚ÿ{ù >++qý… ¾®–šžëýrFÑhé<ôPô((@KS¾™1ß̘�æ¦&ô(,Äa©·&¨¢U—Ö²Ý.ñÂHBÖ8c É §ÁûO=‰æú8ôÔÓ‹Fðù«/CI$pð‰'¢~ûv,úö›öl©<ófÏ„ÇëE¨¥«,ÈtÇwŸœŠ¦ú8üÔÓ2'feÊ É¨Þ°ûq~{î$Ä¢¼öÈÃXµp`Öûïáû/þƒÒÞ½qÈIÑw�A† šëK²­Lâ g/1À±¨$¢Û\¯¬>×µ…N»ÒåpÙEIT4Ü€LC&S�Þw_ÀìÏ?eÎÉæ|þ`¯Ôî}QÝNZ^pÂgBöx0ýí·3¤k�•ªÏ€ÁƒqÉ 7 jÓF|úî»ðx<8áŒ3ÚÓ;x®›Neí””Ò}ÙžtIB,¯c0òpT °¸M��øvæLD"DC!|ýÕWhlh@QI 3¯’0.GsO»:s;µ�lÒ&)óùš²éZ2…¥¯õ¿ÓÿÒWö¦~§ÿÞ6ñĹ¡–öåb1ðnÝöòt{t®øQ|ÿŸÏñâ÷‘ âø7–ÅvyÓdìm<*QØ•ÃÊ"]1ÒqfÓú;ö\WÄÛµ¦¤…Seqö)š1Íš·Kì$É2|NÝwñ8UŽÏïÇÇó �ãä}Çr”ÕÜżÝtø´�§cà�!¸öì³°jé/ÄôýÄ?_y ¥ee¸öœ³!É2¦¾ñ&*W­Âe¿;�8Pœxº1´=Pƒ•to¸ðì �.ÀègäHÎû®¡6I.^KÉJ©} ’$¥Œ®¤ß“–$“±–2ÛÂá04%µÜLØ„Õ~h©„¢â",Z½æ`MH~7¡û«¦~«ºZêŸþ7t×0…ÁnnŽÎ˜ûÙbWóx³8QÐÉ&@º¦D"]wØ€…:o˜ Æ>œãY^YÙ!]v¤#ïKðÁ²þÞŠvœl‘®UyvH7-Öôúm'“nÒXšeååT úø¦Tz;Ò5ªsFº€†^}ú6U®ƒ`ÒWâº;ïÊ|ö®¼_?Lyñe”–•á­i/`Å’%™WŠz÷íK7 ‚àµêSžƒ‡�@åšÕ¸þ‚óœ‘.Û¯PQH7[H$PS¤KëÇÙÕ˜Á.uÒÕ¯E¼] ‘œ-þèÓ¿S^| ½ÊËñÁ¿_Ãs�= @ÿž1É1¿ ôq•Š×(¿i’EÆi"ÎAºB}‚€xÔz–¼YF§¸�Îñ«pÑ®æñšá°Ñ_¢ÇêÂÍ?Ä a8£�Üü|,ÿù'Ä"a²>®Áfò®­ì¼% ǃ‹lót;KÕ¡|v^ˆ}{ë¹®¨1¦Í&œÓß|ðûË.Lj½ÇÓŒ3¿¿ô2hš†OÞ|CX·ÄšKš`îßµ55€C†î¹þzT®^… G�—>ý }úW`ú;oãɇÌä84™v[õVº|¾R&ÕpÛ•—£rõ* 6S_{¥ee’ÙãLã™éÙêàÌ �B¥ö׬ÓmpÞœ£³ˆw×k‘#Ù¨qüK̰èßâŠCÆÔ?Ýf'˜Ìb*{w�n˜uµò\;ð¾.«|¦¼íý äú¢De»ôGûd§º¹ö·Ú6‚½· Ë-Äô7ßD '¾0 “®žŒ>ðú|è;`&M¾¾0 �@ZQµq£�b†¯È.:)ß¼ï¾=q" ±~n¹èB¬X²>Ÿ_~ü1ÿûß žñ1ONæ�û—^Véøû¹–*_=n¼ø"¬[½ Æ©gÏt�ìRµÇ²z…]‹ÛëI#‹µ?ëß9giî,tJM:«yD7V¥Ãì6Wɦ4Xqî IDAT¤%Ûn®úÃÄæ†Zš-H 1o—ÔuÍì<§Ì¹ˆÒŽ\éDÈCº”ŸÌ�šÍƒç­Õ±ñ ‘<†…¤‹Óˆ2Œ¡P±¥ãD=]Íòkñ„Œ,µl€ÇãÁ•·ÿ1ój‘µŒšR»`7WVâöK/FCê5;ºf�ô‡ZnC>]‚�C‡âù>‚¢(¸öœ³±nÕJ@ Ĩ1c°è矓ï̧ò ÛsOL}ëmȲŒKO=›*+mûšM è)L?4ÝUúu¢!éMV]€ºíæç½"c@®‘[3ý+½¹ †ÍUšns@Ú\‹Å dH7½Õ*�ºý]c fÃß¡ÍU¬ªÌ›©x6W�&/Œ]}©¹`�®‰�®DI—&�U ëK Ô¤Öájeù¹.)�µTkÈÔɤË%‹'œV§c�}²Eº�P<õà¸õ¢ó1ç?Ÿ£nÛ6$ ì¨Ýޝ¿ø¸øLþݩذv *Æ?^|Å¥¥ ÍìBÒ)kA7¬]‹OÞ~ >¿÷?ý4 yâ‚~°�îýO= ŸÏ‡þýï$é̾fSz �¶ž¯ éÒ"5h–WÂ̈FÂÄ£=iH$ˆ„BOW°HݮǛ™ì4æ€á1Ö<ž‰}9ì´�ƒ¬Õá1dâµó<29�¯}U¬á„Œ+œ$ÿ’ZB_a¦§D’wîÚÈrاØí F¼Äž¤Â5 °¸N›†AÆcˆõøãe—bÇöídYó>ÍOùh€×çÃÏ<‹}Æ„x,†éï¼�Yé##5`Ððá8ú¤‰˜xÖYðù|øù»ï GFo ßtŠÿþ[ï–þwqiiò �Ô‘‘—�qz&sÒGífã`Õ¿eGrç¹$Kðz<�=^xd ’,CNeQ55s”¤¦¶“yƯ%x¼úïq»o.ñ‚>ÕwÍòŠ�øÝäkÐÒЀ?üÊúWàwWOFßAƒ�WP€U àß?„P[«Y€å®Ñ dQÏž¸{ÚËøó¤sjm%ä¡”?¬x³Nb÷Öì�nqÏ2Ü÷êkøÃÙ¿G¨¥…*§¸gxõ5ÜzÖ™™t%Ýtjû FöHת±=q¶HWŸ‡ÞY ]RÙt…%%xhÚ‹Øcè0¬]±×�õ{²,›²Z½>®¾ívœzι–�$¤¡( >|ýu<;å2éfÈ#™¦›ž•£¿(*)Å”çžG,ÅäIçòå#ÞJZ¿0†gˆZæ]^Híïó¦.-½„ «%§oúZ¯³û/åÉF¶ˆ—ô×ü›öO†•Œe9vY<@']}à©W\�ãÏ¿Û6o‚$IXüÝÿàÏÉÁæ5«ðÑsÏàÓ?ư1c0hÔh,ÿù'‹<ÞÙM$AÕºu¨Z_I(¦g^s-j6mF¸­Õ’�¶ñA”tíÊ`——d$¢‘¶¬[‹ÍºO´‘ G°yÝZlI¥£pQ é ˆÎƒ%ÝzñlÒ¥CŒt©ùH¤ö—Ò"á0þ÷Õ—Ø{ÿ°}k5¾ùï"] iÄ%z·�<èÿÇo¿Å7_}‰x<Ž`nr‚A$âqlÙ°3¦OÇ”{îÁWÓ?1|ŽS¼e¶#O}²p8ŒOÞyŸ½ÿ¾m>aÒ`~¿­9¬;™F¼å#^«�+®r‚9¨ÙQ? @F25“,‰4E¯» ºõGX¤«š7ó+|2í9Œ=ä0Œ:0ùù¾†íÛа} ÔÚŠy³gáàÔ;�,Y´á£€¢bé�?XÃY!„²;sÿó»œäNÒÕÍl=×ÕT‹¾ÿž�G4MÁâïçÃuËY,¬çâb£X¸®¬â0>N "�´ëÙ˜Zœt…ë©ûjSc}=n8÷lr„M$×ì ƒ k×â©<Äêêôp"«Ù÷5š}±m_Êä.[¤k„±WhÐèŽBÖhŒ4ººº5ñ`�n{DUeÊ#ôHY–1xô^8îÜó0óÝ·-2%YÆß_ [Ö®EŰaˆ„Ú0ýåqÈÄ“ÑoÐ4ÖÕ⹿ü;j¶A–eüë¿3pí±GANåÛ¼v  %‘À´ûÿ†õ+–£¸¬ ·>>wŸ—4b{î·?Ž>ãLL½ã�øí¤óP1d(®}àA¬]º/Þÿwì5~<Μ|rrs±qõ*¼øÀ}ˆ†Ã8ïæ[ñ›ý€¢$0ÿë9xÿÙ§ u“dÿxë]üòã÷ØÿÈ£ñÂýÇ’ïçb¯ñáìk¯GNn.6¬Z‰i÷ÿ‘Pÿxç=lZ³‡ G8‡/>�#N>ý‡ ACm¦þùN쨩AqÏ2L¾÷¯(¯¨€ÇçÃß~ Ÿ¼ò2$YÆ´™³q鑇C–eLyç]l\½GŒ€’Hàé¿þë–-…,˘6k.9â0ȲŒÇÞ}V¯ÆÃÓéîÅšÔ#Fï¿?οñfäs°qõô,/Ç]—\ĸۺú›Ãw‚AlÏc2ˆYšÜtDªaðŸ!œ5™pL†öõ¤Ý¿Ž‘.ÀMìÄÔ­ïÌœ‚7›X¥ôf1QÐ@^Ñ£…ë jÚ½Ðm‰—=ðXË3FÜõâ+è]1+çÿŒ�«VZ· ¤w/÷ÀÏ>@òY©ìeýúaÙÏ?ãß�= MÓPÔ³ —üéüåÒ‹ÐÜØˆs¯»/¼ï=ó4Jzõƃ×]ƒ55˜xáÅ8÷ºqïe#ÔÒ‚óo¾§\x1^|ø!4××㙿ýõÛ·£ ¸ÿxómÌýêKìHz�©ïrþ*j[Û^>YÖprÍÍ}‡'%¶ %ê$Êz/9ú !AZ>�æéòxËe•C¤D›&Ë«$°£¦€ŸgÏD\WÏysf£gŸä¸Š¢ 7?§]r)μêj¨Š‚bÓI=ÉvK 6UÿgÎDYß¾Ä2&ÓU¾Ÿ9#™N’0bÌX¬_µ5›7Ö§Þåd·!V3ÛQO§=Pô€–¤óK{Œ"+ˤK’ÀPÏŒ²�®�çJ$]'Íïô–Ù­Np½ªÇ&]zFŽþI¼•b¤k AÒåÓ㤠»º­Ç+Ò™èáÉyh4ÆwŸ}Š“/¹ E={fȇ$%‘0œ³žu¢¨ev[¦x¼KBmmhn¨Çc·ÞdIô§³ÏĸCÃoÏ9/¸�Üt=Ø»ž�pJÞ”›n0ÄI²á{(ñ„!>®#öA#÷Ä¥º/ýãATo؈2ÂÄì8�é/©åËL 4@öxnkc¤»çf¯C¼¿Ø€š@ãY÷N†vév¼ž¡l¢Ï±Sr8‰ÚÐ\š5ž–Ï`Gºi´ûÚtÏ•²*òG1ÒIEI—ÒHÈØ A¯U”t»+ývK�—®9©.ºß�¡è;h0 ^Ÿã=ª¢¢~ûvÁÁÍW2=šPÔ³ ýSgË–š<áÖÆF”ôî @ú¥¿ °´{�? {<ðçä '/�`.~œñ¦Ýÿw 3’,·o†¡”bíÒ%(*-Řƒ'Hž^äËÉá©HC‡ iGÖ¯Z Éר¨µv—^KgJgëæ —‹ÇÝǺ¹td)ÕîŽîëñêÀ2¥´lnAœtÑ%èÕ¯?<^/ª*×aêŸn#¼’@‘Þ�Þ­$ø÷”‡që?Ÿ@c]]òÙ²ÿ}ó œ}ý�8üÔÓð¯;nÇã·ÝŠso¸ '_r)âÑ>yiâñ8μêj䢭¹ ¯My¸½ìŒm�á¶6¶¡ t:I#¿d?QaY36,íh›Ù~,w'të¥fÚ€!$â”ÅÎ!�gƒ—Ѱçn]8Ít¦a\ˆ­¯yñ�dÅIxÔQ8â”S¡* –Í›‡~Û£$8oš>T"zÛûHåCƽ ÝS®¥Z{X‰Ê¸YH”tEt¥CEû/éÚæsÒçØ¥HBàÞ8#]ô±ÎƒKµft[âeu>¾ŽÎ ¡Œ± ¿dOdöÞ‰ýL–?�ÐÄ eD²!‹ú<‘`Å •1ôó·ÞÄço½IIO¸?–K-U=¯ým¶†sÜ.©\AN‰\7.(™˜õ$4¬(é²�ަíz¶Ëç(\wz}|ŠÙ R ¾]ÏäQjdOT9óuctã¥æì�®½XÝ—Íì]ÈŠK ÍbMi³ë™БÁÆU' j�ĸçü¤kÍ):á"§`UÍ’Ò²ëÙi²v~û]ϦpaÒÕˆcÇv¹VH‡Y:¸ú['‰ié‰8)�8óÛé&ízvnЬKøY”¾Û¢¯|Ó©7F|rËÎãtðpöuÃà!ÊÔk ü:8ÃMÓôl’n‡<Nèó8Ûùéį$„K”ô@Íu¢™}á×s‰¤«õ~1ÎzGöH·ÖV´-³ é²!Ø \t º)ñÚô2!â²P³3¦†¼/¾“M�5³b8ˆq ‚´iR¸d¶ò'ƒv„fÇŸë2ÒK”¥g'óh¢ëƒ©“p;ðψҗ¤cJøû˜ãÒdCün —x!Nºtô–$¦WŽDäéé_t°[Rp÷$É,›pjšZ f9Ké4Ò5Ò{ û™%Ÿm×`L à?O˜%Ðd™ “.™ýÏÝxÃ3jÅ'lBž£¥z¤‰ce‚xKø ”«³ÙØ„.é’Ñ퉗oÀvÄcØi–7ðgï,þ¦çïé²ñ.ŸY­1Ì牜¤Ûqãi¿\+RWÎmiÓEK$òL^ˆ S­)la9\N’&³"†Ñû¯ý=?é² Wº‰›DùG#I›ø»·¶‚mtÖ M»:º=ñf D\Ö¡¹³%�h÷4zWfo*+³uš›ú -Ÿ¥F¿ÐøwzŸ á"M‹tÄÉŠÍÄŒÐf÷^쪕: ‚)K€tÍGh’ÓØåäÕEŽ¥õ7*‡sKE‡@ÿHÒv=s�[jÑÈ"ÍÖÑI9{×s÷D·&^>#G> 0kþNK´ˆ6y`™ñsëã°!–v°­o <#͆tí‹'4Õ±�eß[Ë{:üÔMIرónØÑ”H³(ŸŠX¦~ÚïzÖ… ¼MÞǾš“z²Ug%ÜP.Eµ_ Âw2�uÒÿ]Ñ­‰—ôÖEG ª>ÝË£ˆþšƒþ�"lÊd!JÔ,í–8'KÏ”pÞw.YèX94òq†œÆ�ä�/´%$Þž`#‡³ó;%C¦—ìdÞ@X˶և!+£ÖYßanN"êa¦²Q&™ÆC7§ý"õK®¹±�`ÎN§É»+º5ñša0öFNtfËÊ“‰å}ìK™Á“=��®Sÿ“æaÐ\.θ­Ó0'GÙè üu1¤B’4 sÖ3E“aÒM_ ï®gDØö/û¸,Ü�,æÞuÑ-Ïj.ëÛù­Ä›nìú4{ÿþX(PÛÃÁƒ ЧÀH2šZȪfü°{ )Eß^=ðü{?¢ª®€jš*kè; ?ú©€šP�ˆ«P Š‚¶ÖVô.ï�Öú&¬Z¶wœ}ò‹z X��p(%–ÀÒ_6cÅŠJÄùEžBä)~H½ °¼¢'Âá6œ}üX”"?7I¾ZV�æH’lþ|&±^Öú'QÒ«îø×S˜7g6ª6¬–öÄ'Ÿ‚·žœŠù_ÏÆ#ï¼�gÎÀ»Ï>m4åÝ÷1ÿ›oðÎ3OãÆByEžùë½X»l9J{õÂ]O=�ŸfÏFuFv)Ž<åT¼9õ_øiÎ@q¯2ÜóÔ3øøÕW0ûã�3âÿü0cÞzú)ìwøá8ÿ†1ýõ×0óƒQÒ»7îIÉÞ²¾PÔ³G�r^Ÿú~š=Çœ~:N>ï¼õÌÓ˜ûÕ—Ô6°5Á¤OÙYˆ�.Ýl�4Q“:#]Š.sY4½bve]bn¯£ÐÑ*4£Ö�›pó=ç ZŽŒÍ†Ì³žÉ"ý²ª¾žœÇæ‘ vyºë¦«nI¼µU[Ъû¯,âmhj€ì‘ Eb(Ëñ£¹¡‘àñzÑÖÒ‚÷ïMRðÄ«_`þªMø~””•ÂëóB‰'ÐÚÚ l÷À[„^ä&Ä´47¡8/m¡fü¼hZ›Z0oÃVìÕ§ ‰bÈ/Bá(zi!¬M„Qݧ?äU5hÚ¾O:} ‚�´äH+â! 5Þ†œ  b˜Yµ9> 5›6Yêd­{;8ò(Àkÿ|;¶mx}>ṯ9v,>}í@qYFí»_&ßÒŸ~BÍ–-€p[6¯[‹Çnÿîå5LºþFüñ¼I8ð裯>6;¶mƒ–’}ð±Çaä¸qøøÕ¤ìx,hn¨ÇÖM å µ¶bë¦�øôõãÈSNÅ1§�Ž�^~9#û¥GAݶm4x}>L8ö·Øsì8¬Z²'�; u55hnlÀoöÛ/ÓÛªª°øÇˆ-B÷ZÈ�ËcÕÐI—bV9,¡ÅŒ3Ë— §�Ï39\#zw¶ï³>œT6Áw�D¼Ö´3ÍJéØÛ5Ç’• ÷» ÿ+ŠìôXƒ–n‰nI¼ôÁË0M­asr0¦¢�€Ú­u˜ùò'¨YµçÞ òúcÖO+S¤«¢´WöÜg4d�–™­j�*ˆ%$ø% ʪUðõê…�#G ¥¥[ëÑè ÀãÅ�µ ”jX9.F0oß7gÞx9†”`Í×s°EI КsýÙ§-ÍaÔ¬Z‡Êš:” ¬À°1ƒ°GY.J66#˜#a ³îÖ�ƒŽý-ª7¬Ï�.$âq¬\´£8Áü|Àð½Ç`øÞc2iþu÷�âM£züüÈøêÏ÷àúûîGai ªÖ[e¯X¸{p róóji¥”ÖTRUÅ{Ï?‡ïg^vFï¿?ªÖ¯Ï�nZöò… °÷�ã±£¶²ìAÏòr\ù§; ²¾Ÿ9CG¼¬ö�ÎJ–Tü”AéKG¢¤Ë²ÐÌ~@üh“éR¤‰}½)K¤ 0¾ÜÄ�Åë¿ÒfQ¬|ŽI0·b¶&hD07¬9ê4ßî…ΚvØÉ%Å럜¥ÿÊ„k}Y—/}�þçIýõ¦~§ÿÞrÒñsÛ/i‘G?¨û�~ àâC*àõhذ¦ ïüåIô9 ‡ŸŠÊKqýCï 54 cÞ…%HÄãÐÔ´tqÉ _(Œ¼¢bHßÌ‚æ‘ÑïÄ“±¥º-^$Uƒ¦iˆKx[ û%¢uÛ�Åpú —aØ!àµ{Ÿ„jCÔS†hϸôêãáÍñãõ»þ‰`i)ë�ýO8ù=‚X¹­ k·…ðÓ ïëDªgúŠlg)é-ÙòÐw³hÌN>ËŒÙ{œN�'(õaÔĶ� 5á$]~�Çn.Ï')ÜZ9 – r>‚×( ¬mÍë¡ñ‘®õ,�Î&]k„m™mÛ±=dK}€”�•¤vC+wJ™ÿ yê™tæÿºÆ#B’WEEEX¼fíÁš(º¿jê·ªû§éþ©0v)ÕT)óµr3Û�¨¬Ïº¥ÇKó‡T”ªIèÝï h�г_9Ž»á"HJ…=‹ðÙ7KÑ CNM°ÛZÚ�WPE‘MA0�ƒ@0r\EdÅ ¨Ë—!¼y#¢õuh … �@ß¾æåzäå¡nÑ"ÔUod’ DZÛà“Upô¾(íÛµ+6bãô_Ðxçˆæ`ôà}°dÝ|xö�G‚¦j(Íõ`y<‘©ŽÙóÈ éÚ€.ËÎ×Ö1ÒåÐÎ*£:¢ºùØ„œÏù½£“¥éZ/ôáL�^à– ÕS÷]ÜÉ¡@_'щ)U#BË(äœ(ð ·‚w¹‚‰¬ó×. —xaÓt‘-­aŒëWMÓK¨Å⨗ý7zäåñŸï–BÒ’fOƒ†µËV"· �€šx}ìµh*[ë!õí�xíR„Ž€äÏ�ºzŠB!T �ŸV¬@Löà„†cÀ#±¢u;ª×¬C¯}1pÔ$B! 39y…�Ô¶¶Æ0wÖj õ•¢4X„Óî¼-Ÿß @Bi~áhŒX_q2 ·“¨Q¡Ïäí|¶‰B<|åãÓÉôZ +Ï”šp�®Qq—�##­½µ´v�¯• ˜�^b�²¹Äìœ÷ßI#;Ðg[wS#òLzxôa}¢B”Êu4*=a·@·'^–§kŽ)-¢¼(H@8Ç«ÓFM]+zäÐ £5Iv&UCÏ>eªP ôbÉ‘Ãà-,B8…Ž ·G=š±µÖ‡Ø¢yÔÖbÌðqXZ"a{ КpêgÂã÷`G\ÅÜOÿ‡ãÎ;5_,‡¶¡ ÊÆ ©ÈÃIòõÛ�ëÑðýâ r0¢¢ ò{š„üý•í¤‘h· Bž« °� ÁI [.NórH¡Ö•5}#øß¶íLˆá$]~�‡ÎRÂXªmÏÊOºF¢²ÖÚ¶¾N¬6µlÙ#Ý4ô+ÁÙ"]›DTÆ5�iK ©¾�ÅYe7C÷$^ µzÆ0 „(Y�Ãï‘ iò~}ÀHµßäeü²¦y=z WÿþÈÉÍ�¢(Pbjri iбaýÑŽ#ÜÒ‚Ö–Vxý>}zÿ´ C¢…(+ˆÍÛZ±¸ŸŠºpï®WÐ;GCqm-´ïW¢0ÁÂȡίA›¤B–=8~»‚¹FaKC§”bâa£ŽÄPQ^M$ICÐ'³ ½Òµ�¸QIÁÆÀÓup–Òáà ’Ùt–�nçFq'~"’°K˜F#Üͦ îz§¥Îf_g¨¡Šs+£Ì™»5,ûþEõt-iÛû5wήS¾Ë¢Ûo²£RZPzD<‡†$ñBòrü�% �m!”ÜÉ]U*"¡êj4ôè‘Ùã…$É�e >¯Œ†º45†°}Ë–öD^A½ †KèWlµ@¹cfÝ IDATQBðù¼ˆ†ÚÐ'¦ |ÑFÖ4£ImCHUQàêµ8ü>?re? *Ø{E¾Õ>�„CÇ �¢>�œ©NYA�Ñí?…æ± /ÌÞ@p˜›×@h¤Ëô>lò²Ðq¯%³¶@Õà” „dOº^É¿ªJóîY­Ak/0Iמ‘À;˜¼jYÒDë*ìµ0êã¼�Å œ…2lÚ†« œdH#];¢Ê&é’óHÔXG¤kŠÔO»ø'kiy}&£�cìˆ -¦³Ì?µèî¤ t׳š‰wžôý#TUƒfúø­¦¡hé¡!ié—Š%H’U“Q¿­ë–¯@sc#UCÕúJD[[!I¶nX(j|Ô•à•e(²û/¨BnUBJ!%Ž–H­ñr!¡1ǯäh2†–¡À“Ÿ?€!ÛšÑަê§{jF=lÝÞª;!¶Q ÝL¤õpdšÇÊë}´‡Úä¥Ö•u´ŸM9ˆg=“­/é’Nâ&QaKHh3'¤k£˜¸ÜéÄj;*›.\�té‘ìÂ;z®Ëp�} •©¯ˆ×G.ÛÐ-=^2æ‹°u4}Y]לé˪¦A’RäšzM[BòÝ:�$Û“ƒH[²GB0?GŒ„Çë�¦&Ðoè0x½^(J{Ž‚@ ý%–‘0´j94Hˆ(qx4 1YAS¿Ô—ÀÛ¯�˜ ˆ ºE9¹J´Æb¨ 7£¤^…–öÈM£¸%7Õ‰nÕõÁ�½÷òz@Q¨ª‚-••øà…ç±jñâö4ï€ü©�dI|ýét¼õÔ“øçûà«÷ÞÃgo¼aÑsÇÿ=�ÍëÖáµ'þ/6zÿpÆ¥—¡ß Aµ¶bÑܹxëé§ µþïƒ�°vÙ2<ñç» ¥½ÿÅWð܃÷cÃšÕø×#¯ ª’€ª¨Ø\¹ï<÷V.^”Ñóä‡ã¡[oÆæÊu€~ƒá¼k®Ã #‘›Ÿ�mUUxéÑ)X¾pžúèä@I´·áÌO>ÆkSÿeÛ~Öp],å=L¦F"Û÷HIy…‰º=Ÿ!\h׳U°]Q²¤¥æ“Ãzo†»e™ºI»žiÒĽc“Àô‰”]϶5rÐiQ.ÿ&á¯:Ñb—4ø¼2¢ OêÕœùÊrªOKròȬ@W¬DBI gŸ>ƒ·…�ˆKðHDÂðæ uk5öºm«Ãˆaƒ±lõô)ô£Y‹¡)Þ 5˜‡eeð—– ˜—‹òÜh{€'àE´o šÃ(  ¦µš&!ØG0à‡ä‘¡©É'/’$A’%lo «Jiî›|%6WVÂç÷cßCÃ-OÁS½‹çÎͤùÛÕÉ4$œ|þøò½÷�E3aCF�ÂގǦuë2aã�>g]5Oýõ^¬[¾E¥=qþ 7à¯Ï¿€;/<Š¢FŽ‹q&`áwÿ£–ûÞ+/ÇæÊuðùýØï°Ãqû£�á_÷ü ç~g)ßoöÙWßýg¼øèüòóOÐ4 † E]MMFîÝW\–*+›\¸�aŒÕ@Q#ų"O+G‡H7 ®]ϰ¤á]¥°žÅ�K.nô%öLZ8ç<Šg¢ä¬ŸÑ`]vJ„Ì+GŒ„Ôµ;¢{.5›@4F’µ£Tô.FSk’<ÒÞ.ä|É¥E�&{±mã&„CmˆG£ÈË˃ÏïCÍÆ ¨­Ú‚`0=ŠŠ°uC%¢ášª«,,DkUšÃ1,)õcsíR쨯ACÕZô_ý#"[6 a[ ¶5·¡µn;4UCËÐ 4FÛWø¼øe⪆mÓæbíssQùô\¬Ÿö#ªÚÙlÙÞ¢«¯c �áû3ðÚ?Ã7ÞÌ•6­]‹£N;Õvúe—ãÇÙ³3ׯÜx3ž¸ûN¬]¶ šª¡¡¶S﹚ªâ¨Ó~—I;íáÒ?ÜŽœÜ\†Ö$bÑæ~õ^~l .¾åVK¼$˸òŽ»ð¾ ¾ûâ±ñ8*W¬@SCQ¦“Aj ¬;‹ûUÖîKÉaµ„BFߦ`ÉêXµw„tÓ+ž)„�š^“R»I5’§Ñ(úÅ¥‘Sd‚†Í©([Hí½Tvt{âe%Óó‘p4ŽÚ¦�e0ö.ÉCIa!JKŠÐ·W1Ê{¢o¿>(..B07‘ÆF ðÃ#©Èñ{P\˜�üâBxJËPÜÜ-® 0�ÿªŸ’¡d š$¡0öذÅ A¿µá86ü¸µ^/rEM ?DXI ¤%àÙØŒ–Ÿ7¢eÑf(?m†�AQ4l®mJ•–lÕy—›$?Κ‰>d޶´Ë÷Ñ+/á¤IçÃëóö1�`«tK¿åý+�Űaõj#7h*æ|:#ǎ˯_µ s¿úçN¾ŽYv}ø÷3f ï€æå Zï~ý {d¬]¶Ô�‘g¹Ð¬Œ];/3õà×!éÒ<*J–P�,%š?ädv"žÅf^"®{&Ï, …tyˆÚfªÂÅžè % ‘wÌw8a"ÖÝÑ­—šY]Æ8{M.Ñ„ÂalÞÞŒÑ{”%Ó¤¼•¼ Ð*YSЯW $Y‚ªª$ÈÃA–åÔv§äʰ�Ш’ùÞ\$Ba´=ó¢ �e¨©çÍŠ¨±Šÿ€û\ _I)䥕¨íYˆÐ^C¡®lA}$*bš†šPz Жˆ¡Q á€}úaöFäóœáï”ÛnÅÚ¥ËÛ««±ìçŸqøÄ“1óÃpÆe—ãýi/`�aÃ3é{õë‹Æu¤»€ÚêjŒO}ê/�÷^xÿxíu Ûko¬þe ¹ ºjÆc1476¢°¤¡T™ OEšvì æÑã¾ç§AIÄ3ÑÜ|ÖèÈZ”t©Á¶;QùH—,ÞêâòåmÏ'D`Ì­É#C‘=´¢z¨±¢;Ò9I7#íý…šÏ éÒ&Ú¬¾ÆæZbæÐÕ�½ànM¼IPÌ“%XÂŽæVx¥äs^¿Ç£Ë ¡O�UÍqH * $%I³2MQ {<�<Dqh™OJÐ<2TMCÕ›/#ÚÚ Iö@Íì°Nþ•5 ÒÚŠÍ/<‡ƒú¹ºr~vì? MAc´ U�ªhh•$´¶Ö!ª©ØcïA(,Îò­-(îDæ#{¦gq¶†É”Àëó!˜—�º­Õ™¨¿^}%¶èžñšÇó‡/¿ˆ;Ÿ˜ŠÊËÑ£¨ËçÏ7oýöZô,ïC,Lq¯^–Ï Æc1<ûÀ}¸êλñÇ Ï·–�PæÜüN»èât…¨%9ðÈ£°|Á‚Ì­4ª6nŒ?êh'«{ެ(—%¼r$¢›d$õo• Ýw›:’ódád(g¬É•™^6�Vj¿9t{!Þhz›d¾õö}F€ù͉Ì}Í©(®<š}¿îè–ÄË$]Fž–p’¤â¿lNž©ë@Kƒ�”4MT@VTÈš dh� A’´äÛJZêý#¯-‹ ùÛ¯à‘SŸÖ4HZr9:¡iP4@Ñ$$¬ ×à‹¦ùø%²ÕêH^ ÍZ~ɵ1Œ­ W#®*ˆ( ={ â€ÁXº¾јŠH$F¬óù‹©A<Æz(Ξ| ^}ìQz6Š5zÚ øöóϱ„ð¡ùx4†7žœŠëþú7 ß{oH’„`^.¼ùȲÿûâ?Ä¢½þäTv‰(ëÓ‡Tdx<ìwØ¡˜tíµ˜6åa‹ÞD<Žy×Üõg~ÒIää@–e <= ‰õЂM.ü}ŒêMÐÞôÕM¸râ²Úd¥Wb¸$1û›F¹õŽ…ó9ÖCÛ¨$¶ÄÜdŒàç'~¦¤õ ÎùJGJC-»9ùºKÍf0ú°ON¾^°µ¾«7ïÀðþ¥I¨Yư²Vo�C–4$-™>s~”$A•’'U% ðhPèGM"I’Q8ò7H„Bhݲq P‘$jUJzÂЀ%†�²ˆÙ ¯ß‡\ä@ Ç!�€HC+"­a|éÑðÈLŸ»µ�­è‘Gðx9›àÎ'Ÿ†’H ‰`ꕸïšÉ¨«ÙjHsw*Ms>�ŽwžyÚ�fÛ–-x}êT½³>úmÍ͸èæ[PZ^ŽÖ¦&ÌûöÜwÝ5†×:ôå‹„BxqÊ#¸ë‰bî}æ™L™×¯\‰{¯¾µ[�eNËšûÕWhܱg]q.¾éhšŠ­›7ãÅÇEKS#àoO?g¨ßÌéŸàõ§ž$ÖƒFº¬`!p“.=�Íã×ö+a]Œ é�ë’Òå)–m>¦ÓxÒìôd‚ïÆäÛYU·“KŠ×/x¤ÿÊ„k}Y—/}�þçIýõ¦~§ÿÞtÒoç¶57”³E£w(¯ÛŠ„¢!7àÃí“&@ÖäÔû¼@TIà£ÅÉWP|’ Y/ATŠ(ð !ûPŒ& ÌÇÌÏæ¢%¿òGì‰ÆŸæ¢ê“÷Ö)@"KN¬¥äÑ4øåöF_8½¼¥PbQìq׉è?¼45ùlyÙ¦xnú�©S´€Ü•ë­õ¢@�å&s’éa^‚Õub8ɧ?qab]ÄK³™ÒQ(IÐ !‹Ò˜�䍯ÕFwvH|ím*Í£dßkZ€³þÃýꎥlÆYSŽ`Ÿ1çÑÌq”||AVâ­ªo08 @úì ý�"Ræ<¢‘×ç3$2W$W\T„%kÖ   € ¡û«¦~«ºšîŸªœ¾Ö+3_Ó¦vs‹lÎ=¸/ö Ð#cTÿblmhÚêFÌZ°Çì;’šì]9/Æô `ÞÖxê ª Hrj YÒ j2 ¾p+å4aÙŠ&$Ɔ …ìÑP8n_Ä››á+/GឣQ5óKT= jê�?ÇÄbðÊ|r|äj>D%-kk€¡½!©Z"qü°t#zäbGSTÒÎ&éêBÌÞ”(é:ÕÜÛmᬫ¡NŠéˆt‰ ïç%]&åô4Inpèµ#]€Ç£×‡;%]¼0ÀKºzñ¢¤ËJÄkû:±ûÛÐ-Ÿñê!2«nn‹¢-Cï’Bø<2>ýn%jê[Ú퀑}{ <ˆk2bªÅã…Ù Eö� J5Þ¶V4lªÃF­6?ÿÖÜw7Ö?÷4bõµèuìq(Üó7€¤¢ÿ±Ç¡h�ÁðjzäÁ'IðH€ß/¡°W9ü�ð%ðhY³ Rj `æÂõ�e ±DÁ?J sMubÔܴق˘RF°Òͦ·’œ\[w*Ñ Ó² Á“—.à¹ØPÁIºú(Ã+"6Ckmg\M6Êܺmº±°ÑÖh^/¤¶Flç5ø�€¯¸ž…£ÿ1ÇÁóéû�|4UWÁ+E½û ~ÓFøz–%—º=Bkë yd,XUƒï~ÙˆP$ I’°ç >ðÉ62*HöH8½%†,>'À9銹HÉÒtÆ,ŸfDYÁéA<¯fˆ9ú†WŽDIWT@ï[â}À>6[ùh=ÕroR�L”tYÅÒëæu®™¤Ë Ò«h"Ð`ÜQ/{PXCü^?¾]°€>= QœÄêÊ­X½~+ŽÞw( ƒô‚ßçÅoGá³Åµ8`X/røÍ€8æ|ø ‚yXÒæAS4†êY_À¯Æ Ê2TUEãŽÆ¤®ÚïMK>Üд J’�,§Þ V¡¦>)‰Gá‘�ašyE¡ Ææ. ÔÑFKò™†ÉøHœ—¢ûX¿äB¦º{YÔÊø¬fVÎjæUá {O 24çDï0M£ÖÇà„�•áÞ<�q¶ZïLÑ[qTÞ…_M쪄ðö¦äT�¢®x Sé¾�<�7P�…u] 7yáΠ{&äÒß®å¨z»e¤M4ϱæJêƒÃIJàîmPW7ÓiF/ 8ø¬ïü•KÙ£õ�Ç™3gk×®eçÎ� �ËåXþù<¶õ0—­haÉÜ&b‘\² ¬ŸâôÝ�2‘H‘¬‰0uÉå4u"a Ds“Z€h4Œ‘Í‹£�Ç1kj™ E˜=1BòäñéíþBª‰1ëmW³%ÚÆÈ=›‰f; ïãðé£Ô.[Êüº(“!’ÙLþà ^^„,\ý{=Õƒ®Ò+íºEÒpv•X‹i6.å{qñ„ð*¨îz–ðòE~Ž5•…+E�<§žýÔÓ:<=z©±Y薅Ⱦ“mIïÚÿž&›gÊ3å~É­Nçh¦o  px×>†ÆÍÂÇ »»›¾¾¾|:!0r9cañ0+{[yÕš.êcùÇ­ µ¼vÃ2~þÛ—éܰŒ‰#§i)޵´‘5 "¹,M­ ħR˜9Á¬y� NµÑ a Ž‘¬ià�þîcÄj£ é„kj92nðÈ3{™J§cÉJrw“H&HÔÔ3qòé“Çh¼ør’5µDl7Wù;™Gân«xg,‡¯p‡^–kqR*Jí¹SW�Ët}”–‘¢"Ø�aáº>½={¤‡F÷3üM=ŸèNê°î[ è:=]¯j�;AõW<Dñ¬o™<çÈJ3x=I>:¾°�ñ¦ü—‰úúú$‘Hpå•W²gÏâñ8‘Zƒh,ÂÀè÷>¹‹ó–ÌaéÜfZëc\²n1÷>¹�øD‚––öœL²pvŒl:Mj*‡‘N‹aÄjÉL%éêh'>™ ›3¸ò†KY{á*„&8Ú;Î�ŸÚ ¦Á†Åmœˆê\ÍÔ’e´ÕGh èèÍ-ŒŒÄ9Ù;@T˜Dû†1œkçÙ r�ÄùCáîM*W~jlnÕ"•ízöäãŒVÊ·Bù&›:u3 /¤÷c$L/%W±®ëñªt}“»=r&,ódï›j Rá¤gé}”£JåWkXÂÏ»g�^Ô¹H¤ˆåúè× ¾­‰@X°º«ƒÃÇö‰ÁP¼ŸæH ©DжÆzvÒ7–`Ó‹‚eóZ¸xÕ<þéÃo¦«½‰t&Ëd"M(@ä †û†FäºèZ<�ö®Ž’S©4†'R<µã¿yé0u±ÙL’Õ‹æ�N¥©‹YÔÙÌ£/ìcpDcå‚9tï?Jkcst‚æD‚äÄ”C-ÚÁ t‹ä`Á;aeZÕ 7Îʺ®g–…_Å<•äìMUë…ØÂ]=ñrAœvÖ:O{ùÔÕ(k¿u—…“–÷,[^šÔ£—ò>3o׉¥Ú¡ jÑrš»?Эе‚§‹ÍÛ-r<‡ÁVz¥Ú˯,¾ü–ƒâßWäÊÈ¿¼qúÊHÏ—ÅÇ8´(Ũì9X�@®Ðòû9:ä�Hp<®t“Ø»Nþ¯~tR¸!NÝæø;‡p‡òÝäð£ݚѽm솄ûYfWÃÇÅ sÌçP˜/Е3Uã%Iá †>óU ºö0Y‰e{ê¤Ê²Uf·{FF<®ŒÌ‡È®Œ²|e'€+þ̾2rFß\åëeñäåt¡p„Hý"û““usF «'—|fP¡1½ëäjóŒA·L˜3Ý26•ätÝÈtm¡Õ�ne¤ÒÍP>A×;²X¸å®-6jï�— ~A×iöû¨Îè"*ÇàÙÕ}.d×oånÒ ¦ ¼VòáFøH¨^šÙñwy¡ª9¯kK¨ vJv¤:¤x+ eöÊy•§& seêT§j�f›BT5êÊc탭*Ðu†Çš¹!¼[UÒ çßÏ EcÉKÏr,Q…ªƒ®»UÎÔ«²wŒÓŠFy_�uòÿ/š±ÀëéÅøêÊܽliÐuæ[¥M_ èZâüåR«“B^)UZêÒÙZRb¡û­©S¿ú⩺0Ëâ/ÖÉ�9+ëºJR¹ÕGa HÁP¸{ôÞ®oÐ-7ôä�©@jFšßÞ¯†²ªÌp´-£ ¼2ªtÐÊ«DéKìò–Vrʹ/¯È#‘¢ÒìZuŒË•¦§çá Œü%¬LbŸTᣆ°ž€] Ùl«ã+_æ�J (¯¨ªòª=Åqa(›z®tËÓ¿Ò +¥Š©g/r)[>½–[þä( ~aÔ•ã9ü�¹ÀkM«{ç�A×ûp]¿¼¦Iû¿¹®k‘Ý!—ƒrWnª™zvóa­ÊʳTWçé²j O¿P9�s_8ö·æ< î†^õ|ÅÖuíÉ]eS{T‘9¡>kçQ¢¼"¥±¦hÜù25û†w¯ý®îLUL8)‹³µTðÿÍXàÍ“­â#a5`WIî¯Üª®RÙ¸ëxy¸Ÿ·Üæ]�‰ÁëÏÛtÏS½ò¬\'õôX}‘?ïEšËOÛ8~Ê®Šùõl?êÔoy*>ù2jŠñëízOÇ«ÍL¸ ay,ÃRwu65„GÊJq$cRÉÓþÃ¥ ¼NV¦z~ùƒÚ‹¬æíúÛ8R©¬=w=ÛªóŽ}4š‹we-ÇÙ€pŸN®yÝÃ]üeY?•Ê ë Œ«šSôªÝb•Ú b°ø2Yë)ízöY”¼]d†Š‡¡'CƒÇñ}uÉWèÊQßýmö/šõü�¼Ý5É)\gRëß²� #|¦ÒŒ^é¸êö×+·®+!É@õó‚»N‘Uëzúsª¦ ™Dv^Þ\5E0R>•<ŽY¥Õ9£î\×uGØòÈ“'/‡~9[ +Ä , ½*@·?Tò¹€®cŒ[ž Àò0d»‰½‹÷ U]ú±Ò¹3Då4#�ׯg`Mã¬Õ¼•œ:èJŒQç<×:òTˆs¢j½"'CÂIªðôHé FµQí'/½ætÝò¸÷‘ÿ¶+¥ª(V}ß«t�àOÝ>q#§"ÜeS› U*ÛF®ó7êÃÑèmˆc™ó–Ž3)Ø–½)ŽF„—¤þöC«·ÿÌ£ ¼6RðÅ„>cÎØ / t]U^NGR«óý¹c–Z6O^g>�^MsÊ4XµW*JX9ÄW†+XN¼œÚÆs*ÝÎû‡Õ¶é¸! Uç3m¹:IêØÆÞ¡ßwßï1+i ;° \ú¬²ŽåcÌU«iòÍ>$=G:¼Ê ëG™ËÂÕ¼]¯¤»ßé¨üª]K\µž®Û“4KûJTxêurQºžý$w½*¶)4UE/ Y¼{nÕ<~AÇm=ÎWß•…;y®žåø0üä±;¸eáŽÅLGTÀ’‹Nñ’µ‡ IDATµ®ë‘`z¬¹m^´ö’}I͹ß)l{vNp6��™F3x}½ü håUPµ ëô"»¾à~#<ÈŸS5�ØEYZŸ<,êj¼9Å|~A×›©ê1oÐõÎ[™GtUås»pב�'?û)äŒýœ¥p Jºóq‹p3j}�Ï®�yùªø8[«Ô9¨¸Â…¤ÅÍX禒ýÒÌ^Tõœo¤Â¨¸Ü@ªº.O¥|w ò]á~�PUJ¤>�îP…~R3‚TwoÊ…´×Iu[�òxVÀzK¸6-…t}¾AeÉ•[GŽ;îåxÅ*îd;–íÑ~�gUFNÐg9Ö¥Ò†U®”û¾ölÊç{gÍÐÏj>¼(æ ¦½•®föâN&œ`âåý´\³�¦öYìßyœšG·ÓÝœaÖM×’›¤þW/1ؘ¡¹¾³'ÎØ²(KÞx#}ãYÄÄ$á{73¸ª‰å×_AjçA¿ßK”0ãÆ±«V’{pä ´–F²-F;o1Ñ`€¦Ú™‘8“÷>GàŠùÔ/_É`Ò@¼°—ÈÎS 4�‘åõŒM¤ˆ÷ Iƒ†µÜ=FëœMbnûTNV%X-<ÉÈyŠÙIÍQ#û�b_Y@W±*NÝèO{Fµ®$ýŸ;/ÙàwþžtuŸL,°•¤=+뺊©JGd…f+n\ϲӪÆnf‚.Ì`�×éË@nT×ÞÆœ«.Ãhna,‘%»¯c{Gž{‰£)DÆ :–crï2‰$á ƒì‘^¢ûâê?Dhùºãb‘ áßí¤f,Gä™9tŠÑÎ9$;šÐ†ìëÝÍxÓ‚Z�xz”Q1Dï÷Ð÷è£d A_<ÅèïPÓ“dß½�Ó7‘¥6 2¿�îøqŒþ´¾Qz^~‰y×^Aý¬6ï6q�;{ «¦ˆ�6ÃXSûWÞÎÖ¹–ùÝ"9NÕV" š§-O¬Ö®.õw£ŠO>Vѧþ†�o¾ú­˜^v\ϱçò�ŒZ·ò½ÛCÍÕ·€nÑýµŒK—5`Ûù^5¹¬‰í ¯•~•ÒŽÙg$ÍXàÍ“ð0ÍÊÔŒ€¥­fnC “©ŒAv/ �z·ï'•Ìjˆ ȯ}4Gtšê´[0„‰Ñ#8»ƒŽáÓ´õ÷P×$rI'Ë_w1fŠvͤ¡¡�ÖkW±ñM¯§…µÌ¡)ÐHÛp˜Sé>ÌábAè‚èž“!&�¥)¢Ñ¾¬ƒ o{/1=ÊPn”¦U+ h&ÖxÔPÒþœ*‡ÄÕø½j…¨èG¥]Ïe.ªUA.—¼eó�N ëÁ¡DÕžeV›:Pj?»ž%‰üçqïó3 Ï#°‡`þ§˜]%öì Ÿ k›o–ò.70JýWMÇL'®L.Y’pS²3tyxF¯Ú4K¥bl™;‹Æp€H8@nd„èx ¨�¤ú ¨—6<´Ö†Ð‚:Aon€ŒÈ²`¢–Á-Ï“šL3øãç1NM�ê#1<ÎäÓ;H;@X7xî Ýûb†c˜iÁ„9….ˆ ÆúNÚ£dö� ’L“´›ÉÚO DC/&€ÎPn”†eËèÄf·(µ�}MHͯtl9¥p×<²-£né% Ínëû]‡8%“¥�ƒ®_�UqÌt*ßeM‡:–¡²ëÙ§n‰ªWþÆ®ÓNÝê×uó\Õw=;’¬=Š;�<ÖR§o€ y>u�¬µ”²=vænÌš‘À›'u5[|Jærd… %DBÓ4RfšöP+;D¸> €®iôŸì§µ©!::cËë© Ô2òÔÓ„Ì¡î‚vŽ a»§oa;µsjiŒi,½l= :‰©)Ö®î  L™Iúc“té³éÞ²ƒS/¦öwޤ»© Ä?pŒ‘‰ )tÌݧɊ‰Íé$ kÌk«·€ÄÓP¢ …¢ ÒP«‡U5#Kd5~kÕSÌŽR¸ìVÈ­b(TÄW º*çÄÏö®gì-t×uí2ØÛEdÕ÷³5§“¡¤U”éQb <%/…m\–Í(Ó¦NÿDŽÑ”AÍÐ$Y‘¥?;ÄüH'‡·í!°j=³€%‘ùèÿ½“ÍŽÑÔh�Iël|Ë«˜8xš+Ov°dlŠÎ¿žKõ7òâ¡êjÂD�…ds"@ý»ÞÄÒ,�SKÇG®¦¦-L¨©‘´™æô®Ã$;1+›!efYéBG'6n2Ô?„–Ì1+ž¡?§võ ‚tµÕ�N¤­õR«½�†rݳâaU¬]©ð²r«˜\ó±3][H- wPö_yå›y\¹¨QꮓlLƒ¯â-jîåXâ ¹¾úÍžÞÍ) çòýN1—³Ëo€²A’}W ]8é:­µ徤$…TÊioØ1±„Üg:¼üß™N3x½ÌðÂ+o Oåi3?'ž #r4ëÑШÍ192JĘ¢?;Èø¬(­+Øø®7rÞ¢FŽü÷sN§i¹tÆTŽ­ÿú(áwld2­QO†HC„ÇN“ɬèêäè”ÁÈH‚žŸm£cn'zÚ$ÕTÏ{>±‘‰HŒÃI¶ýôê:Û™=œ¦5×Äøñ“´Œëhh çF™»örbL$³–© WEj‹Tz+Tã÷ª¥¥CýU¸R²ëTÕªÎÔ#¯£Wág׳‡¼Ö]Ïe™ªá·,g–e#¦š.²àˆà÷î(LY„s×T½®‹&û Ay™¶ñ]È#O]YŽÚ>©2C´„¼Ú4�fk‡dvà?çãZi†o9¾€Z…š5º&–-ja™ipà‹¸v9±ÎVÚvßv‚Ãßù~þM̽i#]¶ž� ÑXaóç¿L¬¿—H€æ`É„F4 ‘5`*“óÙg.Õ¼9áV÷ îRˆ×ŽRßò)á˜:â�‚o5¦‹ÔÇróê\ëð\EY®3Ýròöèy¦–´z™'_ ¯ÂE}Rî†rTä‘Éêä(»ËSÈ)CÄòùé3^†=çíÊh¯ñâ­ÁbmÖÇ‚ärõ£çà@êC뛈¿q%�׬…åk©moáæë×ËM’ËS6“Å4M×Ô –.å+?½—|í«<ð£Zâî{i›E®‡ñ“o}“�[¶¸–î=%w&節 Ƭº0µA‡z;h™òà;vðôc�Ð1¯»éM|êË·óÑ7ÝÄD<î»y028ÈÇÞúfÏ<É©Dáï””×¾ÛùŸG¡sÁ|®~Ó[ø»¯|•½ñFÆâ£ò²}zå ¼‡Œp}ôŠà–›n”hM¿pW ºê@u†ëºn²9¹ßŠ +‹±¶ŽoÓDšOÙè(/¼|s’/™ßé)½ën&É.0ûåJcXBvüÔ¬Qò!j8¸vš™Àë@R%Vü¿€”€dÂd8‘eVs-†a ÀE+‰FB&L¥R4µ´ð'o¼”lÖ ‘L‘˜L2³üòx7[÷žÄ9@ä—õ «ìuõ $“ ²Ù,ÃéOÖè4ŸfÖÃ/Ò{ýy¼cãÌ'÷PÿÜ)æöŒÒ¸a]W¿ŠŸ=ò4«W.A˜‚–ºóZ¢ìîÉ0™1 ë-µA2’ÍUåSA•ü4�>~ŒßÜwéd’·½ÿÌ]¸�‰±1ÞwÛ_³håJ�»¶¼Àwÿù LŒ�°ú‚ üÙßü ³çÎeÇóϳòüóùñ7¾Îζpç£�ñÓ;¾ÍS=È��>Î/îþO.¹æš[Ûxêá‡øÞí_"Q\'àí>vŒ_ß÷ RÉïøÀ­t.ZDýX3¸íS,Yµ’@ ÈŽžç[_ø'&ÆÆøÊO}6ï»î„¼ñ�ßÉ­Ÿú[n½é ôŸî`þ¢Å|ào>ÅÒU«ÐA¶¿ð<ßü§dblŒÖöv~ðëMü÷]wrùµ×ÑÜÖÆ“=È�ÿþoœ·áB>ô·ÿ›ÖövïÛ§0ÆòÔÚÞÎ�žx’|ólzà~~¼éI~zçwyÍu×ÓÜÖÊox€;¾øoÞ¼\lQGÊóUáϺ”u6çø¼ÊxÅÖu\PÕYƒ²­€lœw¼KœøkšKßÊ 1¹4>d±Ç¥«Ï�®Œföæª2r€…ÈdVOhšF8  ³ª#Œi ŽN00–ào>øf®¸êrv ™Ô7Ô‰EÙ±ÿ$Ÿùö#lÙ}CdÑõÊ}4¦i2�³öüõh…×ôåÚ é¦c=½ m9È�~¼…ÔÏŸeþPŽºhÙ#ýÄæ-æú¯§£1ÌèD†d:Çê®FÚC i´7EI�Ι²*M“½ÕM­­,[sÙL†cû÷“N&I'“ÜûÝïð̯çUW]ÍÍ·~€Úúz>uûWG"Üó­oÑÔÚFSKkEÃåxÍ 7ðä÷Ó}ìoøãw²æÂ‹HLMòð=?áÄáî²7µ¶²ü¼óÈdÒÝ¿�t"I:•ä§ß¹ƒ§ŒK®¾†?*Èõû_ÿš¦ÖV.[À†Ë.ãО=%ÐHêõ“;òù/»úÞùÁYÊ|íëodÓý¿âÔ±£¼é�ïbíES×ÐÀg¿ö ‘(÷|ç;C!÷6/�“D¾îÆ7ðø¯îãÔÑc¼ùݺ‹/öàUÍdðtá¾@T8‰² Þ®ÊLƒl«�7èz²•汯ÜZÊ–€b~½Ô¥­œ\yÙûhã_¾¡Åâ|ÛÛÓ»-—E=‰PÍäOŠ?8:çñâ®ÄÊã2¦ j#hz€%M&±°ÎÐXšÿzðE¦R°ë`7Ÿx÷LfL¦)~øÀfºGókÄzÁ2!±šM­-DbQÌœIׂù;t$ÿÅ]#™Íppy'77†Y=¯•ý-óëV3zÏ“„¦ jNnzŽëß~?ÿÝ^tSpóµë .YÜ@ÏhŠþ±4u]·×LB_k¹êÍoáª7¿%ßé4ßüÜgI§R¤ûzùòßÜVâ·æ¢‹YvÞZÖ¿újëë¹ûß¿ÈïŒý;¶ó¥ßãØO>øüè‡ìݶ�ûþY¸l9»_z‰ï}åvÇ^¹ö-oåÚ·¼µ$×W?ûÒɃÉ>þõ¶O–r¬½èbV¬[À3›žà½ù Îõ%tŸ8ÁÚ‹.æž;¾m)c°¯—¾í¯J µö¢‹Y±v�%ͦîç—?ø>»¶¾ÈW~t‹–/§¹µ•Úº:îø—æ©GaÏË/ó�ŸÝëXg/úõý¿âßÿ/v½ô_ûÉ=,^±’�/¾è�ºrŠÙ["›ƒR2°Z°,DTºnSÏN ëÆÁ ¨ËMZ¶Ì«,L÷:NÉÚûKs�Ų~òš¦Öl2º8ÎUQQ‹´¢XÖ9W…ί •+&€Öº0Ý# q“S°tI3ÈfMv8Åêe yyoÝ}#,éjã›?ÜL÷P¼0¥<­î4M°bÝJfÍ�ƒ®i ÑßÝÇÁ½ûiì˜�ÞÓ‹iš¼qî_¿ˆ¹+2Ú3Jn÷IŽ75sâ-¯aö�~Í”™¥á¹ý<µy;‡^½†ñø0f.É;®¿ˆæú-¬gó¡qFsYbaï ìy¡UT|ïÖ­<ùÀý¼ýÖŽDضy3ù¤7ýé{¹ìºë¨oj¢¡©¹Ü­³Û8uäH^š’)6‰ Ä•W\Úi÷Ö—Øtÿ¯øã~˜p$ÂK›_’ë­ï}¯¹îzššhhn¦¿ç4½½ص“õ¯z5'�!‰ðÌ“›¬Œ5�›ßûg¼æúhhj¢±¹™þÓ§¥-V”7‰ÐÚ>€ã]¸LßûQ}Cý…2ÂÆ‘:è–SªQ¾ÁÒ!Bx/c»°rϳ�¯ä\îl.þÐÊÁÇ–Úön‰òpEòN9ís–†‰m ÚéSˆUË aWE·Î(šñSÍr…(*@   æ¶ÕÀóbù‘-4"!�ùäÍÔ×Føô­×1¿£‘/Üù§GòÓR%/×4]‹2gþ\4S�Iæ˜H¦©ij µ£�…]�\¸ñ""¡o¼d­]³„‚ÄÚ9ï’•Ìé?Æñ-O³yb7½ÙQÒÙ 5-„‚X4Äå.B'ëÖòÙ54×ЀtÖp¨¯S;L¿^}ݧØüØcüâ®»hioçÆw¾\þúy÷Ç>Î/ï¾›�¼áFöo¹”sl$¿ÁiѪUJ¥©�}¢÷Ô)ž~ìQþû®ïÒÚÞÎMü.®¼ñFþôãÁ½wßÅ-7ÞÀÞ—_¶ðÙüįY³a—^}Mašù´¥Œ×¾þ ¼÷/þ’ŸÝu'vÃuìyy*4:< À²5Ö/A9�ns[~ê}jrB‰>§|º²*ðü¿µ®ë%œÛ]ÏŽáÎLeÇs”A·,@y”€Êû“+gÌÊ9—Œ\·³Ûž»´SÉ-µú¦¥r•9y�êØ«˜}žÙ°<£=^×®—DšB#¨k´ÅÌo�’˜Ê�Ê@ ÁœšàOo<¡|ý'Os¼o0E´Ìj% bdsLNN‚¦a˜Did"&ÆÇX8·ƒP$Ì®în‚Ñ(»‡3¬ §ÑÂYÁéŒÉÒæZÚ[8qé•„ô‘äÒ÷]Ú†šÈP  £‘Ng‰ÆÂ¬ïªãÉ}ÃDCÎg =¥¶ù×�óÖ[ná-ïû3~sÿ¯¨kh`źuèºÆü¥K™Ÿ@;_xžL:ÍÛny?ÁPˆ‹¯¸B©ÝÝ®ž~ü1Þ~ËûyÛ-ïgÓý¿¢¾¡€•ëÖ£i: –.erb¼d†oÞ´‰÷ò¯yÝoâ‡ßøšµ õ�ùü«ÖŸ�®ë,\ºŒÉ†1'I…€í…:ÿÑn% ²ñÊ+¥uyýÛn¦±¹…Ë®¹Ó0Ø·c‡�6P õäUºÊ»ž…s?øÀåë®g…ùá±™LBÅO-úkg­xºÇ3Gùt´æxÆ÷L@·Ø;š÷ºla't1‡çws•e(/Äö÷•hÆz¼nƒÞi0�M&I¥MÖw5€ƒ½CÜû÷øÖ-Cnr’Úš[v�dë�“€Ikû,6¾î2–¯_ÁâU‹Yºn9ë/Ù@{×\29 ÃêëcÁüùhá0½#qæ-]ÄÊ�xa0GOB°å‰g‰�ñ£O™@c Kæ4�Ùñ<ÝS‡š×ÂxM˜M4×Õ3r¢—­O<Ç‘ÝÇÉd²,œUCKMˆÖú�C­Êê+¤¡¥G˜&¿¸ëNbµµÜüþ[ùŸGf×–¸îæ·ó¿nù{¶n-e‰óµÏ|€wýùGÉf²y.^–_Ð-Å&?»ó»ÔÔÖòŽ[?Èo~ˆ/¼ÀëßþÞñ�[Ù½uú,²Ð`dh�½Û_&ðÌo6Uð{ò¡ÙþÂóÜøŽwðG·ÞÊ®—^ªH#£Ñ¡!þýÿ-Á{>ú1º�£÷Ô©ŠÚ,[³†·üÉ{¨oläëÿô�t?®Ä¿�ÝFn—48„;D8�ø±Vÿêé…Êg½ÂTîíj…ÿœËpþî¬WúÒ(‡éXûT¶Û£{TÉÅuÎdI!¦ßë³ ºrcDØÍ`z¥jïÅW_>jŠuÉsy½,_ñ¹ø/Pø,ü.þmüøë¯{ÖɃÓ?+háÍ7�ËÁû.ï"?tš{ÿá[t®\Æ•òzšæ´òñ»—ÉT„`ý¥ÑØÒ@.›E˜Å—Q'« %’Ô65£=ý[D@gî�7ÑÝÓÃD0€fæ§¥³Z€`|ý÷O� ›Éð¿þâý,»|#?úü·ÐS¤³H·Õsˇo  ó“Oÿ±ÖV,›Çů¿œºúûû§8ÜŸà÷wþ¼¢NÎúT>¥é0Ù锣~õ›ßÌG>ó9>÷á²gk%�¹µ»›·+‹ršL,ÿúßK.—ã“ï~§kùž¾•ËT›³G"/Ë%8ßênò¹ÞõlËãñQgo×'èú¬c^6y*y/º ö”v�Þ¾ȹ- ÏDQn WOZV7›z”ôW)Äf-©@Bʶgd¤Ä²x �ÌÒd2‚ŠÇš4K ÜðhnnfçÁƒ—c€äÊþš…ßfÙ?Qö¯øLÙ3eaög�¼‰¼šÍ¯]éI3rª¹Z…h �Ùõ‚zÞJl›;‡ëþâ½hFŽÆ¶&yz7©$z~‡©‰)j0 „A,%«EÏš¤öíÃÜ»‡ä©¤G†K$Э ÒÙI¬¶€úÚZ†¶og¨§tM‡Ôä!ÝdãÕÒÚ9›Á}'8ñÐ.âÿ8éÆ(ç-ÞÀÎ#[ ¬[N  !LAkM€½Y‡s¼Š-ÖªÝZÖJ×Ý|3ÑhŒ\.ÇÞù.zz8¼g·<ñY]Z°t —-ç'ßþÖ4 %ÐU§ÿ«  –©ZW¹¾„Táùú2.¼"œ©ò³‰öÞW`ê@%ŽšVEçÛ^ùF*ßo”@�æ¬mdˆbz{®œ\ëbóœíŒ¬Èjù-m÷³[ÿÿÓŒ^GòPˆ“I.˜; !™œI"“eDsÁy ©­‹ñØ3» ë8ùÿïÙOMC‘H! аvûIŽNŽ uÎ&;¸›Ä‚há(æÁ}4%t-_Á–}ûÈè^¿q9ó7®dßä=‡ŽÐ>¿“«W�K$X´~ ÑÚF43Gïd†g{�¥¡VZcM¼åïÿœ€È �ÖºÉtF±ÞÊÃAÁËr56·pùõ7ÐÜÖÆ��;ùþ|™L*UÉ÷,‚®ŠŸôºßÀsOýáËš�kk™^Reá•Ç÷žc‡#a ºV䛯©É%©_wÝŠGÐ-Ô@ @Ë:µü‡Pãr.F‹µ*®ÉJn¤²ËãÎR¸È¤&Œw�l§ôç8¼x©•òðÖ†sš" A2�函HßÐ$õu¦I&“©ü3m³X¼z9‘h”lÆ@hdÇ㘿ߎž‰Ó{ÍEŒÍ[Êd:CËœy,›×�‹qòØqR‰)b�­ŒL¤Y·r[ïŒL*Mmc3Z,Œ€t*ÇÖ¯ÞKrí\îÞ} ­5Ä?ýåÕtÍnàñ§w¸ê¢å4ÔÑШ‹åõªÚ•y$Vº÷®;¹÷®;+R”«÷v÷§ÁU@ßÿÚWùþ×¾Z&P%øzªyÛ£ûñ‰Bm|‚®[×v“Õ猔�\IØ�êK[Ö‘—S»»‘šÇä ºŽ�®»j=ܹ¼@×�”¦˜UdpihOSy׳K„¿YÙèñ6ô*’+”_¢’´å»�½=»±#3´é–ô ºålܲXv+WR1톉$�ÌÈT¢s®®#Í`àu]éf–p@C�ÚH˜«7®äª‹VPÓÙu¨‡ÚúzÚçÍ#ZÅ0 ŒŒ™è"¿»@&™eóKfINL091I0"Ò˜½eKÒ�ÌjZÀ©þIvÌ5J¦ùù1ƒÙQAóà â¹ý4¦R¼œú5æÖ>¦4]pÀÁ³—­¦{4Í›f5òÆ+V“LeèšÓ€0AÓ±�^VkY�ý‚n‘Ü}=7^NÇ7œÔ«“ìÕXÕŽŠØ_u¤¼ìáÆÎü�®5‘Ý ©t] ò ºnäoÀaßuù8’(z7ÇݾUÊË“–áÔt«|Óö©Ö«ݲ’ʇ‡M(!ûh‚½,Û®)Ç·­Zð”ßsT  ¼òñâg3YyàEƒÚh]ÓˆO%h]°�ü®*“T"ÁPŸ ¾¾=DÓtt]#Ôe,ž` »›ÆÖ6jê‰ –5kÌ��Ć‘  ’NLÑ‘1˜³ý�}㌙S$L“†Œˆ,áP˜= ¦Áº}§ynu¡€Æk.X‚a@(0 ¶³bþÁ5ÆË‹ððË*§žÕA×M*§ò•½c[ÂbµÕL*m…DÂ}|;Ú;ÕŒ·?š‘Àë×B/¾ž¡ N:g ä›MÀW× ï�¦ç¯ÌŠÄ8±o?9#G[G‘XŒäT‚\V#‰�K% Ö50ÙÛÃ…K²½ˆË³çà!:ÃŒ‹ cÙqÌX-{funm!V[Üš(bÕ|‘ éÎÆãIZ" ôMŽ"„Fl2K,F è³ð�RMCÓ5Æе­Œù‡ÞÊ©£G †Ã\|Å•|êË·ó�ÏŽ—Ÿ}¦”æs¼•SG�Øræß¸7¿ç½<þ‹Ÿ“-;K¼tõÎõ«9y¤ø­]Á%W_û>òç|íóŸãðÞ=4µµñÞ¿øÿz×÷øë÷¼ÃÈèaÕùpáe—³õ™ÍýÝ­ïçäá#„Ã6^y%ŸþÊWùÊg?S–g:Çy^ÄÇ?ó9îºýKì|a ¦0Y°t)C}}¥Tû�[8yäjw W6¢èú¤iüðºE²…JHS¹órÙŸ‡î^{•«âwZÇ´MAí /¯p,Ãúà9ûáåîiZùØ*É(]¹b °‡W€®% §’š¸Lm«,;X�úÁ �jvœÎt¤|l×ìfÆ&Óyo &BÂ0z�þ'I&¦È¦ÓÔÖÖ ‡è;qœÁÓÝÄb5Ô75Ñ{ü(édбžÓÄ™<}šñd†�­aN îfx¤�ÑÓ‡™wðRÝÇíï£|ŠÉ¡„)˜XÚE<=EÖ4„õYSÐ÷³¾óYŽÞñ,Çî~�ž-'ÐÐ= þ'Êf2<û›M|ÿ+·óÞ¿ú¤w†�8|˜k ßÍ-Ò͸•çŸúm©}Á öW·qûßÿ‡öìFÁèà _ûÜg0…ɵo�ÎÿÝûW>ø©O­©Áq‚´ð�ɤټé þóË_â·Ýf“L€®óÑ¿ÿ4·öïyióïÉdÒä²YŽìÛÇØèhee\§+åÏIVÄûðvý‚®œ�°±¨À}ÄËÁúLÜYËz€nyŠâô³t­ 'ñª•<ÝBšŠ)DqaÔÍìÜœzÌQ&�éz[VL»Ê/I)%G9f°· 3xíäe­$ÓYǶ'˜ÝRKKc#­-Mt¶73§½‘ι477«‰’ŠÇill  ÐL¢áÍ�uÔ57h�Eóx‘5hŒD Ø‚i Ð5„¦C"ÉÂã»ibáƒÉ,Ç_ØÆ`0Èh fŽºHŒ¤‘#!rNŒ3ñâ &¶ŸÂØr -�Á0§Ç”jì­\Ï=ù:çÏ'V[«Ôv÷}ÿ{¼éÝB0”ÿPÃÂ+‰Æbì+›úíèê"“Isìà a žzèAV_°¡|ôÀ~~ÿļç£u)Ý*ÇæßlbîüÔ®ã,Â䜹sÑõwïVR%©"\ t‹T1 Z èú Ê~-ƒ#ûœ©Jg,„M†y-Ê¡Å}ݳ˜VÆ[v�a¹�Zú¬§�oæ rûj‘† cÝÑÜÝówps-2ÙÚÉ�+J¬ðÝ=Štݾæ;3§š©ô2FP"™äÔÀ8ç-œ•�)h­ÆÚ(‹æwbº0˜ÛÞ‚¦k˜¦ hèË¡ëza»Sþ?cÙ`jAê‚5äI¦¾óÒ9t 4�¡�™Éмãyæoø ¡–VôÝGlk$±v)æþ FR) L2BЗ£-ÖÀT.CÜH°qÃ\Ž÷Ç©�H—Õʹ¾²k`6“a<§±¥…ÄÔÿxç]–5Þ»í¯8´g==ìzñE^wÓMlºï>Þñ�[ùùÞÅÂåËKéÛ;ç2:4,•«¿§‡K®¾Ö"ÒÏÿøÉOY±vvíô¬“Lf€Î®ùÄG†=�ä‹w�\Ù}×ÿøWQë3š&ö ºÖDUx¨Nº]u׳‚p² K¯u]­¬|ïzX'/ýNsÚürð³¤/[Ó´X\ö{“-éåe8$“Iå^!‹LÅ„BöÇ’¾’­üb7²®ëÊxúf4ciF¯l‚ªBQHR�OÔòë¼á@ ,± £!Äéñ,š¦a y˜Õaè�Z @:—E”‹" c ÁéŸ~Ÿôä8šÀ,¾X…¿º€Ôä$§þóN.™»½g½nˆá‹—�ñô$9ÓÀ4“šÆääia²pÝ"›kÙÓ;As}ŒUÐõˆ †BÔÔÕ2ÐÓS +_ã­ä%øåÝÍç¾ñmïÛK}S»·¾ÄÂå˦Ûvp€öŽŽŠBÐÚÞN_÷)ËûšÍ¤ùÖþ‘�~æ³üÕŸ¼k:±ƒþ †BÄj‹2OÇ  ÐÙ5ߥöyúÛ÷߉#Gœ �<«¡ÊÆ«Š¼Õ€®gjp½ëÙ#«…MYR74ÍîUÉ[⮹½÷%[å˙ C³’ã4®…U°W°ddBIY8ä±Ïxy«ž¤¹ÛhUó�!tnª¹@Ž«0e#(ް÷ä ;Žô—9!4ºšBhz]׃„ƒ¢� a=@D-›#¢‚ù‹5‚a‚±ZFŸ~Šd÷ñüY`´ü·®Dž·aBAh¥Žš‘F(ˆž49ô«Ÿ2˜ž@×tjÛ™uÅj‚S˜Ì»j%9Ãd߉abшzc¸x»¯zÝUìÝöri³“ õŸ>;Ûùô|�_|ï?+¼ƒÓÇ�‰ÅXuþy/¿özv¾øb鹨L÷íØÎî­[¹ù}·xVáÒ«®f϶mFÎ×}âx>þê«jQ ºEIt�R¹n–±‡Ÿ�u]·$’iÕ3R¤À%¬ëŒÅdVÔ¨Šµ[¬“ç_*R2ý)K–ÿ¡Ië`Ϩ>u. (®ÇVLùF�°�Ëúme©¥©ó3Ý"o÷ªÏøéd7:¼²ß¶‘9‘L¡i&›w�ÊßY6¨´ÆÐŒBè`‚n˜èÂDG “¿ËFÓDþª7Q8 1±cã¿ßD@/|ZXˆÂîFAN †Ðȇ“}<>¶•]©ô˜ÃhA�q‘&¬0ãIz_>HÖ4H‘¶zº6.f÷±!Ò“TÊùëDN Éþb.zͼóÏ?Ê÷nÿ’7/[øÏヒß=úÛŸ®:í�d3~üͯó‰ü+×­GÓ4bµµÜòÉÛÐ:O?öhEøÁ7¿Îko|í�Òr�¯¸’÷|ôcÜù¥/VÈ—Ëdùî¿‘�öó\õ†7‰FÑu�ù‹SߨTVžè«2= Ôf„k[;çS§Ê~UÝ"É”·!ÊߡҶ�Ké"¹�¦©Èë¼"é�Ñiý¶ÜÃ/m€²•ig(ÊÒ–äwã/€›OR8­`í¬BÎ(§º.ë‡ò%j–Y QŠ(.tŸ…‚þiFN5Û©ÒªÒi”�žŸ†ë™àà©a–ÏkÍëO]gÙ¬²èššÈ§ŸV<¦–¿©*gæ7†éËåÐ4�Æ•kÈ%LvŸ +À$ÔfqS„€ #C€ô Ápˆ¢É,úúù¤F'IM&¹ô–« èzöƒñIêk寫P Ïßq¹\Žt*űýûù‡�|ˆÁÞÞŠ4åk¼O=ô?ýη-iúº»ùÑ7¾&)!¯Ò6Ýÿ+&ÇÇù³OÞÆ¬9LŒÅÙòôÓ|þÏ?"�þÔ€t"Á�_ú"ÿð�oYâþù;w–d>²ŸþЭô÷öXXnÞôñáaÞù¡qË'oC˜&½§Nq×í_b|,À¿|÷?­çx|€}ë›’ª8ÏÁ©‚®ëÔóÙ\×U¢ÂE,U‚n�…§ãSŽ9²0{ñ²ôþd*7’*+'°ƒ›¼ ì÷fi¥Ìå±8Œ [Ç8%–òÜÃÝÚì•DÁüM]¥J”Šó³Œ2“蕚ðâ+‹/7ÙŠuÉsy½,_ñ¹ø/Pø,ü.þmüè ×>;5>8 N›UXü»áæ×²ãH/9CP ñ©w]†.ôÂy^H9îß‘?‚ÒL,Ÿ%`†rzˆfR\¶ Ž'y–‰ºvêV¬"¾åYN?øK’´H„\&S²Ê…È,¬O7«—ÓlÅȤYøé™·¼aæ×–÷œæÎ‡^(X¥Üc=gë4Íå¦Ú•½-DšG¦Ë…»G6=ÉVYŒ½¯<ó*hi <<†iïÔn•÷âåÍÓƒŸ_o·,ÀëêK%^^á¢R!(|#ª@Ó�ã”Ãîä§z¦Æº ù¸/æ‘ûÎîTÙ¾ÚÚãýê)ISôbµ’÷:MV%­YÛ╺z©¼ü³S ››šÙyðà¥À`¹²¿fá·YöO”ý+>Sö\^Eû³@^}¯Ñ}Öm‡s¯…ÜÁ"™L²z^3½£Sê‰óÛmǸæÂ%hf~XEAÖwDx©7[¸ÀÂÄ4AÓ SÈšÀ: %'YcϾ1rç_AÌH£�\Hv|œÐœ94®:�ÓO>AÏÿü³`J‡£aÈdê¡Hˆh(B�‘ÖL&÷ÁÒÙh¦`"•åùÝ'hk¨axl ³ª¡¥¦è«a+ wñåŠÕZ†/ÀV¦*@(m¸ñ(X«ì‹3Ý2òš÷õˆv̦ºE„EïÞXLçtóÎÔ½¦zó7ÛMR~üuеjÁw C²Ù,¦èšF(D÷}u¥T2K± ¯8~f ÍÌ5Þ P…☟J3•Ê0»¥‘P@çágöÓ72a9‹¾²³ž95�:SÃ1`èA =‘­Â 85ÉèÉ!NˆzNÝõu}á3»ó2#ƒ´_{�«Ö€f2ïÚëhZ¸˜ Ô7ÔÒ4„Ã�ís£ å/ð˜8Ô�V˜xòåcèºF&—# ÓÚXãÜÒ—Y]Ñ«{ ¼¤KUŠÕè¼*æCK’*A×âäíªòªB=—=Tº±®ÂTº>R#¤=\Ù¿šå·†ýêÈéR¦aÜ‚QB–ÖINûŠ®<¶\Îüí+º¢¢BÓ”Ëå˜;w6l sî\²¹\Ùš¬rëBeÓç…U–ó‡F3Óã•:"îÞ‰ôŒL°pN3G{†‰F‚èvî¥q}ŒX8HÑœ½bi#�ì‰ÏXUgR ±0CJ�P36DÛøG†r‘¥û¡o’žœ@ƒhSqîý¡Å+5·¨o$ÒÜ̼k®#ðð/ÑBÆzNÔ¡iv#'Oj›•Ÿêh$!:ÛôñÌ®$Ri4McÕ¢Bº†ýîªâz”h(4¥¿¼.Ѫ¸8$KRžµzÐUwcätå|„{�dáÕ–UÊãñ2ëo•2dë·•åÊsºƒŸ•¿Ê˜¨¾xy®{;Éà�˹]ÊÇÔ³„$ù* ¯Ââ¡—4~aÃü�€A›þáÖ�Nþµý§bfweW>v5…"Ë×k’ÜC$k¨Ãš°c;Ï@š‘À[Iy[Ì Fh ÔR[[KD‹pøPóæÍãÈ‘#ôõç8zô(_øä›Y4¯�Úp�×-­gðDµM ì:1À�Ñ$£‰(fÚ$ùÔØé]C Žh-£å§Çt@‚@C£‹–S'rvíÀ†úú©ii¢>TK Cþè’€‘§h]ÙÉ©P�„™¿¬c(>AM4\Y/©ƒi÷ü� Hx*P§×XþÚzƒ~þÿŠŽ³³, ™4Ä)ƒ×–y{zÖ© Ù”åV6fx•‘fë¾RÚŠpaËà%Œ?S£2\Aé÷Ø’úë•›¸°¨´±ìF¨Ä£Ì‡X_4•²½[ÂÏ[4ýõ¢™ «Þtx $\7öäiýy+ì� ™L¢i_|1ÝÝÝtuu¡ë:kÖ¬¡®±©´°®6ʾÝŒí<ÉÖ¾a¶u °"›b*9UPÂ`&𦮝% ’ŸÀ0Íüp×cs ê裥áo&ã#q^Šîcý’ ™êîadQ+㳚Y9«™W…ƒì=1ÈÐHœ½Ã4 ôJªj?áÏ£õ©è-q*J´úÍJ ŽfYÞ³º®yœ>ËçÎÜBŽSÏgºJK’JÕ²dæVʹØ9®g]mÉÏtåq2¯â[eÞÀⱓ^ ž.�Uº!K^²*èJÉ3ñtë8K0�R t«±òþ@èð–“dŠ©|lœ¿r){´~âñ8sæÌaíÚµìܹ“��r¹ëÏ?ŸÇ¶æ²-,™ÛD,â‚KV�€uãSœ¾ûQ&)’5¦.¹œ¦ CC$L�hnbR �†1²bcq´ñ8fM-S¡³'FHž<^К„jbÌzÛÕl‰¶1rÏf¢ÙNÂûÆ8|ú(µË–2¿.ÊäDˆd6“ÿðBY¥ügeJ÷ÕhW%*Õæ^„$Vt«ÊZ‘AÍÃñZçªÂ�©Vé–òHM%Êf†]ÓIyË@×ÖŽ%µ_VNw&+R1�óÚóôSQ^éÑ'»·Z¼Ž «�|]ÕÃÒ4Çõn”û_ÚG²¯E8HàþNåU¤žÁ  ç€�éw ÙÚâÁ]{…�@ww7}…o¶ !0r9cañ0+{[yÕš.êcùÇ­ µ¼vÃ2~þÛ—éܰŒ‰#§i)޵´‘5 "¹,M­ ħR˜9Á¬y� NµÑ a Ž‘¬ià�þîcÄj£ é„kj92nðÈ3{™J§cÉJrw“H&HÔÔ3qòé“Çh¼ør’5µ„RiçúžI[yÅ©‘b¤ÊÌ„jù•E©#×™.’M=+®ë–XàP 9céB·´N2¯Ð!‹“º¶x›B¢¬e ®0ÜÆžë(Y\9èVlf*ã`·X„[•Ò­ä¸øR.œêrF™\êåOKPü]��8sÑwƯ】˜ûûŸ{™DËlúúú$‘Hpå•W²gÏâñ8‘Zƒh,ÂÀè÷>¹‹ó–ÌaéÜfZëc\²n1÷>¹�øD‚––öœL²pvŒl:Mj*‡‘N‹aÄjÉL%éêh'>™ ›3¸ò†KY{á*„&8Ú;Î�ŸÚ ¦Á†Åmœˆê\ÍÔ’e´ÕGh èèÍ-ŒŒÄ9Ù;@T˜{†Éáô>ʽÚþ�ð=åàº%Á*§��¤Pµ+AW]™x{*޼ª]Y\~{€O/¹Lì¼îՔʟ.Ô#ÞÎßM[„ œ‡mùY]k&·Mb*ÓÄÒ²AjÚp±üÖ<žïXUXdmá|³(,g(Æ9åPÜ_wÖJüC¢ ¼Î]/G 3‘"”ía0 Ó8«‰@X°º«ƒÃÇö‰ÁP¼ŸæH ©DжÆzvÒ7–`Ó‹‚eóZ¸xÕ<þéÃo¦«½‰t&Ëd"M(@ä †û†FäºèZ<�ö®ŽÒò—ОHñÔŽüæ¥ÃÔÅbd3IV/šC:•¦.dQg3�¾°�Á�• æÐ½ÿ(­�r#4N%HLLº¶‚вöë广ègj÷ã¹ìûÿÔº®4¼u'ôâåºÅ};%Å]¼LÁÏY7þ’äží¤â|YøW‚šlÚ\©lÛ“t5‡T•{I.‰§^ÙÞ†›�äµ³u�}6¥dTzþ6B9´�”›Ý°´%›¡;°f,𺂂“Î=“a6ÀÉ>:c"I]9¿�LàÀöC�D¡°�/ vܯ*ËöR„L”¡#^ܺ¿v(~âýÄÁ“yQ€PQ†b9 q&«—ç"�r]/o×®"�vN)VJ¶Žé»=ª]ÇL~v=;*íAõRxNÓ¸  «UÕjüÝtºÞÂfåã{œ+e²ù˜Žã·¼?ä¥û[>‘ÍÆ9­¼jCÊ^G¥1â%G…•dY“.5‚ƒõ6ƒhƯœäGðÎUI¥�íߘ-e¨êÅpp=*‚=¼EYå©%WÅëŠÈ~‚ËÈ&™¯¶}åœRRM?¹N§«^0PªneºrÅ*Sú*ÀXéI:µ€•¿(ÿ>­bãxÉc‘Ý•§|×­Ó%Îä~�¢t%’3å–°WŸ;¬£«zòÓÀ|¦×e8&®ë÷VWüŒ$øC  ¼ÕXãN ÑCþ¸ú=ÕÉâ#Â1½Ò—tœc�<°³DnO– ¼zñºöŸêýá ,޼TÛ\aÍUeÊ~Z-zñ*K_Q=çŠVª]a�ôݶÓá*Z¡½­y¼´¼M¦KTCÂõQä€9£E:=\ÆQ¨Qe8é­ò2\]áÊV†ÐsXk¡™yW³”œCª½¹9åöŽ©B™W“:[¹Ðâú*<ýå­FÉ9y¨ÕØózεä²#Ã/P:’ÓöB�Wé­j [ ¾@×:~œ¼»RÛpSó*§»·wÜ  ƒ IDAT!ÖRo7¾Âæ´C×kD9�E“òz‹ÊàRz­°ð®ÙÛ6#•*è ‡kk8oÉ•O+7pœd©Æ ÿçéñÊHÍã*#¯µ¸²·Q6äºÕxÁ•‘jÞÍ4y¯úxnX©Æûs‰tRüž¯²ÒT­sû(­UÕO>Œ;K¸M"áJ^·uŒ�ó]Mspø\@ZsïoËx’¼4®mä°nXžÇÊÒÑœ²¤õ"·úXQ¬¬E… Éd¹ «]{­­`ëÍÚÝËõzÓÎ9¼V:¼œÉºnå�u}˜V•µZЭH`?šáR„$AU^ž_ƒÇ%Aeuœ¦Ò}€˜,¤Ê~ú?ì�w˜fE•ÿ?ußÜ9ÌôLOΉF– Q¢kÀD0”u]뮢"HÔ5!ˆI‚€’f†�É9õÌôt÷tî~ó­ßoº¡êÞû6ìó{Öæð0ýÞªSU§Òùžsî½u«6î<˜•c*²hH«l}ÑY}³Q¥Ö•F�eìTž“í£=Öiò7G-ÒöGá!zN0O´÷‡E)OY¨jàòmÃ÷µ!i™»Š‡k�…TÊV ’^†f5€>žhܯ¿OT]�æs.î×J–1WÕe<yŒ†Fµ÷u½@E+�K7Ú=¿öíÅý;ª�Û1ÜK—öʹꎩ¢¿6Ò½2ä¬ò/Ÿ[+¥|C {ÇV«Ó�vVPŒ¾J[G´6§•%U ®Xà«4'Eps‹ÐöÐbdØÖ¨Gô­°*ëC€yVäºãpK4Î�Wïºó¸|!BY—*ô<§pLÜ: ôR A½`uH½zÀñäªt­‚91¦Šy/¯ Rµ tÌïëêÖX௺Tfµ¸v² Œ tuí8q?¸(@S¥ÚÁ+üµ´èÚ ÚÚVúƒÊÖíÛ²\î×v¬µxï;/*?ö]3Y_]_ì¿|ÚW5 ®ÒÆêo Žo°µÒ¸Þ±„þ<"½aâªtLÖ°Fó¼*˺Ú2c0tJÈžìm¼TEjÇnLõT?¶Õwº5ú0¨t&X¶óCðöª+jÓž tU‰¾c@ÿV»�Ü(Ù3 }ö]54}˜É]‹tm¡ú 5©P  B£ÒÆ[ÕšõKѰÐüV­Ü±¨ÆT§À+=B3^¥pj-ÜWì5]a�z=3ÇÞž¿'ü^¶¿Õ«Ï È«ËHÝ}_¯±«€gµÊã5¹¯««ÛY—UF¯¯ý¨ÖNgDçZÀD§Ì¥�__mé¢ `!Ò§~}HVýP–æ$fï64é®è�gxX/—WÛ…‹`†‚F}TOjÛ HÂòïë k¥qù:Q� TM%é^ѱWS÷k¨Ì½áÚJ;>ªî'�å¾nÐö¼Rm¹B¸¡'è:(ðÃ7¯Ò¸ º&„å¯þd/'×ÓÜ(T‚½D9ÞN™þ ëE^}¶Š+lëXdzšÝ«_‡îÁ²yˆÖ1ñ×Àmû=d¥kC×Õ1G†Eñ¿×ƒË:Ÿï«ò¸‚YÁeú 1Vo·Jnoાüñ. ‡‚!l ©½/Ë‘‰±xÚ~Y^ ë¹fd0¥¯Qá?3ÖWR¼Œ e=�BÄÖ'ã…E&ÝŠ²7øZÅAaÕ/’Q}ÛŽ 4üÂö`œôŸ@y�®âÖ�puØ. ܦûòu  Fãxä»éª]7Se•]ÿúÜ ¯™§¨Œ&ô<Æö_KÙu…µuyžÞ¥V„N…êfè–õ£�u\‚¾jg (tz•åhE�’¶øh5#ª–AÉo™NO€ÒæB36]Mù·£N)“[O‰œ·ÍUrǰ¢ª�EÈ �8®èuàõ¡±€®¯Â àÁ)úXA· o7p¿”áíª”¢ï¨ŽÅÛ­b/—í"WÁ½ç\�å¾®M1ù~(A /žâº¥ß(VûHSP‘Z êŽ2F]º5ÏWZŸé´­×ãQVc"Ðj×?¥L÷Îê­–§Ý1{ޣ׬kD¹R\ÊæÕÄ·ƒ�«zŽÆ§�ü:ðR�gQ×ÖÊÜã–2yΆ·íeè¥-´œµ‚¦¶‰lye5®££9ÃÄ·�Mn`˜ú»WÓݘ¡¹¾ó`?óãÌ=ÿ­tf‘CÃDïxšîÅM,8÷TR¯lcô©Mĉ2˜!qÆBr÷m†\ÑÒHö¸9ˆ¥sˆ‡C4ÕFÈôö3|Çs„N�Aý‚Et'óÈ6{e?DBH!è™_Gï`š¾CÝŽ~�Í‚·Qi“ûM R(´±€n¹:e4–³µËùÜò m”•â6…í´(oÐ-Ô¯h�Œ¢ôÏHº® ®¦� ÀU\1ét• ?ÐíJŸIs‰cÇ1•BéÕ~�¶ê¥Wò,QëÙ“Tæ\;‹ÕxÍ.y,¿ý 뜎±Í`—WYÉwX�¥qÒ¦ŸõFÌ–’Y²›‘_w��Ï­fo_ ™ÉÈ1¼i+™Ñ$At(Ovç!â›ûÙ~x;‘GÑÑŸ! ýÛ+Ô äˆ=³•�Û÷Ó7e2Éö&DÏ(›m`°i2a¦?ÝGŸì¡á/é|ðA²yIgо§¶Rs0Éæ;¦s(Km$DlÆ:ú÷�?Ü‹èì£sÝfŸ{* “&Xú[|ùúÅÂ�¦ÏÀ-�t*_¿%pûÖ¾ú?%„@¸áÈ“¿ôp’Ô ªUÁþW|ƒ¦˜©>ñ ôOe�TËb7¤¦�€ ç¬ø¸±Âq!=ÒŽ ~¯9,y“Nò/ã‘çš@ŸKë¬th‡(�žú�¦j ioNkê°Pþù:Òºh\o° QáZpüQLmˆ 0ÉäÉn9DC¨žîu[Hå$bE%"hŽ4ÕE˜n!/MòM “Úi?r€ ‡R×&vâ¼éxÚÍm¤¡¡�Ö³³òío¡…µÇL¦)ÔÈ„#Qö§;1�t‘CÈ�Ä7 1axÏ.šb‚¶ùí{ÅGHqzr}4-^DH˜L?ö¨1�…ŽÓVÆ® ºÑǨæõTµ5ïÖÊå0]À§žU¤R|B˃4Þþ�°üï5ÀÂ[hW�Vfaÿ]VÚ:iœ y›nEl‘É˹ó ïû±þØ×iå×z”"¶ª¼ü^aáP X1W&PË[)TiI8Úw?¶ö4×Ê·ž¼ŽÁ%×À«#èL˜ÖFc4D,"×ÛK|0‡êûó¤»:!l”=ŽÖÚ"l ‘Êu‘‘YfÕÒ½êyRÃiºó<ùýC¤ 0zd�á'_&µ{+Q#O×sÛèØ² 3šÀLK†Ì B†Ç|øý´5ÆÉlÞK,%ÊÓn&³} ¡h ô¼°ƒ=¹>æ/@bP3©Uëíú Š+W™²‹"TìZRªü±x»UìhÛ8xUQÍW¨´ßQ­®'_‰Ý7O†®#(xËìvÃB ŠÒYÈ"�zŽ¥�ŸrªëƒÍjQ\üº¥&íY.™4²T8ö’× †%�`/],åó%%]›Öúq@›àÅh)"솢½º·À;–ðK2—#+%-‰0rOBRfš¶H+ìÞN´>€!‡÷¦µ©)% ê© ÕÒûÄ“DgN¦î˜6vÙÉ:ÑOç¬6j'×Ò˜Ì;y! FGFX¶¤��È3b&9œfº1‰ŽU/³ÿÅÔþm+ÉÎtu¡ƒ[wÓ;”!…�¹áY™c´"“§2Ó¢>½{c¤òYºvßOçòÆæê”‘¶6�÷±=AWõnÜÞ®%€¬ IÚê/Ï„’l@#Ýé… ¡l£Ìé?/í+í º:ƒÎ!¸&¡P¯¨­-Ëgnüåõ‡»©Sá »�÷†Ãƒ® ™Îô®à4ª!ß¹{�Ê4.®òW¤n. ¤MƒÃC9úRyjz†ÉÊ,‡³=̈MaÇÚ�„/g"076ãöWxzÅnšódÒ+ßyCÛpÚ¾væŒ0å“oá$ã|^ÜÞK]M”x~Ùœ K†¨ÿÀÛ™Lšy“kiÿÔ™ÔLˆij$m¦9°~É)³™˜Í�2³Ì‰MÇÀ 1hÒs¸‘Ì1±?Ãá\?µK0}B éÑôØÆÂ�S^¾§w)¬w…ò T6`8ËC½k©(%oRUƒµô^A±»}£`kÑòÃãüdk]~\˜dlU Ø‚þ~¢,¶aKÓ ¾Vq ›Éáâêd[¾çŒÛÀ]—÷jq‡zý׬°ü¤ ”Æ�+Å1wÎÕ(œF¤_HùÕ§Õz�\4.�ד4  �ÊIÒ¦$á#CddŽÆp=A}_ŽáÞ>bùg»œ§µ}!+?p>Kg7²óöçHÓrÒbò#9Ö|ïA¢ï]ÉpZPO†XCŒ­»�ÉåY8} »FòôöŽrðkiŸ:#m’jªçC—¯d(–àÅh’µ¿¿—º)mL:’¦5×Äàž}´ Gr}L]v � †’Yehc, [U¤@SðÇìJ�6‚Tâ_Vº÷I%œÄ¶UÖeñ@‹ÿè£P·o\Šáê¿3_çmê’«^WîMÙnTïû\ø¨{>üËX$ö;yFe,iôX)ˆ¡ÃÅrïÊS0äÔ–$·ý:néuà-’´ÿcO/RÖ”Bݶ‡pçQ#A_>CÊÌ�?°—†O¼òÇ/˜Íò© jbôtPwôlšO_ÆþÍ;ILm`Îŧ³åOÏñ®;�—7  3of;;÷w2v óÍ<[ÿûÏ„Î^@bJ+m³¦Ð¿v/;nüÇ~óíL}ÛJŽ;y9/î족&ÆÓßü‰Ã‡ˆŽÐn 9*ˆ‡Ù<ŒdrÚ~u™1o ç{ˆ~-kR«hߦúÆT…Tºå§Pu¼:�äŽTkE³é^½­ã®0Èí¼žÞžÐÃŒ¤ò½e•¡¡ùHߨ–„«ŒKJáÈ”®j!)¸\þQ›|ï9ˆ³òë+÷còªÛ~~™“lgÖŒS�xÜÞãµRÐMQŸ“ËIØ~#[S»éYÞDÿù‹½q,XFm[ ž»ŒDn˜\.ÏsÛzèÛz�Á½=ÜwÍm¤òþtõ >|˜|S‚½ûR ‡Ie8néL‡“lxîÖ$ÐßÓÏ£·ÝCÎ ÑûüvRÛ“NgØ´�ή!Þ8¯•X$JÛ§>Cëòc0Î^ÈîLÂ-Ìxx3G~r?~‘tnŒ–«.=�ÇXÌqÜLóo�WàÝ’Ÿê‹ r8ß“+•S=̤¬?Àýdeý¡< ³AeÐ P“žœý¶µׄ#ÇUÓ«zxÇ‚™®t¯ºu÷ˆUüUϸF¤ð¯Ó³´&(¾6eå·Ô¥h¬ªu^ÿ·�«pͪO™q º0N=^¥ýÀJlŒâ :f6pxûzã,yãi Gê9ꤕÜq×40‡Ñ¡aëâäò& µvö§‘xІã&1ç ‹8tÊJüÑÍ,^q,‰š“i¬KÐןdåÒvzz‡‰'âL�5�¥á¥ì1ë™}ÉûXó×UÌ?ýhŽl;ȃ©'ñ³›©MĘ'Mêj[H¦›Lf }ú�ìôqr[;˜ÑÕNÓpšÌ‰KµýÒ§�-¬WHWäÜmªº´ö¿ô¼T¤�ÅÇ÷.k퉶ö ÊŲƒ„Úm<º[±Š£0¥­€¾O6þª£ j¡¤£uÙ>SŸ¡leR·á£è=º@…%QTjã΀*­ûöÆq«A"ö©AÑ~ETU\WEÕ} f<Ò¸^µ÷_ºÂ”4ÇCô³ˆÃ¡G-z‰ºz2É,“jàè™mÜÿ×çÊï×Mhnà#ï>�YGOgÓºi lÝÎÀÖ=4·4òO³Žfî…g00œbÛÎCô R“ˆbš‚Eó§Ñ4,!cÒ²¡�mÑ$]w�¸ã%úO] ‘8wÝõ(«&7sòq‹˜<¡žÆ¨Á‚i ¼°gˆšöÉ÷ñѳi+/ÿöAZ�>�¶�¾_êtȪ t‹ÆîèÚ“»µfP9Ò÷H•2 R¿Ü�¢¯_Ï6Þ’²–Ö“–ÜÒ•¼>{ZÙ�q¸¾wj+ÃÙº_ ʵX7Õ!¡z�1WÕ:Ô�®p§WæÎµjm\ª1·–Ó‘§¡ Áù„b`ö�µgë–{¿vþJŸuõøÐã…Æ%ðZ©°NƒÙ‹©\žPX0±!ÁТe„&Õ'¨ ÃüÉqºæMeõÆÝ � 3öTŽô ñÈß_æ=o;‰¥—ž…Ø´�CÛö°9—c{k‡ny�\>�sëÊaB"Á'“éÁ<N<–)G/£þôz†Û&“Í&yÓŠyì;2È-|œ·�¶œe‹f’ˆ–µÇY½;M8%?m>3.ÿ,ë¢Ô†Çæó½fŦ4ŠR+ÉØ@×V¶JeTò/‚œ»¬•IS¦ð®^ÄS�>ÊÆu/ÙÊØ ÐR‘aœqÞyìÙ¾ƒí[6—Ë8ý¢Òz …B¡ÙLFÁk­?�:-_éFéŸÔñÓ@÷Õ—e%¯lÚ‘$„þ΢0ÿ�A7PèY%‹Úí4õ*Q¨8V¥‡§<¿�U¼Êüªi{l÷(^Ý �{à-ÙöAÖ@JBrÔäÈh–‰Íµäóyâ!8na#ñX„¼ #©M--\tþId³yF“)F‡G‰˜YîÚÓÁšMûÈË\¡]¢x—] ¨«o ™%›Ír$�ⱃæ½G˜xÿ‹:w)ï]9ó±�Ô?·Ÿ©ûh\1™égžÀx’%‹æ"MIK]„i-q6Ì0œ1‰‚–Ú0ÇÃUö˜Hy)rtŠÙâ‘éÛ¯nw6µ´pùü'G­XÁ+«Wó­Ë?_èê@Q_ Ò]´l™L–þÞ^&O™Ê}ˆáÁA¤4ikŸBç�¶¬_@<‘à=ù½=ÝÜç467ó•ï|�;~ù‹2ðZýŠ•§œÂ'¿ü¯ñD �MMìÛ½‹Ï|ðä²YO¯²²Æ�*ßðŽ|”+qÜÿSÁ‹Ët³$JG–òR¸~¸®tÞl)¯,ªnþKýð™èr®Æ‚°%[Öºõ+M%>(ô”Á¯TµÄ"é7’U4 ”¼NeßÀ«°f½@(™•¤ry„DÃ!¤bq{ÓÌÓÝ—¢k`”/ülîÎòr�É ÓkÈë6íæ‘ç·�3s À0„kQš¦É@?ÇžpÍñ'Ÿb—çÓŸáßþ ¿¼þº2ð¦RiÞ|ÁÜ·�Gï»—ãßøF.øàEÔ54ŽFÈes¶6†‡‡9¸oÃCC$jœ|Æ™lÙ°�\6ëê’ÚCt@¯Ï4JÿÑyx…—íõ»}p©ÚtöF]$KU9Òtd#'èª]‡½ÒY¦RÒË;v’÷]uk^už§TÞ·ôßjØZúm?$c,æ­¢€(:•ú 6©GȨÒã‘Æ/ð5“·µn§ŒYXÀ µ1„bn“I"jÐ3�æ÷½ÈH ÖoëàòžÊpÆdd4ÅÿÜû4Ý}+Ð(†Ã¤DJI¢&ASk ±D3g2}æ voßYX¬† ™Í°mÁ.lŒ²dZ+[Zf �^Bßï#2’§f4þGŸãÜ÷Ç�Û„aJ.<ûhB¡<'Îià`_ŠÃiêb†âùu/еæm~yà¦ÌœÉ™o_ûá�øøÛÎc°¿ß¯ß`¾ué«Ü.ÏDíªdÒ…Ã@rÅ«•fÏ_ÀÖõë¹ÿŽÛ]å\s-,P¤P싎^Fm}�¥@)>¢ì×~ûÛ´OŸN]}=K–/çÂ�|”‡þô'þrï=ôvws¤»«RÊ4ùûÃqáG>ʽϯ" •óÞzÁ»Y²|9ßþ—aïÎ�åô�ë^âëŸ+€ø%Ÿÿ'žþ&n¿íV×(;kQʼnZÖ":ßW׆Kwj¼Õ’bv­ͽØrv`Ðõ0ýF†°”PÞ&V®¶}{Ât­Ouû°¢Ì¤áx0Ë+Òà6•üD©”Pžz¥0PË�†ñŠºŒ×׉Ttªµµ.J:›£«?Ijd”yH ›5Ù°u?‰hˆ-»ÒÑÙKkm˜Ûþø4=ýˆ¢—+Š#„dÑòEwú ,8zsçÏ¥¡¾žm›¶P3¡#d€”œ¿b_~ç1œò©ó˜sìBæ�t‘‰GØûÎ72d¦1³4<·…'¾ðs¶ï9‹¯l率^`d4M,$8nV=Ùœ¤o$ËhÚôYæjÐèØ½›¿üé.~ñ£kxà·O$˜:k –.åžÕk9í-oàŒó߯½«_bÁÒe´¶µqïê—¸è3Ÿå†?ÝÃoÿ—|é NëyÜx÷½üó‘Ï}¾ÜâôÙ³ùö 7ò‡§žáæ{ÿ̹\Pó¶6î_û2ïþÈG¹þλ¸õ�‡Èe³H)Éd26£ù;7ÞÄ‚¥KY¾r%¾ô ï»ä2æ-YÂõkþôìóüø7¿eîÂE!˜6{ß¹áFþðÄ“üñégùú®¡¾± üçµ?eÊôœpêi<üòzŽ:f…[Q8N²:ö¤“˜2m¤‹ÆAcs –Åy¾‡³ßöö2¯0§œuP¸W{ÙïbÏŽ¬yî9¾þÙÏÐÒ:�o|ÿjÂáp±Lå¸ýx<Î…ú0Ï?ùw8BpÍm¿ä»×ÿÌ)V…莱,Ë„}í{ªèØ:þ ´å(Êä©€»b ¸*wÊÞF©Ÿ®RÝ_ÇÌt]¤ôʵ®5«$Á@ו'•©e4TßHQY™MÏkkª4ÝŃßàûǤñ ¼n#ÌFN °ô#$$S'Ô Á1Ó '±ˆÁw¿t!õµ1¾~Ù9Ìho䪛awoÁ*-†\¤”˜¦dúœYLž1aJ2ÉCÉ45M ´¶·1kúŽ]y±H„óO\Hëô‰„"aYzâ"&ÞÍžUOòôÐeûHg3Ô´· Iñ§;ƒÂCA &ÕÐ\Bél^ÛÇ éM­­,Xº”L&Í®-[¼ËßtÞù<ýè#>p€w|ð"Þ{É%þøruùÜçÙ¶qÞyRJ²™Œí¡"€_\{-÷íe×Ö-\ùéOò·‡"Q[Ë·®+Òõßýõ��|ù;ßEéä(éd’ßÜð3þöЃœrÖY|àãŸà77üŒÞžn¶nXÏ×?ýIöîÜáèŸtð– .àòoþWþà>øñOpÒ›ÎàÓ_ù ïþЇ˜³`A™÷­ï~7“§N`ÍsÏR×ÐÀ¬yóxîoOðÂSOró�®aöüùwòɀĂ3ÞòVn¼ãNXµšh,ÆI§¿‰ÜòsλàBZ'NÀ0Bî¹°(H�\f³fT¥‹mhË(2ì>[%ЪTû£A*ßQÖÅxKJÞ&fU2jãjûE_µ£s^Ðæ�W“Õ‚nÑP*}ªÒNí�E”ò Œ9¸ýEã6Ô,ï9ªÈj—™R6!f´ÆÉ�Ê@(ÃâÃo}Rä¹ö·O²§³È‰Ei™ØJ8&ŸÍ1<< B�7!ŠÓÉ“‰Å`ÖÔv"±(ë;:Çãl8’aY4�ˆf …#¤3&óškéjkaïI§ÝÚIª«›“>zG5$2Cm8„� �ÎODY>½ŽÇ6!±+^»½©œýÎwqö;ß¼?¾òJÒ©T q~ø®?rÇ­?gÝ Ïó½[nåá»îâÞßý–=;¶ó×^Ǭùói™8‘ “&qÍ•ßàñîgýšÕ\Ç9ù̳¹ãÖŸp÷o~Í/~ü£r½ÙL†L&c“|Ǧ�Œ 3<4ÄšgŸà�çœKSK Wýk¼ôüs4·¶rÉ¿DCc#]�‡øÖ//—_~üJ}4رy3©d’þÞÞr]e_Ã)-‚Áåþ�ÍÍÄ fÏ_ÀüèÇüêúë¹÷÷¿exhÈVÇ…þ/>ý4ë_ZËÇ>û9¦ÍšE:•â±`ÍsÏ0gþžÿû߸øó_àŸ?v1Oýõ¯Ì[´€?ßyÿtêi|é›ß`ÚÌY„�PáIy`pù~ßmQŽ.VjÑEhýž ÷ —*Q……íµ¸CÊî6Ô…¨…Q€ëÕt[•w+Ç’ö⪪>Q}ï�"¼`¯b|Ó¸ÞŠÕêÞÁÊ(]q£ 'IÄã,ŸÞºõðØ/ï£sëvÞÿ�/Q;¥™ÇWmaÍÖ}€IkÛD¯XŠ’ []JH§ódr‚¨�ä·n%ÒÖÆÌE äPo?ÓæÍ†P˜ºs´6J¶¬y–E+—󇫮ãÂ/\ÊÜÉ lÿûßèÈçˆM›Í`M”EíM &éܺ“]�=Lœ9�ùËg3kb -{IÄÝ›ÈnÓí� kVóè=wó¾�’h,Æê§ŸòäW)–#]…û›FñfsowáÁ§p$¤©Sسc6KŽ IDAT;{wì •LÒk6³æÍcÄ!gsk+ÓfÎâ®_ÿš¿?ò.þÜç™Ô>…ûÿx'Cƒƒ ‰šrùmS¦ðþK.å'ß¹Š[·pÚ9çpÓ5?äŽ_ý’�ø—}é Þóáð½nä_?q™:jƒÂxPéV¿Cu5'ci½Ã€éö<÷غ|²R$©Œ~ÁhL:bÐ΀¯kÈ,›d Pǵ(ÿëٯ⠟𰞪_ ·;šoO;¶ÿŸ¦ñjv’Ïô%Íä9Ü;”¦8Ò”˜¦I÷®½L_v¡°ÁÐhŠÿ¹Bî`LŸ7‹PØ Ÿ3Ée ÿçs Ã1Œ‘QbáfoÙí[HäM2ýƒ¡áP˜�”˜Àë÷ñüÃOsÓç¿IwÇïï`Ñ'Ð:y š[‰†bºvï%“ÎaGM¯Ç4½?“à†<´?è!n¿å&ZÛÚxÛû?HL³¾njiÕõ  Wÿ‘#Ì_rPx6žHpøàA­’ÿ—_ÄÓ�ýUÝK‘àÿô;Wñ¶ãVpþq+8ÿ¸c8|à gœw>ár~Ë-|èٰܳv-N …ì¶im]m!Z¢�ëSÿú¾ö_ÿͼE‹hkoà´sÏåW<Äéo~K™/QS @6›),@}}CÁÈpþ{ÞÀέ[XP—­Öséç/gdx˜ïú#B‚)%ÓgÍ`Ç–-ì°½†T!ÛÝÁ’a¢Ziá®>:Cž:˜,æø.©¸²·!]kVÛ„{eH�'µ´azËáBº¶"Žpr5 ë¿oœ&”Ó³w+V¹þcœí¶Â«2þïÓ¸ôxU¤¼Ù/­$¦Lª6 ü¦NæœÏ‘ÏÑ8¡‰žÜÀP*‰QŒb� �PÛÐ@>o€Ì“ˆÅ‰%j1²&©Í›17m$¹/éÞFG³›2…DmA1××ÖÒ³n=;À0¤†Gˆ&+Ï<–Ö)“èÞ¼—½^Oÿ×&Ýg霼²s ¡£ ¤)i­ ±)ë~�Wz–î|€'~˜÷\|)ïþØÅ7ðh[iísÏ1:2Â?_z¡p˜•§žŠ™ÏóØ}÷)KÏœ7�Ÿüîvþr÷ŸøÙ÷¾‹ÚªÔÝßÛËEŸü¡Pˆž®ÃÔ74ðØý÷SߨÀâåo@³æÏgxp°,awg'‹—/çä3ÏbÓº—hkoçš_ýš{ÿ;núÁÕ®¶N;ç\ž}â ¾}Å—˜>{6?¿ç^öîÚIm]=_ûïïó†•+ùñ·þ“ÃÐÛÓÃåW~iš$GG9ÔÑÁCwßEë¤6ÞÉ¥¼ýŸßÇ+«W³öùç™5oRJ~öû?ðóŸüˆ‘¡a„aðÑÏ|†:õT~}Ó�üêgח׎.ôKé)�šWÇET¤‡ ¯S¯\¦^Iù:Ã÷ÊV†¢tK¨PËEÙ;Ô�®pþ~òV`rt0x}Þ@UzjÜLö4°“~�iÓÖ¼p�íø¤×=^ð\�V+mh8É´æDá‰ÚlžÑL–^#ÊŒåó¨m¨á¡g6<YXú;6naxhÓ4É›ŽÄX¶n‰^!1aáÑQFg.Äœ<�ì¶ÍÔl|‰Yuõìݲ�íÛv2)’bÅÊEL?j1¡p˜Ésf1sÉBr££Ì^>—¶YSi[8•è›òl²“�Ñ!Z ÞùµO³à„£ˆDÀ µ.F2�qôËÝi}\(cšüáæ›¨©­åŸ/ý8ÃÜòƒï�Å8ç�ïâÙÇþŠ4Õï { ð@_ßúÂçìïãâË¿Hk[W}é‹åÐsEÀÂfM¥Rô9‘îÒ{ºúM<<8È7>ýI:öìác_¸œO}å«,_y�þù>^záyÎ{ï{yÿe—±~õê’HÜö“ÓÛÝÍ—¯úÇžtÉѤ£];mY¿ž“Þô&~úûßóß·îMÿâ§?åSï½�Ÿyš­6�Ëç¹êËW°iÝ:^|æ.ÿȇøÄ{Þ]x=èÑÇxÇûÞϺWñ�û RJvoßÎ÷¾úo<þЃüäªosû­·ÑØÔÌOþç×|ð²�óÒªøÍÍ7!¥dtxØR]oòz’þ^¯.Cá… ¡Qiñ$…Í´yæ�Úô�Láþ–^�Àõš�U&]8 šöÒRµÕ™~­@×ʧ:‘êÕyÛ:yÜQá4¤,}ö‰IŒúß¿zUùÖ)ý5×VÃR®t]ú?Tü.þ.ýmüø¹g=;Rôl*›Þíí:Ó�zßùœ¹¸•ÉMqFÒüüîUtö óÏo^ÎÈh’ŸÞþxÙÊŸÐ>‘9K‹ÇÉfò!A4“åØß>˾L?;Ï:ŽB §3´ÔÖ0Z;ùD‚á={ØÓÛC¢±•7,˜ÂѳÛyø¿~L×Þ½,<~ç\|!�Mqz‡Øpãc$—MåÖ5»ùßþ»˜9©�‡ŸÜ@(âŒãÐPG¸oíþ~ëÝåÎiï¿ùXàZÅíFóR Õ�n#=ËTS•¯êÅÿW]¿tŽ»bTwïÜüª1ðam�Vã±UâåÓÚª–î6ìi‹Ì ×Q“¬MqFfl—6�JV¶&I‡J¸ò Iû¤[ótý”N¦1º¦ºq+¥'ÓiV¬XQÎ]»v-ñX €ƒ]Ý ,/‰Ò%Ô,B§×¹ÎBXŒ-ûzô-ËÔÜÔÄ+›·œ y gùk›–ÿ¥åÿÒ5–kkw�×õÈúªŸüªi܇šµ@¢Xü‰Hˆ–ºÒ,<$4wZ3;»™Ô’à�k¶ ‘„ ƒisæ1{ÉÌ|Ž\®°~ÌÞñ¡ ECÉš<{ÿÓœóÁ7Óùð&äžò{û˜;½–=B²q÷ajB’ç^ÞC,gáô6ê&�ÔÅJ6Œ?èjº¯§bòü‘1�.¨="ÐÒóºÜ7^MýeÞ¢BR�¦ÓA°§)îÝ•™ «8´ ¢Óx@~ «¹7ç .ïÎ�ß6ÒT¤]]xXË�uLã«jT”j¥ªÅ«§HÖˆ»ðïvüRÊm¹|=ÆñµõÑ^s$û?Fãx½öNE¹‰2£af‰†R jcQÎ\¹ˆ3Ž[HMÂ`ýöƒÔÖ×Ó6mñš8ù|ž|Æ,-ŽŠÌ›dæOc ™%94ÄðÐ0áh„DD0iÕF榙Ø4“ý‡‡yyªIO2Í�»óLŠKš»»‘Ïm¡1•â¥Ô_0×t2"L #Ä›»ò<{ò:úÒ¼}b#矺„d*ÃôÉ H„�$"F¥_ÇÂ|J‰A,ýWºj!Tàç˜2¯âê:<<]»çUs¸¹•õ‹Ò?êÚ+8#ÊGÚ”££Q¡M,¡a@Véœ7ÙkóEèµ0¢…P –zŽôä¿üœs|QÈ*�O}~ kã º�œy»l˜­­†‡ê³�¥’cÛªAÏߟ4~�×Ãv¥ßùÍf²H À‹€ÚxCúGFi�9‹ÂSU&©ÑQz:%õõu¡0B† 6èëéc ”®Ž['PÛPO"œg~³`j/t�‘Ï�‰„I�ŽÐžÉ3yÝ^;0G5MBÐ+³D#QjŒ(˜yŽÞ|€ç–´ ÞxÌ\òyˆ„*`;±!áØZ wÈs¸ªß~ZµTuUêÒò·ý…J¤UΚ‚vgÊú¥~‡¬¨=X¸TQ“+W8”£ÎB*Šåï1v.oÒ«k¶Ç¼©, ”ømÇMZ¼n·9à½Þªd¡øU¼.ÿê`(ÝG~m¼V¥(þ÷ \Å�·lU ÎB�É™…Íos,$]ý£C Í<¥' S#IRÃIBáƒ\&C$#Ÿ7É¥3´N™J4/œf<3%Áé‡:Îç¨jº»9úP†É]Ãd¤IÎdóPk„‰Æcä�< ¡Z¦`nëö÷v2!�£§o”¶¦:ŒXí\ÓÔûzZ/XÉ­Gï²Õä¹íµ³*;ëã;�6|€¶e9qº^•*�;­~>³e~¤ãºÄå*[Óå4Ç,{uFÐåé 0¸Ž�µÂŸv ué>¡·-•»æOz¯u{žÄ¾ª<øEå&aÙcYÿÚõ¨›‡bÃú©ƒ#y¿êûË%ˆUùÕã‘ÆñSÍÕ-? ˜¦t½(%Œ¦³”TMé=¿ÒS“¦4è=ÜÍÎM›ìï'oJìÞEzx!‡ö솼¤3¢§%FØ0È!Ž_{€š=Œæ³Œæ³ ¥FΦ¨AÐ�ÎC\ÌmœHC(N$cîáA†’é’Fpxêíéò•(·‹èºËÛÇKIU¼hXRx¶—&ƒh¼r…𪰡ölcM#7H+.lóâhà 4zR¨]ÁYerƒ®õ�Ôršöa BV~E¨Ø&s ]�TÔ 6.¥�ˆâ�dG‹8Öóœ‚Jä ºÅúÕG^j ù̓u{[äøœý*HøŒÛÛ¶yta¼z¼òÜdö –�SÊ¢’”Þ NÑ ƒpÍ5ÿ~%Û7n¤yÂ.þÂùþm¿ä‹}€|¾pRÖQÇÃq§œÂê§ŸvµUÚÜÿvé%ìÙ¹“h4Æ §�Æ¿_óc~på7XýôS®0å²ãŽçóWþ;7ýàjÖ­ú*¦4™5oÝ��e¾¹äböîØiSk:ïÅåÕ—®…*Waq…Y­39Œ)×z-²ú)jÐ  ê]ýV—€qöÛ,¯tË•¹×Å_ —ƶè‡�tQ�§Å{V6¶±'àúÉP•AbmWSJë¥ãœ+rÎBð8Æø¡qj®PÐ…1}R3Ã%𨼀_‹²ù<Òsxï>’£#dÓijkk‰D#tîÝC÷�‰ꛚ8´gédŠ�ƒH462|àƒÉ ¯´FÙß½�#½�ôØÁ´m/�êØCßáNŽ0ÜÓ…4%Có¦ÓŸ!k扄CD�YSrøÖgÙqó³ìºáYvßúWíÅAG×�GŸ+1+¯±Hg2<ýÈ#ÜúÃpñ—®ðVpÚ»c;g¿ë]–1¼ïÒËxöñÇË¥Âá0—~ñ ¾ÿÕcÛ† H)éíîæ‡W~)MÎy×åú~ö½ïòÉýJñ¸EéR¬V«?“IóÔ£�p󮿲+®p�®0 >ûõ¯sõ7¾Æ‹O?E&“&—Ͳcófúú*¼²Xk1Lê2,IP³•ÂŒ6¿ E CÜž´ëA*KžÎsÕ‘èj TQ£ÇŠ)#JE»C�NAm#ç-³¢² ÒÙ—ðòVËaq«Õ«”±~^I–WÖÊ_H ·¦ƒJÞª°%i«sLÙÚö‹�¿Nð:ðú[¶†d:K÷À¨c]I&µÔÒÒØHkKSÚš™ÜÖÈ”©í477‘¨‰“êï§±±�D,JH˜Ä£!šë¨kn$Ô:‘æÁ~d6Oc,NtëªÂƒP†@ F“ÌÚ³�æ�$�Ð�̲煵t‡ÃôÕ@ÞÌQK�Ìç•9B{zq/Cëö“_µ‘Î�ÏKöwhúì�ò¾Qp“žùë£L�1“šâñ„~£zçm·ñ®‹>D8`ÎÂEÄ 6®{©ÌÓ>}:™tš][·Úk’’¿ÞwG³¢,Þέ[xò/áßùl!ÍX:zê¯�0uÆLjkkml“§NÅ0BåS¥´Uéõ×”J˜Faû-9îÀ°:µ˜£lO‘ ¼ÃÂwº¶¶Ç/�ÓPs@’ö‹Ñd’ý]ƒ,�5±�R4kãÌž10dž©m-C`š& 0ÌÆ0 J§¨J$ùù3‘€)ÂÔ…kÈ�&¹ñÒ¹<&„$/ÀÌdh~ùyf¬ø8‘–VŒ »èžÐÈè²y˜[†èM¥Èc’‘’ÎÑ&$ÉeèÏ�²rÅTöî§6bØÙ%Ï«ŠÚvnºl&Ã`?�--ŒŒŒð½[nµÝã½ê‹—³mãF<ÀË/¾ÈYo{;ÿé.ÞwÙeÜ~Ë-Ì^0¿Ì?iÊTúŽô(§áðÁƒœ\üh|I²ßßr3×þîv-[Ζõ¯húPIͦ 27µ´0Z”YS¦Ï ¯ø‘wÏ+tõ­¿°Ýãýæ¿Pkwãjó�ªÓ]JªìÙÙ�ÂPÙîù´æIåsfÖ°g5_üQ‘N±ÚÚ(�­Tó‹²'o…Ç[ÔU†]uŸ¬D|ܾjy|öû÷Bͯm_º$ð$a™‹Â¸©J:ùíÍéë÷öËÕáYýº¶«ñEãx=½]Eæ‘Áa¢pŸ7 Ù˜Û"Ì"˜ù<"_€YƒBÚ…¡é\¶ü20¥äÀïIzxa„0ËJµð×��fÿÏoæÄ©+1öaÔõpäø¹ädžþô093�™— Áðpii2ëèÙ46ײñÐÍõ ‹Š;¢ä G"$jk _*RáïŽbqw¹;o»•o]ÿ3¶mÚDCSë×¼h^Á‘înÚÚ§(ÛkmkãPG‡M¼l&ÃO¯úŸ»òJ¾ðÁ(ËY4�Rã� §»‹©3fØÒTëâË—\Ì^Û=l4Êß/\kÍsC¼?€ÚÛ—¨='iãr·nÅ=–ã…w£Ö¬•èR í¼ôâwt�¼å,X¿ô#€‹hé·7€Êr· Ã¥�~xøÓþëÂæy ËøXÀÞa;¨‚Á�˺4‚’p/o]ÍãŽÆm¨Ù_)ºSbÑ›öuóòÎÖ‡�%R ¦7EFÃDÃa¢áñP˜¨"f„I‰È戉ÂgÿŒPŽNÔÒ÷ä$;öÞF •…ºó&d‘ä€Vê¨éM‘�„1’&Ûïþ=Ýé! aP;¡‘‰§.A"É!1¥É´3‘Ë›lÞ{„D<¦õoÕ k%ûæ8ñŒ3ØøÒÚòÃNv>õFê<ÐÁ¦—×ñÍŸ\Ëí?¿ÅT„{öO$XrÌ WÙSÏ9—WV­r¥oZ·ŽõkÖðž�]ì#±àä3ÎdÃÚµäqèØ³€“Ï“�âÏÏn§»˜úÚ˜w5éß¾ñFò¹éTŠ�›·ð�O|œ®ÎC¶�vÕ 7?Q Çþ|¿¹ágåkêèà—×þDÛî_î¹›á¡A.ýÒLœÜÎÐ@?«žü;ßøÔ'íGóY(9:Ê�ßÿo¾uÝõ¶ôïÞx3¹¢Ì;¶læß>q]‡•eÊÌ<õÈ£ôõჟø—~é ¤irpÿ~núáÕ ôð_7ÝBÞÒ¿Gî»—_ýÌÞf¥³Ê RNÿV n6OGh<%içw´á4@T¨S¤CJEáÊ=Y7£«šR¨ä%iEñWâ&qlé–oíx´Sf¶d@@›Gh�”–?’!­â{c>Rê¹%6Ðï«cnR2Îñ º6\åÆ9ýo�ÅXÖ™.ýý_ù,àeçœùléƒçVrë7»_ñOï=ƒ—w"——ÔÄ"üëNÆ�Fñ}^HçsÜórᔈ0±}–@¿q% Oˆœ¡™'Ϭ㱞e¨®�º…‹é_õ,¤‹‘ËdŠVtÁ“H¢Feþ©qmáVò™4³¾þV¦-hGš…{Ë÷áæ?¿P°ì˜v T`® ÝU½ü6´]‚m~©úã®6�ÒöiEê6±-`X*%u¼Îº-Ѓˆ“·\¿í^7¨—êÒ¾�Zz'Øï]àÒÏ šÁc KŠV{GSZÛ¨¨íÝVECÒÁï-Š¥.ƒÖû´Ê¨]©àw…ž-�êeóWKïÒÅ,]¨¬ÌR-£)ûg_Z»–x¼`”èê* ¥Ïú•?XAñBý¢è¡«ÈúY@U¶=§©©‰W6o~ý³€ã•t¶5=™L²dZ3‡úFØ~°ŸÇ×îæ¬cç"ÌÂbЇÂ,o�±úP¶x€…‰i‚0 O‰) @I3;>ÀÆÍäÞp*‰|#$i<æX²ƒƒD&O¦qñR<öÿþ8…&$Ñx2† ‹�Ĩ‘ÒÂdhG'Ì›„0%C©,ÏoØË„†Ž Œ`:´Oõ [¡2ÖizÅí pN.éæ+·-,©{… ©½±’‡â\óq¯¶¥UvË(À³”í‚T›¥QyªŽ:À­ä�kAWX=°Jk^ ­”ÐÛ{ÐvÊ9§Òfe©z>ÐU \þ!-ó`? ÎjŒYá_»†=ô]Qá¨æK^~1€Ò°—mI_÷ÕÃP .PùçkŽ`ÿGi\Þãu’{sª—ÇàHš‘T†I-�DB÷?³…ÎÞ!Ûqj‹¦Ô3¹²Ò c ò¡0yBä�0y#±­2Oxd˜¾}=ì•õì¿åZ¶_õ vß|™ÞnÚÎ>‡ÆÅG�0™vö94ÍšCXJêj‰AH@4*hl›LƒX¤p€ÇÐöÈb à±—vc‚L.G"¥µ±Æ£óêK·?¥¾,�Jéœ_Ûfög/€V•+Yá•{´jug �xynÚ/ñhïÕJ[ý¢º2�úÍzŸÙ›ìµkK(,gß+Øâh»2�6ÐÕJH{ê˜ µZçÈ^BZD,zZR?V*ï3èÊŠ(”°*ßñu”©¬»Â…ý(•Q2v°*b@+õh Õ…^åÒS ú*@W3e�÷Í?8�{�× t� ã`ï³&7³ëàâ±0’õ;Ѹ–I ²eã”Æ5ðê¶„niuuõÒª¥¶¶–˜ˆ±cûA¦M›ÆÎ�;é<œc×®]\õ¥w0{ZµÑ0ošWO÷ÞNj›X¿·‹­}IúFã˜i“ä÷c¦Sd �ç%-_ }€�’PC}³P's„Ö¿Œ ôt¦¦¥‰úH-¡ …W—$ô¾¼ŸÖESØ 3jëèé¢&Uo6Ûfvd—=iÏðÃ*É  ÝÌZSئ ¥Ó™rz/®Zí@¬èƒËK´‚®§`Wô^ŠEÕ³Š!cO ¦8Ýó§ž›êÒž§ðV•ª×’hû°ƒTI§+tËU—àÓ±6­¬%/ÑbøT36žr£X/Ž_% À¥á,sÉR/ª~ÐõÂH§p/íÒªFK¿ÁPT'îx£q ¼î½î¿–/]D÷¡!’É$BŽ?þx:::˜>}:†apÔQGQרT¼‡"¨«�³yk¯ìcMçÖvt‘ˆv±0›b$9Bá�K0ó&B¢õµ„"aRƒCäM³°À…d`êLa£«¯,¥™7ìígu|3ËçËHÇAzg·28±™E›9!fÓÞnzzûÙ{è!ǃBö×>¼¼°y„ÊýåxÊ·¬„}Z«#ô hÿ:�7oA·1¥~åÅÝrAIê�µÿ꽎Ü&ˆ²¢‚ñ¥ß’G”¼€EÉéðVmI~eJà¦ÇC¿Ê¶S’#j ]Ueàó¬\–'Ôäñ]Aà¯ÖœõÅ!k”¥ÐõÊtÅÎ(ǥĮÄWïµUYê]ð:ùÓ¸^/ÐÕ-t ¼aÑ<6ŠÃô÷÷3yòd–-[Æ+¯¼BWW¹\Žåox­ÙÁÉ [˜;µ‰D,Â1'. GŽpàÖM‘¬‰1râ)4… èéaÔ”Èæ&†Eˆx›!1Ð�ìǬ©e$cÒP/É}{ÊË\HI¤&ÁÄwŸÉªøz÷4ñ좛Øq`µóç1£.ÎðP„d6ƒY|Ũ¤]‚è`•²õÒ‘•=ïª�°ëL?QÜ€ås\OA±¸A×–�»on&u;Na,†»æM^K#ðUxŸ•+½êö::ÑenYú[ ÙêøÕ)JÃB—iK²„Z­ãét¯ý©#ï¼"ŒXçÚŠ¾ª2%�µšèA¹bÿ•ó ’Ð^( 8» S@Þà§G{´åC¯{»—À(£ -¯l¤gˆâÇ ££ƒÎâ7[¥”äs9Q~q‹µrÂQÓ©Ož8nm¨åôó¹óñ—˜²b>C;Ð$Sìn™@6Ÿ'–ËÒÔÚ@ÿH 3'™8m Ý#hˆGÈw�¬iàŸ¿úYµqÑšZvæyà™MŒ¤öÐ>w¹mMŽ2ZSÏоý¤÷í¦ñøSHÖÔN¥ ^põÓ}åŠvXR)‘¢á²°œPÈ9  ¹Æª¬�Œî±ð«Gí++ùˇ.Øóµþ’Â[-TS7•1¢ðê=Ô�œÌ6M¯¨© ò¢rPЍ¤©«µŒº‡p~ «}ãÔqØ…•­ðЗ×. Cy>+¹Â:Nåýa[ù žª³/ÞjæÖÛÇUåVLC§±ª f�ŸÀk#½Wdç€ Ï®%7¡€ÎÎNº»»å´ÓNcãÆ�ô÷÷«ÍOÄèêáŽÇÖ³tîdæMm¦µ>Á‰GÏáŽÇÖÒ?4JKK÷%™5)A6�&5’#ŸN‘èï!Ÿ¨%3’dz{ýãdsyN{óI,;v1RHvä7Ol3ÏŠ9Ø×ÕOdÊFæÎgB}ŒÆ��ÑÜBoo?ûu—&ì&£íY…¬~E0è®ïQ¤¬ato½&丷æ!�ožÖÓÒDMô)NegWFA¼9çhÛ=Cá*`å/ܺpÞ÷tתõäláo½ZÈЇªE§Q©[sÔRê{�µd$ÈSÊ¢üô“þøN/ò]{PÅn»žd¶ \†J�5Ü)ÚPÔ¯ë¶z8 ¹ —õ3ž¯òXÿgiœo^‘„üH rè 4·5ŠJ–LogÇîMÄÐÓ˜æX ©ÑëÙÖÑMçÀ(�¾(™?­…ãOãÛŸ|ÓÛšHg² �¦‰DBÈ\ž#�=ôvAæ¦3}Î4Ú¦·—=#$82”≗÷ò×Õ;¨K$Èf’,™=™t*M]<Ìì)Í<øÂfº{‹fN¦cË.Zcd{©adpÄÞ½[RzM&è®ñ°“«Œ«9A(�"÷=éÃ=*z@Tó«Û¶Ôäˆ"ø¾² ÓÕ†•Á^xŒ£Ç²€ŠWæuŠ%åúÝ/ìèÊè� /Ðu€´cÝ:#å~úÛ òž-‰Õ[ ¸œ…î~¯ƒÍ2àö}7¶=ãÎsx¢N\ÖD¦„=;�<åÕ`ÛãyÇ1ðTžé ­{1HŒµäg: oËn`ÅJÖ¬‚Õ�ÛÉ¡�ìÉbʳ/n*§í¢Åôí[÷Pú�Þˆ¢�†ñXô* 냑NÐòh›,V…é¡ST Hç“¥ÖO°êª§ Ðv~©ÓäN0te;·ÕãQ¾o¬ MxØûµ$õŒ(A·„‡÷©ò—Ƶw±L¢Ê3w3YYA_�Òä•´üê�¿ ‹2hÑ:€ à2B?ì2`7(«5F��¦Öшn­—g͆¢ÀYÜ|ãÓ7ýß¡q ¼þ˸*íÓ„;0å_Vc+�Y�y‡ïìéºÀ—/ÐY6~°ú­­8µ…¢~py¯Õ’Ý+TÔaéˆÓ™ÕhÁ‹qƒ‚PvIºÛpñ;ž2u ˜r Þj‰ÙéíjÉç+[-²ÂåGe%_üQ^&%›Fw^á±]ÿ.ÐU°€NÙˆÒ=4åÿ/ YköŸ�à «@Qç…Õ“ö¤ŠÇm5˜|@· ª65^Á|œo…TÊt, ûêÖ¹§àé‘X%«N¨GGÿ\m¸ùƒ¶ª GxØvåéÒ`T­j••*ÃniØÈé}ù*ÆfŒV^êVŽ‹«MQÉ·uǧM}¶â„´rèÔ=`V/ÕVÄòDPà=]Å8éî�;A×j´XJ+±½€Uª?ˆ‡€¬óc›Wá²ß´å*)ã�Æ=ð‚}ó�e¸Êx™¯^,¾�;¿£.æ¥@ƒõO º.Åé +@ׯ¡E$ Z+C±ö²nÅm×`ê¹±ä)Ú(«XËTíiIg‚»èZköÃr9Í d…,÷ÃrÒ"�ZOÚ¹êCÑ«’ßC&*‡\TÔ²p¬+W¹@áa—5£ª]!{ñ° EƒcòZ5yöÛ8¢œVØÒ1ŠM¨O»Å€m½{ÈŠ•ë]ø¯S¿¯DÿØô:ð2VÔ°¹õEUU;µªU ¹¢T‚yÅA”º‹„ÚSP°UÚt‚‚í�BàBáƒAøUOf[çÆ£ [$ëƒ:n·D»v*"=5‘*}úµ](Ë+E×¢CÉ[Ï[öC`0TçW)ÐÔ ºåhª¨ˆæó¾íýØ ’(ªÔ¶âi +¯V‡L–ŽÚž8ÖtRfªwº5Ô«8ÕUkóÚ>i§Ò@(^bzuž÷ÿU÷À«£±jL-è¨ÐbàºÃN*_¨òתFý¢v5­ãµŸ"T)èñZ…tì7oÕÊ«ÿ肳¬ûÕ­ êÆÒ`Ðûs¥6T îy–²t=�œ±x”–¹ì©-�®,ÿR¸1­0h¼ðñv} ”R„}�Û8•D”`Í-œ¯á`2JËÂ9°{ªÒ¹},íxï °n‡ÊâUUštkÅJ/•ÊØÚs…vNu·jŸy“á™Æ'ðz�ßêTØôj=Zk¢Ý2/’&œfßD®m¤¥ -‹õJÍÇ\mY•³EÃxV ؓӥàdµûºõµs­é2¿ò,å²êµµí�ÞÕˆt-:…G]iØ)¢�s,ЬÒFEr/´rÖµµ§þ.¢â�,«b¡+W]…´¼á¤×þc]5€º‘§2Ò›ßK—¤j}åªM£\¬²«%E¤0S¬S«·qÇLãÓ߯À hQM™â&�7 èYŠˆëÿ96×vvUÔ× ÐVë,å]§I¯ì�¦Ù@×a™TåQ*Ú ²áU^‚s^ìAýìØÉÚ{8Ñu„ݵò”Ô†ËN ó*oÀ­y4æLc®|äcñº¨‰‡`…uàºÖðsù½_�$n£Xg¸ËrÝö»ó~Fƒ31àN.6Q^u kI:ùmyE(öÛ8zͱüoB÷�Hãx¥SyHEºgqmBu^pÉœ÷] o52iËŒí8t-ù|^¯¬‚^ èjÚqÉRþ¡Og-^óåÉkqEí~®¢.…·ZªÄä(;Ö�J€¢–WVÚ Ò†U&åØWª¶^VÒÏ—Ç *½œR|€Iu;Åë€ ?|1Ä1NÖ÷luãäëq;Ìm˜¨Ë9ÇܯÏjGÛÑFåé¬J®Ëhxm°(©0ŸWñ= �?—ÀëoqŽ­²`ðùÿØ{ïp;ªëîÿ³çôÛ‹t¥+éªw„D•0ÍŒKl°Û16ÇNÜ1I^׸Äyã€�8&Ø´¸lŒcŠ1ÕÆ€h’PïåêöÞNŸýû㜙3³gÏœ¹à÷y~ñeóˆ{föÚk¯ÝÖw­53{ûYË>¥”º¹]9z»B†5ïF¯$,ß xŸ”Šê2¼BÓXŠî\¿« JwšŽ>ð]Ë™PŽ× #“>UãŠfuÛqÕŸÇjÛ©¼ôÞ�H+—·¤Ó;´Þ ^vž«CÍÂùÇ¿G­ç×î CÃRäù”Óš_Â2PLh@õ¤R_‰o4*HÚi¬‚J˜Ì×HögF¦ ¼îT™¨A–¾Bú¾•æ”+ G–Ÿ³â´¯µ c5€®¶$¥¦Œ^¾J�»Ȫ½œšE*oðwHÿ³ˆý’+tª„k>y�œê0æQéɨ\¸T¤BïþTÇ*à�{ÐAÂôOa4ªx2(He*i�ôE šBÖ¡¡ÞÜ·«×7.𔞠»~ç›û¾ß놪ÒßhŠéBsµº^ÉLI3x5j°ŠK¢3¶ƒøªa¶ê ë†­`î^:@¥†èŠ"ð³»§·$VÚ´Õ'/Gñö´XÅñðqh>°Ì!¸}8Ð8ËÕ<Ÿî 4Dl€}ªs®«­žñÒš !’"A˜)àòX�·õPU¶âð¸?A ާ8m[Ž€çÝýŠ Mµ¤Øà¯T¤È¡—.8 7ïR P‚ž´%�«ª9ί\ü¯L3xâ«O¶#_om OF0èz'p¸“uªÈáÊye6ítSUÇÐé�MÇ¡ò+uج爪§è·;ÁSêz®2,öÛÈŠòíøKw6ÀL…µïô¬Ò‡UAÕLtSØSÚy¬`ØsÝÊBz´ }Å TûŽ2þâZ.>�¦¶ÙìÙ~„š¶ÒÙœcö/¡0:Aý=/Ðߘ£¹¾³k„ÑI–]q9=cyäøñ»ž¤M+/=�Ìö}LýaIâŒ'I]¸ŠÂ¯wC¡ˆhi$ÆRĺ¥$£šjcä†F˜¸k‘óR¿r5ýé"òÙ]$¶‡X)ý+êË2ÔÝ?­ÞÐ5_¡°J4˜>èºÀPz³‹:¼{ÛÑÔ˜@Z�Xoª¨ž¡6©8*¬›Óˆ· KWÆDúrS¸Û9�ŠtRy#+V7‰ðõ¨±L§ÙéÕ GA� >¯åõ�æ dM‹0íøº0ÖmôU—Ï?Ïeð;؆ Uq&|˸êòú4Íy>“Q�äO1éTJõÔ4w6K^´¶2šÎ“ßÝMqk7½ÀÑá 2W$9Z`b×^rSi‚øx‘üÁn’»GØß»ŸØÊ“èÉ‘JD‰ÿn;5£Oíåàþã Ï›Kº½ 10ÅîîŒ5Í%*¢Œd‡–4üv'=<@¾(éÉ0ü‡½Ôt¥Ù}׃ôŒç©�EH,œEçÈнCˆžaz·nfù¥çÑ8g–§ÍÞ°“?¨YK)ÌrÒñY +([Õá@×�U�Ò”jZfúù"Ê€å)­Xº7ŽUzas³H… ºÕû¤ÂB¥rÒE[ù¡Ñ  tu¬�íTAH”†A8 †]ÙÝâè„sö•j,ZÓ¢ÔÞjýdtÎÿÕ"\@p²8É Eè÷R“‹^7/*¿ô}ª´%È*$ÐTV¡ü ¦ ¼¥8E4™«7žÄü†“É\‘üžn"õôoÝC¦ ™Ý�(Ï'As ©®tRï¬h EiRlJ�ÓNûà fõvQ×%qÖý$*ÓKçÊ×…m­*�ÄÁÆ¢×i¾*EÛ -½’¬)ˆ«žD:š+éÿWe-”¶yÛÁcçW®ºg誢 †:�^Ç:Ìw¥öÔ°Pص)EÃ�Œü¥ÓÞñ‰7‰ÊÛéÜwðsæT�L»¬EZôàäo‰;ªöËÐݘ™  3x§ëí¤‹òRÒ’Š"� „ cfi‹µÂáýÄë“BÐ{¬—Ö¦¤”Œ®¬§.RËÐãO_4—ºSÛ8º|žl¡ór销½U¥æ—ÕÁË×M_yRç­ç�å…E³ü�JóBK™÷Çu±.s”nTNK©]‡Àj¯ ¡,mzg~èVñ=w”~ ŒR”_b²¦^èNü� ëC#“ã�b½´dЉ!ñF¯Q§–>}ëyl£e ïÍ0kP52Ãðñ÷ž©1s‘7òÿˆoµÕå;‡$è¯úÛïŸáøëü—«Û8åõç“㙟üІÆz–Ÿs -�5d3yV-i%›ÍQ[›$‰²q›A®½‰5—ŸÃîçw2ýJú¶bç¢ÅäÒÖu4R_“$-ÒÜ”¢yV3¢±‘äªyÚOoM™©Á)Ч-£sûžrÏY`ëX¬UÈ•®—@ëì6nþùÏ)äóصSSRÐ:{?ûýïɤ§Ø³}{ù®ðPþÑ’ð¾ñêŠú �ûSoðÐMïú¨n*ŠE¯gµµqÏ =5ÅîíÛ]¾Ð¬¶6nÿùÝäóyöíÜé)k×ä`í«NmÅí$¶à6Œú´Š„TŠÖTªò‰’·XuÎ6Šl�®2wœ±Y ðøFvª¼k ²uª¥!t\èðÏõʘƒ™«÷<ÝFF— ¦\—( …íííöÝ®înbÑRàs|b²\´¥¥’É$½}ýwÙ²�¦òWýçmvøëÿߤj®nº’¥ÌLIs2Âð©«é�8iõU¤êêÉ¥óÌ©�õ‹Ú¸ï‘Må '˜ÕÜÀÕo;ŸÅë;صu£{÷3º÷Í-�üÙâõ,»òBF'2ì;ØÍÐè5©8¦)X½bMr&-;†ÙOÓ·ó©»^dä¼uKr÷ÝóÜÜfÎ9c5sgÕÓ7X¹ �g�ŒSÓ>—3>ðW ìÚ˶=@ëú×Ð)·ÛOià™h*Æœú5QX17Ißòù¼°ó0㓬X2ŸÁáqúý6®zãÙ¬»îbÄ®Utï;ÂîB�ý­utßö…bQ‘C €Y©LdÇŠÌ:ëtæ­?™ú×Õ3Ñ6—|>ͧ-çØà·ýâ1ÞxþN^½ˆTLpr{’g‰Fâ¬`áÇ?Ììº8µÊH{tºuÏÑä¹ ðÅoÝÌ@o/÷ýìgDc1/_Îp?CýýüÍ_¼eš¡@g½¥Š¬ëKßò|ä3Ÿeÿî]Üóã1{Î.¾â�œ~öÙ|ø�ïd°¿_áàM«NZGMm]¹%%·ê¤“©­­·£¡Ò�‡pûÙÔ¾];yä¾û캇‡ô•×Í<ýèw+×SÁÉ`?ï{󛼺[•©èà˜›ÌÏ”ÅïCo½õZ �êø$R1PÔ.2_ï¹[ºrZÐ ²�ð îñ(�¼tïßí¦ôÒAm”WÇï*6¤—F#“óë%Ý_½°á#!:nÖL súÓŸršáÀë—ôÓ<#!=e28•gvs-Åb‘dÎXÕH2£hÂd&CSK ï¹âlòù"Sé SSÄÌÏ`6ã5ÍG™}ßót_ºŽ·o\†ùèNê7g~×0�§Í¥ã¢×ð³ûŸ`íêeHSÒRcAK’]9&r&qCÐR%çx¹Jm¡Ë÷pèä 7’H&ùÞ~“gÿ{W‰Ö¶6î¼ÿ~xËq×�w²`ñb>ð©X¹nƒ}}|ï[ÿÉÁÝ{\eþñ_¿ÆÆsÏåú÷¿�C{÷ØõÔ54pÍG?ÆÞ;ø‡¿¾–B¡$ë¦Çç‹ßüOÞ÷‘�pÓç?Ϫu'qÓ�?÷Y~÷ào¸èŠ+øÄ¾Èõᅳw\sí´wtpÿó›¹áºk¸êê÷3¯£ƒy<ðÂf>uí5Œ��ñÁO}Še«×‰DØúܳ|óŸ¿ÂØØX¥_«óÈQî½ë.×Í…K—ðÁOÝÀò2�Ÿ{–ÿøÊWEÁ5þ(¿á ÔÔÖÒyì(_üÔõ˜Å"gœuoxëÛhjiáÑîçæ¯ý+­³góãßü–ÿþ¯›ùñ·³pÉþî†`õºuŒ ñ³ï}�î¹›Ymmüä7¿åG·ßÆy—\BKë,ºï^nþ·¯M#¨&+ÞdØãø vÔD ô.œûBx �Gú•Ù—/§«�«ƒ�<5¢xi-±‚Ô^'¢d¥yÄÑ­¡`©÷Oéœè=T¡R¨@(”A©bd†‰´èŒûWS)Í`à­ª1*tåÛé¼$S("„ � �kÚã˜f‘þá }£SÜð�7³»?϶“×tÔP¶î:ÌCÏì¡`@€ax±6M“Ñ‘NÍ™¼øüf$’k£œÓ”b´«›�çâü`0ÏÂ'·±:ÙN!YG÷Á^R—¼–K/OÑÞgxI[û<6=þ}½Úx"Á—¾u3RJ~xËÑÔÒJ_w·‹×ë.»œ³/¼�;þý6èZiùÚµÔÖ×óÀÝ?·A›7mâðþ}œ|ú^á”ô£[¿Íò5kèíåß¾…£‡ñCͽšÚ2é4?üÎ-,^¶œËßv%ý}}ÜzÓ�J¯”ÒüE‹¸ü­oµïo{á2é4™tš”y¼ámW2ÐÛË·oº‘לw>o¿újîúþ÷ؽ};‹–.¥¿·—ÖY¥½²çutpÿ/~Á¹_›Þþ6=ñG´ù'’)þõæ[Èf³Üyó·¸ðÏ/ãŸý,]Ç�Ñyì(^v÷þâœ{áEüÅ;ÿ’§{œm›_(BÀ{Ê6øø{’jÒ™+w|ÂÃZïÓ¡­]þ©Ã3 =q"N•ýtž^Y§·ëtФ¾°F7kÏIX¢HŸßNÓÃ?z\Ѿ± —Y úD(tœ.€úÅdª?õ4C�×ùÌC„1ßÈ™%n¨M ŒËšLRqƒ�Ñ,ÿýëç™ÌÀKû:ùø»Ïc"g29•áûÿó$�ýÃ¥¹m8ÂvR’ªIÑÔÚB"•Ä,˜t,ZÈáýKÏz A:ŸcßÊy\Ùgí‚Vö´,D®_Ëð�%6Y¤f*DZ‡7qéUgðóßíÂ0%W^²žH¤ÈYKèÎÐ;š¥.a`ø¾¿îYævÚ¼éin»éF®|ßû¹îúëyÿÇ?Îïü ·ßt“‹úô³ÎbÖœ9|ëŸÿ™‡~u�Ͷuv³çÌå×^Ç–M›øŸÿØ3í 0Ø×�º»;;Y¼l9†ÁÁ={ɤӌ ±å™MܳǾ·yÓ&’ɉ1¾|çì’ëÏ8“5ëNv älÛª“NbÕI'Ù×7ýÓxø¾{ùÒ§®·ïm8ã VŸ¼ ¤jR@饑þžnžþÝã.I}×]Üýð{ÇKÜxëí,^¶Ì^œYîËýüçxäþûÙöÂfn»ë.νøb~rç<ø?ÿÃÏ¿ÿ}^Ú¼…ÿüþ÷Yºr%Û6¿Pî áED�'4ç§UÁS m{å í°+äÑ:@Þ†#g;]ݲÖÅyuå´á^‡§,Q?7 1nºäü†Ø%‘3,ühB—œ4ØЇÊñUÐ-¥ ¼%K»šòf´ÖÅéšbjĤݔ,_ÖŒòy“{�³vÅb^ÜÕEgÏË:fñ­ï?IçÀH9¤\™©BHV­_Íìùs1„ JŒÞÎöíÚCcûŒ®nLÓäŠÓ–qé†%Ì_½˜á®a ;Žq¤©™£o9—9?ø-“fž†M{xüÉ­ìÿ³“Ä,¤yû¥gÐ\ŸâŒÅõ<¹ŒáBžT<¢],ÕB\÷ýì§üöž{8í¬³¸ìmWrá®`|tŒ_ýð‡6ÍœùóØ¿s§êưñ¼ó¨­«cÿ®]Ú8ß@oéùíœyó=y³ÚæÐÛ]êwÒ…Í”ä‰Ã•Þz¾ò½Wsþë_OCS�MÍôX2i„Ç~ó7~î³v–¤d<]õÞ«9ÿÒKi,ó�² <ùècœræÿpù[߯›ÞþvnÛÊ—o¸ÁÛæ¾Ò cѨ{ Î-÷åá8rp?™tš–ÖVOÊ/�ÅqåQaååµj ×]ÎqÏ…ßo×A?}ð éq;C«Ê©¿½«F©K¯êw¢¯_˜Û¢ð.©\{ÄÖ¸¹ÎF•:ÙÓ{Õ¼nm°®$¥ZÎÚdà¥Y§lÓÝ®3.ÍÈïxßdãN!™?«†xN]�*?d$b_ýä•Ô×&øÌ_¿ž…í�|åÖ‡8Þ?T²b¶—kš’Ž¥‹™»p>”äÒÆÓYjšhmocqÇÿ<™tšk>öq‰$5uu¼ôÂóLŒ��ÏçøÖWÿ™ÿ{Ûí|ôó_àSï¦iÚJmxp�ŸÜ~Wÿ݇¹é»ßãÉG¦¶¾žËÞúV†ùÁ-·‚î'(äóüÅ»ÞM*Uù—\â’£¿·—Õ'¯çì .dç¶­  1P¾wβkÛVêX»~=†!X²|9ãcã.¥â§¬Çõ��%6 ƒÅË—Ûm]¹ö$ιàvlÝJcs3ããc:nÚ:^xæ¦&'y÷u×�E9ë¼ó0Í"Ýûëi(;½'æ¢zŸÈ B󿝯 S®-Óªš¢võ¹pÞ/Ï?ïNªçÙú{Ý–/ØNåûZë¥2<ëÈ©6Ü ÒüTkõ¾íë’EúS>ôv9—«^@Š;Aׯ=ª´/7U“¦¤éñþ+Ô6¡Õ �H“ÉšlèhýÝüê¦;¹ùš(LLP[“à¹—Ž±yï1À¤µm6/8‡•V±tÍR–¯_Ɇ³N£­c>¹‚ X”÷î%ÖÓâ… ñ8ÝC#,X¾„ÕOãÙþ]S’çzš‘ÁQ~ð™‰4Ö°ln¹mÏÐ9y€�-ŒÕÄYÔÞDs]=CG»ÙüÐ&î8B.—gñìZjb´ÖÇ4-òïŒ�Ž296Æë.»œ·_{ͳfqÇ7¾Îƒ¿¼ÛeÚõ÷óÕ¿¿¡ôÆðßÿ=ç_z)­ms\üvoÛÆo﹇k×òæw½ÛÓå?ÿîwùÚg>M6“áÊ«ßÇY翎'z˜ÿå;m�zblŒïÜt#ñD‚KßòžzìQ¤#ýÝo}“á�>ùÅ/qúYg#€ÿ.ß»¾|ï‘ûïãÅçžå W^Å;¯¹Ží›7{d JB¹¯Âã]×^Çö,’šºZV¬]Ë _ú2o¼ê*~ó«{xø¾û8»½ Ñ‘a>÷‰�162Â>öqZg·ñ…ë?ÉáýªHæä�eë]okƒ¶ÜÔymº+Þª"ÂW$[Å[õ?JÒq×ã*êç°ÍÉ’+à„)­Ç*=9•2Î [$žÝ¥¤Î{îúz¬BÛ»V•�×ëvækÚäÅ+á+DÎWýÞÿw}PUùÜS#†æÚIc8ÊY×Ö¿Hùo´üÛúÛxÍ%==1æðBü¤U&ØÚw\N¡ï{mшäÈþÜõO73oõ ÎÏe4Ímå#ÿ÷.&2i�’ gŸAcK…|iZjÍ /¢Ä¦ÒÔ65#žx 1˜ùéìêb<A˜¥°t^DˆŽŒcüá!²}äs9ÞúÑkYñÚ�üà 7cLM’�Ì&;«žk>øçD“q~ô™o�jmeÑŠœyÙk©«O±§w’½S<ò�ŸëGÁDZ(e9®)n‰ÎC”Nf*}@œì�cOgCz¡½ëOᄅêYþUn·pdËUE߇ˆ @9ÞhÖñxaad¨*{™¿ÂV;ÔΛ>n• ˜B<‡ÔåyKßÑÎEE&7‰›^?þ^Às¢”ð_º(”›Ÿ×\öD#Ôqp»à¤3N;í4;Ë–-¤’I@ÒÙÓSf!*ÆYù¯m´(^wiª{¥vïvå¼ïl¬ ±©‰m;vœ ŒE àøk–›ŽÒñϺÆqíìõZ¢ŸFÕÔÏÝIŸ‘¡fáù¡Iš®6¥`N}„¨QšÐ³æÏåõ½Q,Ð8«‰ûŸØÁx&�!J:fr|’Ú†ŠEd‘T"I"U‹‘7ÉìÞ�¹k'éãGÉ 0:5…X²ŠÄ¼y¤jk¨¯­e`ëVº:Á0d&&‰&/:�Öysèß}”£÷¾Äȧ$Û˜dÝÒÓØ~p3‘õ+‰DÒ”´ÖDØ•/ø¶ÙŠòé�u¬QZ€¶é­ç¤žo:ÿ8©ºbv{ÔÞŽP²^è:“°äö0ÍNSBó+(¹ <ÄÀh½/¿rž ",^éžFÕ6 â¦Ëq…§1TÐuJУªÓ¯;†Ï³ž\]0vÚÂ¥ [–*sЯÏGãáÆDËÌ×x�9iFoÕme}fÄøDšSçÏ.mñW0™Êå2✺n1µu)~óÔŽò$/ýw`çjH$âH ÑX‚“·ãÐÄbÞòý;˜Z´ ObîÛMÓÔ+WñÜîÝ䌗m\ÉÂ�«Ù=ÑG×þƒ´-œÇ¢µ«(LM±dÃ2’µ�³@÷DާÛÇòX+­©&Þòé¿%"óÄâQ@ÐZ— �ÍéAíš  úŽò‚®•LoYÁ–âñ÷̦ŸüNÜqï.[=YíÖyò:0tþPAW#äô�­<@w—G¨•»¤ØKZQçIjªÒBt éz�;„évë‚[å?V�B™”2„¦wyRÞŸúºÜî—¶œë(‚ERåFù¶cëKKÕëö­ÉQÎ6hïìÆT_Wz¿ÚÅUµ ª-&¡üuT3“Af(ð†NÊbnmH1·)ÒÙ<ß¿÷yz&¨¯K09•f"�)•1%³Úg³tíJÉ$ù\#"È��`þa+Fn„î‹Ï`tÁr&²9Zæ.`Å‚vŠ©Ç!35Iª±•¡ñ,ëW¯bó¯~C.“¥¶±‘Š#"�ÍØüïw‘>y>wì8Žh�ñå�]DÇœ|b‘H„ ÏXIC]� .¡jŸ#œ‡Ž›ÊÛý×YR» m­–+gÌjÀЮÇRüM ©(aŸ ¥7‰ ZA]8ÊUÞvE¾õØ!@·¬™K4mP¾ v�§GºW¢P…%ÜwÊõWÇœN+ºä2øýŒzŽ©öÎ[ÁF‚¶ö꡽UxÏÊR)¡”¿V¦ê  Á6CÜú*p«…¾G=¡H'‰E©á­z»îaÖO7„D[§8Ž6¨»z:+qù�!ÀSøNv9tõ:ïÉ€žöLSwÝ.PPÁ•‘ÜZCJ'X²xe÷_äÖ[ùA€«³£{ÒÃÈšl3vgèú‡|ý¬‰bš²tˆ¹³”„©lKå i•(}\oJƒ¡Þ~îÚÍØÈESrâð!²!è>rŠ’žX„�–QàhD8sË jN 0UÌ3UÌ3ž™b"Ÿ¡ÁH2N´Ii°¬q6 ‘$±x‚e½cŒ§³6ºÎ] Xj4Îj²Ëˆ—Uô�s¥úèœJ¶¶¥Ý[n%â`&\?|ÄðÕúÃb0}5°ÚZÃLÕCØ…å”TÚ]ÍXðn.¡]KvWw–Ç"`c!œ ë?U[D ‘ɹe§“ÄÚ’Õ;?Â(õ*/ 9)…'ü¦§ÝÓ¬¹nñÓÌS]»Õú4‚U ܽ–¦É©B¢S<ÛzV/á‘Äf4ÓŒôx½©j¬ t ŒÙkÊ”²´x„ÀÚåô·õ ka”ïÁe…n½Alo¶Qœ‚ªÕÚ­¹°er3ux{¡ÝÄJQ¿Uï­-Œj¨ÚÃ@¡¡­´§R§Ó{®¿©´]–j ”™¡™(�Ádõ1IõN ¬n¦¤W�דü'I,j�-IDJÝ&Ëàkåõ#ŒÒ–Y‰Gwï¡P,0«½�D*EzrŠB^O$(dÒDë˜èîâôå‹ÙÚ;ÀªKÙ¹o?í�qÆdŽÑüfª–�³;ˆ·¶�ª­anM¹f!‘D”ì¼ÆFÒ´$è™FJAj"O*GD ¤YöG„@‚¾Ñ)Õ!u7Y£ˆ,]û™¿ùG"�³ñ¼óøô¿ÝÈ¿ñ l~º²gó§?øŽ:d3qòzë{þŠßüâär9;oÅÚµœöš×pÌqí9]Ä{þæƒ|ýŸþ‰ý»wÒLþ¤ §pÆ9çðÂSOéc�À?|à¯m™_sÞù|îÆ›¸é Ÿç…§ŸVèëO;��|æ3Üúõ›Øöüó˜R²xÙ2ú{{mª¿/óÓ¥j¡<½Ç\öú•˜]PØÎºÁr¸¯ª Ê~ȲºÇí¬ÄóXÁw’é%tËâ+a�4e9Ê%,FÒÓ�n®ZWÔy¥2ÄaèaJÛ�ãç™Úo¢+Œ„枃µ’¼Ñ mÒxëUé�%¡ê™©  34Ô Ê/!Õ&XÇœfF'²¥òŽ}Zk±’wP,"�(½G�‘žš$ŸÍR[[K,£çèúOt’JÕPßÔD÷‘CdÓF»N�jldâÄ ÆÒ9¶·Æ9Þ¿ƒÁ¡†O`Á¾gÉta¸·‡Þ±I&ú�¦d|y#ÙIòf‘X4B܈�7%½w<Í�[ŸæÐ-OsøŽgézî(F:ûÆ­Öº;Á¹×l•”ËçxòÑG¸ã_çš�}ÂK ‚n¹K�<À%oy‹C9Á;¯½Ž§Ü.�F¹öcçkŸý ûvíDJîïç¦/|iš¼þÍo±ioùÚ¿ò7׊dª¦jT1—Ëñ‡GæÖ¯�¿þÄ']ò †aðwÿø�ÜøùÏñüSO‘Ëå(äóس‡Ñááª} ºÕç”v·¢ï�ÊÈ kºèaâ~Âõ+Œw(/UÞº�‘v$ IDATµ¸5ˆáVõ­Vq­t xðƒòãVJzMhÔkø›Dï±z1Im˜Ôк¢Ž Ë�ÖñqV*=íPiÆ_Ó!~Ô^³N Êýìw—�fœâO&ÍH൜Sc„x(•Îæé�Rf‹dNK--��´¶41¯­™¹m�Ì›ßNss©š$™‘H%âD„I2¡¹±ŽºæF"­³iAæ‹4&’Ä÷>WzÊHaÀTšÅGvБ¤â1úÓyŽ<»…þh”á(šê)ÒÅS²@äèãÏe|ëqŠÏGds‹’ãý£î…lkÊŠðUŠF{ê±G™¿p!5å­-�´v;èñÝïò–w½›h,†°tÕ*’©$»¶mµiæ.è —Ëqhß>·¾”’Gî»�“N=Ŧ=¸w/xøaÞû·ÒÖ©Ê'{„y ’ª­s©’öùó1"öîÜé.Ÿ\ÉùTxï­²ãVg'¾zAÁã�zT§Ú9úO-§N#é‘Ic…I…d:�´k•Ê%¨Ĥ‡^êè­êƒDÓTíê…ò Þùõ€<�†‘õÞ�[òÊp¨©¿õãâ7Z‚Ÿ +VHårfú½32ÔìÙ2²ê«Òÿ¦ÒiŽ÷�±nñìR±òªj¬M²dá¼]`¬\‚a”žÙ”þ+®X„L¥.ZCa*Íä·¿N¶PÃÀD€�˜¹ÍÛžaái ÖÒŠ±ãý³™:y9æžq†2Š˜ä¤¤gj”Y©& 9FŠSlGzG¨MD÷,Xo\صT5ëOù\ޱÑ›[˜šœ _ýέ®g¼ÿ|Ãõì/ƒYoWÛ_xž‹Þp¿ýÕ=¼óÚkùéw°dÅ ›~Îüy j‡¥·»‹s.ºÈ%ÇOî¸�ÿøÁX½îdöìxÉ! F`ù\ž±‘š[ZHONÚÙí ØgàVèË?ýòµ[os=ãýâõŸd�¬-À « §“çä¯/ãð·Déºä�UÇ©€„P7ipL¯#¥k³N2K8}(֓ʤ Œ»øzÀÖ¦^bì^q4Ú)§»ŒV=TñúÕäé~Y†Â 7ê„÷0{/cGžú²'î7 œý§¯UõP§mmzJØc£e¥—{¦¥ ¼®TÍJsÐ ŽM¥ç¼ñHÄ‘'ioˆqb,�`‹ˆb f J!h#AD"d y{÷)2b`JɉŸ|—ìĈ`RySQ†„ÌÄÇo¿•³æoÄèƨ`ðÌed‘‘쳈Y”LÁÄÄYi²xý›kÙÙ=Ns}Šž—Ù5ª�ÅHÕÖÑ×Ýe|úƒ°Ÿ�êÖÛÏ¿ûß|ñ›ÿÉ�Ý»ihjbÇæÍ.àêë£mî\OÝ­³ÛèîìtñËçr|ë«_åßþ4¿ú½®¼ŠSX±ù£Ñ5uuôvu¹Z8ÐßÇü… ž�<ÿáàÈ¡ƒŽ’z…ã—*ô%‰|üŸä�é`Ï_yºB|Â{ßʵ¥te¤Ó{ðš°¬RÎ7ù ­î`•�¶Ý*èj*ó"ÞâvéN,òÔ*¼ýé QC…™ÍÀ€Õu…·ncFPz’TÍ�B�G`rifOg†¾Õ<#CÍ�I�9R"ž`×±~¶ìu¬‰”‚ަˆ`‚x4J<!‰7"$Œ)ù !‰–6ֈƉ¦j~âqÒ�GJß#Jg]Éï¢ y$ •:j†2cQŒ´Éþ{~BvCÔÎjdöyk‘H HLi²àÂÕŠ&»�’J&”¦y½]]W8“EzÖë.`ç‹[ì—�¬¼ @BωìÞ¶�ÏýÜuÇ�žjO=J2•bí)§¸=nà¼K.aû Ï{äÛµm;¶l᪫¯ÖJ/¸€[™t; À9\èòtýâÌŸ®º¨|ä¡*kï^ZÂçJ'š/øûŒkÙq!¯Î»µd®1Á2Ur‚LŸ¤®9¿‚N%­È¤}Þ«FÛCˆà¼áO„ÿ3k�LA}U"žJ�ßÑ:9Ù5V™—ÙD%Âçâ[}ù{yy®Ê-^šNô~h7³=]+Ílàõ×xZºñt!Lž|éxiHý¢Ö¢X@JL0Š&†41�ÈÒ’¥“W¤,�1¾m cx˜ˆQ>ZXÊr¨OR�’¢„¢€éÝÌK™£t™ƒˆ¨`Lf‰‹æHšî÷‘7‹dŠE³ê騏”‡ÈæL2™œ£9JìÐñ¼'hYD"Î<÷\Þó¡¿åö¯ßäÊ ãýýôÎ;xü�Øòì3ž¼\.Ç÷n¾™O~ñ‹¬Ù°ajjjùë�#bð»ÔÊôÝÿº™ .»Œ¶¹íz™�¯9÷\®þÛ¿å;7ÝäV (æ |ûÆùèg>Ë…—_N<™Ä —,¡¡±±j›üòôà© +T!¶Ma�¸Bëçܹ7¤¯ãù&Ø[�jÌÙRUófBº³.÷³Io�ñWFài¾O¤Œ�2~**úömG7O?¶á­^­ÖÃÓ‘)�7‚ÞgÑV¬3§ueÕ1úšþÕ34ÔìZ Õæ‡c’ÆŒR¸«{hœ}ÇY¹ dÉ;�+f'Ø×—Ç¥'*BŠÊw�PúæW”vª*%D$ ãô aиú$ SSLt%/Á¤Ô¦µÑ„„ñbŽ©bd bD‰ÆcÔ�¤˜ÎclXHfx‚ÌD𳝹ˆˆáÞ§÷Ó?2A}m¢Üœ€0�Ð?ƒúÒÍ·P,Èf2Ü»‡Ïýí‡èïévÑ|¹Lc¥Gî»—}çÛ®>ïéìä»7ÿ§¾Ÿ<ôë_11>Æuÿ³çÌe|t”çþð>ûáû\žIOñ�›nä‹ÿþMWÖWÿë –Ì{öð>ô!úzºµãýä£�024È_^÷×\ûÑ�!¥¤ëøqnû÷o06:Zâw‹»}ß{/ßÿö-€ŸÆ±(§çèëÞÐpùš-n�ÔW.t^þa�ª(aGXU�dh.¦é&kdq²î\ë�_°r^x<±oå~Åôp±rxÝ&jò=YÙ%“‘Öì¸%=ôAñ‡ì寂quzàé¶/#ò'Ÿþ_™%Õøêò�SÀúkh®�4îéc8þEÊ£åßÖ߯k_ñÓãããT�Ê>ëÊ×±í`7…¢¤&ãïßu†4ÊßóB¶XàWÛJŸ Ä„‰ád"K ¯( H„‚£™ ç,ªãÑûŸf¼®�ºUkyîiNüúnÒD"A!W:GWŠÒÑIܨtŸ5®¤-ÚJ1—eñg.gÁÊv¤Yz¶¼óØ ·ÞûlÉþ`î>Ü^gÓ¥ô,|«ÓÕ®q%Ai/k%¤ªÓcÒI É×– šYªgÖ¸r-kN—Ü6žy[í®Bxîë„›Žçlq�VçØ)r9ïúuO˜S|4^µŒþD!¥bMÓ:pÝ-’¾çùjåBÍ’žÿOC×88ẏLÖ œ^ÞyììJDºîT.Ò™ §žvš}cË–-Ô$StvuÙÆ·ç¯rO+®ã¾'Ú!œ¬-hjnbëö—ÎF�"Ppü5Ë¿MÇ?éøg]ã¸v6[½–臰úÔý#§éñÊé<зÜ$étšµ šéžd×�m9Ìŧ/C˜%~ÉH” í ^èΗ7°01MFÉÂBbJ�ÄÒ,I޲s÷(…SÎ#UÌbD$�§žN~lŒØÜ¹4®YljG¢ë÷�a–­Ùx2¹QCKÄHÆÔÈYa2~ –ÏA˜’ñLžgveVC ƒ£“¨[5WPK yU·¿¢e�ï¦ð³æ}E§È§™PËTm«³ˆSé9ø8œ:¡QŒ¾ ë�§ú~ÈáäÖ÷­ðÏs”óv©¨(rE@[–ðŽ¼†,`uÖ]ùÂòT�Ùž¹1 ÕXj£³�Ã`’^)­é|‚.ž>™Î¶ åø!©Ðº µI¨ûZ¹ßgv²u¡Jnè�°G§‰HÂû{†:Á3øoµ¨›jŒMf™Ìä˜ÓÒH,bpßS{èw}ÿ¸z^=sk / r¦ ‰R$BшR4b�HÑ*‹D''>6ÀQYÏñÛ¾Éþ¯|–÷ÞBn¨Ÿ¶K^Oãš“@˜,¸äõ4-^JTJêj‰ AD@<.hl›KƒD¬´�Çøþ^D9ð苇1 A®P •ŒÓÚXcµ*ü¢‘A»ñ:™U¨^qE‡> €V-ã(¼ÔvjqܹوÍÛ$ZÐj?É`…7¹§Ÿ§B`¥§\þhùYªStŸ¯“\õ¹šBN…«;Ý}+„÷¥£Ê8¸+ txÍ ïÍή ±Ó‹ 7F•½È]”ì=–5� óŸ ÌË¥ÜyJ3^î P¡ YÍ/7Á+Öÿ+ÓŒôx�ÓÖ;yü—k×Ð8‹ç6s¨k�d"Š�ä¥Ý4nH‘ŠGKšIÂy˹ç#ùkêLêS1öôçÈ jF˜5ÖÇÁ�Ræé¼÷[d'Æ‘Ñ(br„¾»~@lé*bÍ-DêI47³àâ×¹ïnD,Áh× ¢4ÍigèØQb³f—BÝÁÔ�dÄ`ËÞžzé(S™,BÖ,i'f†<-r4Ùc…ë—•[Ç M¦ÆÛUé/“hÀ6È;òzB˜XáÓ4…V;õ(T VúBURÕOZÒ²   ñ�¨Z¦ìjWŒÎIuŒ›ôléÈÓ ,—Ðõ‹ÞËsý.{«A÷ÔµxÇOÝ/Úå±ú»¯hkW¼náC®öW¥„olEÓÉbz§Ò*!’@g\s=C[ß4#�×e(»îêR…*�ó‡-û@û¬FšëRì;Ô;ÃÝ\túr�°tañX”K×6qÿ¶~6®h#‘LpÒÂ<¿»ç R µlŸŒ0šÍÑõ؃Äͦa`š&#ƒ#¥úú7�”¥‡Ö±_²´è#†Qþ6ØÄ,)˜Ég‰ˆæà(÷?¾›Cýãäòy ™ˆQ“J¸^ òDG=«B¯¥¤âʸúPºeêRp> Ùbª ƒú.\UË*„:¯=lùf–,h£6å‚åõôí¡¶©�—Žö±w8ÍðT3k’~ü>Ìl†œ!Qzîl!‚(…› @HI¤¡�á%+©“"/mÃzz©ii¢>VK$GéÓ% CÛŽÓºzÇcQ¦ÌÒf#ãÔ$ãJsý—‚ëPuËIu(O蘒+* ÒJœÞž·~wšÖ‚õk–p+/¿äôlE"•¼ þA)Ð(yŠgæ[“ð¥¨v˜€Zµ×€½é�7ô¬¯Ãõ6®ÿ|Ëè’Î>ô›F&§`Ë¡ò Ù/MfüúКê<Òbœo¦¨¼¥­1rUz!ÝFC5Ãu:Îp›`OøUôµÓÌÞ"h ±aÝjú»ÇI§Ó!8óÌ3éì줣£Ã08餓¨kl*³ÔÕ&Ù½·“ÑíÇØÜ3È–Î>Rñ>Vå3L¦'±ŽÔ2‹&BâõµDbQ2cãM³®“ŒÎ_D*j`ô ÛóÖ,šŒ �ðBr7–�ÎdgCKZ›ÝÌêÙͼ&e×Ñ~†F8Ú=H¤|¨ƒ.šæ·´ôþÝãúH/-Ê0ŸéªªR®¼À=áê0 «h5$ h¨Ô\X§ÌŸÃë0 Ê*ÌŽTcG.!R¥´·áÎ!2\ƒ”|è7”Úó²—à òô|=Vu[LÅhQç} Ç껀Jáþ¼PMÞvøPj¬\VÇ" ÏQ‡æ{(Ùœ��ËeF¥ ¼á¿rNY½œ�¢—‘‘æÎ�ËÉ'ŸÌöíÛéëë£P(°á”SøÍ朳ª…eó›H%bœzÖ�°~l’w<ÀøT†tM‚ɳ^KSÔ€�¦L‰lnbBDH&ãó9R£#ˆ±ÌšZ&c 挑>vÄ–FHI¬&Åì·]ÄsÉY ýøI’ùyÄw�ràÄ!jW,ga]’‰ñé|³ü‰‘+ðÖû«–'‚` ½‚FÕŒ`ÕK.Ý 1€}9V¿õ«xOÓèY‰ð¹ÊkH à\º{@÷�Lôªƒ¯`¯Û?èê­`?à¡ =H?úªÉí­: ‹0«Ó˜s&7xºuH)ÏëuëdSe‘je‹Ìõ>³O«óXÇS º>>JxCÜW¬�f$ð&{Vz§Öž—v10&ˇ@gg'==¥�¥” Sq|þ«»[yÍIÔ§Jo·6ÔòºÓVðóÇ^dÞi+?x‚&™ápË,òÅ"‰Bž¦ÖF&3˜Éìó蟜EC2F±”tMïø?&U›a¯©åàX‘ûŸÚÅdæíËVSØ·ƒ©ôS5õŒ;NöØaÏ|-éšZ¢Ùœ{‰©@äÔöoÀ�¼Fð4€ÁÖUâ-W¦õ ÿÇJU´‡(Õ–SÙû”ñ‚ïË;ÿÖ z�ôóNôà~¬ò nðõy¾ º¥¦©ÃF´Š;çÇQuu€âl¡ö›Z�LÎ 8Üĺv¸�Q/˜»Bejo»�ðª‘H©E‘ÇÑËùmšø‚®ÅÐm@¨ý&—fu»|Æ¥ ¼Îùä¿Ð¼iǦ­ZÚèéé¡¿¿Ÿ©©)Î?ÿ|vîÜÉÈȉÚ"ÉT‚¾áIîzô%Ö-›ËòùÍ´Ö§8kýRîzt #ãS´´4°óXšÅsRä³Y2“ŠÙ ©‘Š©Zr“i:ÚÛ™˜"_(rþŸŸÍɧ¯A É¡î1~øø.0‹œ¶tÇúFˆÍ[Ëä²̪OÐ10š[áXwIi"z‡¨C¯ZæJãËÞ…ÖkQúQ½†ÞŠ…¦ô_%ú$•±Fü«zگ߫yÎ.Z(#»Ÿ]¨~ëj±ÐËâß³ÞQ‚ç@%OêeñD |äR� E4€ë‘E5L¤ZR‘<À°=V‡áèkTUé7»°ôƒ\g�ÒÕß>÷³²4!�Wï_$`%*nu^µµ6ÓŒ^+¹ÁGÍð¦âTŠÝ ‚æYMDâ’µí8¼‹D FziN´�™Ê0«±ž}�ýôŒNñðó’ Z8s;üÁ7ÓÑÖD6—gb*K,AŠ ö 0Ô7ˆ,tбtmíöb3"‚Áñ �o;Ê#/ .•"ŸK³vÉ\²™,uÉ(Kæ5óÀ³»é¬^4—Î=‡hmL�§.�fr|Ê݇‡«WXþG˜M×xÕz[*Űu««œ3ÔæWƒÒ'èŠ�²["9dröƒ¯y™Æ_mù{ÏÚêýNðqÜ /œðzïÙ™«ö•î<¯$zÏ[?·Ô›ÎЭ�ÙàA»jwM&·Y|@¢¦JYÅR�óS&-èz€Õ'¢!zk]8È+§ùÀVúÒ8–·:—g2ÏXàõÝ À×5)ÿÉåièìc–„ôD/q$äú‡AÂŽm�FÊ÷_Ø/üZï�Yü+‹å% Aåg¦|¹éŽXÊô �(ß?x° œ(s›T¾¡¬i¶Ökõ+g°–m0½(ïÀãQ[~ k[âÂK¦º:²ô p:¨UT5I,�§õì'(¨.KÁyWj ¸ti�·âÊЩ5M_©”åq«ŒZXïYËÍ[Ÿç•V½·ª“SW§xzn¨ËÇ%†Ô¾s6ÀMô5iœž£ÓÛö™K^Z‘ÆïåG=XêøK ½µ–¬W5´kË'‚²Õ½V]¯"®�f$ðN tCÑ:¼7îu…&tk¯B¡UIÞïÕKý3ÿy=Mz?å –s¢ƒ¿– ÷ ëà еOß ±$R©-¥]g·B ºªGá_?átŸ\†�J�Ú¤ ÈḚ̂þ_m» �·¬[½cj.*ÖŠ_Ýecð·þ]O‹¼«YÿUAWÕäÕ yÐsÏé½Ý­VP\TÝ[E¡ù‘Ù¸ �¯PÕþqNò yëK¿Ï¿B6SŸ4!k­÷ìX“ºÏ‚ëPûFTªÅc•š~õ~ä­CX¡éÁJíÒ‘#4dU×PÀvm:Э¶K·ôDÅoöy[å_Ñ\ø_œf$ðjÛý‡a�)(ÊÊE[lzûãºKèéKÕ+ ¨(‹ê ?½ |u€TO½ku뽘0É é¹éÊe‰WýT§ìÛŒ�…®ˆt�€_¹€[®¼j@®êA7ëªnnº!Vg ùÍsKýñvÙtdñ^U VÆBú÷M #ý`V^NÒ÷¢ðÜAûL?Ô*Rmn©'ÓÑ»¹ '"ºó„{ü…‹TÕ‹ 峨Šntš¶N9|ÅœQiF¯•ì ©¹ë›´;�W6=P¿ËTë¨æ�ª^Ñ[/&ÙRKï2ñªH, ®'@fÕܦ §ÚÅa¼L§RðUéο�e4JÐS‹ÒëÿjÛy*øÉ.q…1ƒeq×Q­ŒëóÊjݯ:k!mO¶þ9ú­RÜÆ�:˪­• 1t>v #‚ÁÍ’Uøô³ú’_ég5#®T·é-ª­C Ž®FiÖ­kŽWú[¯Ê=+ˆôÜP†P�•Gi¾K�ó°§�f(ðZÇuM¯L(*—'9�Éë6¦G/=Æ·èÉkÇúÒW(‡³¨^B§ûƒ®*}Õ 5l‹Ü¶8üIÁu°ƒ^Ä2øZ DK¯¯DUpVÔB  x¦ÐôP(`ºzœ5M×zˆ®¥¾UÙ¹ÁÊ_¨ÊÈxç-®©„_H×±V¥7G?FÎyX]&õd#wY7"•WµJTάðñžâUY!�2¹,?u\tãÀ-¤®3gjš‘À«[rúÅhå†åä¾]ÕéÐè“@=«�´A ÇlW‰|ÀNE‡àM…Ëô2´²À¤\ åi™>•Û2ÀíÃÀM®ê1-½OmÂÙl„‘ÉQÆçÔœj!kUeê�Χv�¾õõž5­N�ú¶ŠúÉâ6‡üæðË5ŽýÃÕîž.Ià¢õÇc{œªJ¥ô› @u;> uüC¬%a}¡ OŸƒ±ªÓ·ÄoÞ¿ ¤ôÌ-‡o]M¯Ì€4#�t§Ó0Óç´��'£±¬Xko+ ë7ð;@E¼}XùF6<躚"Jõi½>álŸ®4{, Ç"XØÒA¯»¯+äÃê@׫ðTÅèÈQNïñ“AËMÑe�Þ³^”à$Ô¹£çïwCÕ±a|WÿhTPi/èª%¼Ë$`ÞêŒëe Ý#E¡X¼M|’mÕ8!ÐÛîŠ�ªaáSƦvzÃ>FgõTÅ •­‘Ñ:çùå¨Ú?�4#�WHñËñOú2~oOw‚U³Cmj•žã{Kðøz겂èíÜ Í}Å ¤·Ë(qMK¡h� µ.áäë§rÝ|¦õ}¬tÔá ÀÖ�UdŸÆÀ{sá ƪJ «o-¨aï7þÓRÒ>úXõœ5°e3p®*ÿºÝþ²çbºKéXjTæ«gëNÇ ';�O_É÷×HêüÓóRÊêÚ`‹¥ËÓó©ŒA�!äg,úý)9ÿ©§ ¼ÎdîVÃØ3ÉʨoëË×!ê””Áô¥ )-äé½mŠ^ñV¦£ˆ¶ôÚ|¯×WQEÁ +µ€ëRVÎ<ßo&5ä.Ù­2ס4nWõ>ý½t EŠª«Ps4ókš¥²ôõž¥sVú1˜sž^¤ 0�‚¤Lî 2üaßã©1ê#nytc¢¾„XtÕìjß¾ K h`Ͷh”F }O:yö…v²éÇ´bTýQ�:ù_™f&ð–'œª¨ƒ'˜›¶z^H d!ÜTN%Qí1«Å º*²4§ß’®%¨éN[D”/‚J)Ó`…§ßgHºV'¨ {Œt=äý4Åó¦RH×ß–ÆÇ“±½l�~#çµ’B+8úº {Þò 0bÂã~¯ÈYGU†z“Å{7hº÷tv–𛯮nÐ�£çÊMà:ÒVæð¢uÇ ÚÙ•µáb£ÊåÙÑÍÛOªI<¦á4ÉLõnuif/îIé»C¹�š2R½¥j-]*œøT¦¡÷Û@µí§u|ŸÅ» ÔATÞ¬Ê"÷oƒÓ[ÕòöC¡ !±µzŽÁ* .Ðu'*d¾ûx…ùÓ6BõvªJ¤ ¶§)énþnãÄþ½€³ù-ÜÏü0o�V|#áJé�ºÕjŸš§5Ô ^á\ï•]­UÐu)Dç»kpÍ ®Ò\u� ¾§V=@ ý¨Á^¥…¹­¯”5ó¸]ÞŠºméý¾zÑ»Vb ™kYuR#q ƒnÔÐ1 |íâS£�¾“îñeñtTµ¹Qåã-_¦Ü+þzzVq”ñjJ£‚ŒœŽÍtæ1�õÜîþмuØg}\IøwÄÉÐ<¨1�§ø;o�×9ù£t\�¨kQ?n¼šek—1{ä 3O¦ÿEÛè]´�Ã{OÓ~ßnÎ÷YøŠSžš¥ëëO2ÚS¤¯«�`h’© m¬{ùËž.!gfIÝû£Wõ²ñî;Èï=Jö§i#ÅteŽÌ]›(ó”+ˆþJ7­E\»–¶DœÞŽ$ÅñIfï}”ø+éÚ¸™Ñ\ùøAÒ{ÏA2Ž‚Ñ�Ý\ž+2><Ö¬jMU||=êøi�¹KÐG�¿W9;òêìõÍf!�‡Ñä¼Û�,ª‚afUu¥èö¸Ã*�ÛPrØ uÃôˆË¤aHSÍï(Ø#KCtOd½Z^ÅߊQÒt%£I¨�'Ùl¬û@פ6�È0LT@�|Ÿ)T(·:Ç$uàtóŽjÙÐoA÷ý¬Áž[¢µþ†Ø´ÿaÁP î©ôлxkîº úú™Ê–(ºHe÷'}’3yd±BÛT™ÙƒG(fs©™ ¥i;4ɱ‘c$7^ÃùÉ"™t‚Ô�÷Ò>U&ýðN;ÇIJ%ä–ö"Ʋº¸ŸéÞ%$D‚ÉÂrŒîï`ø¾û(U$Óy&~z„ö¡‡î½Ÿá™É8é• 8?yšÊÈ8bx‚‘§ž`Ý o£gÑ€^!.ìÕMP®j¾øDcÂG¹3*ÿÖA·Î9üå1Í…ñÛ#“é­Ôɤv8ˆ?ÿQ饋­¿�¼×ò¹diÔÎdkì¤E2Öè¥úà“KÖú@XÑÎÜÒéàíÀ®Éž^p \ÀàÿäÈ1 úVÄ«öµt¥R‡–vã ³ÊFC£>˜s+W³&¼Ò>ÒGßüDÞù ¼u7©¸�¯¬ól¾é*–w'Ì+”_¤;ÞÅèîÃäË’…ÝéÆV_:Fog €‰~*2 Ò›!±x)K/_`ÁÈ�} Ò·,cã nfi�g‘èîîfàÅW±ýçŽ~Êtܰ„Þx .§8W&¸|‰Lâ1IÛ�!zrIfOŸ¤7-X´a)7þÁ¯‘‰µ1Vž ÷ªÍÄEÀÊ믪Vž/L£w¤‘Õ‰,ŠÛ éŽ<žÐš¡­«†(ïÂBFF«dºòRéŒFq®ÎÞ}ax”Úqbx„…d+a¡TÕVwzŒ¹F‚·U½z+²Ž¦ÎY­P×Ê‚¯-Z°‰£µ0Öôž¶Ôç oÇØ¹\”®Å7ËZD#NZóT”•…ˆ¢ºüü3b^Íù3Ó?“ÃüÞšf ÷JåÉA[èEËÒ“Š“NÅ)��Ó6]F]“ —†!kLÜ�Ž$"C"¹X¾DQ–X5ÓÁèŽÇÈÏý‡Ç¨œ›!qŠìåif²‡ü©#¤b.=z”ó‡�¤2ÉL0GLÆ‘ Á ¿ú_YÔÓFñÐÒyÉLe–�DÅc‡‰§H`ìñãĉ1Vž {ÃF$1:õ׿­ªù"@WOQpµ�Té%¦"òu]�h¬£Ucl˜¹ÝÒF[MœyG^Sºë­Ž-—*¦‡Š“åxÿvî'DupÝ ã©›¾fôyϦ$Z Íú¥IzsÐUAÔ]¾šR§ôóuNSÇJ¶G‚°èÔ•]¶�>º¹T¾Ñ�g.Ï·Úg‘ž µ0?�¡êþFð¿ß©RåÊeJRÒŸI O�!„ X”€SÇHuµ‚‘³# ô¶#¥$FŒ©�]tÆ;ÿÑOH­ZBç ‹8uù»Å$ëѱ¤ƒžŒ`ým›ꎑ�›ãº«—æ‚#™YVÄs~ÇÎ=qœŽA"9Q8Og<Ãô‘SŒÏÉ#Ø�’,“m‡ä’eÄc‚Áî�7JЭW×ôVUòæž^³ö´ÈÂV6—ÁñÔ¾ÿ÷Ï`u‹‰ ­¬Ï5±)4±�Þ“[¡VcCORzèÃh%ÎhW§È¼ôU×U¢ Ú1\ÂPŒ€°‘Ã_n/Ìbç)©¥3c3¥þ´˜*Ù „m Cš 0ÚRWhé~·0ýrÑX»·†…ˆ’;º6–m0ŠjÞ¦ÆÒ<Ïn®òZ¦v(1FfÊLä+´�ÍR’%FJc¬L/ãø®įÚÊB`]z%±ÚËCÛNÑÛS¡Xˆ±ýUÏaæèî<»”uSs,û­ŸãÖØËyâØ8�í)Ú*«)•—dœ®×þ\¡öU��ôËÓª2×qªe¬¨G‡�4QÔTª·¼gä…f¢�V¸æŽyö²Õk.ƒÐÄú&sȬ$ CRI5@Y8š–øŒóxýgôFÏè|YRªj qy†¢,Ó“èB èš(3;>Aº2ÇHi”é…m ,ÝÄö×¾œk×ôpâŸ%~¡@ÿ­WQ™+³ó¯î#õšíÌ]Iw§9rêÅr…M+–qr®Âøx–¡¯íbéòeÄ ùÞ.^ÿŽí̤3<‘ʱë«ß sÙ"_.0PîeúôYú§c—Ë,¿îvzº3ÌäJÄ´zÚÇëEZ †hTut€¦·[>D‡Rˆ"”†p«_'° Ö L´öphßg›n�³K¶@®•z['}xÈ ÖfÖÈ¢‘M®»�<ø¡^ðÓ¿à NAu»ÆÉÛpD}t>ƒ´ ‘Âæqg_W&‡-¥qð~Öñ­QÝimúY›¸rçv>;Ãóx�Úh²Ul ”ILHRGO“ž!Ë0Q)’ŠT.œ¡û-σJŒ›7®aëò ÝíiÆF§èܲ†¾ç_ǹC'È,ïfíŸÏáÿý(¿ðGÿ‰=‡.�ˆ'X¿j)'Î ³aM?‚ Gþú[Ä_¼‘̲­^Æä®3ÿô�¹ñ=?ÏòWlç¦Û¶òĉ1zÚÓ<ôž‘¹Hz$ @_¢›\VД*0W,‡n…hq2ÕÈÕIU¿>Òs›<š+PïixÒÎ[÷nõ »º¥ät¢†ƒ¿EeǪ׼¹WlÐÕ°F(qŽzzKnÔ½‰ÁTÒŒñb±Y‡Æò~ÄÅ6èŠÆ¿n`sÈc®m¥¨Óµ©·j j”iŽ5@+¢¸€Ó—Õ;§jsÂcX|])M·:F´•Ú¸­þlÍ|6{-4Ðl™¬:Îg×Öæé;^ZF=€° ue”ËŽ�+Ñü)ƶö2ùòÍÄŸwl¼ŽŽEý¼úîëÈ”g)—+N�å"—ÍQ®tw$91YàÌW~L÷òŬ½~3›oßÎ}ù 3cCdÚÛY9¸€˜ Ø~íRRqèîlcùêA^›¸–A/ú�_fçwÐûü-äÚãÜw`š‹—³¬_ÚEOGë$¸es?WoYKÏÆµ,ÿ�WqnuŽ#ùSÄ.MÒ»û²T!jצÞ>ÍaS�¸á& akK°–˜õÝÃ:’ª[F4ÐRØ6õže•~͆ |ë‘ÇxÁK_ê©¶áŠZÀc—g·K´4.¶ÒN é…¯~UzߨUÁÄÆÉp-ÒJЍ·–Û ¾6àêùÜY…F¤<ÔÛÈaà“#²R­õO$èª2 W 9J2˜6³êœÓÎâœmªºæžŽy樶7,>]dTV~"Eò ˆyæåR³jñ™7Í4¬H�¤¯-ÎÄ ›‰—¹fó/‘é좘+±¸¶¬ZÄ·øhã�‰}ÝüÚ¾“Õ[Vpp÷ SGŽ1uä4}ý=Åä×B²�ý×°cI·Ý´™% ºèIÅØ8ØÍã§gh_º„›ÞüzÆaÏ?ÞÇÀ–ç°(·}V­[ÇG¾ôüý'>ÎÒÁA^òÊWñê;nçCŸÿËV®âu/yåR ü�¿þ×\=|÷»Ù½cÏ{Ñ‹ùƒ?ÿsþôíocÏ“OX¦|Õ�IÉï¿çÏæKŸþTK²‡¬UŸA²zÝ:>þåäóÿ_,\ÁK_õ*^yû­T‚ŠžÑ!‹WìVµ©-œ‡X]î•êC4‰ºwë¾ëX/Y8“$fs¸ü'w�¬ëòŒw Ö«k8ø½[i.o6 ûÛiSШWÞQí¤­°iFj]e - Ú¨Qa¶ƒÞG­�XÓú¶ có¥p½,Û(PEk ó óxµP§…|¹BÊ• ¦’÷Á‚L†ßÊÅ(LWXpË�,Ûr]ÏïbvÑJ¥/ضž³—§ùì¿<È+îÜÊu›W‘I ®[ÚÆ“§ $â)*ƒXùŽ·²°3EG­§]CÝ­N!—ÍÖþΑËf)‹T‚ »{”Õë7°~ófíÛG*�æúíÏ!•JqÓm·5€÷šn �Ïshïnå«è9n*úM×\CGgÇÈîîİ.YrÙ¹F]´<Ž„õC_†Wß�Z²82»±FÚ çÙ ã2¤–bƒQĈíR榜f¬o¼8©5w^3,××~á ÖÌìë&'y:õ½‹ÐºUr�b¨7­pAz×’oËÐS÷´›Õ—VÒwkÿ;8¡¾뭧눴yæ5ðº<\Íš4FK^B.p9[ba_•J…¶8Ü´©‡¶t’Jsù<½ýýüÊËo¥Tª�ÍåÉÎfI%þõôyvÈ›ÞñNÖmÜD<g÷“Oð‰¿~?³ÓÓ ,XÈç¿ñMîýâ¸í®»èëà�ïÞÇg?òþç?ÈÒÁA–òÍGãëÍÚ»—õ›7ó–ßÿV¯[ÏÙS§øøûÿŠSÇ�W˼þzÞüÎßg`áBN=ÒèS½.ÙÚs k�–wèHöZïþe¿�D6¼¿†‚2p)Úó,Ïh1Š—í‡è‘šL­]k©ÊdÑKEmÝ»ùÍY&³¦†‚µiÈ1É¥{ä«þ¿Új.j)ù$×nÛFL¶Þ¼�Ý�?Î?Ä›ÞùNn¼åV&._à©�3:2Â_ýñ»%]·m›®¹¶êÔÄùá·¿Í׿ò�ìßýúìçX³a#ߺ÷käsy¦&ÆyêñÇ@Àmw½�ž¾>>ügïå©;èéà�o}+]==Üpóv::;ùô‡?Ä�¿w?÷îáž/~ €J%àï>vO­oO²w×Ng�íe\˜$ÊXÑ—{#‚Q†ËÀÓö8e2Ÿl/ÌíWú¦·ê{÷fÝNe3h ˆ º(yÂt¡<8j¢yÏÕˆV<-‰zc„ô*˜Ë¦8XmBáò:Du|ÜmÒ»|É(`õÙ�êØÕ{ë ÁÒ°ŸõfŸ^˜—ÀÛ„–©¬À¯°~0Йâüx–ìdÀÒ@²~](•ö9ÇÕVóÔÁ!Î�³nÅ>þ¥‡8?6Y[R•…’M[6³pùbB� ÉÈùaŽ£<ËÌ4xôZÔw©²ÎÛ½@í jÃ¥MéH7ÙÖ�Q5@Ü)Sý©µÏ{Bo?¨[ò„�Þ²\PÝ`nâχD*^{:ÈÖz¹U"w]¤BRe!ìvlðÑM6'p*C5j4D­4kú¦Á,4Â>s‘?ô0/—šMÐÕ”UƒÀ^Œ‰ Éòí¤âpÃ`¦:ò¤ �Œñ—¿ÿjº:ÒüÉo¾„•K{xßg¾Ï¹Ññꔫ�€”’ �¬X»š%+—#I1Wf&W ½·›�¥‹X½b7n¿‰t2ÉËoÙÄÀŠ…Ä“ 2 z¸ö–Í,9Åé?á¡™ý\,MP(i_ÚO2.É´%¹ýÆ5Ä�H ·Ó×G…RE«‹¹Á%T Øp.v?þÿõMo¢X,²÷nž|øa®Ý¶�žó\vÕhî¼û¥üêoÿ÷~ñ‹üÆ/¼’ƒ»÷ØLýÅ�'2]®ó'>ð×¼êy·ó µÿ/ _drb€õ›7»ëáBo½›i)åÓª|mÉ/™�Ø%ºI›y“¦ÿ£sŠ|ÒI>ØÆ¨ÔÙíA›iz-4™4Þ¶wïöîZ¼Ö²%"[¦êµ·„œ ë§Ñ¶˜½¥ÌãÇèÞ+4…¹«�æààe8Ä>²yæ¥ÇëÝÆhñ¿û¤ ,ÈÄY9ÐFv®H¾ñDš`n†_}ÙõHQácÿøN�’éý H$TJefggA*Äãmô%+Óif¦§X½|)ÉtŠ}çÏ“hkcÿå"×¥ ˆT‰x"I¡°¾¯ƒK‹ú9së�¤Ž “¿4Ê­ox×tg²HG"N A¡P¢-“bëŠN8t™¶d85¤"¦‡4­xÉØ¥Kœ=uŠM×^Çî�S,TÏ‚~âá‡øÅ_y=K–/ç©ÇªÀÛÕÝ Àæë®#‹±jÝ:fgf´":AÃCÁØ¥6]{-·Üù|íÝËS�?ÎÔįý�7‘ˆÇ½DWw7|÷»ì~ò Š…ÿå×Þ@"‘`ûí·ku0BË*AËè�GÕ -Àv¤f Ý ¯) ¹0!°úÁЭµXÇ[a µ3´ ¶NZi+ç.‚†!`öFÈÝ’_]ºÕV ì–ŽîªhãʽC9Ü™ëjWQ› v�9J·¡?(Ýkë)7i£ G¼+"²‰®`zDÑ yvY: óÒãm„†[ý!Œ»¿Ì�25›#_غ¢Œ^ãß>üy>ñÆÿNyv–Žö4;ö�e瑳@ÀÀ¢…lÁmlܺ‰µW­eý–�l½e‹V,§XT*’Ê‘#$‡‡Yµr%"•ââø$ƒë×°yû6-3”•ìøþ#L^žâËò!â=í¬[ÒMqÏcœŸ;ÎØ`?Óí)V-í¥¯³‹ñ3ÙùýG9±ÿ4Åb‰Õ ÛéoO2ЕT´~ �Ê÷´“uiTß»OíØÑžÃû÷3=5I¹\fß®�€àÁûîcÏOðs¿ð‹üÒ¯½�ýOíÒº þC -üý§>ÅÄå˼óþ)ÛžófgfxÏ;~� gÏð«¿ý;¼å�À–o`âòe>øÞ?E"yý›ßÂù3g¸xá‚Ö×­}½ hvÅ Seó.ù áUÀŠÝ¢ó¯=¨þ�¶‰ƒ¾�>ºL µk2°<ç[z„¹ÁÊéAKáâî•§.M$èz+ç]E«Æ&B©¬„£úMÄ@u“btNmõCز;Áª&žÞŠ"LPò ¬èF©²›†S‹X[%—WHÏ•Ñ?“Ãÿ_íÐŒ¯+Ýš„†�ú¬ÒÄ”|õçúÿñÚßDíwýoÏ›þÓK™�žÆüìAµÁí÷’«ñ%”Ëð†ÛW�ˆKN»À½ïýË6oàÎ_ù9z— ð¶÷ßËl>R²õÖ›èéï®2ÔyÇ(‰ÉlŽŽÞ>ÄODÆc,Ù+8?4ÄL"ŽªËÒ%'19Cì§ß§0v‰R±È/¾ý7Øpûv¾üžOËÎQˆ/¤° ‹7þÖKI´¥øÇ?ù™�VmäæŸ»�ή ‡Gæ8>’åÁ/ü.Èx:–hÔ"±|ß¡Öýc‘úƒ�/âä{ÔÇÆPîÎ�M†WØ|Å“•êã©âÊú?°Eãò [é°º\Šl~ÏÄç£xR2 ¥@‡�ël'WˆNvbxéú€ð’^iÉ @w‘ˈÜQCÈñ9“é×GQÔ|‹ *èJ —˱mÛ¶FúÎ]»hÏd8{þ _=Ô -Ó!Aˆt½ÇÇ*ùÿTç¹ZÇžÞ^žÚ½ûV` ¨eåoPû(ÿKåÿ äÔxV«m>;-G¬–wnfŽŽîn*•È ™téL±R@þÐ!‚ƒÈ�;Ca|Œ©l±féeËÈtTŒèêè`l÷nƆÎC,†ˆA~vŽd,`û od`ÙbF�áÌ·ö1ù?î§ÐÓÆµk·±÷ÄNâ[6� d h�s°TVêš5Ò hÒâš�¤SçmÄøªG ·ÖsÉb³ñÔYUršÒ‚=j’Ôxù8he:(¼í.l°ñÓšeÖ'ÍÏÅ@‰Õ§‚º€¬ÞcA‰ÕN-"p#{h˜8�ç4�ʸ†DŽ ©y^´³YÂw±R¹Õe²ä¯·£z ¦%¨[º° æ ö˜SoÖo˜FŒ•$¢ ^”Óž¾B×úæ)ðÚÁ¶¤íÁ>3›ã†å ‘RR,d‹%Æc)n¸v5�¾ûðþÚ $ÕÿŽ8L{w7ét )!‘LsÝœG,[Lit?ÙU›©6‚£‡èÍfY±q;¢‹ósÛ7²rûfÍ^bèØ ­\ƪ«7QÎfY³um=ˆ ÌÅÙ"�4¹ÈÙír-är g=„¼„Tž�lš&Õs:ç¯ IDATÂÏ”ŒÚ4•©ápëÈÆÆ¯®¼]§Éä8Ÿç“É´lUoÕr/«øå«§D¬²˜ÉNf&0jB£R±¢¤jÔx"¹�ÍT7Œz;»ºE£!Ê�L×B­ÑÌJÕ©°£zÁk¬èO‘p<ƒÃ³À‹ ºÊl3¬ò�î KzÓ W(ñ¥o=ÁðØ,]�iæ²9fsùj¾@²`éBÖ^½‘t[¥b…X\Pšž$øénbÅI.¾è&¦×3[(Ò¿d� ƒK©d2œ=uš|vŽLÏã3¶lÞÄÎû.Å|�Žž>D&…ˆC!_fçGï%wÝr>·ÿb É_üÞ Y±¸›û²Ÿx<Î]7m¤»3�@ЙN4¾!ëmNäæwæêŽgè�4ÍuGm1¢=ÏáJŠŽö@˜R‡Vή�®¥C0K&]ÙNŠáþyš87�gk‰XÉ`c“­Ôœà‹4ð®ïFÍïØ`Õh{Ã2PÁÙÙÞÊàkŒ‡{©uà° ãе’]s<ÂK¯Ešmòvâ6e½ÆƒQo/¶Ö~7[0Pçµ^ºGRW�½àiOPáü¾[g¤Ö=Ú¼xæ‡g�W ÖT1€*“ŒÓß™F‹ÅX7ØÇÐð(‹û3üËÎÃH$ñXŒÁµëYsõZ‚J™r¹úª"¨@)“`ï 6�èé%W(PÉåiïÊÐ5=ÉÅÑ$ÅÝO’eëÆØß/¸T9=Á+_ÿjâ©8—K�|û!^òº—2|ÿAäé)*g&X·¢ƒÓBràÔíqÉ£{N“N·±iÅ"º;ƒt¦ëgSö»lq h®pLj…½cý kâ²ÏÒ·”�¦yݳÞ&©«i½oý‚¹¸é„nçɧ*n÷TÐu€ˆ Ì]~PK—Dy«®Žh ‡°m]|Ý £ÈïèŸLõKš©mÓ±Ö"êàÛ‚‡4îÔµ)ô�ï64tJŸð�öv\£–cî›°§‰ß,Poýr=Û9<Á³kÞeª2Ï×0ï�×¾„Û>ʧ± D*.�RБNñÂ훹ë¦M´gbì;6DGW‹iko£R©P)Õ¹Q»^VŠ™Ê•ÈÍÌ0;3K"•$“,Þq€u…ö®âÜÈ,{–Œå üó© ‹Û$}££ÈGÓ“ÏóTþ{;‡™±Xœ—^ªðÈmWs~¢ÀÏ/ìáåw\M._dÅ’ndBH2ɘí/6Yj¸•¼›Z‰‰P/·šÖP¸E/\énÃA9O\7TÙ‚9#,5�3Œçø²d2– MÄfÍuÀµ% ÙÖüÜÆoWpÛ.¾îuH¯ÿÛì>e°=Vé#lÈd7J{Œ€¨¥g}¬¬žV2 Jûyè†ïoußZ„àiVÁQ|<¥AhƆí鯷 àé´œ[îþf²ÒÜózç=ðF�®N'(KHªÀ‹€Ž¶1!˜œË2°j5Õ]Uùl–±aIWW'±x!bÄb‚d"ÆÄØS“Y.�?OÏÀ:º»È$*lè,‡KÙ*•,Éd‚BvޥŠKvŸ¡gxš©`ŽlЇqY"•LÑKAPaË¡ Ì‚B™±‰,‹z;‰ÅÕJ‚@‡-ýó—pâûÀn$sRɺ–BŠöœtæ^oÕdà2”‡Ö@×”°ÀÕOËS}Ú1�Q´ÏÇoè$­(÷Y§·ªx”HyÎ[nf„6 2Y•»©ÎúOF5ƒÇãhºÝg>4`Ùó[£Ü ‡‘äv~S&s—vc h܈1 ¡ðpî51BcÎrÛ¿ôLÍl0o3Ô„öšmQ›£ wD’y»¹j~ á µÁ¢‡µiX±RB¶P¢>mêß·Õ¿ƒ dŒñ‘QN<Äôä$•@ráÔI ³³!¸xúT$ÃÉ8cýi±•Xœ›w] ýÂÙJ‰l¥ÄL>Ël)O;‚ɶ‰ ´ÉëzÒo#™J³ndš™\¡¡‰¥6»Íõ¬0^ÿð^Â�¤F‰Qê7|ö¤µ3K3Ö|hÌ`ÈbÒ·¦j“Þ¤oÁãQw€gBêÊ­Ö¨¦a‚Þ.®ª„ÊJhŠÉë¬8Kmsc…Fíº©& �"•Záê PBù׿m·“ÎÌ!—’EïSϸÕ�AìýÕéÝŒVÈ60, ¹QAÉ=ˆ%F’½Îm•jÀ¡¤ [ÒHf�!§z´=èÐÖ,\¶ß< Ïz¼ Y„ÖdPFíÐØtcÀRVO‚ qãžD ˆ‹‰¶6òsYbqA¦³“U›6OÄ‘A™åë7�H$¨TJ\µiétƒ"ÎÁu‚õ"ä+%âRPŒU˜ZÞÏx7‰å½¤‹Ö®"ì¡·­�ŒH3[,2š›¦<@b|âP 3¹’§îõÉà�O|õktvuQ©T‚€s§Nñµ/|žÃûö:hÊ�¸¾sÿð™Oóɯ~�ï~ýóͯ}Í*úO?üaΞ<É?ñ‰Ôo¹é&^óko`pÕj²ssìzü1¾ü·K>—àoÿé^Ž:ȇÞû^­Ã>ø·Ÿá“ü §Žãoÿé^Mæ³§NòÕÏžCûö6êö™¯ÝËûþø]œ=u ®Zů¾ù-¬Ý¸‘ŽÎN†‡.ðÙ{îáÀž=|ökU~e¥~?üÎwøûOZoJ\€*^—:u«O£/|ï2Q¶R’´åp}—Ü•iY¦¨ÝÒþ JÑ€o9³Æ7N~F�ߟZ9±ëá2j¢Vs|ryå6EÃÕ!Ê×—ì]_„yýa‡ÕÖ‰”ÇÕ~*?÷:‰öt…‹ ÏÈ0¿�Wp  t’‰…r…t¼Úl²¾±Xmþ‹XõȬt†3‡S®”Y°t)éL†Ü\–rI�J§)çs$:»™½8Ä�ëW³{dŒMÖràè1–ö¤˜–E¦JÓ™,\Aj ŸLG;KÚÛ�W­$žNPXÖÏôdŽþt7óH)È̖ȤSˆx Ôü+!1Á¥©¬Vo›ÝJ¢n¸þÏ·ý.gO�"™J±ýöÛù£¿z?{ߟ³«v3À»ßö»œ;uÊÉç^û:îÿú×)Ão‰7\u7ܼ�³'O64ƭϯ}Ó›¹çÿ{Ç¢o`€7üöïòþO~Šÿö¦ß \©^ôpÕ–­Ütë­<ùè#†¤a©üÖßáì©S¤R)¶ßþ<þäýïçoþâ/ØùØ£J}«¯½þÞú®wñÙ{>ÊÞ�; ¤dÕÚµŒ]i�¾«ÆÏYA£]ÑÚÖlá& ”šX´‘ÏuòZ”ÞÓ>õ¡�}Sîf2Uó¸A·Á·ÞNRK‰ö¢Q{XX‰Ö¥>™1GJ=Ò¬K´a¢’7‘>¤·ÚÞšˆaÉšaU�·aQBc‡·ÏKWØù¤£>šÜŸãE^Zãö·yŒÀós©¹±â\q[¨V,îcj¶z@ÝÛhO'«Š²RAÆŒœ9K.;G©P ££ƒd*Éð™ÓŒ^8O&ÓNWo/OŸ¤�Ë35t�LO³.0�+²w ŹÑý\fâÂq�>Nþüi&F†™žcvì2�̬_ÁdaŽRP!™ˆ“ŠÅ)’‘Ï=ÂñÏ<ÂÉO=©Ï=ÎÐŽ3ÄâpþÒŒUoßû³UêíQ*yøÁùÂÇîá×ßúvw[i\ªá̉¼ø¯Ðx¿æ oàÑŸüŸM<‘ä×ßúv>ügïá衃H)ã£ñç2häøô‡?Ìo¾ã�´eÚ•rÜ’‹Ezðþîc÷𦷽³¿E,Æïü·ÿƇÿüÏyò±Ç(–J”Ë%N=ÂÔ䤻j.ëDè‘ï®´Ê!Ó|ˆîóVžP«K�L ªZ"؆Kþö²ª¯¯CZ÷|ÒòÚ˜éæídgH¥õCÄôUkLZ%Å÷žØ!SÔ+åúTSÁS_}-£ð—'7,†Œ�âѨ‘•5Â~†à𤣭�gt˜ŸÀëTÒ~¬‘Õ•J®Pbt*kd•,îï ¿§‡�þ^–-êcÉ¢–-_J__/™ö6ò““ôôt“I§ˆ‹€¶Tœ¾žN:ûzˆ,¤ozYªÐ“n#udGu#TL E ²9VŸÞO_\’I%Í•8ýø.F &Ú¡”éLgÈUÊde™ø™ifž8ÃÌîsTvœCŠT*’s£SÎz›a>¹&Û#?z�e+VÐÞÑ¡YçaÝêý—/‰Ÿÿå_&™L°fãFÒmíÝÛ [º|�R±È©cÇÂ’ÕU…ï»�«·nm”sêøQzà^ÿæ·8¤sUDðЃ?b¹*s�dɲeÄâqŽ:èç¥�2¬1å:±¾áùèàésV\ß{…²0ÃýþV[bÔ}�ºÁÄXªÏ¡WG§ô¡ü«FjÆ@cΙjŒL¥@ÕXÐé=˦j�›¨OñhãÜÑíÂjư±Í6«®«£Ý-¬Í9ëõ�@�·ÂLrÈë¶ùòôqÒµæàõó"Ìï¥æF�Ö/¡Œîz\6—ãÜ¥i®]]½p½¾3³§£�5+—1Yaù¢~DL ˆm\C,£ºPTý¯²aD‚ÎD;ål޹Oÿ …rb1IE@P,Ò·ç1Vn{3ÉþbûO2º ‡ìuë Ï0žÏS! (%ÃÙ)dº™+™¬dÙ¾m9§G&éHÇQ›õúZççFÙÅP*•˜žš¢§¯�lv€÷ý¯OP©„wþþ彋c‡piø"ûvîä®—½Œï}ó¼æ oàÞ¿ÿkÖohÐ/^¶”‰ñËaéumZËë ^ Éõµ/~ž�|þ l¾æØ g)»êϺ̽}}äææñË™÷žŽUýñOVC©ñÿ‹w½«Öî¶ŠxEˆow²!¶Æ ~ÞrÀ©ªÙÅßý²*M£¹¥Mí’)\j�7mõ·»ž…YQ—Eeà ÊØÀZa LL2±JNÇ÷´^kH$”_Õ¶÷èàd´‘Jo/(ì"‚Ú<õz;—¸›JæÆóÓ æ ½ù ½Ï¯¡`L«\d—§gIˆê{ÞT<®°�,íNraº„T*ˆJfcT— cñ8"§P.!kÊJJ�ŒÇ¤äÂW¿Hav‹4ÔSõoLB~v–s÷nY¾�ØÐ±Î1.߼޲¬0Y˜¥T*’Y!˜�£ VoYCO_.ÎÐוaÔQûÆDr,WYßöÖ~$’I2\®FHx÷ÛÞʹS§¼Ë¤ÿòå/ñž„ã‡ÓÝÓËþ§žÒ€÷òè(‹/Ñ«ýè_¸ˆá ´Þ(•J|âàwÿð]¼ó7߈�1œäEæ‹5’Ë££,[1X}á«2S¹èïx›ûU^ñ*Îñ¦OÏê<¾«ÜšÆ$ê—/¨Þ‘õáœÍåKK¦:–5pÌ-S½�õñbŽ?Oæo³]ôw‰¶éùž¶Àî�Àf¿½6�_ûŠÛ5Lù‹mZÉBOÓfeÝhˆÈc×CX?šbñ�àj¡gÃ<]jvÇ[3-¤SižeωE‰I¤¬èM"bqb1A*‘ •ˆÓO�ŠÅIÇâÄ¥D”ʤEœDøG29>Î/ÿú¯óÆß}+R\<�Ïþ¯�135 À_Þó±Ú…ÕðÃïÞÇ?(õ³‚¶PkTωQVsØ,œ4^oUI÷îLv2ß÷Fõp ‹X:äŠ8o9¤æ¸õÔ­ÀPÊÊß ö;Pþ—Êÿõg”gµÍgÕ¢QC+Cçß5ÌK�7²M�O!Îår\=ØÇʼn9Ž Mòà®S¼èÆuˆ š£-ž`ëÒ4O^,Õ°±Ú€’@ÆI27Ëš¶)š¢|ýd*bqIÏ 7Ršž&¹d =W]Ë…¾ÏÐÿy� 6«Sm)(IÄÉt’¶dšv™¤ fŽÃúň@2“/ñØþ3,ènçòÔ�¬ZÎP< ©k|™ãÁÛ”ÚïGÜÞ‹&™æNÙ€`ƒbý m¿rÔÔŸ¥ðto¤î�¹€Dc`CH�ÞœöQ-nþz-".‘W�.¢=¾_Qãè¨\3@·äÑ�Àå±úÌ·Qæ;Ôß5Htn<Óéµá�ÿÒónÙtýmkòö2�2Uþúä°ø689‹×YÔ á.,°ú¤`¥Àâc–¤™.ÝðlÃ<Ç[ ç3—q¦ç Ìå‹,îï!�ñí‡3<>£YÅ›—u±¤J2F1Tâ *Ä©ÄTbIHg�s³LœãŒìâÜg?Ʊ÷½›SŸùÅñQ½ø%ô\u ˆ€Á¿„ÞÕkIHIWwI!ˆ H¥=‹–�"F:Y=ÀcæØ¢¶ðÀS§ˆÅÅr™L[Š�žv«ºz�Ã)èú¶×nš+DÞz„´‘¦€RKUŸ¬×�¨<à eÕª�Çbµoƒ‚Ú•‚ùR�¸ˆ\žâ;?:ÄÉÑŠ¥1 -�¤=“¦R.UØÂh·–muæt&v UæT-Í[PQýå�ËEPšàžïBÌ[ÐÉßVèÚ¼n[G÷œF‘G?;ïöuBŠç‹fº¹Ñï6Jèù-@¯>I�P1NZ¢Jñ6ïhа¾§Õv\Ò§�=CæaØ7þÇ”K\RŠšìJåדFƒ%{CÜPŸ´z.ÃÓL’U™•n³f§qmóŸ/a^o}Á%BuUé sõÒ¥qzâttt�iŽbpp�'N0jÿ:6X©e´Q4Æäªã¢·„cë ŽÓ´"¨FIÃ3õ»çÞj¨cM× B%PÊŒ`6ϼ^o𘸸þªõ#LNN²dÉ®»î:öîÝË¥K—(—Ël½þz¾»ó8·mêgÝò^2é$7ÜrHØ2=Ç…ÏÝÇL6O®=ÍÜ-·Ó›ˆÁØÙ@"ûz™qÚÚRTJE2S“ˆéI‚öæ’iÏŒ“;{:ô¥$Ùžaá~!;Ú0þ•‡h+-#uhŠãNÒ±a=+;Û˜�I’+ Ù^¿Js@±eÍ0»ùL£Ú7ñ}Ö±W¦ˆE�y•–kíM‰°Á\‡-ûÞáQ‚þ2ËöƒnÔ÷´j¹R£VÑ(ÚÒ>ÉÙ‹—h“ññJš3â>Jœ²úž%SÛe³C5Ô<¦¢0ÕpêB�·ê&”™š h·2�’ÉÉ7BFáh[ËHoÕad¨-êrüMvï÷vHg”ù--Õ~pí¶ œ†`Ò±ÝîÝÉÚÚ?­‚gcIÜÁݵSãÊ%›°6TËðµ’û 2¥Ì |Vñ:ˆØà,jüm3µõàœº¡:ò’šSS•לm¦9à[Qï#j­FÞž°¼õhoØodÏ—0/�W ê7”>ûT þ¥:?Y¼ ûô†�φnLDÍÒVÝ8�>|pÞ¼ë)ØÕJ^ÿǶÌ=î«õmªˆö|Þ[X„~A…ü´»P­L Tš€›k"¶^g—šªÃúҡ¢%*tIdØÔFqôC3Àu�8å[ZÏĪ+hiNדCÚùn¼n(:›Db‚z´Ai·‚.”3£ë!¤÷YC5ËÑc£jÔ�ÖÚ`.s»— ¯lëÁ?ý|ls¦;¼^Pí5ïšO#¢`ÆEÒ‡œÿýìÌécEJâžÃvl}Q'j©JÝæʬ¥O8·º÷8UikÕv›~™\­e—§¿R°øz�SGÆA–ª‹ŽÂ[ÝPåzNîr(jŸjWA¦aTæ{Q_Ðß'FF¸T9âVÍNÛ”òqÖçFuDm§å“Z _ÅY3R9ÕÉY¼ÝÂZ ºÀ³É¹ÑQ®¸‰åú±—²QTÄù_�HŽ`΃VÀu¾ð¼^ ¡àÍPçk¨ Wv+UWYþóõ®�9Ì/Ñaˆ uzØÖaŒhj‰Øe4‚§]Þj£üFºÒ¾Ê•y~ÌÓùë6¤ÖBAMV.åâ7LVÒîPŸ=èÕSÎÍuþZ”ÿ@�VÁÓ+ã³Áæ-ðzU�!•M!yÝÐêÏ£{¦÷Ûj°�ÉE:)¢8™y£áØm«þ˜�Í}A½G>‡— =ŸùÀMKD‹ØÈg/wúDÓÏ8¶3¹ŒŒº¢sò6¡‰ÌZ^—�ãW®Qªª<*ÌQànÓ žß3r„ šêùeHoûÈÏZKDìp!Rƒ³ÁeÄV/'S˜4³7|ãµÖàÕ>•}”¡-TòÈC8¢Ä±?ò¹³éÙÐb˜—Àët¨ÔAí>&§š÷l¦ìZ‡×DD¬ºÖ‚s“à÷­\Þ_D|þOC�í8¬Ã*«&½çĨV<èFŽõqÍ3sñõð¿20ÛÊÉ[+G1Çš�®Ëã‰òVÕb"ÒLàV{EzTC:I´Ak¥A_‰ç¤ ê킱ñ,ù�ê4t½ÍZ+õœ#ò˜ÉNoÛ,<<$CO6g”hø·¾1îšc>qŸõpŸ~˜—À[öÄWDÝ bæ1B”j?øó´´ÕRŠžÚ~uP°'Ÿ¿´+ílÝË`u¾~iiÒ¿ñÈ•àR*z\ØMϬmŠP g‡†2Õ¨ÛÓ5ý®’ :>Ý[4¼U»p» ­ï­ÁÛš×£%4Lû`­ xºà¢Zw'ô9䓟§.j‰ê;k�¶®ÌOÓœž¤Ô µFþÊ~cW�5ok euŒ?ªºŒ\YwmÍBkq.Ðõ³i°4 ¾²çI˜—À+P'ÄÎSãÄ&WðA’ÿ0 Ûêws¿òé•Åñd–á÷äýÊ.š·NoªÉfF€Y‚™l*R{'®›k]^_ëZ^�•÷™Ä",¿µCèÍB•‡ûËÕ¢n@¯Ž¬°hy ëÒ°Qh+°/Ĩ%h>šR¤p#ûÌjk{¤šÊß´1$Š!bå6çªôjœgéV/Ï4µù­åîˆ1âl{oBc 0�¯™Ý…�{Õ[Õj­i4³[7xèíîe4ü^ÛDk�¾‰É¯à¸­”C÷­ñ¯JߘWtL“|SÚtÌü6uW]Ý[–³õzI.¨¶›2J Ù ÏÏhЭ—Þ0äñ( Øâ­*4M¯¸£!³K‘™8ë·]š”  ëHoÕV„¶  hfת�R†è*[Ãdó�«ºjœëV(«,éBB'ª{­–ü6o7`Ùuˆ¼zÑž†d~ç–è›Gõ2êéê< W™�/ÃÇ2%Ú7ÊV—ý!Â` K˜a~¯šMüjœ{‚™ò³P}Z`Œ7N¾+¿BÄ�µxM{è Î-ØH�¢0ƒ ¾¾<~W.Ð�3{¯lªº4�‚˜†m¤ƒ›Ðm}ü'R9F•óÛM£P•wt²!›òàñTÌÒeýúFçø�43ƒL¸¨Â”½.ƒn¨ô¶�ÎÈzÑúU� ÷˜Õ‚}µò¢çÖe/½¯p�¾Ë߯ÈF‚‹•´Œ³ “¡Ç¼kuƒš3¹^Ži2ÏOÐ…y¼./Ñ;´W\ê.À7qV¤&w~—aÑ ­—�^0÷È%ŽüöäöA²©}`î2–Ìxݱ|„–øj8ÐÌ`²<½ÆöfµÀúƒ_9i×÷Õã”þvö…p�"?¨ë²‡hâŸ'a^3›“^-^ÉäŠ÷䇪ìzŒMã�!h7­…‚ˆ«e=¿ž �‘êFYæ�ò§ðR+Ðâ}¼|ÜFªƒÔiFÏWè�·ÀÛòR‰"ÞÕø|{~¸ó4è­£›™&ÿZ„�÷¶²uóóµM3eÝ r¥gªúó5Ûfƒc+¨¶w_¿D.@VúL¨ô®r ÐÆïfn¬èzIhà‚²f^J"VÁ.ò;ǹß�á«HúšF/È[Îæsa–ÉßÛ$uk%ôp½˜g$èüC隘Ï~9jåè#ËUgóô.á(Å2|„š`gð­8‰P$ƒ9Þú.þó%Ì[àm 8ePDGuÞt.ècýõ›Xºz1³GÎ0óÔaú_´�ÞE 9¼÷4í÷íæ|_‘…¯x1å©Yº¾þ$£=Eúºú†&™ÚÐÆº—¿Œáérf–Ô½1zU/テüÞ£dz�6RLWæÈܵ‰ò7A¹‚èï¡tÓ:ĵkiKÄéíHRŸdöÞG‰ß±’®�›ÍU��$½÷$ãH!ÛÜËd>`bd\©8^u3е•J¨Ä¢ òJììVSWØ•Ûð‘»±µlðŒ\)浑B<”ˆ&ÇR:]Ú.�/²Ö–ò¬ƒ­tƒ–F¯×ÛÂ׿~@wÙœaSÒjS›‘e´8›Qƒj]ýãF7Ê|†…d9ÔêSw[™_@Öñß zÆXŠ´õ¬qçN·õ�‘Éd~…Ø´ÿ!¡núµ º5úž…ý¬zÞÍÈž¦²%J‡.RÙ=ĉGŸäÌDY¬Ð6UföàŠÙAj¦BéÄEÚMrläÉ�×p~²H&� õã½´O•I?|„ÇÎ1±l ¹¥½ˆ±,‡.îgºw ‘`²0Á„£û{¾ï>JÉðdž‰Ÿ¡}(Ç¡{ïgx¦DG2NzåÎOž¦22Žž`xç㬺ãfºöéHÙ‘â�L–vVR8a«žžï¬×Ö|K×w†Q7±†ôÑ|Cêv¿¿¿C@Wé›�:¬¢òÔ¿°[ÔòŽê�цØ5…+µìjg½ë´š‚ý¿ì½w€dGuïÿ©ÛizrÚœó*¬V«Êž,°c“A~B²Á`ÌÃ"™(@D#D’‰`#x&H e„rØÕæœwfwf'Ït¾õû£ûvWÕ­ºÝË3ï½£íô­:uêT:ßsNÝPÉ04ru\¬"Øû­çŠp‰±þ"DjªØ%OµÚ!»¨�h}0IìæLeþlA…ˆ6lÓêGõÚj¨Ñ«j­º3lÒ5N–å¹þ#²­»²±­4-Òô^#™Lu} eÕº•ÌkO ð™Ì—(lë£=ÖÆÀúmd‹’í©ê¢ïJyt¶&è�wS’>¥Î4ñYs˜sü0½G�ÐÚ'uî\V¾èlæøYf Ÿöövz^zç\ñ º)Ò²n6�±z�'9˜ëÇ?~Œtbž¤ió:2 &öí¡3%˜¹bg¾ÿ­¤½&‹Ãtž´š˜ð™¿fe¨ßBˆÚÙµ9Õ�Zˆ8¬„ŒLD•oã㮨©\ý¡stóë¿€»úŒ¥M‘éÙÚplëz­¶K­ÛAѪ…­BIAí›¶–ú!Ù•qÕ=ÃÊ|Ksj…àœIÙP¶6L¡Â@�^¤À£••Þhàl�p¯ór†UƒâšgoÁ;EF;³F�°0ÍC �Q N´5Ù ,Щò±òª·8”µ¥ýš~iú¯¹áÑ7²ínÃszèHÆH%c‡†h+"€¶‘¹cý÷ªK¿§%�ˆ{H$}Åcäe�Eã- <ñÙ‰?|ŒÒÁq²}£Lcâ¡ d÷n'é•8öèmÛ�ŸLãç$ãþ$žŒ!ã‚uoù[fv4‘ߺŸTV2^š 'ÞE~ç6bÉ8||1<‹Ã´¯X‰Ä£¹·#Ü×`B›)‡"ãá{Ý?Ôø:‡¿¦$ìTV�y‚:_ç^ÿ”Ó©ÑBõÕÑÑÏ}]õÕðb˜&°ë(´J±¨^Ö �r†^× fR§¯'‹Ö;AH××Ö™!KÀ?HÊq‚*™Eù[Ç^õ¤#ø[×¹Pä ¢ &žéÅ¡æ…ò+ð>£†Òj˜˜«®àÕ_G*½¹Ÿ¢×˜� õ�íÍZ«Ópƒ4=�׺êZp-ÞL±HAJºÓqä¾A„dý3=°w'ɶ&Íuk; St¬aüM]'KrÛ¹¹†÷y¨ÕÓ´½¹ªšŒÕà:”@Î÷8:^d8[¢yp‚‚,p´0ÈÂÔ\v=³™ØIk™,K-Äû÷çxøŒ½tv”Èç<Îyõ ßq˜‹ÌaÙè$s¯~çy—óäÎ!Z›“4•S( ŽÉmo¸‚ÙäX>»…9×\Jso’Dg9?Çá�»ÈÌ]ÂŒBž¬_`ijé1ŸÁ£ƒˆL‘#yŽGh9yq z›ÉMåj}4Œi0Cc1F5Q.8?Vnd=ĬxÏR#S¼9"Õ¬�JäPé¶8ìpEwb©¦Ju0¯'׉ò7%tFl€è%ê�満X5ggèlÄÁ!Ô‡šµ¥>kµ�:aÞÕÅmmCSš…P~©%Jœßu0oɲî ×#Š6›HI’ðÐ;ZvJö<ØÚÓôÞV„¹î³EIΗ€$~|œ¼,ÒoC h.214Lª4ÉÑÂc3šè™³ŠsÞp9§.é`÷¿?JìpŽîóN¢4YäéÏþ†ä_ŸÃDNÐFžT{Ší{“/–Xµ`.{&K Mqä?žaμ¹x9Ÿlgo~ï9Œ§Ò<™ÌðÌO~IëÜ™Ì:ž£§ØÉؾt�yÇ‹ÃÌ[síiÆ3…rhCUD6¯Ëþ´€®m蜖qE8¡CèõjN£U9¸ûÙô2öºÀG8®Üò„Û{ƒ�¥°q¥ÿ}V“Ë€2¥Ð=¶ò?BJÇËj™Ö¥¤0sÝ6Wí­¨QicQ[²ëMp ¬ç]ÖUOבª†›{å Œ¥f,Vë£i UŽÁ  ÖKÕÝ6‚Èô<€þéÒôÞ /¢˜‚/ñ„$¹cñþq’^šáRž¬Ÿ tx?íï¼Jg¯\ÂÚyiÚ›S ŒÒzÚº.YÃÁ­»IÏkgé;.aÛÿz”¿üŸÿ� [�ÅY¾h»ö³bI7+üÛ?÷kb/]Izn3Ïeä™ýìúæœù±+˜÷çpÖùkyr÷ Í)þØõ¤�ö‘:š +ÞNfJÐJ0™/†:jõVëì°Ù€!�%BÓ»øº¾è¥‡Tú�Z´DïtñÔWŒD÷¶úèŠÆÓ{ µlØ»uâ\ƒN;gôÕ±¿,oD 3ÎV]ž³òÃ;óýÉÚ mÃbÎ_¨!ajŒT ­a£3uì#_„½í½•1úaûFÃ�ƒ=<á¦pÿ4izžñZRõœÊ’¤¶tœbQÂΣxEØžÝËàÚNF._MìÂ5°r -3»yíekH'(K<ºc�áíGÛ?ȯ¾t3ÙR‚ÿõ…9zô(¥Î4û� #¤$�1™ÍsÖ©‹›È°éÑçx:s˜‘Á~wó/(ú1†ÛIvÇQr¹<[ŽÑlœ —÷�J$™yÍ?гvÞKW±7ˆÞx7 ïÜÊñ¯ÞΑ;Ÿ$WÔ¿šòÇ€nÔØ©)ào UF„¶B|-“¢^ZC„ôV™™ô›�¢½îàk6¡›ˆMþŠ'T—è�P¿”!y�TkÃ?á6ÊôXpHàî‡mZ´6ŒÇÙÂ7X…W«>†A±aaUû ŒÚ:ƒ°ù!Œš5ÚÐ;;¢ÅSÔ{ Üyù¨˜^˺#ΈÛ\Bùû'†ÖÿMüÿ1=¼•©œ+©#!˜Óž ·¨�£ 3Ÿbæ…SZ~ §¼êr¶lÚÈÞƒüî[ÉLe(–|Ú[ìɱÿÇÐ>oKO_Íê Îá7_þ6ãƒGH77³p~/žô9çÔ9$cÐÞÚļÅóyCüTzý6^råßðô=OÐyÉidšcüfó}ǧX>§�Ž–&–÷Æ9wu7'Ÿ¶”Ž•K™÷÷¯æàâ Û³{ñŽ�йþ ²P²…y3“z3J#µ©]ú òiKRAÕär‚t©üqõ3¤”ímU�p†j«]EzÏŒ^¾wÛm\þê¿ ÉµdÙ2nà.yÉK�õuA£rÕ+½cfXÞ>´��­I¯†VË`+jw(+I*ul)4ì–ïÛ™€ëz¼G§­y’¶;˜µÙ´�gh_D/LJÖÚ<ž ±1gÇ"pDñ íFs¹4J/Œ¼çS5=¼`]V/Ηt5ÅhY·š©ËNã”÷¿‡æî.’qɬf8mÑLn¿çQnþùý|ùwòá¯üœ‘ãÃ,>m™UóÝ~€Ñíûèêîà…‹OãŒ×¾˜Ñ‰,xv¯ßÉoÞÌc›Ð?2EzBBÞ§{Ó0{7o§Ã}éWŒœ±’R¢‰ŸÿêAnü�ytÓF'rtÄŠ¬�ßB2£yÎlκêÍ,¿òlõŽÐZ/ñX¸S¶3ºêžpíç¿ÀÜ{s,¨®<ån»ïÞ|õ5Î(Auü,›O‹–.åç÷?À«^ÿúºÓVM?C�:“ÅÝWù·¶¶rÛÝ¿ã÷?À¥¯|E—B¼£BÜA��¢„_?ðï»öÚjî˯¸‚_?ðo¿ú�H …B¿Tj¬OÖ†O¤ÈNï6Ì¡v×To k9fðÚÔáaÐ�àk4€§y‡r•Q…ÞÚ¾s¿\d©Ð]!y̨�é •P½Àœë"j®]/ÓpÕqæŸè:£V`Ö�¦€FOo/ß½ígÜvë­œwÉ%tuwsß]wrÓ¿ý›u¾/¼ôRž}ò Žõ÷óò+^E[[ããå>.\Èß½ëݬ<é$ŽrË·¿ÍøËV®äª÷¼‡ÅK—r`ÿ>¾qýõìÝ­ËŒ§©l{z”Ã¤Ö IDATzùпþ+ý}}|áŸDJŸžž^¾ÿ³ŸqëM7ñÓ[oåÔµk¹êÝ獵·—Ý;vD­ÐúEÒ ‘Ò$4˜Ø€D/îîuû²&p[Ä‹ÄlCà_ÙËö­\«ã;¸tR‡·‰ £#Qw(«?«ð\Í0¤öñ ½¦ÎÇ"¢×‡^WôPUô‘J@‰ïæiÚ†šË“^Gy)+C"È$#ÙB’ñM‰$'ÍIâû%†Ç96:Å®z½ø6 ú´µ7“J7±aÛ>ü�;xbÓnJ²€ç… Fß÷aÍék«vó³-qr�iF�ô1øÄnýádo{„…ƒEZ›Z)ì>JzþR.{åeÌéH2<ž'“+rò‚fv$@fv6‘-A®èW;y#YPPQÔ·ýàLŒ�ñÆ¿»Š×¿ý9x�ßýúW¤RM|ø ×3cÖ,~üÝï26:ÂÕïÿ'Öœ¾Î è@vj’Ûþ3ìÙS¥{Ó¿Š]Û¶q×/IS:͵×}€oåË´µµóžk?¬M @6“%—Éòïßÿ¿¿÷^νèb^ÿÖ·hí^té¥Üó›;8´?—ÿÕk8õôÓCSÝÙÓÍšuëxôÁyäÁˆÇãœsÁù ™Jññ/\ϼ… øÑÍ7ñØCq¬¿ŸtK3û\YÆoVdüÇŠŒf2ïÉI$|èŸ ‘Lò©kÿ…©©É�þlmoãßù Éd’ŸüàûÄ ªàJ.Mfqí¤îÃÈ/ŒLtõ­òvAƒ�{´Ë^_6áôðp}%Oßx™F膽ºý�˜7?覀9’®p¾ÊÝñ)‹ƒêˆ+­7�á™w�¡Nelš¤éëñV’BÛ„VLm±çý2µ·¤^Œe�>é¤ÇàhŽïýêI&³°qÇ!ÞûÆ‹˜ÈûLNe¹å—sh`¸¼O½Z{RJÒÍi:{ºI¥›ð‹> -dïÎÝeyƒÇŽrÝG?\mäÔuëXyò)Z[÷üö·üâßÿ�Íë7ðùodñ²ålZ¿¾Úg œÉ‹ðK%ž|ô¦&':>Èù_Â}wÞɺ³Ï¦wæLnøâõÜ}ûíÕ¡:¿"ã—>óiÖ?õ�]]¼íêkh3dT�›` V¬^ÍÌٳٸ~=G �Î8ûlZZZøæW¾Ì÷ÜÖ�ùêw¾«ÏU#hbqˆT‡Ç ­Ú’í]]µñÇjÀm‡hkßyVü6Íço�û"ÄÃþã¨/=³GT‰„QbˆªT·Àœ*VÈ�¾É1ÂÀ1miR»�5m¤mÓ< Ó´^¨€¡C…¨‹¦§5É¡¡)¦F|æø’å˺�@¡à³iûAN^±˜g·áPÿËôòõ[æÐàH%¤¬lp!YuÚjfÌ›�'q=ÔÏŽ-Ûè˜3 ïH¾ïsù˸líæ­^Ìð‘aŠ›°¯³‹ý¯¾�Y·ÞŤ_ ýÑmÜÿðzv¾ðÆFŽã3üõegÑÕ–æ¬Åm<¼sŒáb�tÒrw•ÒU3”§öÿÞ;îàµoy+c££<ýØ£U‚™sæp`ï^@r`ï^r•P»9~µæô»[ƒ;;'''«4=3gðáÏ}¾j•J%ÒÍͨ þòoþ– ^ôbÚ;:hïìäX_ŸU± �L&µ à¢_J<‘à‡¿º½šßÞÞAKK+³æÌ`çÖ­ßÞe?f“q¼&cMÏÔ4Þ–�yò±Gùo¯þK^÷†7òÓþ0ôãžÞìß»·õí»980„¨˜†�â”R²hùbf/œ‡_(’Ï—ÈàÓÜÙN��Ì_0—®¦4Ï=ý,—Ÿ»Šöžb‰8éÞN=w5Ù'÷ðì³ÛØ9¾‰îXm¥&šçu“ˆIÒM .8s å­¯œÕÌæÃ“ŒLùä %{§¨Ùú¢|¡äS•935Åäø8ÁƆ‡X¶r%ûvídÆìÙ¤ššèïǯœ]uvuWÇWoÓ2Ð’á H~ëK_âžßÜa£F¿ä¥¼ù¿_Å>þQ{è!>ö…/Ò3c¡8¾ÙŽr1kÎVž|2÷Ýy'{wï gÆ ^ýׯçœÏøØ(sçÏgŸr~;X‘ñ_ú"¿»ãŽ*o›ÝoÓ‘7ßx#§¬9�7¾ãlÝ´‘M6h}.?yùªÕÚ¹qàµ4¤³"<âÖIÅ#±Èk­/£u¶š4‡I e€ê9F�#Ò„½e›©Mé –Óö¢Lk_fVðzŸª•M£û!:ß ÞÁbŒœ—`'>s.izo(¢R mÉ—‚¸'èMÇXØÓÄÔdžlbñþä8oyåéHQâk?zˆ}ýƒ@‰D*I÷Œâ‰8¥B‘‰‰ ‚’±X]‰ùTŠñ±QÏ›C"•dã¡CÄ›šØt<Ïšd‘,‹'Èå}–wµplf7ûÏ»˜äö~²Ç8ïm/á”ö4Bæi‰ÇðäršÒIÖ.håÞ­ÇiJØPÁðpMÐun¾ò¿ëŸzŠÌÔ$¯yó[ˆÅãœuÞyø¾ÏýwÝÉñÁŠ…ñº¿¦)�æü½HçðÓ¬ó€ïÓŒŽ óú·½�XÌãøà­mí< „¯ÚÚÛX}Ê<cáÒ¥ã@a,pÎ7À…/~1?ùþÍ ;@,žàåW¼Šó.¾„o|ñ‹d³YÞþ÷O*ÕDsk Ÿ}–õO=Åèð0û¶·‹Å8>8@[[;÷Ý}í|ö«ÿÆýwßÍÏ~ü#£Årÿ ù<ŸÿÄ¿òåo}›|䣼ûïþNëÛú§Ÿ&ŸËñú7½‰D<ÆÙç�§�_#èÛ€¾­*tCÉGÕ‹ }š—ÂFëà¥~2DP‡�K\i•¿>Ø<îÆ½~iîºJäA‹;xØ1 Ý*@Ö·ÏDxެ�‰ZL ¸ÌÏ'-MÛ›«¹ò@¿}±ŒNdÈæ|Ö.h}ƒüâ‹7sÃ;>@qb‚–æOl<ÀÓÛ>=3gp΋ÎgåÚU,=i)ËO[ÉÚsÏ`æ‚yä‹‚RIRÚ¾�D?‹.D$“ô �0ùVŸs�92%yâîG9>Ê­×^O¬£™e³ÛÉoxŒC“»œßÍXs’Es:éjmchOßý(»7í#Ÿ/°xF3ÝÍ zÚ–¾+ÉŒ´áªê_Å#áºùÆGGyËÕ×ÐÝÛËç?r-öîerl‚ï}ýë$’I^òÊÿÆc>„ô}çЫÒLŒ�óÉþg<À›®z'W¾ë=¬9c�1{‚çž~šË®¸‚×¾ùMlÎn†–žjéÂ_Ê¡ýû«  P*ØòÜN?ó,rÙ,×}ä#LŒ�óÎ÷¾—‹.} =3f01>ÎÇ>ø<À[¯z'W½ë=¬Y·´wt2áB|¿dm3�çÐ�|ëk_¥«§‡úȇ¢¶‡‡†¸þÓŸD"yÓ•Ç¡è;r¤Òó súZýcTœ¹Ô£¢—¦—©Û2ÂJo̶ÔTZi6æ�Ç~ánÃ̰�—]+¸Ûo„V—J¯QÃû°Þ)S6z““J¥ÿ²S›T®6í� ñÑ{>ý©F¨Ñukæ™6—g¹Vi<ôÙö”ÿb•¿ñÊïàoÇU¯¾â‘ªgäHR?|`ååS,ÂÛ.X@<&Ù·ó0?ýø Ì]½‚‹ßô :g÷ð®ë~ÊD6R²ö¼³èèn§X( ý ÀäQqSZ:»݇ŒyÌ{å_pèÈÆã1„_¾ùª bÄGÆñ~7¹ÁcòyþêÝW²â‚s¸õc7àMM’‹Í ×ÛÆ;®~9ñ¦$?ºöˤ{zX´b>g¿âZÛÒl;:É®£S<ôãßFt¸6²áЙÔò¥V �Ú2lz3ØÖ¬õZXÛ*À©ŸC»º*¶„Î�Šd.ªò0…})5gÝYgññÏ��ðŸyöÉ' Q‚Œ–f« æð8l!Κ—hÞÞö„¬ÅFãõ¼D[© ÆeQÜ¡ÇF#䮳gid„ÈdD„=´¾+×q µ7HãC·‘Së�;¬­Ò7.Ëää$g¬«±Ï>û,---ìÚ³§ÌO¹[;8ËÕÎt•;¹«ùæ§>F¦F×ÑÑÁãOÙ­[ñ·l&sp?¹¡AF§¦KV‘š;—te#´µ´0¸~=ƒG�ç!<ÈNL’ð|ιôLzæÎb`ë~öÿz##ÿr'¹Ž&N]zÏí~šØi+‰ÅÒ—ô4ÇØR(:zª �Òª£nÚÊÝ9‘aݼH)É}¦ò†¼$ëN]LKkšßþaSÅ3+ÿo׿m4··“J%‘â‰kÖ`ÏÄbî, ›˜Z´ ‘lÂß±•Ω)¬\Å[·’÷b¼âœ•,xžÇ²ù]é`VwšŸ=½ ‰$æyÌ_ºœ%'/Å/)ËG~ é8ϽhñŽN2¹¥L–æ¶4mc#ô $ȯŠÔÀkW®cS·àXäØ0¯zók‰%c/ø'#Œïj^é‡M [_éxdGí»eÙDpAy0 ¶ö´6L6¦•&ˆ:箢®‡Ón¬c,hù*Š6nwjùZû¶=V¯^�7]Q—i ¼®pR´e.ðüɘ@JAK*É¥ç¬æÅg­¢9í±qçZÚÚ˜9>MÍM”J%Jy¿rfU%Yòɯ˜Ïh¦@f|œ‰ñ âÉé„`Ö›Y–ë`Fç"�`Ã<ŸÁLŽÛö–˜Õ$é@>º�Žl–g³wá?ÝϤðñ¼/?Vâ‘óOæÐpŽ+ftpùE'“ÉæY0»éƒ’t«t²ÀÕÔ6xêæ ŒüºžjµŽ›™¤áF†!ÐÅ?èF TÿM“_¥w´fa_:E>ãmQJFó�ª u¨·…öU™Ì–ôèj´�U-�Ãà\ܸº –âÈ€î­V�ä#£ž¸¡î#Âà™DXþ�;è�š¥?ÌÏü…åÅmè˜m ƒW=$7e1™e�€¨JT@ ;ªýé’¦%ðªÉiE(ä åÐ^åKå-MIÄ�x†UëËÇ”úuüí€ÂþLpÈŽ ±·€u÷�9&ê6àþ†˜…F.’\ÍÒjšÏ–G¢øôÜ MKà5×CØú·«ã|ѯ�Wµ®äØÈÂH¿„¬„Ʋ“²bñ�b>O"™¢Tò)æòôÌ�G2Õ„”øÃÜ4—ôõ3Q*Ò*4 pZ_žÙÇ&ÈKŸ¢'(” Å‹“lJQòJ´ÇZˆû‚e=s98ÔOo®Èàð3;[ñbj?¾/«Ÿðs ãß°YÙ9´f�ex05Ýç]›Çãpç4� qsƒºiSõZ{ÒJoÔéÿUþÑ}4»1#T!jTe0 ”¹íîdkŠ˜«+%,¿j}¨®2­jX±» ÝrµÚ¤F}òÏéAª4j4VµùÐ0Ù¢¬àï� @¨î­Ù´uQ–Àâ´ÔÑûimÜIQû�Ä €žìuîaƒÍè�¥îô]˜Ö/Ш$míD,J ¾/‘BßÞRÂT®À2àR~†Í—CGؽe+c##”|Éá½{ÈML „ oß^(Iú1»SÄ=�’ãìgÓ|x�©R�©R�ñì…,ÍFš’ÄKÐ$=–uÌ =ÖD"™bÙÑ1Æ39Ea¨Ö¾Ô7ÿ¹öeÐ7ƒ‰¦g”ýÝðVee­ZÑÕ6*/yU }Ýpb…ÀNcâEõ�:¨×jW UvfÃõø …Ôdd:� ¶QýjŽA/5ú V—uˆ¿Ñ—síž�¦vOÊ º¡ì5+˜�Ò&®)¶R]U–ùÐÖE­é_]Ô�Õ+«í kr˜‘]ëg½%”kyΩuqs„�mÜMŠð‹6-s;�Ó´ôxÃzÍ\¢Æ¦¬˜¼GǪ£/eõñÚ ™Ê7 Å„G¼©‰ìä^L�nmeѪÕÄâ1¤_dÞòÄãqJ¥'­ZF*ÕÄ|cË2ÁòÃ[�²¥1)È{%Fçu3ÔÝN|^'©¼€¥‹Hûèlj&-RLäó dÆèòË¡pAÈ ÏÀ0´»Gé«?¸•–¶6üR ß÷9¸o?»å¶oÞ¤ÐÜBK[¥bíYáûﺓŸÜô]¾öƒ[¹ëW¿äöŸÿLg,áÚë®ãÀÞ}ÜúíoVÇ}ͺ3yÍ›ÞÈü…‹˜œœdý“Oðã›o&›É€Üðƒ[ع}_ý̧5vŸý·¯ó­¯|™}»vsÃ-e™KŠÌ?½ål«È,ÜpË-\÷Ñ�ppß>æ-\į¼’¥Ë—ÓÜÒÂѾ>¾wã lÙ¸‘~p+­Fÿî½óN~xÓw«+Ç<�6×TTøYTdª*è`>d�Þ0÷¬m„r ïÇ~¶¹tÕ†­~¤SïJS¹šw(;Bjû7oÕ +tbì¤*n­GP$lZ˜{)<º` ­áêÚ¿2TªSæT¸5s-¹\k•FÔ¦\Z& ìí»¥VEÈQ‡ÏŸsšžÀ[IÒ±�\áÌDÜ#W,‘Š•‡MVÀ×ó*{SxåWf¥Òìߺ�b©Hïœ9¤Òi2“S ‚d*E1›!ÞÚÎDßÎ\¾˜õGYµb)›wìdNG’1™g´0†ŸnaóŒ${ºI·43»¹ yÒBb©8¹¹ÝŒ�dèNµÓ?1Œ”‚ôD�t*‰ˆyH¿Xá Ž�N)]1�KÁ–ÓÇß÷�Ú·�D2ÉYçžÇ>ñ ¾þ¹ëXÿÄÕñùøûÿ‘ƒûöêO%]ñú×sׯE!_{–xùêU¬=ó,ìÝWä^tó¶·óõÏŽÝÛ·ÓÙÝÍ›¯z'ŸúÊWøà?ü=¥bùŒ'�º†3^ðžyüq}¾”.|ä}ïåо}Ä“IÎ>÷<>ø‰OòµÏ]dzOÈ÷nüo¿úšPÏ„çñÎ÷þ#_½î3<óøãòyŠÅ{vîblt$Ä_ kþWÄ;¾íÃ^Î4�R'�ž¡þ°)ÔïX�<³S³�š^„É,K=c ±:ø¨½¬¾¾Peæ�)0úDÉD•>ò×֬ѵ¥*½ÈÚp‹ðщÉP A«`'BÌ ™"çÁX‡†¨Q+"J;<ŸþkÓ4^û"«wN˜É�2*Jfu·ÐÝÑAOw'sgv1{fsçÍ¡««“tsÙ‘::ÚI§’Ä„OS2FWG+­]ÄzfÐ56‚,”èH5‘ÜþDùF(O …SïÛDWL’N&ÈØ÷ø3 Äã 7CÉ/ÒšJ“)™’EbûÇr?ãëRzâ "—§T’ õ'lT B;Õ’{èAæÎŸOº¹Ù *ïÿüÉ�ù‹×¾ŽD<Ž–,_Aª©‰­›jáê9sç’ÏçÙ·{—¡Ó$Ü}'¯YSÍÚ»k�úvnÛf€L»L!ªü ÂZ1º�@À˜Û0ø«Ee9d­°ÞÙ¡_ S ©hq-¯€ŒlÞò½ãŠc®£Ú£iΦõ°М2~‘`—�–j˜Îw‘+anlmã.ÌŒêo»!ð_áÉh€~¦é ¼Æq©I5ÿøØqQ>çMÆb ‘dN{‚Ãc„¿TB”ÊÊ×£‚öb1D,F®X@V6°”óð¥äðO¾Onb áÅð« «üד��˜ààw¿Í¹óÎÁ;2Œ×:Èñ³—Q”%Frý~I2!ƒä¤ÏâÓ–ÐÑÕÂæ¾qºÚÒ }R|¡Ú�˜JÚb�Çãqš››8Ú_Íb¨›“ IDATûøûËçÀaþ€üçO~̵Ÿ½ŽÝ;¶ÓÖÑÁæ jÀ+`hp�3gY÷lwo/G�Ñ&¨P(ð­/}‰«ß÷~þùšwZf�>Q‘ù˜"3†™;o^M9jœj×~ß{9¸o¿‘«Ð*J»|æëÛFôR °ÂJ[—ÁîûØÛÐiC§ÅÂ,U a£,<ÝçŒá¡¶Æ^ ÅP€-R_›FLP§Nl!è�ìÚ\(w3T¬¥èg‚�:xT'1Lîy0NZS œ,¶Ì‰¢uâN°Î4KÓ2Ô,4sØ ?Õ’¶¤’)¶`Ã,‘R° 3�ðbxž �“ŒÇhŠÅIz1R^Œ˜”ˆB‘”ˆ�ÅË/Öˆ'‰§[~è~2‡ö•Ÿ®l^)˼K>��ZiÊRJÄñ2>;ÿó' äÆñ„GKo3.:‰¤ˆÄ—>ó_¼šbÉgëþ㤛RèÝ ï®Ð %ŽÍqÎ…²uãs”JîïͪŠEGûúؾy3ÿóÓŸæç?úamãWš9rè MMM¬>õÔ¿ó.¹„MÏ>[eݶ-›Ø¼aù·o°öA}å^Èæ�ÏQ*ùZ¿<À¹\à ¡ý5 4õq MI:ÎWu´Ù6ÉôùS¯ª�M…8†Û°°r¶¡ ¨umT l–‰á+Q3öô›¢lMG�i(œìxôK…Û;(ÕúÊa†ó×çMg£SXæCâ9ÇÍà/,\£Þåš»?p]ôgÔÓôeUZš–À («ZZ×� ¯dÆ3Y„ðyxãÁò�J¥E=iD©ˆ”øà•|<éã!ñ(?,"„,¿:NVìâx‚ñ Ï0öûßó*ïR–!Ëá袔”$”¤ ìÊôsçèÓlÌî爌ÉIÃÉÐ÷ì ~‰l©Dª·�ç,eÓÞAryŸl6�e{ZÆE%Ñéb±g¾ð\þæíWòýnh„�–~ö£òÐïîaÃÓO…`#Ÿ/𣛾˻>ø!V�r BÒÍͼõêk𼿿ï^­�@9þèæ›¸è%/aƬYš¡ÌM,㬞ËÞ~%7[d.‹ÜtÃ×¹æ}ï碗¾”T*…çy,X´˜¶ö�V ›Ú”b°’Tå§eØ ¶ÏCuè-Z\]­¡©RÛ¨,z!L‘­"ToP²Jg“[ad:ÊÂèBõ§[1×äPá¿2ç¦ba£Ñcæðä)ãd¨9®Ú,ë|´›¥ ¬�+@+W¡ŒkDøV • Іö_d²µï&ÖÛ7º!ªéœ¦e¨¹vv>G ¯ˆÚFLxå·2õ �³ãàqVÎïY®ó—cïÎ�|òïgàèQ­~@¤ï¾›ÿøþ÷ªã�€£}GøÑMßQ”®Ö÷þö7LNLðÖ«¯¡wæL&ÆÆxêÑGùä?PyVH%‘Íd¸ù†¸ö3Ÿ-où ÉÇ>=¥b‘\Eæ�}àŸB2PöÈC22<ÌëÞüfÞöΫ‘¾Oß‘#|ïÆo0>6À¿~ázíŒ÷¾»ïâ'ßÿ^U&køE ¤=–h&a¡°†ÁÃU §Z‘°·ë &»zg½Ž¢r«B‹EÑViE0æÒ Ž`fòÈy(ó„�­CDÁ}ViÏ×;°LÚ �Æmf}±�bÔhY,²:íG}/»lð…¥«ÿ"�?ßô§êu=¾¶ru‚¿žåZ¥ñ”zÁuð_¬ò7^ùüí¸ú¯^ýÈäøxµa©ü[þe·Ï|ù™lØÝG±$iN%øç7œ�'½êWjr¥"¿ØP>IMOå+˸$ DŒ¢— ‹,ç/jåÞ;a¼u&­«Nbä‰G8ü«Ÿ“‘ R)Šù|Åâ.¿#Z Iz5¹^ر’™ñJù‹¯}%óWÎAúå³åÍŽóí_?^¶ý$·Î‚ýäHt…QïüH­/ÂRcÿ°žw·azx¶Þ¸ÎïËe¡éŠ|µ–ë}Ï6|¦>J´¿»ÒóàQùkŒ,uãÌ”00|ôqƒV½iÕæ"ê&¼gŸ° Q©êM*Õ‚yryÏú«] ‰Ìcc­Ð^O/�Õ¥f[_&™§Ú–¦°Îw$…cl£!ÄH211ɺ3Ψæ<ûÌ3´¶µ"��;wUA5Zü®Fo”¶•üZÛBñ¬AŒØƒðªu:::xä±ÇÎF�PTþú•ß¾òŸTþókL«×ê™×ûðÖ[ˆ�/ÔÓ´ôxµ$‹­¶—BI™L†“çwÑ7<ÉÎ##Ü÷Ì^^ræ2„_®Ñ‹³vNЧú •Xøø>¯¬‰…�øÒ$‰ÌKšFÙ¼u”âé‘.åðb’ŽugR#1{6'�Êá{ïæÈƒ÷áW´E²) ùó_ú2:/%.%mí-$„ & ™tÌœM�T¢ü�ñ�G•À½ÏîÅóùb‘tS’žŽæjŸYëV•>ø¶�«53ÌQR5®��-p�®åx޲*S´„…5£NRŸ¥-+?AhÁ„›×‹*ZKëƒPÈ‚zcÂN�‘Æ2ԼРõ­)gm}‡r¨7ÎîE=kËw0R³�¾¨-„ô´°]Úç»:o¡¬ðüÞ™ Êó×�Yf¬–oôÛBa ´ê¢¦À2‘…Êžsm×ÂÄ(⨛¬åÿg˜¦¹ÇþòˆB 5ª›øÈÐ8‹gw±çÈqšRq<$wõѱ6M:§òì-ïàŽÍ#ŒbœÔêÓ–N°m OÖKÑ<:HïØ1v‘²À¡_�ÜÄ82GLŽpì§·’XºŠDW7±¶R]]ÌÉˈÝþsD"Åè‘ÃÄ=èœ5‡¡ûIôÎ(‡ºc‚©]ƒÈ˜Ç3ÛûùÃÆýLes!8iÉž`7‡C}²¥À+ÑÁýŒJFëØ:ù‡JE]¡ÜŠÅ¸Õ®^ò¦Ízþ–> "ÂÕ5œÂKM·*6ÏÝ«`aœw‹ Ð"“c°€H9?<ô* è�M­3Y€-�©öc¯9ð¨üIN³ J*}Œª¨V¥³!`®üR kµIWÄÄÖg]^ÂûÈ6×ÎBÊ ~»eªŒ 𪫣Ú¢Ša™U«É²í’N‹4M�Wµkí¥úË$*g«ñ$¿f'˜ÓÛAWkš{úر·�KÏ\–.œI2粓;¹cÃ笘Iª)Å) <ðŸ‘noá¹É£¹‚zA~Múª7ÛÁªš©Ëc@¦tUP±GxõPjxO˜uìF€%9§É<ï+ÿt2šÏ²–PæºFàòÐ�§k‹!p-Ë€…Öj„ ý§»wï¦ÿh‘={öð©÷½Š%ógÒ’Œó¢åm ìï§¥³��û�±}8ÃðT~Î'sÿíø¹,yO b¢ ô� Ê¡4RkogxÉJZe‘ØÆ øÀ`ÿQš»;iK´ËS~tIÂІƒô¬žËÁDœ)¿ü²ŽÁ‘qš›’ö�F6K¦YÇæ EŒ¦ÕŒ7¼ªŠÂÃ6A]ŠHóHêxÎU¿ÆÑ†3§¢ì"•©V¤‘Õ5Uïå¨6°P=YKãÊ¿J[*¡Ž—Ýu}Ü]S𑆘«&`…ˆ žÕ&Ì1µ¡¶e‘Yôµ¨1Ê8is’[ωPÃô´H² t£ØæPE 1ÒÛgÕ€ØIºrO¼{GMOÀ ÒóÀk¤”9°öÔÕ ô�“ÉdBpöÙgsèÐ!,X€çyœrÊ)´vtVÎ ­-MlÝ~ˆÑçðtÿqž9tŒtò« Y&3“ Ê¡3¿ä#„ ÙÖB,';6NÉ÷ËM Éè¼E¤ãÞ±áª|~Églh„§š¶²vÙ™L:ÂÐ’Æft±zF/HÆÙ²€Á¡ö÷'&)‹‡TÛ“NW®<.!zˆ¸7¤¼ŒQuÔ±YÓ.ûZW.*èÖ”Ÿá‘‰(E`w¨´a‰èo5jêtÝAÓ=h5Ù Ù„,ýNîhlkC�sQÇs3 Ôù� :Œ´"Õ°Õ°�« ž²á>ؘÕze5%¥ã±&�_ª4òù>ëzµ¡±½YK¾�¾¶�Â=¨“àwÒ?ŸàyàÕ’S}UVæé'-g³8ÊÈȳgÏfÍš5<÷Üs;vŒb±ÈÚÓOç·OïâüUÝ,›×I:•`ݹ'�„ÓÆ&9|ÓoŸÊ’iN1yîtÆ=dÊ—È®N&DŒ¦¦$¥Bžôèbl¿¹…ÉDŠYãCdì«m)I4§™ñšKy¢©—¡?LSa.É­£ì:¼‡–ËYØÚÄÄx‚L!_þðµ†ÔºÓ� �KVÚÑ ^u<ªrDo[Ó#vyº¢Jì>ÇÔx`×O�l¶wYö…ŽÉöH€îtØÀÊíS„ê«‚™À^-·{Ãaã²Ò/ «˜k„W)‰*C¦*µm-¹xèÒëao©¯¥´ó Ny%Úü¶ªûnc»E¨¥ÌIâ+£ gÔDÙ<ëp=Ÿþ¤ç�WIõ0cÇ– *?€C‡Ñß_~÷¯”’R±HG:É�Oîbu_/8eméòÇ=í-\rÆ n»ïYæž±‚ñ݇é”Yöv÷R(•H tö´32™Å/JfÌŸËÀd/íM J£dšÛyý‡þé–&Éæv�•¸ã[˜ÌîcβÕwlb*3ÅTsã’;°—޳/ ÓÜB²äW$„=Öje·÷iéZ®ðµ p(úQù¡®{d3,“ÖW3lmæ(€«õAí­m$BÁ i5I´JÖRCÎFÙ�õk‰~¨ž¦4 ÁÑWS¬pÉó`ûÿFšÖÀet†1C°í™­L¥Zèïïg``€©©).¾øb6oÞÌÈÈ©–Médž'ùé½9uÙl–Ï뢧-͹§-å§÷>ÃÈøÝÝíl>�añ¬4…\Žìd‘R.Kzd�Rº…üd†sf221E¡Xââ—ŸÇš3OB Éž¾1~xÿðKœ±´—ÇFHÌ=™Ée+èmKÑóðººá@ß1š¤Ojr‚‚Ú1µo†Ó¥�‹}›j_®il#èÞžT<W6ù­d6h¨™ÚЄ<»Pó³�g¨üÔ¼4›.…nаWö¢CkÝœgüQÀÐ2wöéT&Iý‚OÈ ²ëß8Tù¿­·©öQüíüíÜdh€ÙŽa�™´xܺ�å�+âf©àßh3Ê5©NIÄ Kù'J‘Êvú¥i ¼�Õg…Õ~Ö‚fåäç $Šc òttµKJN^0‡]{·�JÃàÈQºRÝd§²ôv´±ãÐý£SüîIÉŠùÝœ}Ò|>yõ«X0³“\¾ÀÄTŽD"†,–8Þ?ÈбãÈâ,�ÏÌsœ/&8>žåþ û¹ç©]´¦ÓòN^2›\6GkSœ%s»øÍã[¬^4›CÛöÐÓ‘¢4‘¡³$ÉLæ5…§}ñÅ4ÀÍ�°Œ‘¦Pª.DÄÎjpÃE.¥b À¬Ô>Ô° tªBŠ’Ióp*ã$ƒ©Ó„k›z�)S¨Žºvø©y›öPzˆÖ"“&ÔΞO¤Z¶{¸ß�l)ëÀ§ ­ËeŒŒêÒ¤ dw¼ÊR(ÿwÔ”ÉnÌ98„¬‹ áfë¬É]÷Œ¦ÿcêþ§i ¼±ù• Û’Œ}f‰8Œf™ë¥(›¢¥J-aÿ >’{Ž‘2”_Ó¸q×A6>°!ªÁš>ÿýþ*‰ú®ç ÎXåê™ÝG«=9üìÚ+„‡ËǤ€ŒÓÂ{”�¼-ÊCý®RÃMû£·"]õ5U¡¯Ü® ÄÎf8T¯<ó å¨rUøÈ(os�Ùù« Wϯ1‹‚žØ?ŒPK6ðQUåPãÆ–:R¡õ¡r! fì!è“aײ-)eø<Ö¨#±¬„ê3Gæƒná¹�Æ…aæaí ±ßBhK®qrÙ8Â�1T,ÐJÏê̓e�EÎ�¨CS·Á?ÿ4m�ø£¬?s3{B¨?¼‘lòWËV®ÐvO=/=”a«l̪—Z§ßZ±!¨Õ‚±)îiCá¤)è,ývB—2ŒQg¾.]fåÜ…m9£s@²¦Ãï™®´îúÈA¨¿5(”>ï%¼^U®Zó!D �¤Ë† ò}EFë}]*{3in NÏSϲ€yÀÎúRÿ°§Ùve$Ö4ê¥fFh$P‰Ð¼©mÔ¤u áPÛ(Ôš5­KåˆõæW—B#RN[ ž–À+C ªÞã•zZ åwÕHv‡©"=I-Œ©o||ÂÞ‚Û*·Ênì3¼Ñò–. zÅÏtw¡jH»�Íä_/¹-÷úŒlଇwÃ*ùD¢`5@ÔWO]u¯*Us^m�®8m5K¡^x «Ùw :¹YÆUßR˜ˆ0Ÿ*½´œùF¾çÓa,Uj#@YCذ}¨EpœÍ†eª¶ÖÖq7€ÈѪÂÊ~6.ꌕ9‡ú ”¡Ô/5 ¸cÍÕ´˜k­NOä�–À$U 5¢p]K¤Z×Ó•M ºêòÖ6gêl�«\�[UÑ9aU¥´d„MCm jôe%nÑ´6µLKUojî¯M™ª›Ú&ªñâÐßHÕ ê€*;˜«¶ÐŸ^Óus’C%™ŠP¿¼dce¶S«^{θ1À1{–çckl+ÍlÛ&œ{Îmë»z3‘4K‚:ŽupDÑzÿܸ¶�W½­TÝs ŒU›……ÔhÝž’Qm_ïÑtõnmiZ¯þZöF@×mÑ™{Û =ŸˆTõŠkʤFÙ”Mó©ÆÎnOŸÿZ¦€ðs¯ôõÚ(ó þq�:‹,VºV)òEšúì[”°¬ºú6Ï/‚«ehd¤÷â8¥,¥²0OL× c\ÀFW©Ëý­APÌwgÛ% M«6 nÀ ñQ U:�VÝâq˺¨&+vµ¯AíŽãÐàÙûmÝÖkÍ8© × mš0¥ò[/µÊª_Gæiž¦%ð6ž¢• ª,T¥RÆ‹Çنƹö¯iш@w}Ë»—¼j9Wßâ,�ò‰iÃú ûÑIhÀÜ�ìÒËj.I“¿z÷Ê݆¡b#ÞHUk¯RÇâÔØ=h‹,f¦‘åSç�TÒ„»ôÉœŸ ×¶n¾Y"#U†Ümb<êoªÐý<û8©¯± ‡q­¢Ú~ÖP[ÛUZcœ„¥ ç~ Œî‹1À-)€ßhààŸiÚ¯ëŽÐF==›R –Tw°Aïæ/«›ßbk*—Fx¸½ÙŠÅ 8^þnáæ ³é"VhOp×F´¬ õÝGC—¦¿¦Ñ7 “†vCÃéï)J;$˜Aߨ‘¡ŽQèmN èÚüáÀ¸±a€¶ºÁ"¬ë) Cšë¼·žhÁ-<¥¥5µrÙh±5é˜oG¿Ë?,ý–ù4k+†¥I¯RZ÷Ÿõ•«j½u^ÂøeKoׯÜÐl.ãâ„´ÔŸoš¾Àk(wèÙíÁØ—Æ3´ë€zćµ5þ�Hð5—r#Fƒ]å?k nÛ�=r¤g¹ó­žÎâ:g¾ÕܰɺV.ÓFeY�æj¥ð·fXZ0Æ«ÞÝɦèµÖI¥ Ÿ®Æ•æE¥…Ð4™’Z/ å*Q�@uW/pηbÈÔº@®Qǘ‡Ð´Xä6?Õ¨Öµa=uíר–Ì9¯ò·Y†\ÂüáZ‡«3*”Í|WY¤Ó4MOàU-í¨ý[•KƒKFÝl‹=7؆ii—¾®]ü#­U[åyF•‘SØt³i››6Hcƒáή"º­E7+p¨oëÝÉ:•Jo{NÔæåÕ›Þhjòè’¨L¬ÝSÖ†V+ê¥VCÃý:Gi¹9©¾ÒµIåžëÐp£Â83U ³À 5´0ýW¥i ¼„"^á­(¬¤®äzRÒÜs^ÀïDâ¾J+á”Ò*¢4ÆÜN©·(m›gÐÛ[ ½@²J/Ð=Õˆæ£2CEÒö&.Y“Ðá@„E¼‘ÊFY¬i~3$ÅŸ½9Võè2}ý…�ËùÁ‚jµyŒ¼cW„çÚ Òaè 6d\œí*µô)­X2†<,jÆXåª�pu8vˆ+­ô*¥Ë؈ºkÃ, ϶qÒŸŸ¦7ÿ_MÓxmn§vYtñÜÔ=®ò®�õåö®ÖÜü…Aª~Þ•XÊÜýÞ,'-73YÕ_íåÍŽ–U¯Àuwr´L�¨¦\L° +.× jåŸ ÐXï®#S¨õˆ3hÎÔÖ‡Šÿ‘ϰk2©kÈXȆVþBë¢Ä×r®9ú6yÌU§G,IXÖÚ6÷Fh�¢”èÝ€Úû áùÖ�{ÛŽ5Ö¡]x…kXÚÿrÀµá|#u¦ašžÀ+ˆ´¸ƒ2î5E½b‚P"Á<â&œúüë¬Ù:�Õ �UŠUв¸ö:¡Íß`x®ìý›;ÖQ' ¨”çz5�}A-Ò¤Q¼h»úª%s´«¦‰²~öºÕœê89ÁîqrúƒÊ‘D”·Wk©±¯…Öy‡T‘€PÇþT�7KãfhÈðºm#/0>;X©[@ƒ_Õ(AMpC¾ÀP·­ôΈ…Q/P{'úLnÝ$¿]b åbš¦é ¼�&ucV6μ–4çuw°(æ~,#ÖÜ‚ŸÍ"ý’Â@oo§8: €—Jáçrá&ãqd±Àg~œ GèhJ±¤§‡�ýå凎ãçr<Ów”·þò·‘â/Z´ˆUí­Ä;:èlm­æ×½Q,ì&¨Ý(«}©¨LSéIw� lĨ»Ëë•ó+Aníò!,о¦äm¼Ñ´—)AØÈQ»¨6Æd¢ ‘lì‘ ³…(ïÙÆÂæÝëϽ«<”† Ê 3Uðt[À‘†¢á}ÖêÈÐ\غ)�ªÈÁ¸ëSW@…%·uˆj54̦¬&vð§Nhß-´;�(€«z½ò¦OzxmI˜žSù׌T’ukÖ�O5±yÏN&cqšZ[™8r˜Þ•«8°kó.äèÎ�Ì\±œ¡Á!zz{Ê,’If9ÈA/A²»›¾Û™³r‡`þÂ…”òæ� 0cÆL2££ì!îy Lf¸â¤ò}Gª"®�=“žæ4ǧ2ÎnôõõqÅܵ|ýáGxÅùçÑÙÖæî²uã›»P?³¶îQËë÷„ñÃ꛸î©Â2¹‹5�j͈6j`cWòQuª-8Å�~ÈV �KÄÓR«¡³ê»?ßgˆi5„ÆÃÚx¨zx†ß§ °{ŸåÒªinÃ…�uÂÕjqÃjì {”¢ÂÕ:(éce1ŸŒzáù®µedÕA[åͽìðJ=a'šöàëýßàÿ©$0”&&$Ô IDATÐ4Š3Îà5ù8/xó[9ýÿ™¯¸œ—üÓÿdlî"^ó±OâŸ~¯ûôç8ÐÞÉk>ñY¾ê¯xí§®ãuŸþ/{ïûé?>DÇYçðÚO]Ç�ÖN^÷éÏQZûÿ±wÞáqçþÿÌîjU-É–eÜ{·1Í@ÀC€�„@À$pB¿ )�B½L/nB°i6C€` L‡°1ƒ¸Û²dõbI»{~ìž³SÏ®¹7÷>bx°ö̼ï;ï´÷ûN9söá×ÜÀ÷¯¸š“oú#[�$ÑPϧ۶‘L¥(‹Ç‰Ç"ìVT¨¨‚£G�-NWWCJK)*ˆññç_–E8a]©"ôù8ƾW,‹så� aùz”K'iÚmQ(øú’N"\<*½¢¯~£€§òâ„c–!ô›Â}]íeÀJ 暤Joç!ëà•Ú!Êa43 ¶[¾D9‚V(¬j#Í,EëYé_Á Õ'¬K}Ü ,z¹cB-•T2!BÇ�Þ›TZWa„’“0”½¢a¨>iS¦*Í>ÖBlIXßûЇ¯�×j„í�eàè1$“Iî¿ÿ~®¿áR)�²²2¦û=’ÉôÒ²—Jáy ,^¼€—^|)-Ä÷ð3ËÐ>ÏgœA{{½೺zwv²¡©‰ÖÎn&dfÎr8nÜèœ$jÚÚØw`6nÝ‹` 8â45Y ñbn<‹�DI¶æ!¤èà©’RH'xf´ÒЖD™3{Õpùàdb‹�PÒe…²ÒuGÃ7b†8CLÖ,i+·–²ªÿÚu2]6ÑæøÚÛç].­ORõeý&a¥Wô…³=mº[bòt,p’Ž PµTiú0u€¡°‘;êÊÖ-­|–lƒÇ°–°U�־Ρ¡K Ó= ô\à5ÚÞÒ!ä=<s_|‘óÏ?Ÿ‹/¾€ÒÒR<ø�´„Ì(ñW’ZêëYôܳ<5>½ ãYšŒÜH$Ý3gΤ¨¨ˆ- �,®oä�M[).ˆQ‹P/t‰¦g¿úöaRußÐb~R[ÇôaC‚F K!ì3¿6¬À ùÙ9èìæØ§WV "}6HèoÑÉ,ˆjdm`(sÀ㙥ÍQ¼ ›@PµÚÓ:™¥È= Ò_#ë·c-Ý9—MÔ—|í5dï-r¯È5û ²TÈL©6}̬5"¬Å·Kȹ„£Õ€@ëNá@$ga&;:Ž« †½ÊAoU ¿2Qµgj£·ÚX M =x…Üå=LBÿpÅégžIyy9|ðƒFAMM çž{.ÍÍÍüîÚëˆÅbTà1¹º€ï�Å�ò^455#„àÂëoTxª««™;w.;‹Š™ðë‹X×ÔLTŠc1ö4@QM>”5cüØÐ¢®®oàࡃ³ÆEø‚{d©€(�œ{=Tb2"Ó¬zŒ|èñB–ûìy8“¤L=)Âf '#X—ÍÒŸŒ³fmÎádù� ÔŒ¯ p]UÐKKµn�²Yh”èÙ P©TaúìÛov™ÞzHL«2cËÁVeœêåÐt’fŸì‘mw»NÙ‹ºšV7½³óÚ€0´³KõÚÿBæ³Gä’ißyêàhÛžz$ð† 0¦~yúÉ'BPRR¬Y³X¾|9o¾ù&¢©�E‹ñâóÏs÷ÝwS[[ËÂ… ùûC²nÃz^xáxæ±Çxúé§©­­eÞ¼y<¿p!‹-âÆ«fs÷ì+(�EùlÅ ¢b‘0¦ª·³,Ó‡IÏba{[;ýËJZ^.•^3ïÀ€Jåö,¦X©CÝ@fÿ±Ò+”Wu,­]Àà“~9úk@ Tze8˜)9‚©s~A¯„žz,ðÊAu&݃oY´�“þv'………´¶¶rì˹ê–[¨©©¡®®ŽI“&ðè%�lnbæ_çòç?Ìâ{gœÉÚÕkhxó5N½b6žçñìÜ;)ŽòÝ3Îàóµk9éÙgùéy祟?ÿœõë×Ó·o_>ùà†ʶ;n €7ÕÝMQ4êD©è¾1h ïo«O—W7ÂÃ\†/׋s\97ó#0l�e´Ó«Á£OUWÝrO-xŒ.Ti}PÈD˜EÖŒ–+3-lÚi®¹ˆ¿·(ë~mF÷.|& v:tB­3ù–¬°*7Á[;¹íIpèêž®ZWiªªª>ÜpËm<±à1žf!Ö ´Ÿª7¡=Ú¬aÞá�ƒÞ¥»û"RKQÔÈÅî…XžåöëÅ †ˆÊ`èî;~g°•ËVWþ¿Ê§ …Î%ÌèÐ`öÕ/á¾ô¸Ð#÷xeƒ#uG7èf«¦îO<çÖ[o¥¬¬Œþ£FðÜsÏq×]w,ÉTZÖÎTúÕÏKQPÕ‡¦¦&6oÞLAŸ¾$“ ’É$>ø #G�¢r·ÝH&“<ðÀŒ9’ºº:Heÿþ,ýà}†UTd3I¥(�P^w–u\UˆD(+*t8²r¤Œ¸bÈ•º3…ø1úA ,]CMÀ/.¸�“O;¿Þ=º»»IeêLHÿ{H]lÅÓy¤=_Cœ~uÁ…œrÚéJÒy\È)§Ÿž1ªÂ¢»t-õ”½Ð!b2Hôjß•ÿuË϶Z¶6u}„€ß\x!3O?=[ÅžH—'i\]‘»^µåH¹oè¬Öƒe%ì«"÷_wsmÄTØ8¸ft|• ÷ha<Š�r1B¿{Û2P{·Ô’9L9ûˆ…IXþæIWº-þkÀ͆9ãUÍt8¡lÄ *+I$¼úê«!ذa“'O&�sñÅóÌ3Ïðä“OòÞ{ï±Ç˜40_xÕÕ¬]µŠxŸ*¶lÙBSS%ýªéh¨'™Lòøã�sê©§RXXH*•âé'ŸdæÌ™,_¾œ3f0fÌÞzú)J Ì&›Ð·Šw6m1âÆ÷íC´¤”d[[&Æ>�ócÓ“Jº‚ʰÎüÜV(ø×"ø›>©=n%¥%AdC}=çŸ}–üpÏ€œ–œ-R>:)ʸýs¿^ÆŒGii©"jôøqo, žêë9ïì³2�B‘â{€'´[™2:…`KšÏŸéš�¥@-z̸q”””‰;êwpîÙg9÷äš Ûïuo)hu$G)KÖY úˆÌ°йëÉ&&�"P–¬]‡yÓ¼¦Ãö5¡4¯°×‰s©ÛÒê ©Îg�XUƒk‚%w÷s.¾¯× =x­Þ¯ô¯?öTzHf.½8úè£9÷Üs¹ãŽ;€ô’ðG}Dªv;mõõ ‰Ç²ƒÓó‚SÄ}ªˆÇ㔕•Ñ«¬?+–,%‹qõÕW“J¥¨­­%‹qÅ•Wây/þë_\y啌9’�ÖÁPõÕ"€±}z[�7�3¬¼œdk‹Q£F„úÛCpÍm¢²ªŠ_Ì<¸ôêk3~<ç�~mm­üä§?ã�oÁ•]È©g�͈ѣˆD¢|üá‡Üõ—?ÓÚÒBŸª*þ2o>O>ò0ût0•½{óú¢—˜7çN.üÃô8�þòð³ÏqÅ…P[SÃíóïç±ùóymÑ‹Ü>ï~…÷µE/1oÎ0qÒ$NÿÙÏè×-YÂøI“xèÞ{xuÑKzé‚'LžÌé?ýýú÷x¼ç^[´ˆ‘£Gqƹç2tØp6mÜÀœ?ý™õ_|ÎÅ’ž�>û³.º€ïŸøCúHÿylás\~Ñ…ÔÖÔð·yóydþ|^}éEþ6ÿ~žxäaÈèþꢗ¸wÎ�Lœ¼;gfôX¶d &Mâ�{îá•—I:g�é�ÿõ'úTUqöÌ™\~õÕŒ?žŸ�~:mm­œùÓŸ1ý›ßä÷]Èég�ÍÈÑ£ˆF¢|ôá‡Üñç?m1wþý,xäa<è`z÷îÍ+‹^âž9wré¬+0`  äï ŸãÒ Óå¹kþ|œ?ŸW^z‘»4Þ—½ÄÝwÎ`ÒäÉœý³Ÿ±[ÿþ|˜)Ïü{îáåE‹°¡3; –ª€_:Öpü,êɉ!÷Û–ëuâpÕœ8_¾s¹ZŽ·8­VUé ‡RÉÆ1Ÿö-9Ï]¹=*Ð;Ü·p0~IÞ¯`è‘KÍzH÷Ûô C¿]F�›7n"‹‹¥ý•¦Ìªªª>|û€‚¾¥%>|h0Ò/¸àÖ¯_Ow*Eß�ƒ=z4»ï¾;ƒ¦=ÊEEEÜzë­ÔÖÖ¦Ÿ‹‹¹í¶ÛHnÙDgg'ÝÝÝ”u´a M–�-@ú# åÅ…Ö4áܺž”^ú[²x1•½{S½[ ãq&ì¾;EÅÅLÜcÆMœÈò¥Khok¥sçNàAÞ~ý5ö›6�~ô#Eì´é‡ñê‹ÿbóÆ�}ìqLœ<…Çx€ÆúzÖ®ZÉu—_ÎÆõë5eÞؼq#ß>ö8&í¾;e¥¥\0ëÄã…<2ï>*{÷¦¢²Òœ½�]f+--å‚Ëg�ÇydÞ¼€Å%Å\rålîþë픕õâW^Àc>@C}=kV­äÚY—³iýz)n×κœÍºîýš~‹^ü›6nä;ÇÇäݧPVZÆE=Òô� ¦üzÏû™¶è·ÛnÄãq&í¾;ÅÅÅLÞc ã'N`ÙÒ%tdÚâÑä�×_ãÓ¦ñÃ�¢Ôé!’Nß=ö8&í>…G3åY½j³ý¶°ØãC¦Æ¢Ò¼Ç{“wß�ÒÒR.�•.Ï™òTfÊ£Vˆ}êè 3(¤%k—’º 7+F•%é¦Ô{жœÌ8ã‚ ƒ6Ë#2ôábíôNxÔ^“Óßè3ù2eÚÙ›h»ZaÍ©–ØUÖz<ðzR§VýKÓß]´ð:;;9çœs¨«« ®ƒÜ}÷Ý™vÐA¤Pg·þߊhÏóˆD"Œ1‚yóæñ—¿ü…‚‚FŒ�çyLÙ} ×]{Ç`Ê”)̾ì÷üpâ¸Ì` ¯¬´–a[‹�›››Yߨ¢Äù崯ĩµ°dñ»Œ™0ž±“&ÑÚÒ–M™¼çž3tÄH–¾÷>uµuÜrÍÕ¼øìBî½ýv¶nÚÄèqãɯ¾ø Ÿx‚ù™ß°‘#X·v ;w±‰�–~@{{›uP¾úâ üã‰'˜çóŽÉ{ïCii)O<ü0ÿZ¸�{ï¼C)‡íMÑ)žÇ~˜.|†{îü[�¶Ç>ûPQYÉ‚àõ—_æ¥çŸgȰaô*/狵kèìÜIscË–|@[[_¬]›‰kdÙ’%´µµYç/¿øÏ<ñ÷Yt_`Ñ#Û *Z¼ÿnº-ÆM˜ÀøIimiaó¦MLÉ´Åð#Y’i‹¯¹šçŸ]ÈœÛogó¦MŒ?^™ù,zñž~â îÉè4|ÄH>Ï”§©±‘—.I·…R’ô¿‹^x�'Ÿø;wÝ™á9’½öI—çчæù…Ïp—\Ë~¯ß0ò=fÍÉ" ˆîãºê¢º éàÉ È9)ôº&}°ßk÷ìæ†Á^¯Fo�u„«2µôJABа‹ ¯?Øù4Ðï�¡‡.5£u sÌ6¾+›˜8q"'NdÉ’%ô+ˆ±×^{é;—÷)Œ±çž{RžJrÇAû²jÕjöÚk/zíÜÉcÏ=OWW'¥¥¥$ÛZ‰wß}7íííÌž=›ýôcgAœ?Þ|37Ýt³gÏæ¸‰ãxëÎ;ØoÿýÁ¯G ´e}æö+=tttðʺõ>|°\äÐÓÀŠÜµki¨¯gÌ„ t´·³|隘zÀ�Œ7!Ë–|@DŽ™1ƒ9”^ååôª¨À«©Q—ï3ù4ìØ@A<–µ¡—‰·€>}ÓWenZ¿€TJ5©¶àólÌðxÒ®¾}Ó7Œ]:ûªà;ÆÉd’¢’bZZäúÍÏ\¨‹…‚zI÷*‡iJ¡ðû_FúâóµÔ××3vÂx:ÚÛY¶t M �ì{ÀŒ÷6B>\òBŽ›1ƒƒ2mQ^QÁöšIr6§�â™ëH�+€t©¯ÏòºË#[àî)æÌÓ�.ÆÒ± ¨˜ áö2³jé2ôÄ<ö{õÓÃÙ?îuU¡Q(`èä ,çûÄÂòË’®_è ú*_Ø×»²¥ÑŽÑ9=—¯~è™À«´uÈá�üœ½vG,û„5Ÿ~Â�ÇŽdìС¼µeÉŽvR­­°ûdb[¶R‘LR4t8cw&ØcgýËŠØÔÔ E1¼D'ýú”S�±±¹QÅKtÒ‹±­¾ží6‰^~öYÆ×ne·Òbv÷º@ÿ²RC·�‰ÛÛÚ­z777ó^,JÊó,·[Ù‡‘LöÁâŌ˴Å?3mqìŒ<}:_dœ¤C?œ™§ŸÁÍ×]Ë;o½Å¬«¯Éc˜K’ÑhTÒ\N;†ùå•i ý;¾ò, w,Ü bCÀÓôßê©íŒîÿæS�.†T÷�)õ—]}.m|MdÙym­ú ïFw{R(€öìÙ­-ôLàU‚Ù%\§0 ¹è´Ÿ«¨  ¼œhY93zõ"Þo7 «w#Z\Ì©D‚®íÛèßÚÊ·k·“èh£sÛVºëêHuu)*DˆA´¼œ¶ŸpÝ;Ð]WOeqÓ;œ ~}V.§÷/~Å!É$�ï/¦áµ—ÁKâI¯wlok'rƒÆæú>ohbtŸÊLÙœ~«u`.]ü.‡y$žçññ‡ÒÚÒB[k+~8ÿXðee雵ƌŸ€‚!ÇÓÖÚêÔI;jë3~<û8�•+Vä=@—/ý�®®.Ž?é$b±ûì¿Pš^åå\yãM¼¾hO-x,(×ò¥Kéêêâ„ ÏÔ �édc#?8åT¢‘(;vì ¬¬Œ×3‡�vÔÖ1vüxö;ð@V®XASc£ç6¦êÓ2‡½ÊË™}ã�¼¶hO.Xè'€¿Ëá™¶øèÃ¥´´´ÐÚÚÊ¡‡ΓZ[Œ?�ˆ UÚÂ]»¨«­cÜøñ|ãÀi|¶b…ƒÐ4¢Ë2mqâI'�Å2+4®ÒÛt0aX�Å:û4f·Z.r_÷Ýó?0•@Ýcɦ�N6îl:åÒFMÏW7[šî¤¹�H»¤<ÓõðÐã÷x•�éoj·Áÿ^2É€“NeÐ)§³Û÷N ïaGP±Ï~ÄûTÑU[CËòe4ô!‰æ&  ¢tìxzO;„ê#ŽfðÌ3qþEŒ¼ð?qÞ ÿåïþËßÒÿ„“èµ÷TúáI?ãzþyæ=þ8“wŸL´´”âÁC)>’ªéG-)Q@ ¥«;g±¾hL³}(;|¾!øäÃe$ 6­_Osc#©d’e|@4åÃ÷Ówa½¾è%>þðCŽøîwùþI'³bùG�„\þÈ}÷ÑØÐÀÏû;öØ{Ÿœ>_cC¹é&N>í4Ýézð<�^å <˜T*Eö AÐØÐÀŸoJœâG§�FwÀm­­\;ër¶lÚÄ)§ŸÎ™?ý)“3‡Èºï^ø¥¤§-.Lg?454ò§Œî§Hºãy”——3(£»Î¹üÃe$ 6®_Occ#Éd’3m±$Ó¯-z‰�>ü�£¾û]fœt2Ÿ,_žw�>pß}444ð«ßþ–=÷Þ;¤ªQnlhàÖLyfJõj»i Üó?è;õò~¯UVv¼êÐa‡0[îa*ÿoƺCV'¬…åèJÛú°€“&�ãú�Û-%ÓŠæç(íº(wÈîÄÚªÝÜ–3›!vÔQüÇyçqÕ¥—‹Å¸ôª«¸nÖ,–-YâàHóüô¼ó¹òÒKøtùÇv]–½EU¯|ƒKÊáGÅÏÎ;�+/½”h,ÆeW]Å5�î&¯^û6Èð,æ6œg]ÑY•×tB‚OsäQGñóóÎcÖ¥—òqø=�&+ß.Y×Ëv #¬lzå ÎÙvô¹ò˧§È|¥%% í™÷ï#‘ˆâŒé¡¤´/•¢££#4�æ––à\ ÀÒ¥K)/ï|òé§Á¡'¡\ê‘ù­_8#"•ã§"QË®¥—WVòúë¯4I !ýMe~§¤ÿ=éÿé)Nvuå\ÍýeÍ�3ôì¥fëh0#ýZ�!"‚æ%‹iþh”ŒG*‘€d‚`ºìžG¢µ…Ž ëA¬ÏîCE¢Db1"qˆÅH¶·1xÿ(–@×K¥Øôþ»$š)¨¬$ÙÞž뮬–‘^*EeQ!é4wßèÈ|H!ÜP8<~�ÉË“Hó†]²©çã˜sÕæ_Œ¡MÒtÍdxäw¾CaQÉD‚owµ55¬]µŠ£�=–�¬X¾ÜÐ,Ë“ä;žÏW­6•U¬‡ÈˆÉ}Àôú9JÒý»=Ö¬ZÅwÝUu²×)úµeSÖî;ÚNç º²(W;-•ç˜ãŽc{M «W­2e ».r®ùW˜îÿê*o>­o«·|‚O�FùÃìÙ<·p!¯½ú*·ýéO »ývVd¶ä|¦î;•ïó=þó’‹I&’Nùµ-Œ©Î×á%ôLàd·ŒäH«qÊÒŠhºººëêðÚÛù¤no/ûˆ 5Ûiîê¢+™¤¨°ˆc¾w , °²’Êò &ŒEyAŒöuTÆ ¨ŽÐ7£©­�ÞÕÕŒ4˜îîn6mØHGG—žÿk¾; /Ç�r*í_¬ÅëîBD£DKJèÞ‘Ñ¥ Ž‚Ý<�â‚íÝî%ç¨ä™¦ñ#[PÛò³³J<x|XtÍSeAVÈ’"°ðÜ-—WVrà!‡Ð»OVö÷Ï�Kgg'O/XÀÓ ·\ɺUTVrà!‡Ò»OV}öó3ûŒû2z<¹`A°·käá?ºt±Ð I7Y‡|æð.Ôwð¼LyÊ”gågŸq¯£^…ô;kýíyš`\ô6Ç0_œñyw—”rÊʸh3?<àˆ£ŽdgG+W~Æ­ú/~sÞù >€ko¸�—^x�y÷ÝGkK BÀ-ÿõ_Üpýõ±s'Gy$ÿúç?•<õ1-Ͼl0øsT�1Lz8Ð÷HàÍv›åW mý£»±¼·½ò:«?ÿ‚–ÎNê;v¦Y„à¨_ü 1f�½÷Þ›<õ'ñM SIv¼¶ˆÎºíTðósÎaÑÛo¯¨ddeS?‚ÓÎ<‹Ç~8xÝaÌðáôª­¡æñ‡‰e€Ï#¥ßP•ÙóÙo�y�¤†V”e0Œ¨Vf×l'°B�H¿ìŸ�´ÎVs h}PË‘:èêôÆÒ™,K�ÙŸÒCt² aKÌg&ÌGsÅÅM¯ÿ5Ú,󿇥HZ>øÿc-¾ �”�®swƒÚîf0ò“ Ò=LñÂ�u˜>F¾9äçsAF ·< 2¿-ïÊjò† ÎÊ•+™²Ç¼òò+¶ÑDEE%¿ùíï¸è’Kyí•W˜2e «V®døð˜ïʆ”S¥vÌÒf¶x™D?ýîè×=5ôȯk†!\i ³GwC=Eƒ†ÐÒÔÄ7äÐaƒ¹à€}ZQΤê*z}¸˜ÔØ1ïÖŸâÝú§?o*õ´Q£Ê¸éÆ›XsÏ�$û¤ª_?~{É%l\·�ÒöÙ'”Uõ%ÑÜLÇçkHí½/AÌÞ\û ìÏ_êD£ŒíÓ[){ Jë¹!cF¡E„.SꕘÇ3¨¶4šK\Ègk³4²À]õ ÒèBsð„e‘ÀbÌòR;ÏQ¬�õÕ k¿ÑB¾+l/Š,,Ão¡ë+ò 4ì›ÒŠ,G,ƒVé/Â�¦óýס«D•ÖÃòÝb“wW/È€T*E4˾w’‡ç¥IÑhŒd2©òK5Y½4EÚ“½ËA—ÅTÍMÌû6­žzèŒ7Ò+ÿàuw“êè€H„½ª«øÛwŽàÛ£G0©º €–—Ðüþ»Ù<,Â�›~~8õ� 3jìXFŽEÿX”>‡ÁÀý˜îu¤º»ˆ�Û?ÿ7©ºŠ‚ˆ½)'WW)_4Ú�� ‹ º9F‰îÅ[— Â‚OïXzº�8uÒ£å%q[�wª) Rl`ŽŒF,W¡ì!ôVÇCo7�'ý[NY¶L´©‹*Lnïô 'Ï |ù™öÎkÕWàž¡K�8˜õ ¬}[m¿4‘Â~²Â—-]@ʤ֓P«ÎÂ'‚\Ö®YÃäÉ“ùxùr;üp«ô†úzþxÓMÜ|Ã�vØá,_¾œI“'³fÍU´6hôV²×“¯K¾A«£ZÌ^Ô³a·¯­ÙmßšÕC²£#M)×î !³·«‡Hqq¨œÄ¶ÍìqÈ¡ÜvÍ5¼ûöÛ�wëy©D‰Ð¾þ‹t\w‚H¼�XŸ*«¬¢XÌz«ÀôaC²6ËnqÚ­—%7hmô.£çã†pcÙTXè5}ìmª&ø²dÙ¹–{Õ) åÊ»ÐncÉE®# äô`[îµKµ(�—NdÈ ¸š^Rñu@q®*Éu/ƒ®–{ ã¼òb(o”CéJN ”åKd¹]ÊlÇ,ìšËÕz[déåGK{Bã±:iRc90Êäõß4°œr|ãõ×9ò¨o1aÂ.øíoغu+mmmÜù׿¦gµÒ2÷…¿ý-‡N?ŒD"Á›o¼aÓ>›g.´ó§³àhWýÈ€kÊꙡGo:d›\]»ÑRc<Ï£=‘ ÖrO²¨¨dgc#E}«B�H$ˆÇãtwwÓÖÖFEE©®.b½9ñ´Ó¸ë¾{ÙüÅç|ôÉ öÐ�êO hÀІ§õ“�’ÍMàyDâqR]]Jž¥ÅE†eñ8#{W°³ Î^y“S�ùŽ­(J•èxt󜹔–•‘L&I¥Rl^¿ž'~˜UŸ®*êæ;34™÷…!}ƒÒ‚ùóù㜹¼ôܳ<ÿÔSÆ(»èŠ+Ù´~=Ý{ofæí1q�=8þ¤“8dímm|´ä»>;wîD·Ì™ËšU+¹ýæ›q³o¾™»o¿�õë¾à–;çR&é¼iÃzžxøaV}ú©_Ln¹s¼æj6nØx 2„“gþ„á£FRRRÊömÛ˜÷]|öñ'Ü6gŽQ¾W½Ä#óçg8Ï×{B2àë…&ÝQL;² S8ßw•l }ßÓ+×ö¸"#Ðà ¸ Ö— x†9 ²|•Í šˆ°rÛèå(ÅR @stO-Ë~¯çy\{õUŸà—çž«^ ¡ñ-~÷¿ûNfåÌá±YÚUdäÛtUŸÆu¡ŽúÉj >I�¯=xí kŸ§¨±±^å ‰æ&F ÂÖVõ“|¥“¦ðù÷"zœÉcFSÛÔLSk+ýúõcãÆ�ìµ×^ÜvÅ(4!`Ÿ©S™3>¿ûnÖm¯åÆбn-‰†ˆx!ÉŽv"‘^¢;}þ¬[ ÅF\ÿ²"BÐP_o–ÞS�¥’.O€«/¹˜Í6P�³÷~ûóëË.ãÎ[ÿȲ>x®¾ôb6mØhÇwO8�—þù<]Ò©ì‘cÆ0e¯½Ù´~CæB�}§Mã3Ìßn»…ÏW¯¦²wo~tú™ÌºþF.ÿÝo‚ƒ#ã&NbÏ©Sƒ++Õ‚¥Ã•—^̦ ˆÇ Ùg¿ýøÝï/㯷ޢèì»â&íÎüâ—Ì¿{.Ÿüq9^*Å�aÃØQ[ÔÑ•—^¦ ¬ÙyiËë?˜m„00ôMVØ Ú.N Ïq'”6éÈ®Hp$zÊL&Ì<û¹¥D¶βë BMÓ_D�özT°r ª†€¦3·3HœæŒ/ \„ùËC•¯£cgŠ�òR–AVHGGúþ­á J™[4raÒä8æÞçëI¡ÇîñÊAX@×ÚáQ§ O¼în¾;~,‹¾XÏók¾ ¥«‹h¯rþðZ:»XºlUƒ‡°uËŠ€ñ#Gа};E……´®\Á§�MéÁü ÌæY^w1¿8å$Ê÷Ù—’±ã)6œîúzˆFénlDdPé]·»²{ýâÚá«òª¾Ä**¨kï "¿ÆàIãÖ´ ˜žj&Ÿî.Þ}ë ¼k.§œuŽÁgˆËû·  ù{BaåH´ÿAû¬ ¡Ñ‹ ïéû·n “$XªO…X_X>¦¤~.Ë·k£ñ˜ÅRiLú€L§7òÔ?�gT…B.t)3›cÈÛ3p†¼¥‡ðå¢ýꆼ.Àuí …‘lkeÂÈlok碗^ã>Šúóó(ì·S¦LáÀäç?ÿ9ï-]Ê�?α'þ€M55Œ5Š®Úíìý�c¸ÿÞ{Iø×9 £»¶�!"QD,F´¨‰�lk%Ù‘YÖÖîl-=†§œÂÉ'ŸÌ~ûíÇäÉ“9òÈ#ùöO"1awV5·’LIsûPÀµÔ�Fÿî[o2`Ð ŠKJ­5¨Óÿãñ|çûß'‹A0bäH ‹Š2_ôOxô8€®®.Öþ¹*ÈK„aüÄIAìº/>ç�7ßटüÄb•ìƒùÝ·}�K”½áÝú ‰°vÕê,¯g¯#ÝŒ*‹¡¾� ìŸ|TÏ)Ìm“‚4.U1@ØÖÏ­ËÐ2 *ài/‡žžFþ–†�¤WêÖ?ìå°çžDÔ‰"?ä1­ø¯š‡Ïcà­pÓË`hzYµÉ³áuæîdgå«¥}_×àÈ¿,ˆîJ_ÍÐC—šå`Ñq-òy‰^*Eá€A´¯ZÉèê¾AÚþӦϜ:>çœs˜={6·Ür D"Þzë-¦N�Ê1Ó¥°±žòŠ =ìp~ýË_rÀ7¾ÁÔ}÷¥¨¸˜îÆŠÚÚÑhú>æd/™BÄ Âî'=ûÖÿcÂÀaüõ¯%•JÑ«W/6lØÀ�!CØp÷ßxÃF<&Œúå´-?g/ŸH›ýDw‚–æfÊ+*èhO;—]w½²zë5W³fuú®ÞÚšV|´ŒC¾y¯üëŸ|ÿ¤“yêÑG:|D�cõn»Ñ”yµJ7µÛ·³ß´iŠNO>ú×ÜzcÆ�cÍÊU„ ÝÝ݆ΠèßM��AéÒVÐÜY¼âºë' àæk®aͪUö,Á:Ÿõ0ŽöÓ¹�©½k¾6jfß�§#ô\,z å�’îIeÑU3÷a}9’ãê" yWW(¿äS¦þvDØž­{¿×*]áu`±NšyJ¯Âš¦\|¨üð¥X+x†.ýæÞ—ý:ü�Wë‰& gCªs'ÝÍÍ Hª»‹A}*©(,¤©³“éÓ§ƒï½÷6làÚk¯¥ººš¹sçRUUÅO<Á«¯¾Êgï/æ“eqþÁÓ>búë_Ù¼ivv°®¹‰X¯^ˆÌ֣夺:‰D"DŠ‹‰ì,N¿G ˆ‚8^w%å½0`¥¥ÙWŠjkk:t(ë?û”Ö®SÊ&—Ð0¶.C!Ò3$áyDc1Š‹‹©Û¾= ¿ú?/a³´*›:ücÁ.ºr6_¬]M¯Šr>ûxyxÓ¡~ÇúV÷3 ‹ô®ª¢f›z%fww7wß~;gÿâW\–9ù©L¥´rÄ�k³‰^:ßþ`åAPNYЕ—^ìñf—ém�)‚ôôÖµyèF­óË,ÿðÜEУ0Ñ@$ˆÏD¹ì°@d÷N}0±ÐÛú”œmð®®qòÛ,‡ã-úûù -ÚÈACd�Þš�?.òB+æØuºc¿WÎÅz.CãÓG¶Q}š·aZ‚¯Ã¿;ôø¥f=XæMAl$Ï£°ÿ@ÒW8vÑ·´˜h4J<ÇóÒ‡Î9ç^yå’É$7ß|3—\r +W®äá‡fÞm·1ï±̾ä’‰‘H„!C‡¦gbë×¥'9‰„4åðð:;‰Æ Àóˆ––eµ*ˆ«¨dxe…¡±çy4×ïà²ÇŸ¢Ë¿Í&(�c?Öi”$z!˜zÀ�|öÉ'$S¶¯ dåËöcû¶m¬út¿»|O?ö¨d ÒÒ·mÞBaQã&NÌ–!“éÌ'}¤é#Xõé§|úñÇ|oƉRö¦1ö=à@>ýä“ìÍ>™Ä­[6°ï(˸ù ”ZI…ËV›úKÑgW@WnE,�¤E«ö5“ ¿L* µ �j]€q â¢ªz)û·òy‚€F£Ïðx–2mQÎêSuÊ炌l¯ÒÚíš( kTƒ-CK6@ ú‘vá…p”;HV¤+<¶RdãÃAךÂâ¤ÏÙ='| ¼~°vŠl¤Á+<}ª�TW'÷ÿú<ž¹ð׬™{;[ž}šq­Müáǧéê¤W¯r„´´´PTXÈÈÝúQVVFÊó¸wÎ�œtô·xâ‘GذnÛk¶Q³|^ʃTfMÑó(1ŠTwѲô,8VV†ˆÅð€u5Ûycí¼ÕÜÁСCÍS©K—Ìë7¥±®9sÑNH’þ\Ù^ûíÇ~üc¸kŽQWYzO˜Éã©Gå­W^ᣥKQÌ£H‚ztþ<~öÛß2fÂDDP\RÂ̳Î&�ðÿ^{›étþ<š>�¾ýú¥³r–‚h4Æ^ûîÇI3Ìü»æê L"‘`ÞÜ9œó‹_rÈa‡SXXD4eÐ�Á”•÷RË€?Ó ß¿õßHªæ0@ƒTeYYN{¶ÖD D�G�§EeABj_Ì=bß� ® Íþ§hšXØO‡YË�í[rš›ÇÀLlÙg™>×~¯ŸF[ëêh�nZáܶßëè2J‰�§ÛBL¢å·-K¡Ó;t鉡G/5 ´¥-ë:NvYËK$ •"Ú«Wz™7‘ _QœÞí)D2AjëfÚ¶oã'{ïA¤0NÁ’wØòÙrÚ †u´sþÄÑܰl µíí!Xýñr~qÎÙ (+Ãó<~{ÀTöîß�ÆwßÂK¦ÀK--£°ÿ¢%%Dâ…xÀÐ_ü†‡^~•æ¶6‰nö;Ž˜t�³çyD"º´w}•‚ÛŠ--9\|ÕÕ$“ º:;Y·ös®¿ü2êj·#ïå]š¡ñËñøƒ(r¶oÛÊ#óæ "‚W_z�¶¶VfžuUÕÕ´4·°ô½÷¸nÖ,cÐo·��;™×.šuE »þóªkH&tft¾úòËÒKãZ5àÝ·Þ¦©±‰N:‰SÏ8ƒT*EÍÖ­ÜïÝ´¶¦/%¹L+ßk‹ñ؃¢ ´nUÐ/ƶî¥kÂÌýa� QFFÖ¨€3ÇeÊþªè ûU¡ÖS;m¹ é´ÿKÆ{lu`Ò‡íÙZ95üQÚÇ˖Ñ­Jê?k—¢„�Юî÷ÚG*Î>’�•�™=ÕÐÛ¦¾s%ÁÁ“­ïž ¹éðï*}.¹®¦Ò}͈åY¦‰H|þ³ÿ4ó7–ùíÿ­øåÉ'½ÝÖÚ¢vϰ ÎLÒïW3ê÷³)4˜ÕW\Jª»›DC½“%RTL¬²/‘ »®„àÇO>‡¶·µÓ·¤˜ºŽFö®d[k¿à׌ýé/ˆĉ ¢ÑÌ ñ"VÀ;·ßF¯oÌä©SÙ¼y3���TUUѯ_?"Ò]Í©TŠ+VPTTĘ1c‚øŸ{Œ¡£}W([fç‘ )Á äì"(X¢=ÈÜvNo‡Žì/Ïsë$Ó[5¶|©=ôI'<~I�¾�iðx­ D;�`�6Xsлøý½ëPÛi{×QOI”Hµ¶ö ^@[t¨<íÕ¯�àéã"��"Ø òw4‚GGcɹ÷{³?ô‘ÝÔÜÌ^{ïšOžð�¹óJt-³†ì!ßü7›”=ø•–áIõ”;øePëÝ2ûô´6Ò�¥ CÇk{–zÍôR…¹WÍJÒ8çªAV ÐÁR€ÛkQRí�&q¨J‡*3\€ô“Íteøì§Ÿ �œ]6&³~²%jd¾�î+z&ðb7}�5.¶ðÞ–.ùÉiì,¯¤Wy9ñxœX,FII)}«úPÕ·ŠÝúõcà„=6lƒ bÛ¶m<ÿÖ[¼=ïAö®¯¡£»›â‚½ ØÞÖÁ€²J ݧ’y/¾Bÿ xï½÷ضm}ûö¥¦¦€’’6oÞ̶mÛ8æ˜c˜?>x` [*•bóæÍ <˜H$ÂÖ­[‰D"Lž<™7ß|S+¡#hIÖY¥ ºòXÊTœ§.šrÜÙË×k¤Úf¬ÙyN~Ö"0¶úRµUý^i b,· ãÉ¥„®û�= ½!JÏ<–1õD·]×cX ¨^…0莃͘«À$²Ÿ½CªKð{” æ_@íšiJ+Ë�Òâeê§ù¯¡‹ÖÖ:ŸÐWâ,N‰±ö‘ç·U aÆËU 8ÒV¹ò8Î ´¶¯Ãè ¡G¯b^åÕ#›)…3ÿñOöÜsOþãĉF£\sÍ5 4ˆêêjîºk.ƒæÄOä'§�ž'—þee Þo/"BàyБHÊJù¸¶Žé£FpêégÓÔÔD]]MMM 8�1cÆÐÐÐ@EEk×®å�ü#3fÌà¾ûîã[ßúëÖ­cĈÁN4%™L2|øp x¦ÖÒù­33i„[͵H!ñô½L'å¾ÖP %×%ælÆPä*ý«©¶: FÒɶLêŠò£=ÛT%ƒ]‡ üoîùúN€g©5% Ôzõ\‰‚°RÔâÈèÁx‰JñŒlå7� kÕœ ÚI^‹ @åG¥Zþíû½šÐ<êÖ‰| k4~šÝ+”vi4a©{î="ôHà ‚º6/Õ.™¶?E±(] µm”G£´¾†îº~4y<E…$Þ‡ýõ§¦µ�ˆT2uànTѧ¨ˆâX)R´vvST#�Ò¯¤˜Tw¿úÕ¯(--åøã�gæÌ™”””pî¹ç²zõj¶nÝÊ>ûìCïÞ½yóÍ78p 555 0@2dPXXHWWUUÙO ªFÓUJßCµÔF€*χýbuô(á/»ôÍ´4�ðg¬ž1øÃàÎb?‚K%œ†0aÙv�ZD·³a†#㸠#_�<(… ߿շdwÎÞL¶¶²B© �sŒ*‚°Ò+¤JD�ÓÃíýöÊ:,^(O6)0Lçc¹ðÂQG²|Ó9°i/ƒ©$ÖRWÖSôŽ�¡y].Ùa=$ôHà|Ñ%_zxñóuÜò­é;néy‚]ÀY“ÇQ'Zš>±ÜÕÒ‚°®©‰Ö®'�ÐgèP¶"ˆô‰³¸›à ÔêÕ«yà�xàõTðìÙ³ùÛßþÆÈ‘#Y³f +W®¤wïÞtttлwo…¶££ƒ¢¢"åþæ°Ù§fÍCëC1B¶têKœX9œß¿ucçô €'£yŽ)¿­žT{"$à0 °Y“š0O¶Á¦3†zJèžoÎþ­¿fÂeu­…üC™9‡Ðë¦?vûoPk–m²ï(ÿ·–«Cxwå² =ge‰Ï¦‘u+Ì¥jÉÃÓË”åüÁÐmNÂê¶ç®z$ð6[è$ñm½Ç}›Ö®N¶´´‚‚h„‚Hú†©Âh„ºŽ�ôŠÇiêì¤{ÇÄ£QšZò½ãyäå×/ ´º‡!xmãfú”WÐÞÕņ-[h‚d2Iee%BJKK©¨¨`ذa|þùçlÛ¶�9sæ0dÈ.¼ðBF�ìëŽ;–®®.V¯^MEE•••RWWǤI“ˆD#¤’)G_×ö´r„�óƆQõß/ô,G‚]N€ <}Céi`Žƒ^�–ý¬ì,Ï3èÍÙ°ùd~‡ v+•¬KÎ}(˜Xö|CmšŠB޲è`sd›ê³¸®– ¸…Jo@OFÿ8,i£¨£VNY 7oè(+€ZêI—,�¨Pzeö§M#!ñiJš¢åhÛ·ÅIt�;wȇÖí_èÉÀ+«±µ š¶®.þµf5íílhj¦­+A<¡+™bg"ɶÖVJâ2t0o¯cúð!t%“ø`&OžÌÔ©Sáº:~ÿûßsíµ×òç?ÿÙ�_WWÇ“O>É“O>Iÿþý™8q"£G�FAuu5ÕÕÕmkk+©TŠ¡ƒb3Br¸¼þ|ÁÍsæ""26Ù¶pi·°,EúÖ$c&jðL½Ò×j`Bï|ÿV€']�¶zb‹Q÷<Ù*E¶Çiüð=›«.\ZúüZ­Ù=´Ì£æ å}¨Ç%ß:ß³Ò@èYh-F^àêQÙšÕ¦Ûa·ÐåjKO°8 ¦ªB-„Ö‹§V>«]_‡ÿ¹Ð㯌Hƒ9‡‡¾Ç˜Ñÿ-¿íR^w IDATºë®cüøñtwwóé§ŸÒÜÜLII ¥¥¥,]º”H$’þXBa!gœq¿ùÍorÊܶmx ×^{-6l •JÿwvvòÌ3ϰmëVö™8q@WؤÀZO2�%Zuz…¿‹dæÚªÒ/OO�ÄÈ�Nc¢Ñ«×ïX è�/Çdå˜l¶XÛj¹a�ÌáI0yòd DII 9åÖÖÖòûßÿžË.»ŒêêjªªªèîîfËæÍôëÓ‡or0½JJÌY¬¨�µP‡‚›”…^Û¾¯E'¡$hÉÂá‰ÌlÅÌ/L°D®7S,�öšò„�¾ld§×�xåÜ+ n£%�/lª.e ©WŠ6sÊ.[¤ ÍgUI`^’!ò|Õè'yš²În�ËÕ*½T4K„¼z¢‚­!YÊÓZ<©­ÿÇö{å˜|0Ô©0ó ã³ø=2ô\à iñ°­—>彘¾Ï^°Ï^…Òùòë׬" *.dФ öüÛZ¨]õGì³ì³·!.WA¤‰Öh_ˆZNSX®×�ò]‚–y‚g|e£­í龇Èbƒ•Þ>gËr„�›e…F»�Êå˜Ñêµ �í«³ÀŒU~Ö–eçò¹Ê`“€¸erRÁ/¿m¼ˆÈ¼bëÅ“²#“ë9K¨�f.~g³o·:‚Úsïùšú(”Ž�:(jÈm''zšl{¶ê¸ñÁ%üBmKT~`˜åÓå»� ëXò#5>Õ¹Ê  WÝX‹`SS¢·v˜�éÉákàÝ…ú)ò¼{©;Éácô®ai5m®Žír¬C ð.]x‘ù7ßeøt58‘^ÑI(ÚÙuò$Cä\W=ù?ýK;ÂVŒýw�]3É|-TV�2¥ ÐiAš sïÝ,kº·¦€œ¦BÊ�Ïo¡Òˆ –€Ú:ÍÂO€RŠmÉZÉ%¤KÊ3î/¿\M^jÿ¦²}ÜËy«VÆLÛä2{)R8ê6|h åɆÂjTæIc³«¥´ÔKOÅß¼6o×f™­æÞ VªGi5ô–H'v[îà`WVPîftßÕ`6?:d*.ÒktYlpÊwÌÓ…Þ>naÆÌÆ¢•''j3h! ±Ï3$µ2Ñúµ—.žìTŠt}«Ÿ”åÛJ�þWÞóuoXËá˜çœ}ªJ©?sÍ@]«Dê¸yh:9ÜØ»è ;àè¸Bû×V qL¤dc¦-¥ÛLÇ—Ùï6ÂÐ:u%ªõ“Åc¡”Üf4{*àú¡Ç¯sà›£Ï|ÒzMØò°Õ°8òpg¨æa ÷xÕøóÉÚ-Ìùe®º#¨‰€0±Å!P}´A¬g–ós|`Ši‡ÿ¬€®xŒþ€–Éãa|+à)QÈ„iœý° ÷ªËq»øU¤4V˜�™üàÐtöd+‡ðu÷80”xÃö{é~ûäX®–ù²õ.°½Ïí##²{†ž/®šcB¨? AÆç+²¿tz�v—³»×ÕC�Þ SèÁå~+Œ~\빪 Ã:èwå¶(›(OR)—NaÑŽÅ,%„ß\˜;�ì,ÑNjcÐ4-Æ(Ä¥rd¥+e/¤Ë¿òß÷”?Q¨ØË�œå§àÆ­<òm}\utÃeÉË·ùÝ�•%PÁ˜»n•GO�² kæÑ¬u]˜½Õ(¥cöLÐ… ¼�•ã´e°Ü€è‚Ï.?“‡aGœò³ 6ÃbÈâXîÊ.°õ£­ºhÎL¶Ìqü Ë ü̹[$Èœžö¥†Óû]@¿ËÙ/·­÷ §gψºlêZÈÔåûMè¼îRÎ#äo Ý"‡�7é„» ¡žNFA1\&z%§àÁÒCŒ½æmQ5éÿ A/¬›GÏÎá˜ìî9*/¤³‘Bu.Â@7L—z&ðbÛ™pô{#„˜o+ ÚájWòÈ–dßþ±aÎ<Âu²Î†5á9¶¢�Á 2 é€WçR¯-!Ï6í–!l©W”Æð\˽'@Q(\û·i³ê2¬¯Yt ̲¼ç›Ãó’í³é¬æ@2KT–-?•õÞ•Û¢|Uþ.¨ar­/YtÊõ)�ÞšgàÊñ¹™™d!» Ä),ü¦•%z(êÒC�W?D/rØŽÐ%Zöã5£"å±Ë¯} ÀÕ²´i”sVŸÖ%OpÓé «Õ“Í ¶é#œ“g‰ùx9QÆÅ’ªf;…�g¸V�»šž°Ÿš¶®ÙŽþ‡„V/¶ Õ´_æ`úîO›W¨öΜuùoÐðÙõÛR䆓xóC?mW$ç* ¹ƒ¼W“wÓè`몟]Ê/ È_ýÐ#�,†Ö9cp˜Z£¿8–ÍœôÙÅ&äÉc¡¶jcæ ¥‡bê®~oVJ]é²{ý6¼ófg¬¹�µ�LeåY´1—pUŠn÷}̲ø"Â͉&ÐsÿÖïÙƒ@~½¸+]ÜÌ? xvúðÒ/ÿU$¡üÐÈ‘ã^g§N.‡ÁE¯¤‹ÐìœBýz ÉÖÚoC_MJ‡|^i’)„Â#M ¥ï8öL ÝÕÐ#�W1´V¼0�DØDHÖõä<¬t9:×üÆäÈ/Ý]Èo6*Ì•Û °À¥”©iä�ô6^º^ªõ´ �˲vaÉZéç~»…Ð[KRW* Z”9ô'=Q¹IËÌM÷|Õ|i&�ùÝm!ýo­ G«íên³¯C�^)„t 9©º Æ”ñãé,,âãÏWÓ�QTVFë–Íô;Ž kÖ0xèPjV¯¦ß˜ÑÔ×ÕSÕ· /§ÿ–�lŒïÓ‡­«V2`ì86mØÀà¡CHvu3¨±–êê~t45±ª¾‘X$Bm[ÇN¨¢kë–@—=ú÷£ª¤˜íNÝ·nÝʱûñ—W^å{‡FŸŠrg™³ 箌 ©j™-ä95°=Ê#mlÓfÅ¢¡º ’l¯ø8è]åˆyæ›rõ=='xJéáK·é/9‡œ˜–yd'Ç5s6òÑÓ±ÁS4·!–A#Ÿ¯™I²á³n¿¯«Î˜ÝU²9¢ ¸e+Ì¢ª4ª„Ú}>×~oàè**ù™õ$«¥€gpšJsBÆD:qWPS×'¬õÜù¿Vàÿ,Xú �D£öØ“—_Áþ?>�=sÕß>†#.¸„æ�Øñ‡«Hí9•\sÊ+™1û:†w'^}=?¸æŽúõïØ¶£žŠ©ûqâÕ׳¡¬’\sÉ=öá×ÜÀ÷¯¸š“oú#[�$ÑPϧ۶‘L¥(‹Ç‰Ç"ìVT¨è‚£G�-bWWCJK)ŠEùhÕJµÜFYÃ+C•±ßc½ ãYšŒØH$Ý3gΤ¨¨ˆ- �,®oä�M[).ˆQ‹P/T‰¦g¿úöaRußÐb|R[ÇôaC�_5ÑÌ´½Üžå "; ðž%lFÂmyäÉOvÕaf„¿�L£mÀ“2õ“Ê!Ù½\Á—ã¢W[Ej©ŽìänIcáR"‚'Bu–šgë<�Ù'Êep])(Žl¤ÒRÙU�!jyýß"7½ÐçpœýÖQOr”uuIwÐ4ùF=)iö±çâqË2Õ²§i9æî®›“õ«z0ð†tø€Áƒ#„ ¦¦†sÏ=€ææf~wíuÄb1*ð˜\] À÷Æ�bHy/šššBpáõ7*<ÕÕÕÌ�;—�EÅLøõE¬kj&*űû  h"Êš1~lh)W×7pðÐÁ¤¯Ìý ‘{0„Z)åÑšˆ¹m3.�ì â¶†�ýÊ,›J‡G鉂ˆb„s^eKø‚II>:�¥æ:yxê*ÓÛ3e蕵ð° s凋^: ¤÷%�_…g)ÝÒ<à×aD%i;@Cœp•Dh™€è–êvÕM¨´�”pin{i$žœÕëh ‰ÞÞ$Z;„ÒöŒÐƒ�W3Q®žà‰`J÷ô“O"„ ¤¤„Y³f±|ùrÞ|óMDS‹-âÅçŸçî»ï¦¶¶–… ò÷‡d݆õ¼ð 446ðÌc�ñôÓOS[[˼yóx~áB-ZÄ�WÍæîÙWP‹òÙŠD#Ä"<`LUog)¦¼×j ÛÛÚé_VÊÐòìÁ*cö©?*ÖÓ³ØB°9[6Ʀ“ž•TڴΈ†ÁFÃ<Ë!éSSyÿ°ªý5 ¹B$Ã,p®Ï,õú³y™Þ8µmÂI ?¢Õ·Æ£/÷Ê«ª (\3è,€~ÉýÞ Cä n0´eíI•Ò¤rãZû¹$‡� [—ææÉ'ÅV«᮳ðÚ [�ê9¡gŸj5¾fÒXÇqGIg"É¡Ãól}#í]]Œï[ÅO>Ë1ÿŸ½÷Ž“£8óÿß53;³9kµJ«,��„‘�1¶Á0Q>¢áÀwØ`l°0‘Ì�A6>0É$a¢ÀDc‘,‘DIå¼Ò®´yW»ú÷ÇL‡ê®êî‘ñÝï˸ôZMwõçyê©êªúTîñc¹uöe¬ØÑΠ²~yÈ�<ýÌÓÜtÇ�|wòî4uG ­ç'g�Isw/cjª8xÄ0Î8î;>f$8ææ.x™-]�´÷õ‚²xŒ¦Ê µ•ñ8å¹­G:—Lg0€™ÃÅV¼…˹Ô�®º^›VN~ômÙo…tõ†sJUX•]B aHÃðßüaÊ9•þ‹|ÑÛd?öv#üÈß–p/j3€)Øe5©xwׯbÉ _"ÌÍߺÓA%‹ÓÿDŽÿí0½Vèð²¿WVwV¸*„ |« 3Œ¯3œ°Î©)Hοl„Ãa½üľ ~_fW˜Ä«mº<]yãäI™8v,‰Æ!$7o¢*¥#ž�oM§Ò¤Ó)ÙgPÙ×C ƒý Çwv�.)ãíž**˜sò‰÷õÒo8cŸuu²zù2¶‹(S§Næ�%Ë;j4]e•|ܳ“�±8ã�$5¹ÎBz’Iß�ÆW% ö1”�•°ûNwø’·Ðûtm”^ꇊ z¼ùDóÈoÿ­›ô´á8ÈÓݹÀ³;…œ~ÁTâ¼34ÛVÜ2ª´±«,3Ð,JÂúÔeY\6-œßVÉxIKCþÚxß¾¡¸SὺdtØêÚK¢»J áðaˆTÕ£ôn3ò·E‚ån‚ìÖ5Æ„æN+ÿO~R®0‰×ãü{m¦û(š`Öïï ‘HÐÝÝÍ Wü‚«o¾€­[·ÒÚÚÊ{ìÀ£—^Dº³ƒÓn»‹[yGŸu6«V¬¤mákœzå Ãàù»î $žà¨³Î`õªUÌzþyþãG?ÊÞ¯^ͺu먯¯gÉ{ï1ª©‰æÛçZÄ›I&)ŽÆ|›Î#ª*Á~ÆòQG¯o+^>�Q½'QLTS[ËÍwÜÅ£ÜÏ_ž}F�ˆ./}_ÅvÕµµÜòû;xôÁøË³Ï* P­˜vjª©­åæÛÏï¿�ŸÁ«A“jjk¸âšëxþé?ñ·_´-t�~µ±|gx®Õ-u�Ë«ÙyRVXÒ•H˧àGr²ý`äA‰îþªð�©W6÷�àUÄF¶aåðð©Ãrx>çó؇Y�m9SÆU.‚ ®ß0nWd Íð/µðÜ®nÆLâñ8·Ür ååå4ŽÀ /¼ÀÝwßíÑœÎdKÁÎLÃÈPTWKGG›6m¢¨¶žt:E:�桇bÌØ±TL:�fÞ¼yŒ3†ÖÖV†Juc#¼÷.#�'Pe2”Å‹¨Lĵ6O¬«…H„òâDpËÖAº&âûþ˜N9Í‹Hj¼aø&·ýðûüˆÿ픜%A­fW¨ªÊÅ%#“°þ«�³�‘T*E&÷ÿó‚ 8éßþÍê¡éæJ�WªzÛFE²ÉÂXÉ!¥Œû�špÕ¡{}ÇŒo�楶V–Ñ-hrâÝÃÐÂ}·½­�‹t¯¼ô3ζM¶ÅK¸þÎ&Oi�RÞ­_Gž¦_Êònk‚Ý®¢$ã#¬¬È•J|l1óžðp�*mV'³–ÐeÃõxµíŽLíg“[‹«!æÆ©Þ¹y«IZ¯lP*¢"á ™uù×P³�óæŒtîЋ#Ž8‚óÎ;�Ûo¿È üñÇdZ¶гc#â1»25 k+GQmñxœòòr*ÊYúþÄb1®¹æ2™ ---Äb1®¼ê* Ãà¥_䪫®b̘1ì\¿š†¸ÍbBm omÜìñ�Ç㌬¬$ÝÝ•gl³w^v ��446ò‡'æsÝ/fÓÓÝÍ)g�ÍÈÑcˆF£,ýøcî»ã÷ôtw{Hã‡]Ä´½gpÍìËX¿f £ÆŒá”³ÏaxS›7nä¾;î`úµ’Ì�/¹”Á�� nläÞÇçº_ü‚Ö\ºNÞs‡þu*«ªxãïgÞî`ô˜1œzÖÙ¶Þ;ï`úužXì³ß~|ë˜cBðò__ä™ùó2l§~ï,FŽM$eé'Ÿð‡;ï ·»›šÚZn¹ý÷ÌäÆNoÙvߣ�qÍW°byöD0¿x9®„‰Ž9[/Þ­[5o¸u+Ã÷º|°&Þ9a8=ô;=-—¬– ]—¦¬rXVó2³Ü r0YÀÌ;yí›Q]SÉ;m¢ôUËX›Í'uâHi–@­=eG'#4�|Zm_2W =Þ §Î ›6l$‹‹eÛ+¹ÔÕÕ1jÔHf‚‚ú²RÕdµV/ºè"Ö­[G2“¡~è0Æ�Ç”)S6|8½9R...æ–[n¡¥¥%{_RÂܹsIoÞH?Éd’ò¾¥]Š�-@ö# •% å³0qÿÓ£�ÒÞÖÆê•+øõµW³yÃvî¤g?zìQÞ^¸�½÷Û�cN:ɳ¸ö€CaÆÌý˜ÿLJX¿f Å%%üø²Ùßç±ÅÑÁ²îýð OgJ9E ©œ¥ èMÊxH3/!«qŒXŠ¼Ú„BZxúc-$}¡Ê,nGúYò¸åÔVªÓ<8M=Bšº¯L�2ï¿z¼–Ód‡÷‚çžå´ÿ<�sÏ=—ÖÖVë8È)S¦Ð0¸��æ= õnÍߪhÃ0ˆD"Œ=šû￟®®.Î?ÿ|F��aL�2•’’~{ëo˜:u*q f´_®FUW+MlîRrgg'ëÚ»[-™Èjí$ź5«éïï§«£ƒ%~@oO¿»ñ¿-èn“'3vü© ÕÕ×sÌ 'òéGò×çŸS¦M§²ªŠ;oý-K>þ˜Êªjf�~:twÙ=òµŽ0?ýè# ;üðò‹/òâsϲjÅç\zåU kAIiiVïï~gë=í4Ê]zM÷ÚË Xðâ‹,ùø®Ÿ;—é3öáÃ÷Þç·7Ý”KƒÝ÷؃±Æ{d×­YK?���|òÑGžáíìaõ¢”=PŸzÆ|¤ýv3Aë eL¬éaö`U[¦<į!*«êHu€ªGŽ Ûç2:LÕ|‹Xñ¼� ëÂ>+Þ…óýäî•]}¡µGœ å^Á h¸è�V‡¡|nxÃð§;ÿF‰�•!]a’­Óý‹xC®éª;Ú˜4i“&Mâý÷ß§¡(ÆôéÓ�ì™Ë{'bL›6�ÊLšÛÚ‡Ï?_Áôéөع“Ç^ø3ý”••‘îé&ÜsÏ=ôöö2gÎfi`gQœ_ßt7Þx#sæÌáØIYtÇíì;s& øñè¡JS×åN¿r»¾¾>^Y»ŽÃF —¢†t½·vcâÈc�eߢ¢¢‚ŠÊJZ ù ¦i3fPRZÊš•«¬ú·¦.;ýӟ϶¾}›N§)..¶R·MÉ=Û¶cÑh”Úúì‘™?½ì2Io‰C¯7F‚æ-[èëí¥ªº|ëèc˜yÀ”WVPYQI˶€%N>ÙÆ³Ú8 žqò…™ŽùnKQVÂjz¸iÃ:4CÁCþ½mç�§,„ç'?xeUj#¯>ÎÊêðnâ1רd¨4T cú» IDATíåCl¾*ÌLá]Юl@YO��÷ÚSŽ„ì«’Ñ¯Í¼Aä©i�üËK¼í¬‰6Î�>ñÑV.[ÂéÆ0¡©‰E››I÷õ’éîfÿ)“‰mÞBU:MqÓ(&ìL±çÎË‹ÙØÑ Å1ŒT? µ•$¢16tv!QŒT?]±Í;v°mý"ÁËÏ?Ïn-[\VÂ#‰ËË„O=�ÿùõM¼÷ö[\ô‹+¨©•w½þ·ìwðÁyì±¼óÆlܰž¶¶,Y>p×�¼þòW ^Û"ѨïjcSÎ$áûﺋ¿¿ü²ç�_mm-%¥¥ìؾ�ý:˜“N9…ÿ¹åfÞ}ûm.ž}95µµxª©Üe4b†&Lg!g§ÐTÀnòTÀ”�¸·ÁøáÕ«­…ÍCŽŠ^?•ªéM*ºÏn¼óVî šÈvrßô õrf$õs¾^Rt²¸®¡à0Ëc¸Ò×¥Ã=ëñõH¹ÛYót ¡0‹éœÍA7u‡‘Ó6ƒ Ö$ñ*_¾áš.‘Hð³3Ï VUEQe%ÑòJN¨¨ Þ0˜Ä ÁDKJø>�I¥ØÖLcw7G¶l#Õ×Có’­­dˆ'²G A´²’ž¥K¸þ­÷H¶î º¤˜¿z;œÚåŸPóà 8$�¦ýÝwh{íe0ÒéŒeÓ¶ž^2>'hlÚÑÆê¶ÆÕf‡©Ýs±ªè;+•­­Œ›0‘½gÎdÅòÏ(«(`ÜĉD"‚áMMôt÷à,`ÉT’û︃KçÌáìœÇµ—ÏféGÑÙÑÁ±'�L$¥mûvÊÊ+xãµ×d»´mßθ Ø{ßl˜Þ÷a[kêýÎI'µô–³èõוéqø‘G’N§˜2-;RñΛo0bä¨lœ&L@ˆ\œzºeòÌ]ìØ¾�qã'°÷¾û²bùr:sóü&ÄêA™iÐuU‘®¤/§Ô³­*°D,yýЭ�Öô$� �<Á‡ Ð\ÏN¹_7°7)ä @ V¾µpêÄ—{|*bó[eÇ\ê${zÚj j>ñ!DëÊ‘ ž ¯lôY™) Eáë„çNNûðÒºXŠ+HâýÈ’é­*BF:Í�Y§¯­w4� Ò=Ý ´l%ÕÑ�aAbÈ0B &ì†Um`�ÉÎýÙÒ‘ìîb[ñ3Ô4ŽÁ>äÄsÎaß}gb¤Rlݸš’áM!ˆ–WÒ¹ø-R�’M]ÉÀ¸®iϯ;Ϊè»ãýøCó8çü 8ç‚ñàÝwòÆk¯²çÞ{óÕo|“IS¦òÙ’¥Œ9Ò£gÅçŸñÚ‚¿qèá_çG}›¿<û 7_w ³N?““N9•žž–/]ʯ½æ!«Çÿøçüà‡œsþùþ˜ãf}—�}}Ì»÷^>[º”õëÖ1m¯½øê׿Á¤)SøléFŒ™=ÖØÕ¹}üá?rî~À÷x>Üs7‹^]Y¡JáfV²Û§³/ÅЬ/EÀê[·Œ¾ÊÌ\©'C;^"ǽŠÙç2´�ÈG&Ü�µ»¥#Cu�2±á”5tãaÂó#¢ÝÕ÷„¡-w’œÒ<}GAÓ³×’¡[‘P{9}ëtøéÎ7Ü/“ûgÅ=H¯ê¹ó}š¿ŽqÈ™÷æ_4÷Ë]›¿Uœ~ê=ÝÝ ²ªuö§Cë™ô›;èom¡ãÝ·èYº„þ-›H÷õyzÑ’Râ ƒ‰×Õ­ª&RÃHg0ÒIŒdŠL2‰‘ ÕÕ…1j Õ‡F]îKF½k×°é�{EEŒ½ä$Û¶³îwséo–· -mÙάùªÓœlwùÁû3k�‰ÜÜjÏ{Û®xã®)˜ºªÌÙÒÖV•>ëW”x—>?¸²ªTøC 5NÕsuâƒf3 «×¦¥ïÚ×k5òôÒªpÅÛ�ÿó|Vzß!Îþ�—êux¯R™ÇT½Pu$ŽßÅ8tBÃËiÔ30­HWu¹ÓkR7¤å§ííí¹u)Ù'~ð!չŗï~ða¶"Âþ‹d«Vsª*›çí/YaZ2æ¨�½G6wYYUÅ‹/½tФ�”ã7“»Î8þ ÇŸy�ãÞm÷½�úÍÉ/¼s^°=^§s¶âý*¯Hq1""è|ÿ:?þˆ¢ª*JÇO$“JA:…Å<`¤º»è[¿Ä:»W‰‰ÅˆÅ!#ÝÛÃð™ûSâ ]#“aã»o“êh§¨ºštooެlÓ"ŒL†êâD®ÒÕç�¾Ü‡üZýRܵ-aý¼¸o¥â¬Z¡K_>-D7�~x!„µx+œ~Gec˜u�­ÃŸsž�È�H6‘¨Z«]DddÌ>nø¨«I'‘¡Óv �º.Íx «ÑfhñJ/�¶g¨ò’ã‰r˜^MpîB£mžÚfIñ°-ÐËx÷ë O/Û-!ç y›‘Ÿ‡L›_½é¯þϿ̮`‰WUI¸z¼D4›\ÉÖVŒÞ^–´nç��>fýÖmt 0�NSœ(æÛG›ÇœDu5Õ•Uì>v,•E1z··R/bP¼ˆúxŒŽž^j bܰá$“I6®ß@__—]øcŽRϱ§œJïšUÉD4J´´”äöœ=Eq„ 6 JŠbô&õCÎQO·ÏACUh\xÕH@¸V¹CDÑ+ñÃû?‘Ãõ[?æÄIz52îjÓì ¨ú¬ª††Tÿ:ã¬öžÊÊ�ž ‘>p¼ÿÖd ·õ&¨�ž/�ú³“Yg ÷°³¯ô–&;ƒñ:2Ôénd8-÷/n‚ÓW»dÜm圯#ªŠ²!]È–*ʨ×Xǵ°e”ñ.#\I¬åfs­@Ž �øBtI¼êc §Z,—lo#ÃÜW^gÅê5tõ÷³£og/ßøáˆñ»qòi§qøäI4L�†‚ÖÖVš÷ ×\ÿ+º»»(ŠFy|Î/¹å†8ú;Ç1jìXŠŠŠ¸î–›Ùù÷Wˆ––¯©!ˆ–•I•]¦'D"D…`Ò :ÞÝܬ�oU±yˆ†:‚úºÌöq�¨[ýAZº4ø¼Æv4ö¸�4ç‹“ ×yaõT¬½ºJ]É!Ç'Ë0\½›�š­°ƒSI5kó‚—|Ýx¿ýº»N 9#Bžåiô)â­Ëq&oZè  ¤42ïÈPÎN¾Ö�¡KÆãoHšÔvydô6ieœô'ó®[�úN¹©âl4ä]²¿´î_'Wåò†j4Êéåœ$H¶í@Äã´wu³¾£“9‡DCY)5 çß;”½öÚ‹gþô'Ž?ük$2i¶¿¶€þÖmT%ŠøÁ¹ç²à�7ˆWU3¦ºŠ©‡Ιgÿ;�=ü°58~Ô(*Z¶²õ‰‡‰åˆà ã>¡*wpÿ¾Ã¼ÇH:]SU¥6Þª¸*Û»fKXKr¡´¸zÄÁx_—§€ÿyÎY…fµ,rxmRëÀ‡4Z�]q,¤£†l„·Š÷~@^ä Tш /�œ°?nàÆëzш83ƒC¿*œ)$…xb”»Òvz Ìf‚ðHz3µpèp-=³ÿôY^ Ó/ � ¡)´ÙBîƒ�]I¥•É¥©3[©eœ6 %Þ))=“°ºo¿iá0Í“ì ²Ç (+:]v�*Bà ٶƒâa#èêè`¿áCùÊÈá\´ÿ>4UU²Ç :*>|‡Ì„ñ” n¤dpcv„Å¡|ìØrnüïYù‡;H7¥®¡�Ÿ^z)Ö®ED£ô|¶„òºzR��ô­^If¯} Q 1õëÚwh#·il/ŠF™P[£Œ·6AÞºBi%K°¦]ì+°"çÄ ꫤàz!;ˆ˜± ¶ÂPUS®¼œ:œ o%®°D€aõäÌáÑk?²¾Q Ò\¦¾#+§SvwŠP[ Å•3/ÙCÖfj*ð qiJ!ä•'}¼ÐæEÅœ¯ê•X¦y@As¾ÞmMB¶@!áš¿õ 9«dlB´EU2Þƒ:?ºé]«–+L.LâuUH~¯Þ��d’L_D"LTÇeÍàÈq£-LׇïS:fƒ¾~d68EÇzï¬]ÁŽö6j())aì„ ´¬üŒøWÇØ¯�–??K&9@¬ºšh\ýù¿=ÕQ‰�Ìd<Ï&ª³¿h¤Œ¨?á†yÔp C¶n]¼K ˆîL šÉ4¯‚'©d²våªG {èPE ¹í:F.7†!\çò*iÑU@´ª©°•=7� 7�WÀRý›Ç�i ´qv{)?$¼"Á›*‡^HTæä÷<öëʯÃ-'7”yE·Ç×$P7W勤‡|©uVÃËmL™Âu?Ôœo{+Ý×dÏcþ´e;m¹¹]·‹””øêI5obÏC¾ÂÜk¯åí7Þ°*nÃ0ȤRˆH„Þuk²~É‘x‚X­úóű˜òT+€CGŽÐX )U¾…MýP/b?1±šjÉ]Qhp¼–tm œuNpœ>¯§¬ÍœC«~a�ÛŠ �Gή˜W ÞU©Jõ­}Ì…m½\Ñ«8U˜á‡ÀËA»˜ T–tÄÜ8 ÈÜûvä SA`޲œw¸ZŽ‘óÖ”+$En[$a½~ut帠ɔñwv ä.ÃÖ¢Î8( v¹Âìñú93/îÞpŽ@R¹mC†ÁÖîÞÜ´…o�#©ˆ7 ¦zŸý|ƒé^ú)ƒ�9�òÊ*Ž?òÆ�ŸÀ؉)6ÒüǤ ÔwwÑ·aéþ~Œt „ ¨¶Îά®cuq1:½g2rÁŸ–¯„º”%*ŸBÊÉø Q¥†<ÞšD¹þ7¿¥´¬ŒL&C&“aÓ† <óÄã¬Ì}‡Ö‰I§Ó–ßÂW_åɇæúßü†WþúWþúüóž~rÙelÚ°�ÇæÍ³Èy÷)“9úø2l}½½|òá‡<ùè#ôïÌŽ,\?÷7¬^µ’;o½U"ÐÙs®á�{îbúu\Ëo(-/#“ÎÙ¼qÏÌŸŸµ9‡¿þæ¹ÜzóMÖ§ý† Æ '—¦Q£()-¥uÛ6yð>ÿì3®¿ùJËËIçöC,|í5æ?úž\¢ÙräN[‰ÌÝ•°ðî÷õÌøù¨YÁïò~]áo¿’@Íö Hdš@s"ÄJ`¥Wºo¥t ùõ)V2ô1ÏÊù WKïZ8ýüÞ‰-ã�Wq[”¨4ÄMÈa‰ÓûþþE¹^WØÄ‚xÜ.VQ B�êì`tÓ¶tËŸä+Ûc*'ßu/â�O0yü8Z::éè¡� 60}útæ^ùKÚöž1ƒ;x€'﹇µÛZØoäúÖ®"Õ¶O�îë%‰`¤’ÙÃ80{ݲ+)*òø5–—ö‡v5Þ7\y%›7n ¨¨ˆi3fpÁÅ?ãîßýŽO>üÀÂg1•�8úh^ùë_I:ö�;–=öÜ“M6dC0cæ~|gÖÉÜsÛm¬]µŠªêjN:õ4.½ò*®žýs‹Ø'LÜ�=§Oçã?ÐÆâ†«®bÓÆ�1}ï\ð_q÷mÿÃ'}èÁNÜ}wÎ<çû<òà|¶d †a0lÄvlßnë›s•EÒδr÷&�s¯Þyßp½ÏlzO}æ{¹æÿ™¬‚ Ôµ´É"P]4˜Ü ?ÕÄ!‚“hì‘_²Åa«¸wÎWMˆú9_}2»? /\sÛzK¥ù[PÌúBv÷n¥‚fþÖm»d¬w²'Üê7.gå#SX®0çx.ÛÈú‡fÆ.ŠST[‹‘LrÔnX°f^¹†®�¢• =ùºúøà£�¨>‚-›7S ì6f4mÛ¶QœHн|)ËÚ;ÈÙÅPÇw<<û<¯¿ý?f4ÛzzùÙß^ã>ŠiúÁ�H4 fêÔ©pÀüà?`ñ0ï‰'8æÄ“ظu+ÇŽe e{}ëÛáž}r¾õ9>€A t´·+ƒlmiaÆLy±Ú3OÎç—×ýŠ1ã'°zÅŠ,ܧ §’Iººº¨¨¬¦¯¯ÙÒß0d0�šî§­ì’+®�æxo½ù׬Ye“µLв ÷–£€h™›äiÊÁäŸÕ¯ù ØÜbý¯Û¯ë%ùÖ2+„÷Üšÿ†ä/î0\ r¢=ì,B��gåœ )ÆJ'Éäâ—Ë !Ïßú�™¸ð–ŒÎ*Ý�¿S’¹ÁçËì_RW�Ä«jC«2‚•ÇsW™þ�$;;):”Lr€aµÕT%tô÷s衇‚‹/fýúõ\wÝu 4ˆ»îº‹ºº:æÏŸÏ«¯¾Êgï¾Ã’�>æÂƒeÔèÑüö¶ÛØ´q#UUU$úûXÛÙA¬¢‘ûø|´²ŠÌ@?‘H„HI ‘�%Ù}Ä€(Šc$(­¬`È�!”•Ù[ŠZZZhjjbÝgËøëªµúH¦“×Åb±ì¤–ËÏoŽàù?ý‰Ÿþüç¬]½ŠòŠJ–/]*oÛŽÔ™ W°5µµlÛºU²+•LqÿÝwqæ9çrõå?ˆšÈÚ\RBkk‹ôúÛwì`ðàFm¼Íºÿ†«çhãgVµž^�[«p~h!8ÿ¹ ÉM»ªç?½M+9ÙÓY¤º¦¶É®ëÔ§ I„¦W©0Ì®�&În¼o{j3xTÖßAŽtÒ¿WÃÄô ¹_×ãí7çëzž€-³j¸e¬Ìoo3½…ã©Ç ·2ám¼xœ;ÝóËò_jWÐCÍ ^Ujg>y:�ƒa�hJöÇêËJˆF£Äãq ௯�sÏ=—W^y…t:ÍM7ÝÄ¥—^ÊòåËyøá‡¹î\îìqæ\z)éTŠH$ˆ¦&*«ªè[·6[ǤRv&7 Œþ~¢ñ"0 ¢eå¶­E1bUÕŒÊ}ÖKŠ—aйc;—?ñ'=Qg<õNYü,·×¾ûòù²edzu*Z¶meåòå\xÉ%<÷ä|¼yËf‰bÆï¶›çÙ¾ûÀgK–xlZùùr–¶Œosl {퓳9#Ûܼe‹õ‚mÊŠ:KˆÆ;ÃpO,éÚ¯/¥“™VÞQZhšh§z1¼ó±ä€WÊÙ/,pþÖ†{þ–;?(¢©Š³ý¾x‡Œ²]A¯»Õ/WBÞ ØÜÂST[dúyðÇ?âÙ‹ÌÊ»þ‡ÍÏ?ÍÄî~yú)Dú©¨¨DAWWʼnc7P^^NÆ0¸÷Î;˜uÄ7™ÿÈ#¬_»–m[›ÙúÉG2¹VºaP:z,™äÑòl/8V^ŽˆÅ0€µ[·ñ÷UkXÔÙGSS“dn&“áƒO>åïë6¸£‘U­LÿR‰FÙsï½9þ»ßåáûîSƒ|T<ûä|Þxýï,ùøc�L2™dþÃ䜞ϸ BPRR¬ÓÏDD"¼µh¡2Œù�<Ì~L]ý ÇCû7kó^?k?x¿Ç¦T2Å￟ï�{.û|0ñD‚H$ÂÐáÃ(¯(÷ൠ¬ÀœÇõ‰ìwNCâÝú³u´p¡ ›dõ�ƒ�ÌÙä³2Ç«ÕA|"Ô)�ùc*ð]ååQ;\IJ�N[$fòÊ(¨U!‡D n˜t'üñ²Œ“ØÂ’›ã]èá9çá!A’V3ÑùÞ|e “z t¨Y98£Æ8¼�T 2¢ÙaÞTІâ85½D:EfË&z¶5sÆ^{IÄ)zÿ-6ö =©#ûz¹pÒ8nøè}Zz{B°âÓOøá¹ç0¤¼Ã0øéþ3Ø«±�ö·a¤3`dˆ–•“hB´´”H<�4ýð'üñåWéìé!•J2mÂDkád{»‘H„×^_3*^ÒõÏüçæ7X·f 7^}5ÛÃÌ&mÏ�.zõ5žzìQ ³mëVžøãCv�®`_åezzz˜uú™ÔÕ×ÓÝÕŇï¿Ç¯¯»6;8ª0³çNþxÿ½üä’Ë$…Ͼœt:Í@?ëÖ®áÆk¯f{k«,œ[YôîÛoÓÙÑÁ1'ÏɧžŠ‘ɰmëV�÷ ÝÝÝY}?Ÿ-Ía/zýužzâqßt³#ª¾u=Û�ü?h/yç†oÃàÍGf/Ì‘J}L{'Ìag[Þïævïv#ÈõÄB› ä¥t~â.¹`¼]NDë=¢Âã„GF¸ß¦BÆq€ŠDRyÌßz¶ ¹­²ùO¨BÔ�¯«Õ1ºüò¼2èþYÑÒ«{=Âõ<¢¸wbœK Í{ó/šû�å®Íߪ Ï<ý�ž\…ª3Uµ.ãÂúJÆÎžCñ°á¬¸ò22É$©¶Jy€Hq ±êjŒTŠdk ÁéO½€¶õôR_ZBk_cjªiîîáÉ‹~Ì„ÿø!‘¢8‘¢"D4š«˜ D¬ˆ·þg.ûÌä3Ø´iíííÔÕÕÑÐÐ@$b^d2–.]Jqq1ãÇ�·üÿýä“|«§Oèývùæ _¼âa ~}%ï‹×œÑð…†oXλ·T§ÝÆ«—l¹Õ¨ Ý�ÿÓ¨Â\'FÇ[¦!/Ø ‘l±)æ|õI榿àýºÒä)žz¼šõ}æ|Õ‘t_H@!¼O½aÉ„k>ikogú´i–È|HMnªjñ»ï9FcÌž´ãÏÔ(²ôo5þ„Ý´qY¬ˆÈ+Ü…i^ο²²’þòâ@�RŽßLî:ãø3æ=Ž{g"¸ï Ô/#¨º ]†uÛãõ«ÔÕH¶µ–êê1‚çþ€tw©®n’�¤:;Hwv�êê$ÕÑN²½ ‰R<¢‰² »Q6f=ù8ÆS/�1 ±é4u%¥ô$“Œ¨¬`á¦Í<ø«H¥R†A<§¬¬Œšš¶mÛFSS#¶o§cÑ"<ð@† &Yh6l ‰ÐÝÝͤI“¨®®¦]Z-ìO¸ÎøkSNìBNügî®ÈüÿoÖ\~+[½Wf'ÂêiyzÏö•ŽÐîh¸8X}ùx‘õ3@y»_ê m"q1釷î„3v.ÂWÉ—“Át ^JoÍW”´åÎj�øØcªöxx ×ùØcI(´•øŽm«ð–üxìÿ9W Äë_¹èZý‹7oåÒ3Îdge5••Äãqb±¥¥eÔ×ÕRW_Çà††î¾'#GŽdذa477óçE‹xãþ‡ØkÇVú’IJŠbT$ŠØÖÓÇ�ò"ÊŠŠW[Íý/½Bãxñbš››©¯¯gkn5oii)›6m¢¹¹™oûÛ<ðÀpÀ–m™L†M›61|øp"‘[¶l!‰0`ŠW IDATyòd.ÌÎ�lèÈa|R-�²¦«o¼¨ƒ‚»"(÷EÐ^BP®Uÿ»p†ÕÖ›lrø¡’Úqô¥âŒiß&žÕ`À:ö%Páñqd²à!k+ž–‡i¯:�T¡%7gU$í¾ O z¢Ro7rɸF0߿ٚP÷&Uâʹ[ÿàd¢2É×ïôsÏù½nõü­é±(Ð 4œŒœ0¶Å*¼‡ý¥4T¥˜z}·K�×&…6½La¹Â$^³–Ò>T{]zàLŠcQþø«kiéé£2¥wõJ’­[ù·É»QUœ õî[ì;¬‘­Ý½D„ º8ÁŒ¡ƒ©JS[\LI¬ˆ ºû“ňG£4”–�IpÁPVVÆqÇÇi§�Fii)ç�w+V¬`Ë–-ì½÷ÞÔÔÔ°páB† ÀÖ­[2dÎOÓ% ¨««sG#t©|g¹„NQ}‹ ¢g“‚aßâûÿ ²Í_F„è}ÊÞ®«ˆÈ‰ú›¢'¶Àýº›"–¬¯±ž[ûý wýí\NÎI"Á  œäffBÿ^¥#mó"7<üfœOSH+ã +lKÁVHëÆ&\÷»R;¯nvéV Qú—Õ&ñâlÅ:ï4 œ{iõZnþæ¡3q,CÛæý÷É)9𾵫‰–eW,tu!¬íè௫֑ŽF¨mjb ‚Hmœw’X ¡V¬XÁ¼yó˜7ož¤wΜ9üþ÷¿g̘1¬\¹’åË—SSSC__555¶¯¯�ââbÏùÍ:'·ÌÃ;A– Î+ã© ,ɧ í©n¿pÂýZÑû”ûÁú0„€ n g“–@C´SœÄ>Hý�µ/] 3]¼é¥ Y¸ó¢× øŠ’X!eÜaíB¹+"ƫȻ0)7ë ’xmÒ Q“8ܽÇI÷@?›»º‰AQ4BQ${ÂT"¡µo'ñ8ýý$·¿G<¥­£‹GÇ#/¿Æ¨xeƒø*‚×6l¢¶²ŠÞ�ÖoÞL¯¤Óiª««BPVVFUU#GŽdõêÕ477sç�w2bÄ.¾øbÆ�gÍëN˜0���V¬XAUUÕÕÕ$ Z[[Ùc�=ˆD#dÒm¼¤¡-'µ�5xíò_rVà~-uB´8¯„n±‘ ÿÏ%hÈÃd*"úß PaóQàø…Ë:á ׯië%a)P…«O';Ï8Ó+�w±+„h…—^býðÍDûçŸ%ãÀ‡dD«\çÁ »"óetI¼Ê7¯¹ufÙž�^\¹–­½½¬ïè¤g E<a �ag*Msw7¥ñ"iΧÛZ9tÔÒiæýâ :jê¸ð�رc¯¼ò §–—“L&)++cçÎ�”””PWWG"‘ •JÑÝÝM<ç­·Þâý÷ßÏÚb\~ùåÌ�;—ƒ>˜É“'3cÆ †Nqq1ãÆ�£µµ• 6P]]M4åÈ#�dø°álØ ¤áŒh˜2`µéó ž/¯«òó+· ‚A¸Rø>xÓ¢°�í#…¯ä…¾2¿�,>Q|.Ï«ÆkSVÔìÕ©T¨ÉP8ÿó; ]ÛðpxIÖ•µ6@ŸtRh^ÚéŸû 1ë uF³Û~Ÿaq‘“ò|,#( Tσ6ùÊ|‰]�¯ºBõäWWu}êKgµŽÀnYKö;®‹6lrø®eÁ‚ÔÕÕñÕ¯~••+W2vìXâñ8Ÿ~ú)'N¤¹¹9wžp+³gÏæºë®ãÖ[oõèommå©§žâ©§ž¢±±‘I“&1nÜ8„ 4ˆAƒYØîîn2™ £†—â¼ Ivþ=b™¤‚WZ…)«Pàd€Nm(‚VtþäDzö|¾›A+<5Øì•¬;�ÞKîÒìEö"\éÖC yö Cöº•rf¸ù’¡ã¼åPxóRÛÛv=öèäo2w)½OͪlwòÊ8}åVj¶<œ¹JØd(B&¯Ë&_L^£…ç òÈH+ÊyÏáœg4¦ÓvŸ(-`Ê×]ýõì¶Ûn$“I–-[Fgg'¥¥¥”••ñÁ‰D²KH$8묳øÉO~¨³¹¹™8€ë®»ŽõëדÉd¬¿þþ~ž}öYš››™1uª}Îj>QðÅËÁú «�íOºîpüÔz«:ÿÏ÷©´»�gôÿþ­l‘î3ÎZ¼�M¶wöÊp?Ðæ?— ýÙ÷/pàÁû½ ÷Ë •—Ì‚¦-lÁñˆ2;Êx»ÙKƒ÷Ïè‘“JIÎ…w%›WÆ‘KTïNi¾¹H�÷ʘúóaZ�Âð®„Q@®0{¼BúÁ}§këÖUUqÜ׿ÆË>cíÆMÒqaÜ–-[x衇ضm[·neþüùôöö‰DH&“ÔÖÖRTTÄäÉ“6l¥¥¥´µµêmiiaöìÙ\~ùå 4ˆºº:’É$›7mbp}=Gí0ªÊí/…Ùfµq�—û¡4hP( ÜýÏœŒáÆ9ûÕVj‚öÃ{ƒ�*�Oº*ñº0¤^Y~qÈbvq(rÇyÎ:ý´½I53Y¯Ü5×­‹·Ó×jàø Y»éUݳÄäP¥³å„uÔ>7›«²íâ/c†cs|Ø}XäììFƒ“äƒk‡ ø¶^­²ôtdþ_vI¼rãMóâ…‘-@.ﺪj¾¶ß~ ¼¢Ð+Âèܸ�b`dM5#÷ÞKv:Eûúõyà�’¾ <ê¬Ó€B¿oÅXäTËwÿm¸¯š¸®BÈ( Úåv• … ÔØ ¼?ÝxIÁwtVäFeB¨  X1í+#1Ô®(˜è¬ÄýñæµM¾Áæ)åÌ´ò!P[�ýYÁ0„hæ(»ŒÚ´’Tiø“›Ù»•>2ò™ÜÎ`u2òÔÚì®Ù|d”iáØã[˜œ (ñf�â­ G»X3÷âÉ®Š<ç^ƒª Ù¯x©nƒòh˜ùUm5éC<îÐó!è _�~Õ­×°ü:ûNÕï[DáJæ„À«ù"_¼KZdÿóyñ‰ƒ’@ýãìLo›øÃçY»Á¦îuë^£}Ĥét€…ýF !ÝÊ@XB”ñ6ÑëäÔúƒæ|ÝeN(elMÖü­ ˆj&Ar9wÚ°¤0¼2…ʽJ¼ú·Ÿ%]ŸŠÈá­z¢ZºâÖäGl–�»eëãò•`>ÄDnº6¶[mÒ•Ò%€twe{��oµÎNÇ`&ȇ ½Þá=,Þ; ëùµ9t"JÙÕ°Õâ'¿`½ï\¯; �Bþdh–Q‰Ž˜tÛ¢–Z¼žõeN'£Ã+eÈ}€ 0ïåîM™€¹X'[óÉN¸~ ºk«qJ¼9盼ƒ÷¢+4O´_ÉK‹×Ye2€x‚ׯy†'oÿÓ—  [BÑéÕ†ðÏ"hûq0Akñ>2¡ ×é•Ë8AmF�f‡®Ã4 ] |ŽŠThq_* joÍ)«Ç›×²œüPg»-'¬ðòŸ¿ .ÍN[žó·2kdܧE×ùž.U¨§Qåã “xseH™MUÝ._µ}Cô“µ=båГÆ/…Lâ‘®4xm�X�W´ŠÜügµ´fúJ„!hÓ¢°�M÷päiã] ²Uæõ4–! TETö°uP^w^ÊuOÂz]› |ð2ËCÖ~ÙCzß! ÑÌQòüm¸¹q»Ì©ÒFв5ê?+µ!„^Ɖ÷šª G`§šn¤Îp¡…æ©Î·0Iº ‰×ÌNjÒu}µxEýDT•¶§¬…1¤ I¸azÄN¼�o=ÎMÐ:¼Ž"¤FA‡�¿Õ„ð…â�ÕNBwzKù#_¼ã¡ž@ýã ÀúHƒ6GÔ߆Ä2P—ÄÖØáúgCˆ¬Íù,“ QŸ«œx«¾Ð’›Jÿ5kÈŠW¢›óU®ÇzË“:Õ}V]cLY>4229&éB�/�®PdNçC…¨> ÙÄfù’•ˆ¡zÄy4ülrÊxâ‚tÃà5hIF¿`#Ö~,×@Á ï7-\WA=n7!~‘ø@ hCd; ú-G~U¬�÷¨¦å—ÇyË6!š/3Üü­�~n9¡Ä›OtÃÕnu[ “¶¯”!’ýÜ£Ob:ë+á§Ü†}íGŸjYAx|áR¬Ú,ñzœ«av¶KÿdWÈ-X¯wøÖQÁ… O�d�OùtМ�·o¡g‚” Ýj^†èim ÂëÞƒ"ùêW(D²½ßPúm߬hÐгÚ&KCHuúØ$êßmv‡›ØœU¶{ÃËùäo[Nät‡›ôä7›•qÆÛI­!ðŽPýlú‡h11áú-pW�Ä4¢¬šÇtヲ³Û+(¿…ªv# %ú5v‰ óÀ‡ Cy@F`(þäæ­ªÃ´>‚ÖëVߢ<#"Ûäü.´&H�Œé"ÚíJj¼”;­•‚F(¼yï&Có�_~1‰Í&æ|ço%*IÙ„ E¥'`þÖƒPËxŽ: �q7Zòr:]tüx½€I¸ ‰×t¡Zñ ßPCÐyd*ÿ¡jµB¹éŠ˜ïḠªRÌÿƒ{Ïš0Bà=Xá Â…üZíŽÐµš/Þq›/ÞtjUËxÈP¶G ¶ŸwË‘ÿ»wl/³x4_24ïÂ�SÈH•œúÍ{›2Šù[…]Xá¾ekkÑ5]U2Âså‡G‘ ”AÉ.‚_U»%ß‚$^}#LÝN· óÞ$Èî¿ Cê uî±ð\èlST\!HWªH �gµq Ë¿!“ÿ‘ŽÁx™jÂzÂÝU¼“ÐßD³WâäE�þl4?u^"üçÍ;›üÉÐ}§'Qí›Ô�¯#QM¤ÁY5˜nõáèc #,¯)éØy(u( ÂÆæ#S€® ‰×뼤 Ëº¯|¶I*´`WÅ"݆üÔI|¨±& ù± ?øç\ü,áwdS°ýáÃKÐjï`›Ô}5Þ� Ý[ŽÂ6,…)œ�š>Y)U¦×ÆÊº–ÉWO¸n?mCTãÜrù�V>$'Ù”œ*<Á2Ê:ÀGF8þ4š4Oüš%ª¾ºå/µ+pâõ’‚_áQà^ŒX% .p|'À À*øy•A»ñ:² ž¥òé%‚zÐN‹Â´‰7¼žZ¼§�åC†Z óy�Ê\ >Ø&?•}üª¿ -îÃ6Â…ªLW_ j¹&!‚£L‡%DáÊç¼°òºFFj„E~7üñD“_Tï)%<ÿ«œýÜ]#:ù(ñê2’ï®´UxßjÌMV>, P-h2«Íe•*!¼²’Sàƒ—yèpztÐçø<�¥ÿ#‚Öæžø0‡päƒK¶^_3®þÍN•¯nà8(êsp°œŽl´2y¢‰w:ŸïÇ+¹VX VÑ5Š%GXºrç1I OUù…aÞ¸í ـ˧Ùc×°*jwc Ï(ñ†qŠvŸ€¡Åqö)MÐd¤µ’ÑÒ22;wbdÒ’p¬²’TG‘D‚L¿7ŒX #•຅oóÑÖªŠŒ®«ã—Ç}›ÔŽídúûyËVÎ|úϾ19r${ÔÕP<¸‘ºêê¼HW‚�î?|¤œ»eîÁ{�ø¢Z¸®‚ZM\_ ^ÕÓðkäC¸º'ÊÆ†¯cžï:לà¡W#Ä ØGä D�œ^%„wÊËøà–…”o�2Âú²L@\ò%ÆB%Ò|]äÿÚ€ÿ çŸ9ÙMdËC},ʤѣÙÙ4†OÓð61>*¯fQgˇóR÷N–Õ6°`Ãf–Tײ0eYmËjX:xÛÚÚùˆËjøÛ¦f–Õ6X2Ëjø´¼†;w«©%‰òùŽvb‘-=}Li¨c`Ëf‹¬÷ll ®´Ä7&[¶lal¢ˆ§þò"Û;ÚJRö3sÒ©5%OÆ�íÜí™_ ¥_Hxé ëOÆš0´-òÐxÇ×r½ìïö•ð�&úûú¾%a“UèÊ6Œà%:?¼�oõ�ålr?ÖÉ™›×ÙbË †!û1�0x€ˆ™s#>Ia"ÎÈXù\Zü¤7ÎÄ[§^&¾æÄûÄßó(°lï±Y\A¯Ú׈£'Mâ„_\ÉÌÓÏdÚO~Æ #¿Íá]JçБœðË«ÉL›ÁI×ÞÀúÊjN˜s=MÇω×üŠ“®½�oüø¿hÞ¾ƒªûrâ5¿b}y5']{é=÷æ¤koà;W^Ãwoü5›‡�!Õ¶ƒeÍͤ3Êãqⱃ‹’iQ!8bìhß 0¢¬ŒâX”>]âg›R‚K„]Œ=Þ.g)®!= OÐ2Ù³‡’ps—гÔxÔ„®"[?›¼^™Pø|}õ Aö½¾Bó¤ Z!ã·8ÖI†æeÀs°òŸpb ËZd 1T•ŸÕoÁ˜×In™8ZBtäswœ‘’òº/‡%xµŒ�’Ô8ÌöX"”—vȯn¸�LÆ ¼¼œ�9€t:;´ld2†A[[ï¼ó{éo¹Às³j¹ahS欳΢··�ŠáÃø¬uí;ûYßÑAw’Ýëë<ö;q\`¥³µ§‡}†6²vÃFOœ¥²XyÓI*­Êy°pjà±H‹w´Þ=�åGÐ^¬âN“NZ¼ã6X¿PâÕAæã«pê$°ïÝ äºÛ—FÌZ7,�Zo%"‡X.„³¡ “sÐ�°ã%ð“ËåZ¡ËdäNwa^O'ãl\`´V&Iç?U Æóþ„+Ÿkò«×´üVqKï6@ÐÆù—£BrI¼ª7ï¬(t³%wÞ~;/½ô^x!—\r eeepð!9Y}æ>É®;XðÂóüé�¨HÄmLNg$’}§�vÅÅÅlnkç�í¼µq %E1±Qåñ"ËŽH"Ûûݽ¾–=ÕûÆtIK+‡Ž�óóiΘ�JHž®Ó’›O8aò'hï&9ÏÝ®â…Ê�¼ìüh/„sÕÅzM2‘ø¿>9ÞÙÑU?kdR�ÚEPª0ÜÃÉ–ˆ$çxëB­ÒžI¸úÈ §6AûçmÇŸˆ( Z/ãN  3]ýeä÷ï” †|fXܺ •I Ã(ñÚÎ]0ý–(|ï쳩¬¬ä½÷Þcøðá!غu+ç�w���ü×u׋ŨÂ`ò A=q,#*+èèèDÁÅ¿úoIfРAÜu×]ì,.a÷ÿŒµ�D… $cßaC$;œ‹²NØm‚oüVìhãà¦áØ­g3âA ”l´nnÒ~hã=«'}ôû‘•¿Lpž Âï­PDH<¡ñJMœó%\ßúLæ¹Ðš%Q¿^¨/œO< &ãýço%M�ó·HrŽÞmH²Êb0O~ó·ro5˜¨<=ha>ñÁãÂ+dœùÜ =^!‘e¤€øÂfá‚%Þ ‚¬Â?ýÔS!(--åŠ+®à“O>aáÂ…ˆŽ6,XÀKþ3÷Üs---<÷Üs<ùLJX»~ýë_ikoàÙÇãé§Ÿ¦¥¥…û￟??÷ ,࿯žÃ=s®¤,å³¥K)ŠFˆE"Àøº­]‡ŽAÄ'"Ûzzi,/£©²R*,úý·!çW r‹"C´õ(f$8ææ.x™-]�´÷õ‚²xŒ¦Ê u<âqÊs[�t.™Î`3‡5ú¥ˆ¢ÀªÓÄN!=,„ý·!Ø5/¼[\w¸„Þר—ñ‚üô›=6ó+Gálq¼Åˆ ßïå rû—Õ'ÍxðN_Cè䄲¾7oUrBa[&wg}ÅIŸ –LîF¨VóùÈ+,=Þô¶·'aÎPyÜé"sXP!ÿ†v…I¾I¼*'-~Ñä…“'MdâØ±$‡�ܼ‰ªh”Žxv¾5�J“N§8dŸ@e_1 N<ô+ßÙAº¤Œ·{h¨¨`ÎÉ'PÜ×K¿apàŒ|ÖÕÉêåËØ.¢L�:™w–,cì¨Ñt•UòqÏNvÆâŒ7’ÔäV8 !èI&}ë´ªD�Áþ#†²ÌW=áºÓăq$�›pá_ûouAªNEóÃë@þØü×�Ï~h‚v\›—NÝÖ‡|dÜåÎæ4“Jl¼_‡Éæ3L5ájåŒpx "Ü_’q&P˜=¸î¦—q— {ã´nœË}'B¨Õ8²<„å«ÂÚ�ˆÂ$[§ûñâ(Ò>ùÁ>Š&˜õû;H$twwsÿàê›o`ëÖ­´¶¶²Ç{ð襑îìà´ÛîâÖ_^ÁÑg�ͪ+i[ø§^9Ã0xþ®;(‰'8ꬳX½j³žžÿøÑ�²÷«W³nÝ:êëëYòÞ{Œjj¢ùö¹ñf’IŠ£1]^`DU ØoØP–õgpTC¶SÄ[u@Æð¦&~qíuüáöÛxû�7”X'Þ©¿º¦†~ó[øa^úó Š ³WYÜoxü‘‡yéÏÞB<•ŠOtx¡«4?|Öw—ðÊ'ÎË£¡�»ŠÏv Ý$ª'\ !¼_9 ÓA²Ãô'\o L KˆÙœk•oc�Vø´‚Ý„k"¢'+g:I�?—Œ;Ÿ wvkÄ…÷Þù9Yƒð¡Y'Êe[èо¼®`çxMgáøWÙìS7c&ñxœ[n¹…òòrÇŽà…^àî»ïöH¤3Ù,¹3“Ɇed(ª«¥££ƒM›6QT[O:�"�NóÐC1fìXª&�N3oÞ<ÆŒCkk+C‡¥º±‘Þ{—‘UUv ™ eñ"*q­åëj!¡¼8�]µHÑò‰µ ¯p_öý·ÁxY&>Ø7DvôÑâÒ¤¸ £X7+À±xÊ®èCÍß Á?4RÆœ¿õ®xV¢ñÌÇú0¼g1“rþV–±ï„ ¯z×B²xO ܶºò†Îyk¿;]ùó—)4WØÄë[ø•iºšT*Å«¯¾ÊܹsYµj“'OfæÌ™\rÉ%†Á“O>ÉâÅ‹1û2_} £F�BñÚ:6oÞÌÆ�)mD:c�N§yâ‰'H$d2ž~ê)>ùäjjj?~<í«WSZä¤Píñ5ÝnõµDKË‚6†zâfWß?kÿ­l‰»Ë—ÿìý·Áx5ê«ÙW½ÕHãôÁù‚üõ 0ôþ['¹…4ÜÞë'ä ‡~a*ÐȇMnmjBt­öÈÈá©×#“»Ö.5!ºeDNÆóÒ”1u˜&‚ñ‡ ¹†OÐKöæÿªÏïþaª+Ì¡fß<ä}`ú¤s‡^qÄœwÞyÜ~ûí@vHøã�?&Ó² €ž;�Yr†aXK÷‹jëˆÇã”——SQÞÈÒ÷? ‹qÍ5×�Édhii!‹qåUWa/½ø"W]ucÆŒaçúµÐ$o-˜P[Ã[7{üãñ8#++Iww颿ˆ£zÈsün»ñÝÓÏ º¦†õk×ZþC†eÖégÐ4j‘H„eK–0ï §§ÛVžÿÈ#ìÐA$ŠÜxÍ5’Þÿ¸à¦NŸÎ¯æ\ņuë,ӆɓ§ð•¯FEEo¿ñ?ø ˆ\¸§žÆè1cèììäÅ^`ák¯2zÌX.½â þpǼýæ›ìÐA|ïœsøÕÕshkk㆛oaþc�²ß�Rœ(föÏ.Î}ÞÅ–§žÆVÕÐ~x…L ^-ºÛ|°:|.ßìÒümnÁ– /ìKµF×�µÞ)÷¿1›E:_@ðü­Uö¬ƒçoå0„RF¸® éÅ©eÜraœpý)qV¿…J¾…Ý㕜£U®AlÚ°‘X,F,–m¯tä>xPWWǨQ#™9lBêËJ9lT“UÛ\tÑE¬[·Žd&CýÐaŒ7Ž)S¦0løpzs¤\\\Ì-·ÜBKKKö¾¤„¹sç’Þ¼‘þþ~’É$å}=J»:[€ìG*KÊgv¬]Û{®´¬Œþä§Å‹xî©'­xƒ ¿€þþ~žyr>‹ßz“½öÙ‡£¾óIþ¸“OfíêÕ¼¶àe©^žyàìµÏ><õøcéf5gÝ ÁƒYøê«lÛº•C?œIS&�ǹ𢋩«¯çOóŸ »«‹ÓÏ:‹‰»OrGJéŽ;ñ$Ö­^Ãk+l)ì IDAT¯˜ö8*/¿ŒÛGݼ×àý{ ¾ƒ;3rÿ>Ø�V�Ïv¼ÜÕ|Èý·Ž^^V�¯ñ’\¾ûo#ä³ÿ6W6òÜ‹´EI/爱•®ö¡À:ñ®‘WKB¨î#ÎúN™¥ÝI¢ŒHï#L)Pæ-̯ää,ŠÐ¯�XðܳœöŸçqî¹çÒÚÚj9eÊ7ðѼ¤Þ­ù[�b‘H„Ñ£Gsÿý÷ÓÕÕÅùçŸÏèÑ£1 ƒ©S¦RRRÂooý-S§N%ŽÁìƒö³*¶QÕÕJ»š»Ô„ÜÙÙɺö.ÆVWyž…JÞcÊTJJKyøþûxç�7Yõù fçz®;vlçöß̵°wŸÄ˜qãrº³îoù óy€êÚì^äÚú:Ž:öX–|ò ^|ÑÂÛ[i²Ò¯.XÀKù3«W¯â¢Ë~ÎÐáÃI$ÔÔÖrï�wòÖ‹XþÙr~yÍ5ì5co-Z„8ÞÛ¿½ø"ó{LýÐáex|òÁk€_ß>�p¾ `j°/ÃQOî*Tå˜%©lþƒ·ÃˆDðé5«Â±ï¼ ½3÷£¼¢‚ŠŠ ŒÖ»Uôõöz‚Ûsú^””–²nÍj0Œ\Õ³G{[±h”úÜ)`›6n›7fGªª«ý+>Óž¾>e:¼Î&ç­j]©�¨Þí"áæC¶áìÉŸp�x‘##ÄZmõþ[õ�µ³Œºµ©ätûo�jœr~ûo¥°°ãèQè–ƒñÃáÁ"ì ¼Ôp xgÞÇÂ~nVV„#Ù–OXÎÕåNºP°Ä›uʬ©/pîô)ˆ�–°rÙNŸ0† MM,ÚÜLº¯—Lw7ûO™LlóªÒiŠ›F1agŠ=wÐX^ÌÆŽN(Ža¤úi¨­$�±¡³ ‘ˆb¤úéŠÅhÞ±ƒmë7‰^~þyvkÙÂದIÐX^æ±kg*Ŷž^¥Í���,ŽEÉFît«p¤ktgG–ÐGŽÍÆ ë%ñ™Àñ'ÏâŽ[Ë‹sá%—RS[+ëT°…¯¾Â¾ûÀ7¾uï¾ýNŽDÕX··Óž ÖSW_O"‘`{k ™Ü òÊÊ*—*=kz_}x òÕ=ñ¤÷ÿᆫçlÅyáQt®÷µëó·vÏÐï•ó×ïvÀÈsÿ­5-!°‡îlèÚ2Ö�Ÿ½²fB4‡�x“\8V÷«"š-æ“hn‚)ã<\#\Ré]A¯nÞIUŽœy9‘Hð³3Ï VUEQe%ÑòJN¨¨ Þ0˜Ä ÁDKJø>�I¥ØÖLcw7G¶l#Õ×Có’­­dˆ'¹•…ÑÊJz–.áú·Þ#Ùºƒê’büêa\4ûrj—BÍ/à�tšöwß¡íµ—ÁHc¤3–}Ûzz힨ÂmÚÑÆê¶ÆÕz‡©ƒöß.[ò)É�Ž<öX"±({NßËzVVVÀØñˆˆHv¾Úìájz&©Tšy÷ÞËE³gsÆ9çpÃÕsÈd2J¼�$K?ý”�}}|ë˜cˆF£L�6�L&Û ÒÖÖF*•âðo~“Dq13öÝ×­Èc‹Ò×Çv·o¾ûoU ’|ôŸ�χpÃí¿Ö¶|QséIØZ:7ÎÁ±èÊ�û_˜½E/Qéðæ½=„ì¿ÿÖ+ƒ´W¸¤ÜïÍ-£lTºÃ°lSåRùE é"L Çu¯M6á K§°¸ ‰WåÜåG•�tš!³N%^[ooP7 Ò=Ý ´l%ÕÑ�aAbÈ0B &ì†5^d€A&7T•Í”Éî.¶?ÃAMã<áCN<çöÝw&F*ÅÖ�«)Þ„‚hy%�‹ß"ÕÙ!ÙÔ5� ŒÛšv5ñÚQT3SgG÷Ü~'þÛ)|çÄ“xsáßÂÈC‡“ÊéÆç0ºwï¢vÑ#Ÿ�ª›~F¨åÕ\@oƒzÙЦÆÌya©Ar¦Ü­'Ïœ£GóÇN-I®6Þ©GÖxãi/cö0Ÿ"Óã­INo“=)ªÃ°Ÿ®Sûʆ¾N8‘ÑÇÛ Ù:³§¿ ×oLÀö½a­œÕümR&&¨ Áù s8«vq²·Á'É7 tÒ;×öuí—©æ|£š›™8qb¿nÝ: ��åï½§úZ\¡8¡*öEx²’ަ'±AøØH^ª¾ˆ­ÛŽIÉ*ÿØUNn/¿²ô  ˆaÅo4~UüÉŠ¿Ä=Š{eiïeŒÏ®exØ»çißãUµ¹l � "$AûšU´oX�//�Ì‘£‰†Ã £Êè²L¸³ƒžšjÕ©V«äAòz‘|~ðz‰twQ>íx2¤+G£ìý`%á¶V|ùùDº»ãdÝ—ÄIBŽFɈeyó¼Ñ£;HÁžpÕ�œ´!ÙÜ“�1A›«±Æ[’­âÖšѤ¹S„Ñ_„ëŒRŠ]áqG¸všzŽíðj9{ýJw(ó·ð)æo“ÆÙÏß #,ÛEå]Õô¨év‘j¼Ê6Ãám5^½±�m 2ð±lǵk¿·l¾P.í‰WØŽv(‘<±ä 55!ww³±éï®ß@;ý´÷õщ 9ÿ‚óyî¹çä瓟›Ç˜ª*r}^º4‘ï÷Qì÷Qä÷ÒÖÕÍ€âbF”• …Ø[³‡žž.~zý œ7¸ˆ‹®ø*Ý»v ‡úžÌLBâ¶øü!(Ëdø¼t‡Ì‡œ= 0Ù�­a= ­öv‹×Ü9Â+|´…b'O5æ™g/·úÙ´Ûád7„(±.ÂðéæoÁ”H•øÔ=¦'©ò¹N&~'•¡{…*–­ço�º8é_t2ÆÉWo“Þ.£;½¿ºÄk°ÆzôµDzÒîâµxó©Ö¬jm9Ê‚·ÿŶ�»èèí¥¹ç`LJ¾|Íuˆ‘GqÙ×¾ÆãÆR2a"BšššxrñüúλèììÀçñðܼ۸wþ|.¸ø†VUáóù¸ãÞ{8øï·ñdfáPBàÉÊRUÑÞƒ Ix„`lq!Ô5˜F1/¨ØDÃyÊzOS¼[‚6˜¢i›Þ¯9›ÑW.– K¼±M‡—@•¥£ZÍ->%ã“It\Ðjî÷pÎߺ%GZÂÕë3"8ëOŠä„úå;i *elÒ5ùØ¡ŒP^(·˜´À«©Õ˜N�dô8k™tuGv®Ò9MRçBd ÔÒŒðûií褦­�y3N¢$+““*Êùöé3˜®ž;—eヒ?/ŸáùyL8ý ®üÖ·yöé§“ÑÈ¡CÉiÜÇ¾çŸÆ'^d™¨v‡ªø×ÀSËôÛH*]E^n*j¦1Žý—Õž–)$+AÂXF_ …ÙC�îCÁk@&âÆx}]ék÷ñ¦68}#@ 2I.}è‰[ÒUT• )*ÞéþÌ1ÕþÉÚwg Äjÿä¤ 9»ý“µrºý“-­�C„”Â;"EÅ s˜N b›X;f£D.erÖW¤è(ú¿ˆîH�7é„â¿þ+Ô¤“eB-͈ÐÑÖÆôòRN­,çÆã�£"/—£‹ ÉY·Šè¨‘d DÆÀA±‘5…®ªªl~û›ß²ýÏTJaI ?¼ùföìÞ�ðxèÚ²‘ìÂ"ÂííôìÜNtòq‚×øuM-Äý&±òy<ŒŠo„ac•§ öPðš;x« 5Œ¼Ü®¿5›é²Æ›ƒi:[¼³Ê)¥Øçä™üwŠ?”ùÛ˜œóùÛ„M€íZZ>qiº¹‡�ŒPÜÛ†¥yq&CÜæx»p 2†ÀÑܲ¶Óa…U=PU¢æøt&à4'^c:±ZK.‡BD{z@’˜T\ÈOOšÀ9#†%1ëÖ�9|ÅgžÓm ï¢§°j÷6š[[PRBFFU£Fи} þÓÎ@žÞCãK‰†úðæçãñÿwtq!>I"d°v\q¡êD#+5)¶†x³42›6btÞî7¦ÛœÑ,ñ¶¶$ðÆ « CÛp°¯\>;‚îÏù[7„« Ã1Æe”Ä6„hB<˜©Å 0%E+ IÎòÅÊØ¼h�Œ¼ŠúŒ[«:Ž7Óe„·bÖteܸKÓ¡æTŽH^Å/ÌI7ö ÒÓÄöcþ¸ñ-ñ¹]­“22,-7ÔrÌ)§²àöÛYùî»ÉafY–‰†ÃI¢»zWÌ/Fòðÿôz wµ˜Q9DMVqkT•hR(ùÀlÍ«Þê|Zapçöü[£f³qy†¤+LñŽƒS�d%È–ÕïÂ~tÒïÄp7ÃÃ*¼C�ñp²¥]ÚzßÔÀÞ$Âf›Û®AÕÒŠí ЖýKKÁ•xc»Tjt2æx•Œ|ò�u:éÃ0z`áTïØ¡ÌÜ¥m�7Y Îìc%LÇ— É2û:»x¯¶žóGWIùK’ÜtËð;7}ÌÀ g‘�›ÇÌsÎfäÈQT�MPŽð½±£(êì gO5‘Þ^äH„ÀWP˜ª,4­õü`�=íºpN©BðÒÖíP6T-Ãx ƒ+奣õ·ñÛÿüú[[-–N6NSm¶âÅ(]ííQ¼ÇÄÖŸø˜ŒQrŽ:ü˜I/§ÊÆ’Ø’#‡ëoW©|aõqXêJ€¥Œ6èÄœu i¿'¹e¤HÀ­–ið)!N(†ëâÝ}…—.=‰×Q«Kó齦àȲLw8L£Á>É"/Ÿƒ­­‹ŠB‡ñûý„B!ºººÈËË#Úׇ7o³¯¼’‡{”Ú];Ù°q“—P<{&ÁÁƒ V ¥sã†d�´·�,#ùýDûúTafeuvdûý �ÇAŸŸÛÞ^Îw¿>Ô49´W‰ÛyóCfV‘h9*SW»—×^z‰Û¶%AóæÏ�a"‘¤è»ËÿÍKÏ?ϼ»æó¯üƒeoþMƵ?ü!uµµ¼øì_’q3v,眃JKééîfÓÇóò /Ðÿ°lÞ]w±{×Nyè!•¶ŸÜr O-ZÄÞ={˜wç]dff‰F‘£Qêjkyõ•Wر}{?ïÎ;yà ¾.¶!É Áƒ¹hæL†TT�‘™AScÏ>ó ;¶}¼;îŒéSÆoÅ ^~ñEU”Ü®³ª(¥Øw„ëŽ@‘p]à…��…ì¨rW5�œr¤mJÇ6‘:²RãWBISý—ÒiEÞ°^n¤ÆÉ8Â'¼ ‡·@M*]mg$¤®7m Û �…Lú¸ô$^§, Æ„sÞœ\‚p{Ã*†Pß©>’/ëè \¶ðQÄSÏ3näÛÚië줤¤„={ö0iÒ$üâ6eÇN™ÂC‹ñâ#�°{#Ó+‡Ð³{á–€HO7’$!‡C±Í8HôºÕ.ÃçÓù ÊÎD‚–æf›Øë Wéî¾óêkkñù|L˜4‰ÿýþõ<¶p!7lHaúÚÚä}b–Î<çþõöÛ„k�Eì ƒ±ãÆQ—Àä)S¸à’™<þðÃTïÞEn^>3/»ŒúSîTìé\5r$ã'LàcEø)ÃcÆß=>õuuø|>ÆOœÈU×]Çc?ÌÆ�>ÒÅ~äèÑ|õÊ+yþ™gغe3²,SZVF³"ÝîþÍü8I¨“¾OôçqþÖ)>iQR,Þës¸þVéo|Z‘¹MI‚s°²J@8[O«R¡#zó�ì\ªdœàãÿd ^èñæ¯H`?G¡%_aiŸ¢5‘Ö.MçxÕNFµÈ U %&æ„Ï�¯ 9â¼£F±lW5olßEG_žœ\J/»‚ŽÞ>Ö®_OaùêëêG FËþý:·nbskQ9F$—\2“EK_ã_+WqÍsÈ=ö82GEFåPBÍÍàñjmEH’Ê–„ å0ùìsñk>¾Ê-,›—GSwO|Û¶xTWb°(¡P˜W­æ¹§ŸföW¾bˆW—ïØÿÚ½{9ñ”STøs/¸�µ~˜”óx<Ìšs9�<ø »wíB–¡­­•Ç^HT–9é”S’Øg/沯\A P„fØ  ±fõjž{æfÏ™£ÇH‚+¾þu{x!?Ú@("SS]MgG‡F›På kÒUØ”¨¿ ­´Æ›»”!Ÿûù[{í¦Ö.9ŠÇÀ2�beXùEƒ½M‚Ç(_°µLboZ7ó·BéaoVEØnðˆoáèL¿Î@K¹”‡&½ ð:g™ü ëÒ˜xÕÅRåe%% 0¸ŒHW'c†cW7?ùû?yŒ WŸ@É@&L˜À 'œÀÕW_ÍêµkYüüó\8ûRöîÛÇèª*ú÷3ùÜóyâÑG Ç{¯±2%jlDx¼Ƀðzñ3’D¤«“HO|X[óõr我̺â .¿ür¦N�ʸqã8óÌ39ç²9„ÇŒç“öN"ÑÔªÛO»þvÍêU 4ˆ â²”n=þo¯¿Æ—Î: o|9Ô�ŠJ�;¶}’Ä— ŒïÞU£—e™÷W¬`Dü‹o€=55|¸zÍœ¥3\Y™( qÍêÕ:›PT\Œ$ITïÚ…Þ¤“&vÆëuSö¡¬¿u‹·vŠ|ZkŽkµÇÇö –Ôjc‰±%G â±�QÖa»žVñbR".c ¤÷M¤«±Œ™–ÔÚf«’i„µµxe¦µqÚ40®öS‡‘¦¬KÚ5°Œ…“ãE^‡‘£QƒËèþd+#Š‹’˜i'žˆ?þÕñܹs™7o÷Üs>ŸI’X±bS¦Láü§hm&7/�SO;�®½–ã§OgÊqÇÌÈ ÔÚB°« áñÄöcŽ„‘#Q„ßGê¸4µ{mÅ{Œ)­äþûï'�’““CMM C† ¡æ‘?ñAÍäø•jƒ Û”†—áp˜ÎŽrrré�.ÿÛªš}à¾ûؽk'hjldë–ÍâI,ÿç;œ{á¼±ôʆT$•ÓÞÞnä�¦&&O™¢²ëµW–ò·ÝưáÃÙµs§U”Ô6çæpð`O_RRB{üÄ'ÃÙºøå�~üUüþôÿþÈî$Y«ñΪ“‹»Âãœ<“ÿ×oŸÁü­ ¼PþÆCÈfx¥iæ»]i®?Æ;]i¤5ÙÄ|¸Z�×ÊØß—Äÿ–( Õ…0^çæ‹f½f}£ÂRS*)ÝéI¾iJ¼qgûÎÕE9Ú{�P{;ÁÒR¢¡>Ê òÉ hëíeÆŒ ÃêÕ«©©©áŽ;î ¸¸˜… RXXÈ /¼À;ï¼Ã–V±qý®?yC‡ ã¾ûï§vï^òòòôö°»½ oNÂãÀ“›G´¯I’�22�fÄÖÂçGõ‘™›ÃàÁƒÉÊJ-)jll¤¢¢‚ê-›ysÇnÛ8%3’öz½32hnjJúÝ}×]±9^ýøÛ«¯rÝ�~Dõî]dgç°uËÖñÆKvkk ………†&æÈgÿþýª'áp˜'œ¯^y%óõ+]˜Ú:ÆëKÙ¬ÔßÚÚJIÉ@ý¦šúèžßþ&ù!V* ·„{èýEš¿=T|ÌFý1ƒªRj’ÿDjذ´�º�®Ìã!”ÿ”_f[à“š”q€×†c’9¾êrlL¥fa©±v4l†7G¤«Kß¡fËVž&³Äo%¿d™À Rb[8öQ”•�ÇãÁï÷#Ë2===Ì�;—·ß~›H$Âï~÷;n¾ùf¶nÝÊÓO?Íã ðø³Ï1ïæ›‰„ÃH’Ä�Š róòè©ÞkهéÒ"ËȽ½xü>�e<ñè„Ï‹7/Ÿ¡ùyº8ȲL{ón}þ%úâ=µÃµþvұDz}ëÖøÇNB«È0‰›Ù±m;W_¯/]ªÃîkhÀ0bäH�…ÇN�ÆÖ-[tºwnßζ­[ùò¹çê#¦´IÀ¤É“ÙþÉ'É´nÃ>&M>V%c]9(ÖÛwP%Ž+ü{þÖX»=>1T›Ä;°IŠË¥â`-#’2�Ú2Òž“*…dŠ×›jhØÏǦîöè«pc|<2’1q:οŽÝzµréK¼:—ÚÇ5Ù¢Ôä·Ä_A! íë剾ÏÒßÀö…ÿ�º×^ftg·}ý ¤¾^rrrBÐÑÑA0`øÀ²³³‰Ê2�>ô sÎ>‹žy†šÝ»Ù¿¯�}­GŽÊ�¯+”e2‡U õáÉŽõ‚½ÙÙ¯ؽo?ÿÞ±‹í=TTT¨b�FYûÑÇü»z�ALÍ ¡'èB’<ŒŸ8‰ gÍæ¹§žÂHÜØ+æóÆÒ¥¬|ï=6oڨÆC!^~áyþç;s>bBH32™5g’¬~ÿ}•L½ü L�>�‚xoYÛK÷HŽ9† /™ÉsO?­K‰p8Ì_žyš¯^y%ÓN8ž€ß�G’\ZJVv¶©õ�Gæo-Cp„J<¶ ¤Œ1næo“¡HÖ ¥+‰t² ,¡ô Ãà ´(ß…æ#H3|2©D"nvxõ·,Ž^å¡p§¹!‡/Œ/€Kï¡f ‘i·¦N‡!Å““æ ‡) úÐEDÂDëkéÚßÀ7&ƒðã[ó>u[>¢+¦²§›ëÇŽ`þú54vw#„`ÛÇqÍÜï08;Y–ùáñS˜<¨„Ö•+�#Q�£x²² Œ'3É@*®ùOýãÚ»º‡CL5:ùáÄz»’$ѧY뫯¬ãœð¾þ'7�Dèëí¥¦ºšóçÓÜ| FÒqÌ ?þ QÅè{Ë—³tÉ’”��ûYòüs¦A®ø×¿éîêföœËPXHWg'Ö­ã÷wßm²Žz{{yö©§¸ö?PønüqÌæ¾¾˜Í¿û-Íèâ- XûÁt´·sÞù0ëÒË�£Q÷óü_þBW|¹Øõ?ºQ¿wßeéË/'œ"ÎÎêEe똕¯3wø8ØÞì„ Í௖Iè0Zrd„Oúõ¼¯1YéõWã•2N‡«SĘ(Xö2±s‡ãÏegaça2~lj¸'Ï¿À®¿¢~(I®|݉_Éà^‰‘r‰ûÄŸ'þë�_'~ó~ôݹïöt©×ß&´š/\•í£ê–yËÊÙö‹Ÿ …·˜¯‘•‚xóó‘ÃaBM� __ò:ØßÕMQfM== �OCg/Þx£¾w ’Ï�äó!<žx¥"#¼>Þÿ È™~2ã¦L¡¶¶–ÖÖV )))A’RƒÑh”M›6 ©º½êÊ+ ã¬t²ÎÛœ õX Ð-ÞÖ篓¬—ñëñ ›ÜàÙäß¿„ëœ Uõ7ÞÆ¦ØæS[Wم〬”S|h?› ByᯠÂ1ÞB&áÕtà'NLú¯]·ž¢Âþµ|yr_JþJåIœî”Ô'b#ʃ$;u¥�BÑÛÉ‘ƒX/?7'‡^zù  ˆaÅo4~UüÉŠ¿Ä=Š{erhïeŒ‹°Ýއ}Ç�´ìñªú¸ŠK£Ôš"îh1„!s¯&ÒÙA¸£“P{áö6"ím„;Ú ·µjmAH‚C*ÈuYÃG°þÅç�—¼NT– x½ôE"fdÒ 1$7‡åµueW⹫ìüsiI¼Fo]ÿa¾¾Ò^]·�›¿q%sóÉÉÍÅï÷ãõzÉÌÌ¢¨°€Â¢B–”P:æ*++®Y 8 IDAT)++£¡¡�7V¬àÝÇŸdró>zB!2|^r>öwõ08ÛG–ÏLj‚|ëm�ÃêÕ«ihh ¨¨ˆ}ûbÿdffR[[KCCçŸ>‹-â„NHš�F©­­¥¼¼I’¨¯¯G’$Æ�ÇòåËSñ6HŠTü�‰JëeZäLÄ�UONz•ÆÁYêw„W<5©ë-3Õ ý��ɸ#[¸WÕ[u s(„« IˆøÒ9úw"ÑW¶Y>¤¹S’¯uŽVæ½”¤>F’†]â±�wv/4±Ö7q+À²½"R#æI㜅”.=‰×Ä‘­Ò}ë•¿2qâD¾;{6�‡Ûo¿�²²2Š‹‹yøá…”——3{öl¾qåÿÄÄKegS>u’ˆ�?Ú2ƒ³³ø¸±‰UÃøêÿ|‡¶¶6šâËtÚÚÚ(--eäÈ‘´´´�——ÇŽ;¸ûî»™5k�=ög�u»wïfذaÉÂáñxˆD" :4E¼&Q³;ÏVéå„ �{‰VEÔo2ÇëAŽ[ý�1Ã0œuÞTa™¿µÂ;—1#ДoŠ|íTé+c²žÖÒ-)ZãÕ´«\Ñj…׆㯔±Æ[:¡*ñÆùYßHŠ'ÿö‘Ûÿ:w„xåšäÆ›OœFÐëá©»n§±«‡\�‡î�Û 5íã+ãŽ"/ üÁûL-ľÎn$!ȘR:�¼@�‚`� ¯�(Q:{C}^ü%™DC}\wÝudeeqÉ%—ðµ¯}�ÌÌL®ºê*¶mÛF}}=Ç{, `ùòå”––°oß>¬j‘úúú’kc�£f½¡†m«Ü†¯í¼ŒñÆ #-f^XU&vëu��[¼BÆ%¾ ×9ª,êo¼›ôÕ¹µ“âÙ†¬”öÈde¤ÉêŒg#¼šLûOBFÕí4&Ûä½n¹•U#Å(tý»×…—Ȱ‰qqwó'_—æÄkà 'oíÜÍ=gÍàÂÑUñâi,ðíq£É¨FÏî�x²b_,÷ut ìnkãÍÕD<Ô#� ü¬ ‘üjÛ¶m,^¼˜Å‹«ôΛ7�?ýéO >œíÛ·³uëV @OO Pa{zzƒªý›µ=Yíi“ ÂÞÙ`šo r\ý9¨¿eà eÃÄ A™¿µ´Ä±M:¼cý‰{}Ö ÄGªœacøØ¯VÆÔb¡ / )Zá“pûilu‚ø—ÕÖøáš<6»7X6e„rý»óüûÅsiI¼ª–¶æÒLB�^t�}½Ôut" �Ï#á“b;L<M=Éñûiëí%tàCü-m ¹àžùÇ?ê÷‘U\Âiþ¹§–‚Ü<ºûú¨©«£["‘ùùù!ÈÊÊ"//�ÊÊJvîÜICC=ôC† áÇ?þ1#FŒHÎëŽ5о¾>¶mÛF^^ùùùššš8ú裑<шb³ “8ë½R>Fk{­R×™¯9ÈN¿¶`×ç8•qJˆŸá~¾æoUx2Ÿ5ájM“\òR8 9m™ˆË˜’œQR1ª5”ˇ dÌð‰g6S¾ÂÈÓÔ¥Ö;SHawéʽiI¼f=7¥SµÎ⮫¯�¿mß;înjÚÚéê ã÷HôE¢ Ghèì$Óï㔊r>ÞßÄŒ¡Cè‹DXü³ŸÓ6 �ë-¢¹¹™·ß~›¯fg …ÈÊÊâàÁƒdddPXXH ˆí+ÜÙ‰ßïçý÷ßgÍš51»e™[o½• pòÉ'3nÜ8¦L™Byy9Á`�#FÐÔÔÄž={ÈÏÏÇãñpÎ9çP^VΞ={RC]-Û«Â kìëlÆK�wA¸J¼“‚ž¸tU};æ·„«¨|ú›p]àÿ›æo�±vž}ˆkL’ädh%¡8‘Ñz©dlðIhâ ހSµXów`^úÕ2Ö‘·¬oÒÄ¥%ñZ½ëDÅ¢›û”áëÿXÁöÝÕ¶ê77`ÅžZ…ïn–-[Faa!§�vÛ·o§ªª ¿ßÏÇÌèÑ£ihh ##ƒ¦¦&n¹åî¸ãþð‡?èô755±dÉ–,Y Aƒ;v,#FŒ@Aqq1ÅÅÅIlgg'Ñh”á••*Òµ%P‹Âiåë¬õ›YϦÛä–p/”ª×m/ã’Ðû—p�“¡Ê"·x‡a¸Á»­ˆÝ®êQ"ÿ»X{N¾”VûÉ’Ð�=[˜)È:K<Ä[öˇ’‰ä<®êŒ2IgHµŒ�EéíŽlwÊmëT­C…›†zEñûÔ>Ô&±JÚ”P‘ÚØÂ/R¯P`�7ˆ¤[Î=·¶.={¼q'ÿ5ž)§¨…‹äséyçñáG±³¦Æp«:+W__Ï“O>ÉþýûÙ·o/¼ðÝÝÝH’D(¢  ŸÏǸqã(++#33“––[½���ÜrË-Üzë­SXXH(¢®®ŽÁ%%\rÞ¹ ÈÍ5_‹j�ÎÛ÷v§u¤ß^TZh»šÓ :Ÿ~½nJÆMÍÍqyÊ0œÊ|Qçoí™äñøR?sr3ð5ûŠÊ ºí)mñ(¿FVNL›7RÃÎÊ’¢Ch~ã,�a|kë´x•q2iJÒiI¼©V¹ÆM>‘•�bÿ‹ àìSN1<éG¡Fu¥œS>x ‰\�Dné`F–ÖEê®»©‘‹Î<ÃB¿ÁúR“¬Ç(³ÄšVgæº €Žô;ª»ÍÉÖܦ”b3Ýfƒ|Gæo­ðÎeÜ®!Â-áÚàD*;8ŽOéRgõZ—9彜üòÊ!ˆ�v^|ZU‡á ïV¿aŽùí³ \çd¨²È-ÞanðÂâÎo/v(„«õ’ÝA ÿøÐ­ñ¹ÀÆ¡ ‘è�:ÛR&‘?½e')—Z²+FãDj¬Z…7"ÄTc@ÿÞÍÈ=UG [|º¹ô$^ƒœ¥û(H¹ðÜQA>ümIDª‡ªªÐØ9Ä;\ a ²&Q=ðpác2‡NÐGÖßZZâØ&§Í:KÔa"\co (ˆÔ >%¦+…�Ö·šW‡û²:Q™Øq§– ‹0Rå?yêŒå¼²Â~Õ�uƒ@=óœ¾K‡Œ\z¯�SQ‘áê³�ã%5mI*º‡ÖZßa7Gµù­ . ÃàR§ËþÐ4ù~\´œ¯×MÉ™¿uˆ·µÅÎÃꑵMN 4á¤ÄžÍçcƒ9\k|ÂÉJb4™¿U^«�þ3hhñ)ãtmhI¼¡SÓ±þÎLÆ aZº¸#Ä èÓ¶ð[äz[o¡ ÎF�éCKZ.tÚa-á|‹¹9«»Ý’­:Œÿú ܺÃ0TïÔ1Þ¹ŒÂ5D¸%\Wxs#"±s•|JF2\rdNMÂpÉ‘•ɉ/ Ý,Jv�­—¤þ­ÚáŒjsòµ²è‹íÒ–x“Óè�¥”3¬qåbZ%8Rb¿æ50î´;­mH×%�ÊŽøDÏânÚ¯&°NÖëº#Ð#ó·ÎðöbŸžpÍñæeN$d‡ó±©äН÷•í¢ 1YˆøNW6Ÿÿ*£b:Œ¬ŽG ú]=ôx kÍý ªDËÆƒFCzÒnšo¬€8«( Û–ns‹k‚v‚ÕOÂ9"hgA: ÎèïÆ›êD…×Ö-vK”ŽÌß:Ä;ÖoçiöÈ-�¼0�[Å0sÄHGè>¢2 #ARêad�¥&ÅÃxÞW˜¾Âd†F§æw…Ò[�ÖË&.ŽöƒÊß4viI¼òGgO )¬ÅCÅ�%Qñ8Sã4››L7rn‰'~i™Žüá¶Zãûß=ë<ŒÏœpÝ’­…L¿®îFX.9ÒzÅÈ4N¤6ó·Ê{³%GF¶§Û~ùPŸÝ3»ð¬ÂÄ_0‹Dš2pZ¯‘3­TdÙì�ÂÓ9A«½œô¸�u›V5Içfý­Ó /¬õ“­µ=n ô𴙌YÂ2·„î0 7d«†~Â5Éþ.ðÖétÈú)ñFKŽ,ñ’sÅÆ¥X#"Rdêrù�°FÖØdQ �ÄR¿N‰2¡?MIÕ‰K{â5«Tì×߯qf’ÞÎ›àÆºõäftëp6Êï¨.¶&PµþþÁ›Ê8à7eºº#Ð#ó·ÎðöbŸžpÍñ¦jÜ~c¡ CÄ÷l6RÕ§­$´_=[‡a½|(iˆ×c†bùPRÒ1ù ÌO˜09¸v.m‰×´/Œ³˜yavŽÕ¯¿5ÇË…ØZ¿s_+BwLŠõ·Ù†æVã­°º�4–uÙ%>Fÿî燠MË…-ÞÎÓì‘[ío<†™C$Eœã¬— ͵jù�Á»ÐããWË”´Ö%iQKØ Â5Æ=5qv›‡kÓ,©Ûú£±O³÷ý³KKâÕeGÅåá[«¾s¶A†HÙà‚pÝ4Ìæ­- I�}µlDêvEKiS»[¯›ªdÝH(éw…w†îMõ7áº%[ ™þ$\s3Ýá…pWîbdªßÒ ê%GVo&ñLvPFUϨ¶¦Œó«@ý§–TÄACîJ™dc@[ÑË…�iáÒ’x­à«˜´¾å熠mnu¾Î×êº#\•nGu·;²MûwËC³ÉMGÀ¥reŽdÜ�­rø ×á–p]á­eþ„{˜z+‰ 7œâS‚ýò!P=;û CŠŸZ¤×a(¿ˆµI�Z�OéOwÂM¸ô$^}3NõÈÎÓv�¬£‚l̰ƺ�eìIWƒw^«€‹—ëõºÎðš°]„¡$Pûª#ó·ÎðöbŸžpÝ’­¹LâÕˆ91ªe”Dd:ïkÐcM…ºœlB~¦ó¾Šc •á¸ÝKÊyŸU(ЇÒÓ¥'ñ:uyk�ßDZ~åá>S1Ofу‘£….�77—p[R @´·W¤×‹pÇò•¬ß×H^0À°ÂBn»ä|Â͈öö²¦~W¾ü†¥ù•••Œ/)"«|E®8EýQ¢‘¤ºF±ÿˆQ_9&PÐц& %3™þ%ÜÏA[¿O+¼�§Ù#·Úßxô™Ã k†/âzeåvWF„«‘1:åȪy«"S½ÍÔ¼¯o^š­RÂH>Ùô0Ä+Z=éî¤ÿ´ÿ)g–Í  @Œ*-¥»¬’�#°/ë³óYÑÞÅÖAå¼Õy�Í%,ÛSÇÆü–G=l.(asA ›–±¿¥•õxÙ\PÂßkØ\P’”Ù\PÂÇÙh>xï€B’‡Oš[ñJ�]=Œ/)¤¯¾.IÖÇ *¡03Ã2Žõõõ óJ<ûÒË457;K]`]ÓVb¢8ÙØ¶q)C´xë5¾z¼�ŒH ³9ª â@‡øä�ó QGÚaØ[¢ÆÛ¢uµk†×ha‹ÆGÇÃXÍáÁ››™Àë)À’  NÕ±ÊçB’T2¶xH’ãl%âyIrˆÇ>%e Ç‘L"—ë0¾KO"NKâM¼jÝú[ÂM´é*F�fÖÏ~Á´¯_ÉÄü„âsÎçŒo¦½´’Y·ýŠèÄ)\zû|jró™5ïN*.šÉì_ßÅ¥·ÏçË7üˆ†ÍäM™Êì_ßEMv>—Þ>ŸÈ1Çréíó¹ø¿æòßÞM]ùpÂ-Ílnh �’í÷ã÷J Tvy„àìªa–ñìëëcHVA¯‡Ö­3O ç|¯Ã„ƒå€‡J¸Æxãõºæ„k&“¨¼\Š œ'P’p-ÈJ¡Y�?=Œ„kh®…˜þ‘u> Â5Ôâ ϧ&h)Q>Ìð ›„ˆUÀ’eëO¨ÂÄ+mË Ã'ìHá-¬Rm1é,×$ŸÇÿ9Æ“È÷éëÒ’xAóá�MÁOl/^2¤‚H$ÂO<Á]óç�ÊdggsⅉĆ–åhY–iiiaÕªUüý­¿Ç•ÉqLD%óÍo~“îîrÊËØÒÔLëÁ^jÚÚèì 1¦¨PgãE£GØȾ®.Ž+ÄÎÝÕ†TÇÓ(R—±²Ÿò³"Ce}¡tæ2æ­ÿ4^È:¤ëšAk“ )£ã½a(bpxk5�:'\{O³GÖédŽ7'ÄÏžpõ™ÕÜ�Œ�îXÞ4ªTR6iŸ&7·0ÀÙ"RB¼0|I‚Ô6*„bI�2JNYÑYNé ³Ó˜yÓ–x�^¼>?(î<ôÀ¼õÖ[\ýõÜtÓMdeeqÂÉ§Ä ñ\›øž¡£¹™e¯¿ÀK‹‘ð§0ñ$)ö ¾öµ¯ ©kieUs+ïï­'Ãç%àõâ�í÷%­’±ÞŽ..²ŒæÆÆ&fTIeRß‘›o^RÔx³zØ�@õuž…Sônmð‰‡F¸ÎðºÞª#íöä©Ã;°IO¶ÿ9Â5¶À¯óµ!h½ˆo�æxc§`a�B‰öxUž�+!9ÇC|xÛÁZÅýSù[…ñwiI¼ú3j�ÈV¤°ñ‡ÿó­o‘››Ë‡~Hyy9BöíÛÇUW]@{{;?ºãN¼^/yÈŒ+.à‚ÑU ÉÍ¡­­!?¾ë7*™ââb.\ÈÁ`cnø »ÛÚñA†×ËÔ²Á*{•eÍ:j”e\·5·prEy²²0*êÍ(ôjN¢ŠêÞ†Ôxóáa½\ï|xXVâû•p�â5joɧ \gú ´°E㓆ó·ÚÂà” …”òµ~;"I†ÖCÕêx$§}œ…nWWů¢t‹O#—–Ä›pÆ„›ºÕôËK– „ 33“Ÿÿüç|ôÑG,_¾ÑÖ²eËxë�7xä‘GhlläÕW_åŧždwM5o¾ù&-­­,}öY^~ùeyüñÇyãÕWY¶l¿ùÕ<™÷ ²¼¶lÚ„Ï#á•$d`dáÓ8Ì:$>Gdìöwu3(;‹ŠÜ\“2 ¨Òu˜awª-¨ž �àe­ªìv›Ö…íœp… z ×�´,Äô�¬ãðY®¡Wx>5A›“¿�MZ�Y¦4+p¦_˜?³ Ãï #cf‹…Œt„q­\Z.'Ò®þÒh=í�Ö&.úò™ô†#œZYÎkÍ­t÷õqTQ!ßxõ5ÎYÅnù)Ûš[)ÎÊà¶SNäåW^æw>ÄåãÆpÒ„±œWZľy% �Ý �ÇÉCÊøÆ%sÆðJþ|áÙ,Xöê;ÚiíéÅ#Y~/¹9ÆñðûÉŽ/=2s¡H˜V6È R»dÙWÝŠt±ÅëÃpNž©K7a8oY»Ã'ÉÍ-Þa‡†w6DØ�¹Îç0á­Éê³ÅÛ¦œ9Û:‡=ÎÔ”�Ó %0;åÈÊ .¬ñ»”z”=õÔ?K= ¼á®U:S�l™†Î˜p-¼¸lìhFWU4˜P]-ymþØ|k$! sÊqS��Üž.¼ÈÌžq*3ÛÛˆdd±²«�’œæ]6€`O7½²Ì‰S¦°¥£��[7s@x˜0a«6n¦jè0:²rÙÐu�ƒ^?#åâ_8 !è …,7µÉ È?¤”�š˜ú�öv…Eý¸’ùOã�¬¿u¡»ßñÆ2¶ùÖ-^rÔ´qËño:l²O!Œ‰Ñ¶ß«Dç“+W…AK¦ê=¤�ðÉ �ýî·býâ¹4%^7•j ´ÞãgΟ$ÐÙÙÉüŸÿŒ_Ýs/ûöí£©©‰£�>€¿Ü|#‘ö6¾vÿBþpÛϹà›ßbǶí´,ÿ'_ýÅ5áº"Û¸ï€pÝ�­5Ã^^´½:1Ûm c%î•G á•&Ù�X”ÚKJ¤‚³™‹V=s0­|.„dö:ÓÒ¥ç¯UîR„ê¶pÊ4ü~?÷Þ{/ÙÙÙ ªÀ믿ÎÃ?¬Ó‰Æ2ýÁhYŽâ+, ­­�ÚÚZ|ED"a"‘O>ù$ëªÈ8�H$ÂâÅ‹>|8MMM”––’?hk?ü€Ê¼¼T Ñ(Y~¹¿iLF€$‘ 8ˆ·&qœÉ%Œ5š¥K^då{ïÚâí�"mÙ£�qøõpR泘¿uÖ/JVsNâ­Ã;Ð-Œ<-u+|,¾Œ3VuxðæfºÅ“Šƒ[¼ºˆÛ4ÜäYµŒV,ÆsZE1¼ÙÇX rÔz}Œ•”ץɧ]A›°ÍiB(Ã;B» —žÄkê4™IsëËÏ'óÎ;ï°`ÁvìØÀ¸qã˜6m7Ýt²,óâ‹/²zõjGüøW¿fèСÀ_PH]]{÷î%³¤˜HT&‰ðüóψF£¼¼d }ô `äÈ‘´îÜI¦O?Ha´Æ7áŽ**À“™e3êd@†ñx—–—³{×.þýÎ;lX»Ö8­�ÐÝ®[¼3‚N¨Ã UUáØ×Ô|ÿ®½§Ù#ëtrCÐæIÑß„«°ÉÖ–Àoé\5øRa8ÉV±¼'©ð–ªãú�~ý¬Å;@[|8kvCÅ`­YŒ*Àû{ëtþ~¿ŸÊÜ\"�q�qœMâ}Í ?¤rè0î{p!¯¾üë×®eÖœ9 ©¨D’$¶nÞÌ3O.¦»«K'ÿ­ï~�ñ&p÷üùìݳ‡!•Ìžs9¥ee4Ô×óÌ“‹©Ý»W%3pÐ f]6‡!1ý[¶ðÌSOÒÝÕ…‚ .¾˜©S§ Ù¿??ø'ZZZãþS fÙ¿o??ô Íšm2«FŒ`ö¥—QTTÄ–Í›>b¯¼´„U+WÆÂ�})•C‡ÒÑÑÁ²¿¿Å{+V(’'UaW�ÁÌÙ—’Ÿ—Çž½{tñŠÿNÈÜÐ eCæ: ²5ôíW¼±Œm³Ã-^²Om—d ÉüáX,Ž��õ#ìçqUxÍû*ÉÙÙ4±’0�’­@5çëJ&=‰8Í{¼Šö±ƒüR»g/^¯¯7Ö^i‹xPXXÈС•L+Œ‚¢¬LNZ‘,(7Þx#ÕÕÕ„¢QŠJË1bãÇ�§¬¼œî8)ƒAî½÷^c÷,X°€HÝ^z{{ …Bd÷èÉ  Íà°ˆ’�›0x¢ˆ¬E¼—.y‘ÆýûØ»gÜ÷{>\µš¾¾^úzûx}é+|¸z5'OæìóÎÓÉ7m:'Oæ•—^bïÞ=2‚üïµ×ðìÓO‘™•É7âsÛJ»úB!úúúxýÕ¥|øÁj&NšÄÙçž À¸ñ8ãÌ/³jÕJ=ö(ëÖ®¥¥¥•qÆsÆ™g²jÕ*=öëÖ­¥¥¥E¥9##ƒïþïUøü~–.}…œ¼øj„`Þ#5~Ná RÖ¤‡kö‘±.l‘;s©!p�ÇÔ¿´tiÚãÕ”DGxXöêR¾ö¿W1wî\ššš’ÛAŽ?ž’�%¬_¼HÕ»Müæy<ȲŒ$I 6ŒÇœŽŽ®½öZ† †,ËL?�ŒŒ îûÃ}L˜0?2·œ4=Y0†æçZ×ÐaLÈíííT·vP•Ÿ˜vÕ䧦ºšžžƒôtw³yÓÆ¤àÃz ‰5z4C‡ W)0 €³Î=�Í›6ñÎ?b$�{4999<ñèŸÙ²y39¹¹\ÙÆ¤I“È9x�g_ƒ¾¾^²²²ˆtuây亻»™7oÓ—pÐççîßýŽßþö·Ì›7�‹ÆŽfŃ0uÚ4@pðRC+«ã»_i]OOoï®æô¡å.âlŒµ¢¿ôåj§( IDAT/3yÊqdgg“�“£> Ì1dddPS½;Y‰äˆm’èõD£QAººS !_:ó̸þ,²³s�›bú7¬[Çûï½Ë '�ÄɧžÊÎ�;xä¡…¬7ðÿóC éèèHš•? Öh©¯‹ ÉËr4faaQüY= ¨¯¯£¯¯�ܼ\] äåÅô4Ô×!©á;›ÿç›pÝ’­¹LâmSÎ5áêeœâÝ�­+<±md�%Cü�%aÛšK[;¼9Zõœ�Ê�Ù‚ËŽõÊ¥'ñÚ—`Cß¹“Æ#Öodûæ�|}ÔpFUT°¢®�HO7ÑÎNŽ?o]=y‘ÁŠ¡Œ:昃} ʲ·­‚^äp/%¹<^ö´w äp/^/ ÍÍì¯Ùƒ$ þñÚkÕXÏÀ¬ ÆË!0(;KgÓÁp˜ý]݆ö¶··³Úë!*Ë–»[éâmQóO™:� /™ÉŸ|�uk×pÍõ7ÄHUQàÞ]¾œ)S§rÆ™_fÍP_WG[|箿<õï¯X+ø¡L™:• /¾„?/|ˆuk×rÍ÷¯'??! ñôâÅ,yá¦N›Î¬K/eÚôiüý­·x*î?mÚtf^z)S§OgÙßSKš:;bóÜC**¨­­UŪ#ñ¬²‚ÚÚ½Äçá›è�Rììˆ5r***©««;ldkŠêWío¼±Œuj^ê—n®A¯ÓŽLõCÉæø„>¥ŒÙPµ±°s’(×üqF.=‰×ÔYg•@ ÀO®üÞ¼<|¹¹x²s™•“ƒ¿d �â�x22ø. ‡éÛßÀ ÎNÎiÜO¸§‹Þ†zBMMDûú�‚�øº6�'7—®M¹óý 55“ŸäÄÓNçÆ[n¥`ëG ¸æ:N‰Dhý`-ÿüÈäHª·¶¿«›¨Eá¬mnagK# Œ‡©Uô`B†J—•#ÿaUUI¢´¬Œîn5ñ‡Ãažyr1×ÿèF¾ú�opÏo~Ö͛éèèàÜóÏÇãñÐÒÚBVf«V¾¯ÖŸ×?¼ !$JËJ“ú+*+™pÌDvìØAvN6]]ÝTTVrÌ1Ù¹cYñyÛînõðûÖ-[…B|ù¬³ñx¼ŒŸ0>é­[6qðàÁø3ãÆ�'�²råûìé!3tØ0ä`ëÖO…BœqÖYH^G�g•¢6©i‚rE¶qßÏáºþ´½îÅ�p­°Z2µNNÔ¢ØØÕB&9?kFØÉùâ¤6ëð2‰´s¸ïGº¹#Äk^ÕèòŒ‰0xÎWñ%ó²,ËDº:ékÜG¸­ Y– –!0¸Œ€ˆQG‘œP‘A&+ñ&a¨³ƒýÁW8©bG­cöw¾ÃÔ©Ó�ÃaöíÝIFyB<Ù¹´¯~Ÿp{›Ê¦Ž¾�m wµ¯šp1ˆ¯‘[ùþû=a<'�z*£ÇŒaÛ'ŸP?ÊPévîØÁ»Ë—sâÉ'sÚ—Îà‹þpÏšÍ_LOw7Û·mÓïª÷ßçèñã9é”S}ÔQlÿd¥åe‚A†TVpÂI'!€÷Þ]Áê•+©1‚ŠÊʘ¿€÷Þ}—U+Wªô¶··óÄc�rÑ%39ÿ ٱ}{,Î2tvv²ðÁ?qñÌ™\tñ%456òȇhˆK¿õ׿rÊŒœ|ê©,}åežxü1.ºøÎ=ï|V¯ZIIÉ@mŠÚ¦cönÍUÂuÓ»µÆãž ÿ‹çoŸ 2Ù‹I’ä|è9n�ÚÏàã,ôû׫íÔëI�?œMæâƒ¬/šë¯XÛé5z®| ‰_Éà^‰‘r‰ûÄŸ'þë�_'~ónºîšw»M†gŠ�²ì÷2=Œýýƒô65ÒöÁûtmÚHo}-‘ž]‹Ñ“‘‰¿d þÂ"/r$Š !‡ÂDC!äPáŽä¡ÃÉ?åt ã'tïÞEí¢G>U7ýŒP˪ÿ¸€Þõ²¡M�˜óÂRÓ¸ÜzòñÌ9z4E½(“^YF¬´7.œV2V dãêÍñZ™¤E.†¾´5éôã�çò+¾Êïû=Û·m3ÇÛØ¥~üy$ÜCè­ö;áºí­âžpeòP¸y“q”K^w»7±o;/kƒßߨÈĉcX`Ýúu”—ðæß—!I!$$¡8Y)ùUu<¾I”ã8)©!âÓZ©´IìZ•Ø>Z(¾êÎÎÉåé¿üå  ˆaÅo4~UüÉŠ¿Ä=Š{~Ú{ãjË®…rØûíiÚã5ïå‚QÛ,æ¤`! Ú׬¢}Ãz|yydŽM4†H˜dN“Y&ÜÙAOM5ˆêÔA’ÉëEòùÁë%ÒÝEù´ãÉP�®�²÷ƒ•„ÛZñåçéu_Ê*IBŽFÉl[Ã=Ƀ\žÜ“øïBÆ �:Á+e™pãøO>¿ßO4áÔ§Ñ|à5ÕÕz¼›¡ßåÐÓì‘[ío¼±ŒuJ^r”Òn9÷3ž¿u&bò– æq�Åjù¹yŒ©ª"×ç¥û@ù~Å~E~/m]Ý (.fDY9¡Pˆ½5{èééâ§×ßÀyƒ‹¸èŠ¯Ò½kr¨áñàÉÌ$t n‹Ï�‚�²L†ÏKwÈ|ÈÙ“\Þdüܨ¡¡ÇjZÒšgîÔ¹i´2á&\Nv“�=–ܼŸ�;ƒÿ~Ofþ ž¬,Õpv´÷ H![\Èu ¦1Ê m¢sʳucöÛ¤‰BÆ Ù*eÜžJëÉ; CW%Èüõ�×ùë¯k ×:�ú“pÝôn­ñ¸'è4œ¿�ÁÝE"Õcu6ï›jˆ:%V7þ‰gFv|‚ÿb»4ß¹Jé”Gc�Á%Ë^¡–f„ßOkG'5míÌ›q%Y™œTQηOŸÁäøŽM3Ïø�h„ÿ\FoÓ~ò>®ž;—eヒ?/ŸáùyL8ý ®üÖ·yöé§“CH#‡%§qûžoœx‘e¢Úªâ‡/L-Óo#©tëQcq‰ÅNæ a-鯷Y·n½häû!;CdžÈ„¡ˆAêeÙ�–PáÕWvXaäi©[ác‘Næx½ŒyRXã C=$¼ÐaMSÏoêLâlé2βn ïd?äT‡†wêŒæ0 -•æÎñVZœX§–q‚O_NËoÊ¥^¼²ge™d™PK3Á²!t´µ1½¼”S+˹ñøã¨ÈËåèâBrÖ­":j$‘1p�î몪l~û›ß²ýÏTJaI ?¼ùföìÞ�ðxèÚ²‘ìÂ"ÂííôìÜNtòq‚×øuM-Äý&æú<F 0Œ·°�¬�Œ |B¿“�¥T«à@ž­U`uþ­VN(ñ*au+Þ8 K¼�Ó¡,Äô�â‰j2Tj¬êðà ªY½M¶ºõa¸Á›Ûb`“s6Lâ�guóóoíðÎà.ñ€ kHÏDº:ÈçNñI9EÖÐÊ[¦Å§)ɹôìñºoz&�Ž/’eöuvñ^m=ç�®ÂøK’ÜtKµ�›>fà…³ÈÎÍcæ9g3rä(ªF�&(GøÞØQuvг§šHo/r$ Bà+(L•MÓ6?dO{‡.œS*‡€¼´u;ŒcY}«ÔjøÈü+óO-¬+RÃõº&a˜êW{Øà�)7DØTr:ŸÃ„·&«Ïo›rn?˜rÝÒ“¿SWÕ€Û \0åoVæRa߬G�O\½oáàDÂС™ÎGÉÒÑ¥%ñ:kÙ¦pê<™ê™v‡Ã4lÄ!òò9ØÚJ°¨!áp¿ßO(¢««‹¼¼<¢}}xó0ûÊ+yø±G©Ýµ“ 71yp ųg<˜`ÅP:7nH†ioYFòû‰öõ©ÂÌÊêìÈöû> �ƒ>?·½½œkM‰×Œ@·ür™™™D#¢²LC]}ýuvíØ‘Äßú‹_’‘™I$IJ®|ï=^}åenýÅ/Yñ¯òÎ?ÞÖéÿÞÕ×P__Ç+K–$SvÔèÑœuö9 4ˆžž¶lÞÄkK—Òÿ°ìÖŸßFuu5O<þ˜ÂJ¸áG7òì3ÏPWWË-?û9™™D£Q¢Ñ( õõüí¯o°kçΤ ÿ÷³Ÿó燦¡¾€�rîPV^NF0È�xéÅÙµc?ýÙÏbúñ[µr%¯¿ªß¸äÓhãÍeáêKŽš6®9W×ԲŻ¥Ãþ$h—ÖÛ®ì|•­y{GÛ·KA¡ÀÅ•>]Z¯if4¨(´XoN.A¸½�aC¨ïTï œuô.[ø(â©ç7r�mí´uvRRRž={˜4i ~q�² „€c§Lá¡E‹xñ‘Gؽ¿‘é•CèÙ½ƒpË„?@¤§;¶ý[8ÛŒƒD¯[í2|>�ß ìL$!hiÖoöŸˆ¥yaNõtï»çnêëñûüŒ›0�ï|ï{,^ô8›7nL¢ÿpï=IS®×ÀégœÉŠåË )ÖWTVrÔ˜1Ô×§vâš8içžO>±ˆ=55äææráÅóý~ÀÝ¿ý Ñøöðª*Æ}t<|ãÚý�÷ýž†úz¼>ãÆ�çÛsçòÔO°yÓf]L«FŒà²Ë/ç¥_dÛ¶mÈÑ(¥¥¥´*Îô½ÿ¾ûhh¨7IEßÏᙿuŒwgRÏߺ‚§z§ñk˃Lõ ͯÑ3í�q—:Ö�wÃ-¤ÓÉ¥ï¯ÒÅó‹À,ë�ô>?¾‚äPˆóŽŲ]Õ¼±}}}xrr)½ì :zûX»~=…åC¨¯«#5|-û÷ èܺ‰Í­mDãGÓ]rÉL-}�­\Å5WÌ!÷ØãÈu•C 57ƒÇC¨µ5¹5›¶…ò ˜|ö¹ø5_åáÍË£©»Gq:QbþÖù’ Äüj(bíšYòÂó\‡ ëÖ%[È�—‹gÎbÑc�RS]�,Ë´µµ±xQìŒããò/<ûfξ”@ hõˆ„B¬_»†—^\ÂE—ÌÔÇMf_vO>ñ›7m" �DØ»g���–ºõA ÒrþVc“u9ÒØäœ “x‡Ù6†üçyþÖ^7m�aÛ JËœ˜Â*}ìñêFGz’.¤;ñjWëd%(!" 0¸ŒHW'c†cW7?ùû?yŒ WŸ@É@&L˜À 'œÀÕW_ÍêµkYüüó\8ûRöîÛÇèª*ú÷3ùÜóyâÑG Ç{¯±ò"jlDx¼Ƀðzñ3’D¤«“HO|X[óõr我̺â .¿ür¦N�ʸqã8óÌ39ç²9„ÇŒç“öN"Ñø \GåJ¨ÎÉÖ&к5k()H0¨ÞV¬×Uàÿþæß˜qú—ðx<”—!ð³sÇŽXXŠJŠ …BÔîÝ«~²Ìª•ïSU5"Yl÷î­eÝš5œ{Á1Pö,ë×®¥¸¤DgsaQ’$±§ºZ�,édN¸nñ‡B vº?-^è°N Ú6k2Ùº!\¡"P'Aý'Ößšc¯Áá5®T8‘²B-©�qÃIît!”lIqi9ÔŒuC# <±!^9%0¸ŒîO¶2¢¸( ™vâ‰øã_Ï�;—yóæqÏ=÷àóù�$‰+V0eÊΟq*�Öfróò8õ´Ó¹áÚk9~út¦wÁŒ B­-»ºOl?æH9Eø}aÜNzmÅ{Œ)­äþûï'�’““CMM C† ¡æ‘?ñAÍžØ*?gÍþØ‘ºÖºp8LWg'Ù99ôŒ}Õ}Ý~¨šã}øÁ©©Þ @ó�lÛº•iÓ�ç½Ë9ëœsx󯥴¬,Ù{/,,¤£½ÝКæÍ3q’Êœ¿ýõ ~ô“›¨:”êÝ»“X}Å¢·ù`Üf%ÏãUD_ç®þþ÷Us¼�>¼�šêK²5ôíW¼¹Œ¼u6:�32´iDRÍ&§xwA×f}næoUxgBI¨F·S©}n…7j½ Ò~×È´$^»ŠEN]ª°ÑÞƒ„ÚÛ –– õQV�O^ @[o/3fÌV¯^MMM wÜqÅÅÅ,\¸�ÂÂB^xáÞyç¶|°Š�ë7pýÉ3:l÷Ý?µ{÷’——G ·‡ÝímxsrñÞ¡'7�h_/’$!ed ̈­#„Ï�ê#37‡Áƒ'ÏÊhll¤¢¢‚ê-›ysÇni‹iêKDóTòx¼‚AZ4'+È?,¸79Çkäþþæßøßk®eÏž²²³Ù¾m¥eeÉçm­­ ((Є»Ê�Ï�¦&•¾p8̳Ï<͜˿Â=¿ý�ol·Çã! Ò|à€ ÑÖÖFqq±meó€jŽ×¼ûõ#Ü/Äü-‡D¸nñ®LúÏß:³Eˆ“¯˜]‘kâ¹Ñ:@+|w~Ó{¨Yåâ9!ñcPgH~?È2�A¥ñ-û(ÊÊÀãñà÷û‘e™žžæÎ�ËÛo¿M$áwÿ¿½3²£¸ïø·ç�ûvW»«•I+­ÐÂB¶$¶EÊTâ`P$¶1¶_26G*TÉ9ŠØNÙ) L°«l°0Ä –Ía cŒäˆÃ ÅXÖJ-{êéXií¾còÇ{óÞÝÓÝï½Ù�Ý÷ûTí¾™î_sõw~Ý=3ßù6oÞŒ}ûöáá‡ÆwÝ…~ú(nß¼¹l†a`IWæ´´`üÝC…‹"›µ}ÈÊ„91�H<˜&"�MåÇ¢ˆ¶´âÌÖÏÖ˜¦‰“ÇŽâ¶ÇžÀ¤ÍSónuytCƒ|ëM˜yÈ»…M©e+�ÏL"ÒTð‚£MM`Ñ(L‡‡ðÒ�w°ëä8ºººœuÍç±ç­½xéÝÁ–;ÇcUÞ01"8÷ïÇ_^qìQâçu™{‡2à—Ï<�×^yûþð¶çyÝl&‹ŸïØ�Oæz,[¾ Ì`H&“øÄÆ«`~÷Úk®ü K¿Ø±ç_pAÉ[v1 ¬Y³¿ür<±m[9ƒ"¹\Û·mõóIœÁˆÇãˆÎX°©ÆF¸Ï þ¶ºBhüVç~RÓ æP•¢êaüVh/I㨋­ç ”GñÀøeã8£¬c)Hà¼!(”¡;@0[¨Ë®f·Ê2È„§`kf³@>�Hss¡›7›EG2޶±È/·ðfçã@Ìq'áNàmGxqõJP{@–//Þ~NX¿gÝncØÒYëÖ_¤ø-.[¿-߸éÆßŽ��–2òÊ­¼ø#‹[nG²s1öÿë7�Ïd�=.zF0’ ˆ¶¶ÂÌf‘IÃg¶?`ht óR H��cy[+FFñø?ÜŒ³¿|ŒXF,‰ŸÁ3Á¢1ì¾÷.4øb¬Ù°½½½8qâÚÛÛÑÑÑÃ(w^äóyüþ÷¿G2™ÄYg�U ¿ù«_áÖÓý b•÷'‹ÄSyÎhÍFH(ŠÒРíÁm¨¤ª+¸Zöü4ò$ú‚«k¤@kÖ¦BÁÕ[µB,‹Á¡!¬[¿®òÆoàŒŽÀ3Ï=Wôø 0ƒÁ(zÿ†fy(†­¡Ô£ÀJ§„õØ£� Ši¬fš•·µ¹©[~øBÃr²¶ß|q9oû3mÖ:lë°…¹×Mð›{Y‡_ͧ‚Õ¥ÇkïãïQQso"{j`K°ä‹_Enä²§F�99ŒìÉaäN#{ê$²Ã'�9q̈ ¹¤ �gŸƒÆå+ñæã�ÂÜþò¦‰D4ŠÉ\í )Œf2X2§;{ûðão}Ùl¦i"�£±±mmmBWW–=Šá]»pÑE¡Ó69 (xº===0 ###X½z5Z[[qâÄ á¾°‹®Ž€z!uÜ/-¸5[qVµ\q±ºö¨Z [[š°nEß¿ HpËZÁy®èá:Tû¹¹ùX¢)=«Ë�š°S—Â+Æ¿¹µo›¯ÿ,NÏiEóœ9ˆÇãˆF£H¥1¯}.ÚçµãŒŽ,zßZ,]º���ÀÓ»vá·<„óŽ b<“AC,ŠæD C£ãXØCc,†•s[ñÀs/`ÁûÞ‡W_}˜7o “R©z{{100€Ë/¿>ø .´½T"ŸÏ£··‹/†aèïï‡Qßܹs'wkío˜n4g™šöŽ¥ n�Þ­®}ítêºö‚«+èå4� hغ“� WçÆX­b~±¢›f»•¶[x¯_¦h__Ôµð*¿À¬ø·?{ë֭×®¹‘HwÜq:;;1þ|üàßÇâÅ‹qÍ5×àúÏ~®�Œ±ÒëÚ45añ×Ã` ¦ Œg³L,ljÄÞ#i|dÅ2|ús_Àðð0ÒÅGg†‡‡±hÑ"œuÖY8~ü8ZZZpàÀ|÷»ßÅÕW_�ýèG¸ôÒK‡²eËJ�K$A.—Ùgž)^湈}›wLãó€¶ü˜ìKEjuðµT@+\¿U¶×–CÍ:…Np5é´÷R–Ÿn æçYØmyq~iêu*•—º^þT¬l¿ù¢!�à'ߺGFÇ1'ÁØÁndÒƒøäšsÐ’L ûÚn|°sGÆ`0†Öd��–Ds“I4DcÈ#�‘‰ ’±(â‘:R Èg&ñõ¯ÐØØˆ�7âºë®C*•¦M›°ÿ~ô÷÷ãüóÏG[[vî܉E‹±páBG“H$099‰ööv׿ŸSöl°ŸP0©x:sp6ò¢tÞ»cÕüe�¢¨ ·6-m.uWËžŸFžD_puíõ«¤) � ®®ØªR‰à:V¸ÇBuãX!=¿Q‘Ô ~e¸.…×T½ÌŠ'±%Ï<„ÿ¸ô#¸bÕ æøñsø»5«Ð°tÆD¤±0cyòÔ)0Æ/¼‹\ÄÀÜ®.ôƒÁ˜Ç+”&Bíß¿[·nÅÖ­[ùÞ~ûí¸ï¾û°|ùrtwwcß¾}hkkÃøø8ÚÚÚ¶ãããH&“Ž÷73¡ÇÊkü�®‘šÇêõªÄŸä—«T»‰­8«Úní¼[T-Ð�ˆ­-MX·®Çou<\æ á¬+nÿePk(Hw^ëU¿¡DéôâL‡ÿá•—adr}§F`0†XÄ@Ì(¼a*1�?�æxÃÈý⋾©3¶IDAT‘ŽŸÂ’¿ÚˆG~õ"ÎŒÇÐ8¿—€áÅž^Ì�Ó‚±ÉIîëÃcÈårhmmc ���hiiÁÒ¥KqðàA àþûïÇ’%Kpë­·båÊ•¥qݳÏ>“““Ø¿?ZZZÐÚÚŠD"�t:�sÏ=FÄ@>——n´£R8z~‚«d¯d+ Eé ®®ØŠÓLŸ=< víWWÐËiаu'®ÚNòЧJÞ¶€jç‘5ž¼8]ûpȼ°™îñ ðâìF''ñl÷! Ž�áððIŒNf�˜Ìåq:›ÃÀÈRñþ´k1ö¥ñ‘3—`2—ÃÖúg ·µã¦ıcÇð /àÓMMÈd2hllÄéÓ§ÑÐЀööv$ d³YŒŒŒ �c÷îÝxýõ× kš¸í¶Ûp×]wáâ‹/Æš5k°aÃ,^¼Éd+W®D:�FOOZ[[‰DpÙe—aqçbôôôgpË—ÿ&8¹ØzÎô nm¼[®š ®Ë@W@ñpiüVÑ^Sp¿uø»™rGDnd/¡Ôó,¹v«h¼gôDééÞ�yĶ{Îâ"ï¨~ö×»ñǃ¥¹½}ä(`WO¯-ôžþy´··ã’K.Aww7V¬X�x<޽{÷bÕªU@CCÒé4¶lÙ‚;ï¼wß}·'ÿt:�íÛ·cûöíX°`V¯^�•+W‚1†ùóçÞ=\dddù|+–/ãluñÔ—ˆgÁÎ%å;sÝ»~Y (*hÁ­�@K›Kæ ©¡=?�<‰¾àj=ÁÕͽ2ÁÕ[µBª\‰=³ýI�tLXñø¤Ña?ý*0->Ó^Yã�T>TÞÊvÁúõÚwØv¾ùÍoâœsÎA&“ÁÛo¿�“'O"•J¡±±{öì�a…�%$øüç?�[n¹EšçÀÀ.¼ðBÜyç�8|ø0òù|éobb;vì(Ø|èö­v>Ì.Âñi@»½’ ªÝÏò.ZQRo”U'þvð³©�½¸š–=ãÚsaÞ2ü÷žÓ^Þ€2nþ”Ó¨ITd_Ñë5Dn&½?™k_.È7�GÌ|ìùלëäƒÛH\nyÁ¹/˜+_áõRf”ö®æJÚÛÛ‘ÉdÐ×ׇ΅ píUÑÞÖRÚ½»m{™­N¾*�¢(ѱ÷«0Ùƒ+æþè­×^Y®4‹¡ñ[•üåóÄJÒˆWoyó§7¯÷+éöæP‰¨†ZˆÃ.¼Áàs“Ê{o±ý|îhoÇåýsß4~ç¿96ŠyM�˜×´ç®X.´Ï�ŽàÚ+ËzwvùVР:Êð¿8U_�Á“õçu¥U™Á¥ñ[e{m9Ô¬SèW#‘Ž@{TWpk+ÐJù”òP»^Ìj&uÍ2êRxE‡ßóÎb…óÄóÊEÅsKçmQ•Ù”Õ Bt×i(^W(ŠÒРíÁ=9¤Íó„ÔОŸFžD_pµ‡žàêæ¤à:ïk5W!�Ž=ÿšc¨ÔÃuä!\Ñ•Á»1ªW)®Ká£.¸€Õ®ÛØ) 4s-h ´Êóì<ÁÕz^׆ÿóºÂd>QþÛ¤àú6gZö¨Z [[š 7(±-×#Á-_zj ¼Â¤š?7IþþöükN_ÞÊ $Øü3�qlJ¯ñ©[Â&¼µšíì{T³ùœÉc…1Ú²P©_ûz]J£jÏlª�ÆÑùЧ»¹r¶¾µxÃÿN[ÇÞ?éØ×N@§^ k/¸º‚^N¨€Ø�\È_'o½DŽëBù:µ4E,hÁ�:“´¡²²™5ö;!1¬•B‡JéÃ&¼*¸Åپ΋s*—Ëd' #’,}?V¹q)¾ê[C ­ó_娻eQVŽ[pÑåÙ—ÊâæÍ_s#¼[ ›àΊñ[èÞñ!hoµÐˆêV)8Á­Hs4é´Wu·¶ÍÍ@X††ÐëúK ˆD#È™æQ>ýÇk«í˜‚eÞzè «ðZm9ï®ep–­o3(Ç‘¡ð=ÞÌøé‰¾æÆÔò\>5tTU ùö€¿è–šQå»lV^SsWe”Êð ð‹ÒРíÁmˆ¤Íó„ÔОŸFžD_pµ‡žàêæ¤à2Ç‚¦à*¤Ñ±çßäêžVNŒ³ZÁ ªN‘E"‘²ÙìdŠAîï¿Ëûg™÷*¦ó9^ÕRéŽã s@¶¯¿ÿ#*¿ç`°ž„’è–ž�µ�Ïþc¦^{@,º²çoݧw4\>ÏprŸ×•à±b¼@Q”µ ü:ñ³©�½¸š–=ãÚs©òù[u{Ñ-§Q;’¨È~ö<+IJèjØ— òMãÌßßžÍyÏY?bñ†Òi Cé#ˆÅbÒ4ÂëEõ¤\tÑhýCO üÑ{Àß³U%hm©š°z¼vx=™~cÁ²;¤Üö§Ÿ~riW×�ñX¬)“ɸ’ó'?ÉT&„œ” (ØOŦxÁ/_ÜtìÅiüÅ*LöàŠ¹?:BëµW–+ÍbB7~[ú§h (‹”ã:R¾†Ô*剕¤ÑµçgP°ŸÓ<G††Ð×Û‹X,†9ÍÍÜœZYA¹|âñ8òy³ûÅ_zήf?Ï–/.”^®�0½¹J¶³üâí],Ûÿ&õ¼{w,‡aX» èOªßöÃòˆÕï´mö‚4–·ë¸ë—ÔÉôØ»Óx~&X×�SOA2o”­NZöÞ4ÂbuíuòµçœÿÞcކ^éÔÒònËöòº”í­^U ÒñV EhÚÃêÉQ±-jåëΑHÁ6{Ÿ$Œg/PG¬$�×ê.°�F£˜ÛÖ†3::ÐÞÖ†˜«çO±&òr}¢"†�x<Žž¾÷î0õ.d«ûYD52¥)¼ÕvˆÒë ¬ÛÙ>n�}â©g?zôØžx" ƒ¾ç³³ WM M—½JKg–P[æJ�‹Ÿ@ó~VxÆ·Áóë W\¾PÈí=¡‚UG ýEËfÏœö|ÜÛ¡´§5» «éNÖÊ_«JúÝɺ‚«¯9ê繪@;r,%T´‡¼ ]�ægP‰ ‹¬ñ©by3$“IŒ��?þ›ßìÜ…r7³{LWG`eZt—µ6aòxýíhQ7ƒûÏ=HŸpú¾Øtjtä@¢!ió|ù‰ÆcEitì‹ÀÓŒJÎOpá¶*-ÉǪy&¿ o”Wx|ó¶BgÓø­ª@Óø­š½¢¹½qíø­`?yÎ]‰½8áà#¸eð2¶ÿ ÊÃ0ÐÐЀL>÷ÂcÛ·ÿ;€Óà·Í*]Í" �WëÇt o5;‰·ÃE]ÌÖzΙsã÷|ÿ×;q|O²¡Á3Ñ $ ’îa'ê‚ël„8*µ·-IÊðØKë"\¦0Ê+<’¬œiduQ°ç–Z‘}å-®»�Ä8Zí4d• ¨j­*îNNpµ»“Ç[œ¿½Rš*±‡¢=?&Là –¡)ÂJmO�x"ŽT*…ñ‰ÉÇÿç§�þ#€q8Ûbkœ�·å°…WÊ´ t$àü•®yÎ2ï>Šç>¾î0ë×@aGœøìko¼ùìܶ¶tóœ¦õ©T*n°¢™Î¹/®=¬”+EÃb²î^‘ »Ï6ñ…éÍÛäFù ‰Ø^CiüV#�ñ[Ðø­ÄÖaï6¸Ô?�×ê®`/ÌŸ“Æ Ùß}Àуáù£xNÚÎMû9gÙÌ@4E<G²¡0Œ½ïõþÛÓÏ>û€1”Å–'¾¼çzñ­¶[yJÑi‚ÊŸI–­_ƒnsÿ¶ßˆë7j[·ÂbW~üãW,Y´èÚT2±(‹%"FD¸ ̶ r´™õ¿˜�›†¹™'œ—Žq–üD—/p¼@þb;õöà6¾þ›¤)„œc¡ÔÜë^eÌqäko]{%]«8w¦Yæü§P— ìÓxb¼g{~þ7:övž{þW0ìBkåuÃzÚ£�—ÁŒÒ©ÍŠsdì7)Œ±‰¼iÏå²ûúŸ|i×®Ý(L¤Ê ,²–ðfábëWÖõœ‡WpÝ�%Ù›=ѲˆÀDíL…ðªz®ÕäxE×\ûǬ_{ZÓeçöxíÝÚör‚ ˆ<UÖåÌ[¶§øâ´�.ÔS%"*刦ãòºye3œía̕ƀsÒ”{,—×½lÞ™„— ‰¨kØof²[|§·,šµ¬âí†r6³E»š�ʼdQ÷3Pöb-�ׄ³ËÚ.ÊäñAèáçñZñn�Ö-®î.jwÞ•b躙�py¼n»J¼^¿Ç�Üž¯Ý»å¥·{¹î7|‘øAp‹[ž³ìb÷˜.ÏÎoÌ7(oWÇ®b¦Êã rœ×îéZð&YYä]ñv¯×²7Pžù,ÊÇ^AD½!jÝ8p ±LPEãºÕx¾ªL‰‡Ö®f€?cÙflÈ�Æ=Á œu^—´e“÷Y—AbLÄlCG�ü&Dñº“e",*_ÇÛ S)µênv/óõáuCû…Ë&R‘˜A¨ÁAÞ¤(Q·±Jw²èñ¡Ðw3Á$Á�îìf÷ºHÝá&'Ìí1‹êÂ;)Hx ‚ Ôà}êð÷JuDW$ŽÕz»Sæ!Oµ TâõÚ×e^¯(\er–h™�„— BQ±ŸàÚÃd^­ÌÛu h¨¼] œ/ÏN&Žn¯ÔÏóµ–Ý;YÕ&‚ ¼ˆ&F¹m¹8W*º3‚éðä‚_@îùŠÒò¼ZQ~u$‚¨*éòUñ†«ÝÐ{»@¸…—g«:ñJW˜E“­DõÐ…š ˆ™Bµ"äçåºãU…µ’ Tº3±§Œé„Z{½¼¸J„™ϳ!‚ øøy¹<™°ªŠëŒðv�ð /϶RñÕ�÷³#‚ øð„œ0Q ZtumkÂt ÊTˆ¯µ^É#J:aAõŒŠÐÚÃtWd£'cZ&eMõ¬f7A‰¯j˜ê¤©J»Æ ‚ f •vÝêŽÉÊf+ÏhѦ_(ª^w˜N¼Ÿ-y¹A•£êéòì«]Q˜ˆº^ zñu‡W+Àö¸0ì‚ ˆ™ˆh¬×/[V�÷ ¯Ö¶æ„AXtëP©øÊld"¬bGQ�¨¾ÌBg¬¶Rê^x�Ú‰¯=®BZ oœ b¶P+¯RW¨uÄ\Æ´¿å*Lb„øªæ+ë0í'‚ ˆ0#óJU„¯RZ'ßi#l‚RI}‚è"¦ñ]‚ ˆê‘�óòìyË~v•ä=­„M\*­O-¼Ú ÒAÔ:m5i+P^‚_»m-·=Œû‘ "j)`Õxĺ儆° F5õª$­!7!‚ j@^nâ¡á •èá^`êÅ×�6Ìû† b&PM÷³;�©Na—jëW‹í û>"‚µ¼jó¥è3CTÂ*ž3aßAIâÑ”™$µªëLÚf‚ ˆz VBjÁµ˜i"D3‘ ‚ fµž!=#˜‰âCÝÆA3—°vOO3Yp‚¬ûLÞ/Aa"HQœQ‚k1f*·a6ì/‚ ˆ ˜Jœ‘‚k1[„$ŒÛÆ:AèF� c�´˜mâ0Û¶‡ ‚(0ã×b6 ÕlÞ6‚ ˆz`Öˆ­�z§zØF‚ ˆÙĬ\‹z¥zÛ^‚ ˆ™Â¬[;õ.Dõ¾ýAÓEÝ­'´?‚ ‚¡n…Ö �´Ÿ‚ Ô �•@‚R{hŸ1Û 1%‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ø¹|±›‰üãéIEND®B`‚amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/data/screenshots/amberol-recolor.png000066400000000000000000010461451516451220600277550ustar00rootroot00000000000000‰PNG  IHDRqB€?sBIT|dˆtEXtSoftwaregnome-screenshotï¿>*tEXtCreation TimeMon 24 Apr 2023 23:38:52 BST1ø.; IDATxœì}w€]EÙþ3çÞ»»é %�P„¦ô*>Dé‚  Š ¢€R�Ð~RDi¢ jT�&R“P?iJ•*%�„�BIHßìî-óûã”{Ê”w朻Ù$óhØ{ÏÌ[¦¿ÏÌ9ç«ØŠv`„«S‡$øŠv`U‚#4¸zrpppppppppè8§�#'I¸úppppppppppè›pä.ÀêNZV÷ò;888888888¬¬XmIÝêFbV·ò:888888888¬.XmHÝê@jV‡2:88888888884±JºU™à¬ÊesppppppppppÐc•$s«ÑYÕÊãààààààààààP VB·ª�ž¾XŽ¾è“ƒƒƒƒƒƒƒƒƒCo¢/§¾è“V¢Ñ›eXêËÁÁÁÁÁÁÁÁÁ¡/¢7ÉÕJMäVfRÒJßY‹õ;8888888888èÁÑZµR’¹•‘¨´Âg¯:ŠG£:W*2·²‘¸¢üu'm+?Š<©[iˆÜÊDdòúÊR{Ó¶ƒƒƒƒƒƒƒƒƒƒ 6dЧþö¦í^ÇÊ@NòøhKܨùW†úspppppppppè‹ &SbU¡ëÓd®¯“[ÿLÉ›.Ÿ{fÎÁÁÁÁÁÁÁÁÁ¡w {æÍ”üÙ²>Käú2‰ËCàt²ªt&ùìààààààààààÐ{à’Ϫ|²ôUŠÈõU’’ç¹5*AK_·‘spppppppppp(:Â&K§½<ÏÛõôErbKàLIX+ˆ[_¬O‡¾€¢ ”ŒÐÙ’@[?z}�tؾ€DuÂ&º&»®³£Ëçàààààààààà`Ž<·Nš’9ÛS¹>Cäú!1ñÇ”À‰È›N6ÏÏ88888888888˜#M²¨·OŠÈ\‘DΑ8L \ÑäMDØúRý8888888888¬N�ÎQNÜLÉÜJGäú Ii�Kÿ4€ŒÌÙÜ–©C_©[‡…"Ÿ?Ó�Ð¥¿§ª`•!r}�h´‚À¥ó©È›É)�*�ƒƒƒƒƒƒƒƒƒƒƒ9(§fªÓ6•|š ­D®/�d?ºM%p2ò¦#iîǾzº4I“‘5*‘Óýȸʧ^ÅŠ&qE8Or�BÞLNòZ*3%s ÉuHòè°ÂˆÜŠ&'Tû”ŸP8 yS=?çNâz*²Õ\‘9["gr[åjIâòžÂÙ8y“¹"_xâàààààààààà`þúÿ†à³ì –yˆ\Ÿ?�[Q$¤H§"i¢´4y�Ò©ÞZ鈛ƒƒƒƒƒƒƒƒƒC±Pýœ€ˆ�…ßÓdŽBä(ÏÈõi"××Iœî98�óùâ=�¬ì¹9OᇃƒƒƒƒƒƒƒƒƒC±h {Z&"`ág‘Ä'oª·[Æý `µ qE�ÂQœ y‹Ëyëtpppppppppph-Ò¤«ñÉ…Ìå!r}ö4®/“8*�‹_7!pžàzüs\Þ‘8‡ÞAœ´Åo‹l KØÒ¤ŽBä(oµŒûBA¯’¸roƒÙÛ(©i"'JóRùB¦"qñë­Gœ¬Åÿ1Áç¸ K}ÓÃÏž ‚ï ¦Ùä+½Mâò@ö»o²¿WJýeðë¤\ó`þLœ{ñ‰ƒƒƒƒƒƒƒƒƒC&§ûWPPƒ“óà þ†Ä,þ7ÔÆåqÒ'û ô2˃¾HâÒ·J¦ÓdùeÏÇÉ\IWоî¦ãvî7dð×Jž·%˜7V%°OÎM³â¬8j)Ô£WÎlí“å>jO$g!lc�Ø…í&d1ur^ÀVh]Dl;“©=MÝëf@©\N^}³j;f7Ιô‹�eXص‡Y�˜Û0›Ríå aY6e{Û¦©DL×YÄ@Ue³Þ¥%wo˵5ßš•U@‹OLç!f†È†”nn42¦ï/þG‰Rå°×Ì &Ñ.)ýÑ«¥Øc×1™æ´s°¤Vƒ‹õZc9ï©Î]¾¤ëÕ3?¾ë͇Ÿ}@7|BÇÐ$r!¹“¹P+GÒ‘4Yc‚kqçû¹+,Î+ÐVœ�‰®¥ÿÊžƒÝé¡yÂVŠ]ë¿î¦ãv8lÈi¼á}¶§ZE­ZE½^Gö½ècÝ0ƒ…¸-Á  %¶˜ÈégÓõß¶,„|È•Òò{-ëÏÑd¨ÀØžIDgTíÂDã¡H5HÑä)UÊÉ *UƒÆN..cÙK¾ê‚b󿯦ÓSb]^IàM±G ÕM#<Ùð¡ÎÙMnÜ¿DƒÍ$øf"Õ‹ID¸Hªsƒy�>Û*æL°\ÒC—RO6±“'ù—J…U£ét:Mk:! ¤µzts�f3ŠA™¾>c(y%”K%TJeô,é~ù£·?¸â͇Ÿ}@'š·\ÖÑ<±݆)z¾Ðÿ4A}îÀK½a$€Ét"ê{é4–ú'º–~Þ-$o!‘+°ñv[ÿ´ß€Açuuõ _ÖÙ‰Z­†F#EßrÚ *rDÝêñž3œ·™E©9{S›V‹†­@áe£Èé…s¶¼@‘!½²?­=‘3[ðͺŸ"è²æìÈA:ŸW=>ln6�¡�©Æd‚PUÑçbÛœ��bO•Ç´’™hí±)4­ñn¿&ñ–„ßE® ÿ&;mûK†ò¡Ë:;Q­Vóy/í¥®BŸ÷[2³ÕiaÚtõâŒ6ö¬|¤Wf13#O¼ùh.z­±G_ìÍUI–I“‚Pv‹àÐ'qbAsÒÂäɹƜ ÑH¦“©AamN̤!fm`3×·ì{ök� ˜$êÖ Ãf¡³–ÍZèÚ£·d"1Gr˜ ?ZÍíÔ*�e2[ËumNX³¶D3Ÿ¶ ™I¡ãÊšˆÀIüiúNÛʲ¤ïLÔ‹5ëÀf#˜¡Þ¨£V¯aÀ°AÛ�ÜtƒÑüç�'¡&r¢Û'U%d’ë²k+½Eâ¨õªø5–º–NóyÒ·P†'pý6Þnë³Ê_[¶l ÂÛCs4_«‰œùúná�m.¹l]�”Ã<+Q‰(± ÛXN² æUKÐÒëÏ8ÚöéÀпZ5ÂD±n£àC¨¢¸>æ•ÄÓ¾I0¿`'GÉkYf£a!Îl\àµÏ°ƒdVB¿§ÚÒ «ù!¨Z-a&Bd{ÄŒA=›¯Ç P”‰b|{É)ŒP±……·Lì»@¯]ùTífÐÙiL� ô1=–l'Y di~xŸŽ¨•ÊD:5Y$oõ´�A8ç¨Ök0xàfk�Ó1ûÕiÏÃ'r¢ÛãŸÃÆ_`Ò*´Rw„¾DâXêoˆô½?鮯ÿâ·Q†§oñÏmënºñ®ý >wYggë \^fñ&YŽì�ÅÚ/µa �T,½öFm+¹Emnà3›H&~{Uf‰ºÅž¬Î¬ÍÌ\Uä¦úŸÓ_]fÏó„rd5‰`Á`±Îgá¨. ‘ ÖÇäúMtȧ£R5¿™Ž,êäíê²)e<íÚub�bÃdš¸ÀÉX5.Tîl ˪›ƒr׿؞ʬÝZ.kËÉ/ò3iý“®ˆ>«3±ðXe6£—â“~ 7ûc,†`‰’™´Æ:¯cðšC¶mkïxnÞ{³ç"ù<‹}…T? ú.“)&¤*}í÷ÏL+&=DD ‘þ9@ûÀ!COëêêB½^‡"­Î%DM‰4�“&kíÊÝUcú[ÖíÅe�š+¬ ÊÓæ6ÈYí]úI‘áÜB4ÇíE¸Œ+yu†ÈÙÆSO!8@ýu�0ÕÑXÙŒZÖŸ9ü7»  héÌF˜¶ !¦Z��Gy³&å¸Ú…¢!ð³y©^¶p½{FË{ì›JNeÓjr–Lê:§µGdšFMÌ Û¸Ê,3J—‘ € ?š{3U·Iÿbš\ Èý%I)äƺb ‘Î�þ|Zo4Ð]íÁˆÍÖ= @;Äñ¾ˆh[G�>Cà€¾Câd•"ò�Ò á¿ô›+KÊc6Ýx'ï3]ÝÝv^ mQ  M¦-…"€1…rö!.½y†`/“±œ¦…óføJŠ¥r4��¸±I%PSÖ.)l '©2úr´�Ñ�.b3È”‡o pß„íÆ‹Ò™¦ �ÙmÒYʨê9ª ¢9q2#0Õn�ŽD4×r™!Ñeáé†Â™"‰œ Á|ŸE77ìŠXµ�\HkÒhI�‘ç”` $ŒU陎JÈ´¾XæƒÆoÊÚñ­Êc¼ãˆ5eÄÁ �š³»Úƒ¶Áý¶Þì‹;mÿQ©øï>Ù7ÕÇ]¡´–Œ'õ 2×$®ˆ‚¦»–ŠÈÉ.üÞÖÈ ¯ö¨^b"ÇBÞ2ZÔÛD®Ð‚$•w ’€téµ4Z ¢BÈÑn+Q�½Ü ”ÍzÏL±øØ€¥¿˜éV6O��¨¶¤%ËI4»©d… pËŠ!а(37’‹ Óò̵z"ž ë ì÷”ö‰)8YÍ!+°A-ŠÕ MV.ã�LT¹Ç ©+Óî¬ 75DNpÁ|ý5{¶sJì ÙGr]ê8¿½D_@Ä'(¾¤+…5åd¦BK ~ûQÛPØñ ­!PÏR'pÙ(�éÛ �žêûÕz kl0â`mHÆû¢�˜a¡V-•5@ˉ^_9‰£B´‡¢º&jÌR‰•¶¬QH\Žêo)‘hÙέb±ÉÁbÓ—´‘O‡D>½šÉçvÀ w!Ó³°l¤Zô…�߇¢[›8�šÒ ¿º�[™‘BH:Áʹ&!Aɽ ôSy“Ü"Wäd¦œºÌåŒA"Óv†íoÆ08ˆ¥¼ ÊεR{ÖÇ›¤Âª”(W) ‚º�’XW¹ÑðËÚST–l׊°É�ѪbMB•y6TDrM 鱕¡‰”1«4a0¯Ç²¦ \hˆÇ½£VKh^�·V¯¡ßÀŽ­‘<…‹ÇÿüÕ][)ЗIœíþmØpñ²Åv VZ›ô,œ´ý±Èî¡SÊXN ‰ƒ¶;VB *ËèÑ:M´Z‹>Sd7#é25ثӤE@¦ik^ C>€aªDº=E¢tž2<ÐfoE;s@u�žÔ¤ñ”ЊñM$1ÓÔmñF»hkÜÞµ„ÚD€§F:F׿±ð‚OL^h|’سqF%'³+Tç_T¹š<à4 p‘œa¥êÚ\6%ùŠII·³£í—1LC<"•ƒ+S_²ÝÅ´±´œ@¯ø‹Ú=›M&R™¬Îüd„y3.0Ô x•‘h¾�>Œ÷Cx?É5›<+åíÌ—”4cNç‹OŸÂù ËÑÑÐݨ¯`ý2h³¶* ÑlÐJƒ5lä¤uITF´'ÎØÈ[÷ÊÈP™!Ÿm£"–3w_£†ŽymåjܽÉfq0+xü${Q*“Å\¤—³-@V§X§wDëºÌÚ ©IÙSoºiœ£ö–}Åê4=c/ÖtÁšMc))P»Ÿ~ì½M¥˜È‰Úܤ hÇ«$C¡sŠ\Y³É$ýAçC¢Í ɉ*Z“ ðf°¯¶¦˜””m¡žk“¼IѸœûÙ¸iÓ¦$$Íë´U EÇe†¾PçD†+¡½­‚J¹‚’W‚Ç|^ÕàõFÕzÝÕ* ÃC•ÔxæœÃ+—úAóËG.M Yìs:ŸÉõ^C«Iœe(%„êÔ0Þ`2½±5ÜE"–"gXdÓñ—Nè-"Èeç ‚2B–\�X!h� Y f$×bØØ2•1åy¦Lκ?ëVLs{Í$A{4^Y"²Dc q&M‘+°.›/l$³§÷P’ÃÄ`‹ÉG:�gjÑ<˜PkgÃhÈrvËh®61…ƒ�aC¨¶˜‰`î9%‘ÓKc/˜k‹ëÁ–ó‘¬ÜZâËÁmˆ\æÇÁÎfúnq»—½2ú·w ½­]èœÇ<¯ŒJ¹ŒþíýÐ]íÁòî.ÔEd.c&6qg]ˆ“8¡tꚌ xT¿=fBÞZJôúêí”LòYu-¼ž&ték©¥›ú ²e¢% u ‹Á[(3ì–ÑØ·Q–{X8 È·¤6ò6�Ê©ËPt7+|æ!E›fY2à™$ógv8ì~óÊîÈßZ³Ø d�&›áf9D}9 A]Õ 7œlÁŒËã&Ó£v¼åîÏMRwòNTFã.µB’ã`ñŒyêE™¨È`ZGsXtÃeÚ†éÆO|Ð#N8Lw]xôI­Xð5™@_w„9å6çþ©,ÕoÓÉ‚4rK° l7–dÖЯ­Ã ñ \:— ½Ò†¡'IÕ—¤ ’x_x- ×hEŸ}•ÄQ@!waƒyÞk0ù(²ÅùEÁÒ zÌ3 ÕHh–Ö¥]€AŠ[l{‹ìö«½©�,Ò»rEÙ�–&·-B=«3o¼-Z�P°\²Ø¶ab/�È›ŒÓÚ“�‡ ¿ε†ð7ˆ¬X’Ø4¥.lHQNxš’gŸ‹6eQ;‘"AR_bæŒæê^¬�Rá‰Fª"$C1W“²/ÛHe+dµ¢®­éúͱY�ô›@à¨`Å&Iò¦¼éþ7ç„¢‹ “×Y¬BÔî¤V�B6mšª´w``¿ÖAñÀŽþè×Þ‘Ð)6.½$Š÷)[}’ Q°¢IœŽ‹þʘµì'DŒ<ƒ^œÝx°’3Åè‘#1zäÈ|Jb®$Üɽ+Z¤1°`º™G¶!±g$d[¯$¹ìöSñÓ�ÈÙ«4Ól³aMÜ%ÎK‘… rÉháæ@UcC®©uD®)gÃúc*¤±R¾¥ƒ*Ç(™$‚R é\Û‚>ÅePÍQä!dNе>˜Ì�E·¹Î¶‘=¹Õ0”ÜekÕÚ*nóÌ+\òÔ¥�Ä«2çXpuDNØG¹¶ùÙ¨Ö°SëvoêìhkGÿŽ*'HèßÞ¯yŠ'7œ5ÀCO¢¿¶ü@Å?DX¡°/¼Ø„‚^¨$®4óð]wá3›oh4˜=w.ž~öY\zÍÕøøã�ï¼ð"–uvbÛÝÇÛ˜Hà�ç]ÿ3 À“LBƒslõù]±¼»K)Û¯£årË:—¡Ñ�ßÖkàŽáx(ÔŽEi­Š´�ó¡ÃÒÛT„Œå‚¿Z¹TF²œ�3™*°í@BEÐ+Ø£W‘aåXÕe…ÛæÉbö)Ó]e�Ej’4{¦lD%„6�nÔðüYƒÒOõ¦Ë’ðB•/–&õÛjËê7‡�a[{B9;§ÅR‚¹VÀ+Œ-RçA�r&’ªÛH¨ÏÝ*‚”Ç£Ö{,—L€ä‡`îµö_2—3ue)Ÿ¬‹ù§8Ñê­cä2$礒W ~sêlb`GTë5Ôu�x¡Ql -Ý9-­<‰³­YŠœ‰nÃ�CÝf=þ8ùç?ѯ£ßøêWqÇÄ?¡­Ýà>^‹Šå]]xkÚT¼=u*º«=Úü¿ºðb¼õïç°Ù¸M49™á-,æ AÒ�b…˜ínO$g¨ÀÊy{Yl�€ÌmK-™vxô_ž¾œ« ²6Ìåˆö “À‚ì)AX›ý|䎑 Ã&+g Ä´.Ѩ@XW/\ôÑ€tšÈ¤äÔBIÌ/�R…ãNc๤¯Œ'ö[(y#lô¨òÉÄ9I;!¨.¾LUžµA¸lG³Š2¾ç^G²•ªÝ¯BÇ<¿I“9×VX¶›²æ?½+`Ù¾ž<<-^¤�×H#eü)UÇê!®˜Úû©uZ [Q\™£h®ÐJ^c…•å$Ζ'g÷§N˜€ bð A¸ÿ¶Û°ñ†bŸ=÷Ľ“&e"ƒz½ŽÿzóB!Ý�ÿ/°o™ž’¤a±©r±¾}*ÌÒÖo§“'gNhˆrvh*ͨ·µg«È¦Í9»ÄF1•i{0z{¥.°�ÙЫäMéÑ�B‹A½È5ÑÛ›4¿èTQÛ#f/¼eˬ.Í'2e6=IN»CJ°³‡´ bMï4É!dÐÙDY)Á{!s˜¹m[{ںɜòHl‘�±×T`7‘?¹¸0¿<—8Kð…RR}e'2ÊPϳ¶sgrTÛÏ· Ä\Ù+é_Hb1µ´WÚм±R¿”jÙç*‹ýL\QhA#©ùÿâ%Kpç½÷6»a&}Í5ÖÀÏÏ=OOž‚w_úž}äQœwúhNí&ßùwÌ~ãMì¼ýö‘ÌÅ看Ùo¼‰Ïí¸SFß;Ï¿ˆ×žz&rmß/~“þv'¦>ÿ^z쟸ý1lèPüö²_á+ûíxøïwãýW^úÏX¸TŠjK—l^N—´g¨ÀÆ^Áo2Oê\úµ4• 7ômUJlÈ ÙL¦Ù≆rVÆrAÓÔÀJ5ŠD›a“©–‚Ê cu6¤?¶½OöÒ¢ÙÕ.­\`OãŽY‚F™DNY½ 9›qgÓx1˜�w’{‚¹Ví�\��3‰ËD'´'¶‘ž¹æv‹IB׿ÑFIjã’l-›K=µ±V¤üE‡åÑIô‹5Upë�©öJ›Rê¾ 'âÒcÏÂ�ƒ"ƒúÄÏ�9÷]0Q)Û^©D¦‰Q� V r·"I\A{Ô…ËÅ î6å²�ùQðL\\ª«« ûì¹'Þÿà<ððC(—J8þ˜cpòñÇî›ìŸÜ�ße×ÈÄÆ�ÇüO?Ås/½¨ôjý1ëâwW\�k­�¿Üv xø!,\´ .ÄMÁ[S§nºý6\yÝoš êÃ5Öš©»p¸Û+ãÕF~4‰\! ¾PN¬(ÓZÚ³ª¡f8ÚpG�ÆcPY—¹Œ=MC¦¸˜ÕüRÀ¸£©ˆŽðòCyBšº¤i"i hº‰¢=mSÀ¢N8`ù‹ôÉÁ~o$fCÖ,Ìž«©*•µx®Îí*È\åᆱíD‘¶£˜3´"ôóh×Ð&>�7¤6n4·•$ºtR A ×ÉÛR²Jdñ� •rE©fæÇ³±ÅúãpÑ1§cÈ€AÜo .:ú'Ørìf˜5o®R6¡[:ÌH+B«yÄ #„«úí”!Ùm<ÏÃg6Û GvzªU<óüs‰¥��Øî {D-»Ázëá©I“ñ…ñ»ã—×\ƒû§LÁ„Ó~ŒñŸû.¿ö×»ÞúX̺¸éo·£^Wÿzýë­‡r©„·§MÃ�·Ý†™³gEi<üØ{l6nnüÛíøïÛo¥¤Y¦À+¯¿Žm¶Ú ƒÄžãwÜ?e²Ö‡_yoO›†ÝwÝÿšò0Þy÷]\sÃõ¸û�û %àÑàPø"µ" \\4ÿúÛj"ؾ½’þxL*cQm.±ÑZ"çÛ©+•J8ÿ´3ðíCO\¹öp¸×¾8p¯}ñ—;nÃ…W]&Ý á <ùdR–TÞJ¥‚s~øcqÈ¡™…i“±a“±áèþ�ÿ~;.ùÍU¨Õj²*Ð õö²Â‰œ&Ñ4¥Ý:A¿ØT¯ÉRQ¥T†–üXÍ+j3"§G‘T«]%§Ò%™kmöF¤ÓÚŒ_ 2‰s³ô'ÛˆHX6q�•†:eFªu5!eÊ$2ÂÓ1Iõ©åBú`ñ×ëTÿˆ·±BU¦­…¾H…²Hí/ I,‰À…Ê<ÏS–aÞâ˜0ñÒˆÈÀ'‹æãœ?_†�ÎS8 x RI?MÁ�Ån- IDAT<ÕHïóèk$®¨ð²eÄnÒ#�`ñ’%˜1s&|øaL}ï]a¾ 7ØwLüÞŸ5 ?>÷L�6 Ï=úX"Ï}“'cëÏ~»ì¸#öÿy,X¸ÿ~îymZºl¾tÈW°×_À>{î‰/ï³/®½ô2,\¸�?ý¤T®Y)©meÛÚjI-ç'p!Š!rŪìÆ)ÛËMØ‘$™+¼í|¥™³%Ž4"·¼« ×Ý8÷Lys?þ£‡�ÄAûì‡õ}Ø7ÀÃù—_W¨3)Í«„€Àýéòk±ë;¡»§¹û6Ü÷ÈL�îÏ›l¸Úk?qð×pÌaG`ãõÇâØ3NF­VËê6�óµ�T®"—…i”-²—w¼jä9”WùôJK¨^hœ3ëAn�Ãæã<ÿ ‹¿…Ь›ñÀžEç$óŽL”,Š©ËY[*—.b—’¹,‘ìª/£H:.,•k¦£¦ödc(8Á–ºÓg¹¸¢ÍZ²Ù¦’kú’KÚè‰ Q’­Z¯£»Ö|³zO­ŠžZÕÌgÅÒÀéz ÖèSDoUy±I ÁoûŸœ{.N�0W_½�ÀyžŸw‡m¶A{{;{â <ý쳘·`Af „§n{íñìºãN˜ôÈ#¨Õ둹PWÆ#ÆÀÔÇÅiçœ�«®ÿ-`‹M78P ‚¿¡C†(Ê>ØwÇ”\Qq[‘:b¥´ÔѲý€8¬ßÌRPÛ.ød é„�Ô¼ÃÖÛFîˆ�ï'Þ€™³g¡Z­âýÙà×oÀ·Nú–wuá¨CÇ[m#ÔßÔîÿ¯(¿àœþ»î°æ~ü!>öÛ¸èšËñÊ_CçòåèìZŽ—ÿû:.¸ú2rÜQøðã�0~§Ïá¬O‘Û ¹'èù…÷;…ÑŒªZ©`]™½·ÇO~ªaÚVöä™4rfscÞr¢l]^™¨É4Íãg&r’ë” ß±Í6©)…ÒÂæv±Tõêñj¹kiý3á}iu&+4ÛË29¹1e Ùï›<•r‹/ÆÓÏ>éº(Ðuä×Ç›n–°ãyÞy÷]ì¿×ÞøþÿƒåË»ðÓ ~†/Xùó­·àÎ{ïÅè‘£ð�ƒ¿Šqn¨ç1�lã±ÜÁaŽÕ™(*u1/Ë ÝÄ^¸½N´àÔ[²Ð¬åq;mãÿDÇ=STª ÓwÞn{e¾¤v¥q…P‡xJ^ 7ß}gŠÀ%6ZoœvÜ ˜9ëÜvïÝ(—J8ìËÛ‹_æ²L…’ÁàÑí}™ìvmÉO0ÈöL rLšÆ›I-ñSÒ¸š6W¾AQØkÛ$w£3½½2qšer²Cbi¤ÖVíPŸ© ‡9©QBFæˆ'Ž$—‘SÌ!ÂõYÕ™“ÉLtQdV[W’@A%O“îzd­èǸDg‘›mád�i×$ ¬Ên‹ ä6µÞ›;&þ –-‚¥‹0aâ/ñÞÜ™ØpÔzJDº›¿YÎRWO´²ô:ÝÒ}–Ø_/õ�¥®…ßãŸÃ¥ào9øþ²ùÎ;=³pÑ¢üE( ö¾¸ûî¸éúßáŽü§œ}V~…)˜ß¿Îˆ¹ˆZlëÒRŽvh[ ¶ŽÐ”2}¢ÍÖ ÿ¦ Ct>xç©P©T°ÉøQ­Êï±o«´áí'ŸCµZÅ&»ïhì�ÁOƒ'ä¦üõï7vC|ì‘xõÍ7„Y7Xw=Üö›?bøškákß; ÌópçõÆ[ïNÅG.”‘ÙÓ'1”*eY¢… ³“8MØGÞi6R«QE–M•m¡ËO±o”ICD”*mÆ‚ÍNލB©S1½ÙÌeÉ䢩Û�©”‰ŠO‹Ä$’LjÍPî_P:Qúš(T‰P…Ã+ÛÙõuk_¯ŒÉŒÈ…i± Ô­Š+(}�eÇ9“È–¼† Rß)ã¿:,Xº8q—‰+b:÷ˆ)ß´+€Eêj±¿�às#ö/d¶ñψ}GêR×Ó¬XÇ’[²s¾²�Äõå&ö¸MZد½“{Ä^Y¡�ï’Å{[.¤“k/u5)ZtR–(V‹O䘡 C|ºh!`ôðʬ£Føéa~2÷� 5È>zäHÀ´Ó?øöwpþ©g TòßP9fÔhÜ|Íï0|͵pÃÍÆËo¼ŽiÓýŸXgÄ(c{²$¥9 \®µBæ�`Nþ3Ô;s¡´e±ò‘™ûii˜2ÝHËh{{%IF`5s˜’—À…Jm&±]±=u«Û@^Fåw¥Iõ‰Ë$Ž÷3ö6(‹=¹•Ð)Î\Õ–Ý´½ §Ï*N-­7êè®v+õÙ »Ú#&pq…­ _Vtðg„Eâúp%º–#®T*8`ï½ÑÝÝ�>ý´�’–€ ?jrÒHÕw/k<óAâ� y¹žj·L¡˜3X=úcµøÛš®FƒÏýçEÀAûì§´qð¾žù%k[V%H-˜{î¶;Ž>ô›øíÅ—c½Ñcð×k~‡QÃGâ/wÜŠK{5€æOX½`E±¦›ÄUÆyL�pD¯<1Vm aÀJuN-&ÏÜ’¹�ÆjhMÌÀLIÑ ¥vF™nh=ÍB°…› RNk³3CõSC¢XtQc™4Î vî„DH.�Æ22û$Ì"6NèË’GÅ­ìfi{ªê¤Ä%œk6.’ 5%�éìêÒ«1#�Ý� ½+œV¬V¶“¸4Vx«E°˜Ä÷¿;Œ'žyËeƒ ò½ 86iˆœ0‹mÜÞ r™ÍÅÛS;`§Ø(vèÅ3lãèV¦‡€ï¸ðƒ£¾‹m?»•ÐÆv[n…ïûpÎñ—;nËt™¾½rÎGÆ�Ýðý³NÃ[Ó¦b¯ñ{àá[îÂz£ÇàÖ܉ ¯¾,’ÙxìX_öÃ-œ„‚èõð· JМÂe`ع·¬……lÁöès­•= jéœYФ#gd93O,-6ü¦‘œÊPÈ£M¢¶¯P“©DNÁ8¤'~*ô•§— q5‘K]0ꊱ¹×jƒ!�YÀÖŠn Ðß.Í3ÓI½QÇÒåË~ÚaiW§ú6ÊDŠí®vVýʈV‘¸•ºR¬AÔaåLyìQ¬³ÅæøßO(Ô Æò¸8è3•”ÈÙìçÙÝÔ@TÚ p¹¼Ç{¦öâvóAw€ÑLTìzòÂ+/ã/wÜŠ~¸ùÚßãGß=ë¯3•Jë�Y'û}Ü|íïÑÑÞŽ‹aÆ33öŒmFÒ:è“Ïý ð•½÷80Á§øæIÇâå7^C¥RÁÝ“îÇy¿ºÁG ˜~ÏrÜØ�ðàM·£^«ã�c¿�7§½0 ¿~Øö3[âÙ—^H¼¢y‹M6Ç]7üÌó°ÿ·ûïÏ0÷SÓ§J•rtI©Ò¬A3É”–ªV)mÒiTYH¤Öø7ÝFçyˆ6aìѧ%å ÷ÙÊo‚Dõ¬K¶moµ ªIJ²ÿêÇBþØ� ”>´SÔ+Ì&ªSóÉH˜$žB29rs Æ©¶¯d{,©{úˆQz4 ~üjµ>š÷ î{x2¾~ü1ØçˆCñö»Ó°ñâÖßþk­±fÒ–ÍIAfêôwqó]w ­­ ¼ül¶ñ8€�˗㙞K¸Íð‡_^…J¥‚ï¼ÍœÀQ»P,�v#ߤº8iØâì%y àÿ¾˜MÅpáGEæìN·Ø!sW”¢¢“XN©;Ò ?¹ÓOsBƒÌ1QŒ[NG¶?0M>ùMÕS¡s»$1/�‹®êf3G´¼ú�£¤3Ù+†n%ŒR¶g§ÈÔ1.tVÒœ&l¶“ O4gWµ –,BwHÆMÝÝÓƒK'\$›q­/É+-`/$½²éœ¥Ò{ñ$Žâ¶›5¦rFbE�ºÃJ/¢,7EÕ¢ÚÊ%gÛè–æ™QnªyM&ý2k®\¤(+¸ÆÐa¸å77`Ó�Æá½÷gàˆ�ÃGó>±²—ÙOUÈU*üéW×b×vBOOn¹çï¸ÿ¡Ix{ú»€M7Úí½¾yÐ×P©Tðäsÿ±§ŸŒZ­fæ±òJmåÌ5ý&¸YCèE‰†m.·e0ùï>#÷x¥IkvÆ�ÊÅäIR9Ò¶—&AS­3 ƒZê Õ6¹½ÕsƒzMT÷Y³¹V–n¶Þe/Sæ¾l'—7•ɦXÅ¥ÄTQë~)ĦmDzŸ¤e?Û�lÂ]Û "ÌÊ’|€’WB{¥‚J¹‚’W‚çù!}ƒ7PoÔQ­UÑ]­%Ô;®7^fM¿Y]OâZÀZHzEéñ.þíe§w½££�Þs~uíµ¸ë¾ûÿ~øaˆvÕïŸ<—\yeR«AM�>“ïü;þç€ý±xé’Œ=Y¢*5JÌæ6)ÿÚÃ1éö;±ÇW¾ŒÅKRåg©|·Ý�=äKÛOÉJ•Z$ç—16 ìéU‚+s³…س´4¶Ö¶n¾ölºÑÆxýí7qàÑß$ÏfÐq†4*• &œt*ŽüÚ×QòJÂ<µz7Ýy~ñÛ« prA‰Óš2$,´ I‘hbNÚ­ Ø!�¸Š-uÈ«&.Ã:�:!“©Q–ׄhÙÌÔÅO§ÚÌÓ6}Zó+uXÍíŠLº‚Kû¦Eg�™¡›“hIG�©/&]QnŠØ˜$^IJiÂ2įYÌ9ŠÛ1•·$ëÚ ÝWr͵©v)T¬s«+‰“¯æ«-8T=ñ§§œ‚r)„ èßÛí±‡ðdž#Mjµ |2oN›0¡ILLÇlÐM&üøÇøË­·`öܹ† Œ�3(>>™?§�;‹—,VJ}2N;ïl-�³r"¯œYõ#Ç´—Hr-Ñ^&ÙÏX&A]Î_ð)¾uÒ÷0ñW¿Æœ�%oT¶�Ý3QÕj?»ò—¸õÇ×<ŸßiŒ50kî<ùÜ¿ñ·ûîŽ~ONT3(u)Nbä~™IVÊi!Ø ÓÅÙ “¦I“8· ¬bö¤¦‹GʆñüÐ ¸ŒD5õb6}ØNnIû˜n¡\2ó&5¯¨L§A“5åY‘s;% ±Y(…Ë'O?H:)'p~ÞÈ^®õ_ÉŠ•.ÊÍú™¢×ùÇÿ 3¦ó *'õ¡LFÉX º¤xR—¶»È,×åUŽÄ !îeÛo³ 6Xo=<ôØc‰ë•JEHàlÑh4ðøSO&ݱ衻l¿#î¼÷;'ÈöÎé‚•�þïé§²ú™*ŸÖ¼Â ‚g-!€…EGM™”ZiP®‘ÓÁ¼*(APöDN­hþ‚Oñ•ï|ËB‘M”ŸÄÔéïââ_ÿŠ&ÜÊUIÑæÊj.|(±°“1Ã46®Ðq�¤•3šsî¸�]4c  ½Ìa$u 9ƒz*pÓL )‘20bCä´vÕ“@¶M3y ±ŽB&¡÷âþdâý˜KçßìhÔÞ,ë0Ë|�º(çÙº"‘¹h¾!ØÏ¦+ÅD^½þ%2s•ÉÅm~ÀµÒÀ½ØD‰fÇhooÇ…&`€Å:]©TBÿþýqï-·à®›nÂi'œ€ŽŽŽŒ¦R¹„§'OÁ W]�§§LÁCwÝ…ý¾ô%ÜxÝõxö‘Gqï-·b�Q£"�ï¼ðbôù©I“ñ»+®ÄÓ“¦àÿî»Ûl¹`äˆøçýDùó»ì‚?\ókÀ÷�ù6ßtüþÊkpÅE?ìñùñxø®à™Éã†+¯Æ �ƒP.•ðósÏÓLÆã÷Þ�3O>%]t”¼ž¼2.œpþóø“øÂçwoêûû?ðÌä‡pÃWaÐÀA(y%<õÀdÜpÅUxúÁ)˜rÇ]Ø÷‹_Â_®½ÿžüþqÓ-”sÄÚÃqëï'âßSÅK�=�¿{\dï­¿}~â¾qÝåWàÉû&á±»ïÃ6ŸÝ²™ï_Ï'ó]–ÌÖÍ®;íŒI·ß‰ÿ»÷\wÙ¸ç¦[m­™Y¤rf ¤dª\Öm‰â–̓¦@°—ɦ”ÑDš9ÁÔHòÊ '¢òz)¨—¬´ C @ÊÌ� ÒûKq®ør†‚‚ œKÒ’¹Ò™uFR(Z9A• S¨&´p®) pwuÓ):š®ÁDœÁ¨l<ùQ;·Û «!ⶃdšQUtV€ì»"£ŒÇÈgAžøCC*3•ÀÅsdæçü‚™£@@rÍÏ®‹…º›*œb™+Tršýi”Õ“È9§…ß1N?é$Üv×]˜óᇠÇ9ÇÞ‡‚o|÷»8í쳱öÛâ Äúb�}ôÈ‘øÙ¥¿Ànûìƒ{'MÂ9§ŸŽ“Ïú)vÝgo¼úÆøá÷¾'ô`�Q£pÑå—c·}÷ÁŸn¾çŸq†Öëëÿ4o¾ýŽ;åG8íì ±öp\zþÏpÄqßÅç÷ß³æÌÁILJ/Œß�ÝãØ_8è˸òºß¦‹XoÌ<õ¯a»=wÇãO=�ÇãÒó~†#¾è›;'{l³œ—]ŠÝØ÷N™„sO;§œsvÛ¼úß7pÒw¿`þ§óqÚ9ga—}¾ˆ½¾v0Ž;êh¬»Îaù/¾òrŒ?p_üù¶[pÞOÄå_gä(\|å¯0þÀýù† Šk/½?8ý4ìñ•pϤÑ¿_?IÍi&Û˜;3³ƒí‚ˆ#K|ÊGv̪€xú¡AîÀÜtÃÑ$@!è6î66ý¬ ÒOÊ”ê—F»¯”M �B“nÅãÌ:œq3ؾ½2®BjTÐ1 Leˆ„Ú šrª;t†G5EË@ù¼Ð.¥3Aµ?:>N3�Š’uªDF-âý¬\ìÈHt]ø5µ‰ Po>bëóÇ�\g`ÑĨè¤ÏL5°3vè×dñ‰EåB¾©$í›”r&.òÄvór‚#ql»Õ–ØzË-qÓí·gÒ�Þš:�Ë—cÆÌ™8ãüóqÀÞ{ »SµV‹žO{ࡇÐÕÕ� ¢^¯ãÁGƘÑëíWk5|0{6àþ)S°®$Ÿ ;n»ÚÚÚpåÅ—àÆß^��·ß�‹wÞ�†±ë¯�ŸŸ{vÛyôôô$ƒÖÕÝ�)�?ý(ñŽÛú.º7þæzì¼ÝöØhƒ±x³œxðá‡ÐÕÝå—³QǤGÁºëøÏUëu 8?<îxü䤢^«cäðµ…åŸ5gvPo“•õæ{ð¡)Q¾¶Ù¯¿ùß臞_{ó¿šÚRmûå€Y•„-‘ëM¹C¾é]ÐΦB�2®&€gòÈô hsuqÄGÅT®�0 ê<ÁßÄ)r3¹ê2_òˆŒÍ™�÷|‡»ö2”>¦ëS&öhJSrbùN§™UDNeTÈö4^ªNžDcDÈ­Žjjšþ ã}£=NóEt»Ÿš%Š\¡eTï•¥„LŸ`.°ÞpÒÌ ±j¥j�ª˜BJCÛ àŒ�›¯@«Ü3qzÐAXs�5ðè=þóe#‡Ǿ_ü"¾úå/ãÈã�Oä]²tiDtTH?CWí¡=Sד’+—ËàÐOK–.ÅüùóqäñßËd¿ÿ~ØgÏ=qÜQGãÄc�ÃÇ}WëÇ’eK1ÿÓù8òÉÓÃô›÷2å¬6IâV[|¿8÷|œuÑxwú{bršòÕ/¿~zˆ×S¹TÂÒeK•ù³õë¶S‰PFQÔE4�iC%‚ìænDE¬1{b^ÂÊwÊà Ë™dO)7±E>aS(5,[”Ý 2û-¦.2h1�bMØÌNd}¦æ(ubñ"©Zá´­vBÛvL¦V�.ßF�ê°P0¶^P#X£‰!fCÐ,<°«nsùš–ÙgŠüSm’¥:«–Å3a>¹[,óÑàÀ†6|e™t�€2ÄMç¥Ãš�?!©ÕÈ€KˆªÂ¤nNHuÓ¦�œÕÜšêƒ{νwGÀÙ]„=:0úw÷ý÷ãâ+®À‘Ç�Q#Gb›-ƒg´J%œz xøñÇ}ÁVEš�ÞyóçcäÚñù&›‚³N’}º`Ö Þ€÷Ò+/cíµÖž»ïp ì•Я£ƒÄ€þýqϤqÚ9°Ó¶ÛE¿å‘Al¤DúÆûÏÇ•K¾>af 6· >ž7¯'cÃ×Ξ©AÛý|ñÕW°ëN;c³q›6\ƒÜ6ŒPìv¬¥íÞžæZÔùS Cïà‚ÀŒå̸‘\¢›œÐu/ãÊT(5Øæ• %&m�a€\’F³g~XÛ¥Ï ]ÇH¿¨;õ�+ÒÄÎ+Jk[$«©�É<›5eŒg/S@ö3°¡‹Í3Hõ žMQ O›¤›;Ög2ý&fKÉK$](y™A8FÌšPNìšÄ1U9b™8ˆ'Nq9í†NP¢*Ô«¯±dåbéOºiYrZ·º9wg…f/6t(Î=ýtŒ]o=t÷ôàégŸÅy—\Ò:Ó±þ[«ÕpÖ…àÖ?ü}ü1^û¿ûóŸpÞgâ[‡†côCüï‰?Àùgþ'ÿt÷tãªë®COµgž| †‚…‹áì‹/D£Ñ€ÁHY²t©¯ïŒ@_w7®úÝuxö…R™Å‘+0ùÑG°çøÝñÏ{ÄœçâÓ… ¥öÔP„ô øxÞ'8ógçãºË®@µZÅô™ï“NK›:H{y9AÙÒ3éíbBÁ¼ns[íÀ5á¿X¸ ý¼v»°Zœi½Ê™ÙãÊ]÷¼öXéû6 �·*«|a6Q!UFæ¦j',’èùE ”¥~�Œfd糓3~K˜±½ä‚Wª”E©V¶Xò?Özr;“§ßƞܤA·äl;šx¬çR±¸�1#“u2Ñ2AzDN”QÌš²¨Ey)GÀ¬’cÒ/Ÿ²yÕÕ¡sEÍï:Ÿš˜ÌaeÿÈ&j–‘z£ÚºŒ¶™óë�0!^o)˜ä³‰¢ÔÆe²�yše\]ìÛÝN™š6)²É :·îDº�ï5I9në˜VN’�£FŒ@¥RvÐÁxä‰ÿk•MXx.¬6»jQú­yÜ�¢0…\ðIv�¨.sûA‘í`‹6û …�m‰OÃ�|.™Gá”I{+ë’v뎱٨ÍsΚ”ÈÊH½­S´¹ »$'üˆhLQXübÑ�M3A‰I~qÿôDLTæK6£à4L�ƒ‡ÿcˆÞÍ!ÿÇ¢[3iŒ©½“Þ IDATeE2©’Â8Bä Àâ±¶°€ÊªÑ\Nz Í�Zƒ¯fÝÔp®áI¡¤ˆØsab*Mƒ´hä†atÀÑ<—í0�uÞ,Gá�ÊÊw;e!Ðô¢":™¥,׉æíøÚ²%=ÈÄ|¦ö%rÙ ;™a¿/î�Ãþ*êõžyþ9Üú÷;èö„‹f«gŒUÁF�³«ÔÕ¦�LËâeïž%*²±ÆÚ-¿½22])¢å“nôn{«älbíä¤RJÛWª×Áü®n…€t^£‰Ë2ñì¥| ¼@:{’6 ž(¤âu®É*æÃÜüôEã‹2!V>«n«’¢–CÙ6,SOa6QœŸš<Õ/$›Äq¡°ÑdÕ$+R¤KÝ7òÍ721cñú“6ITd‰A«±j×�YⳈ2»¹‘¥dW38W’K˜fÁY»R³EúB0"�ÉlüÐ.RIÅo¾ o¾I%@²•¼¨Q–»½Íg4ó8Aõ×=«Oáã ÈEJ$Gl‹öx°MiLæŒ{ ¨úbù²d.•XH-ìi³ë2ØeĉÙdó+‘v¹(“¦?ÄìÉs bʃ™*q®f1‘Q7bf:0àø¾Œíƒ ö—ìF"ú¶p>QWо­èBâ–á±T�’Ìe‰–D“ˆÊÇä]ƒÊÍMú¥œKn¨ZVÅ)sIÑnÔ%‘¥¾$›"çž»«'‹s·SæƒjÁ‘À¶ŸåìŸ+¦‹k\ˆu¢çÅ6ö¤HhïÜö XÙãÝòÓÒþRhh”ÔI&PËÈåis-½½’…ü²Ž>bÍ~-¼ÍÅ Q�`2l¤;LÈom9µD.0ùySã;ú<5-KüÓú)ÑGi�“nœQAl8.ý¢V¯R¢G²¹V¥Rqô‘΢zWˆ¼:ŒÚz­Îú›¸¢$MÓ‰þ(]�ý0ýÊÑØþ†|VÔº¹&Ó©FíÀ“ šjš»-b—FÓ—…›˜t•™û#‹>ÈujLfý[}áNâZÍqC(—³ãê6@¬‘w§)O�(å$ mBÃØ¶]$§W Û)ÖÛ „›™Åt—”¶Û€%%J5u¢ìB6•kÕÁ“Û+©6„‹²´"Õ�”-©U`#÷8P[´šòî˜g3�Møh+—‹ù¡Ù©)–$µ�D9#7ƒ¡=�ŒP™©’¤Ãô¹�j‚+–L§¸í¤*4$�ÇóˆúŸ°…$ˆ)üÛ‹¾‰dÒåÒªgM#Ô)™{¤Jcu’½,Jɪe¡Œk›>+Ôk2Ï*â")¿¢9*­^›À“\7R¸ŠÂ‘¸–B3’l©¼Dް !3ëqy²&‹”‘œ"ê,ŒÈe¼Êo+!g8Û[ÙãÂR@·“kkÉ80ko󨔨9ÚÜêöJ¤AW%ª¡([–̵’Èù‰Võ$í"9êÜæõ×99u¤FxhÀSŸY&§ 8–m(iv]·°Þè± CxÍ ¢Ì jN&–S°[ «Vxù™aJ…"˜ â`l†"¢²…×Yó³�2‘æZŠÜ[ßH–YÊsÄ,ÐÀ°aGKñíŒÕ<äP3× [Gc�Eq…ÅÜ*!ù«+q‹Ã‘¸ �‘9½a­ŠÖtÂD§‚ �›¦g(´ í-”3±gPÇVöÄQIŸ$rPOŠö†½=Ã݃œ;­…4H3°oÝ\$ho’œ‰=A,ë'¡©u“¥Àp½ZüÜAP7Í=1àñJÌÖöu�Ä�HÂrˆò zeU3Ð(ÖU¤‚D™ü²˜Ý#o‚­œÏbd®I]–ן÷oø Õè"ü¸#<=§‡6$;±bÉ÷OÂÆ‰Õ]F2wD$3s1itÚ1)õh¦eò(Öj*!Í'9Ò4ÌR¾ˆlQ'ù޼Ep$®è§ùöyCPL&­"p€-‡ê­6 ö¹ÚÎP�U€ž�J Ø?H9ÓÖ’q Pjt‰ì*ךÀ…%œ4Qu’ʘaf ñeA[4‡1Q‚MðKPì›Ð”æèÏL÷VF � �™æ™ü¼ùYÛJ|K|Öv{.ÚeÑLÅÙdFlÃÊVQZ¬�3±o8iº·è{6ÏÊr~É9–ÊR„Œ¸ÑetÌè…0¯€²‰¦Ñ@ÖÌw<4G]ãÓζ%t©åd„2Se*âG2 Šù6ªÞTÅØ¬3aþÂo%[¹áH\A 9¨sÙî„[thó×U‹”h/äÐEƒá|GSX‘Ó8T‘ËN�9Cc}ôöJ3% Û)ˆÞ*»K¬½[¶ˆÅ‚2›q ‘Ë’¹œDŽPåu ‰}CÙH�RN"#ëœ24£w)ãÉÍ4&÷QÇête“1`�Þ¤Zb,P¬’Qøe÷ÂŒ´Œš€²‰ÀS_tõÖ'Ox˜L^LK¥7ÛŸÇ.!\æ‘«,v-ø'ê M¼äD¡Y1ò™š»š–Òì ó’—Teî Iw’$zsn¼ §C}¥q%r²$¦Ü¨‘TŒ K¯µŽÈEp$®@ÐÖêbÃ_ÃÅÉe�] VÈø2 ®Š„´.5í�g·>’˳ËGâÈLþ}�ÈeT@%—Tj»¶šØPçµ5iæ°õï‹Fp ™,Ç“}ÓéÚ“ éc±âFBs\‡Æ$ú319O~ cóp®H“·0< –e�ðÆ8íEŒšéQ¨Jû˜‚\¤}QØMdo¤ó�9Y¬Sy6�Œ&MV7g�¾åDr‹jú-öYÇD ®pQ´„ $½a©îÏýByt‰E—CC AÅ?Jžm‡Ð’zÍIs‡¦Ës|¢ ĉNn¸yɘf˜-É•”˜ô==j’ÛŒ0žz‘ áH\  �aˆ;¬Å›É¬I‚c* ˆ…òÑ¼ŽØT°adÊœ»|$™lTRX½‹´)|TÚS–­iÚ„šª“5=mƒㆠ·æ-J‰{I7 anæéi‡ÄѪ0k”3S¾bÆ¸Ü•ÔØS¸ðJŒ­ñPo~�.)RAЍ«Ôdíc0»Í�¸‰Bh*¹Œíd¿¦ C*9JZ&#O~%êHx¦ò×pŽc©ïñ¯Ií<™Ê8¼p „\Ž{M½‹®3–�¿ÄCÖ¬-9XVÄŠlöÉ®“ï˜Hζ ‹á.Ü "g´lh™j-·&�«VOGÙ,È„¼oþ&Ô*T*c[ë`mŸ¸žl1r.¶–~dAhïBÈ´ÆFn{â ךÉlˆœ¤ü¾bã5À„É�š¹Ô†” ˜jÑí•y ´pœH8µÙm¦p…Œ¾»È•„¾qÂ\hð&‘Ó¸ÚÄÃÜÒJÎØDÞP‰KV¹ /Œ¶Ê?>™É@løD× }"Ô�®^SÍ$ή (þ+^Lc Ócó£á`¨{¾ÆB¿ÑOŽñ†{$óXsÊ WâOÌvšÈI÷ßXRÄÂû¬pJ“�âltFa¨6 û<‹ý— ‘/ÔµÜôm´«VOuæ0ÓG$�‚ÖŠ-¯$?Ð"´”PØûaœÁ,&PÀ l‰œÀ“–9Ó>lc­ì3DÍŠl­Ùx±(Øžß‹báˆN·Š[$•úÉò혲º<-óÆ �kþ'úÈ£]kŽç`Á�óFxËcx:'دO”MSŽ#V –vAÑE öA椲©Ïǃù¬¸y¦©ONàxócÆ/š'Ñ8Ue'�]ï™QµÞËæcÀš„Žy ?�¬ äÅ·ê‚ÍGÁá ‰½¹’i:q®-xÕÎaÚ9�‹47‹×T­,±¯Äûçšþ’Tžô%¼lR¹òE\å±ú’8 e‡a"3r żeÄØpárL÷¦2[°³§’3|åGþêï%ÖH7ClÄ\~gm;¤,´Mü¡ "‘3ÖžÈÑ6^xf¡¥®çtÄ!9(¬L)%$—OD¹HC†ÕI|SuŠÝHu6há©O!)ã<øÂààà ÿD®kq–ÌéB×¢*jݼѠìj—æÏùå+Å co(�£ 5ßJJðb{¡>|âá1 ê~™‚à�qÜgu0”ÀQºG Ÿp†k'kD²œ3€Õ^c œWý¿a¢yA?ÊzÀPteàž¯þm�<*5à¿y“GmÏü5¾ïþU‰Ó‚àYA/ª‰ZP+^ ·áÛä<(s)(sÐ–Ì tñ˜>Ô½Ÿ“E¤Ýo›fçjõì¼È”ÑÚ‘¡ø¶iÝï¨Ã㞟ÆJAº‡ð6\¿v½ ÍÁ÷º_Ò¹_^Î|ÿçà¬Ô^ÔQXP&¿]½¦ïX‰¡ÜÏC¿5Ú1lƒÁ°V; jÓã`œ�3¬Á�àTŽÄ[âG5¤¹“Ñ\j0J \Âzòk6SJgr½‹²«Ê@(dæ'!ÍïÙ°ˆpõÃjIâÆ®·/Y’¼HèSÞ‡ËP)ÃÚúcTÛpl¶ñh{澘~þgñÇ…¿ÁÒú'`¬Ž±ƒ×ŘA#Ñ¿ß,]RâF',[ŒîÎ¥7l4Æ ÙFÀŒ·gàÕOÞÂÎ'áÓ�búÓÑ6 ›l=Ó§¾‡ÎE]˜?ÿS 2ó?^„žö¥xëÝ×Q«×Јß“FzÌq mÍÁfÅ€]wÜŸÿÜçðËk®ÜøÛßá‚Ë.Å´éï¡_{n¾á8ï’‹ñÆ[obÜFáú_]…ƒ¾õMt-ïÂÈ‘#0÷Ã1`@\yÑ%øëßnÇÿ=óþû?pÂ?ÆÔwßÅîŸÛ N8Ç�r2Þyo*vÚn{\pæðͯ£Þ¨'ܹåú?`ÐÀ�¨Õ›×Oúéé˜=w¾ó¸ö�¿Çƒ�<„F½��bâÕ¿Æ)çLÀì9spÀ>ûàKãÿ§œ}Œ‰Wÿ§ž3³Â´Ýý4x莻qÀ_G½ÞÀ¨Ã1÷£�0 \qáÏñ×;oÇ?Ÿ~Ýq7Nüéé˜úî4l¿õ6¸øìóðåo}årýí 8ÿÒKðÆÛobã 7Âõ¿¼_9ê,ëì”Ö3±9,eU‘c+Ê­ÞTAîü dSÛc‰?V†U²3?œí°bÜñ`”ìŽ:‰¢§%›Qy `*»íæ—‰¡èsÀ'²ˆky|NÄÜ'pËuaÞ»óг¨+f= RAÀî?ûãEŸ“e¬Ã'þój>#óI…ß5šÁ=Ô"áášÅYH‰xPÏä9ÀÐy"šD¤ümÄ6‚|¼+J@,÷²z,š n¹c!q`¼á“É€=ú$ Ì–¼ Ž`¼Ü¬Œ¨büºã, `Á�û'Ÿ` €Uü|Ü'�5°ˆx"ð&$q å ž8/ÄØ‹‚iÿT/Ì’Ù°_Tüºb¥ µùÒ< ÊÖcóþCpÑ@„ž…í^ãœùmÔgú÷ Ñím¡,²æßÆÊþ42$Ú<èßœ×OÊQ>^o º´„ž¥‹gÎEǰ±å( X»?6¢¡p@©’šö[yj¥¨gSœ8«¢†W¬Iæ;xHœXh…ñV‚À58�>�¾ ‹g.Ð�µN�òpŸ4Dä°îŸ„DÄÍ?Ub©×rÆÁPGÕ?E�«8C+û'dðmùñi à %p/<ñ k2FÃ:0pÖ Ô1ñC|ƒæ¹�¼{Á-�þ­w•@êþ­nð‚Ó– �æþ-œ5š·ÒñròóèîA†6ø·è5À‚[Ãÿ©ºO(y% :ðˇæ[ 9ê`¨$$œÁ) 8 ÉŽ¯Û'wñ1UHeГY=hºrŒ¶°æ'ޢʃ;9+k€ñp]ªÀCþ-¬áí…%pôÃÛ++�_ÕÀçð„’oÚç>yŠxH êÁ¼vÐRD9›AçmA{û¥ñÉ•øÆƒ:ªÁ o­�(c%p”›ü‡3„·‘ò žb=4v¥Þ~É+ ê7l�èdѧ{¾\ÑikHjÑÀ‚©‹Që®côvk(ùµV‚ûfpk¥h ¿e®d¦ýdà÷eÄì$¨Ud®G6èz†_œJmZL¨±Bšlªq.ù=9dõ’ðÇ\íªGâ ÀÊå ƒç1tóL�³ýä- mì€Å|!º«]˜<ë9ðjõ.ÝìC€/ñࡌÁ°`0ÆvŽÅÓ÷<�u÷�5íh îOuƒ9ðv8€�#†ÁŽÓ€5‡bòSaz}.:]@£ì�5k» ƒ[bÿ½öÆ“ÿzõz=RûδihkkÃg7ß/½ú ®Þâ3Øu§�ñÌsÏbýu×E{[;`³q›`é²exùµ×ưÁzëaæ¬èÆ­üfÑ€~åõ×Ñà |ó«_Ã_ïü<ÏÃÀ°xɼòúëà¼�o|õk¸9ž�¯®în ì?›ŽÛË:;ñʯ@P†YY?cUþŸW_Á–^‚]wÜ Ï<ÿÖ³.ÚÛÚl “�Ý\¥ÝŽ+M/[g¦€Y[©¢¹øZ¬ãD{ròÐâH”»”½HÑMÑCô3Y'†»Ç$[ŠDŠ�ªtI™SJ\V.<-àÿhDîÓ °xÎ<°ˆ¤·ö8“"ÿ4) /<ÈËã†XÌÐÜ�÷š¶ÿ¾@—Ÿ{Ö+:³àÖÅP¾ùÌ]b“’§vcÈ0B ˆD¬@-"Nþ© ‹ÙkDÁ¿íÓ¯:ÍçíXÓ×àÙ@øÅÚç—) ‹1E@è¢âþp>'æ×^aÎ4Ð_ÎQX5(K³­Â“¾Ð¿ð�~V÷OQy#8Qc@xŠÅyT^_Ÿ¤±€°vx#¨ÿ0?óŸíã!Qçþ³‚¨7‰`P`·ôë…u¶RØFaŸûмՒí{.ß04o¯ ÛXøþb”Úëñ™+ùw®‚Ïá¡y"d:‡$€Ä…L¾ìt‘’Í' ¢­¦¦sº¶ˆ:Òqaš’ð6Yõ�ƒ«Ô)æèÕŽÄ¥¡è‹m¥ ºÐ‰eœ£‡•°¨± ƒutó:z÷ ë•z´ Êà/d€2X„*ê¬ °Ù¸÷…GÐÿÅ~à á�hÿ«£Ž:j¨¡†Þ�%�%˜ç-F#¸_¿Äýç<°èÍb"Ä'È_=ð@Lüë_3×{âŸ8hßýqÉ•¿Â ?9œu6ÚÛÛñú›ÿÅÌÙ>É™òØ#ØãóŸÇ“NÁ¼ùó²ä‡‚lWwþ÷¤pÁO'à¨Ã¿‰¥Ë–â®ûïÃ_ïü–i?K¥Ý|çßüéÖ›ñ·?þ§žsfΞ…'yóçãƒÙ’2ĪwÁ¢…8áÌãggL@{{;ÞxëM|0g¶E!ä¦ü]9K½"WÜÖ˜\KÊFá¤%©4¡^+gkÏ °×Â_ �ùŽ59£çÉ$iÚ®¸:ÑÉYö[–ø£P?…ЀàJrzn£l„É?Íj48º–T±x&ƒÇ†Á_5‚S,°àå!a Nƒ€ØçÂgÒš·!†ååðŸ7 oé õ‚ÇÛÍ'�xPÎB"RGH*Xu†„×bä(¼Ý.ð�…µÞôç×ca]øåaÁKI’k b¾0%�Dxºã²œñàÐRà/¢1=§Ç<ô <3^K�ÝÄIe¸ñ ÿå` ¬Qcþ“qþ‰]="~‰ê+¼-’ó þƒ2{^CÙ )cÁ3~±:�ýþé'Jþ7^ÜoÞð¶Ðø-ªþm›mQ«ú§€å škh0 ì¿Ô&è'Œ5šÁ©ß(‹uúàHÏÏ×$Œ,xf’G/Ý Ÿ• ëÙéÝ4² ý×êÖ}‰wtVb'PâaߤˆL¦+¾ÁÒB#p"9äs¬ÄY+rhO3§riR½rƒ«ë *‹‰´ÌõŠÒ²ÝÚ|�ç‰ßd~ÿ÷P÷&4ÿÙ|§�ž±y&n�ù5”ÊÜ« Ê+èZÛÞ–°éÿ; Xr zê‹4À¸‡ðŒ3”QB %TPF´³ ÚQAm(³ JÁÄÏÁQç5ô Šn¾]èBºÑÍ»ÑÍ{Ѓ*j¼Ž:o€óF¸TgüŒ6FSéÞ�êÊ ©³ ÑzÛÇ.³iphlK%GTd[%Z9I†–9Ãç�¶Ôz©-)[zQ-Ò_Ö»b–)VŸ™g┢u¬XÄjÖ$1U"Tgå5i7EoÒ€ >…_š?ÀðׇºOâ>|u!zUƒ ¹†�ÀðX°éž…‘w9 ;@r)%÷7"¸2|£a#Òžbù§\±S•ˆÔ†AYøŒSH0C‚çE6㿋Ȳåó ÿy°æsW8ªˆ^†ÁÂÛõ›§D~O d¢˜>…/\á!y Sã�{xšÄá)CH,BWk>‘ˆHQ þí�U„! G- ™ñÛDÜê¿H%< ‹ž]ä¼Ùáí°á)"÷‚gytËjXvÿZx«¨ÿt1 ñŒA\Áxøòÿ™HßVHŠK��„¯ígáé]ôÌž¯“ÁÉ]x‚´?¼ W§�,ô/уÖÏY ±|÷ë•E õàm§ÃúaýÝGÀ+—À¼¼˜çÿ 8¼ó†eÆnrZ ZɼmgÈŒfs+ç • :e Îí,]ëF#k°.î?“/¹qW‹àOµØßFð¹ûÇcÿÂïˆ}GìZú{|ÒˆCG% §šî$.¡ÖXUøoøªr†j™ ¿oTÀ‡ÇKè`hC?”QF‰1x(¡Ì}*çOt�`¡(£ýдœ£U,ãËЃª|–®†*jP¸`®ŽŸ¾Ò[õb´có3æFš™[rB£“3´ÞͲäÄ9N8)r¹ ñš‡ò´�P†e²%®æªKCgk�šŸ’�’GØÄÓ'‰�d± 8…Õʉ„ƒÜn)9ˆã Š,8ÞFÉ9G×’n,_8Í[ýgªÂçØÂWKDD ,ñ™ñø{ƒk,$XÁ­{@@xðŸ«G~5ÉH) SÁ ;âÉ¢S«ð�‡&Ù '¸Àw’xuÔ#åoœú?Gàçç<øhø/éðQgµ ÜñJõ‚ƒ4Ñè”. ˆŒ{Ñ Nô’–ˆ !ò9$à^@Þü;l“ÍìÏß0ÔÐ@øfPÿT _è<¹ IDAT��&‘l–…ÅúE#/Ã[3}²^�ýþ_ðâî�{áó{á]ߘ÷ÞØ9Þ7K}k yKi³ ÃÛCŽÎO—¡óÓA°Ö@¿Í (Cõ^¼ š]P:Ï�ÞÚ@ž»™%óPVF°Ö‰Ü±%p _âj2.”34åwã°ÏH stñÆÊ Gâ Ðåq”Xe D…·�µ¬Ñ5”ÐŽ€vÏÃ:ÞhlÏöF‰{¨¡ <óæ5<ÌçŸ`Ac.¨¡í†a8�5½µÕFóù'x»ñ*–ñ%hðàöJÞ@�‡‹A°ø»`þ«žÑ„ëO�íhîu�G « ûY}–‘v�D®e³­œm•ð@$0·ÊžZ®Ó)‘\Ñå42ÕõÔ¥‘¨I�H8.EÔnФŒe;§�\örS›€ÈY˜²r„˜,KÈ™t8eK´!|ö÷ Á9Dz�«(³¡h { …ÿ–Eá[ YW>‰Ô|ñHøfJD¤�ÅNÛÂß1c¬œqŸ(…Ϙ·!6P‚{Š;þ·ü¾Võ_’Ë©ˆÞFØ÷‚G PcµÀ+/©‹ñà–¾ð¤ðßž ¾�¦n†ðÇìšôµôÿÙ{óÀI®ª^üsnU—Y3ÙfX’v»ÂS6¨„%¨èÇ úTd‘EP6å)ÈþôEP|A4@–€Ô€Š�5$„�B2™döå»tWÝóûãœsoUwUuUu'èÌ…É·»ëî[�Ï=ç~˜FúÝL:­r4Ð4NÍûH`ì–yÁdUG�¹PšÖ€i ™öNªÏÕ!ö…š'šë�D^«vJªá•YÓî×iŸ“Ô™ÌM±‚×ÌŠw'MK+Mò .Q¨»MLr™ÔN€µË5£ªy$€0R†S!}ñ΃8,j?Œ@Mžù¸#¼2¦:8€ÆpIAŸwèúcØ|Úf0 û§c¥t%²“B¨i•ÑM¡ÍÞU ‡zÕ;B=�«L¸òK%€k™¶2Y3Ž�kŠ+¥Q}N]€\hŸ¸áq@˜ æ™î4 Op,_Ãz¶Žc G‘û5kHiH›~ÔãÐ1Â5þ@~6|vvÀóÕ¸ý:ã®k÷ÁeßþnÝ}i»Òsñð{?_}Ã|÷P†Ãù:¾¶öÜ|l?²å )pÊð^øÅ»=+gÀ>ûÛ Ü!I,"Å}òÅÃN¹ÖN½Þ~Ã`ïP|‰nIÎÀÜ2Îrw;çvøØþ›p]�¯é¦îéº%ï°¹ô®S¡FÇCО5]Ïý¶§/Ι�j_¾šñÐæÝµñcP˜'S*Uûœ’n"ýL®¼^lýúr#n¹›ûVª_E*1^‡¼CN¥t…/\‘hJ†|0 ì&p~;ÄtNP‘ w“L¨÷"øªpOdÚ `#!È=n£¸`äp´€CDš?�"¡‘€4bˆ?¶ ¦™I˜‘“šÚÑ‘¬ÃîÌiþ4'Üœ€)—KT¸Ì‘ÔÉ«€*&z ѸˆÖ-’ ²2Oh`°Që¡X´SÁ<“ ›ªÖÎÆM¢3GãáÜ¢ {5cTgØN�©—Ì,Í”Q.CH&Muµ`Љ•¨F4lvgŽÅß ¦­¦­ó�À¨P,=À“ž•ÿyrF VKMaó-™À1¯½¡ ”R�WŒØ†8�G¦sC]}«ig\?"}ÔN²]b3çê XÕœ¡ïåî¢ÏôƒÌQÔã•��ý ÇÖcïwêdº킊šÊ«M8¥>]ÚPÀÑ]üÁÕG{Ù´Ú×+„Œsb£¸Äaº´ôü>c=áØè(å°²x ÞgðXGŠMðŽ�]Œ¡Ûƒõlàë@r’lÀ;�­. ùî.ìûî ®È÷`É%à¥ðן†ä�û‘켎wãðe{qxÿQŒ��S _º [~ñƒë°mÕãÀ'ä%4JŽàêÅà¡OzpÎ ¸ûž ûÞ´€ìè!L¾Œû°ó¬­>`/îp/àº×÷èž�\·ƒ’ œ*¼~u­ŽŠ*ÊØpð#7®¼±rç4tÍ#ôŸ„ׯ§ÉO3³Š»Ô•ãö'I»¢�=QcsyñÑO�´Ñ¦2­Š¨Îi\1öiòQüaìü�yABe(�}¢&€2ø¦…'ß«ˆÌŒC@A³I(òPR-� Ïl Ñ«hR9{ÆÀ9rò*Ò‹VXŒÜ¨T w¸Ì�²D*Ç<¤pÄÓ$§*Üç/èÝ,Ó*baÌ4u ˆV‚3íÆt†Q�ݲh“G¢=3£À(÷+0$sÊÒIk0MÇÕÒqÚ‰pJÒª¾¿„¥’‘ÁÃÚh앦°—ÃüÓ©>6Bh?Ú};h¯dÇï ’9c¢´ Yóˆ:Z ýâ)‹ œ”#b–V3Ž ¶Œc°‘íŸÞ}4˜îÚüJõ¯×1ã •yIÓ{¬£Àô&56�Ó�†n§Ï»1.‘ú8uQj7ˆ±ºTˆÍyN  ¦jÉÇ@Z—®ÕƒVûzCž'6~pƒ8 íé±ì VFÀþü ŽðäK ÎÌkâ˜qÔ1®îÆÁ<‡÷ëH<áLÜç·`yu€|ËQ|;ÿøƒXàGü,ܸýgïŒ�]u)®õßÂÍûnÆŠÏ0Ây\¿Ýôûœì]óp,Σ�åV²þâ ŸÆé·s¸vë"w�†mß< C>Š=£þ5ó8s×Ù8²çö®èÝ5³„nY4Äž¡僤9 Ó©É+"õÅ�=«{¼Ø+[Ÿγ ³ôemº†Ì**Ô­hªþö½ð*õÉ\PHÃÏ„®y®ƒðhZ:ÜzŒ<“ô1}¢/;ŽC”±%x¨`œ P`‚Ü}’ï"Œ ¢ ä^fe‘ w±LèeÀ«6$ÇJ\A…qÕ;nñ¾À”AØ!G¡²b¢9’&Ð*RWлiCˆÖÅ(ºr-[F¡~ÏEx£AëHBÎ �.ŸG0°(é‡`NÅ�¶ÆPU¼¨éxAÚDY$¸ÔÂEf6`©æ @E梅€-!a€ÖÌÙþSd;ÏN`š8ÊF`5™e…qãÂ?2v†”Í¤à› ã N°f5ÓMô¯öo`ÑÖ–²ðt’j9ÌŸ(ô©±¿¨W€¬€€™ÒÆ@ó—íÐÁÈÄ|Ö³º°¦ BÒv@άWÛ,Í¢œQùþè²õÛÏj›U½éL|¥ñf1õ©K×𩪩ßú þ 'A\Ó�ÜÍÉ>ŒF çG0r#`™Aà±Çd¹Ç·¿K¸ä´}Ø»ž"ÍýÏ8ý&lÝòN î´ˆËw_ƒòoã2 àpc~önú0ðØeð+qF~W¬®mÆÈÝŒ}Ø�»�ŠcÙûßr[v8Üã¦EìñWâÆ¼ ·;|&v~î�H¿»Ç’Ïà[×}wáÍHh€C«G°ýºM¸ÿ¥Ï‘s÷ãˬ n®‚ïÌÝÚ®À¹¸±ŠÍœaS¨)£OÑ=ÁÇÆšWV¼†f™+YM¼Dê#m\èšÿFԧ˸Ïpçe^Ù*�®c×B`‰Ñæ41Æú’&ÎÈM¤‹"pÀGc©xâ(ø �Š¢op‘áOLSPpš¬^àÈîY!n"¤àLá ÷ؘ  Ša÷�ä ˆæ+$"Fé٤ؤڧ@êQü—‚h($!DJþ¡Z12B“ÆP�‡S°¢à†È$qÓH™vGÍÉÌ÷ì�€NÂBìR3=À|ê‰9¤±1*X ¯<.‰v%#BW{ÑF2„lF5mŒ ®`uu�{Ó4‡’W¼Ñ(Æœ¥CÙ*Íwž�éÿ𔋠fRp+ÓH^Ña»˜l¸KÀXaB€“¨–,“¾1M) ¬¦ÁQ:`NÀc��c¯õO`ìœ.¶1DSÉ`‘¯^ØÜ-6¹7ùsa3˜¶¾«äŒÒ^BÕÑ'~œÞZìõÕUm+”ÕuLGÙ¦�Ü55Ë‚¼Qì›ñMð 'A\)ØK¥ò��›c![Ä벉lrà Xã#HýNäž±ï=9öqŽ¥µíŒR <ãòìÇ­».Až9|áÒ8�÷Á�pŸ�SFÜúî®8ãϰ鮷Ÿ}w½~ÙÁܲ›ñC÷}0Ä?·žâ"ÿ¸û};W¶àóß\Â1Å)çÄÃýãqž ®Ü /I_‚kócxð=øáA>šáókÏÇÍÿvûr3gd}Óu—-5á¼\eþÝjÔ=Ì�V�AóÀ°þgÞZ¹Æì6F†žOY�p§˜-²¡‰z° W½PHÛ" {í¼ú¡ðN�@n¬F3ìaÕëgÊ1rÍ£Úœ(b›˜ÁÁ§ô¹,Ñd|ÀP™Ú�ê_P;é½£À8¨æ}ž­ú € æŠ.c(¢ ¤^ÁC„©aá4‰­¡ªUbc«AX �’5ñ$BcïÉLû pFŽOþ&Ž<(ÇÊ¡ÍðçmÁÁ›�w�pã–·á‚Ç|86À]¿}N?ã®Ø¶ïjäã«Û×ñíó^ƒ×žyGœÆÏÝ“âïy8nÙ» +Oúö\±kßN0í©lbß®™%]·,æ„ДMË2fªÆì€´¹Ó%ÆÞ=9‘p£ÑGDzfp�7M~ꮺ‚÷¶Q*ÓJ€öô:á²€X: 6åfO QóßûºŸ0wÊ©­°8&ÈD …j¤( ³FÙ.´ô¹‚e6œ†EÀAhøUl!Ü 6ðCµ`Âg@Í>‹é(•¼È¨4ñ�féK6B¾Â�»}Ð4i�ÀDáŒw ÒòH’"õ´;cv'Jsžm`¬>æ@"„�XƒµÏ´Ø�:gw#}?C(éý0öâ³Ìî|M•Ñý¥kV ù €ä þí€p¯Pµ„¤…ûÒ^»�4–G6€UNU2VMR 9î¬=ðI@™œÅæ¡PûK{íþ`wø"åH> µ>w‘�ÓÆM¸�y› EÑŠ±yž{”Åk¦¥µâ@S]šêØØª�R à:–Ý9ô;ü:i=96ª?úœ%”Wž„qòW7§Àƒ¾Û¿Dÿ¦úÙþn¿×C|ùÁC‡Ú7£C/uïÐCP{RÑ3ôÍ`Æt�“wT%uÇ3 ’­²Ÿ!“ÖI«#öæ{¨œo z«3é'ÜÎ�A—µ6åÍ7sÝgɨ%´;»£òÚ§é–dzmòj•¼"RËz¶ïòÚaÏK0SlT$öE÷r/‰=ƒ½‡Ï<|žã»Ÿ[…‘_ˆ)a4‰3-Œ�(¤ÎªÁªù29Oyá:Í@ % ¼¾ŠEãeb£¥�"Ë”jL3ÏTS:V0Vp¤5¥hä(Eš?2Šñõ¿b9)ß $˜Ù_¬›€B¹ã5ÿ¤�‡üß@•‹È_ÉÃLQ=  ’fª³jx¨æž!´_î':,(xËC} ĈFÌœ^Ç{‚iTr+�ê°œƒ0�¶ðÈ å 0rbÿª,¡e*EfHùÁLAtJ¢ àPÔ™"Üyè#1¥�%±Ý/T#[›ŠDó«é£™èÊßD]K”Ý$È}9™S¬s×c„»=þp©C’¤p©¥Îé €À4|¨tè]Þ?j„— T•zâSkI¹£Ð4e#®•�BŸLÛ+;¼s¦F­�0ÁŠIÅoåtÛ6oÁe¯¹è¡ASVøk ÌþqáŸ}Gá; ¿�çÂçb˜¦œ»¾ð¤&®1„#iù»!2~Ç# Š¨3ëªn#­\çä˜:ú�EMê¹’)e4…n…±Ý®¨MÛ0zsë«êR{ÑXÌ#~짉›Ûºk©‘CûòB4Ó0´HÜ«m¥‚*ÊhÛ?­ae´¨gåãÚt=u"‰´¾‹IÒy‚ _ÐÂ-ŠhyXïs™fKÁÁRG²‰b’àBòð�ƾàŽ�h© ŽÍÔ1Ó2”M‘�¨)2PÂèàlIž5€îè°h¦�W4gD¾DŠá£9ŠÌ’R¶iÍ¢)¦T(ö�7p©$¦ùdç8m”S`¨$AÇȹ d¨¶TÊgVÄBêây„YjÂƇKmS’ôî›" XÍ6™ ¦Ž>ôeìr1“å8<æŽ� ?€a' Š|Ðx*Ä@+p<”ÑÔdQ“<ëØ Ž�éH¬ÍC!O¹C,–bñµËªQUÕ=T§Œózjõá0ƭ”m(Ìàñ8ȫҶ”ƒ'âÌ"ò„vLÖ‰Ãvb‡“ ®Uè‹:ºä�é™OY”½«6K›fDûÝÑšžpvÙjºBHÛP´36§æzÊ?mt¦”1PÖ ÔeÓ¢Œ�r˜žYŸsÀ�u}ó›3Àô†¤åîë¼¾S¬È�¥nʨJà/f<ËÆq ðD‹ò™c…Ã7á_¶ÓTƒ<3—ƒú+kÅ|‹™7ó]惹¥A Nið](j&ÉÈ`þâ${R�`)JæËŒÕáv @Æ@blƒøcCrµLÛA&ò;¸p×M¾2ôî] ¦aiÐûqÁ½x0 Õï‡Ö¤~÷$ŠÖ�Ìñt0YTW ÇévW��8U9ž”pF¶ö¯1v¢ÓtXsÌ-„ÞdËM0‹¡ßÌ=eauܞȼaÜHýü¥ ­ƒ`0{×H>6üNûK¦_®îâ›É³™¤Æ;o¤¾à8i�À1bÛB}@#J}2²Ñi/¾×U[e|ýÚV·ÃmcûÛ%„�£~sZ"}™¨D1߆r[äúLÚ6WÌrÑS˜ü¯N‚¸Ö¡ÈÍg Í&°Î þÌúÜ;��ÈvLØ©¼9”Fá¾E³Tƒ¸Ë+£G™c�ºa‡cð±Kq­Ç»¹ÏðO�_’éD´¹®ŸŸeÖéÚœIÇ8}BM=§¹>ujLW’èz„ŠÚV‚·zDG¼ B¶ �B¸Qô¿f¥“½B…ax hÖHïº�“�”û¼¢<†2ÉY¬ör1t¬w Ú!É‘ÒjÅ0m)†ÔÚ(ý­�i¡ž’£¹°¶ …ÔéyJB‡:Mx�c='LˆI ˆ±Œàò€8M»û'ôúÚ ˆI�"(œùÞ#›¶Îê¦D$¾Cžñ"ˆTHS,®t2±™Â›©‚u˜©©:pw¹Ž“2’²&0„”P‘špZ;d<À‹0��hÍø §à˜­]$u†Ó[¨ŸBRƒIRm%i_pðʧ³€Cˆ‡TLzÃ\Ð>ÑQï7„JZPª6Œ–¨�*¾j¬C½¯-‹Ž•ÞØú/U´ðKí6USN]ßL«Vì· Åz7ìëãþO¤pÄu ö)¯€ùÊ"³ƒ‡N9̳ò}1Iß&Whåæ?šë1]mUaÆ2íe8kFÓSoXMæßUöî=¿ÐOo,/>œˆ6c=;eTÓqíŠ/'î5êSöÚ¹ôIU6�P=Ín³ÀŸ›ëeÀBBŽƒ¦jFÉÏÊÀL NsÁ¡–^ ÷–l¬EÓÅÈaŽ™EËb¤vØiå[àb]‚3p#\1XëF@É<2¢Æ„im*h^¬ýª9‹+íI|y`¹ÇJÖîþéoÁ’Pàfw³`EŒÂŠ~2<ÀQV±2RöEkÇÞåðªá˜Ü +¨ÂL-Õ\­³iñÁ&M+Í)8ÄÜ•ç`½ˆ@ñg�d]ÓZzìéÂBQ-*|ìÃèz@z©ä*€ãa–˜¶šé«:YÉND 'Õ÷0w eX¦u •3¹ Ìœ’y"J«—7lAµûK ¬Èzj¨ŠS:Íé°C1Ш•P}ÜÛ°ëtÄ“%0Ö�®R¢k,CW ŠãN‚¸^!.ð�ÑâÖc?MËajÔï)ÅÂØÖÉ;o>q¼»¥ëR^Ã1SŸ~™)÷.ïx9ôì[�ÝXÄYƼÈI¦ ä0=³™@K {å´Œ:T„7tÌË{m§}½)n›|&Æ®9Q�ÇŻ͒c¸�e>Ã\ «$™ -fuàE€r!Æ00AœMËïB¢„z‡«¨É“–Å{sbvçukÁ_ê@†ÅDA–i“r¿jZ&aE¤P1­¿2m2 C¥ ~ÐÔ<3°HZG&j¶˜€(c �LbV*îbÏ $Î ¦”vkn!ü�ºò@@S¡ÏÉØ Úù(ý"£´¸�ô3’Ћ¬8È­Ú‡òƒ«08è¥ÌÕ‚F!Z$¬˜‘ ňCr!¦1¶J6çðšÕ /32—&LÁUŽu,K¦ùö‚‘É(I?0R8ÊU‘'Z¼€¤ Àë—�x Q$cÑ÷�˜õF` ky(›UïýÂou™4dò”¸µyL){jˆ›[ùuAS²n(4ž§Ô„)éêbRÓ@}/ ¯·m8 âz‡�XkÊèPlã>q­�©8fj¤êtÔ3]g ×9]—òæä*û¤»`ß"öXÖÇi]Œ½‰ûÊëMK¯ºžcÐ\©²Ýúß©¼9ŽG›©Ù ´´L0ú›ÊbæAV _B#€ëPÙ>ë@Åñsù»Ã’j›,{3/4'&lbn˜@/g÷ÚH„ë„Ì9¸ š«àè×+˜6’Qþk}Ìô‰–«5 0r Z�•º‚�d˜• IDATh³ç‚rõÿL ,*x�r(¸XP¨õ#1 ÀÈâ½¹ð7�hÔ–æ0€ ^"Tê<š¡f�KŠ“Í_ž¦a§w¶LCÅäT+jã(õ0W|–µ�R1A´:sªË€JÇüÃ1<ˆ 07­£ôV1oPœ�“Œ�˜?&ê›Î@±G va§G‰¶›L5Õ±wY£jco.€Ç";¹›Wm´›lwãà,´»N Èì¤-İ»qÌ `ZÇd(Üß³)X«ßfai�Ž'¢8+Ë�«>�e_‘×d¨�kã6„riüÇ�g=È­Ù¤fyéÖ"–ý…t)ì„ 'A\ï`fßÛ@®Gôþa^…´®ðlýÒ=M͆>×òæäJ€`"]‹Ìfj_ß7LÇ‚*Þ6­JÞ°±ë“.>œˆ6·ò¦g4ËHÅ --$ŒÚ°D+a#¤h™q¯‡ÕÁkº’y`Eàió[5# d¸Uú D›c)Y)ú 2‚ò×LÔsÃ^!O3$¤Bj :æ¶P¾8²&Æ  Oﺉ7k­)õ¼V¥´‰GßòÀÌay`™DŒGò9ˆÕÖ¯¦‰ ›¹F¢Ñœ9� 4®õ#–Σ'#Qñ0_eFÒÂfVZCr_Žp€ó¿B÷™æ‰crÁ§ÑY¸½˜#nM&~Õô~^á,ÄØ)™µLc­T†LÑD›¤Ö%ÎPEaVHB¢`ÊžEm'{ú1-.¬í )fiJ~æH>‚ÖØSTèW¶Ê<ÃQD _Kù”?ÆP8 ªZ|6F¥,¦¸Š¢'ÃÞÓcÀ³Í6Ø äj2kÜ>Ž?�ÖøÉPN‚¸^Á˜±Ž×ĪXå� rS2ŸoÙTÿ­/�›ÌvJ‚ªÁ¼Ê«‰Ð²¼v˜­�ë} »½äèùèß-L9¿sŠ¥%$ýUpΦ! .XÝ1è<(@Ÿ°›�ƒù¿3“N1%©Yq"Œ¥(’É$`¬�-ŠjÑê\¨ø>«\Ÿå÷CI Ýe1÷‘+;íãkNÝf„ƒ©ïº†wP]ûÃ]Úº|OÜpÄõ ·ÙDªXpiK™§|}.¬®‡>�¡SŸL;¹›Gy5æT§w”�ÍPÞ†`üMÜ´KPæ6¼ÏѼ²±˜ÿ;±­@TU¥>ƒ¶ë.<š–oÛr[×qr_çštS· .~"0 Â�8G´T\°MˆfUæe*tÐ"5Y#æà;QáZ)Þ�ô$˜Ç™ŸQê3˜.€æ7‡Ü-Sªþ ÝÓ{zz ÐÀ‘ùµÓNëuí„´ƒÂ�m3 H!LG ‚�z9�[xÆè+&ž¬éÕw™iýèR˜Õœ08:·÷­i,=Ìo1éB)h3 S"yºadó ,muä‘3´®¢¥"VàJ9àRÒ(‚7†²OF>#À�t,ŽrñûÎÈ<ÀFdm[¢NÞ9Ì·œr8V‘ÒÜ€ l“ÌaxQûËä‘°8�—üÕÜÕ€mp>oúÇaÈSþzÈ}H“ó3ˆ» Ž‚ÿ´0¶Öê𙵫mžå ¼!MñQ84éäÆó ßëÞ�Sʰó‚ª=}Zõ¦¹l_§¾/˜ÿÚá$ˆë¢sÑã_ò,@®ýxÈ×}Šh™`j´¾‚v' §5ùrýú¤¹¬ÿ鯕›+ ©/hL†»¤‹{/Ï6“ �¤6Á4,@·ý±�Cã˜÷�mSwö®g9TKG•²àU&ôî'EA™ÃA‘…2ø-c3Y@Þ¢‰£‘N¨Ù¦…B9"sKßæL€3]ŽB=0bB0´V“™ö©öŽXïh7£Ò7¿rÁ™0A"`Ë›#m%S¢�U˜Ð+8‡¬@ dqJîaæƒ8%!Ò²­],`Á�øx'@ƒMÈfi§)¿Œ0D@±ŒAàI!½9È ÎÀðäààe¼}˜(¡÷ ­ÃÜ>LC€½Êjs:aMØŠ@+äaþ ´ž �G™:è¶C‚èb€˜ÃÜ*º17ºN›渞”$F;�‡}�ÍâAÀd˜ØnlÚצ@ÞYC …ÔÊ‹UYö}g6!­‰-¿ÛÞ\Þf[¦mj‚j”K&ø­ÞI:Þ'Í+C8 â:*-®ã„�*BÅêè¸æK@®Cº‰0ß,›ZËйO š�>åNMWaìç®Õmñc9ÆL@®]³„àWiêÛ¸"´»±ˆ³Œy‹ñÑÚæßa˜x:%Zï¾dºíÌ+gaÔgwɸo¦ÝÆ Ð ÀÑ)¡n¢áÉ" S37™_ñvR¸wE f‚SçÒ¢�ñ˜”ÜDGd½4MUÈŸDã$r?#ú­ŒŽ�œP4L wÜL—h¥\Oæ›TÛ6æ–€œùOƒŠ¢�BxúÁÙ6Éwá$ÉCûÃ#­W è®FR>¥wÚØ¨ðÕÌ�#Å¿ü'WYÔ´k²E£Ç¬®Ô6³™ ŠŸ5ƒ¼höÈ‘þ>RvOe�tg÷å `1:–0¿v4 u'‚g57uzMëfƳ¾@‚c3M8M)Ô›Èé4BÑÛ4–yáA0gïä£ÿÂàƒŽ)˜ã²9#¯Y�Ãl,£^g­éù<<�&GM¨•…¦n¾5n¼È®ÂVˆ:eñ·¬Z¹øï`.hÌó]W4Áî”gÔ}b„ÄM?À¬T¹ gÅ@³…ŠÕÑá…_ŠÚW¾nH×9»þ’× ¯�ú¤tì6÷¾lŒÐ\UNÜé³y&óÊãäBaJ€aCª j–dÚú X £¶¨ø ó™µS7^+‘×LÃPHܸ&êØgÓíðÐÖø´w—Ʊhr/Èî )¥=«ãîàš '4rWËÓ:ˆë ”DËV¾ e“3Ö��‚iUáž-�²·\±2óªÖ¤LÐÈ¡G¾Úh ×24 >Õk«2KŸÔ¦«–8©þQsQ¼Ól0RÑÄ…{GÅ M0öAhg¨i!EÍ™9_Îê³!ÇÊr¤�Ô_ÚPÓ‹ðÏl � óÄ@‚5€�Þ!ó FaBGw…{¥¤”ó@àײF$.�¶[§…ÔcMÁ§úÍ#¯f’ëÒ�¹Rj›»I­s\gîÄ‘v©¥TÊæÝ>ô«–)]O 9`­=f�fÞ°~åæœ]: ôE íY ÄG³F.˜G3QF’ÄñŽf¤‡‘9ÒÚ©wÀ´ØçåG¥�¤Ó«)¬µ±úÕí#TŽPëN`jÆQg̶±þ-ò�€¿½EëäD '.ˆz išbyi ƒ…AåóÛv*M–>ÊFX][C–eí²˜“`Ò¹fè¸ “¹gÍt`ÕX~9UÿÜ­¼ˆþ{ݼ2lð5/jeéVU3ÁµC;ú¼¨4amµfó–“§×á—þ¡@®E•Š¡1ê´‡ å56{î‡5ë»Gpî40îJA™!÷ŠŒþ^Æ…”V~Ðp x[e4"³i³û¢™ŠnY{¦+ñp$à€É#A*ù’‘ÀÁ‘Ô“ÌíTä#ëMv? OÅTR€‰W�š üêGhD)ÈéûP5vÀ‘1pj^”€(WŸd9àÊwë }æ ˜ZÛƒÊÔÀŠÄåÐGerv xÀGm V¼G`ÎDû§‚¼�‰$2NÞÑê0YˆP˜Ôä�µ_ .ˆ(¸£cýlÚRÐHjl` €0i&b¾jæ¥ è§w¹xQ¯0ÄOž–ĶËz�š,ó<sKný%…³s%É1pkwõÈ|Ô‰f“�À3Ô3"8ƒ”¡ô€[‚¹òš¯�=ï÷[ŦѰoM€¥–éJeU=瀟[Š4ù©&ßn]V¥'h8±AÐb"‡3¤éÛ¶n�éj^ö�Ùmh˜¬Ô `°u€ÃGŽ ×Z6�«`2Kºé†äóêøÖùÜ–°½F(žAÐî*ØÏǼ²O]RM;:œ1tiG—:Ô¼g�¾ÃۼϲÆ7†ôDÁNSœ.è®ÓÞ^"æ²ïqÓÃú ¯©qY†ù(T—�äΗ/Ô]ü¤x‚šf!ŽÝc#xp ¿§Ð¢3æGMOfb'él¯Êí®žáú 䄼rÔôÑzÁœ43©hòr‹”À 8 ùËæH<°MjÙTÐH› ©Ÿ:p s(Í`%W Â0Ydf´6‘�70D¼öIæP†07:�²€šY¦6’ H4 د�ÈÃû$hÐD¡¥d*v—ŽX4�ÌÒ�¾KíL»f›·š¢ú¢Ð.yzóõ hëTÖë8±šÃŠ)cQ£è6GóÅ * Ø<2Ú¯«Ñ'‚kõø/hxmn‰™,Óa5UÀ»ûy:ÈæS� ? p¨}­LATT»Ë�ñç‰<[4¬ù„ª¾Üp8Wóê7å&$×j<Æ@á¾Þ¿×ÃIg¡ñô@þž{æ™®® Ë2–—–±ºº‚¥åe¬­­aaaÇŽÃ`0€÷I"§Z›6mÂòò2ÖVW±²º "BžË&åœ\,ϲ £,+›(Ì1lKìo«�³ÐC0 òìÜ€\ûŒ:¸�jóØ ŽÃŽ¢âÒ| ë!Øë!ñŒÀqÎí]+Ø6ê†êÐܧԧòQ-xo䦔W›NÑù°û¶p}BCÔ>š¥OjB ²SMܺß¡Ì,�k0-ÁœT{1f L…@p,­ôú>|° Ä,ŽŒ…Q‰:̼‘%3v…Š›M»Ëf pú˜a&Œ`sÀ ÖDûB†I©¬‘‘¨DGL.j€�<K%8Q²&(‰&šˆ2€Ì„3úº0˜!ø S»— 3àTÐN±½“¾7-$&6N(0-*Prz� äLy&€‡`'¿ H )ˆ™®*�ó½| !xÈ=9ÓŽ(dŒ4�Ž}Ña·�_`»Œã,ß•Ö27‚ARÈSÚ.ŠÂ ¯wþ\h¯Ì9¦1†~f‚°]л’ ¢¸'Q\³¸Q·˜Ëß'­;,þB¦ï¸-ó-e4žf «*‚"Œuíž8,ÛôUmUiòÓ‰ŠÞ4œqÅ0M€Í3ŒF9¶o?««+ÈòYî±°°ˆ<÷�2,,,"Ë2 lß¾+++HÓ:Œápˆ¥¥%lݺÄŽ;pìØ1$I‚]»vá–[öàèÑcXXX„÷Y6B–eðÞÃ9‡4Má½lfI’À{�Ñh!€Ï€"3cëÖ­HÓûoº±û|Ÿ�¡GÚ9Èò  aƒJ™u�f©Vã‰\�ë  »‚‡º¤­"VOʉRgÖ†‰ß%ßš®ˆÀ½&ÃÆt]Êk¹€{ƒwª>Á­ µ‘:Lº>D­º¹"Òœ6 ’Z–~&+SâlSP"æÿLQ8'˜?³€ƒƒ°ùù€ˆ=L›dl‹R±Èd)` ª‘³÷®(H›_µèž@é× Å2P¥¦xú›`Jg ¦Â^éh#pd÷ÕˆDD ¢ ÖlR¢ÌŽÚ=D gæ�æPœ‰‘¨i&€S‡âêÃÌ@Úa&§¢Cè?ù’ ¨ce­T‡ÛÌš›™àH€ «k6m˰°‚&�K^|Ú…x>š2›F3cÇ©¸2`qÐ-èÎ&­‚A§,—ð¡ï‹k»ÒOv‚ÇFÜbÚKhÛ²ÂÜÍ‘¼`6à´k)@Ã0•HÁ2›–’Ä=„Ó|�ì„ â#�Ç8;eÍú)þ<‹¼C ÔåÙ´Íʤš^vV+“†´ ãu©’…êSûvÕvŒÁßöuÛûæ÷®þ¯N‚¸ñа¨¾ï÷Á*v`óÖmXÙÿ,..`eeE6™`£C4M™|ÞsÎ9`f9rGŽÁ¾}û°eÓ2vžy:§ÜK)ƒF‡°ººŠ•••‰;mišbqqi:}íó•7ÝØ®&3Ð5GksÓ½¼h°µ·5�Má8l,µâ†8 5cÑW~­�0­*3c“@h÷ÎlÎ{"Ç6g1™SMoÏ,ˆtÌl†òæ¡=o�v®ý2>3 .*äg¡ 7ú/Ö‚0`'¾ïÄ29qBu4ž;{ÆðN)ð€ ЃºÏ+�±8%91W*ˆ­a.lZ;�fŸ)]Ö÷0¤Ý�Ö‚i"˜Uóf÷Ö8øÂ“ëcºX˜ÁŽNȉi¥w^@!³šUúßîÂiŸ³M‚jåt(•ÔÆã|#µk‚E“'S¥xç-×>°ñ·g\È'üàS®8ߘ\ ØA€– GájžaYs^Îl¦¶±Ÿ¡½©Õ‚§ª‡S`H�›¶PLn?´Yòuy×Gï°!Õ‚Îf TW™J®:nŒc§}µ]r‚º“ ®1”§Ë/üÒÓ‘$zѶâ•9ô€#B6\Gš8¬ G¤)ç0XXÀz.gaŽâ:°“3ï=®¾új>|IâtŽ'kãá”SNÁîplµ;zˆ`±è@Ñ|Á03þîç>?Ïî8Îé:db{¸~�ÿÚÞÀÝ¢EÖRz§L›Ç¢ÕHµŒÕ‘æÓþÚsÃvùßfë åÃBó:-Ƴl ä&ÒÕ…Iª²„ƼäaŸE]‰ú$ñQ�k[Tµµ‘* OþîL!×|Å™ÝQb5¯”r‹Â¯ ÚErÕ èý7‘œS­°×w�’dhžzãÂý/ z×N€Ed&„ššO±à¸;¼?°×&œh”Øü‰‚†Î®h UáˆV-hòDûc¯,DÓ*û¥a‚8�¬ ‘,Fú„x À)‚.8°¸ÜªÎ•¡“ð^q´‚C-v_�XÝG˜_>/=JN> ³f¼¯æÐJ Z/ÁÞ(þÕ™:¦U´â¢ÛoüzoQšmif�9–â½¾8=¢ k\³ÝX­—ö#LÃh77؆Rì˪@cá³…ÊÓ¥± «ëì,§Þ «¢OUšZ7† û�n5mù-.ÂO$·ëu7�'ÆÃGNPÜV 'A\U¨Y¸›6m‚s.\8ÊÀé’oKÈðØ;¦@¶†/ZÄÂÑÝxÀ]n�›V þî?z‡{Ÿ¤®\$3cyyëëë%fÏ̌Ҿ/,,`yy›6m*ýnuÉ<0Ê=R0Èr_ñÒï*w«…ÔQÍä:¦ê/hc†t½‹è3ó ÚQ ‚-0k•fŒ¶I'Oe[Õ½uÇ"öì˜æ+}õ™öº«hY†t2˜Z^•pÔ2éXµ‚Ô´0Ë^T“® äÆ"µ9M¯Ûž+ÓU µñÇ·I‰"Ì4„äBï@9Jáõ¦[¸·E ‚™¹›�.5÷£Ž Ši�™IªÏ®pwÌ‘¡©`Bi(Ð÷žÑþ“¬Œ©b¦¼¦ Ú4�¯ïf§e*°#—BÈHFŠW4ÿÄÜ(«¥ž°:RNgšC¯à� .Þëdeè4ÿqŽÓhŠãœ‚�éÝ71]‚“<9VVÉtÇC�Oàƒ&ŽàyÇð)˜€2°÷%ð°Ì†]9ÜK3P6€æ·H?s¢¾Gâ(ܘ20K?™.—‹i+@ §mPQ–{…¬,¤:î‰ùìC.àItPØS-/’6ÂÈf Ýœ‹+€ `UÝRŒ­‡v¡níÒøÓÙô˜榦¥ÉÏ}ö»i{x‡¬ÌÛÝ7ñUçYú^ÌbÉçð.�žSøÌêrÀçâ O™cÓö¨V/\CÓ dÈP%z`wûlN!n™Ú¶”21%Õò3SuÙÀ©ô9+ÓöËoÒƒâ‡OMxÁzHà «U,1« ›£È¢Z'6”—ðø*¬YÜu‹µ$6¼Ô»¾3Æ~®Þ2ß’*ÁaÇͰj›£òÛ=*å—¦â*óœEèù¯N‚8 m±@€K’¤d¹¶¶ïåDÑüÅ-..Â9‡ÅÅÅàGn23üÈX(¹0OÇ*§ñòõ!òµõP}3p‰°Tùõu¬®­aeuðEÓ‚nÒí]Î=/|ίã~ç�‡Ûí܉[öîÅßæ2BЮ IDATñ;¯þ}À W\‰Q–áqOú)|ã›ß é¾õÅ/ã]ïy~ïõ¯ ¿=ò¡óõWqÞ=ï…ÃGŽà _üxÍþn¾eOˆsÃ×®ÄUß¼çÿÔK Õ9‡Oø£Øµs'îù�ï¸á«_Ÿ¨ï5×]‹Gýø&ÂÀ¶m[ñÅø',,,àE¯x9.ùЧw@¬ÈŒápˆ<÷]»¹TÞ›_ózÜtón¼þÂ7�=¤úík†òº¥£þ{èq�³•W�ôgyßNäß"]·nª�=1T­2ÏAšHšàjÓuH0ï¹9�žç�yc6“`Îó-0B‘Òy5›©œ1 ºpâ0 ͼܓòPéx’ ¨�¹™Rš@È w•Lû$ÿX?1Ï’À”D� é°E&K&Gvv§N¡5�wb. û—è]7r¢tt¤J§÷é(*�LKúÀ4ˆ…vê›8´�íÍlÑ(¶2ÜÈü#cñzÀ«¦Ÿì•´…ôþœð‚¶Én½I¶NÒ8u ÎÁ ÷ÕŒ@FA´Ì€æÔ™8S˜#ÖÊ`þÊ&IãÍqÙ´l^ÛÃJþÂñ=BÊ,i¦™£È/æ�‘œG~7ÆL§í—t }*¬-*(•KϦ¸þK¹EÄ6ïRª1¯dLʇå‡Ý«4ÃVUðT1VØ” ›ú`"Ï“¡N‚8 Óä¨2}4?möûòòrmúÑhü¸YûLÎÁ Ò©wâ˜na€diéòRé÷P7Ÿ#]^Æ–¥%lÚ¾­Pçn+á‡ùHüù…„›o¹ýÄe8|äîq·»…ü,×Ašâu¿û{ø©§>¥¶î?÷¤ŸÆëï•øÊ_ÃÛ/ú¿¸ý®]øOüI<ê�Ä£ò'J@îžw»;žpþcpé'. ¿]pþcp—sÏű• ÿ�/ üØ¥¡m‡®mÏã~äÑ€[÷íÃç?ïýÐ[ †ö¶i޽çÖ[ðˆ'<¶�½6ŸÞ÷~ضeK÷„äº!›ÊG§âÌN¡ç8gr-^d]ñN‡¶Õ�FOªüØÚäÕ¨†4'öñrMó¾vâ�õGm܆0‰Õj:ZSª hL£@L!s°jFŠwÌXœ] K$«¬l‚·´E¢µ#jÓÊ2VIb]ɦÝ!)ÈE€÷œ¼˜D³g~ßT£FVC|©–O5däœÆ%P‚â(@Ꜣ“ DÍ9§¦—眘V:-Ÿhæ"¡Šhß”ž_|h�kÛ¡ý¬¸Y°ŽÞ‹cq.÷áì®›‚/é½9xöNÿ"àO^€šš¼2‘øZó¤ \€·'\¢ Î‹6ŒL+ár1¥ ½‹3)Sðf$$6¾`!¥ /„+÷âl�ØÁ©k?�iV§R¾˜hÊìJã\#¯0Þ…:„ãLʤj9j<É`P±tæõ¾œÈ£G¦uuixQ\xÍ/Û®,™-å�‰¬hü*?ï,aÅ¡ÞÉpÄIh¹�ØÓžYpÎ [SzsÞ]ªÂœîÄ™)É` Î]‡Ã¡œîõ ©Û¼iÞøÊWá[×]‡ûÙ'cum­6î5×]‹ïÀñ³ÿýIøë÷¿oâùömÛðò½_üÊWðS¿ð”à÷î²Oý=þòmoÇKã7ð¼—¼¸”æÏ~>öwŸ ZÍç>ã×Jf«®¾æ\tñ_[4¶é'>ó/ÿŒnº ?ÿäŸÁ)Û¶áÐáÃb"ù÷ÿ€?ú³·ãñ�>§ž²ïÿȇðÕ+¿Žç?ãY8uÇüÕûÞ‹×½ùÿ„¼žpþcð¬_zˆïzïÅxóÛßL-ßøGoÁ…ïøSÜ÷Þçá•/yîy·»ã›×~ /yåÿÂׯþ†Äûä§ñ–w¼ <ú18óôÓñ¾�|¿û†×â/ÞòVÜ鬳q§³ÎÆw¾x~ê—žŠ/|é‹m«Ý»g-�éjl8pœS˜Z^ÅÊ>iÕ½SOzëÓM¾ ›Åò:úÎ5tÙ€j ×§ 6敽çm¹RTü©OVµ‚› a‹j²–Ð;UêT™H4mrÏm Yê`-G ŽÍý€’• L>"÷� ¤Zx)Ñ–¤šOЄäÔÇ—‚$‚”á¤W #+Q gB^âXîÆ)X“ŒÅSÆ-�“^-[x ‰0w ÛÕتš7à6ç ÀL5§A lÀ+Þ…d^q~ƒ2�«« �{Ž´�õyí×E­«rC˜Óñ"(-®—΄jøVÆ÷ø¾ï_K;«ëSùÞ¯-³Ï Ú´<²2ÿ‡Ô¥ÿÚÔ§M†'V8 â,ô\xÌÌT2Ë2ŒF£ PæœÃ`0À`0(¸¾ì“Ó‚s ÒT6ÿÜ›B7!è~÷¹vžy&Þxá[üí'?‰û�w^öÂᓟþ4öîßW:Źÿ}î‹m[·á/ßsqÉqù?þó?áë߸ ?øà‡”òûÜ¿ÿ~àûŒÜãñ¡�}çÿðãNg��O}ö3xèCþ[)î]ï|g<õ§Ÿ¾ùk_ÃW¯œ4³<ãôÓñÐ?/ü�—ã;7~¿ü”§âüGýÞ÷áhRùßìÇqɇ>ˆG=üø•ŸÿŸ¸æºkñž¿y?~üqàYOûU|âÓŸÂî=¢1ܺe .ü³?Å�=æqxá³W|ã*|íÊ+C^[6oÆEo}®¿á;xù«_…ç?ã™xók^�G?é‰!Î÷¼û}ïÅcäGñË?÷T|âÓ�?ø“·â¾÷>7Ý|3þà�/ÄÕ×\ÓØ÷�`îx�«±4�äæÚC XsÐ’Mͪs¤9¥k ä1JÇAì Š‘­zö‰9Zî47újåz†vmãùÌRáàý!uÞÍ ­Ål.C‘¸"°_€9 `¶»` Äô~à Œ”×JME…2�ü„HŠjèDpÆ,Ú#G¢%ŒÚ½«Æ¤4ô9^Ý 8RârÁG‘øÁc¸Ä‰Y¥# aÁ �J^¿SB ' ‡E$âV�¤î�ùR'3…ö)"Èý6p¸g¾ÑÌ¿³òŠèývòú{u|Jöν�Êx5[ôÈÍ‘ K¥æÇš¹hüx‚X´eò«˜RrO¢!TÍ©þ ƒ%`N ØœsÛ8³UTæƉ¢¿)y ŒÓÀ–¥Ml R)ZOsó`f·^ x w ìi™ì‹ŽÂo‡Ò¡ÆÄÒ©^ñËÔWÅ8€/ æQcëg2!•¢ÑÄoµ[ëŠäsù¿ eÇ T¦kƒÚG�Kº¾a-Y? ×~ìZ½�«cwî¿Éì{ @íØµÅ}Š,„�rMZ¿†|ÆdÀn•š¥Oìä{LXMh+r882Êw%¦ ÓŒ¨àk¿3 ø£ÄiÐÞPóAÓÆåjgÚVÓÈ„èÄ„ij’�€R@R3Nq?`æ‹æB@¡Ÿ‚ï¹D´]¬~»S�ËDièD‹gÚ5JÈyU2�\*„&.!y>p¢­KEûæ4�s Èåb^I¢�sDbˆ¢ ëu»óÇ€š,r¸·Eð¦yc§@+WmÉøy†gÕìYÿA¬I=ÀÎÖóV/´14€j`˜çV1s‚ܰ9¼Zº £¨÷bt f°s`Îá8{é{o»#œZ>+µ>€´ÓÌÔ„“dÞÁS‘쇅'Îe™SÌ ÀÙÌrSRˆFNf‚Æ/‚²L (–S¹¨j€WÎÿab³®É³s¨Î£n¯%O-z†º5˜WqVVƽ¤¶è¦}¹©AÇ[fø'A\U¨™X×_}0£40–e™nò°åyŽ,Ë0,È©¢Ïk\ñþØîÝ»qðàÁ 3Í*çßëëBh²yóæÊ¼ôƒþîÅy¨µ ÕívGíÜsÎÁg/¿ÿñ¥/á/{)Î9ûl<ÿמ9ÿ†oÄÿ¾ð-xÅo½—|胥zï¾Yò:ëwœHw»�;ñÝ›n ΛÞö'øÛKÞ�7½öu¸çÝï�_yîsðüg>;FÐì/þÀûñ[¿û;-(äO<þ \qù¿†ßNݱÛ¶n­m{’Șí¹õÀ‚š©Æ"×^ÿm9zgž~zéÑíwî¼ë­o Ýžå96oÚ\ÒFJy’ÿââ&ƒ¶cÊØ5jäÒÕ†öo‡R˜‡ƒé ÑÂ5”×) Êéš»—ÚDšöh~¡„V£v}Y߹݀juY"wÔfµ]¥cä±]ƯŸLÝ©O*&b)8u£,w¨ÀOA7&$BCoy…|ZO<8ñíE$Ì‘àÌ>‰n[^5bqäâ5ÿq€#Õ!UÑ›ÔÏ™ÜsÓ_J I�hÊØÌ‹¹$±jÞœjÙ<œ#l.�”.%¸4•t $^’"Q'à¤ì—ÎîÈ™.ì�‰zG#Fð`ÀbÀ!û4hÊØˆMŒqÒC4NðjÚÈà<—k_yŸAÌ" ð¹�ŸŒ!WóM¥æÇ@L  ÜÁ”ôSœ’;Ê…,FµšàTñŽjÍ·;¢5Ðn#¡zŸŽðúêú�Ù‹óô’FŒt¾Hm�DrDgóv Àì’q¦s0Õ/é|‡ºTh»�&V`é ¨ð¤ÕþÑùQèÑÎ?ªâÕ|m•oß0Ö¥à¨üËd¢®@®ªÿÛ¦=ÁÂIW*æÏ«^õ*ŒF#,,, MS8çpàÀ,--aÓ¦M‡ðÞ#MÓ@`¸Z[[«tä]üœeYå];{ny™:õ77ñÜ%pƒe8J0Z;4yç®Åäÿâ—¿‚•ÕU<ýóÑ�â;7Ü€ïÜpxÿûU‚8øówÿ%žxÁðšßù_á‚<|ùk_ÅÚÚþçÏþ>péG}àýî‡ûßç¾ø«÷]2‘×W¿~>ýÙÏâ‰<ïý›ছon®pe�†žu‡;âA÷»?.ùÐñõo\¸ÝÎ]xÆ/þÎÿáÁ?þs�s¶>ßuƙغekÐÐY0`ö²ß%.þ›÷—ží:sçÔü“¤¸< 6eìÁ\ç �úƒ�¹€� }mì[Õ³"BMºÊ¬jóïúoõBL�Œ&Z)çêlg(¯—yeŸ‚úæß ‡”Uh勜r’£!Ç!e0$ÀˆEAœH`*t]¼=#¨I Pt°,æwŒœŒI0jXâk†ô;kþæ7.ÑŸs˜MfnuÉCÑE´ˆâböéx €€ ð¢‰Ë•Æ"…9Vžæè'Îy qà„À)€$ 0(Iá<(%Pš(¸Ðæ œc8“M!ºäø~#ëŸ$6ô¯ÜÏpåÁ^u³šS"'Q­yŽwà<ÔOœþË=|ÎàŒ¥=#¾Ò¬æ‡Ì ¯Œ’LÔDs'‹‰õ¯hÑƇ@^4Y9C�·è}·xÏ�Õ<—ÂgqÚç¢Ñc0'a*eqB…¾Š&•(Ì»8/9€³È>Iªá¤,‹ß©ÿ½¢“õÛÕn4¢±ï¥ÓÅêmB0Wƒ�ÓUžñN©`߃ÝBy­º¢íK¥±>-ÒžÀ@îq•«º>ªN�£buuUO‚cùÒ2²ÕuÜz`¸ðÌ ¤é²,C’ÁûÎ¥Â<ÅIêàs†gF’$b‚ ˆov÷òÜQ*û¼ÏE;Äê9ÅQÁtÓ!Ï38—`ai3–OÛ…ÁÂïù6²Œ�4©m[UØ»^ý¿ßˆWÿÎ+ð©¼ôR[YÁ#~ð¥Ýy>‘&Ïsüæ+~»äýAóÈnÝ»oú“?ÆK^ð¸ôâ÷âÒË.Ãöm[ñ”Ÿ~2nÝ»o¼ðÍ•uxã…oÂÞýûðGööòƒB½ÇïÄ:r—^öñRCŸøøÇþð­08 ðóOþ\pþcz�¸_~ÊS1�ð¨‡?ÆÊ>û¹ÁÞýûñ‚g> I’`÷ž›qÊöíøÀ¥™š÷M7ߌï»ÿýñ¸ùQüû—¾ˆ½ûö¡ �« ˜®4V>˜’Ë,/˜N¡Ë kEèÓ—mãÏ»í-Þ´¥æÌÒ'éŠ'å]Òµ,�JšÃ´(µÏ ’R[^‘|z¤Š¯éh2nÍ£Ûç‚¡_|sEºxc—Œ¬ƒbn'Â<ÇßHLÚ ÷ìXŸª}¨¦DMLˆ¶¯x�,Î{w !Š™V"hÚX¿rpÀm¾àXÍa>⌠ĥ@2T¢’”°˜H&ò™R‚KÜ@ƒ4 $ ò[’:‰“8¹Bçô/ ™ˆsòWÞõZ?ábØ!BÏ^Á“Ów?"ód.Ý�\BŠwÚØ;p® .cðˆá�‡'ù‹‘„è˜zäpÀ‰S³YÍË)pt.•„Þ%Ä#^@ãÀ9µàa„»�,r†ªä:5”DÆl?Á`ˆÃuÇ$ÀÒ¦'yÀ�SÿÄÔ6yp¯¼àïæX>ÎQË×Ç r:»ò’Œ6¹Hj¾QÃÓqÌ8ï ­Æ§d5ÞHT—<¶¨\ù“¥«+¤Œ5UfZÚf WÁasB„Äu”tþœyÚYX9¶€‘å£,¹­¯gH[‘¤Àiۀܰ:” åÔÍë8º–bób†£kŒ¼Ã õXL3°wX%Ƚ,¾$§§[G¶&±�2Ž®¦86”�Ñž­ŒR¤Îc�xŒ2‡õ, ‡]ŽXÙ 2Nݱ G×XY=Pݶ†.¹èâ‹qÝõ×ã9¿útü쓞øæ·¾…§?ÿyøÄ§?U™æŠ«®ÂÛÿï_àYOû•R1oý³wà†oÄÓ~þð¬§ý öîÛ‡K/û8^÷¦?Äþuðµ+¯Ä ûe�Ã3~'îšë®�T?ñø p͵ß*ióF£þõ?¾€GþàC±¥`–Ú&xïñÙËÿ¿ùëÏÃÑcÇðŠ×¾Ÿû¿•4l‡ÆÏÿÚ¯â·_ô[xéó_€C‡ãó_øÂ$ˆ+@jxÝ›ÿøª×âÿüþëðò×¼²�¦0`SÆ®öqë÷ËX„ãvì`vƒxPY¡> lìT²1ÿš¼»I�_kCcÛ §ßãÑæú[fÔs ÀTóÊÞ®P€qímëêÖ´­¼¬*Ye_V„ l'ZÕ¬”4 »[$ß=À‰2BY-�Ý‘‰p­¦� â… ƒ”f^Re…< ê=%Á@¤Ì9R†J±¤ê8 S¡h�’��FBGZWó ç<Ø AääNœ3'Þ $C IA)©ƒ8Ѐá3¸…nÑ�·¸Hœ�œ8— q  9$Ž�8 !Ó†I[¼²Qzv¦XCÎBâ½Òưøy#» —±¸`¼@ï ÈòQ¿Îê»Î«9k&€Œ¡Ú¸DüÁr#N‘±QÖKO€Ý5„—ûˆðz÷Mç<˜S°Þ±µD2A«<°ùÄ�áá•ø„h¨5Ø©àϓɡÎ5´ˆ¢E³qÕ9Î#°¹0`Ñ{ a÷ÝspÝ@ÁסÍÚèF£¼l¦o¬?LA­Þ‡5ë¹1]\§! •¾MKVÓ6¨Æ=wòAKÆ«]d…)'aµõ©ÏtÃÄ„ÿa£ÚÞçuYÄõö×U|/Æq…töÝþé¹Rýl·ßëÁ¾üà¡Cš#áœ{>«C99\Ï<]•¥NòkHü$8ûTÙP®¤È™p—ÓŽá¦Ã‹Øµuˆ�,âØP°ói›†pZK1Ì(® fÜñ”u¤Îcu”`ëb†ƒ«ì]‘ûR»¶®Ã3pËÑl䨲˜ãØ0ÁÑõ¤”lj})G–çØ¿º€#·ÜÐÜÀ¾³¡c:šø°±åM&£ñf •ùô픞‰únµ*·òhUýžem �›¢ª�Fíóî>uú ‡ròdÐtv7±Jú—UHGU?¶H×§,ùض³û–§BÖ<÷0ì�«"•@›‚D‚W­�g°÷ð™‡÷9¾ó¯7j2WјC”„òP–‘�ïqÛ‰…—FhRÜÔIµ4˜I”•R_qæô¦E#¯ïQ€�Þá‚:Òv�ôfâ§ ”‰fÍyu# Nî³¥@ÂpI§š7JJÜ‚™¸·@pK ÜbŠdÉ›‘œ±é—&pŽ�$ŒÄ9$H�#e`@„� IÖáTŘòœáá�çäÈ�!§¹Ýs#¨90dž ýëà,S%V.:¦tüé°'dŽûW‘¯åȇüzŽ|ÝÃ<ôð#?|æÁY.÷ær¨�À>‡Ïð 8ÓM¶ûvL� j!ÄFÊ¢d+;&Û„+:êö¡ýa7:7‚ÃóÈbÔ‚(œŒÿ‚l~YM% ZÚ‚u‘Þÿc½SGð¸ëcï —:$i*$6‰Œ«huM€¤‚dYCiRV©•!f}�VnW˜&ëÕz‹j¹áO\N)¤í‹¤L‰lŸ¶mÚ‚Ë^wÑC‚Lެð×Ôľð� ÿì; ßQømü{ÅÑ{éy]˜»¾ðÕÄõ ®ú ¶lÀ�1°ÍKË[áÝ&õ‡Á§ ‘ F‹ Ø’2vm‘—ä N=uGÙayû:–tÚ%$ä¶Ív‘X#ÒKâÂÁÿŸ½w šeÉêû~+³ª/ßeï}ö¹ÏaÎÜÄ ˆ�bÈHF2�–í°e‡Ãö»ýb‡C¶ì1’!ô ƒÂ¾*Ò‹ä°–%F ã@Áƒ€¹0ÃÌ9sîûìý]úëîªÌ凕Y]ýuuwUß>œ�qöùº»refUåeýs­ü/ôhÁÓÇ&W¥lOO/ãbO•ñ†¹Ý„š§O.9sÏ ÞÚ®{ÏìïQ}ld?Ô¤´·àÃê8¸ýÄ¡�z§ù`h�;Éö®ë—7O·à¶Š[e/º­ü&z}©í¼šˆ1 £åu5Šge²ú\Fo C¥¦˜ãj€M¸ çÊÖ÷�BÐ Ømì“Î ø`ä%~„+#®,p#‡+~2Â�N(?úI&Ÿú££B‰ÈO��‹%^#Q¦N¹ q 4 KBAT!ˆ¹J#�%µU R­R¢r•‚zpñ Õç>oÍÑP!bQÂË¥üÖo!zOõÚ¯0û…ßÁ=X"®& D•Ä:œ‚Ö©g¤p*D­Íb‰Ká²u.Ñ÷‹3§L1ˆ¤Z§®æ© ˜+­Ù“hë Ù…ÑöÌZhúL~ßXñ ”™¾¬é<äÊbfÀJÓœaÀ@VS3AŽõ:Ëhø0[i]Ó®³o=IןէmFð>ã»s<ï¼)ÜÚ�u™ÞSi�ø˜íK}Âi6 Ø÷·]Þi•»U¥à÷mzâ¤iyú(2* ª2*àä©cæò4Ë7g,dAšÆ¸Œ~“À¤ÝéE9cÊZ„|ð·Ù“bì'>p³à)¼R$—‘:Â2JZr­¬FѕԂäš@³ÈöL7PÖÞs G?Ùísë{1<î::µä­-YËÙ»Y»ï~=õ=[p`º¥w1ä>nõõ_{�e#d �; ¾íC­gA}²u‚¡ ‡¤{v²æôÉ­�ãln3uÎ[]@NØ æWILÉd"™D�ÚÀDCÑžc�­Ö.°Øl1‘]ˆ.Yý¶ZV¦ µdHÀQ¤bå¨ë1ßÁy";1fJSà+TÄð�¸Ö©=‡R“-z ؤJï·À¬y>�‘#÷'¨32ç=RTf‘)’ å¨DN Êoýî£÷XêâBð~�wsbHÇ´À¥û<*–|ßä’§�'KæqʯTž7–5œØq5шª›Äú˜(±¸DÕ#*Hw�É'¾޾oÔ�q/ˆpÿ%ª ±"œ~œÉ§<‹_ûè›Õ B°ój1 Q-–�—U¡ÅßpìÑðÜZ �)8øäê½-}½®ír;0^GCº7êTÉš‘Oä:CësMf Ô\fkY­\Y¡7FBiú†�ã¶ Ý)ö[[‘9p´¤�FMÄ$ÖöˆfW˦щkmaȵµÛhÀCÓÙ<•*Ò„H†œ‰ôĘ*Å+®W8dZâž÷Ü1Þ|Uáª)eð!âdA�£(À‡cFR1Ñ+>8¾dR\Õ‘�KR0—„xAбXp¹t¼)%ˈT5µ« Ë�íÒ-ðÜ¡#Ï݇Q‰º î™;Ô¾¤¨RSàbI8¹Kñ¡§Ñú5¨U]#!âꂯ‘ 8§gÀÎb¿å3…5v–.Å“SP©0kULD5�»§×O¦Yé(Šª‘ÛD²%Œæ}{ä"õ ‡ÓØô³–å°d¹Ö'W=8ƒºˆ^HçîrU,Opˆ³ÛesF3—’úø5´9”® øƒ˜Ö|~kJ^On*w@!ƒïo?@œ6äû=À�óï^áU�¯Kí¾�›¹k¥°Á±_¤×þävÑCVÚÇ2~¬Ðή¶SnË¥N¹- ¿�öæ¢îŸ3Èé[_ÇîDW©ƒºh«�$àå.ä ÚZ˜¢«‚!œ*)È…�+–äØn� Œ:¿Â%â•ß>—Ö$sÍKJºDƒ[�‹ef$l³\f¶IX¹d:c0Ÿ®Ù98„ÄJ‰�1)-Ä‚‘Ÿ8‹ãæ ¼¹tNNk¥sX(ïð…Ã?ò÷?ÎÑÿ¸[!12"RʄŠèðr†“#/cÆZpäæŒÆxNy3^ôüKÞóGÇ5upŒˆ¨LxXNùÇÁóùÒ±%>N ‰@ÆÇ‚Q1gTJ=e|ÿY¦V‚Â"D:¢Ò)óP²ÊB¦Œž}‰åÑ/2ûù¯@U!u$ÔBmÆ/ÐàP‰NR„…ˆ:1P'H‘b­ Mt QqšHdœ¬Ø+,·7Ðç$`-�ƒd¡U„Ôήٹ>×¼Cë–1�Àd¥K},2ÂQ­6·IAГ[‘ÏŠ53`Zðz%¢x�ñ¯V€'¦~ÍàÙ2¶ºÇNǸÜ;ÅîÛ�Ù’½sÊÛ�p†‚ÃFÚ»$û§î–Lʸa옘zkQƒçäÍÐ àÞ§8î ˆ�¢*³…QÇu‹°d¹¨Ð‘íbÅÄ/’ûêær�üV·|ÞÌ{]òª&9Ìt_¡á‡é‘nk ¼—@n‹Üp=x@å#‰ÎYhxÚ©toÏp#תc0Œ;ôîp!9»©c[$¡›ï»WÛ­ˆ­Œ�´ì¸xkøk`ÇT i^”N8zkMêR˜ºÓ–Ö¥lî†rýK«�üGóê`Ö¸˜¬e+ H"›H›f“FÅx-­ôtÎ+Çp‹j!LIwM¨m·![AÓ3B³ìØúhÖ”˜>‹geÛË 0;Uj�9¨÷ˆ]Ûªg'ñÌòä,¼€3¨N’.‘ ¥…Ü ç,/ß ,•2Fêùw™ø@á,.ñ bM!ŠX “9¡:çyÄØ�Ó%HdQñ‹—%ŸœÖŒÕósUä£%§qÄ//FÌõQ‡PRJà[üŒOÈ‚ÒÁH”Qr7œ;X:a–üruÄ׿%±œ³,FÈ"à‹%¡¨_ƒ¯[VFE]hÀ®M£y÷¸¶ÀI""Qmù� ‰³-X�S‹ àK+Þ ˆºt²-[y‰¦:SL9QŸò¦³zv¸‘Ü[GÐËiŽ ˜×—ÐŒ #1I�mk­jâYõM_‰ÙrÓ¸Sv ™®$#­Èõ*«+cïùdÇ|»íò¾²‡ì[ʪ²�sfçãÚ²ñ78 XsÞ§ž€¸Aitç9f^ædp¡æ˜%Sj‚Áyá´€2M+6·YØ•†É)ŠQìº4ç�¥:œä3p€spÓO*õDJÌYE›K͇ˆ#¨RŠUú•}7xÛáVwë{ÖwȦÌ7 È=Öô¬϶ç}\g¿=ù=uܼBíTì{Õ»¾VÆ[?Ý·zM®Ÿ‚°§ŽÇ1<”D¦°³[›Ô_J;wª× íùÀ®)�íù}©‰¥@Ô˜èÜóp2¥ËÔê̸r—l“¶YF>‡0ú#®¥à7n�v ØVŒþ^$»ù­€\.ßÀ‡«7—µR  Üø]2ÌGÄÈQ|²Îi"=ïïÁù@á¯(((}d¢OO#ßT(„Ú×<¨J®j…´†ÇÚó[W‰�ŒT8WO�㑇¹s|aî ^ñR±¬k ^œF¾¾(©ªWÔ¼8Yò”Ö”¡æÛ åõàX„šoÞ¨J$ÌyiT#ãÈž×—#tþ�jy…óŠwJt‚wù쟂«Ìõ&3vŠ¢®¶¸l9žù[¤YÌbã5d/°N�Ýž¿fôœ÷£RØ‚õ³oÖ2qIŽ3¨ ! ° ô�ߢ¦M„¶Ëe�X([}¯Ñ�"QC³)Ð(Gä~äWýM,«$íîÔ•vé;Ú3án›W¯ èÃu–íU_¿°÷èŠt|ÝÈÛg![¥[Å·®9ÛŸÆú¾ëû½¥ôÄ Hr÷e¤ðœW�EX„HQ�QuÔâ�+!0™.9õucÿÒÂ|šsTa&ŽR"¥nr(�×Bé`RØ„Ñf“Tœ¡ ž“22’˜7ÌVm Ë'^Ó<¹CKûŒ…ÛS`×eº'žu5r´àƒ挺xð½EÖàãyÅ{^Ò!•v,� È5ÂýJÚ=Ö*R6Þ÷crƒä®ÁJnS|K¡YÁÛW~Ÿötí†wÕ×·¼krñ�èСšîaë­ôÿ[³|´ÊØ‘Dî"ùL\Š &9¦[&©�¤,‹€T c” ˳²’Õ+,t93 Š,PʄլeI�În‘9.öŽ�â fs#81)p‰¤ÄÂ$`–ˆUœd«¡mvŠ+À©¹L:«[D`³"Š“ïRoïq®`ttŸ£»Ï!SÏ$Œ8åß=z“oö5‹xÄØ/xµ<ågkc -p _qŠ“:�T[gŸq�øSÓ%¿´¼OEÍ¿RVüLuÄ‘¿äß)GüïrÌ«ÞñTáù·§Ž¯Õ ¾J>é#¯³ä�Žø#ΊszÁG˜ñ�EÀ»#~ÚOxGÔÇþ!êêçàGDóë¥vœ¹#F§¸ˆYP5ñH Y ¿%’5WÊ�Ïš-ƒ=e9À·4€1°5YQ�41ë2P—ŽÂzCú˜uNšØnv^Î>{ JÀÒXJMU­Òßu #‡É“ŽÖW‘Ô_#m¯¤µ¡Ô5wt®9×.lùI¶|Û_ÍFÌAÀdç4¹gÝï,óçö�;€êÆå›\Ÿ:·ý¸1oo]¤ÞWé ˆ�ÞyýŽîÜãr¾Ä¡ì»1O™Ÿ¿C¼º@J¸PåÞqe–4 Ò<B™:â;sE|Í´\wv¬ª«€÷-Ubkšˆ…Db2¯YÏt\㊀¿ÖÁ#BD££(ç×&xÏzþM1ã¡ú­È (äàúk‡_¡¦¬²úzƒWß-zË}ªï¤~[-è ä6iK]›h§WÛ¹Vi7Û»å ;Ñ®4tìT‡ºWÀùý´«ÐÎ"vª‹�)ò4sø%eXÚ.p¦(ñˆÐÄ÷’ Å#Ñ%Ò‹d•IŠx\#Œ‰I6m8¢„„”¥�O!Š[Yê4Xüi0`ïň¸tn ‰É…ÒÀYLAݳË`"ÆOðÔêp/ˆ# 8£§„ìf)"#tñ6Õ»¯2 ##/˜-kÞ)j~qù�?6Ž<ïÞäûÄá˜â2Ó´sˆžÚ�øµåç2gQÔ\Ô¯TXúšóåŒJ•ÊŸSWçHU° aQ¾È»Ë/óðê„wî=ÏÃÙ+<Ò K÷4/¹ޏWXÆÀÏΦ<Šg|ßhÄχ_ŽïâeNpn@\�mݸOÚé=cüLïI%�¶|¾1»9"!…ÐÊÁÆs|¿†aR³9+÷¾Øô eQ5+N&6iâãÚ2`˜ÁKª{e¥ËÖ¼æ $$™TF›ESÓ@Ä%rÛ €çzŒ’�©c¯Œæ§-»Y;æÒ<6VÏè&ix[¯z'¨ZÍÿ{Üž2{¹Wn�Ûïç €Ëé ˆ�Šå;Œ«§5¡®)êš{Ç÷¸{Rðõ³sfá‚‘‡çÆ�—¦KÊ´XÕ*ĤÉ�g¦<5ª¸7ª×úáRJNËÀ�q`=e*¡qAKÎ+Ï “Š»#s©l—Tx·SGÇ “Y$w[9ZdÏ@xêÞ=~á§~šO|ç§xêÞ=þïÿãòçþÃÿ€ßýÚc ~= ÐÐwÌÃêû½äÔ·¶¸ �Û(g¯\ç ÞnDÿ´Èí.ì`x±ä6ë¸]<Ómêõxw6fKi¼ƒý åZ¡zKw¡CRφߨ?ï¯ccNÙšýÐ ¯Ï \Ó¥�Î2›µÃµŠHf›di1+¿@·úÞ´K€ò8YñRŠ®ä²K¦qRd-pÅzÙü”»Œ´ê—æ … È·i–��¼Ü2zùÜœˆOçÀ4Ýš¤íÏ…YúÒ?‡,\5¡`Šss\!£ Näˆ'5w5r<«gøÈÑ7sU½ÉÛ!òQÿÞÐ/q¡%/Ž_`Þ`^¢ôÇ8y â]pÂÛ”Å}¦Î!¼‚Fe>ŸóßáÝ«%‹ðˆßy Îê‡<’¿: '‘jzJ¿§<_\ò‘>»œàÃÄ6lÓÙ>�sjg}€ºW!âçpÑ@¯s9(· ŒÌ�FĘI±ãT0—ÙÔOÒÙ7Ú.½…1œ¦?X¸ RHkæ¢UŸÊ Ýú^Æ� d¾ºêCÉzŒ°ŠÙìSݹS«ѲÛÃç¥CÁJ{­m•ÓwZ:�µAVu®×T³šÿoK/ɬµCe[Ïòúµ'xâ¥j¾`Ÿ1ryy‰ª²(J.tYAŒ„Z8¿r¼®.M"[L4²ú-*ka6_*BàQ-\.<1±3ùÖN†Ë^#�fŽÙ|³?+ÂGP!,¶½æ–6Ðs@<|ôˆ¿òÃ?Ì×_½Ÿ@G:xìíig祛€ˆFn@!×—±Êõ9ÈõÇ´[2h1Y¯¼_a7rM}Á{#7 ²ŽE²W­½›Ö±e|ë ßjbgñC™�ü=>ð²G³QŸô¨pÛå]}ºÏD– "ûØ+ î‚úd9Ëʺ)æ"Í΢Y�ÒÚ†|Þ-[- de¢;ocû.¦Xg–�w™ÌD¤0p�ž—� ²sŸ$âð‰°$©ûÉõ’Àìœ[aj{Šw&)l�K 2—ëDp>v'>ý+q£{Œž¾ƒ;!zR ± ps¾�1•WçOñ«³rZÿ!Þ®OøÂrÎÓG/ñ¥:òfpÜ_¼€, ê8%VOS_TÅ11S_,ø‹PC ŒÎáŠ_}ãU&Keâ >ç^ b\òϽJ5ºG<úR\Åñ\1áÔÏ`TP”#œŒñ8<%QN/¤Æ;2%$r“loÓ7MuàÕ\,£äwT!®@cegÞ¤0[œ ä€ìj%Åöš(‰‚1Ræ^˜\$ÓY»ÆI–hј‚À+Ù’—-Æö_Ž=—ÏÓÙyN‘š×@uÕw¬§$r•†d§ç|¤yXܰ¬íöp ߀5‡ê}ªë=7vÝÐzI[¬¯Ú±åbó6}O€ÓûÄõÛÂÜH"‚÷« ÞEQ0�N9;;k~•pgwÊ¥ŠaEÁ[ÈKž.a^+>Qõ6uxÛáªSðβ„BlÂÔ*Üqje„^Ö-qâ„ G“fî#y­ß6Žªò?ó“=Ö Ÿû¥¡®�n¬¬½Wr:|’Ú1ño}ßyBÜ"··¾½@®£à[}–û�\G Ö—­Cå†Ô•„®­›ì+j�k•Öcî“�û2¯ïAoˆÝÊ;ïyÃ=²uw¥î§¾½(Ù_Wo×jÈ�cqÛk ú®Å)EXÊ�YQ²{e>”ïI#B‰¹`š«š1 b ,Wˆ]EIçÚ�äg «±¢4Ý\š˜¨ˆ‡- µd‚³ôhrt’å%1dz̲c®•Ú>)nù¹é†$�V³Êy œŒðõ2Ÿ!å;ŽXjä§s~™Ï�±xøáâ«üc>qÆŽ ŸeÎ%•:þ73ç‚J'ü}sÏPçù{qÆ9¿[8Þ9žQݱ8q:»dîp<=¦ˆ%ѵrÞbq¾?ç(tIu´äÁxÁâò�?À1C¥NgÙr¬µšÌÑH²Pæï*3K% ÄVÐìUGŠS ÷d=Õœ_›yj㻺ô>1+œ©G1éÉ2–Ã-5U Z /…œXë×y—BSX¸]{Ù‘7» ‹æÓ•ÏlŠ[™ ¶‹fL¹²noíºØÒÇzÌ-«Y7}Û5'õAP�MÚÓ–]Iáz�âΙ¶·n÷À]OïOiynr�°¨/a|–þˆËPP¹ ‘JàµKÇQYR:«d®_›Ÿy! ´Õ°PG!é¤I5ÍLZ s¨Ôá`íŒXü·:ù†×@œå+¨ñL\ÑLžÛo»½Ó±û9|éW>Ë'¿û»X.—üüg>Ã/þó_æ»>õ)T•¿þ?Î÷|÷wó'¾û�3�ùÁûQþÏò~þ'?Ã/þò/óÝŸú1*ýoþ8ßó]«¼?”ò>óôÓü�¿ö#|òãŸ`<ó�þ¯Â_ú«?Dˆ�oþØÇø«Ÿþ˼üÒ7ñàá»ü…¿ò—øí/|¡ß ¼ˆ¸ù.]¹€\G}»Khe>|ô©¤£à[Žû ;ôdÁŽP×½äWö^ºWîHƒÜ–ÆŠ¿:‹Ü(¨GãnÔŸWuìpûš1ø~³À>”Ýq=�¢.I‘1*ŠKÖÉÖŠTewkÓ�äÿ¥Êêì,X«3l±Éž¹dò’&>œ)éf=(Ê&KvÑ””_Ĩé]žbN\ŠM'#³2‰O˜4$6FŸ\ �Æ:çR¼8Y¹Sâp®ÀI�÷Ž"*ã8¦,�ÂLî³Ð ©Kôâ wVá�˜‡+ЈjÁ‚3+óæ ÙŒ71æOÔq%ï&@zÁ¥êàÐbSs UUªÅêL>èœ(žP–PŽ@ìYájŠÑ„£“ަàSŒulMÏ»H÷RÛYMÀˆzìÔD‘dÛë­´ 9ô�O÷^_A«mÞÚû·ó®{G¾­˜êÚŽÎ6ŒØ),[ÊméÛÊÜšr¿è–k~îàÚóã ô–?€éý ârÐŽ_øfÆÓcªÙ �:(—ÎSɈùØCx'Ê•8ÞXF|]NÍ'8{u#fQs¨mT´ITxñ´âΤæ�ó’weZ6mµ ÄÙ±oSš Ø*+$»_!ã4™\ì¹íþ@.§ž{žÿåïþþóOÿöÏüþ§Ÿø›üëÿþ¿Ç_üÁÿ†?ý'ÿeþ‡ÿöÇùÌOÿu¼ðÜóü­¿ûwø/>ýüÙïÿ3ü�)祿ÿ}ÊûîÇü×?ò×øê+¯pzrÂßû[›íû¿ŸŸúÙŸáþ‰ÿŽ¿ð—?Í/}öW¸w÷.—³Ù°q|…’d–Ëïs `>d¾öqOΞöd¸UàØ]ØMç÷õx@ƒzç¹AMÛ½9p0îèhÌÆ#¸ÕñÓㆷ*O=êÛ;~t·ö1ܨH¢äÆJûëFÓRµÓÿ<ªÁ€’RagÞ [uÀ,kŽ"Y¼ìl¶¹ßIz©Rq«Ï*)´[~G¦ÔÈ&î[CnÓߤ˜§2.±^®ò;q ÙÝ3Ÿw³öŠ$‹`b®”t¶ËÈO²[¦O× ü f�+()GwÇžçÊzÊ;ZS-ïŠ Šå n¾„P2-Ž©¹`YyÆGcŠÒSÍ#Ëù9Eqç`>?Gc¢ßwK�$Ÿyw�Ñ¢Þb¶|ƒ+ \fŠ”ˆŽFˆ÷Pž"®ÀÅŽŠw³äØÝ§,Ç\Iiñë0‚§¥JÀ6JO’úªˆ½S—XI#£0^°³‡¦>Ô4ñù4"ðñ¦Ç¤¾"ÄäZép9ÆI.¶.…’0wÝl6 ®±›Æd¡õdO Mú��À�ÀŸ¦+ù8ŠCudá™Ö6%|«/Ñáú¥]cpë¸Ü «no#kßrÝ—Ù÷zÙ`¿ìf#Öþ4r×ËÅí�ódõ÷zž'@î ˆzw„òî D?BÜ­³EÅE­øâÇÓ9Þ)K_ðõåõ-ˆü¹ë·ü™&O(kÎ ¼±(y¸ð܈Q-�|dê– P^lͽþ+ôu¯øü—¾ÀOþÔO1»ºâË¿ûU~æÿù9®æW<óÌ3¼ñÆëyÚò~å«›y_ã Š¢ä?ù�þc¾éàh:å…çžç�þáïà•×¾Î/}öW;Ÿ7tcè°Ô¼5«B_¹ÝŠ÷Öºè[_+ó¹�j¿ä­>ËÇ8›ºnR÷îë¡øg#5÷Ð'ßMÒêÆ7Á­½óžµ²õ®VWÓßn¹�7#v¶¡O¶ÎaÐJ�‡“Ÿ¹GBH´ýÐð9æ€ßÍÒ±r‰´Õ(qÑC‹…Òâ»iêS+˜( ±[2`ÃÈKŒý2ÇËÁ��…YE@YTÉíiÂX3£šÕO)X�™Içâš'àÒñ�YjøAp”¸ú-&�&|ÛÉœï)"•–|fvÊ×%q1g1{—j¡H8¡Ô‚y}I½PŽôyŠ¢`¹|ÄåÕ#ŽK_1[¼EÐDÏïW§O·KÂEÄ�!ºsB9GDq¾@u‰º®œà%\V8¯àkÎyü’³Ë·©¾�„K”Ñ,“ÊÌ©Çc$Á's“"5J�jL!³uÅZ™¶„ šçóh’Jr©<{®M˜M}%ŸQË}RS¨ðÄv**äøqÚ‘Oä5šß³‚&ÇX�Ⓦý(�\{Ûó¡¨YûVV·ì2Œ¹†êó«Á°u° œÓ×D®Évu}ùèï ¿±­ý¼17niÌ–,ݳõE`ãÒþç°·)×Ê]/¢À]/à}šž€¸œzôûrù€«ù’R#,k´Z""”9 ¥7›XáuiwÌbÀ;GUWÄ·W’Ò[çðÖ¹MbžˆÁ1DT#EYc¤®ë­e8 ÔÀHªÆ*ØuÛ;÷�ަS–ËåÞ6«*u]­‰WUÕYþZÞ”ªÊ¾ë'¾…ŸøÑãÓ?ôƒüæ?ÏõŸþgœžžîmÃîr€¹oö|Üõ3È59Õ×ʼGn+†¢ëÂÉ›Xhv4â¦8d;F|Ü@ºÎÉí,jðÍn>ô!øbƒÖëx¼@Žý… ÝÙ—y×Íl•]·¤½ÏiÏn àä„u�ÔΔ”˜»cVÆíì™A!#Içáš>ðIÖöL‘n\ñR¼.Úînb¤(ÈÛz…¤gbÖ8�È `f (b1å,L�TfÃDi÷ç ’Zì¸ü»øô½0 O SàÄãeDY3šÞçeÿy^ 3–ñ„çü ¼^Ü%ÄR˜uËÉ„"NqZãNª1ãèYÆ Þ�0f„SGÁ$³DDJÔÅäæqnÂròþégùس§\œÿ Ë‚—žú�.¾À<ÜçÃw?ÌW§¸Ò…µ›%ÓD(ý?ºƒpŽPYˆ²Å±Æ‰¢ŒíŒ`è-±q…EìEûœÝeeîIa$»;† ݬ?äÀíJú²ÅÏ´R[|:—vC$ù ­3u¢+’¼q²bªL=\#êR_mƒ:±so8¾‚†8'wÿÜ�v�Ÿ¤®sb[êZƒE{Ï—u\ì�Å:®öx‡,*ïhIÏw ¬ºÃú Þó=¾OÁÜûÄíxÛ;ú}ýæoãB „!2q‚,—ÔUE13�‘¥sxRUei®ùs]×Ôu�ªR!„æsŒ‘“ûDPfgoR-ç+¿wÀ{Û½Š1â½GDšòr¾‚1p9GŒ‘3�8—,yE_‹ž¥§ï?ÅÃGgü¹ãßä·>ÿùA²Í³< }ËÇ?ÎÅì’ÏþƯðá—?ÄW_y…_ýܯóG¾ýÛùŽoûv~í7>Çt2¡a+PÜH·à*§•-aÓTà IDATIp�‚y³Íƹrý¶{¦ÃMƒ;Ó~\2ð%òη¸ÅlüÚ·Ì/ëFzÎÞ{³:†¬ùÃëëñ¾{Õ×CÚúÙ=6%ØÚ}g’ÆM²uN-[Å$Yà2 “€¤3G^27 €4V´”7SÌ‹ä–ä³J®1œØY¸ˆ$’s‹$ƒ¶œ1¤¶� �ä¶f–Á¾HÁ¿ùVóer©TÔa笒◃%ä¶9mýCð¢ŒÊ9È»町Dt‰ó‚ø ªàG¤/8v÷ð*T.p¥B\D¤ŠÔΙGêr D¼Z9¯®i«º€”PŒîðÌäY>8}„Ç„7N¯Å;LË)™ã˜!rŽÓ GrÌWõŠ·™ øÔ•h‰�ÆúT£âAªtÃ+–GA((“ƒ± ª)øzf‰$Ï ’ÞkDñjP.&êQI®›ª‰)R #¡´÷ÑX@ÅBhŽ2˜ûRr™ÌÝ ‰W¬6¨­ ê¦ß�ÎØµÝ73E—HMôúÆõÖÁÒd½Çh§)k#ɵo PÙ¸8étü¬¹�÷+¦]åj©i ÷\C»²É–Ï=µþ| ÿƒ“Þ§ vvÒ-—ÎÎÎ&ʪª8>>FU)Çïk4ÖÄ Řj;(ŒC°ÝÍ( Ç|¾¤®ÍŠ–A\Y–„(«ÑÀ|¾ ®Íæ�®×9s‰1RöúÚ .ƸU†Ó“�{Ú5D>ýþKþì÷?¯¾öþ/þÅÃí�`î3?ýSüé?ù'ù¹ôÞ~çm¾úÊ+¼ùÖ[üùOÿ㇄ª®yû�·ùÁûQ¾øåß9xÓú÷]Úa•;;ugL¥õr�õör’·`¡‘®¤aXw@,®ÛžÓ`ü³#ã†�ìÖ¬dݯUî€qÑα¯¯ïÒñöšú’©¡_ƒºÐB’²mRÖÊúЄE!®Xcû[ iªÆ››^žg²[9f—®ÎZ©Úy§ª'1ÍÀ�á–$SÖ»¤�Çdͱ€äŒ4#T˜¤#~6;�ëÞ¶>à(@³£ #"�åMp8U¢D1KUG¬ïÎΙ/ð á¢\r¾\ç„å±z�º®Y†#&Ë;ŒÝˆ…TŒÔ£™/ç,«sFL‘¸`Q? RÙ¹¾(@Çv/±€«·‰�ßÔ/ò­åß3 ÜÕ¯q|I'ü³ùWøØè]¾£˜$0Ò¿5þé¥ã¬šS]=@õŠHE$$7Ç*1�ÑŠR›¥¬yJL \5&+š6K³âPM 8æ�j¿µÎª5ù3ƒeCH’-².Å„O}) MÂs×ÔìZ‰Ùÿ¬¼Ô·Òº£DD‹æ¬ÀVžÜg5“š�|gßÕÑ/lŽ£­éÐ�¥aim/pˆÕ¿Ç>U7 Û^îî¥æ w¡°D®?Ÿþòï×ô¸Ͼr»®·_Wþë:¾·ó¸–\þžÿåÑ\¤ÏùïÝO~çwþ¿=ê×ÜÖ¥Sàè舰\.991PôÁO¼D9rÄÚv•\‘vŸRàJ ¡q�Pó»_z�‹óùz5ÙõÄ�lòŒõÚïí°×e®_ëú]U‘»w¶ÝZÏ4L ÙÈvho w;uöÚV»YºQYÝÚd¯"Õ+�»·¾[|Ö[•ìþ…ŒzHõ-xÀƒìí"x-Ÿ/‹-—®e<ðôÉðx憎g4 oßU«3ÛЗѕ]›ÿmÑ5ÛÏNAµ—DììST4Fb‰1ðÊÿ7£AVÄÕ?)rÀl+OŨÞ]rl–U!1.f‹ éïÊÕÑÜ÷P“äñ‘Ø™Ej³ùH¹"RId)9¾ކ„ÄVr  .Å„s‰Ñ'öIç_àésÀy�+Ày‡+m-ö£ˆ/?.)FŽrªŒ¦ŽñqÉñs/s﻾™ëÙ¯òÇŠ *¦ü¯ÕÇøÍùSÌëòù¯3zóŠJNÝ=J™‚,(B ê˜é³ú’‘»ƒ—È,<$ª".¹�: h.…ƒQ�¾ô4òÁ{L‹À÷ޤ˜ó…ºà%'à?¹,øÎÑ/HÉ—«’—ŠŠw´à\9Ζ5¿óë,~ó—‘ålI5Sêy$,"a©—BXFb­Ä¥h1@ ­¢¢bÄ%£·#1 ±$j âA¢X–ô×0Y�™=SØ "5͹C5 ÙxKª":JÖ3s…!jÀQ$]%YV5Èä É�S‹d]«�DÐâB Ù€$W]5/N50úÑõEëE�x‡x‡s¶‰�Ë=\®iš®õyc䮾­ŒÍÅgçÜÚËÛ¦ŽëÚð޴ʸs:꜂v­õ=׷w1›ÏWzáÑœî�ð“?ú·¿x„ެ[#«(ñùŸ¶þåï´¾Óúíú÷mæ‰}&‹�&�ýé}l‰k§~V¹ ŠDÚƒE¨¥À#¢$7DzÀÜì½×ÕêܸXr÷þ)“£q.H “‚Ší>¡uòëOŠ[}�ÄÒù8m•s­4—lÇìÁbué0�)ÏÈû è¼üXvù7³n­ÿ÷BºqÃnà`à;hwþÝr[/÷²Êud8 ¯l÷rìWØa.—¿¥„[ëˆ×îAôõ-·¿ùÓỨۊØÖ˜�l‡ÜFî½p¹Êõâ†4:5¸·{åµL]Ï©C-Xéõš-¬¹ªu¢wgÀ$™Äl[au>I°³rP™“ÐF9/-à–ƒ1gz{;ßÕ�¦�\åDM¡N1ÅbËúF–%oh¦{;we®’u«MÓ¦¦{4¹é%·= r<`pÞ„(´´:5 NXð¦…5óÆähö@$X¨WSëÂ_?N©ã’ vþ¹¤¦„XRk º ï&ŒãÒÚ¬'FL¢ez!(MúFzvÙuQ�„F�1“ª=ÓDûŸg‡²0wD­ˆÊ@ {†Ù ›ú ¢Í^4Çð[õ“�éÝ,i¬f� 0Å‘CAêdyóöì4÷·ú –«Þ­…õAM  ;«‰¬BlIÛÆ^ß9¯k hYÖv¸k3`ט4vÌäº î’ïkÍkgéSÏŽg»óyýžWê¾±é ˆkÒ~ §ª�û#$p¤Êk_zÅh�I;€.¶C°RàÎTxö噥øªù`p„¼ç°ÿ¥CÄ®,l‚ˆJ¼ºdöèœÙUEÈÄ&Òš ®Í^’Êxðêƒ[zN°Ë5h¯Î¾7Ó¹2MöÁŠh¯Y攺q··=][lö¹ƒª¸ÍYzxØ×Š›µà†%ôBc¬�†CÁûãý}åV7²TßcžL¶ì1Ø¥!hzk!½*–îŸ×ËJ—Wj÷Ùj®Æï鈮r§HÐfTÉŠwf­4ËIÄWvÁUÍÀ Ÿs‹ˆzsíKî˜+eg”$ 7ë‡ýnú¢4Ý:JL�Ì'½8$—Èäê—H;HyVW,8xdi‘Ô´áj›ŸvVª$ªuDÐH½èFqÁkáˆyPÞªÎy^—¼ j©x­Q-�xù.Qç(óÄ?Ò¿D@£É*• xLWVn”«kªÉ¡1Qõ›•Í'x•7ˆ]³�£ªæþb`Q!}7«MyæÆšó(É…6ãcFM¤;W}5Ÿ§kÀ74¬¦Ú:ÛŸ¤®6VŽ›5ðâúÀÈÿ:S®{ó§ÞI¹¶§³ÎõØ(Ý:]õXÏ®Ën¨m]eôœÓz=›ýƒ�O()oíèÇ}¢'¼Ó·–vôÜfAX¥ âŠé”gCU‘"í©í:9·š9ŠiÁèÞSŒN�- \|¶ˆ ®V¼s¥ïxŸRbÔcJ�0™DbŒÄ¨äCÊöŸ-ˆªv/„@Œ <Øvw>«ýŠý>ñÁ2ô—[rä[ºQýÝ ù½»¥�ÕiWÎÛÕ’@«—~ÎçE¡<[\ðÿˆg€¯Tž‡±àC2¿d.Ѻ$VK¨/Ñt˜MUíì¼4Ÿ £FUPÌÕÕ¬t’®çn–à�æý {ï™ú_7Ka’á¢$f=SÐÄ[Ì>MG�Ô�VÉ¥6;Çš«¥�~«Û¥¶(Ž ¡Jm„9MLÃ4 ¬o”˜«¨$0qZ‚,Ráíؘlz4*‹mìÃʵ¿}êìßš(w«H+óï•Mùß#é ˆÛš6{Øb±h%æó9ªÊâáCt:Yåöž."UåBk�³DÝ ÙjæœYÝbt)ž�¦>+UœKÞ”šN$ QŠÖ‚)vN.…/°Ô"WÙ¸›ÛJ©®>Öñƒ”ÃCtä=»Þ·UßZºñƒïVÖoAÿ|¬é 2¾æ%õ“”�}Ó~ w£ò‚ÞMÚ,þ 7 lt¤[‘ë  PnÀ5ìþlM‘;»ïî9fcã£gýYLó'ÍêúUú.�-4’Ûc:‹¤$P¥d—5scÊg‘¬$›‡ò͹¤Xçº5•!äÀÓùÌ�P4óÙ…Ò$³(ÁÊ"he£u:S Dñ-ò{Ò9/ÁVÏ€K�hÀ†Úy9s!t(I©WP-¢Õ‚.‰:#,¾¨!x„BjÆ^ˆ§'H!ŒËgùC÷¿•7ªÁåÅ„î¼ÌW—5Gµðñ§?Ìüò‚¢~†�Þy™³³ÑÝá“§àüá%AÿOs>›K¢ž£õB ±B=|`tÆ÷úÀ[¼YMXø®É’’À?‹Ç|9N�å’¸¸ êÕ*‘d@QQæ¾hîŒö Z„$9à¶’ž3ÜWB"&QJŽõ–7²ÍÍRP츪MˆËXG1߸Xb×0˜h ®°xp i,œ eÕÑ4[Û•*•Ue4jígAÄz=5VèÛN×#›°ñÕwÍØÈ²G¦½Dlì®î–ë•Öæ»þÏvývûMÖíWúÄ*gé ˆÛ™ÖwGžyæ=zÄééiäœsœ}ýʱ¹; ÒÄ�KáTš¿Vd¦j^õ>aT–8ï[ Ùjd”E�÷ï=åhĨ,Ì꯸¼œquuhrQïš¹Úå=ž$7Q�q—£Š­r{ |¯ßmyOÜ!H¦•õðÛï)yðý=ÆU`ÿ®Á¹íiýrKÑ$Ç€ñs­Q�yã¥né^÷Ö×wâèBW=ªÜ¨ÿ�¾,»PIé�ç)Ìm-�,1ÅÙršH& ±çn/W¥D¨×5‹6�]êZnj¹�KDҦ⹃$ Yf±d”ä$¤sß1ɧ˜jÁÙZ蜹šer‰t'9|À’&Œ@:W'â!Ùn�ÎüÏÎÑ¥Ðà£gñGÁÝ©ñâ)Œ>TÎøÞÑ)?;ÿ k¸ãáåé¸xŸ¯�Ç|Ù_R�žå™â’Çïòvñ,�ˆ—§ïðVù,ó¨|t|ÎWÝùz(yä|ïé󼿽<"Æ18p2§ŽF#T„S©yvrŸ‹(Ü›Œ´äÙâ7½k÷tü8Gb�h•ÂD„Û[É64Ig…˜‚uÇÆV±³ƒ�Ms( ñÉ‚¥é�Û™4¯Ùò¦éº8uæ†é]jR§®åR Œ#àDóHA¶¦�¦àâ‰ý2õA§™éÔ‚Ä[H 0¦ÓÐz¯1õÍ�ô+OlÈTwjõõæ—kõîš/;ÇvO ·Væ™kӤµ ÷¹>�í†óÔ:Íý¯WE‡T÷:=q½’uwtÄ8æV;ìDˆªTÉ9@€ÐÚ8Ú·á‘V$´�VƒúXjÀŹHÀWvÐ;ÆÈbY³\“ÛÖ­cwß7‘ôMïHÚØ1ï”ÛQàMØÁr·ànšp©×+ð.n©Yì{1«Ýÿê:TxGöí¥ì¶Êí¬ýP°sÐ3é¾lRœs@§Qz¿ÇÝ@n[›ödßÓ'ôú�Ø,)<é|’¦l§_DóY5ß@»ÌÄmg£R�펆˜¤Oà¬=Ž  E< 9Š*êÂ2)òº¬ü€hÙŠa—©)LA׬¨K"ÀH ÄZ±â†OwhJ~CŒ�ÒZ¨â,`µCu„ ç„ÅW)g÷q"£Š‚'þmžÒÀ(ž0®O)ä‚:~™¨Ç”õZ�xÞ/yvtÉgçcÞ Ž#wu…«ï zI ¢¬_ ¬QÉ9§ÅŒûaÊd©â…�2õ ~;Bí*–NøJ5c©ÿ4L˜FÏïT�Eõ�ºzD½|‰sQ#Q´&&ê�Uo×q�•¬!7Éß%&YMšˆH\ÌÖ;IΗÉmµq©$íåóoù÷UÌ@³Ê¤\½ç uù=ªC©±³w‰½Ts0pˆÔXppëkVrÝêõÉM3À&ô…Ö©Žç6RuiÛõËÑaëÚµk‡.h“M¿2Ö÷¥nÒÉÖ/lB¶Öƒ5ÙC²÷gzâv¥õíÎf3ÊѨ͗Ô�ˆí¬™¬¤OÒ!­ò  !Ø¿ªbc{Ź éë%UUÕ³EÓ†Nv(ʹ¡ø¡zò!ZÓõݦÜ{¶uèÂrkø÷½œ±w?UMÿ;Øeø�³M²7B[@ÒÞ>³5Þ íŒÍÖ‹}Ü®2žc¤·Üúfѹã$ÙB¶]Ø’6àJE&¥0÷É@æ'´Üš4…È•H†_R§:ÛÏ=YëDb£´Ç”OhËàQÈdFÒmaRLµô·i�Ôä²åOc+R¬&B‹@&‘¦mÎbµ¥Øe¢ù¤c D*4ÜR�° ð5£9/8.,�c"UqÎSÅÇ1rZ/™ø)c7ã[Ë3žv‘Ÿ›O±àéÑ’B8…‰.‡È�âmÎô‹«Vs::çN \VvÆ}ª2f®Êo-ãi tJXz>_+Ë \Š£’%¡ªÑ:¨!Ö)ø[Ln•Ø_ÕÜ¢¹;jHˆšð‹4`. 5ï"¶i¯¾»ôT(Ò¢9ûfÀ-Ùþšc«3–ípâ�›¤VH~g)VœAÅØ$sØ„œGQd‹jýXrð÷Ô—SL]3·oWJWwm*m›“h×Z°6fûï*ÝLmÚ˜Ò�·&ë¹v)B]sÍF�[ä:óöH�ì~Çï�ôÄ HWó+Ê2³¼­4¨Ã·éžÊSÎr5ŸïÌwûé=ƒëUÒ¿Úµù«SnO��ÈíÖÄUý œ�Cnc½Úøñ�Ô¯€ì=8ÝÂ3Ù->`'uW]krCÒ®Ô³¬>køµúÖò¹çÇÞ¿e=ëu¹½€lý«\im¸†ãDž2ÖÂäBõê5K:û„�8Š˜Œ@B0`�½ÿæI)€#8a6•ˆJi¿‰Õ�AïQR gÁXS¨I1æL'÷¨ 8§:ýnÍ'—JE¤À¹:yíEpe CB�HÀ%¦LižQ¦¥÷ <ƒ´”w(î~€â´ ôŽ©?çO�Ïø¶bŠè˜»£g¸'3¾k\qBÉ»õ³Ü«Æ|çøpÎã1Çãû|¨xÈ'JAõî阹ԜïòÝå=ž)K¾X+GcÏËâ¸stÄ/,�ø&.ùãKñüz5ámjþD9c*ÊïÖ'üÌò˜YíˆZ œ£Å rò1>]¢Q!��K‡âì¬Xg’ΡÙ;µ³‡>�« +†Hë æU„æ Ù‘¢±n‘vCt"$FJûÍusßrÉ*fÌ–ù&ùº¤Ó—Úbº\C‰‡h?9ëƒVF�\v3Øc¥y ‡΢e5\ýÓÖá·|ׇï`×µ�ÜdNjêÝàÚzÄêkÇÂÑ«=[2uü,×¿Éæ¯;ׯíy¿º' n@ªëš³ós¦“ e9ºqyýÇj{e¦¬UUÅÕ|N�ãÉÝfêœÚéÀé¦ ù€j×wÌ·Éõ˜9n¬0·Ó.e äöÝ-7lgl­¾Î�Ê>rTøî ¤Úì…Æ:än8ö^ä׳ÜWæ x0xïPzo  •Û…6w•³ç4O«i÷­òR#8qêDѯ˜\³¢Ëǘ+5¹Ôé’/m¥i‰ 2G\Š7&Ù†f@OÒ¹©�ƒP‹¹õI‚™)S¤0’ ñÉ`�@†ä³k @¨3ЖâÇ�<8f˜µQ‰’O€)1b“LÖ¡’ò9ˆÞþ-/Þ´0å˜’Š±Ès®dL]]r"W{ÅË’yP|]p\<À‹²ˆ„å )Rªx‡E8¡Ž�ºXr¯(c‰õ¥Œë§×¥Ì8Ž3œ;BÂ)£°@ŠsžRáõpNQÝC—ŽP{‚^‘úâ¨gÄz�†ˆ†˜¼t2Ž3«*Ѭ¯ö=6ç壦p™¥³‰g¡ã¤x Ù]2Þdp˜€•’Ø@³á­ -`y4±›ª€×@ÈïB@X±skS@îÈ1�2IL˜í~kïÕß3PM}s…g­ì­ƒ©‡E®SFÖt†AçàºÖõâH«y`+€Û¡ÆÈ–oÍ×�mÚrÃ[7!Û�ì1Onoìû>=q»RG¿¬ëšó‹‹Í SǺ=TbçåÇÞÇ{o" Ô¶n«áúšUn(�; ¾írЧ ~ºÛÙBé·ä•;tCðq¤¤kWCw7¯IÞôÆwúÌ]�cøw»µÝý6Fµj�œl|ØSÊ܅Ůڹ~te2vm}²ód‰ö_bºæq±à’l6Ô˜µnµ{áT0«XR®ó@�U-¦xC’ÍÆ¥;ã¦xsÙ$9pºÍñ×�Öù9oÌ–SÐpÈ–=�®¡ÃÏD D‹#–˜%jö¸C«€<¼BŽJðÕ�è$Ù(#EṤp Ôx� ^”H�s3Œð£Bê‚£Ð+‚TT. !P„)ã¨PÄÏqõ)±4&ê㸤ˆ‘B#'UÀ‰Å@“*@phL„Ô‹Š8«Ð‰Á£d„Å€Q\¢122pMì” Èqäòubº.Ñ€-™�4ŸCËî¬i¬b‰Î_ó¦öžQ×Õ¦sKó7bï7÷mœ6­/€Ì.²©6ÈR0WKhüjÅîÏ©¬ÜJ›­�ÝÇL®�”tÃ&¡Á€£gùƒök“®¹{Ï~t'�ëSî® 66=·LÜCv*»žÏA;�¿ÿÓ×'ªØoI·àoÊáiK}Û›ñ Ø>PåZ¶­èž™õV@Ë€Ù»%7¨ê^™;4ÿžÍê’ vnXß` z`úFºW’a]îÖFã-¸Þl�Ù[Î!õŸ{eýƒêßÙ—:�Úî:<ÆjÕ5ç×ÌV%IIŽvÎÉeVÂä—Ü-¹`–MŠ8¡LÀˈI¢KÄ$‚)�ì®Gl\(Õy¼T¼1L:…ä © °yŸë'¹L âüZ¹Ì¥Ø<é»Ý¯yc:œúè¼LŠÆ©J¨®¸�Mp~NQž¢þŠ"ž0.�(Ý%Z8”cNÜ1¥3ò€Ž{O1š2õKà)FŒË{ÔrI)””Lü1E9¡,J �±œRŒ'çˆ+‰ê˜÷¸T…rD¤æ¸~‘b¢"„{îƒ7àrL¨&hÐP[̸(HŒ ‚Xø‰5.w7K™´À¼=®¨Ñž¹–D“uÓ€\bøÌ¡0`¤ “­gégÕv±\�¸¦Œdá“D’buT০öFRsɉÁ\D•Ì´Jꫬ¶>’«ì‹êµÔ=̇�ÕëñÖvN9ëû@°ÒgN¼~emÎï¿–gøÛÆ[ýÚÓ°§3 IDAT#Ó.YÙ—aOUïSO@\ÿ´ȱíâF:DGè]Ç`…ù†iÇX¥óÒžAú ‡Ã•Á=ÛY; ÝQך\Ï ­%7È­Õ7@îZ‹¾—V¹��Æëépп»û¸àµ¾n–2 ÌÛØ|ºž{W¿ìÐEvŽÝáM¸Q?]›wrC–VgÚ¼´ù±ãe^KAÙ�&1 $YHr�7ÑÄ‘Ü3¤eÊ$‰>¾…ž%Y\òy9³†e3 i�ÕñÌ2™[+ØÒtV/[ô4�CÄ7õDÌ’'NI()à·)o‘˜ˆôí,ª—H7G�àÕác²@…­®ˆóKÂçß¡}ñcϲŒW\úÔnNUOx´<"ø³rÁ�è™-ï0¯kªâÏ\G,fá-PJÕ,µFŠ eÄeuÌ|1æÂ¿ÉÓ*,€jq�Y|@-J@8_ž1�‘eq‰�0�™ÏN µÜ%ñê]êßüô�‡èBѺJ\)�«d‘sÄ!™‰¢„.F#ýИ:ŠJËÕÒ7oÂôRGliÌUQsgoÅ m:B\�¶•=/ ¤@ñdP™{“^s£l÷eOÄÀ]ãV™úlLm1ÞÌIJÓãŒlEA¯³S®WÑ>5Ùq±3Ɇ‚•{úN±ÖÅ�“ÓÚœ´­Q­?ÒqaoZÏwó¹uý ¯ÕÓ%×d¿ÉĽeüžÞŸ îÚœ1Hn¸Æ¿==.Íô=T`÷íêt¹�ÇÑÞeº©´÷!ß ØPHÊ:x <Äú0ðÞúÝÎã~–ê;°ª E¾O=;^XÏ5rXêXçé·�6ªë T÷v ¥ë¥ìNͳÝ/·S·ôޤ7.ßZl‡#”‰ŒdEþ¾©äåßs|±Dñ.¨¢ Ó¼7ʪ˜\/ É•Ñ@V)ÍMÒðš¹CŠC].×HÌU2OñÝTŒ[Ü!ÌÑ×T^™†f%ŒjœÎQá–O…5,ŽÐKO]� ‹3ôÁÛÄGgÄ…¢5ÄÚ[ J #4F$(-¼‚ªGc ±jD'hvEÌçà2‰�8DÊ´�­±ž`ç%]"&‰‰lÆ©ÒV-Sü6iúžæ@ߘ{¬Aw—ÂGÐlnˆ&÷Ùæœ�£a­ò™:!‡…H¼š’íˆeF�fÁU,\ƒ}° † Px½ßïIMò"Û9øz”{“õ}[ñÀ´ölUô؇걾öp�eö|žùòûýOA\N‡9¶Éí.ðvô¢íuH¿l�'m©o{3ZW¾A®wÚ ävTv+Ö€…\ÛÌ< ÈÝ¢r‹r‡<†~õ=ž²î^9 ükÍé †ÜÆNœ¼Ã…f`Y…ï”éüy(4Ç2Z²;äv?«k?î­€ÛZÇ­¥ý³Lqê�ì‡[¹²¥³d"Fÿ.êˆ.ÓÌG2= ¤ïæÒÖ8cš2-Ñ\ “ˤ6.Ž“Ô—�[ÉHa L‘wÆX鲬7ÀÌ;#q©Í®°rœ&/JËk¡š"³$ é,µC*GôJ|ýs,Î_cñò}¢|‘ùñ§'\= LÝÛ,NÞ¦p‚Î>ÄÕܱ_A%P‡g˜]žs5ùÕ|F¦,f‘ç,Ãk”ޮΨ®Füÿì½w¼eGuçû]Uû„›:Jê–�Ô’a09�Ó›±Ç3N°ð€�³ 8 ÏØžg›�?~ü°Ëàg { NIH ²…�„¨¥–Ô-©»o÷íÎÙ»ÖûcUísî=iïsïm ZÕŸÛ眽«V…]U{ýj%·vˆÐ\£ÛÙEg© ˜¹‹Ng‘Üy–—.amí$yq˜§tWÎcíè+mò{o¥óÀý„ÕE§Aè´›£¹Bá‘BEQ:q!†ehÙ,Ñ8þd æÝQœ ÈízÓFl.ø6Ü–‚൰€b°Ý$ad5J¿2D °™ä¬À`•= %‹!+¤i^'qd¥Ì΂�ké3ÙÆ¥Àå�$‚.’´¶™ˆ…Ë ÞúƸu9 ¬iYwkÝ•�t¦rÀ€ÚÇÔ¯° }ÙHKFßZßž�7eÈ7X¢dBª:$§“¿}§3ÄÁ6œòŸöuI&W^�È´Œï´i “5¶[ÍOכθ R¹�A«H¤¯Üô@®FªÂèN,7=Ø™®Üö.ˆé½WNQf »2á`vZŠÔS“žÑˆÍ¤Ò36ÃÐF ×ÙÈú§Y'#Kô¢p�{ =j?(툢§G‘ÒKáúvöÙ;E‰›Ãajq³Å6ôÿ �"Ù#!H²q“º$© åý$…ûsJ!¾´}SñÕAr„"¢à„‹s�Ÿ™ œ$gvO0é›S%D‰œ1)\!ts�t„àôn–n¿›�êòïM!¸5u‘û¥àÁÌàÉpkþÕÌ«z/'ô0Ÿ•.·‹�³Âɰ„HÁû½ùm\ _fUáCZ=ÌñðG)¸Ã™Òã±üFò \I S8Þ½ƒÅÎ]¬t ³V�¯)ùš:�¢E·0)b( E GºhpQ�RР„`+ )p·Æççj!R|µ@´USÊgœ‚x'o’Ö à4jN"Hˆ*—*  ¶E{4 Xï4oSðwíÛR,:!9/±öD°¥qRš;„Hó—äÂļ_”$DŠXvoo~kx[÷eCªÃŒY×c÷ÓuûQMFMa£Úá ™Zètâí±[÷¤Ç´ïëiËžaéŒq/¿-‘˜Œ¾¹}ó°B§{ŒËõÃ5„ ;�mÝ:—Ò6u`ÚS»˜µÖÔN/ÌiÔ϶ŽÍ²�õmUR¤/�j­‚†ÊÔ Y©Ù•û6~�O�«'JåꃩQiÀLc䢚æÙHïc„`ms¶®˜ôý)8@z±à$1º0þQÍM¢´®T“t1^˜š¥X=õGɾ�¨ ={5‹0$â"£�–ˆ3{1”ÍÄͳb©Ñ{û@¾Ú[cÞ#Ú4äÚ™Š÷ÎH[øÀÇrÉ“Ži¶¢!§ýTMc÷‰m“ e·ToC Óž8ô•«'•›Èõ5«Zéj(s$�«^Q­ú6ŸdýãÚ®ºªÒ­ŠÈ*ð%ÅFÒŸð@7ÅêTT¼\1ƒ ~•·Î³1F#pÙèú&Ñ߀è\ôp ¡çâ:÷d›5`Æ@^ô )D/„bÞ�i/0ÕÊh#—ÜücvSVN€nä×›¦€YJÜÒ\³ïÎyÔå ‚“èäÄY¨œÃDuK\ nNEp.ÚJ9ë�¼ž÷L“Fù`7N£#O!æ&C˜5©V× Þ ™€s'bò=!Ò Q±tØcH Á$�h²×"DGBˆ*%X[47IZyÝBéäBž+y7PäBÑ-¹'ä �" …ši[P‚z4X<>sZbž'™û¥½£FÏ¢"q\úÛoÏ8�(„©¿ ¤EÕG�}%õ}ïøÞaLSü8�s1ª·J7Ò‰ ?IsÕ@+íåÚh ˆƒµ[˜ƒ,>‹Y‡bm‘¬„[CßÃÖÝ�ëƒnD¹·'¾rª8AÚx¿|Ïn¤^g3™¶/#8¸QnÍ�¼Ã*ó†ÜïiMg$ˆxè[1 F¬‰‰>‹6Éäõ¿4v³{hß*xqz¸àÒ©Û0Jܰ•©â õ ö¶¹ÍÈ\á�aY¶©¾éÓ†\�:&3ôSÌ©:c³�™¨Œw×�eµS”Í=Ç åÖU;vGS®÷£NWzí®ßø©ŠMà½zÎ2å</úȸ÷¤ˆ”.âíÿShp‰¡·Cý¨Þ¥uhH’¨ŠÀXåPJQ¢“z 1‘†#\�4�%T¨“Ò%AZ”¾iùÝ®›„Ô°X…>`'ˆÒ‹—B $@”^i)$²~Aðx¯xñ8Q¼3˜"�j´çÓd³ÇU{J~ŒZ£‹þˆ]èIæ h A1@Ôb¾J”¼Pò\èJ‘+yWí^W(òœ¢sn BÐ(]ô„Aªvû‚�'õÛƒž'—4Š4Ú4jè? pÑÃcò$šd\IÝÑîÙHqD€Ë&I\¢QJ‰"x…$­ƒRu3�´&ÕÛøY†3H{U(CØ�DÝZ�”’7Ô>}߇­ ¾®Ýênæƒd×ßšf³­ÑŒº›`�wÅ(ê·‘æž°B•–\ågL:#Aܶ¥±¼û„·ï”³r}Ѿ_—Y>áTgË�Ü„r•Inzü¥S§-¤Z‚(�(2HR»Yõ€ÕÐ,•ê«;§K›"W-mÛÚr}µN(Z¡]“îkÌ´…ë~bÛ7‚0™bZLêû�{RcÎVF×M?½ì$¹x·¾%Е<9š‹ù¤"©Ò³;IÀÇ÷Z,9"Þ šê¡¥uÑ㡸2¨·�.�ºä‰231'&>ª9z¢ú¤XÐm'à5ªZ:Ô§Xq€ 1œ’œ¥ˆDz1�Iå$–&å+Á\°�Ö~Š…#àj×¼+¢·K’Ù^éb¾´óÓäî¾? :½ù¬…±½QÚ±J””EÿÁ‚p‡hÇ–¥È Pya€-ÍMò¦A¡P(œéTšñ¼IÕ} P8 ØàÉM5zšD’Í™W¡ƒy'íj…9¢Iý‹5Ùë"Ë/xs�£DÛ9éÑK�ÁÅÃYË4:Èé[/=plÁê-h¸ë]sîâHÎ[†ûî—D�Kõ_}[Ã\ŒÚ†\ƒcøË±ÕŽ8°[®Â�º5íÁWÄègpH¸¡é·ÕbìÜžä¦lÏú¢ÓY® m×D Ǹ õÊ�>—èlâ¡VNÓ!‘z¥¦¨£Zìe®PîtôxKR�êª/Ùšý¨�H†‚©ñ�EÆgªµ‡ÉJiD¹ê@޲ÍJÊTÀÕGÉÓ�ÞÊ”!šaÍq|b²MݯÕ!Åܾ‹FÊFÌ›˜äèÍ"šÉqÚ@]Vz®LqÛˆÀªtn’˜}Iê�. hÀˆÃ€šsˆóæÃ{ð¼D›¸h_'¦v×Z¢Vi4gÐlâ24ÚÖ�»D{=Mm$�Y™-«W“ÁÀ¯/¥oZ>s“¯\[ ®'yŠÎBÌé†�sË/«91)Y ú ‰ NA) G(y0WQ¥2†ÐÂlé´À$ŠÁ@ºF jÎhOrϯjvof˜ç¢*m\â{÷"¸w1® &�&UCcPx’„-è$�Kê˜J;5kôl ­ ãÍ% péé’ÜEÒ˜‚Äk¯F�ª¡˜³‡ëE&œ€qF¥Ñá*¤�½PFßÌR¡m¿mâÝ&0 ošæqÞënOz¡Õd�ÖÇàUîaÈ÷ž†ôˆÛ®4r¢M˜½›à5{EOx¨›Foˆµ˜¬:©¯\]>vÓC·®ü&ÖA5Ê×`Mν™—Òº:*”[×ãZˆÊuÔMëÖÞv¤”/Ü^�ÓTÓo8˜ªDjL¦Ê3h˘§±—GO Xÿ¦¶‚ŒÆØ×Be:c’¦ÿ”B�b’´Ü\ÍQ¯/>^_2b =—ŽŠÖ,OiYUBŒÙeR“$•ŠL]’¨$ç(1Ö!ŠÔ\²‘s˜*¥€sBðñj܉÷„,”9 ; Z .�£Z”QɬíêÀ‰bX'˜Ó“ø[c{òØ&/®„­¦j2I‡�«É±јÖT·eì4-§�qÔD-àºÝ—èàD{êŽAKW„€‰qà ÐEˆ±á (”Psˆœ?5uHÕÜâá‘ìâ\T†ŒR8URÌ>íÃS†•Ô9{®ô„ã@»ô•F€ï£mZœwWNꞥ]Óèi2Ù+–G_“4.”s.ôîy7¥O•2¥SP‚Ètè°ÃºØøcøâZ·JËM`Š�-ßQ·}{$} Yã=°1{U>eL2`zQuÃÚÌ�]ªêáÄã>4éÌqÛøì«ñ½N>¦rëÖÄC }š6lˆ.�¹¼>Ã&�Üi)·•§AÛV¢x˜vì¦réX7m}2ð£Zõ@(A�~Lu®£C™�õµn 8Œ~%\;H�¢Y¥ì¸r2ðe$�Ѥê3 c³íï´/ûð²—èf°|7¾Œåfü—©šÊ6 ð%Õ8!;%¸`ný1@bŒ8ÄTæ�8‹ —dWN’ÇKÕ"5þ™Ú#¸‰Ï Hd—Ù=ñ>‚¿Ø¡dO%ÑþÊú§�¤$‰Ÿ‰×¤´¹3)Ÿ¼FÉŸ| Pד¤9K éc$ѨN©¦^(!–`èÈIÑ–LªEÄw‚F×ø&‘K€L¢DÎb¿ÁG©[ˆ×ƒÙ#¬ŽRhnµÿÅœ†h”b‰³¶ ‹6yÚ@)П½b}�ŽG5>û0õר)( ÐItB’àšJß‚Q!b%…ÿ6i^ ð-q )B†j—ôË´/£”3BjH! @´�J7VÔwOÅæT w°qùŒ;,)Ó¸½hÈ"�´D§Ž93Œ¾ôÚ3í+¬Î>S�¥MÞÕl×ðwÌÆ6ŒìîÃ…Å}Ó™ â¶) ̧±ŒÈ˜›S1]”/ë^чé,Ò¬‰­œrL¦Öjœ¶ÜVœºÎ¾�ÝL5¹Í‘lüŒWõqª®öÖ—JT»ährCÓäµ7õê¬r:<ª\­$Õ†ªJ†6µBÁ-8ˆŽÙ6s|QÀmh÷H¯¼#Ó&6£ $Çæ½/”Ž8z6P"æz>$Û1I1ÄŒQOj•BŽF×ò�5S·‹Ìt òb"¨äž Eé]²�n”¨å¨3»9uñ¸"‚,�f9Ò(Ð,CŠ6 È2ÈÔ€W y j&(„h[fØÔ\µHˆ¶x™•s‚óJá—i´Ã3©Ÿú@ð‚xÁ;ë‡s!†:7�$Q*ä‚�4q ¡0ૹ]רZ¨Ö>M�·U- ÈÑsÔà¢j†jAœ©J†AA … Åš ­"  jöt=€f4S�ì ��¼·”¶k4(ês¤ð„�LJçcÞ`! ¤0@¬Á¤m˜'S!Ú·Iñ�Š#¨©�Ú|5�+\)¦Þj‹)ª³ª‹‡ yé*É“%$Û=$zÕ8\VJ�™=×ècº£×ÅÐPíÕ¿T9£‰ë8R6®uyâšjo�Dlsà­?[ O2ÍN7rú~lƒ[üÿjMg.ˆ›òÅòœSÇŽqjqqË›´i~çNæ÷îÆ5<4}L�õðÆÐrµj?�R¹‰à};ŸEµ�ms-؆> =Bןs(‰‰é¡Ó:]ÏPŒ¯cx¹qiÄÁÒÀK¶æ\Û–58VVVƒÎ¤Â},Jæm³4²® j�ï’C£�EФa£tdb’^ädû=Jˆ—`L±#Ú�õbx‰Æðß"=L“kG!%1箤Yz�,\’’y�d Þ¡™ Í@h‚´2˜ZQª®Hí¤�\!t!Ž‚B�I¼"Rà\ï)<¸Ì£^Íw‡hâÞ;h:ðÞ¶HqbÀÍ…Š`æx…âŠ`R"‹]`¶€Ò0›³‘4¤±]R³Äœ»h�Š!hèš�ÜJ@so¥­\¡QR¢dÎYA"ˆë¹þÐÇ/8Eq„VtÝ/Qb•$¦ÁSEN‚tA¤O}2I¾¤ç T¡ôp‰]¢zjH�Þ“ÌDÇâÄ™c—^°o�NsÌ&.-Aé’ÔQ“º®=l½Æpå!Gb"´œ—Fg㢑¾2}—Öå¨s¨T—h?é@rðú”‡<2~ ªÒ·ãN·ÍÇAHGì¿Ã·_�¢¾¯�tæ‚8¨Íû„<çÈW¾²]­Ù–´´¸ÈÒâ"û/¹è!rÕ6Ä*<ΰrSm2§È�-7�àf°Åf9æÊEÒÆÙW`Óm¬cèÍiOëÔ1-É¡äÆ×1µÆÍº=¬F?Fî}ÀØÆ**04C‡ê#סmÉÚŒîŠV¨{+—¦K9´Î-Ý÷¤/“%Ïî0‘*Hj”ÕÉ£½šý�Á“$Æg§ÑÝ¿h MD+�ˆ„èÔÄc^#c¬.‰ ª8Ä&�qbvrý±à¼ ÞC#3é[\» ûÏBžºvD…@rwŸÀßx?ºÚÅåæ©ÑÔÍ#g àÎ;¤d5Ë� ÔC1· ÷¸Ý­.‹cQ8È•.ùj�Üõòà)\Q Ð"˜Q]Ñ�¡ÌÆÐì„òèö>»gR² öŸƒ>u´�fkí gÒÛîG?ÿ€y—T‰ ( ÁE@˜ ŠIº$·§ïì¹&EÝw6îe»Ñ]MXÍLâ7[˜ôË�[ „¿¿ ùò’ù«) ÷k7Å^p¨�à4wjÎTbððd§47Pçš„&ex)€,–éŸÐhaà!-•¤¤)ÉŽh æÌ#¨/—r  @rØ#ÑÃæºu1~=U–MÜ`†åÝXé�›/¯{­n\øCÊNlN�ç 4eã¯þ½MGf¬Vé¸ýy,n­uÒõ5“Îl—RÅ·ò©cǶ½)Û•–<ÆŽýç°ý’‡”jÔ1ms¦¿l¦Ü–¹1 Ù’v¯|"8M…[àúéWÊ8>çDiNµ:R›s ÿÛ¼T®�ª’¢qYÆÔ]Œ*¤/ùê¼Õô.ݬ3[ʃŽÊý��i�Aà¶>ëJü\+%’œD(Ñ�»ô•NŒr#ÆaØð(= }c×|œ?=Wï²Ìþm�ÒNF„Û¼XÁœIÅqšu‘Ì¡ ‡4´a×äQçB«Í<ö!CºŠ»áÎȂ뚄,„è#�-=Î�f…9ÖldHCÐó辆ÅHË?·=÷,¤ý»t›àsëN‘ávvÀ;daŠŽ©r.­ ÷ŸB:¹7Í)¥r`câXkÞ7î:¿Ý5�~qNhhÀ\†^¶“âì’"¬Eg%A¢Ýœ–.“ %D«4Íô@ =-ÌVQÖÚ„/ ÒŠ¢c�¯í`ÕSÄG¨ûf ³Hs î\‚›ºQ=5zØL¡ b€m‘5´´‘#JÀ”$ÍE!Ð-§¾!ù¹¢*dôæi½HàÎbç™ô.IODRÜ?�Ò!©ùöâÂITNŽMο–ê¦r¯‹&úòÖO£¥MU «·Ms³0ÎqË4¬Á¸`_û›&}ÿŸié—R…ìW‹ å°´´¸ÈÂþs¦`A¦MÕêØçBCž]%²Ó0‘Û·A*7 ¡éU¾ŒõðS°íÞDûê¨0d Ë2±™Õú1ýüš<�ÆÚHTª¯&ĘÔeY÷Q¹îÑùûîlÁ´©ÞjæW°"Øžxº¿™ý¤ÂØV�¼ *>bˆ$µ°"1s  Ñ¦-JP$93Qƒ ĸršbt©ëihŦ>)$I^qé>¥§Iƒ{ à ¨o˜t¬)Ðf¢ôNº8³- ¤Z\N˜Q|'4  8® 0Ã8$hxB˜ñȾ³�KvX̺†'¸YÐ&Ò—ullœ�GfZ©»v¡³ HfàXŽ�åe\âXU‰ú�$WúæÀÄC ¬-jÔXZBoX"ÜrrªKPEü<áä��¢ÐZ@‹j”AÍ.Œà¢gK ÜáQ)(Ü,ÌíEÏÞC t wAo¼íx KPl>¹÷øÇœ‹>ùQH«�¶v±»­HÐXO’æ”w"€Ì�‚?œÒe¤&9qî)”ÁÖãg’6W®�=-.Õh“Yêqºè$&Ía×›Ëý*ž $jõE%“tÇݵ'®í!úÏdª4©R{úW¦!¸¡™2¬½u›44Õ ›æLùž<3<âÖ§Ó�mʤý“>^8�Œ÷†´¥Þa§Ýô6% ØÊrÛäÊéd¦2•aŠú¦^ÖW¹Hu 7}}[¸.¦E“[rXPã˜xX}ußÕSy™Q÷¨$ößÈ%T‰Î˜qYVMœ&5ÆC‡ý˜Tp2÷ìAp¥§EÕÍ`À‚"gÑ×Cš™”HÌ•¿c‚‰¤ð!>s„"bA£M¥2©³)IçbSEÌ´�¢a€Ã\h‚¬™ê£sˆt¢ÓŽf $èÅË+`ö"dá Å!GO`“ÃD0ç¢AY”Tí¸gœG8 ÒV|> IDATzë°T …˜ÝY'‡ÛO¡çŸ…ÙNŠ�„ÃË”Ž\¢s{ìÚ{Ÿk@wžKãåûè^Á] pÇ2t¥ Á€¹Ù£%�¤ w‡G"Ë6û.¸„Æ«/&¼ÿ6¸óÆ*f¨tMƒ¥ª-PwR�´?s@¢6^)ð¶ØA€¤ºñp~]¼)%Œ6‡¢sIê“EôFê#\Ó^Þ82N5:陜†‡è[cC¾2"ËÐ4t�)´±ªuÛÀ&ß©Õ6¬ 4eÈ«}<½Á~ŒÌeiH|ö‰ôé×$8óÒ# nX:Øfdꋃ²I7òZ �Û–+žŽ+LÇ|žn Çunr›=>›Ì#Oñ jõ­/ó„rc1ÔØúFg˜jÊ�¦–÷·G½rÄõþËñ{­Ô¾r£{7ýž3±TܳÙÝg]é‘ÓdÃ3! =AG¤o Gæ8�’•îHŠä¾c’O`Ù>C”\•ÑÒ¢+ø2 v(½ š´-Ř3JÖ�¤p1Xˆ�µ‰�¶%…"p .3ðç(]ÿKf*µÑ ´ç�6º|œ�8SOT ˆ‡ È`Vñ�ŽÅaËí`Þ)“��Ã5=aç rÁnع—¯ÂJ‡P4�l)æ(dq9Ò„Päæ}Q2DrŠÐB\4 9:0?‡\<‹6Ná�¬™«üÕ(]èI¥Ì# ÁÍ nVnFN<€ä�P$Û·ty=y1¹ß‡fDW(L¶U)5>Û}œ#ìßIØî†à+wVVA TYس� ª«6Pó¿N.!'Ò³÷è¡=tí‚ýÞlïHÞ Íó¥–Ò1�àM¢”,`(éÿQ£ÜTI§,X«˜ý:*çÈá®Ñ MMÛ)Ÿ÷´CY­o1“ôýU¦1¬Àúr£‹×[8BdþÇ=�‰nBùÔ¬Ú„ËM=OÖ K*ã×€É)¢‹CéÚw�Ùp™©Ð(MJ.ð¥ H*›Øì‘"B‰ÜÊÄï² J¥’{F @škúؽ$©‘Â� ç˛ʄ°V .Ç1w£kÞƒ ]tP_ ^,~´‡� !Ë hÒtèL ÙwáÂýÈŽŒ žÐÍ¢­YÍ:¨(!w¨St­a¡ØÔ£œ¢èxм  çÙNŠýç¢Î!ŸÏЦ'dŽÐ°ØsÁˆ)DQ¥T›ËoÞ+ó  1з¢…RtrŠ®¢Eaå4èFåO¢¦†Úr°ç\œkQÜyº²!GC@ŠÐ ;�ÀRd¢5JdMbØAc X9†<‚;ë<ä¢]è|ãçuí™InŒ³KñHN eaó+G)ú¤qÆi'i¦©<Æ0ó Æy&Eìo {€�%)�rnÛ\íÑÁÆY‰`n0�ÕJé_‡Ã²Õ^àRöB®áW´æŽÙ¿Õ =<ÔĉþM}xK'ï°#rLàúSOŸ÷ŒK�HâÆ¥ ‡[•$ÛÃ7>ïOá9üþ­ÏgñÆk¶¿Òx(³n�n{g£MÄ6¤í²¯{hÊM X³¾òmø�ñiÚ©ñ5¦^¹%³väXŽoÄtÞ+eò³8^q{�Š�Hïü�Sä�™FgØš�blÓ˜GQ�Lß|¬^h}ùÚk æßÀ˜99‹Ä K´o+›%ŠŠ‹9 ÑžH¢ ›¢ÑÍ~ÒÅR”0Jˆ6O‚3÷MÄwrߒѳa‹öcÚÚ‹ßw6ùƒËÖlq‡<Æy¤‰ÌíÃ]tá¦ÝpŸD”ݨ†êQÉ�€î܇û–G¡·�$|î(ÙŠµ'PD›FL†å¢MA¬«!Ö§9.DÏ�Á‚¨*~ծ͑ç<†ìKñ¾[Ð#§pø¢<"prj ÚE[4•dš¼UÃ0˜WKk›ƒ2,…¢x$:C1;B‰@_)ƒb¶}2ÁáÅ@�ÅœKšL‚×|Ý ©· 'l¸• É´±lÕ†­ÛO*nP“h×í½ÏûÊnGWkϬp(w¤G@\•4-sX#=ç^ÄG︗û‹À .lðnÜÞúʤp:Õ+·«Ž-·¯ƒ)@ËeÆ–«ä˜\çx¼P£Ñ1kíáy©WN_ßr ö @.þ7~(k02>ÃÀ¯MÌïÑ< n"$ÀTiàÀcˆ¸8äHlZ†okC*ôA¬í¦"YÌ6­DØ"ž�¤B<|‰áS]ŒkØ}CrùÞÃ�ÒwÒàÖ~;ˉ‘å’ 5‡) bJœ1å¸ ¤�r’pâ^8>‹62€×€�«îrde Y;‰ó]î1§$ �îlÁù „… Âq8ÑÀ¹… ’)âݼwhG(Ä‚š;õÀI G²E³¶áYhq]–E}oÌÂþ=¨®"÷�´ö«.D‰¤®-QÜy=zÑ”a4‹€o=¶ˆÞ%„SÇp,S”vcÞ†Z œ·¥„�FÞ�;µb’<èÂNü¶ÓXNÊÙ¬!® ¦fi›‹�mP4œD�¢WŸM88�<.ƒù@qÇÉ8ÆS‘˜ÆçlR7Õ°nÝÝäÈDc¿¥œs¦€éËò &�‹*ŸV‡+¿ÑÐW.†�hƒ§Ø7tyL\V)Ã@L• ièí ‹6•ëËZmoì‹É8©Ž‰úNÙÆä—¡?¢Jl�=jT¾a×Ǥ•§bÅ_Ûéuʪ©†è¹^h4¹ùê«xfc‘…{næCù84šñTé4¤tеîÂÖ¦ýûöq÷M7ó#¯zUoߪzdZ<íþ °ÿì}¼á&~ä‡^U«ÜðNT§i:¯#T.W«Ú‡�ze-<8²ìδ)Ÿ÷ð¡¬p*¹±Ü�^݃”tÝG­ÔGL×]”‰Í.yÄŠôGÞœö±éˆ*†¶{ä¨�©_;µ·Éõ™E¤ ¾ )P¶ÄwK†ÐÀ¤3-„F”H5¼å'C¢S ´¯9œØ'e|9£-â¼}Ç#d8—$x}yÄc’¸†ÑpY/nœ÷Ñ~.ƒ¬MkƒH�4s“‚5@Z9.›E² ‘,Jóbù,C ´ÕF÷ž�ž>º»�d²ê hÆë‹G²‚ÐÉ †>ÆFktÑFÉ>ƒ¼.˜dÑ5PAZ‚6…bn�pñÂ�½smkCæ ®�ºê2T<Úp—¡d˜Z£�j›GÈ ˜q˜=cì0MÀ£>C›3èγ‘v9|/²Ú± îñy ™�­s�yÈZh{Ú°c]hÃ|ff,œƒ÷æÆ¥ç”‘â³ÉÊIôÐIdæQ°o:7ƒ6³² ‹Mç²øÜ3,œD#Î�ôç“4m>IqžÙlôþ$ÍKoÏ–†•Ám ÕW&ŽOožödëÏ«ª _S–Üäüý´Gí/ë® Ù#tÄÖPk¯¤9®éJ¯Tß;aR½ëƲ"šÛžG\Jg¨$nÛYítÎcžÁss¾½bƒP¨òŠ>¯Â-§NðÅkÿõô5fƒ„æŸÿöJ}ñÅ\öÌgÐíšîúŸÿÑÿÃsžñ ^ûÓ?ÅU×^ Àw|ó·ðG¿û»|ï«^Å5¿®z]0ù¤kÚæ×Ho¼©ü¾xâŸÿ üêoý_ºí¶-iW­´©Ü�ÛcÇc@\0±Ä@¹ZcþUª^9œ5ߢ—ÈÈaŸ •KB�j~îÇ×_¹îx½ÆTtj�^9ÇFTZÀ¥4Õc1ÉkŒ[yu  53®í=qXïG‰‘ç1€eD x¾�— %¸‰!\:��@Šõ&Qšc)“ú›FËØHC¸nTŸ †ÉÄÀ�…0ï”æ³ëÈÊ<"MÔÏâöæfÑœš(3x—™gÊèM“ЂÖ�¨ëà]AʼnC[ È“.† ÷"íyÈ  mšàLýÓ5,¦œb!´°˜Ô¾cyb˜NzhtPi“b鉞·¬¡!Ê‹š.jãö>y rdÉó/N!ÛgŸƒ,ž–ÐèqR(Pš&ãØ½ öœ s!I¹Ô ºsòM—áî9Š^w7rÊá¼IS5:8ÉÀå<³ ;qßúD¸ �úÂÚÍáð�WÞ†;¦h�®)::UP=CfÈèõ /{Ùן@ÿ÷­è½]‹•Ìq�`NlÄb®EŒ'$©­àc˜óŽI Ž8Dó¨¢kÞ+M~ì0K‹Mgs2…ˆ³½?”�€¹@q¤¸sëeè=ø1rõ =S™°é “ã6Pv‚¤iÓ¯žj|ÄÀ¨ }×Td†��LhËò»}†âº3ÄÁ–2bS'Ç3Ÿû >øOïå Ïx9‡ï>Äá{næEÿñ{¸ê�oç;¾÷‡¹é× ÅêiiMÉhÄaùðÕWñ„Ë.ãëžô$>õÙÏÒn·yñóŸO«Õâå_ÿ’Ä=ç™Ïdee…ë?óéñ´‡%ez 7¤È´OõÃW_Å_^qOýº'óc—ÿ¿ÿ?ƒoùžÿ4¥-HC;Q\U,1¤¾#8Ooåt: W¹’õ/–*ïŠQ$F7³v¯'×W ÈEX3n(«6m]W&Ùþ%¦¬Ý¡ŒI•šƨT�Ÿc˜­1·‡•¿wU«`༤îü¯ôŒ×¡9«W�ÞTù’½Pb¬ã³¶øpý@/ºxwÆ`›¿ÀÞÁˆˆ�M”4Ð"†*P“Þ8‡’μTF·ø&MÊ-f�ôâÍYðopÒ@É@r4däGÁÞ¹=ê;aqk¨:“++„Î"έP8c܃(x‡æä˸•c ± ãœ�§fìoá‘P �5¸ó(,™­š` V-¸àôž€ž¸ar¦ž: tå8ºx;²v JHê‹`ñûDÁ·àâÂE-èôº›áªè928³ÃEÌ’?8t‚pë"nE)´7UÌ$M�µÈ5p{š„µEœäà¢4“Â@¯&šQ½4®Øº’ê¨Ù¯™Ú¤CÐàÑÒ.sÍìI¢Úˆ7ª«PúªT£MßÌ—2F�ç _7:bN\–cöŸ¡K¿â~U%[•jeÃ�1{ðضôe ঠ;íë²,+}jÔý5œÎpuʇF"×Ú›6–&�™GñÒg|#ÏzÚeìXû ?ðý¯å©gï`ÏüÙœp�ÆÏŒØ„¶8 ì; ¾újžù´§ðì§?�V«Å-·ÞÊK_ü¢2ûsŸõ,®½þt:žüÄ'rå{þŠ[>ýþáŠ¿æ —]6r™=æ’Kx×Ûßίÿú‡à/yI¼þhÞýö?ç‹×’«?øOü×ïþnÀT2ïúâM¼á§~Š�þã¸áÚ�óæ7¾‰ÿëÛ¾�«þñƒ|áºOð¦Ÿþ™Ô|þßÈß¾ë=ÜôÉOóþ¿º‚'\zÙÈþºçþåÃâ·Þú|î†عcGÙ–wýéÛùü5×qãu×ó¶ß+»vî,Ë=úâKxן¾�/~ü“|èýÿÀ+^òÒÚoû½·rûgþ�'>þñcŸÁº”:1eª½µéÈ•ËÕjîÃ@½rkêÛÂ=d(©Q!^—ÅjM)ÿª«Úgéû¼Z©ø¤š·ü¹öµN˜ìÐr$�á7Ê«S»ݘ†4°ï§È ŽœÌ ´qÒÂ1‡“9<³ˆ´ñ´fq´fi"´µ2v¯…c/ö)´iQªaº6HÛê“" œÌád$™1:®�“Y«CZˆÌ ÒÆIÛê—6â¨÷HÖÂÍ, ~'â�v qó8¿ÉÎA²]�íD[3øVËT]üóM$›ƒöhìD[»Ðlø�HciÏ!­„À,rª…Ïàx=þ rì0rìäØýȱc„ãKpLàx ]œ�°õ{ 9kjŠÙð» ± usH㤵 Z3à¨o¢® Ò?‹4v »f Ò&H h"4mšó”ödafÛ€�‘È,*³6ó{‘™8fQÚV^Ú öL�ŸEwž—>¹ø)¸‹ö!«Çp‡îÃÝuþîøCG‘à/~ré“àq�ÅŸ½ iÎ!n6>“âì¹âfÉvíCö,И™E\ ÜH~ðygîý'´³Lsþ1ˆÛ>¡é¨ùÿ©Ï|†“KK<ûÏ”=ÿùÜrÛm¼ë½ÍEࢠ/äì½{yÌ%—𑫯f~nŽwþñŸð‹oy »víäë·‡Òn·Û¼ëíoçÑ_Âo¿õøÀ?ÿ w:ÄL»Å»ÿìÏ8ÿ¼óø­·þ=Êo¾åWyÞ³Ÿ]–ýOßþüý>ÀÁ»îâ5?øCüø�ü7Þó7ïåî{ñc—¿†§>ùÉÌÏÍñŽ·ý1¿ôkoa×Î]¼õ7käì;çžóÌgò�/{9�}ô£yÇ{Þ ÀÊÊ2ËËËüÞý!Wþãÿá›_ñJ~êu?j}hµyן¾�K.º˜ßþ÷ò�µ>ô§ïúÖoç›_ñJ~ã~�oºi ÞÉiŠ xÚ)½®\ "}Yk¹i˜ÙEÖ…­YÕº÷ÌV5h*R#žß›v:p³~nUVe½#*Nn×Á¹*Szè}+8ŽGZqB•%¶¯òª«¹ÞÖ¹*å’8¤…Lb3ÚE†\g"ÓÛèÙÉ nŽ&ŽœÌâ™Ã'�FYÌê\‡³‘ÙnZ´#¸káÄGà8ƒsɶÉì—œDàÛX‚Gš8�׿çqs;�ù9´µiîCf¼Ù‚µ[Hk×j£Y¤a Á5‘,Þß%H{š{‘ö´çÑæ 9t7üÕ pޏ»é²&ȸŽâ�žD®üòŽÛ�/5qß÷lxò|²qsq\%Cuh#sûÑ-¤Ñ0FŸe|þö=ÃK;‚«Nö[ç ÐKÇ\®³8fAfѨJëâáÌ36çÔæ Ýkǹ¯ÉL¤—Z˜mÜ�…1dÿ™|~Vó=<Œ ¬¿8Hm#ªÜ oÚ·ãÖ$3²]éBía)ËÔØ¯¥¿ Ãú"[øþý*Lg°:寴Yo½tÝûßÏ«'è4[Üòà—y链—çË”rvÞöæÏÚGÑy€¢óÀiiׯ”ç9ûøu<÷YÏBDxÑóžÏG¯¹šýð‡ùÕ_ü%^úâsÿýÖ¶�\s _ÿÂrÖÞ½üÄ~ž«®½–³ÏÚË/ÿüؽk×í?ÿœ·ÿ\Þøæ7óî÷þuyý_þ ÎÝ¿ŸŸzÓù›÷¿Ÿë®¿ž½òý|Ë+¿�?üeqÅüá¿�«¯»–÷½ó/x×__ÁŸ½ó�Üü¥[yçÛþ˜Ç?îRuîyœµg/?ñÆ7p͵×röÞ³ø¥ŸûyvïÚűãÇÚóŠ—¼t�íÅÏý·ÿ‡î½—×üä�—ןû¬góÔ'?Åò¼àùœ·?oü•7óž÷½·Ì³ÿóˆuÞ¹çò“¯}ýØ5üÙ_¼£þØìtœvJœ”ÕS—¨­èð0ô^9p{b¹-PïʬWÉk?Ђ‘MÚÊ}nÔüÐXÓVÔ5H£šæR…g2LiÓëfrá^µÊØ 2âÇPFh0z<æ�Ѝ¦—HéÁO¥^™öß7Õ<Ñ¨š—ªŒeMÝ-®§èš_Ô—'HV›�ÞçÅ\Ðkr®’B¥­�z1°€7àèñÃÈînr†iqü‚6p"hg]9‰¸U\ˆjví98g)–`ù¨9#AÍ£Ê_Áa�Pœ‚¥;‘µ¦vX„¨¢h½·Œ�1UËc&U¢‘�z‚Ë¡$´…C(]BwgÈI`mº1v^÷8ù½GÑ�Qp§j±ê"¦WXº½µA8º,[èuÂÞäüò|=zRœŠÓ @RG!tŽNÎQû2,/£E€B0{ÀP[cH€üt<ºX ‡›„“'P Ö Ú],£Ÿø,ܽ¹`7aõr× RAB9g(ûâ,´…&•Ê8ob@o»â™POžÐ;Û(05Þ4ž ¶=pZæÒOª¦µ1a_oÝŒ[–#_ iŽ�);*õÜð> ”†ÖSáÅ*ësÛˆ AªuÞ{i/‹ë`è6Uwlúó¦}§j{†Õ»n\ÏL0÷ˆ[—N�Kà+7ÜÉÿú•ÿÅŽÌ#Ç,¾MpŽ_xÍ/òñëþyÛÛ2©·ºê*¾ñå¯à…Ï}�¿ôR~ýw~‹ƒwßÅ-·ÝÆK_ø"î¼û.Þ}7_¾óÎýÅŸüi¹œò¢`nnŽ<Ï×Ñ½ð‚ øÜ ÿ¾îúçŸÀÍ_ú Ürë­,¯¬pöYg ´í¾Ã‡¢÷38|ø�Fƒs÷ï·¶¼íOÚ2 ÄýåÅ/þÚ[˜Ÿ›ãÇÿÛkyÝ«/绾õÛxÇ{ÞÍk_ýÃ|û7}3{vïfïî=ÿ…FŸêÏÅQ<_í´I W³Ôt@nL%Ã)UoÜô;ÁVì!›åF‘M·ÒÐ×hV/ë†ñ¨J£Â ~õÃ?á™ ^Ó™éÖgø¬›5ŸÝ8úx‘À–”Š7"H´G*i•<¤‹ÝP„Ä÷œM Ñá‰#y•�Òñ ˜][tr’i×óŽ©â t‘“¼ "ðÄ%Ç*Y 9à73sh»‰©šó ‹1ÌþL»@�4gðtArpºpòØ  Õ†ÐB\‡Ò§ïšýX¡HÈ‘#º �ÍÕr0‡Á# hä–3ØÕFfšÚÍy |+YAÃîÀ,ºv )W€+~Ù¹f�€ÌšûÿB£óŽh…ØÞ‰ì9 ™ŸƒÃé™5ðû/#<Ã!WÞ‚_TÛ=Ð# x´5‡ß½]n ÝP` !¤ îö¢’Ââ*‚tÚG3ü®³`ÁÁ‰<"ªPN�Ðé K÷œKA»È=GÀĉ9nqÝr+—øÏì$c]´�T±ù8ÍÀ‚æ 6'4ö¶"ÍD+³#´¦Å`eàù k£B ³¦ÝÖÊŒ 2‘ö†wW™euXOªö£Ü×gÖ�YjÓÜð£ÒÙçöóä_Íé7�¶àD½Fºñækøé×\3dqÄÓ²mL{(ð‘h÷³?þ㬭­ñ‰O} €ûȇùáøA.>p Ì“@Õ›~åWø«>ɘ=[:vì8Ào¾¹¼þÀƒ&Ù{òŸÄ�7ÝÄùçŸÇìÌ wmPSœ”î;bmù…_ýÞó¾÷õwitRX:uŠ¿¼â ^÷ê˹øÀE|×·~¿ðÓ?Ëkú'ùÇùgÞý§ÎþýÖ—£±8Ào¹y€Ü»ÿæ½|×·|¯{õåüý?À-·ÝZ½SL¿-pCS�u±) W±Žõmeæ�œÛPG�öTiÈ­¾º·ÀUlÄDð\‡vÅbS¹I˜®Fý™ê¼B*㾚菱]DÌáHé�²0)ˆf¥ÔMÊØaIzAŒÆåûÖct¯X iÍJði®Ü�Ñ/™k)b;2J¶8Ò2o”PÆ«ÓXNbâH®ö¥¥w.G%C%GÈ×±f-Ä­ Y3zÍ4×õ>ËbªŸ’)=�›®‰†‡CO�ÛïÀ/vÐÂCp�$ØŠ@30¨eíú•;Až—,@³0 �pköÙYV(<¸fŠí&œ6ÀÍ m €}ã�¡�Y˜ÉQ×BX‰&E[ hì�ìKÐF5΢Ð5f‘>·k•âƒ7ãNvТ…�RÑsBcqûJà� Æ}¸ƒüÇËàëîE¯¸ ¯£=€/�Ò´pÉpT¤@iØú±kx4D IDATàÁùÙ׿žFæ¹÷¾ûصsï»òï8yò$�N‡§?婜»ÿ\}ݵ,¯¬ðßßø&fÚ3,,Ìsí'>ÁUû'—–ø‰×½Ž,ËxÅK^BQ¼÷ïþ¶Vÿ®ºæcˆèrTõèâ}è¡c„ã'pÚ1©VŸ :„ü0áäQÜê=„P !JÓQ#Dây™öI¼  ùzÏ4Ñ|'jÏ5‹@X™!»ó ù‘q,9ˆ·ñÉ÷ž²#©nZŠ6À$²öÜIT§P‚2�ª¾)T1мj°9R:ºˆó6Š$UÑ0™…špÈ5réW–< ¾Ë3‘þz§yÝmèú¸Ô; òb,S#+Ñ­rq †‰'¸Šm<Ò# nl:}@îa•6tù#W_Í¥�y,½æšòÚ§?÷9Ž;ÆÂÂ×~âã€ÅXûþË/ç¿¿ñ�üÂÏü,ÇOœàãŸü$ï»òï8µ¼Ì[ßöÿòÃ?ðƒ¼êû¾Ÿÿù»¿Ãå¯ÿ1~éç~ž_ó›¹åÖ[ùò�wrË­·òª×½–ÿûM¿À/¿á Üyð —¿þǸùK·°ßþÊ]X×–Ÿþk˧>ÉûÞåÐÍù¥/z/}Ñ‹X]]åö¯|™Ÿ|ÓøÈ5Wó™ÏŽ—¿øëù�ÿü½¼à¹ÏåºO^Ïã/½€ÃGŽðšŸx=¿ø³?ǯÿrìÃÁ;Kð©Ï~†w¿ï¯ù¾ïþÏ\þƒ?Äÿï?¯5öS¥‡rÊŽ©»Þjª‘»ÎÁ二ë˜ò=kiTÉQDzãÛ±ùLS 1ˆ˜À� 3 `V)W­Ž^6^n �‘±èÊmÑ2€ŠŽ!q¹•«ðì�’lÜÅf“¢¹¨fA‰/îgÞÜøK”ä%»'J‰ŠÑö„(mŠà ¢º¥BŠ) ÃǾ¦Øpb@ w<êgÉvìG�,G½C´�*Ëš‚kœ@fïG�FFÒÚ�¶÷#�yÈ ñ…I¢Dš&ÁZ=EpÇbkÍ>ËTñ¬ÍÉVKRÜ4‹ÌàÛûѹy´Ù²> åó3� { ¿ó0"+À*B0-�º€pj ³w‹ ,>`EÐ]çÀ£ÎÁß|öñ™µÑ… н Èü}p|!�R.› ¡9‡œw.®ÝFÛG�µ 5Çt{œõI# € Qµ0~'rþtî¸æ(,¼`À\^øþ<`›dyßg<µ ôýiß_úMßoú®mü­}ßûÓ¤¶)OQG§3SW{ë�ûÓ¾éØãnçß>ðq4·çÿ̧½”W¾àRn¸ñNäü}|ñó+üÀýn¼ oÿyç¿ñêï½V;G¹á_oã5ÿå5åéÞgþწlÄÁv8ØvéeÉèÔ¬cD‘±”ÆB�¯kšrSÚ~·õe†çt‚å¡e*eNùhÇä®"™y[oWÆýªTÕ*‰_j-Gé•EoÁŠê:IÓªêÚÌ7fÃ8¾®™*ÁêÃ3¼�i/.ô�ˆªÙõÛ©A¼&˜ýW'ÞÇ$ošÞ¼ –ê�Qª¦!z®D“×É> �‚©cFh¸“@¯~û3Pe�ÂG‰]†Ë[„¥ã°j @ÞÿÆ  ŠX;Ý5”ª…�½Î2œ:‰Ð1õº¦‡ŽI×DG�jN8y a ¤k€ÖEõC’L,= kg(íî¡{95>?Çy„®@h ¬N-!aèÚ3è8ôø zreÙ¤Jq=j“Ð9‰;*°¼D`%z°ÌГGq�“ˆvQ-¬mŠy‰ì‡ÑSK„î)œTÕòi(%‹æg+z†,Œ#÷åE4[D×N‘]BHb1€µv9rùâQ|X¥ˆíä½C…\>ôxß`“ªXöÕ¤ˆªV–ª¸‘G¶ J Pb»µœ;ØsKåJIµFicú=t™ŒHÓHå†l$2ôëÈ+ƒ•L~m,WakY—¡Ò6V[ bãÅê/ˆuo´Qã°)þêk/�™ ¶kìZ8À÷¿ìy„cð¡k® Õlrͧ¯åìý�‡îƒdMÏ|Ö @h¶›xïi6qCj ÞÑjd¶a9ÅùÍ5¸RéMŒK¯èW�cµi»³åÌíð*Êì›ö @aúò£ÓX Q3m ™ Xå=;6UmUÝ'C¾M™"s4âíÛ«gRE“Ô‹j—›ä†5jüÏ‘´Æª9�,7�cª4«Ü;<Ãôð²`Šäþ?D© ‚ŠàÈ£=•—Ô/)¢§È 47')Qe.©4IbÖ£tϨDg DõË8À.zt’Ù'™Õ��C‡£�&·?»�9$ಠ>:k‰Ê5n ·Ú$´îÃÑ5·ó¡�6wâvî�öBTh¯B˜1g "+8q°´ ÷,BÑ1¯�.Jh"@Ì{fð‚s‚úìØ…ÔÙ°ó\ðZ´PY×±…Gò ™= a ÑÛc¶Ù÷òSwÛr|‚ÉÕ¾$Ãí:.ØOØyîS ÃÑ‚…óá@ ·c'îèš$Y˜7QW, 'Ú»h\tÅG‘S9N!‹Þ‹òù(`’×Z³4Ÿ´—ba½ë$„¸¨r© xápíýø φ;v]J/�ñY«D•Uõ1Ptt–ã€P˜$4ž!©˜'PS·�œ�ì*Å$nšàtyàeÏEµ·2ÒÜ3»Kgšio«Š@úP] 7ìÅ�°c­ýe#€©VlÝ­¡<Äàæ8x{Â> ÔR¯”¾‹Êõî {ÿŽxGm3›ùÕ’Î\ÛŠèoºêݼæŠ;èömGï¾�—¼ði(ðù›ïgñÈ*·}úvD…C÷ÝÅò‰Üþ©Û)pÝ£tW;Üú™ÛÍX;¡»ÑÊ6¥-rLO¨JEÕ�ž6”^d¢TnÛ�ÜôåÊì§»�l¢\¥j'3ÉuqråMhÜèÛ* š†Üó"®‹}ÆfuŒ×W%²™jœDŒE*£ÀÜÖG§êœX¿fjLä� ÆÐ{C.Œª¢ymH£‡§¿³Ã ‡¾�NÌk.”<‘ð@�HŽRPHÃÀ `qÂVÀ‰±È*Æô«¹51AŠ©]öø¼5sôá Ù˜„ͤrª‘q'ïcÊ ËéY>t‘ÎÚYB²54Ïb¸ƒ¤ !_�wWq…8Ôl­ti9¶L±«À5€ÐïAWÌÃeaÚSÚš‡pk7Á}+—ÚUÿT0'Ρ>CÛóÈE—æÛHwÅò«à ȪT›ÖàÄ2Å'qE ]̽þáÔIX[Š}7IVR R k]ôÔ2ä+qjä¦Ryï)ôv­®Õ‡!¢  '‘n xÜ£áå��îg�[VÌ �Ë£d,ª/JŸ´Kœ¼õª^m·ê½n�lœˆ^Ý›'3o®çŸçä9áí'‰ùÚeÈ#Q1³Óòe£µœøÕ&úD :æ ¥Œëf&šjÀ�Âb ¦±W:Ï1%YD´–îÇ9TrLs›Ú[=Ð6WÚjòP…î¿Ô>ªfÞ3Rßf ÃfßÐ99d|4nRÈ8–ñ¯Æ¦˜ Àí­S•ýe/æê�ƒLÜ6FÚ¿änpWÒ5çΞxö¥¯}”'W¿ˆˆ²qù2;�ßüã§ µµÅÅK«üæÿ{%†‚­� üöýû®Ó°Î>M)§¢rų̂ra«• 䘾¨j|CJ~^�Ü,_šªØÊõÜäÆÔÿºbm¦³ŒŠãT÷Öz,˜šȱw¯@cë<¢äaƒ}®«F2ÝÜ ÀÇ¡Ç'É{“ŒiàáãLû_2ˆ•í¤±�î;éj¿ö¨ ’ù™ÐéV¥¯+ ˆ˜9!`nLÊ€à O« 13Õhu@Édr·rÎ\Ý« j^'íY͈ºƒ«Úˆ"‹ˆÖìnÛ¨Ô!W|{mw@Û �nûᡷߊ÷vŸM „:*-jHÖ´{h!µÀÕÒ•‰h7vu2#tbÆ3>'j‰bwÒbòÙ)�POw÷Z°±C|üYäÜ%-4HŒh§…n¬Áæ:Äf  Öþšâ¹m]Á]qèÎÛHT4:8ÿ|f=µBÜl#Ûm(Û.]E#¶`õ÷gàÁ¯íðãïùQ2àÉ3ÅoýÛ�òÏß÷s€Òì¬ó³?ñKüòûÞOiÜò?ú#l^Ù>¸JN¢YAËë>2šªÄëäf,ªzÆô'š²é*"VÌàúð�ÆßÈ5¬ç4ƒBÆ¿®�õĺßn³Ï¤îÎ=Xڸ;�>§¤ÑGÜ#m¯¡éöf3ËäE ­zÐ4&Ù$§Q{@&7¥¿bR.•¦w欤×ÜÑ[›‡HÓ¢”1Ò4]›Ò¬Hye6š\é]2XŒ7‘”Gò‚)‚ö˜i ¢/ÎÌ1A,Èw·üââ‚Ý‘“"…çÌÓ!Ú€ú&Ò¸ŠÓ<< ²V@æÑ•cÉ‘áèÉ­¾ä°�ƒl#çÖ¡©È¥«h^�<Ü[¼:_CŽ,¢+5Üò18y3:·hy„%”ܪÎL=CüE\~i9´X„Lk5w÷¢;ˆ[Û€â“k~A“†´†?‰ÜzñÁ˸çÖ vh—�7¿=ö8ÿTг–F€BŒm/ã.Ÿ€WFÜ«¶áb >p×*z (®¾ˆ¼þ0zÄáêGˆg㛇!Ôp±…£žú]Q¿ˆ¼õ�¸—{ô±¿Dòy» X.+ê°˜tNј€»˜†L!�t»;çvµ/O±ê$€º®'JEÓg¥“‚®æ­ �‘C×L´<,‘dVÛç­d:êNç1À¢+CÏgŽÈ¨vQwÄZWùpj2Ú›mïœ*lÓÉöìgÝvª,³ŒÜn@zÄõÒAb š·Üó=œäƒ|úìÓ„¼ ïØ)RžB^ŠœB!t„@'7m[hwÐèt:D'x…öiNy�ô}²V£�ÕaàáxÂ2‹œ=Uy³,RS”×÷I³ÔsâfS¥àÉ4þ€mrÅ+˜Ù§‘|ÓÇaÛöìûÏÄ:ô€©Ê`û¾s�ģŒ,»¬A¶ýÍ‘IÀmÓ 3μ&�d“cß@ŸÈUìqe@�‰¬§‡!3^LÞ�ç&”ñºLigÁ¼µf$·ú¥I]t¨ IC³ë£Ô¤˜àíI˜Ý4fæVz,´¸b(vwª«•s8-]Ìo[Ï"íeÔÕPÄ9sòá:Éû¡Còm4^m%'òt{ š™iÖ|4¿ž¾¥ D�[8A¼ý®µE¨wpëMs’¢uê+è­§áP EТ…ìì€¨Û I˜7³OQ‡l_E[›æ|%ÆäŒ%@±I\?KܾŠS»×† Ð8T t}¶ŸA›ö]É)‰¡³WŸ€æ*ŽmPM!Ò$ùøˆ¸Õmâ‡×àÕ·¢¯;‰Æzû¡¦L F^Gê 8r]ÄÇV‘¯|òd"©‘HašÑÆ@/_@W�bçÌDW¥ŒŒ.¤ˆâÉ\ÓwqûMnóx™F©Ý×3MšJa^4IðNS}rÒd~iÚ^ñ)¯Øu”b…plá¾Â�аs¶á9 Ïs,�Ké÷nÃ÷»ÉûöÀš?q¯ŸfO�¼?ÙÞ¿ÆÄiï J/€¸atãCÛ�óÇÿé9”f÷™äb1GqH=¾åQ".xD3GÁw2œ8¤�QSóüt t½54]Öë9áN+7‘‡kÅ7ÈMQÞ%Êôt ù†¾«Ã=¿o Ù›Aå®HTM¸·æ™¦âƒ'œ•ÁÛž²wyFiåö?f» ÷òUSã¤+é{<´ZãÊúnÚ�ªGØ»ùN=´{„Ö®kxrs-Ÿæ—²ëmÒ„âlW¢3…(½J4³I)’.’ìíˆZÆ›+cª•nßÓ ©¤A1ç¦iëÆ§S@“÷Êä€Åê= ´hÞÁÕˆ(Jó:M! h¤ˆæ¹R£…?ó-rd»ƒ´4’�O0O—(ñM4. õ,ãN‡ãMÈ“—N_C\F<”!Yb0­b ˆïÐõÒÑ®!^€6´<ì4ÍIJHh´6“¢ƒnG$–—†äuQA D3-ØÊ!/PrZ�-Z°kÛÖ?Š�ó(–ʼâ*úP@Ÿ­¡Ùz×Mø»æQ-ð-ofœg›èWž†"G×w o™Égב æ™rÜV·ñ´ÍÙšKuWqDÕ¤…Ãê-óΞÀ=Ñâ c Hù<ôx–LŸ�Ls“CJàhÏK;ËÜ»`2µ‡jÏDØ3/†Óˆ™6å+C2˜¸ž�I0ò•2N]7¸ N^'+QÉ;ïõ‡µ™XÊij `ß^tC‚¸J3ûr9ÍûžüÉþ÷}ì? ªtš-:�ȾüÇ ¦¥ÛÙlóSÿíW¬øÐ¤µ�óÓïù1›¢ìl´öS¡~ºž e¬£iÖEp ËLÞ¯ˆÑjS”7sì¡Y6›Iò 43e«Ì6àLÊí­Ä|~ so�íP% 7æñ.ÉØŸ“ò[‡nS ¶YeÙeÚ›Ô°C»jRƒ¤÷Áë¨=ÍËHP­t"bBsi¶h´×ÏÒ=$HZ ñ(â.݉³Øqv³ÉLå'>FgÎTRè%IÞ&…€Åk“î¿ÒéIÜ©£ô¦©rY>�./˜S\ÅC¬£pRCêëÄÆYœî€‹`Z« ¹�Ãáäôê<ÎÇd’)Éc£&ÀÚ°òçAõâ 4¸T·H�¸¡ÚÄLA `Yø�,REó ¸àp[õäß#ŽÚ8Š;ýRÂN •§…õ¡&g+xtéfüÉ›ÈW."1ƒhÀHT ÍEx0�Ýúb›¯¢Ÿ»df dXbàYvrt'G3ó/õv—O^3âùUÜùg�Â@¾‹ó Èï.M‚àêsø·Ÿ†ÅŽl5ùî;Í×?¾ÃÓ)´€õtEƒ ®€XC] j4m^Å\DÔãTˆÚ1 ®8‡JÇîÓ9o÷$±Àì1Ý·+Í(59„jÉôR‘¤‰‹pÉYO5š¼õ¾Û#7TÞRÆ-á{Ë’�*d¤·á¡ìá�åĨB�zê3ø-cÚ~¢Ìrcƒ·’nHSYTIX�Þõî÷ðî};*ŽÏêOxðþ~â§ÿ¢ðô“÷óÛÿî>þÙ¯þST…Îåßæƒ¿ûuþî{Þ�¨�2ýø»„ÖóäŽ>Ìg?þ ^öú×qäða>þ�òÃÿàïóÔ3OW(¤’ˆ7=U^%«—¶/w÷×DŒÐpLä o_˜Žf�#ø&žN(o$ÿÌõìJ+Sò1¶QG7õ,;þ¨M|änÞ}.ÌÓ—=®ÎáÑ�B‡–WypŒÌzúi×_‘é°ô>‰�ïŸ ä¤"�E‘ JMˆÅ‰+߸ªbò (ˆJiS�o—â¼…B@’†/9�Oe‘\ê¤ðËå9Kawê$™j–ÎV,®œ»š�ÍpqÖŸ‚Í›ˆ> ~1i]¨ÔH sHû ²¹–‚tG´{í �\Ù">°Šì܆Ü4G\¬á² )@œK¤&Î׉QИ@™Ë!æéÚÕ’µ‰4 !�IŠ› u4ÖШ8ßDW·Ñ‡ÏâÎ^D›m´(ì>œ&¯ŒÍ5âÙg‰W.áã¦õ¯š–J“i©n\"<Þ@W×A·1¯–ÑêØÞ†‡/P\:�ÞzTàòÚÂb÷¡iM+µ\˜i飗�Ǥû>Ì4V“L%,°°6§¬E܃_§ÖÚäe~…ÚíëäíÀ¥Ç¡h…´2 –Ø‚èl¨€‹h©M2 (Á•ßO2 MK4g.ìØx,Í[»ã9#²ITÅáS¬¹2æœK¦•C§Õ˜EqôãQï—á^+… wïü±FTW–é «Î—M³Þì´C «²ö�z<°æ¿Þzi7?¿õI}‚9�ðÈ9‡ÏjdÞQóœà�Ãgï=N™¯‘eÙÜ1Ö×Õžgﲞ ø©r#­­¯óÏþå/söܹ}¹/šªª}à�4í”m9ß�S–¥L™á¬×Ã7¾�uìÏÉü£ùFÓ42ë¨Nì*{™Æ±Ž.ª"Ÿ`u'à„ ¥V¯óð¯Çמ'Õ³BÖc3x¤¿Æ6…VÍwM1ÆvE7†Vph�úЀ ºŒ¿VÆ�ëñZYÞe—îY,6ÑÒäÒÊ—Ò«¥:J?•(<™R& f Ø4Y–ÒÒ¸¤�s]mœ·Ú¨àÕî»y…L#> �œˆ¢ $4�b§uœo#™ÕËňðAqAñ¹â:müæUxòd½‰4�¦ pª¸Xà4ƒ¢�Óú  ¡†—EœÖpNÍpÚ0ÍŸ6pEÝ,Õ#QñNñ¹‡µîÌYüÅU¤•ã:W(®$8»:†GÄLPËö-�rÙ’ÍY<5­�Qg®õƒ"AaužÌñwŸDŽÌà—ÅôÎ…Ôþ LE¢â"�î»IÙK"XÌ?8‡¼èþUGàü9Ü•¶›‘üy‹cóKüÍ·-°xH©×…š¯‘y!óïÀ9IÿÎkÊΕaS]­ÿ]·¾ÉyN 3!¥Ã‘*YrÎã»w2…zÏ7øžq>frªÌ¶Ÿ�̲ì£Þá)ÂT<€µ Í0ãAìSXV¡‘ Ðè=£·Ó7ÿ´›Ä�A7¬&nj: ×ÞÉÉ[æ¾¹È#y'�w,¥L ] IDAT¶J+ÏyÝݲ³y©/Óæ-ÜÿðÇÉw œ(A#¡¸†qâ*žöª*øÐ‡úÎ0¯XÉY±Ä1¥}3¬ û`H«MÙ�} œ¡|2܇Æq¼¶ãàË»&|󥕫p+tDÙ£ùd4_÷w…†ØÏIç­œŒKÐ÷8½Û÷˜šuò¦ï˜U9¨hô}Åö€×4؆é鸶êõ‘ÈÉfÏçq’\ÐjæqPŠ$NùÞN¼i<ÄA¸E¤–rM�¿•”Ɯåør¥ ¥&ÁzW»ç10¹+ê™CQK‰ .fˆ Ñ-�­#.B}$H�¨Ñ̓46, wý2·ŒÄ&.48ƒ$Á%‹ÎÖšðÄ’ÝŒœ\&6 LGT§Ž´fßKm n˼XjðH ¤PdÞ€�Û2/ˆ*Ð\C/�gw`GÐΤûp…  Jô+¸·àw.a¨Ò´gšú0âpóGq'o&.4…!HqÛÔ@˜trô²À“Gq¯Y€—­¢± �ˆS—†K sS«—Ìí.~)JK  D3„€Ôqß{Üîþ&r¡@BƒBjÆw›girD DÃŒh,sGÓšEGt˜“ÑÙ=Lç<ªûV)š˜VЂw{ æÑä<ž1L ÁŽ4Zè„‘4fŸ›bOíávÌš2ŽFi gÜò¥l¤®º¦ Wyp$Ó-­•Ú‹¾™¼õÌ.ëÜ(tøë9îûÐoòÙÏýD¡½µM{3ðÈ×ÿŠÐ¢X¿ÈG>ý?"™#jàÊÆEþé?~�¦¢„�k'®âjóøý_åoü:�ŸùÈGùü—¿Ä›Þð¨Fþõ¯ýßùæ7ó¶·¼…F£Áû~õWùà‡? Àg>ü>ÿå/ó¦7¼!¥ýõž´uþEJ{Ó±cü›õ+¼âe/£Ñhðÿ}ä#üÏÿâ}„¸ë%/å—ñ¹íôiV¯^ågñxäÑG÷õ�×BN›™*õÁ�DSì}káH¾1ΰ˜ŽŽ¨¢ ;ŽoÖòº4UÃjY†ò­¨&–5Jp•bŠcÞ¾Kë{ÑäÆ2 ˦‘Êû3÷k€¦ª÷ìs¶�aä�È Ðô2ÖRÎb¼iy- óªD\jæ„"t%>ó`)ø.t ¶;G½G&¨—Î$D3spByO,y¿Ä +cÈ‘Y9Í«£OÏåW9µõÛ['8Ÿe IÚ™� ‡tVak-v ˆ¦¥²ÀuHô¦ÁÒ\\'6W‘µ“øÛàçÁ;Ðq™µ­˜óç1´pμQ#J ñv·K2�P˜c’õMäѳȹËH3G;9.dzEĘ4oÍUô©'ÐKñ±‰JŽ 81švŠÖsè…&º‘¼nª±6³Ç�þˆÏÏ\€æ­èm /èÓm¤eNlœ‚™bºn�uëYOé¬5Peú®HÄ!�z2ƒË÷ôôš5� D ä…ãsOmqö÷3þÁ[¼âEœ´yöJ.Ba Z@Äh½OÄ*8{n&”=÷êºæœ¶fj?1Ï•å·k9â-,”¦”il*À-çRyŠ0 Ì�Ü&¬ä·†Ô§ücøö1P‡Êˇ�:Ì è” {Úw\µ&qÑ â®÷øîøûüÃô”ÈW>{ûÏ¿Ëϼÿýfwï"ÿÛ/þ"ïÇŽÛ_rüéïÿ)?ðîÄGÈEùñ¿ûÑÖ5ÔÆÁÔ‚Å-'NðýÇÿÈ?yï{y×_ÿëü‡ÿýÿàßý#¼÷—~‰ï~Ç;øw¿öë|ø¾û(BØMûóïå]ßÿý=iÿ9ßóŽwðoSÚ«kkü/ÿë¿äégŸeyi‰ßù­ßâÞùNîû³?ãÿü�ßàgáçùâW¾ÂáÇØÞÙ™áé~ä�¸ƒÈ¯Ò"µ? ×—| 7Cy£ù¦@Ÿ³ÈûCëY�»—¯úŽ9áÍtš±þ”#ø†Ú-f¬gr’q4TÈ�ŠÝ<-JïÉw?®,z�ÛmÿŠ}V µNäv[dƒŒZ´´ûŸ.9™OÏ® ‹ÝVz•ôÝÿk£K‘ž¤E3“Ê¥‰®™ÂõžØKj/‡P âpR2DÌXÐÞǤ±3‡Ç\Z˜öÌi†‹PWGáû²&-_ð;nÞ´`.#f9J†‚æ®3�F�‚ b@!&Yã–ãËÔÜ *‘92YB�‹|Ðeîµ fÑ7{ €}ô£ì4›<ñ´9<ù³?ÿsšÍ&7Ýtç/\°´�§´÷Ý×—ö{Òfµïù©ŸâôÉ“,Ì/pˉ¼îÞ{yöìs|ñ+æÁsmm}³~Šx[Ué ³«”׈ã¹)êÒ'Ãå›�a…•wò?¥q¼Ñ—¸×°$³ êo«Õ\�''Ù÷hh×�ZCö4ìˆü'Ò^ï•@t,3£wó*S•eX%ÆX…FÙÏáDŽ*m¹§{…%ÌDÐ!ä˜×ÇRg(ãx 81FÍÒˆ€”w¶JÁÚ@‘¹�—äÕR0—�ö»Lo¸ÎãI÷œTqpÔ€€'݇JŽM‚Èpœ>:Ï¿½AûÒ_=ãp/;‚¯ZG\ Æm´ñíúõK¸‹Šu\!𯩻®E�‹æÄDèÀ•ËÄ2ÜË4¬dðJ‡—‚§6¡@âwÐP·6…¹lm£�]${î*Ú hÇAžþ…ˆ�†¼tÔiš´&¸6�;nGÞt½ÿÒ …èðÊSÈòÅç.à.d@f G «‚FMðÇÙ÷æmô™bl�}Çˉ§kÈBŽÀ_�E?·Š+ÒMÀÈLYA] ÷Æ;‰o\40›{²sÛÄ?ÛÀ�m#…]@4$Ç5Š8A)h�¯*ÿ�ãMo;ÌO¾çø£mžþF›¢\ Á¼Všy¥£�‚(ŠçJQ ' ˜ ån¼AÛ©Az¼xÚA„–q�Å—+Ýä¤À©}ªÒˆù=¬ ã‘Á¿Æ"­Šàm ¯ÅÞÅb?k{ïaÍÞ±²C/t›,Cìf5Ýaç�L7,ˆ{>ú= Ô½�fÖk5^uOÁBñÛÌ»¹óϰ±v”•›Vp86··xð �ð·ÔCZÉŒãšÒˆFY˜_ ÓéLdWUŠ<ï$ò<Ÿ–þ´ ¼òå/ç×ßÿ¯ù…÷ý}ãüÿý?`yyyHFãë>–¦Š·uiê*íO+×ׄ³håÆôÁØ* <‘c€oªî¯’xRF3êÃSŒ¯Œôîj#Fµröæ1®¾SóŽ+}�s:矣ԭ{‚iê6Œ& ¢‘‡eVO§ŒYŽdÊ u÷�‚‹¦­�Ãy!ðÐÑ'(�®„tJÐ"³±uö,œ=ÍéD(Ò>©I«€ôé^ž:\ÜÁÇ ô�-ôÜ"®nÚ5Vd§LÓF0-�Ï]°|bA¼º «­6@‰[«¸+—‘fǼPvHá¢Ýƒ‹˜c’ÑÍåFlÁÚaû4r§G×�-3yõÞO4�«O“�{–�GbˆÝ{ecW§f‡ˆ’ÌX;;ðÌBç¸u ­)Ñ)ì´‘ÛêĆ;Æ#õÒ‡v \¹‚ûä6!÷H½ úþÜZ€DZI'ا#´ xà²cý“ð®ó ŽWvÚ-VŸQ ±°…¤³À@…è"Õ¼P–s­ô0‰öj7¨wé5yµL¿µà;yåì2X\@¸¹ú¼é›^�d^éRPðh_k±ä ø«îºý𯴠>…0!ÝWYÓ¦<(«47÷Z–rÇ~Î’{ö¢á±ú~=@ÃÐêLõœb?ïI¾ ä&äñ¼Ë^Ï/Ý� îù¢ž¦úc«mwÚÐù|÷÷úöå¾÷ÍÖ—®K݆M„_ø¹Ÿã]ïü~ž;wŽŸyïÿ4}3ž�|ø¾ûøž·¿ƒ?ÿðG¸|ù2O?û,/]âg~þ½ü›õ+äEÎåËWx߯þ ��9³[^… =D6d_Z¹ƒ\Dö•×þ¥ýj@nL³6ãurG}S·'Q¾©@KϘcß!]0ºœ=ß\™†�Ïw|úò˜Œmdd~»rÉ'´U„™)òÙýsÒ\Ó”¸RÏ y(ÃW¡¾ÄÉ‘‹ WO , Ìõx“,áæäDºÚ:}"éΜ€�Òi½3ÎÀRjÔ 2 v'NÅs`ÒÙAšà‚"…ÇG,l�ÍÅ=±tcŸ ˆª9;)ÚàñÚÏ¡W7À{œ3sQÓø8kŸ¡³Šämb4À¨…Zï›·þ Åµy¿KºÞCÍ¡ _†§·ì®_&}Åoy{ƒ‡yŽ>·F̳tÎ�®É©é5M¯šî.*¦)-ñb§�+ÌAJt�dèÙç s¨¦û�ÉÄ6DÅurÜæ6š7ÍKgŒéÿ™iXÕ[}¥L Äi ã ·ž»ùÀ´xë;—øÉŸ<ÄïýÞVŸÍè´"�<‡»ç´«;Åž DÍqx‹7'Ú]7\7Ž]ͤtÔ"éxGS{—ã½ÂáØ¸5m_JÞ_Æ€cï^7ÓÖ=<ñTÆC˱¡Îpø5‘eX‚¡gˆû?¤þv¥kÕ“òö^ânÈïÞ4½AÊßå¿2`H–þ.ÿè¯Ã_¬­¯Oñ9FçÏ<>5Ï7�¼ë®á/lìiɾª5åIÚîËë]Ñk•Ïì™UgÝÈ3—>ÀX1§‰ë{… `òà˜êÕ䚦.Ã�/{L.CÉײل…½<³zšÝdP8Ø6UÊÒ@³ξ!T5“Á� Þz@¶îy5H ªÝtªj¦iªfrWDB,xúËÏ!Ä]-Fjg*“S?ÚOÓ¤YØ.oZ ®¶ Óž‰(ê\h ^�¤õgš-ççÁ9ÅûÎ+>²LÈ2GVƒZM¨57ݬÜqG�ã®ÆO7yzÍÓvBt�{GÈêí·&Á^Ôb¦£�8U¼*gQ ¸‰“®f§ —Iú—‚‘ûÝßâ’)& ’Â!”ž£µ3!Bb2›Ô€�¹°›F£: Q.$p¢bîfœ‡£7+·œªñÍøôÃ;œ¹íV È…˜+!(1@,Ê~6o—ª>éå’Y¡Ðícœyzç“T´X¬:vÇ-‚D5/šÉÖâÙ‘ÌQ KYt¶ÿ-µoæï!ó‘Z¦Ô2¡ÞˆÜyK�W¾Ä³æsyݧ)ã@܈2&ð�ìŽIÛ�Æö¾ñE��™#Ëþ²_)5å˜Ýï˜ë ¤³fP}s d¦c˜È6–zޏ«g¡»¼Ãšj Ó'ìñã Þ¼¬Pš?¢™ !; ”•ž#%YmIË#>IðÉ©IpNLëávcK×Ì\NÌèÏ´ojWËœ€Îœ�9¡æµ æê°¸Xçí¯=Ä+o†ÿô± .]ÍШ8¢hÐÔ™ÙftªIú¢X pÅ‹’‰'± ÜÞð™ ¸ædÃÌòÔ¼7¦þtêИ‚pKLßj¡\2‰5G"–!ªéà «9ÙHÑ'XÚèúùÅ©�L×p|Ïk–¹cQù£ïpyu_X°ó]p²;×T"QÍ´QKG'¥¹¡J’6»Ö§hHæ£"I{—²Rû¶„Œíµ +a!(\òfêÄ\…8±oð€5o�"8—Àº‹ÔœruÝséJ�ÿæG—ùÛ6ø‹+ÛÝðPjB @êÇhšÃ† Ƥ½4»Êî}ËòzcÅÙ{»iUÈÆÎÎd¢ƒ�†¥¦ïõ8Ä3úçhê©Dåµ9iÏ{Ëêf#=)ÆQÅõ{ÊýB†´ØÞb+•Ù“¶[…ƒ�·¾�èwƒÑ�;pp5"é€kS•é°É s½�ê^({ºÕnZì:PÆ5�çʘ‚”ч€“g¨ÇÄþ¯P™±y ¾ìÕY¿j}'õÍ4 �ÙÈÔU–Ž�z÷<˜œ¸Ò«±5ØcîSíË­�º¤/¯1 ½BuFS)ðfˆfݶ7—íÞ¼JÁn$×ì@éô¿ì^ P¹Tjˆ¥nÕÉKÌ�‰»€�áKm�\q™ƒ†NÍø;?´Dku‹ßÿ`Á…&ä!iW$ÚD%Yî‘âÀÌ 0yqd΄šš@Ýj5O–´�"æØE�˜œiØ]Á’uµŽ¾çû¥t�âÌ(U4�_Á‰³É�HŠóf Èî–‰¦'Ú°5®*ß�€kÄw@™ï¿èë±¢×ü�å(‘(ªÒK6Ö&W`&©R¶=Q*\8«H×hOêˆiÎ~ú–˜Ië̬@nL}gr£ 1�I>å!AÔ JW]·ãÝbRÐí^¡> ¹‚#¤»q¨#–¬j‘àJgš4y"%Û…**€‡È±ð^$Ý�ƒzæ¨å„¶8³¹Íjn†�NÅp‚ú> ºÀ»ÏL”w’nB9Á£Ô2¥á„ùÜt"pø„Ç+Do±ÕBPB´8w*�X²Ð±/¼G|Àå)_¾pu�º@Ë´@.@hGÚ™+cMã %�Ü.¨9¬Ô ¾0ç“¶N™ìÐz<ðÀs;<ÝѤ峼$Ò{¥)aéƒÑ, 5Ù€ÙÜ·4¶"Ƀh2±,Q—…)Ú½…¢Ý1( î>H¡ŒË&®{oM»6–^�˜ÆÓgP«)õ¹HG#W[ìl7iÌç´C /À‡€+ "*ÁúA ªÀVóˆ©ÄÝoVP�i|ÙH3�)Fú»äQ#ð¢*‡ÞÏîM:åÊ=œÊ<+/«Õ—~|³'áä6j瘊F²ì…¸Ã€n"ÇxD›C«|Ó:¿žtc‚¸áG47¥«á»ã6eÇÄR¦• ¯Å|œíÔ¦úiØ]o¾JÖû¼¬ÀàK/G Ä•¼ÒË’7ÉòYð%9‘Vħ;u@Å™f-™6ÚM;s8Qjì¼ x±àÕÞ9j2_#ó�y¨gP¯ ‡Y<½Ä|˜£ñ@‹vPb øTˆ±Ô I‹æ$ ¦€ãÞ™Ûúšu�†À|¦[jð_}ï"wÏØÞpø)l ZO÷Ó"N=…§�à©Å\))¨%‹‹Ì¯8æ¼£µYÛB!ª™dƨ•Ý=Á Y, `8aNœË)\�¹G{{‡ÿò‡[¬m•ðÉÌ,½ö6’9h’X#¥«•`/©Ë,²‚b!%’7Òrà”æ¯”æ£%x/�€¸nÛx6Ç V§h},ÖËë„ÞK2• ¸ ² ê™Òhx–Eî|u�“·­°J�Ç.7ÉŸä¹Rä�à•àÑGbT 4á"µki¦¯)ì€8Ó«iFCl›¹¥ØaDÚ„ K¦¢ƒlø¼ê¥!“ypõšé�ˆÕ*S•oÿžoé;/’! &Te°>ý‰†¸*y¼Ÿb—¸ÁåùÄÁ5-ßj4宑V‘¿U´k³ðUÏÃÉD¾ Ô‡¦œX³ljSdßK:ý™B…öܳ½O™õ±J…¸<}¯«›ª4Šq 8éOÒ¥ái'€Ô‰À{tÎVþ,kÛˆ~‹3�¡æ•ãÐáX!&G ˜ Ä€Ó:Q sˆ!eŒ­rÌxÌåbÒÜ%Ù_“ZÈL¤ƒ’QB 3Õ”¢ ]�3 �LðÄÙ]5ï óJ–9ê5Á¹‚� Ä˜ãk‘ZáÈ£à£ĉzÓjÊ0 ©ö=â,™SÈ$RóÊ\]XXÌñNY½ºÃ§?Ófc#Ò,"�\(T‘(_‚NM›7'Ž(ñxê^‘L˜«+o¾w�Ó§=ŸþôÏ�ƒí …§#N•B 9Õ®ÖjQ„ fÚY›ó¼í­s?äЙ/éþY¨exé×À%ì‚wÕÝ»s] _Þsi¤ØÝÆrHJ2—´¾²ÛcÎÅdvÛ…~t -[^|º§8E|@¼Çy¯øšÐhÞpÏo{ý�FÁ½·/�¿Óñ¡?Ø Ù ø,">yÈA\a…¹¶yöDÓ½¿Ä*Jiºk‘$È4�f°1.Ò;/ÁÝ�¹Q]ÕÖ«åé_½¤ïciø28!ÑÚ³$ .ß2!á�¬úê2¥ rH&•·òq”SÊ>}_{ƒ‚¹Ä•ôM„1ž/ºfæ•} D߃ÑI˜ò}>´kßtpÈ»�>ζ_Íß5ÓîÓ̾Ÿ>‰*'µ’ÇiÅ*æ;)É8`1äQ¥˜?ã6øišsf­\u¤?¾»gŸL]9|V‰¦‡‚î$ ›‚z"í¼­¤0g©,‡¤8ʂĤIwãD|2i‘NŠ!g€M“©áq ¸¤g. þ^‘ |&fr×P椠±Ö„�@£íBñ1š9eDKÇеY$tµB¦1qælÅixáð¼òŠ;<Ç—ÚäRàO5¹º.l6#­ò „(æõ0 Ú½»g`j™£‘9N8qD8³ºÍãÏ9¾�³Þ‚vyE°ûqhH�¸%Ýa³6u"æÁÑ �,2ç#g¯Â|Ã}$«)>·;ƒvŸ02)’c”²s{œä‰93é6OijHHÃÆ€»ˆëj3‹ô{$ørÅØ)’´žÝj”CD’÷N’7ÏÌîÈ9Ìiµšg.‹¬¬Ô¦q¥Àeïâr»/)ƒêÁŒ&µH�å=J§ë}2*éo›†Óv¤À®RË»p hÜ�S øýû¢ô´ÒP7£} "¹ô³Z¾eÿîÅúï¾ IDATf‘*¶¯uvÜž3ŠOƼ«^�ý CtrûÕT廾 =¶¤qÂâL|x*d} eU梱9ðò&d8«à[)Ùh€U©;¦l‡Ñ@vôÛñEŒ>I­’Y ¦q2=.¿ƒe¨0. ëxb¶úL.f4ßxafü²1~ MsƒïÇ�Ê!ì‘d29j)R@èRj3íÚ®)�•ízŠ´´¥› K.BKëRì2ã÷ÉåFéÈDRˆÅ‹'s>y¥ê™§Q–—kÜqoƒw,nnqËF‹âÑ@„P(!9 1�L Bc·Ìq$w÷(5‰Ô�ãÎÛë¼óm ¬Ì™)ä¡7vøƒ+[lnÄB�9Ú ¤û{¦×ñ΋�5wôõ9áÖÛjü�ï\æòv‡Oþå�Ð0ï”A …'„@L@®ty_æê$’9k1œÝ±[:šqú%‹=ªœxù&_Uò\È %/„èS´‚ñ)|ÎÀЏ -ÆïÚ�µ‹)"]WûF»%ØrÉ�~zFùo÷¿»áHc£ŒE—\ЏœÝ™É­÷Šój!&¼ÕG28|Ó!²z ï­�WŽ-PÏ<ê ÄÕ ë?§© ,v’¶KATM GsÒcIÕ† )cù -@“³zMq‡ü1b^ <í9Øé[Q'­/#ßÉÌ2Ak¹¾'»Ï~dà�)+–úhòe·)²}A&¯L/€¸’*ŒÝÅ•¶76®Kuš–ª�êÍ+§ì¯Å\­”ç¬ âzj×®¹æpO¥¼¼ ¦ÍxV°2¾BãÀìûÄ�ñ;å‰A%ñá&Æ€–½ŠR¥Üa et%†ÈKÕ$ A!cJ~SH=§ð#9«ä[å€[zŠì{^¥¾:ògÐMóø§e½s=Ce7�´JLÅ•zÜRÓ¶^ÀÆSF _�îjeHÒ¾©æUR2‰Îî/©Ó`2»?ÕPî|i�7¾¦Á\9qÌó]¯«ó§W[ì´1eQPp!yg쩽€–Áœ�Çe¤ à9t Z¡`)FTEQàò1£P%éÎ�%:ÈœWð/Ž;OÎñæ×,p¨©¹Œ·½~ŽO}ªE³©Ä(æ(%$m\�»uu šâ³e."N9º’ñ×¾£ÎÍÇ„ZCxãk�¼Åý_Œ¸Žà²Ì¼R:€`¡\‘´MVÁü“(¥Ç™]�W†ÃJ÷Ý<8’Y°tu>õ³GC€œÏð5»ã(DÓÀªCb v:P8|Íãê‚ó¸Ý;ÅešÚ;G³q1Cç…f±H^¢Qv®FZmGŒJ!‰- œ!¨"!Õ_ºZ5żT¢¦ T-M'Ëán¦™‚ÀQº{é�×� ›ÝÀâ®ôŽÊbübÑ›Ýôëšì-wû÷p¥XõŠY;¤J Û eÏÿ‡Ö`H‚©¿åÆD}/€¸½4fì.>ò- â�©™”hŠòú’N¥•›rŒ]ƒÅ|h±#Ù_Lpƒ%�È¥b*U«ïE·äiöôŽN=´¡Ç©ªvösHÜe؇VN†©)Aá4^ÔJ]W÷Gåñ5ìq@ìÆV³üLÙXPêºfie€kÓÜ™¶NñIãSh�šÉ’)ð²�YÆÎ%3;R0ðò·KµÎ{j>à ]Êðu˜ÏËK5ê’vÓEÅÌ]ª_:h”ýqæn>AØ~m®5'Feg[©íâÉ�2·)ÛŽ<±�¤93/•±¼(‚FEyž7ßýFŽi  OÈ•†�ºi]q|lç�i\=Á=G_N½æh­Gži*õ˜qèÖešKó4ãCäy „ �uˆ¡ƒh´8x8;XE$àb ‹.ŠÄÀÛ=7'»ß(Zt›\{Z]iz;bþØi£^Ožkc€ÜÐôcJ™ðZzÿSeó™VÆØ{ïoÖ5ص%²þNS§½¼ã@w_7Ý  ®Bg�rË7gù¦ã£yǶªG.ט*MÒ!BvÏÏ©ÊÉwm€ÜTU�)�ØžÂàŽåav¾ÉŸº§RS–7z—ÁAŒ�‰+|U®‰o÷SÓѼU�Ôh¶*Œ£W>38†mÔ•‹ÎÛ‹lÆæÑ_P5!cváf4&7/öÑÞ€�8)/éOÙ4D’꩸¤µ™K) »É¢J�H†é=\JŸ!̉)¶š©^ÀáÈR€oŸBÔ§P[Ä[@Š´‡æ ÈÑ,CçëäR°vežöÎ ~Á|cä�v-CWrж]\˰XàãÑ,GsµáÚÎ)Ú;<õ\‹õ‹�…¥�Ã#çsÎp‹E×déÔËxÑ�·ñØÚÚa�Ž��6… !¦vñ5¼‹Ä"7ƒ¾¨äQè¸ØôäyÔ;^Ùh/² „F$v §Ä¬F¬ ±0X,éž�jDcN ²:±æiú;Íy–ƒ Oцõ«Ž ub½†6ís±–¡‡—`{vN©×$�H¡„æ6Úê Ñú[$€ÛáÉg?Á3ÿÏðµÑ×ïȲnÓ_ce)'O]Þæ™­+<þ±OR´;8„Æâ)îý¾ï⹋mv:Oð±�?ƒs\$“ ï3Ž�z3¯|Ó­l­·¹ºúE>ò±¯�eB­î¨e µe^ôÚwjl7 Z!ЉòØ¢ˆ9!�r¢†ôOˆ˜Ó�© M—ÆyD£C57¥#BéÔ¤ `ÁžssÏ<2YF�ÏìxéG{Ý›|"˜›°>íy-eæ•÷Ó�*Ž_+G�uM¨êÐ&­R¿‰Ûý�û×¾ÝèqPiã=@ÐòM©sª¦PA°žªØ*.Ft†ŒerßT>�AS8S·Í2¶úµrñÓí¶§ÌÑàmB¾ŽâÇvç4^äF1ÜúyóTN�Óu¨äؘT"Þ¼b÷¡4O¶Œs £ÔæiŠçvïÌ¥JˆGÅ£>ƒÆzõkgÿŠbã‡^u�3÷7±xû)Â¥¹²ó2¾rõÌ5s¤ð¬J¼s‹å#BxîìBcã0yg™õ|žví$ÙÑ:ͧ$„&A¥Aíð+¨-4éœ}Ñœ”"x:ù—·îâk«÷°œybV°VäÄ“9õ…@ëâ³èSçñ‡ngùÖ[�< ^»iÉÙ9{†xu‡ìèKq·®ÀQåL±Â•µ€o7ØÒ5žk~‰¶Öhœz)�¥%OÜÆÒñeŽÊ½püvô¹óœûÆcds§¹éµwRÔ•ÐÁÜ»VVÁ¿•Öüþ̪€Ë�n`WR…q s¹1Î&C_3ª >ÈMùrfšõÐþà Ã3K]¦,«Ú3¦RS¹že~_ßóñ'pÙ®“Gk¦¦ÃYÛÝxRÆÚ=ùV,~tQF1LäSNØÜ+õq?�ë&ßÇZ4:¾ÛÄÊ «Vß�ÑãD†ðM.¢Ë¹—¯ à3sîÄ$‰°eødo’²éˆ!Ã\É›¤.åÝ8œ9)3R�s–ŸKñâœdNj8·Àü¡;ùž·~�Ÿž{x‘ï|Ûy\Ûlíœâ-o»‹¯}f›Í¹»¸=ÏCg–yäSOrrùŽZaNáüÓÊÙ:Èr<°.¨(/]¹—C sÈM5Ž«1îdc;°~âOmpÛ«ÞÄ[¾ïN6žj³¹)²ÚàÑÍ‚‡²stb+õ£_gþøIV^sŸyë³hv”;_uš…°ÊÃõ%n9z”…Z›3®FÔˆ¨âëóœ<µD+_ᣇ9òŠSøc dói+ÞÍsúôíœ<>ÏÃ�EôÈm»÷V¼d¸ù‚¨Â|}Žßu’õ‹ŽGC��׈¡ŽˆÑƒÖHÞ`µ°¢ Ý� !]o+�™Rš�Šd EϪà(C„äí²¸�øÙO{ö¼á‰vŽÚ"'Ê:#2Þ{ØÝ›a7¶ß”4Í�ê°ª À÷6àÄÅL�&¥qøù�ëÒ ˜^o×D 7V™ª { Çìs³çUÿÛ)‡‰}Õ_‡¾ãŠÞCÆŸÌÐoC&— _ñ”ËÝàa|ïÜTÇ6R]Ì ¥9jqæ/DÌ“Ÿé@ÊXi²[ˆJò�XF;3Ç&&L{ºw’$#R·»pâ:´‹�ž[eãÜíNà©ç®rek›N{‹3Ïì°ºÑDŠ ž|ê*gŸ¸ŸöÚ!÷ä,rˆWPË6i†6W.ms?OñàÃgÈ7sbôÔoáUÅ+¹ri‡|§Í£—.sií*A3\c…úÜ«i]:Ïןú(Ц5¿Æ£Ïâr¾Em{‹ù5¡³Ð æ‡L»ãXm¶Ðó—i‡hDCa±î\Îŵ-;s‘§¾ö—´76Ñ–8|çk©�´:9ë—›<ìžå‘¯<@g»×8Ê‹ó×°½¹ES/òÐÓŸàñ ujÞS÷ u!;|+·¾ôN.\Ýâêæ3ü垀8Ovë˹ûUwðÀg?Ëú¹ äù¹*××xàÌS<ø…h^lQE%'Æ‚°y™ 9ê ÓX‰àÜ<Ç¿’×Ü}7[¡ n:Š jêÙ>y≠´67xòü&Þ¯Ó)r"9N”v±ÅçW¹°¾Š_\áew¾ W›'lvØqžZ.ÎñÀ#—ظ¸Î¡S/æ®[ïf{CØÚ§ÝÊ8óyáì™'homQ;¡IB4ÓÏ@A¤°Xq˜‡Êˆf)Õk´oÒÒÑIxT=`NQHñùº`/�›‡N•ÑTå ªŽ_ +®gÃ×óÁC é†ò–?§=£êþQ2ΞçðúëZI4©”ðÛ›^q]º†#¢_Òè>ú¦¤S¤|hå®U›î7ßkЖ³à¥‰‰6µ)‹˜vs›¡ÜQ|þÆÖcJˆP‘guµ�Ãr­%ÌcRF„àžunî�`¾.ŒÉp‚uhöÃÆÒ4ëîÌ“kÄáȤr´L:愺�,4€ìöˆDÓª9ÓY˜×Ê®ÒÕÙð·’€)…9û@]Òðe¦MÑÒ¼Ò5œs„9�«yDjvžK� GÆ|ü[†P£>¿Â±—ÞÍzËj;K,®, WÖ ZÃÕ=ÙÍwð¢{—È G,„ÚÜKKëä¨WŽÒ`µ±H¬�déîW’_Ygûì“´:›ˆ«³HFÖ€(!cnéEÜ|ï;h¶r¢(¸£ÑÿÏÞ›ÇëvTuÞßUûyιó�›�A�0 ƒÃGZºÛnÐv»µ jÓú¾¼¢­Ð¶¶¢‚´ @°}i» ÊìÀ,Mƒ8 ƒ4 �ÜL77wÎôì]ëý£jÕÞûyöÞÏÞÏ9xsSŸÏ½çœ½«V­vÕúÕZµÖ>üá5D—( sÌC׊1«(++'Y={"ÂÞ‚ñ¤à€8<#<#v\´—½W]ÅälŽgƒÑ¶Ýl?°ÄƉ1^v²ýò‡³ýû¡ØÀiÆ(S¶íÞö]6ò “É:…_cÛZÁÊÒzŠI:4˜�Fc?Ï–›É¶À·9s†ºèAÔ@ Yýô»k c~i൉hWµ]‡&ƒâ»I{}­ã¦©t+YÀé@‰1žñ•©GEÈ”è=1† ˜QĘa¸Y 4£)e(—�ŽÆKdÙ..¹x7§Nïæäéì}Àvݶ�SÅ2÷Û¿�Û³ld;¸xû˜ìî�lÜZPdž‘lPŒÖ8~äÅ:°gX³zj'k«0Úö®ÂÄŸâä�H¶“]—îåÊKÉhç»×w°ziÁZæ(¾�¡~„îÞÅ¥öðÙl™•»N³òÙ.Í÷ã3E–”ɶ%î?Zæø¾½x·DáGÑ“½C'cÜîì?°‹/¸í¬NNãQœdìݵ‡\7³�=lãA;·ãµ`ių±¤èŠÇ_åö[ÖÉÜ~ûØ+9°œqÓmgÈVB�†�»—¹pÿˆñÎíLr˜äJá•}ËÛyè�}\Zâ¤÷)tÁÚÝ+¬}q•‡ÈΈcu Û×F\ñÈܾkÄ{þî k늑»vïaß�%ŽÞv3'Ÿˆž7Ëõs¼|.Þ³‡åÑYÈ– Ê/Ƕñ—Þo/§ŽíâÔ¶Œ÷ÛÅn=Æ=Çn†yÑcf^à'«ø‰ ùÍǨ×ÈGµlcB¨Š<~¾™Z¬¸pW3D“sX¤6ÕO‚¦.h”‹ AM÷憤(«ú�]z[4N‹‹ :X¦MpH(�ÚÜcoÜ–¸ß§Y[(ÝâÓ9DM³ºé…•!›N›¦× „,B·³Ü¹ù²ëT· s¿ZžEÜ:Q˜s"Øð¬(¤¼C�‡iÜL;Ë·¸žõ.>%†‹žÌ˜†eýîñiÊ]¾i~>„Ízj±sRª9˜µŸRMEÃÜ’”(â»’yº\jP3±y8Ûs ¨@ 5 @ÍúBD@5Êx’4lc§ ¬‚:<ç£wJ7Ft ñ!–Ùdõ(Go:E6qŒ8î¼ë ²¤ÈÞ‚/Ý}š#§OâWOróÁC|ñÎàÄú äŠnêÖY;s–ÉzÆá{ޱž�ඃ_duÅC’åøÜãÏFÆ÷çó÷¬²Ïígíð üÌgØuàQìÚ{)+;O�Ÿ>é»ïáó·qöÔݬž¾“OÜ|dÛC«½ÀòN²~%£¥Ãl¬¯Pk8_ ÎáXáäñÃÜvh7g—¶‘ïÝ‹fžœ]Ý8‹Yeeõ·ßyеb�/}ö¯£k’ƒ+ð'Oát/·~éŸq‡8ô…[Ã8xaÇ=—ò5þrŽÜs”µÉ:ù$-8q쟻c•3»ìCÖOà�žáàø?~u£ 1Sa”íävÿÜÆq6ò5 ¿M 3ð½ó‡oáìbì…x¼8²UO±z–ÉÚÞy”íÎ0¾l/®Ø �ìÜÉ­‡ÏrøÈݬ¬äÜzÛqrYgûƒöQ¨âòdÛOÖ˜ZáÈ¡c|öØŠû/3Ú}™®áUÉV=g�&¿õ8>_A‹ Zl ¾ÀûõÁü³ð>Ý�SL#U'¨�1ÕCtº£šÇy-$0aj³Ü—6~³KÃÜÓ“ž]söD±¶7gšÝ »*ä¦óu­ïÒôëLáÙò½e‰– Cú÷«Eîú ¦û@\[:—ÇuI#=ê%?Ÿ#–6G²[+·ˆ,3ðåðû²\ÿ6ѹ_uàšpà¶�Înn{1µ‘ >¬.¬§›�›ÒZ¶­š›í€£½î>õO²ÌI�ÔÚ´y�‡õõ�Ôtï,íúìL�)Ð d5öÙ<:ÕÌ]¬¶¿ïVÇ®’ sN"EЬ‰D­EôLÍÏD¢×ÉØïÕ˜\!�0_|"#‚©æ(ÐT‡§»³�\ðµßÄ…ãsòÑ_Ïz!ì?»Î(&#eÏŽ‹¸ìQ_ÏEÖ±TäL<œ8x#·ÝðE¶ùœËö_Îòã/&'''íƒgƒÛ¯ÿKVï¶ë:+·ßΩ[¾H±~Œ•Ã7±”=Œ‹®|"÷ÜðaD—Ø3‘©²¼üµ\vÕ72ZŠqŽä#Ü6¸ßþ½¬ßq¼Rä‚÷àœâ—¹dÿEœ}Ò·°rdÂ’WضÌþ}{p‡ïD}Æx´Ì¾îã²=_ÏÆªâ %Oð㜓÷IVnQF;wsѶ#^D‘y²¶/íeß’#ÓŒ|£ È Ð1™ƒý{vòµßð­œyØ:'ïþ"w\÷q¶_ðµ<ð‰W1Ú.è(§p0Ê—¹p÷>Î|ñx%(x˜Ýš+Ëã\r³íÛ9;Yg2&8É•£Ÿÿ4w}ì6v¸1_ó5eéÂû³‘{Ø&líä~Û2}aKþ,ºÝì¹êY{è*«ùˆ±*>ƒ“§îäæ÷þKKcv]¼�Gïÿ—k £ ¢°}>÷÷å–[ß¼Pz~ŒWƒÅgQ“Vp«’ ŒR ¿�2ÐÇù5r2FMÍòÔ¾ÿ©4{Ö4ÀU_Zö¥Öà*ïû¬5ýOçjYd†©rÝ,ß·”ïD{�ÕõÛRÙ³ï¥é>77�k­\9uR†,š¶¼I‹ lÝd¼\,Íd�Ãñî“¶¨êMÅR©uA_éyJ›0§¨Æ 3ûÊ` }LCf7ÇY2mï;YJ<Ïéßœžà­µîæúû•�R¹ùýÝZY'›óŠAcÔô°7håz =;±¯@¢Ú�Y» 5�9'K(*¡½3D2„ ¢c�1!PuÔÞ¨FÍ[¤êG!¨·Fè&N ¸ª£pOÎ/á‹./Ø8uŒO½÷cìÙ½ ]Rnf£œLÇäùiŽ?†ÏnåúSãQ�fø1¹–ò gV�’Ÿ^ãî뿈¿ù4¹ƒ‘*àñ~„+ÈÆ|òßȶ#(-/�'_=‚?ºÊ¡S·q‚WŸ IDAT²vÄ3FÀ+J�ž¼(8s亮hž¡…‚÷h‘…|>C½™gŽðº4njÞ‰·ðá°Á+P š…|b÷æâœU_ý°Ò×ÑøõÌ|V‹Íô£¹ßvýeWöÙ3¹Á(f±=´£®v@Ϋ«±o» ul© ™ÎOàVMçªzÌ<“©÷®áïjW)gÛ?s£5Š¿ÛϽ�|Üã?|âäÉ�žÃÉÒ ôªmQ–”©`SßYg¹-æzF.í ^¶ž‡-!µiZ=蘭óa�ïhkÕf�ÅPY»Ì;xLe”öW]o¶ì;i[^CÊÆ£Îú:ùm’k뤈îé5„nC¿õ*ÚÐà…Öë�P(AeKÒX0Í*ó©â½¢^ÁøÂS?y[d98ѸY–®º¨…SOжùàº]´n ´[,¯â²ò_–á².[BÆK¸ñ2Ùh2ZÂ�F8—ᜄ âBŽº '#bŒ° ÄÛݽ•%ÔeˆåÂý) ÚÝ@Ò}½uÔç�¶·`å" K8Éðâ�eœlCe®S1§ˆzÐTWÂïÁ?"’�p²q;££Œ`–ê]¸#ˆ_§� ªYPšz�J€±®-˨,‡#L[E ÔoàýÙdb¨êPF ÛB;¾ØÀ³Š×e�¥4<‚h�×üï× ØHóIe„¸eÄ��1TtD=Äx�NÆàFa š&Ë ™æ¨lLn£Sõåyƒ*ÂÑεÿ*ˆÏñš#yŽ/ÖÑ| &ê'¨/ ðÉ”R½ÏTðšGúaŽãÃI«‚~í�5£ÀL)Mû+ªÊOyn4"‡yêF.Îé8©ãßÕïÑö’ÙõJšÿ¨«Ó˜ù‚›³ÏT×V~A¹¤­XÇ‚7³ ¶n+=ÍÒ¶¥{-žåiÏŽ]üŸk~ï‰ÀIâÏ+?=v PþÓÊ?û›ÊßTžMÿ­•ß«iž½KO{˜þé>M\[r:³u ™W.ÂÎ9W6U*ØL=_N­\E©#Õóê8‡Ób¡Ô{u¨ü˜—­9Miåæ ù®ƒ¾ùi*“V6Ã…¾ YlêvØ‚Ôÿê º™ïyîÀ7o˜»Í$Úi74·?µ#× ¯Žñ 3µ_ÚSc–h&ÔÚÜé9Ý»¶Æreÿô(ÜvTczÇ>DÊÀÈÁtr”X1yEu�ÁN"D&ÀCþOXu„¨�“�ŒÑ<€Ñ¯âŠÉ3 çP—…Í.ò&9…lÙKA^}t=€¦é¶ûØ"UT‚ûy1á^<ª ²�àPɃ§C�U¼L÷üÀÇv!!è´3p{�¼¬€3ZÖ7¥Ô¯€× °þV’Y#âÓšRèˆ5�ŸÇk=3F0£Q‹¥ëx\ÐVi謤¹Š*�jÀ¡w±ýñÞ£Û@™¤±õ‘ë´LŠ ’‡üâc;£3‘45mþ,L|8KÈc Á¼V¯÷“Pá¯h1Þ‰ñèÐÑ<ðÃdªá.œÍ\ˆM€�sµÙ™ÇïµtxR„”³†Úhµl3ëáÀͽi¯ë Q㤳Š6…j½àk~êhK¥Ÿjæ•]<ÍÈÔrAç>Ë~µÉ__�tˆëJ›“.¬o�…c@öj¹ÞßñBi‹Ü|9�\$¹�yåfYùŠ/B¤Ò¡{<ùíÚ©§qçÜž}Øø©¶–ï ¹™�¡LJ"å_s&Ê¢<×êžG¼áñ p™ íÇóYêã­»¾•we›V¯é9=Íä2n-©ãžœÉQ2¤bLiB°HleôD> `(¨©‚°«Ñʽ8§Ï‚.¾�š2�â}ŽóÞ{´!.C]O!š³àc@ñ`úª22´ Ò¾ e)Û´Y>ö¦ibŒš=ˆÊ#É9‹ˆy0 N]|@„©Ø;Bl½À£J05•J¨'.‰7\ÄÖ&\j<¤Í6Âd‚¹ŸF0§Q ¥Á¯‡�S ÷¿T‹M‚ÖŠ<-©¡+" -j}4ya¤šÆ±ºÔdqL4>}Sz-•Ø>û&|:C÷ЬýQ+&Á9KŒU�©‡"h&C× yTk³CÔ3_³ŒA³*hœ'ä ‚s8}HǰL³cÎ<½ØÌ–æ-†ßøì'\áñœ€™»æHW¥aª7<\DNš"Ö‹rû™Ö½>Ýâæ¥Véò\¹Â^K¹Eë;IÅN47YAçBvî€\Yå— Èm6UäËþl,Àp¯ šVãyBgŸs“ðÖ-Ëæ7á°-þ¦J!sá¹Y:+˜“º„ŒÚÄ–‚îÙú› t“›Cóªêù®=ÛT%óú» ¼5‘šæÜ“+ôLY¯X¸ Ü%‘…0}WÔ4<Œ …r€p÷ á� : 2®Ï"�1¢‚Ó yà âFÍ)ƒ)¦–uH}¾€H]"fvXýj´l:À„©SZHIrÆb=a±î*74"�3íS0 4 JZ«B»²rí2Ç/‰ñ>ìwÛ@Ò·®�V2~M£vK‰`-jÜ� M`Nâs0ZtÖäipBpZ¶# ªºØ5Æ/µ¾0 $i¬ŒŒÍR ÎQ šŸ*éV4%JõylA[H M æ‰R‰æ±¡­¢ylSxøz}ü;̇ Ä`ß¡ÿãøkoÕôþi~JÕÏJšÎ#Ù°µ¯çláu07CªaÍoxÜk«œÚ“õîL½•-ËYóㆵøaÜ4¸6—â½BWunRM›Y;êó©wþêŸPÃÕå+[Q¶@¨¸9´E€–2ÕÇZΑ…R£LÝ äš9;OÑ[Lç%ˆ[xÈ´VNœ=5 *Qm¡vóZÎG“6+ ¬\m J»Sx�T®=hÉ´FZ¶ŸUïFhí ìܻ̎ý#ÜhN«·5~€÷óÊ�´+ç‹rC‰ÃðU\ãsËM½Ÿ>x²—6”/Îݺzv‘tþÙÌÊÂö½oLµg˜†JÁí¯Ú7â¹)M‹)}iuåë¤Q¶·Ïtž¶¦Û›þ^ð»:׬\S.%šÆåÀbåÐØ f)€›’UîlwÄ›jáî›#ß>Ü£BÃ�*uÂêrTÎ9ÔQy¼7Š‹`Æ@]Ü+ƒ#Žð”»aÖ L˜ÆÐv—rzLOUVµhÁ ò®ê�3Þ©B‚I`òÏ¥á~!j¾¢é©¢Éܳ¼§eÍF5j?°»zÖ&•°4h¢¬´µP‘ÏxW,hß4= Z(�ÅGK´ŒvtÎRÚ¾YÛ}Éj¥¯’©kmFÙF|fÌD´”[¨hE}¼LM•à¸$t]ÔªGu|–îÿ�9«±6Úv¯-#Üëƒ{S©â½¾8.N ¼™²V³õýç}˃öê–=¦åîróêMöÀžÜôMKr‹¬õ�ùûõo{uç'˜;/AÐG!0[&î¹í4å4²ÏÍ6%;f)’ìÄ…Þ¤“>™Z[*sÐC<Å,Ïòš¦¨-¤R•hµüΞ\áìI¸èÁ»q£Í=8¨$]ÔMú ¹ulB�ÝÊrýdÂEä|A¿3µ˜WvöóÔæ:ÈÍ�²´eïÞšI¶–éŒÃSc¹²ÓÚIVæCo '³/»+™-9#´Ø!}ÆÍžÌá»þ¸c#é}XÑ�ÚÆ­N|öõÔc¯g� qC"®Ðx?L=AðX碙ZeDðŠÈzØ·¼Ñ;†Œq»¼ ¬!:F¥Àû,x´ôa”¨õBâ Œ•]T~ÏU€U»¤4ÜYo?U…zó€9ÝuáÝlÜ«©ý¹Ö‰Rù\\Â4¥*«Ô*DwøZÙÛ¥²Újüà´@ÕàfÞ5Þ÷²©d 0ýMWñŸ÷Q3„{a¦í í3YEÒâY�ì©q”–uÞg~¦qH ­bºò±ÔߥCFÛM©3rK,b‹–¤µÞÙz¯ÕÏ\+3:dHûK•÷ã».Êè•6ó…ôÂ6›ÔÊÍ-º Jr�[„•säú±±Àj¼™nž:Mis6ÑaâË-ÔŒZGnM?”@nšÈ“›™PJÊ‹tT§<1=vÍ$šÒ¬ Ýò ‘ÆS½ÛÕœ±‘|—!=2}î‚6—3ÆÿÀ2Ù‡Ïî µJ nt�Õ¤@¤ôHhf˜V»�Å=S^.Ãý¸�«t,‘L(]4nŒÀÏEA;dsxû²^bAÅ4:)ç˜i˜²¨¹1$ŽD°ü¬-Z>O˜ÆMåÚ(MŒ™gNŒ^ `©‰ØîôGàfûtmÏŽucqÜÌùIe.›Ób<4À"K$BbwÆ(À/—í5ç,øhºóG3ÓØ¥‰ÃKÓÒØZñ¦™ºÓ€¡ÿÕ§ûy¦)M€@CQ‰š±Ø^-*^2£CÉKÉ@1óJù‰E]ð**q ì@BÊ‘mž‚*ýß¹V˜ìÖ÷³°.ϬÀ©$ÛRAS�i8µ¡²9|ÍVœ~éµ ’u¬i›–iîÝé¼qP™ï=fÂÙSkT…1OfÕ o+PŠ­CzâñßUx*[‰�Äs•v:—>íÊä.רªHh…gONØ}Ñî�Ãð/¤g¹-3¯œËÌÖÔÑŒÝtÒ"¬œƒ1˜a£‘v³çh¬Z?¼‚ïÂýT~|ÊJ½‹¶ kLø›%5Õ¸…Ú:Õ@[zzÓ¨.4ÓuKS®>u4pgƒ¢V%io®lð”™VÉdó0Àž×ºGÊ0¦2Åûr¢9¥;�9ýHmE"(Š–B¸’ø ‹±V:¹1óNÓ‚Ù„ BI˜?Î4y¯ŒHbù`ZûÀ×ó)ƒ}—Ð+ð�P�ºÑGð—%àhù €ZŽº‡Ê©¨í›Jñ㦹ë²YaÍ>ïâ§ȵ¸æÂ�©q‹*ñ8p~½‹®ÁV¶…—¸ŸŸpî¼q–ú™WÚ&Sš%„ ÅÕÖô¼°<8K ؉« ·Xq2q€òÄ-î'v,§ÞQ½Ð­UÞ´|nf+%˜ÛÄdzHѹåz¹vh*¶ÕŒ ¯r†dÏ:ÎY_+×�Üôè´”Z¸kg‘Ó¬?p† ê§ÊÖµH¹P´X_L‹–md¦Þôây¶�kµjw¥‘�$çÍÁÙ_fSŸs3 uvÃt¹ø÷àc¨¤™™WjàGkX¡!y]'†„û‡9&aD¸Ç&7ívÿHHfxDñ?: èMK&y¢ö›¸Ç‰@AðœR ÍÓc4Ç,½¤€¹Á·=,òd\—f“3ÉàN¤QŠvZÉ[Ö“XJ£¨Ñ<“¸·—SÛ4W¯•5S½X>i­lS¯Æ&¬g“§ÉPF+wèÄî-Æâ…SK—4gŸL/Mp•ŠÊØ]‚/Á©” 3Þ§³^ª.†ZÒØ¥ÒoÜùjCßSàÔx¬6Þ‡{{ªÑ‹…X€à¸Å¤•ÐeH‰ŠVͲ9„AµûråýÀ0·òÚøÌ¤ÚÒ5tmmIÍ [?0Ô±_åÁÿæzßšâÕdÑEú¡±Le îÃN[šé£rß9_Ó} ®’”n�.,ö£ø{(!µ.Œ e\õ†âœ”ÀM4üŒ¡y,/±î° ó¸p ååà¡4äõZòk1~�D'¬ÉlÚbûU"ú ®�Å2²�Ö3$¹EX9@®CÆo©l󀸩|#Å Ð]ï°a($׊vd\Dö'ÓÈÍßxk¯ýø:æß)®1×"ÃÕEq¶À�ÊÒI¾mýª�A, ›W¶°Òõ8“]1–ÙÄG¹¬¼‹¶¬¡ˆd èÙe ż[ÆP‚ Vl¢$·û¶ªKfxê32q¨úÒ‘Iò‚iÆx.Í>UËë=a–˜Â^—Àt4¯ÄôPE;eÙêb ²¸º$ù™§Ì@§œ$æJ��å5²°É eœ;;„u¶ßÆ8fV”¹x1À�€Ñx,jÁ´4y…‘Žl2P“ÌpgÁÑSh�x?L4ý.ÖœàÂúoÞ£ã–_ÎZoà]k}z4‚¦8ŽæT¥”¦5Öë&X€äms cÞ8‹ØYy/°;qBpzRÂ^sDc«˜yh˜B‘ÌkÛ’Mº†�x3`£7øéBlM¯:ÖÊ®úl¾6€9™ù¿�™>íÊØ¦�r+·ç]ºÄM¥. §µ“-µŸB Ìâa‘8ÀIüþ–LÂ3;�¬ �Wi—bLŸð38zÒTNÍsúæÌdºe,¾8mI¹E×ë]¬–M’ÐI‹°2t b£Ÿè½°iXåϹjímï°™§úiд•ë›q‹&r{ So¦¿¯…„Ž.Ö:6vüì8w–9]6¸=ó¤©ýÚ¿ÞnadðçÜ ä†"Í©”ÖZ]�Á¬ dyT²©¼A°@È4+A“="J†�™¨Ã;Ÿ<=šÉ]5¾ŒÂ>¿Ý‰…2ÀÞç*A>ÌH5^CòXܶ’ÿˆÓj_˜†O«wÛ�xE VŠþÁŒ0iÞÌž’öT1 ¥¸h@hðä6{�%H±ûu”“#j+‹ØÇ*ÕÉcÎL(±�ÓQí``É Ž9=±»cEò™î™뵫 xºÚ�>MnûËe!6`и™ã4�&Š.1)àWÖAºç§É�(½ÔÜaÑÊÜéú{{•ŒÓ¤û®'�õ–kV#~éËßT[dêçLª¾èê‡M�±¡…šö½ó;ÝâÚR“<"ãð“°ÛɈVÁ›Np¢!>¨�¸Œø/þn`N*`M¦ðêA B@Ì|R„SP³ÀE}y¥<±žNÀâ²–TsÝí[´_¶ªÜ—ç»ì߀Þ|Ì�ìYǹêË>4kûÍ"·û0?û¾yCë[Õì é$5Ãâ0¸º@å㙲‹Íêö^®¼‘Ê3¬Zªëßœ9ü¶¾®qÍ…S2ÏÂß}£dÓ™¹½Ò¡ÂV…ΰ6H�oÒlz.Mñq¯EÔ)*q¶¦ðÒ("¾ò%`s$"ñÊXÜ·¬ýfNˆCd‚7¡Ûð$Ñ%¿DÀ¥YÜŸò4mI@­ˆ{k¸¯åãßµ�,9â°}ØÀ]h‹ÍÅÚ?L'XÌ»’¢ÍÜêHjéû£þ\tÔaw ®TÁGûÅ Dè˜Líâô'¤p ¾ÒD] NÒ)/Óæ‡>Ñ‹˜ŠtßÈ6SËÔj½C"XÀuoà:7]ì[ÙsjŒ%‡-¡þr¾%ùÄ‚�úFÍgÅÓ$én^%N`‚lA›§±¿Ã/ª§(å’xlüfæ|ˆs?ìö—Í �¾kkËÊ_]ï¥a¬«;è|ËùÚÈVgÿÌé¼^Bßœòç9�»ÄM¥îùPzH‚ŠÜ u g^”C`Sh� 2Iø=\´ýs¹K0¡,-Ÿ+šƒ‹f,ä¥�|º÷ìÃæ¥Öâ&©vz–N¸¶Õ›óUä6C~#tÖ2¸þ’_ 7„Δà;@Ïmã쳾ؠgÅ›N½)õ´_uàRs ]´µ±î^¬l‚çZ±V³ÓnXZ£3d2úŽ¢0Ý„¼:¥½¹${˜W6¼é<ånyiXbŠnýž4ˆì%ÓZ抎0j¦ƒ.š:F’cqÙÌ ŠJQñViqÓ¬Þ‚à?²]Ž€-é¡¢ðïË%3À�#itb{Ô€YÔ¼Åpt�FÒÄàG s`}î|‡iü °D3ʨù ­•|Z»ÿgš#kWÐüdSàFÓ¼©O›®ÁUcÕ™—ÎJYµÿ+nÿE}‹¸ ¡†L«Ê9ë/ŸÈ UÑ”°¯&Tæ~Ìšhh¼ÃH�‹�Ä‘"ZýDÑ+¤å.õ_aàÃ}J§ „¸må].ÇšxK&�B0ÛUóÄiÊóX.£”¿™Å sÖâl�3N5-‚§êŒOçï.= ©T<“oàZS~s–©6ùff‘B¢9uvÇо] ìyšîq1ÍpP­ ·¸&еjâ@\rQç–· ÙvþmsŒ–‚FÎ¥õVð^щâ'J±¡ø5O‘y »…Í\ÔÚéôºœÀ\™ŸÊŸ‹¤+ùH~öÙÏæÑ�zû÷ïçK·ÜÂË^ñ nüìg[˨*EÕĤš¡ùñ7<þñüççüGó¨G!ÎqÓnæW_òî:t¨,·é¿]órî¸ëN^öÊW43²hj]„zÔ1DàoÊ7·|? Ñ›�”±i£h 2¸›Û ps^ Ù¤ó¶°o°’êHeùa˜PçÔ½ÀøôiÊ<ðÓ þË”äÊ¡@<îË^ß,�Ûd•™Â] ‹Â5Ô×HQ’ $DWòRq2"°½:ªÆì ˆ8Ó2‘œ‚(£ØMÂb¹(ˆ‹!KÍb5Ñ Nˆ|XgE¨’æ†Fÿ‡F+lbšú%˜xjìgÑ,³â¸Eã½6‹fç N\�jÕñE©S²ûv~ª?Íì0±˜4R6  0�­20“ÁyHK“_£Ùg ™G‡öiW4›êKGk�j”•ð Ö?eȆï/´£Hï¬O«‚… kŒjÝ6bj÷«Î`Tã³ò ÙîPÀæ¡l`GÎanT¢ÛØ«#˜Lš¡áP@“_€ ¸mIU ×üÖÚÞV¸;sIiÈÚôlXªi\çs0Uxêau�´×uÐìÿrè·¥¢Ûÿ_Ó} n@RòxÉÂWS”dNéu.âÙ¸qqÙvG¶–ö8Æ{KÛã±à2Á«à=ä¹¢O±áÉ× òÓ §Ãâª^ƒæÍkrš¥¢e8¡âµJ)Ý%7¤ž“ÿ;¾íÛø�W½Š[ämïz“É„G=✃;æÐP4<Ž@À  Å¡ˆŽC{-üOâœFýc4۬›¦d¨É§b IDAT(®ˆÎW&£¥TãÁ“ÑÒщDgÄ»óÁ¬Ò—‡öW×ñâ—ÿßÿÔ§²cÇN>ÓM<øA—óà]ÎmŸùÿú‡ŸÎñ“'yÑ/?�G?êJFYÆ?ò~ñ¿Â‰“'ø¦¯ÿz^ø¼çó >�ëþæoøÆ'<ž—¼üåüÉ;ÞÁc®¼’=ÿWxÄWpÓnæ_ðnü\“–²ç*Ý”mÈÀu.‚ÃÏÙ³å熯éˆm´¶¹”ª…êºû÷­h.LÔËlm…úëÁÕ&Æ«‹ó|¸ýi²I(*�$Ä1'cÃûÈCc Û›Üü DjsÈ”™rNDG&v7É‚2 L!EJÍWü€‰€TÚͬ0PŒK£ðhÚ–¸çx©J…<Øé£MäŠ Ü™#=/  |¤Þò•ì'~Í¡IòÔ˜îpUÀtê?s†Bp˜"U°[ç‰O—ÎØüGúP™Õ®�LZÌ9ƒPS½³Í?+fŸA»f&¬¥lñu¨• ,}ŒµçË»r^¥lwœtiެęK‡¼Õ˜DÕi(}Ktþ©ñz]Ęv)�¢QMêíbÛœ˜ØÌ0“£)Ý©hçoœCÑ©¦q‰AÂy@½úiPb}$�™æ§©[êȧ¹¾Èm^6™¿w½ly¬é�f�4°i�åËn–ð½+�÷ nÐAƒ˜ùE4 Ax+5qB<´„L‚6ndš8XÚçØõ/¿‘ýW\Ê.'`ÏîÆ3�64Õ3-j^iÅÚ}S™z¸zfa ÁâŸUÛïA—@<"!Fœé3j¦�icS G¢6-À§ŒRsœŽg #ÎüPÙvµëou0£åZcšžxLÁ°žBÅ„N ”¨€fÑa˜ÄûVV&nØ¢Á{&R6Ä>⬌¤ ÄÀ”ñÛmáÌô/ň¢• åýÂ@[ý¸æA4�CY§Ä±Š)É ÌscÖ3Ts`œÚÚ—%­›³¾«Ì;!Ø{<ˆöä¤ôÄYu.#A~p‚j‹�^HM[ˆzi¬­?�a*‚ÖÔ£Œ±»rN- |èC©NO“aJ× ¥V7å ñöT²ˆE�F<¬`J×µå)‹iü¯Õ:*‹\ß5xøÚ*Ö‰FÙ¸(¶Ð.,|ˆÖÈÏ@"]ÛÂfxº¥óÄÕÆ¿Çæ®ÄÙ‚¹•BRSb1ßÄîÆ)’9\¦d#e´,,ïÌØ½o'ß·c… ³1¿“Ûó\à”', ÷¬ïâaã]|Ͷ£|(_á½{—Yß~†�xÎg.$TbÌÍ˜ÞØ&©÷Èiã‘ú^Þ‘¾æÁàð´9ãTúƒ7¼�×\{-Ÿ¼áÞúÆ7òð‡^Áçnºy&ßï¿ñ�¼ö oàÏÿú¯ùð>À·=ùÉ%ˆþêºò‚¿˜g?ëY¼ð—ŸÇ¯<÷yû»ßÅyÉKj4~÷µ×òÉþž?yÃxøcÇŽí\zÉ%üÌs�·¾ë�|äú¿åïúS¾ëÛÿ¿ýšÿÀÿüý×òâ—ÿF¢³²ºÂ‘cGùë}€Ó§Oñÿ<û§Òûoþ¦oâq�½ Ú¿={öð+¿þk¼ýÝïæcŸü;Þû¶·…wOz8À|îÏóÁ˜‹ày?ÿ ìß·�ã'N4ôV¡ºáÙ¢ÂgçiV '͹§@Óïò5çìß°a®g’¾û�,VG#Xiz1¿†m¤}‘ÞlýÝãØ*I K]ª1su›º»ùhhÓf€N ×@¸‡µV=O�œ’p]­†L¶SzŒ £V�CÕõ°—IlJf[ &*øè¥2S)­<ðA+&ãhYâsÓ˜c�Þã�¨–¼ÁŠñŸ´Þ¬Jx 8ÄH@΀dÚã¢# ñî ¬�Mó# Hta�Ͱ’(ÔíÁkôÐhøSSØ»Óå}9ï4A$ï‹R€Ž(]—X?pRsšB†ê(ÐJ=„¦¦ñËÁ‹iQ¦÷ÿÔN§P©æŒE+y�OË™E³W˜1H<ÔáÈCbÒR0kL}/¸èÜ$Å´ ©Š� i-TF�¡Ý#ˆñù$Á0¦QkÚ[h ž»“¤qތ֩±ì ’S@®Ê^þšGjî¾Ü`Ås’MôÏ�~˜ËŽ]Œî½,�× n&Í‘£ÊKÃ�Jª¿Kű ˆSœs¸Lp£ŒÑ(cyäØ=qpc'wܼ kÎ{ÎŽ”ãÛîbå\÷ %®¼x™å±c4‘�ç@²`›."£yƒhŠÅHŽM¦„¿ŠÎ}žØhZ°‡=ä!üÍG?:·ûÝ}7£ñ¨Kºààm·qêÔ).¼à‚™w×¾îu¼á-oá[ÿé“xÆý?ð´ïãĉ“¼fÊ#å¡Ã¡®ñhÄ/» €Ï~þó|XY]å¢ /LùO�9ÓÊO:á'þïgò½ßù]\°?.¸€ƒ·‡F\zÉʼn.”'�÷¿äR^÷šÿ™šœ;w¸¡uKZTøl-7çÈoú@qNÝ=aÈ––œ!ýwš{¶ä&vˆÁEÛû¡?©(<.À¶4M”Þ@k�þ�š…­ðÖƒÜÀ$=¾Ãò°¬‹„L?+Û#5e«}¤!ÃD�%`UÛ°’»y¡ädø,Þ}*MøÌ!I:Ô,�ƒê.¢• ¡‹kF4åŒy5Ôþ²»Y1°ur~ay!8°�3Íu½¾êx„ûkEp’½NÊ”³‹Òtfª3k`ÒÚ)Ñ©‹�!¹Ú×pR$ºŠÅ~õÒC´ïvi4eM÷ëìêCÔf Áe2u åHüh¥.‹#{?ñ[NÓ¦T5‰Át4Â3õA¾I{[9‡ê³µ¼#¨é�–uâ�G.Íóîiá4F#»Øo1 ÍtºtL“ú#pæ‹/*IÙ†>"'8€™,›3“fö¶œž¦TZRÿ9h�é^\šŸ¶”©­“- HÇ»¦š¹† ¶Ousé÷ڸϛtÞ‚¸Îý·%ƒ2™’oã"ïÄÖ xà$á§“ 5sáDÌ9X’œoáFòâ2>wgÎ~Ÿ±ºqŠ““{`iľÇ^Á×^¸Áé]çO!>ǹ‘ ¸$^–ŽÚ@; TêK®-îUÑ –+^kïšúã†O}г++üÄ3ŸÉ;ßóžÍÒœŽ¬¬¯YNÆ.¹øböìÙÃS¦’–666xßþœ_=ÿø·×ó >°³¦#GŽðu�~4ÿø™ÏpÙe`ÇöíÜvÇ�åFÙ(µûû¾ç{ù¥ŸûÏüÄ|ÿûýïãM×¾–K.¾PŽ=Àc®¼rÆ#§�É_~á¯òæ?ùã©¶¼M§E­Ær=6�õÍd5áhnù©’‹Ö-XÈK.ˆmš—>fÞ@×òÄE³ûxÛ€wL„Ás²¶�r€\íd­±¦.r=Rã†ÐÔZ^NMñd U•™ç±acÖXEý�cW¼ÇM*5:ú�èÎûxOMl÷ˆñÍÈ@ °ûm½b~5Þ§‹AÁã¾S5‡Lã¤YØqÄÌ•ðÞ#:B(b€o»ºPqÎ%>j±´2o¬Íý>ñï0‰:Ó‘vÕ0 ¥Ù§Qsq�ÀhúI·•íÂQ bM*o1Yƒ)cˆu'ŒZ{–"sqHc!§>Km"…\¼Í^Né‰"ðY‰B©àä)=‘ºVÃ}3COˆÑUL阄èÒúž›Ý›tfªiùˆÞ4Y"‹qä¨ Ï€\J*aþ”hêó7LôdF©# ÇI–4Ÿ !þ`ô¬„°€P°As’T[ê V„Z›Ú Vªî•êh²_±†JÚö_ÃÜé��@®“©9´:×Í®‚sú·Ïúy/Lç%ˆë5]›&š,a&"TN^Âú(1p7HôNþIüÛLFÜêŒc7qz2ÁË„åe…¥ –w<üåV98YBeDX’G„-Ò´p¥ c$Úý¸t25Š·µ­ldSs�;Æ‹¯¹†—üê¯òïyo}×»8zô(W<ìa¼öõ¯çð=÷ôèì²òŸ|æ3™ä9Ozâxû»ß]Ëú�ßþí<ëÇ~Œë?ñ NŸ9÷|ó7ãœã¯>x]ç˜]÷7Ãé3gxÎOþF£OùÖAQüñÛßÖZæÎ»ñ„Ç>–ïxÊ·ñ±O~’}ûöð„Ç=qÂ#®¸‚'ƒÎ~øC¬­­ñìgýãñ˜§|ë¿(ëþЇ8rô(ÿé§~š,˸ëîCìÛ»�·¾ó�óûf3iK�Üì _.Ö[n%3kæê•÷‰²yàlâA�ÿMÄŪÀ5Ó"/¤<µ~nûÙŒ+žÓé}»I¦Æ¦F£N¨÷Zßš¹ƒÂÐùÜÂ20»Fw¤¼]y®Sù$š¬e5 Ñ8þŒñÛÈ&|åæŒ8„1A("ƒCch²~ XÙ bjI«=AŠ£^LU†Íð˜Ê(ãŸFÉS£3$6¸âi2æS"v_Ì€Ó(þmõÛó,€ÉSÈq�»«FY/戣tÞ",£&’VJJË Í"S#¥V¶Ô@IrÌañö(S5@iÐ*€›’f¤‡fóÊ×½éMÜzð ?ý¬gqõ÷?N„ÏÞtÛ–—vd0·ü¹g?›³gÏòܼ€OüÝßÕr?~œ“§NñožúTöîÙÃmwÜÁ _úR^ÿæ·$“ƦtôØ1~ì'~‚ÿòK¿Äóá¹Üzð Ïü©Ÿâ³Ÿÿ|òj9�^úŠ—óÊ—¾ŒW¾ìž÷Â_åOÞþžüÏ¿•wõÓù–o~"¹þzùðGpÏ‘#<ççÿ3Ïÿ…çòÜÿô³|ôúëC«Nž:Å¿{æ3yþsŸË/ýìÏqòÔ)>ú±� q‹.¦›.7[°\÷;ˆÏ݈Zzo`S>¹Û\™7ja÷›Ý|bÃç‚îæb½khCŠ­tæT0óz3ïûL¦Št1¸÷É%{óY#ÜZiþP­T–w­åó¬'¼(ÕÍÉ™|̯X0ì2öxDM� Û}`ZÐ Áwcqî†ÜÑTRˆï*»–9Ô@M©ƒ9Ú¨›?Vפrÿ+y‚ÒÄÐöÈj™²\ ¥:ª$ýHb´’@F2‰qÙ$‚&SAªŒ•y-‡,‰dJ.Æ`4Üâ·Ås²A[h^#CÙ4ÎàkwÕîù%­‘롪åŽõ¯&:X�ñäÔÄf°`²HéÓ§:Í¥Vç–õ¸Ú½Àjý±N»_gàÏcmÔÔžšY¯BкNÊ!­ÍŸ®Tç­Õ¼R¥2Gºi̤Îï¼ÞÝ>:ÃÊ´ñ³˜0QÝ�ÌÎ˾%ûçù‘ÎU/Í£Ûô^*Ïí§kø»šÇUÊÙßÉ7dü9Š¿ÛϽ�|Üã?|âÄÉÍ Ô\©Õ(4œ“N‘‘ qáÆ�”ËÂx›0Þ騾/cÏý·qéSŸÂ�^Q°SH8ÜŽg•Œu‚�úåm'wrû;ÞÃñOpöpÎúÉœÉY%_Süºâ'às ¯›J84‹žœlCŒ;ÆÅ_»³µmS¿lÍĈD,ÜÀyñ‹ù½×½nQ2›XÔz=ê�®þ7?À5¿þëü࿹þc[GøËRVÿì^‡;ˆÏÖ!Yf™3p‹…ú8ôÍ�‚­»ûLÚµs'"Âéxg3sŽÂ—R… „ýð^9»²Ò“ñYV²ñhêÅÀ³èËE7áéb3S¶ÝáÂEK‡µdëÿ®Ï|0Ç!¿�¼åÓ*v  Å{Åû-M\ߤ bÂ�¤ïÃ%ø(!¤À Œ%X­ŒÍ\tûëðë‚ÿÒ­,?h'K.„ºôqÎl“1ÛT�‚Â;6n³q÷:Å*øÜ¡Å(mÖñ8.l6é[­œn’‹úM«Zù9‡E}Rkáa”k9ejªÜ"$þÝÕOgÇŽLò Ï|Æ�rûwpç>ÅÌ î"Z›êhÊz ÛSC¾ñïP�d‡ò»}Ô«Þ¦"bŸ[GÙž ’²,ã÷û¿óú?úCÞùþ7úÆ?DDø•ÿúb>~CÔTW"Fë?yÏø·Wóƒ?þQfþÔÊx3ÏÓ s¦mgŸuÍ�.¢išdú»¿v­œÛ}|êý¢|· t½èè쟭Ÿ€T2•OJ@W-M‰Á¯5 ’äDD’+B½9IÕøx§Î%á�drYÊBªy0ßÇc¼€+¢)ÞUK^0 ÷ÔT6",Ê*Z3ÌûbxXÒƒQ3‰lG@¨vk/‚$‹y'Ex5‰ŠÝ§+m $ù Th9±¢Éf9(æ!ÓÞ—ûhõ¹R0¢ñJDý)Þý†·ð=?r5èÃxËï^˽ó\óۿʼnSÁjà]¯3?ýK?Ï÷¯>•øÞ§ñ–·¿•¦Nœa£–E:m� ¡¼ø|È7Û˜/ i‹~÷‹nËÞ‹L(œSn^·Î¸l«CÀÊ«BOÔÁ�„{­jåªw’*Â_ê»Êóh氌ԤÙàꢈÆxfNÄL m¯ _Úµ"° N@âÁ‰Øîw…²4H!ƒ†Æ4uæE2�w¢B_«»2¼9±^ªzv&†£ÊG˜ ¦KÆcÙä•Ò´‚RùÝ4o:¥æiRcûD³JèËãK–* 6ä y½–=¸�Þ&Õ8xÑ܆V øøXW$oZ1kKº‡hqóªÚΊ£!oà¶¼öaš9¿a.­Ú#…› œ[vð`1­žàô…4šõuÉÚeí±m;½s4.‘sö÷t Ð'M}Í‹È4­XI¨úõ)3“ÒF7¤P,Z ñ0Cs8¹)ž,{/Oç'ˆ³4pbˆdå‡oÀkÄ�, ²ÃÁî –ƒ1‚wPŒë8NMùIǶ1ŒQ\¡H¡hî¿å¹²¾®¬œõ¬�†|ÍQä.Ü‹s #—”Ãâ4®�aQÒ sÁ†N}À[qrèìáW4T´ åE‹n¢ÊW¾úÕ¼òÕ¯îÎ4(ñâ¼ô£ÕÞæÕ7¸�*‚z,7¨Im@l‘MûîTÏÐ äCßÿ=Oå7çÕü̳~’÷üÙû굊ðƒOû>žüOÿ/yÕ+xÇ{ßß¾ÿ}üÌ�ÿ$ÿã®ågò§#ˆ+Ò†fÚ1gŒçbùÞ(»R`^_·ãÞŒÍÉÚéR­'áNþç”諸6D:•y†ívBIŽLB¨àd/.:—H`Î/…�B¨:A"Ø,hu2‹ƒr_ˆ–à8RðhB~aR bÞ àÁßaa¨£S OE‹”É)Í6ívÄ$ò£¥ ª£à¹9ÖB”À טÎS§õ_{ aũݡ6�”h&Á�åv‡îÁ×]‚¿lò™Cø“ëäcAv�Ñ‹v2¹üBVŒîºwì,¬ä°îQQ’e#Æï B¼'Çb›Yh‚%Nâ-;ORU1‰à':Û€2JÓßÞrD3DrÔG³G©¸ÏWBÝ1–˜Ú}¼höˆ„[O ñÐ2ŒƒÝ› õ8 ]|#P„ß5jè¢æÆ‚L¼³N¦ãˆ¦ÀˆB†¡",’™×È#hiò'¼‹w×\¸k¦y¤—Œ6©„ÿŽ}hF�d÷Æ´ Ô šÇGÍpL C^:AIZ4…ÂúÐî ¢q¬ °WÛl׊óÝ(![Ò†9QCý¯: |&Mh4M`.„„(g¶ ÞÆ5ÞŒB•hÖ™Ú•WÂ0g*5Ë©©TbÆÃ�®uBÊŸU(]+;õ¨OJKjŸº4ýVÊOeOn¬·oÑ./ÂóµTþÕ ^}•¥óÄÁŒà ý&–�ÜüÇß¹ �V�tÍ IDAT)Œ=lÏà‚eô_~þ¢ÝÈöO"ŸüŶ }•øG=”Ü�Ù�÷˜÷…Ï!ý¬{üþ½ø›Žá÷_neJ¾k;Åž]ø{N¡_:ŽnÛŽ^vdÇáεàñÊkM¸LWË…hޱ@÷ó¼W¶—ZYë24›¶âîlÌ"àmP[¿MÉ|óͦŽûn ™#ó„ef_Nç<‡LˆZ®«¾"-ûc�FTè½'Ë‚`]ƸjÉ«>}ǣш¢(š«j|¸øéfã‰ó’�Ô¦çTª �P;�ìS§ÌŽS�›ÃË W[2×è6ýÕ8ÞSt§’׳±Ïëîè¸À`B”g°Kž£™¢Š•)�n”ÕÚ]°Òãdéu1îAèX߆yÔiB æí+÷ÄÑ~@e % 2­dÅì1×uJ‡Ö‡’ú°  »*~ŸcÑÙ}µr�Ê�ªï’q�®î€U�¡¢†Kc½IM(TMk¾ª•²_¢Ù¦�Ãi“Ñpg-´Ñ¼‡&Ó¸x·P$˜l†šÌœÓx/ÛSó¦™�©ÝLîG)Q^,—æpUeí°_-H¹Ñ(âß.å±ýOÍ)¥á׆ýhê;�]¬ß)´¬3Ý‹VzÛ–mîZ9h!ï_~^ÙÎj;€Üœ²�©ÿ6{¯Oç1ˆƒ™™0w²ŽÊ˜pÑ|QD'! w¼ÉòvlGöì…Ñ2\p!º÷0ÅUW W> u#¼÷â�l yÄUˆ[†¿ütÇntõ~ÿ˜b´„¿`Þeè-Ç`û½âb¸õ8î¦cøK/Dx½uñŠ�;ÙÚ‚¹>µ² Á»ƒó``ÝsÛøeZišö¥¦¹=•·ÁåLŒhTíàm³‚úbåzÔ7‡ÎL¥HÍýôgnä›ÿþö“ç_×÷ðš?xíLÎÃGŽðâW¾œ?}ÿûøñgü(ýøÇøÆÇ=žOßø� Ìkt _sÆx‹ŽÚ%”Ž>[üóª¿è�§†®É9`ÏhKÊÜKUY²V_5G‰˜fJ* îÔ‚ƒ’p¯ÈË(9¾E§Îù¨Ã00dŽ5$º�'µp÷K#@±ßÃ~ˆ:D&˜“�*óU�O0�‘ú Y�8\ôji¥$jÑ,„�#˜"ò8¾QÀ—è%RüE“Ϩr€Oæ{¼)ŠÓÀ‹JRí$€œ@%€=8)=d Ä|”Á§ãßNƒgþ0UH5ÓCÓP¦2)N��®�G¬ˆNÒÑ”D�Ò9M Ã�Æ78¥E`Ç*ÞI”¤u“dP‰Z[Ñ`v›Æ7˜-–,€ãdB›¼sÝ[�¢‰+¥#”È/'!\0…Trãø§™ã#`·ù�êZÎÑò›�ìÏÎ~6X�–Íkcűjkê�ÙZ )ß›�™ŠK•@ Ý®ª{-`]ëܺ�Kd/ŠæL÷9à¼q0Lº�Ôr‡ (Ø»‹HÐÈe@æ�‘? Ι\ŽîYBò Ð58r>õy¼äÑWÀÅ{àò‡ û?�’£êñÅÅã/Ùƒ~ê þÀnüE;у'ÑË/‚#Çà®Ãè×ݹë4šGïc&( Tpá€j©S§»¨"€õ.¾ÐG6§Ð|´³‚w몹±jê ºU P'j˜Ûçˆß‘¹Yz²¹û7|Ôƒ‹Ô¸I ¤ötæï?|çÛyÖ¿ÿ1~îÏçÿ}é55Wø‚7þÉóŠßyu ?ð�O~ Ïùåçòн˜×ýá››ÁÛÜålÔ_µ‹ÎçÎú漫սÀ Õêï.ÛÉj›°ÕgR.ÀvXNÛ×�n¥>ŒÓÀ.þ`y�²~ê ª•t™ònYðPiæ÷AkæÍ‹¥D‡"JôÛ�ÍkŒ1† ¥tD¸ï$1îsâÆ™Ã bÝÑt³ª5+�ØgH4G4íRØg-÷óÜè% ðÜÍ£ÄûàfŽÀ�7à�£ˆú¨# 7ÖˆwÈMwC¼»'Éý0ÿ4çjàV|ð6-(ŠXá"$ñ˜‡E;ü ¬} Ç�¤u$†\wÞS°ô|²Øæ,9.x1,BÙ—Ñ?cœ�vG®ÀëÓ•™Ð¯ÀYÐê™)¥Å’[G »«fÚMÖcÙÒÔ3hôj{ÌîðyŸE*æÐ%K�õ†>4ç(Áƒ¦hÅûij=]Ú˜ÙX¡e¸ˆJ –ö¹¬ü–âoÖ÷öœ³è¨³Íšz(³y柘¿7€k$¼ÀZÛ Èõ’DúÑ�—iˆø~/M÷�¸”ìx‰Ž 1Š.ýÃB*L‚6Î�ÄX$™C\†:âÆ¹ îw1,ïÇr7Ý wÞ�á¢o€ÌÁý/�»'(^G¨Œñ£1ø1þÒ‹àÓa­@NÞƒ>îÜÝ·£Û–apÝ_á}�]kî¼Zìt³7�K³Fz£²>i*k�úP°ÙFiî<‘ö×F&Iýsøš.­h•°û~qêsy%£mD¾R6¹ à"8KÍ*âßÙÿÇÞ›‡[r\u‚¿“yïÛê½zµªJKiß‘dKò"´ÙF–ŒŒ±iwôº Óž¯�i÷´ûch�™aXl`0Cw�™Æ 3l¼iõ.Ù²Ñb©ÊZJ¥’T’JU¥ÚÞ«zÛ½73æ�ŒÈŒÌŒåDÜû¼½:þäz73Îۉ󋈌С+ǽ jt«ŒAEå9(Iäª\ñ)‚ÀjÅD¾bÅO­¶Y÷ÅêWuéµ:©Q]*.AŒ|Vì¥å/P„7Åw]ê uÅ€Vbå¿Bn „È@")¶@ŠPyŸYuÎdauzguQ8ä7{j;©:©Rý]m󬛴½¼/NmÍÌ1µÒIROÚŠC[„<¡1)ïÆ+tWàL~£VÞN­nuðGqèM†Š„ÌÛ@Ÿb»eñý›ÚN«dÊªuç @qá¼j£%¢“åY¬ÄåÒ®¤<�F]M@(¿¿Ó;‡ïBn+-äU+¾3glƒ:U”´»}Ëâö�q¨Ñ|ZðHdrޏ£í Ol¼04k�éásª�3V!6ü^¢S ®E®V8�³n¢œÑ¡òQ±á$žz!ú9�dÐ�CÀÂh2]|>Hd <�¸è\€•ðüAPw�¼‹5 rˆž¼å¹Ãnz @ºô̤‚� úÅb*�å¹<$A�øTe¬5‰Ÿ›Ã¯ýÆo`ÿË/#}X’»%Ä">U~#FW„ct§¶)ªJâBÎC”­6“l4È‚.Mè(Ë—l/dè¢ùø ‹õï6¬Nú˜…EϱÙ&Ý³ìÆ©Y$;_K¬-hˆ¨¯ªZ\ÌíÍ•WfSÃΖÙL BŽ2Ò”¿Ýp½D Ä"G&"¤´Œ Çú+¤¨.ñ.·æê{"yÏ[¹ŠUMÀ” ¨ÌlRI'µà<•ŸiIx#”NÊÕ¥Ûê°” •–+kúI‡Ê Ø> È’àEè[7%\rK¢è S¤ît# Üâ¨.û.V|H«Q¹<Œ£ø²°(£â�¹½SßÏ‘ÚfZÞ[§Õ¶: ¿Q!Ô5 òÎ�ê¤OQ•�\•*à—eFhêÒnh2ÊUJyE�EåâÕl•>Y^òûFU/î¨ÝÕªì—[7ËKÖõkD&Uh§– u?�„€¤?Wºäd@ ò•Vu}d¹È­šåá3“gqšvïFÙþE+Pý½ê�ì»ýRŒ{<”)j¯k§4�±Ó×7D‡&�Ü‘Œñk¼):âKch·$B·ìÜD…s(ÖݤDHD‚Tt�Š�<…HÆ�Ñ$„H‘žè�}xýe Ùu ×m+œ�/Cìz8Ú‡Ø6‘§ÈÄ8hО™G¾} ’}Ç æsˆéIÐñ£ A†ôœí¸<[DvÁ$öí飸, ¹<´R t–P °#!ðé;îÐø‘``ò’i¨U2Õü×À(妨nŠó'�rF�È>pù_øU&Þလ±Ø*|•Þpªxú}B¤2_¿k½ãƒX/©@¶mÕíÃ~Á(׬ÂOÍr��q4Œ-¬™i5(Á:Iä'ˆ –û8íêÓqèá—e¹*#ª]¿œ¹‚fÕŠ‹RåʒȪ¿Im·Ô¶J°W–)‰*ôWÇÊ @ÝK§N3T~ œUõ_nÕÕ”§$ª•Å\‚,•¦²½� NÓD•‡òÄÄNYàjŸMe§:XC�„IPÛ@E ªPÙÐoÕŒ�:‘8)þ�ùUw½ª‰b V§ü‰Ú…ÜVõÖ¯€—sjûŽ~[y¹b'7PŠAQ޵+•iÅ6R¡-ños@t‹CO„~4(ϦhU‡š”$´ï$ËûñDu*fÙèÕª¢ZíTÏs¹ [l†ª#¨ï)¶½æ, Å®'JÊ]P­®dðoF`Qþ¿~ ¦1±™šéšà‘!Sƒúæ„Õ|J¹ô�.^WC^lêN�·�q;ZTGÖRÙ‘Õ O‰HÐ!Â2Œç„Ýèø!ìénE:¿‚t×·@ƒèªóAë$ \ìO< ñÐàd"]€Ø4Ž~'Go9ƒ˜_�XÊ�_qÄÜIÐü"pÖ:`v ôÄ<÷ü2^icç¥xá…>–‹»\D^lÄÜÖYÌnŽGO³hžÙµ —]s z½î¿÷søÆCâu¯y-Džãÿƒ?Àõ×]‡®»ãããxÿ>€ÏÜy'àþ{ïÅ7z¯{ÍkŠ´ø¸þõUÚßøÀð™»îÄ–-[ðûø\vÉ%Çgïº ÿþýÿY–ᢠ/ÂoþÚ¯áì³ÎÂÑcÇð+ïûwxêé§£òåö¦FŠxÃY†âk‘ãZˆÚÃt0 UäcÄUHe|j† xd«Qá8q‡»Ò[ÕÝ®êa‹É´-´H[ꨩ»)Ã@¶Ê-Ø‘ÆúJ÷랤Aå­%®áO‹CѶEZúA<ê·Šã%É ëf¦�Ðz^’[Î p¥�e+èÖ¼FfŠ­qB$å}nBW[U˜¥6Ç¥(VLÔc©üΪ8¿Pˆê0®âEQ¬¦ÈU3!—[Ê  îS«fjã¡¶‚M Ø ]™ß.„:Ñ:pT˜T›¨Ó0Ë•7@‚LŠû튭|r«(º(.2Ÿr%R­j ÈCЪCMHBJ%H(W§�ËÃQªÓ ÀU"#dž  ¤e"‘ÛBóòð‘dÊë(Gõmbak ºÔ §\*| @êÂÕÕý}iQRòP"yX‹:p¥¾cE™P­B]êžHË:¯¾Í«Z–þ/É“C �˜ÈƒkŠöYÔéìö�@ž!IÔá&ª[³kj¾Ý š*sìdì·ldãxMÚ/©È”«„†q.žÆ„Tì˜g&ωç&u1cÿ÷1­V1øäÚ†$j¼O ¿õ4‰Æ§~«ÿRùoGþ­þ�½ìÕWõøñ9ž¥šy‡÷¯ƒcPš é$H;„t,Ag<ÅĺëÖwpîùc8mKŠõX™]‡äà!L,õ1Ñ%ÐD ¬›@rÚf$”€¿‚lnâäXH(ÅÆË·báèž}àVr @ž&Ûg�Ù àØ2’'ÐíåOrÌL¯}UŠÃÇûxz÷ NÌgXYÎÐïåÈ3�<ò\`ëÙãzvØ´iÃ<ð¥/á’W½ @Ä=³kÞñã?Ž]O<ŽÛo» þÇ‚·¾ó�xl×.¼ñæ›ñgú~àÚk1È2<³s'Þñ?�]�«´Œ·¾ó�Øù­]xãM7ãÃú®x͵vœuö½ðf¦gð×ñøã÷~ñ ¸û“ŸÄ¯ü/ÿ~ól˜�ÅÂâ"ú}Ó}0Ϊd&Ä ÃfãaÉ2'âM¨ñF$ç8œ__$ë�1Þ†­ÛÍó‰ž7Ú`Œh¤ÝN\~-�N°I–DFIìºå–�_nT×p‡zíÎgˆ%k$ªHE¸ÊÓFÊ5´\ž¨˜—L‹,‡ÈräSãØ÷Å=(�2$ÅQÊ(Öyê ˆJPDPP®À’u¡uñ=J`SÝE§G“úFI=ïˆ*î—K‘£XP‚S(Ší�¢¸ä™VPlËS@Dm�ÔËI‚ÉÚª¡m>(àLVÈEV”TV[ µÚ˜ƒH•›<“ry°GD©Ô#Ôê$pQ=ºü6P¸rµ( )Ë�P Sm$eª#b �êÛµ¬ª¹ÊVä/„:¨…d>dÝ–‰S™_’[G…©Ú6ÑÊv@�àYluìT(°<=Snߤ"ïB^/ÊÊH .c¯¾k„öoÕf@Õ�~$ @­ì>ï‡/E—”v�¦©ÛÁ-¯›À‰�L:É1t;À†‹S:2 ÑÒ\`bŒ0ä$>ÿø ºbäÅ–È�¿¸Ú߉©˜BÒHR ;žƒ:„7½i Ìay¹‡~ÕI’$¢ú˜E³{Ï@wÞ}—ñìóϾøå/cii [¶lÁ�ƒ«´îºç,.-á¹çŸðůÔÓv:üO¿ð 8ëŒ3155‰íÛ¶áêW½ /¾´>ò0Âñ¹¹¸L1frÌÍ"r $dæh(päNP.ÄøS9åze°‹©‘ÈÈGå+‡�/´šX6`F`“(“2WóôpÉX^nvû˻ˌjòÊŸ}ÂÀb„@ì Ä`_T4à!cy{À›Îk®| _ý}9ò7ÛMí%Š9’Ès°Š´¸Œ³nº/~eÔªTÐu(Hu™~˜Fµò$Ç  j‡O¨«(©»ÍDZ|çDZ¢ ôTq‚]¨U»âg3%©+BŒI€¥V­Š·Zl&¿!K�ÅSÞ¥ù�¡�¶ÊƒC„Ê¿_j©jOreI­:!—@¨uÝ !Á�úb0©îr+ÑbEª¾%T«z ¨Ƥ�ò!ËFr�´¿ºd]S°â¾4¹ÅV¨FuË8ªoÍ„,õm]ÕÐ"íºÙØÔa%Ò’ ª“+�„"¿Ú�*E™¨ÃFdIР¼ ½h{j[kQoj#.Éò¬:BEÛ)ê#ÇÙ·\X´ì$ARì¸,?}©@›¹Ï©6êúÎJ67ØtCÜPc‘­)¤¶IÛªÛ";Ö–2‡ñûvÞòMP9µ hMÑ)´Çb[Dq ®Š0IÇ06>�­§MàÚkfñõ'–pâhqdòÄTWŸÛÇë.éâCÿõN.09üÐuë0X&<º+Ãòa<n¼¶‹3Î!L9u‡:]SÞÛ&ÔEª©’'Á‚º8[]V­NƒLä¸_n…TMm1Í D`Wå—H ¤VÎ Üå{ªJ%]÷¢ÉÃOòn4@]8^| €ä·r²\I¤Ÿ:(‰’âeE, êKlCˆúò¢õª¦Êsd»M„:A³Ø**(+7¤’HdÞ{Pඈ‘rLh�Pl�¬.)W ¯ºô½X­+.Q—“ IµÕ6Aª]¢žàÜ·œ…T¬€¨Xy£$UG‹ÊÓ“z_ÔúP•GͼZß‚Ö^äìÚ¼¡�“’IµWÎqÙ .kRøÖÀX_�Åb…HÕRX\åZ S N'�ÂA�·zƒ¨J&1¹õBÌî8ÓgÌ ³é¹c§Ÿ˜E¶8‡�glE‚y\rãEHöìÆÊ Eoy/î|O¿Û.½ ë7nơǟĺ­›0è�ÄÆÙMxèùÃxâÄ,N,=ƒ,_A.Š�IdHÔÖ&€Í›6áøÜ~ìGO>õTXYÖÿhÉvÑ¥_‚“ øæÎ�€sÏ9û^x�î| ¯¾òJ\uÅ•xl×.LNNb0à/ÔArTIí¦…ÚÂbbø_˜þÖ?FÌ¥Ø`Ý1kgìªÍÞþì@‰Ž×�ùÏ>½üyå`Når‘í±©, oÔM @³TÉ Åù<Ù6jØè0Ù\¥�À,ÚŽ°"«CºCB \h'ç $Iyž±¯\9Éæ±ã ë±xb‡~€€ ª¤@ZÜd¦‹)4í¹2X ä-#I� ÈrœDuP†|_ŠQ ¡}ež„^âUÁ”wÁ‰Ž0ê2rä �Põm]¹«R­JY$$Ø¢R¾P€” ¨¶ô)íyy/Zy"£ÿÜ1�Ã/À+�bËÅ×¢3–»wbã¹âè¡9,./Ï¿‚K/¿Ë/÷°ï…ØrÆ<óßÂüÉôúdÙB 0!? êï{ï{qû­·â¥ýûñËï}/ŸQ/ËÆ¯zQlµ|ãÍ7á+w߃ÃGŽ`ß‹Å}t‡^9Œ_þ·ÿ¿ÿ� ?àð‘#xÿoÿ6öìÝí ¹LfñÑJ‡c�àóûZ¿@5t†;l2ŸíŽY>qɵög†1Îl:…‰¯Ìþ0È„¡ˆ¹3òͰZäF8Wf™ÌrN…�òfµIÖ€x˜æPžî(/5$‰@žDZ¬‘ ˆå&º Î}ãEÈ�bñÐ"^žÇÊñE‡‹(IÅ¥×EŒ+ÁŽPßÍ©­‹„b‡J·Jr)°Ø‚'¿ß*ïýRÆ×¿·+2*·FRq[ñÍ�…~Ò¯�`ŒH@ˆN±VX‚€ê0tŠk¨¬kyù›$ #ª€0©UFär»¢ÚBª¶ŽËê‘vA€H£OPŒ <\¤¨B¢Žá—è‹ÊU5uX‡ªûBFQâi1ž“\~¸N IDATU%9I«÷_QŽâpU̲ÞÔ(ÚeâåžF™¦Ú™±H�K‚ªOÛÊûôhKTk)û¿Ú:JòÚ!:ò>@*�\Ay‘Ç\!eíJ UÍ Ò€0>»ëÎ\‡™Ó§ÑO€Þ”å 4-¶Q¦I1ÙžÊ-˜¹"§lS- õ¸F‡*†áOm28r¿vQ5aHŒø´îB|’K&Vz ÅLàµØíñÃ<8S¬Z­ÜÇ Ã¤=Wÿ®ÊÁ&—j›„Ä´¯¼T¬øPBrÆ'A:ÖE:1‰™má¬Ë¯Aiã3³XX<ŽÎä,½%ôæŽ`°´€±ñ.Ægw`|j‡Ÿý*6lÿŒÏnGoaéÄ,Væ�`rãf,Ý�ÅãsH¦6@$“H»À‹�?€Í§_ޱõ°rbã›6a°x Së°0÷ ֭߀¥W^Ä‘§F¶¼ˆl¥‡|�!Ïòâ¤J¡l:¹4,< K±S†"—¥jHcMazlw ÌSÞǺø0�ʤ×1Fòä�¢]YZùÆNvz48Þ¸ÁLÚíÔ’Z寨]SmE^Õ.ùÞ‡Av»xüÕÿ6§gÈÓK}‰E.8,Ñ®Pr!ŠËáE^Ü!*D.ÿ΄¼ÿ åŠGM£ËZFQêF5-�a¤>C=b5ø^Œè3È!qÄŽdéSvèn9Í ùJë§M&)”ʘŒ�$i à€i ‘a¢¾›²œ°ÙÙ88„ ‰8 ÃUnž2uz 2?ö·‘U þB9nÐÍn‚Å›õSÓ¸ë÷Nl²æÈŠôM/Ô3µcAy&@ý>N¾ò,ö<ð2ÒN”&Å}« #dqd0€Ÿ”NH`ñØWAT|°,„ì„€È3dY†<È2y�w–ãàüW¡îÕ)¶wm�DŽÃbôûýeäý "+ö­ !79hw¿|Û'0 ³5þyò'Š 2‡ÏtÛ,�¡>•±õ´úÑäuú:™‹Ìfôx±r_& -'K#�) é‚-G�ðׯ!Xõ(f‘·_øî•téd¶‡0»Ý«r1³9‹ÌtØNÔ8©²Å›h÷lÅwPÅŠS’y^|§¹­PÈmŠy"×rr¹’Á*ƒÖsnxbk{C»»Ñ&(Ư[ÏÑäFí¿Éš€!v˜ñr¤ÈÑÞ<ºH˜RW¨ûzÉ“L(!€Š»{k(­6Pk¾Dï¡uÓBw>¨þç)c_²H™mÑ«ìQ¥×§†?Hs~6øÖ.­yøûbÕN39@÷‘ O�g9Ð/¶�äƒe¹¤OÚ€+J¿Qþ[î¹—SCr‹Š�3©êŽ·<Ï!òb¿¿ÈÛMµ�’K¤–Y‘ ² "ϪÙVy!g㞸Ѐe$T*Ëј*'ÖÐ8E•í�)Oh Ÿ=`w†.C‚ –�¡åóÀ Ç„#ª¾Û&›L}ë×@— Þ›ØÚúm÷»qÁ�ÃUL>¹5_¼¯È.×DAåÝŽªC&†èßú~-[ y vœ/S‰¨í�+’U[î’¹i©åÕUÊ¢¸#:¯�26—i͇ÓD‹Ÿ²w.�2F pž1f¨ác¼Þ–Ä10ØŽ�Áœ ]½*C�yP±“rDTÆZê?PqeE�ݪ´¥V�ö~.I5�RNΕ�°oc܈Ò,©bPÛçl6Ŷÿ¨í•k‹N�8�|«r$OÙ(¾9€ O!ò›³lPœ–Hçuü¯$éOô�v«€ tA+p £åj%Mû@¹üpZn‘A^Üë"rå©üp€È‘”;S¹™!9 UÈ^”�CÙ:ªÌªò×�HU0ŸÝ»‘á/ÓO§ô`g®•ÊP� \ÔÛ‹¯5Z‡“‰ÏsXÐfLý"ºÐgààîK ²L‚�¬‘�Ék»¥—ØV¹=f´¤±ëÛ<–¯=«qÚBZ È©Sù½œ(€\¢Ÿ–(Pœþ×ÔÀq&£šm�Õw¸¨‘ÛÚ~ÈÏé®ïh·’‡¦Í&d~d‡•Óæ7†rTJÆDvѵŠäÝn ¬¥¨°›ÀòŽ8²l^!Ë|hâÏwS^¨ÔxÈìøÎ¨Ó&ï¢çY«„¼¾É¦ÌÕU¿éˆk�ȉê`“âT\ùñ´ �w²¨ %•7Êí“uçYuÒÚø'ä…¢ ˜éÀê²Qµf.”a2=йòÐ!…K@Ø\‰S¶ ¹Jà$–Lu CÆÐ8lm>§¤Øreó‚|ë+kÉYbKSÎ^:'…¬0 õÆP™,Ýö¡¸ Æ¡\FHýø’\½×(CŸŠrošÝ[Lä H¼}˜é É–ÆËî æCë©ÔHQ<¢¨Aù)Oi”ãH™Ç´äriµŽ‘º>Ó0þ%ĵÿ1$k#�ÔÑ !퇶¢3ñ³µàä?ú÷qòˆãjµ®øQ¢5°V'¬d@Ÿ9å2ÊN4H‹ºãtÙ148 Íh x3éYðÁƒÒ�ŽË¥0–,@®’.Ûk…2CBc•ðítªu–ºF»pšPº^,k÷ºqåmÓÏoÆÒ¯Zñ‰?Hs~ªhktÊ·k®Q4’´å�È©ÿ“ã�€¼ošŠcã…î…-ƒ•Y±äÃ’;£�.â¶I{:ã6JSß úO.ŸBj}MŽw®¤LÀŲc4ßý5ãÛƒ†L\z©ñ¯Ü[TÔA¢-–Q DUöP«ªM?(;i�S.¢ Ýh”�&Œ-Óì×ƒÍ ùü DpÈ÷ø-^—¾Q¯ß;´6Aœ"�Cã5é/ �ÖŽÝ…<Ö¹¸÷ÅÊœä5à 4—QWðbã 0b˜ÉZr_9� ±9DXWx™±fý!ÏYØÍ± ÍÈÙôVɆô¹VY‘‰“yØÏLyqÂ(€\…>¼6;ß ‡Ñ ÃZ@ÎUÚ;59§?rÙªA�œi¬¿:cRŠoö˜#ӟƇnb¥óuT›�fV2gøÄPóA¯ç�ŽYܲ£û!EU�‰¡^%MI–ßÌdåO5A@Gk¤:Ub`+Wå¨É¦)1ùå@÷¬§k�±jù—Ú`!¯²�7�k( S�= îà÷ŠbEïû�Ö6ˆ¼£öZ ä3mèÊ!ï›Q®‹Ë/‹ 5•WŽ–œÕ÷ê$eVá²Pß½ õTßFYüSÞ´S!½êJ¡. -îq)¾yÐ�Žf”IeÚ�3¨y¶WêíØZ£oÓÇ“HzÍ?Zdpê�˜o€L‚¯y3æ“¡w侘?B¸›·¼8¾ ñ 7s¼bj|ͱaˆ ²±Ê(ɯ�³’éVêí¡ BÊ1ƒwÛòGlœ×´Á¥«¸T9¯Æ‹™å(e\æÓjª×5E5)f�4|¿ñ]¨­.Sbg3t¶ÆÄb½m0�e›a( ®bI3ÙéóŸVEdýî«*™2ت—“hØ¢’ÂvÕ‹£ÕhãŸÓ\ãK ï+“me¥b»�Á¸a@ÌÙÅîMê‘Ñ0$,Î L¾?鈼 Qµ³©™),žè³>%ƒ¨ÿ-¨èˆBákã"R¿ï$ò„œ9•ì �(fQKMòÿLnµmR$�”@ްn½vù§=«æŒGQc­Û+Ù|±úô‡Ô~ê¯ô¾-Êgõ!œ дU”jï­Tö®‡­FÓo&ö]f†à‰³ ¤½�5ùi‘;Ò‡ïM:âtr´Y`r=añ„<ܤ\«VR«q Ë5¢_•RˆÊ©Q œj@­œ(wÐÝ@-‘Ä}2�„E.×à*ã'gÇ¢Š$<¶¬fÃê €rC€£:_ðñç1¥¢lX…Êp®Ê9„ d:Ÿ/º òàuò„©†9ð¸:âPÆt1#R=(õšÌmD&Æ2½òèq8Xp' ö& ø¨]¬;q£ù”ú»–9q³L]@®Loikj‚±¯ÊALŸ´I,½ˆ›€®•ùaâ¸pÇÒj>@Ñ´×s”}€öšFüÅÓü^Ó—'WÃk=ò•‹Yº»;øúZ£37ÿõh®ÊÀÜ;ꇀ�¹NÉ·ÚmËC£"]ãŸ[A�ßÍj¶?T¦—´fÃrÜñÙ[´É;†ØSŸ"�N�¸&9Ú^’ l9sçX<ÙP „jnS´Õ0ÒÔÖÈ*>TƒiR œÚà¬Ï•Ö%Iä3É#í¥rOéLÊm–SëDZn¶êÖøe-Íö69³Ø¾×˜Åc‹Š] iùªoÃO� [Ða¡µŒ<…§Ú~�!ÑLDY;“†,u o¸öq®?¬QµêèÛd5Ä—4¢+–À(]fä4¾–\ÓGÐú�õžA7 k’ƒ�‘_ápü¡[-í(ÊÚ20‡Š 8ÁÔó$ØËÂÂlˆik�ƒ¢J‡zÓK[:6¨1‹w×€¥/ ÀxhÛ Wßðˆcms¢ípUm5®j綾÷9 êÀúØ ²¹AI yiB³ÒcŸ`V¹~z2g|õv<òŸBj)_Ó¯b®—A<ßê£Ë–&,åËQjT�—^Håj>5ÐP]C`þF\½V�ÎÌ©Ó+‡:k›c¹ÂG´ŠÕrþLaÚÊj”!úN†dßet Ä�š‚‚j­µ §oÒ j= Y%÷ˆÓ¥Ö_Ë·0Ô‹)Âx¾ ÑG,'˜bÒ ä<Šk�vèhæ?|Ys›§ŸÏÏähY# SY„õ3i†1“þÒé°b:lC7L“vamÄ]±ÈµØÎ ¿Í�yAvÍ|‰–@{¬ q¨¬«àJc0åÛÖ©ˆž6kÕ92dêlµ–ú/_…Ûo_Hã  [£`¦âõ‰«Z¯\M�Æ\9ï8>Öûâë÷¬^�cì°K¦_z{Il¸VÈ”T�@}+§ß¬=:âšÄ´=»l´*xÁ,´<±:TŸ+@ˆ½ä™£Óàë¼rm‹Áeµäå&Ÿ¨zDê'kRÌ +PÍHò´˜ÅG1ÂbóÂx7߆ Ù®Ä|€R.NÅðÐTµØx+·!*Mâ¹§Õ¶gç²±ß(æ¢cTÞeY+2Sô\Clu‘¦•1›þR¬PK=¢úG·/deÖ¤*¢|Øc“A¸ÑÏãºcîÚ¬©Aj4!blpñ;x­(CÆš¦>-î0a('çµÎ)q‰¡ºšÚÊ=k¹³ê”¾Ó+-FT��GpÆ‘y ÜN†¤­fæ˜ çØS™ч˜ó˜k™N�8�FàÄßµÃ4V È¡%Øàˆ4 \��JÙx·ñT«C•ëw�×pÆSe‚@gid±LËkèøÑVÑÊÔ;bZÉ~ºß„f8vê6^X™²:½2¼’Ú:Kc=q°Ÿ ô‡¾NaÜÿ4Ê:|€ƒÛʬ«‹Joó$,4€œÃöZ8«Þ×"R ðùBˆàcøkñµ©ÝZÚ²À)�f¦1µ?xDZ=ܨáOžüP¿c³Üü´§Q®Z%s~C²aDIš�H|òNQ9óØÕn•,~ÅGŽñ*º�jeáãgÈ®Z œôÃÚÙmÎç«O�9§@\E£pŠ ­zµÜaPÈADàN=héu†Ú¹1üÒÅ’£&Ö¸Ù°B„�˜×J¹ž@FDµ£x{��D¨XÏAsÌ1W'jy,uõU97�SÏÚ¶ÖÀœ/r¦Æ+Aõwº£ˆUrÊFÿd�NYØø°f=›�)®¶\{´ø vhjñú�vÕë¿êÅH&Ë8ÁWÝAí‡z»µÊ³8õ4¦=”T”„±~ ¦²õ°b@ÇK[aeÑ·†lwE7æô‡^Â5C§@Ü·‹,�¿ýˆ½Ü4rc‚T5Z™Õ‹e°U¿¬ƒÃHWC"(TwÃ^ë@Ô¤‘9ªýÃ.ŒÁI“B"o7µÍaæ›ÓœoBg@FÞtÝ͈�!»\áp©u¶·PßÄ�Ae„8�õ,d¢v�5yÝ™ñ]ÈèQçL@‚€æÕº¤*`¦‹C]ýy)¤Q‡ÍVÈ•C˜ÓISr›_äø×¡A�¥‡F¼®•F³P ¯ƒšïMå�åŠÜ »žÖFÖÏ:Œêɨ’à>Íé^ëeÒz…fv"<1›òë{Xü¹ÂÑŸ‡é�k˜N�8€é¸F@A�¿±*7rƒ]“£Êgƒq ×Ë0â²JOîüކH® Ž–G¬±Å®Êá…èpÖ CØò騪ŒÙÏÌ‹9 ·Zí¬V�#6yaU�kÈ)yàÍ–`‡Åœf¶¶a—xN™X‚MKH8�œ\Úf¹|@Ä6²à@P—êfX_p´Gð6¨^î„Z�[qŠQÌ�ºI„diIì)uÐ"ó¦óú‹S¤)qdzÕèf"³Ï6™ëñ“vFÓý—á1Ä2:�§YÖÓø«M|#Œ½Ãôå5L§@À\é¡.©$¨ÛŒµÉÒÁšoƒNiôˆÔe'û|÷;ÿ7»]‹9PŽÔ[a›Àòm,4´È'Γ_÷8ìïœæqÕ!¯xkä²¹^ÖXÀêc ƒg‹#Cm±a¬fXMôµWý™xA·½5YÈô‡Ê¿á;¹š5ÁýÛ"‰Ø G×8a1¶È)µÒºÇ*.x%Æ€SëOíôUrnhtµÅÈ�Ü�ÚKBÛ�¤ÖÎÝf›\ŸÛ°nÃeô9Q%åS•ؼ"gÐË•»òê”É÷=ÆdÖ6Ëóçæ Qûwœöí¦S N‘if`‰˜H£çŽ5œ£e9š=Ùh’ëä‰È„!¹½ó·~³ˆQ–)ƒBËÐF±eësŽC#ÛKbn¯4púfDG .2cWåÊ’f†W«�…ô¹F iJ[–Y„½¬23å§“;ä2ô»›G™ „ÆÈj¼ôAe>j(pEU™j›Å[sûæ®ë{Pfª>ož }Å�œ®Å2ücNÇ PÛd.¤Úƪô¿HYNÖ !†÷ ¡- Y_ãsúc‡+#ýi-.A�0Ë­ÞÔ&¬+knY CÂü¥.ÆÁÇí¬Ԇ×< w ¼ÙèˆÓiUV»ÚTsØl]‡¦™õ¸¦*fvÄYž…â£bk³žC˜E�Á­‰øÕî)„òY“ÅáÖë\ ÕÈïÐ-:\fyÛwtq$kÊÆ“þFÕÀbúœLà4Aö�XÃ$í¦‰ˆv9r/¾€Øôžµ²æ¨»À2¯ü³ é!d[xùÖ àâú™ŸËQŽ–2tšYòFø´š^oŒój™ÓTÒ‚+Uºè{Ðæ 原‰©  òA£üqO«Ù›žª6żE á21êTJƒŽºP�RØ–øü|.!�ŸaÙ"· Ì1´•t˜¾¼†èˆÓ(\ IAý¯áÐØ|ÃeÆ4Ù$w˜U¹Ø~l[åXä É^9àeyu ›Ö¢Mø|Û‰¯´ÑÂäRc�fÍi•!Ú*kf8›.EÛKÕö³Q´ß–�a“+¬?Ñßj¨¥Òfƒh›\ÞÒ^Aú/or£}FÝ̲°ØÝŽ™  ÆXß`ãò?� Ü«‡•8€�Þ0ì’C|¯üdGÞp—¡l�N7ïj;\jësZ¼~”ÐîކÜ,KW¹2úr›�ŠÿÕ|§—Éÿ^ÄøqQâ1Õ6ͪuðf賜|ØÆpi³Ž_eU> ˜—Ãù&´ òÛ¢.6( ¦O3&ûŽÄdßtj%ž>áLGÖ‰… -qìlNQ]UÌ숱±’ÐT»øY>ØÄ3zjõ=¦déÕrl´Ö™Uªçá)Zà . ˆ‹ pý"aÔPu 0XEå¥2¬ü+¶\,A¬ïäë´=ö"½U¢á»Ís9VgD ^òY^µ¹JœõâÑëàoë5ñTn3™�fõ–º�?\\�³´‰5@kó›8�ªQó§¦AB`ñøa,/.H E�ƒÆ'1±n€Ó;G°~Ç8ãú+0F'Ñ]™Gž ¤Hxúp�ì_A'Íñ¶+2ü컯ÃìæYäÈóyžAˆ¼à 3+€FT¹\!„p ÔééWObþð Ï%sDyµ�©ÿ%À(Æv' ÿÞ�'×I[Ûþ*�Qì(uY¾Çòª°T^ù(¢|]œê¡m€íŸÖïÌÚ [IJÞTF-F‡$O[_ Àý})³}“‘=Ø _9Ç‚�Û föì¶f­†×0‚u™Äsê<08´}ãd2Æ*öo”ôd¶6ìâ¥úTöUj ´óz kÚ` Ê->�ÑçÚÓ ¾ZBf‡ÐM2´awöµòçÖ�Í·[í#ýЛ¸I�†¢f|µòAZ; IU�2²–A™ÆSèMsMo;ˆš¿DM¹ßsŠ,b\«‰À>g �Ù÷¬áÓ*…kßK´fWâê¼Y„þâIdYŽ<'¤iФ;Žt"걯ó^yö(–ü?¸æü»ž^ÁËó9&fס“’$A’$ÅÊÙ`€¾ü0ÎÙ¹cÙã“è§›‘/å re.iÙCD%PB ˲B^žíY7!D9ðØzK'1¶nýK°*³ò/ãìH›œ3BC�"Ãÿ ÕÊ'YÚÔ?kå5å QîûÝ‚ô˜ògÛÜH¤ó1Ú°Q¯#yû5Õ_ZÕ03T&#—Ñâ�É ³ÕÆIh§@ ¯gWzc¬ÛÈ$£}©�Öiš@@F›¼®™þ†½¾ Ù‹÷Âïò2à`�Á”–‡¥ Y;dXyoô9V‘;„š^i¼,g7°‘ÌÒ·vX¸ìÖ€Œ.ªßå IDATŽ»‘Úè# cýp“We¶QuzìNM½M±­gã\þ—á£ZN=it3oØã�ËÖ>o|”ÁÑ3·¾kFëû”Ö,ˆ+©•ÀÕZ—–(Yt'Ñ�Ê0“ä Þ2–ûÀ‰Å>^>ÞÃîý(Vפý¨“”À«Ws=ృ=ÀôD·ÿwoÄaœ�Ï}ìcè~D’„ KIn�Tÿ+wyù[ „ÕÄF½Q//œÄØô(A\©ªÌʾäúÞm$Î ]Èò®ªÃb�ö^° ²åì¢ò#•*7xŒ0B´o<|žú®å9QzšfL@ͳ�?¸‡‰7ÂN�W2S½]ûM Un#ì/ª§žHÛ2åÎGXÿhët9Ï>õfn Ê8ElQÕ”j@/ˆ©ÆB¡�ÞäˆýÑDDŸç6x§S¨ûI¯‰uÆÑΫ§ò8‹D&´’Þ8ÉY²]l[ "&l GÌrh'UmðsúW‡w†!„ß�9ûZÁÚrkIJò…«�S碳m[6¦ú+HÏ»ý§ïÆÉŸAo�#Ë„¶Ej¥×Ñ:D@.�¦•jëcžexòsŸÅm7_‰Îk7á3÷îCÖ@dI"¤ï xËå·pJ†-…åýhIrT[‰ ŽáÙÎ)v™HÿóÛÞš%­‚ רçà厩ƒ˜“(öBUÎŒ£OnÀ��¯­ÈP;íbD"~µ�nž( ô;ãÚØèÔõŽéù>àзo­�´Ÿõ¿™%hjkޏšÛîZ«XVšrâ‘mTÛ5ª«û ¶E®XÀÈ\¥ ë8L–îÎjn–Ât.þ¹ì"SB&Å¢0Ç<‡JkÃfF¹Ã€Ÿòš–T˯F«3évøC„bJäìë~-UF4ܤÐX•s¹È°àû‘Ö$ˆ³’oYwb3¦ÎžÅÅ› É1$'¾ŽŸü•ŸÆ_ýÍݸïîÏAˆM˜@¿?@'M‘¦)ò|€ÞÊãããH;�R~žçØsp{?öu$¬_7†³¯¸ûöŸÀ±½!!ÈêN}㦴Y¾³úûÑ-`5HêëJ‚'°S]¬U_Ŭ†¬…èc8¶pñÈÚÈé H"�\èêe-+bq«�r†ßgš_�;ˆ1µ¢z�à  vhý·ús‡†úÖ›�èÚâ°Ú.)íqm0kfÛ\ñžµ«&‚Ý•7ÁW,5ëΘ¦†f<ÑtkKŸ/OÜ6Ù”åÎ^=!3³í$œÿøFg°„ tt»ì€ÅðDïR±ã‘ÑT[={�¨1dÅâ7%±¢Å€2oÒ*L.Ý�ö¿J|OÑÚ<ØÄEÂú33KغòÆ‹HÅhùÌï~üþßĵ3Çðc?ûlÚ¾BdÈóAµÒ&r VV€õçâÜkß„e¬ÃÊrqº%[,‰� `  €3Ïá—ÿÙkpÓ; éäzdyŽL�¸€ Οï¡é«qIÔ;›ˆTid¢ËÚ>”÷êYœ¨KgËä%o[EÀèÕ&�œåCfù2³`Ä1Tòù‚¿0þ°�Vž¤­×Î"t½h]“Ê.¯J.î‹}½6 ËŸCv¬VPl1B4’‡8•ÎQÅU/°�‘×a¯­,[rÊÏ“Ô�—©ªH•{1×SLÌ>c•g ” ²XâõvãÉ{n›Ú>µs}¥Õ¦º§o�‘¹Oû,á%iô Cq™y}eçèsv§Ü€+M-›ê«úœ‰¤x(ÔrI:lþ>¦S+q&ªAüjZ`&ëáÄËs8¶ÿe¬ë&ô2[Ê�Éö~êa\´ã9¼û¿ì=‚¯Þùi€D@–§8óªÄ-?x)¶L�aÓ�¿Ÿ¹ç~|ãÞObÝ8¡ÓéB%8Bà�Ç੽ÿW^r6Ϥ8ÜC?#äý%$Ú·qCå1Ê‘9湌`£rzQKàÑv�²<1èd%ÎŽ–ÎÚÀéKìId@ZÃe¨˜„GHõCÚÿ‡ó™hbl!xy-/=|Ͷ\cІ2gS!Ã_MÂÌpÊ0\!ΓÄš>&¨¾ -3äüÙñ�š²–fWF õÎnEÍ ÊßÁnѺ‚npM^Ž2æ€b�åÏi.eª ù_%ÿã½,©ÖŽ,¯ÈðÖŒG�€s%lÙâ¼õ•o‹Ï8£îFò˜FݲG9Æ^CY˜^—o¢úN`¥US¶£?¯EJWI®¯6|ÍÞõoóoÛ‰ö¯þßÄÖm§ÿìò²vÏÓÒ¼ßÃÊò2æ–s_Êp¢ôs ! I¯[ÀÃ�îÂÅ“ÇqðØ %èLoÃu·¾oºúlL�’¤ Z™Çm×_‰K®¹;ŸÚ‡¹#0ÖMAÚ]nD„¥�Àóç1è÷qî™›ñöŸþyì}q½ù£,W8hÂt°IP€Cæ'F‡eW{ ßó4ôRýÏp�ÃSHTÀì ˆÍõÆKäªÚ†±CÕiý�÷h|+oc¬ñ JÒ´üÁÒÀn—iÆàÌÁ7ùV:û8·ósÚ §/YŒáWgK¿Ì -ÈÛ=öÚT™�¡ýÌ[¢ÁȔפö#™yFþí�ôüqd1Úµ“—À¸@£f’Q¡!ÅS.ûÜ/ IÚ ÁTåî23ûe£õkë­6ÛLâíëüzWµDdÑ¡�9a9ãžÏÛ Ã Èõ•Zšñ±1<óµ‡ÿ3€¸.oüÛüO§Ðßß5´&AÜ–m§ÿì ÄiÚ'ƲÅE,ôuõBäHRBš&ž?²‚L6œ÷jüèÛnÆe§O£›¦˜˜Þ„ .º3³ðü‹û1ÛYÁ?úÑÆÌö‹ñÍGCÞ_D§Ó-O¢¬” ,,®`æä^üÈ­×bË7bÏãOùÀkº~Ý€Ä5òh~a |Û·mÃî¼ý~“ß| ‹‹xè‘GjB‚�H8S�'Ú á»Xl‹­×ä¬ý^Ð5–ÙýµCîÐNžœvÙù&�#�‡?Haì Ýôj�—lË1ÃP@Išðb V»dŒ¸¶æâíφÁÝ£ÚÆ9Ûµ‡,í›jY§@UzÚV{`ñS»šŒ†QëOŸ=~3 šFH�µÅŒ.ñ ˆ\¬v—Ùçúk±3R¨—ð¸E­m³ËÂ&‹ÿ²JÒ(/ÒŸ» ‡§R‚†ƒz�øú»üåê߆¶Æ-Xó8Pã¶öÅ®^–ƒ #Wù†6è†Ìµ âÖìvʘ] ÿú—þ%þö£…û¾ùŒ&%‡@"O‹N�’À@LàÒoÆ›®>Bšt±qÛY8wÇé˜è¦€˜Ä†™ËpððaìÙó4nºr;núàïâ¿ü·Oàë_¼Ó“]$i§ºB„A.ðÀ“¯àÁÝ�s¶McfX¤ ôWzò’p@ˆöa'å}qARüñÈ×îÇi[·“ÿ“wýøÆ7Œ)„@¯×C–éö4ú@ÐöJ-UhÅùN¤ãÐPÛGƒۚ^–Φ�Äâ5%±Ç C,§w±(–UÏD+Û›yÉÂy /›i }.”‚ƒ8!Ü]‚#PÈ„�A[Œk“�áyèVZ¶ fF,ú­›Dmb‡ÙÂÅæ`n« U¡É©‹äTL;z4sùnìÞ|M|Ãѱ›´4ͺ¢Uÿƒ%ËØ!->¸|;&Ù|»V&þíÝ ²ÚÓ¸(` ²ôïÆ«ò‘×ÿ¸Y„>ĤÜ,²½2llkÚ¢÷_»4SpÇWߦ–Ó •ìŽRè÷­Y„·§oÞõG8ëüÆ¿ºùMøÈþ ÌŸ\Q‚„”(Ï€õçà–[oÄ姯C§“¢Ó�ÀŽó.Âö-ë‘ %…â±4ÁŽ3¶cËæMxá…°tâeü�ïºo¼ñõø³?ûsÌ¿ò"Ö­›*@X.�£X�ëe{œD‡3“¼î¶›ñèË“ØÿÐY¯~ÅY)EÎ ûgØ4Æßù½ßÇÔÄ6n܈_ù¥_Ä�÷Ü‹ûî¿ðìsÏY òà¡C¸á–7(V嬥,ÜŸŽØí´‹´10¡¬_o�Kâ‘ �.¡’‰è˜>�Ðë$°Ì¢@sdíX@QDó`0X^z�Ü ¼ñÝL0(c¾­ÿ2t<¶â }IÉäÂ@pPÛ©Õ7—ÓÕ§ C‚|™µÝÔëĘ„óÛ‚0r¼ç’ÆÊú^§U{]“/�›LhÚaéóAófõˆÞ,�-Ë턨LØHÃ4ØÜ.›™—eéÇ2f2€c¿auÞò»ÏVVm>ÂòÎ×ô�Fxº³æ±ÁP.{8îyoÆuå>†HƒÚ6Ëý®]+[]:u:%u/š¢É W$ŸÂ_ºïº~syu@§“€ò.½ÿô'nÅgM£ÓI19³—_ù*œuÚ&t’NyÑ7».ALMŒá’‹.ÄÙç]ˆ§Ÿ{3é"þ·ßøUüãŸ|7æzèõV�$ÅwwiBH“¹ AÈs�¹§Â/ß2…7ÿÔÏ¡3s’$A¢¶„¨xÆŠ.ô{åþ¿�ý->ò—ÅßüÝßþáÁñ‘¿ü(>ò—Åú™ü·�üߨùà7ðÄ#áÿúã?†ÙYp{ñéÝøÅ÷¼ÍIDxß{õ>ì~ô›¸óï?Ž3Ï8#®ÿ¹˜´º«,A/1B¯bEh5Ò&“Å+' ’°7ô†ç;È{²¬‚»`+Z ¾òmê´±š,iÈñ¥í”Ûú¥?ÔìòVC. yI«'³zùÆWß±ÄvOc}‹Zì.§]¾¾ÀŽ[ónÙ¼³³ëñÒKû±wï^Üðêóð†ë?„}ø¿àñG¾ŽÙ™)àŒ@ÈäI–ßÚ¿„§þôïñú‹6àܳg‘g—`ß‹ÇÐ?q„¼ê|T ÉîÒX\ZÂâÒ~ï?ˆK.¾ÿì]ÿ=^>p¿þ[ÿÑÉ{Û-?„÷ü?‡ÿóÏÿ~ä\|ÑEØÿò�b,n�Ýž‰š�bö9˜DŒ 13�ª`%››³þv¸É6î´ZÄ Ï!mB7(AË)f�üÄ(Ê�ÉÏí'v§ÛA­?}r‡§¶Îšz›�&IQ+k2-»Ì-A™øRµ"Ç·Ä�Š�aü²·B¬vßH£e–µxbá-G59ãàaPÖHàHo«C÷…‡ÓGõŸ\2,|öšôkòlnÁÇÌé!18kë,ňÝ?m]Èd×÷HåaCŒ–ØVáƒ\ë§ó6x o¼…‘a«ÌS ÍD§@œFþX€pððÁ{sˆ¼ƒNšclÛ•¸õÖ×àÂMãH: `jf.Üq:r«%„€  I’€PZBò %{¬ÛÁ¹çìÀÖ­[ðìÞ½è~ ïû¥wcçžÛñ§úa,?„Éu“H(Añ^‘ d"Á»ç�Žâªsf€mÓØ—¯Ç`i @Ÿ5aÒγÛu¿´?~î_¾§ü}ýu×áš«_í䀩©©âßÉI¼´ÿeÜyϽ• œ`,"ÎhÓj9¦36Á)qHNXCû ¥N—ËHC{7'và“iGädP=,dø‹c’w å¡Ñïý�,C×BÞ >Å-ó?$äÿIÿå�žNñ®†N˜ÛZh§ÂSø<�õ:ló�ãW¼ÃQ+r.‡¢Õˆ©¿6ž×’P£­µ(¬·Yß»±xŠlm’|B™ý’ÃcÔm`#óc+«L•hsŽ�ÀÖndð51ß»±êØQ/Œö$—ÍÏËuu;zrnmѩ픲îN� 5�' :¸äü�¸pË4.»ùm¸ýmoÇÙgžŽÞâ<{ìQ=vDqr%x+VÇ ¶líbÓ¦¦¦ŠgD„uS“ø�¸gì8OîÞ�IœÄýÞoâm?ñ/püÄ ú½¤T€À$MŠJ@ž¾²û(޼ø<~ë~+nïo[¯��ßÉ™¶à8Èо¡‚ˆðž_øyÜõ©¿Ç?Ü÷eì8ëLÌLÏxûÚgïºý±¿ÅOþÓŸÀŸø;|ü¯ÿ [·liãÇ–B›�v2'�Äè¤b¶$(Þ`Îfà—…S]K Gn‘†]ZÌüËIøDXìåÎ~Ø2!œíEÆ�ŸaîSÙä 4JÃ=n©µ÷dÉÓŸ,e:µx ‘&§,Eùþjä?v b¶5/9·W²;¡Lip„ò{kßa«jIwó 8o²·�=Ίç¶'3¯ñŠ€�ü“9O5À µÉV*V{Vb�IS¥Á„ ÛŸ›ßšÈtj�´‡Üþ­û¶7úÄóÂ0Â¥rØqÃ;V:ÞÚ˜¢úò)âÒ)g"2·»b†±ø.-IŒO¤xêÁ¯á¯þßOàðž]H'fpó-·bÇ™Û!ðôÓOa÷Ó»Ñôäª[Õ�ºÝ§Ÿ>ŽsÎ^‡óΛƎ“ذ¡S¹$I°mÛi¸êU¯Æôì&<ñøNÜòúKðøûØ~þ•˜›;yáþESf§ÆpÞ¶IŒÏnÀ$/âærl¸å�'³e&Ê®<žyç;Þ�÷ýê¿ÁÿäOñÚ߀¯ÿÃ,Y+++ø7ÿî}¸êu×áýÍÿˆ×^{ þÉ?ú1saÇÚ(L,Cd¶i“•"åÇ:s‹=VÎÖCT,îì�€DÜ�61Q±âµ²; ÒöܙկK‡Íu ÒHh¼oýŠV³×:™ ´Ì ¼9ù¥Mý6…1ZºH¤¹¶9–É1û+·O3Ù8Lðär`op!ß»MÜ&o†Nú_G§±ò { äö�®vìñAön,ê©ØuQ) *.+]JDçÆݬ¨ƒ9«2¿dùwŸ= àÆ-*ãDm8ðp7Á±Àe�D�%Øš5C§¶SšH äô™"��@ �¦„ŹWð[¿þðæ·ýÞÿïozË;pôè1|ýËwãȱ#8qbçœs6¶n=­rB,-åèõrLL¤HS`ãÆ.™ÀÊJŽÞJ!€±±..¸àqâz½®½úÕ8}ûvœ¶u+n¿íV|㡇°yÓFÀÜÜ\K~ËAØ] „†¹»¬%tI(‘šm<¦Ö ~TF­êª|ËLó)F�%¾£ÖÓFà>Œ’&²jæÐê.$þ%ã‡Ná!uEn®ó©µ@„:E4¯‚ÏàƒF §&¦î¤jêL:­Á¤Ï® Û ÅÊ+_Ú@D“7Æ·)5VV& oÙ¡'h—¥Ñ/¨À¶•efžŠà:GTg6Q€EzBÛ…VžN“XrÉs�qDÝò•›EjW2µ%5å6 0¹m ç+­2#⦅”oH;.ÓGX²Ä:äïOZ³—}/s.û¦J@¶„œºåÈòʹ ‘#%ÂóO?‰O~òÓ@B¸â²Kqî—‚‰¹£8xèNž8�é™t:,-åXXHB– ÌÌt� �~�g—€ˆ016†ÓNÛŽ�ž}ö9l˜Lpõ5WáØJ‚}Ï>�N"@ »aˆ� Â3ûOâ©oíÅÞgö£Û›CÞ™àÕDƒÖ¯_�Ÿû™ŸÆ—ﻯ¼°û™½Ïáª+®À[ßr.¹øb<ºs¶nÝ‚�üåG1==�Ÿ÷ÏàþÀ}_ýàí?ò#èv»8pðÞöÖÛñ/~ò'ñê«®ÂÇ?ù)üÑŸ~yž£œ¥µÙÄì·ÕPåU#u�Щ£2§Í`…jŒXoÀ¹Fn�/@@Ì úŠS5ÛãìwÇeÍ"`ë©S!IÓ¶ö �írßžAÞ£Ç8Y›W(§>((èmë2ÃõmN=¬¤ÖŸlrö� Š‘ÏÌßù§¯Z´xª¥Ùë_|fŒ÷¾¦NÍÞèñiÍÄÉÃWºž9åÃoYØÚòQ1>¨fS$³…w­^ö=lõÆÊuEúûÄð[O“h|ê·ú/•ÿväßêßÙK¯ºú«Ç�ç›'Š…Ã˜ºð&üø�[ñÅÏÞƒgž@ÂX7•†Ò4E/ËpÃM7â—ñ_á’K.Å“O| {÷<‰—_~I'ÅÙgŸƒÓ·oG’&å6Kyþ ˆ€™™�XX̰¸(  QÎì=>�'ŸØ ‘ç_øúSxèKwazzÛÎ8ÉØ$²¾À‰…%,ÎD$€ÁäFKÐÊ,Ûûaú¢ù“ùetV†â[…nÄκŒ]!óòY—u¬;‹‚’8xcÄrOé"sZf÷ãåt‹¬øÒ®aFHf%³„ضã«/® iƒ¶ú¶&µä¨g|w,[AD3™­œ«‡q®)b¬ñµ;C�³½®ôo/»àBÀÏì©g!¸¿Y:}…��Q.þËοðÄÞgÌfØì娨 °±5uY·¶Lq|kxpûŒ wÑ~ËGæ~\U ™±bÔë×MãîßÿóëÌÈ ´sùw®ý§:õÚohÏš¿m{;}`oä`ðÔvÊYZ•\t[XXÆò÷áã‹âõçoœϠR¤3“@Rtý<+N¡üÚ}÷aç£;ñÏÿù»ðÆ›oÄ‘#‡!„À`0À³{÷âð+¯àü .Àôô4õ}P¡ÿرÒèv |£rOúñ¹ãxz÷Èó ðµo| ß÷eLNN`ÃúIŒO®Ç ×‡È˜™Co0‹ÞÜa¨/iŒ Ñí=rÌòrY;†Õ¸ ÏPc·neY¶9ºcHímô0“^FxÍ,_ó�E ž©2�3òFêóÆà«ÔçÔömWH–¼[ì4�¶tCÓnžLgÓ*«%ÃÂLV�,}©xG®|p©±pç�Ÿ\ù÷°ØwÞ!Ó¿õÍí—L›Âvp7³M¬¹Ÿ•Ù\�¶X·WÒšX-eP‚¾½{ü25;ü®Ëœà²ó.ˆ,ú€ËÎ×íiÇŸ:¨#—�'?ûŒU¯Ó}4^¶åÕ%ÔÞ àýN uÛ÷Usîõ’‡Û¸¾‡až›ì 2c„}¹Æ¿¶·W®M‰…·"þ…%ôv ûžì£7È‘vä¹ÀøXý^ å9ˆ'OžÀ‡>ø'øÂ¾€ëðµ��‹óósxì±Gqæ™gâÌ3ÏB§Ó Ê}Ùƒ�À` FŠâ³Ûƒ`ïÞ=ÈóY–ã®ÏÝ�Ç{ ÝNŠ^€Å•cK'AÔE–çd½r!@"/óaí;¬ûXZLµýþ\¢š!°¡“-!âÓžï‰ÊÉMñ�îa€œÔkUiåµ'bßY¬t4<¼æïþÈg‹³bNŶm4º½àr"·ú²c{·h¾!UóŒõ¦¡¿ Ô’9¿uƒç¥Æsહµ‘¨žq!䝨™_³‚u3ò7%»�5û ³�úÊÌò*ÉÇ ÌÒ50‹&hs˜cP¨–&Bª¥õÖÙ6Üê•É€€‰Ø¦üdµ ø€~ù0` .“F'¡hœÐb؉îh ö�о;hm‚8€»$Uûóö«'°ëÙCÀPÔl—(ÖÑ6�ݺâ1ÊòqÙ7³ì¤a� å²Ri6˜R‘ùqƒ3,~0¾µWQ�š˜´™7*6x‘ˆœ‘ĘÚ8GâcRl¢î³‡  “™åJÝ펕:ÓŠ…S!•¿ûôÝ€W½í6-Ý~¦ÉÞð•—_pàñgž®' îÒÚèiåUí�bmÃqãÚeç_�Âêþà²ó‹ü·@š¯-˜£V ŒÈ;¦çRc¬£&d3ÿ*'Øg¹·ó⟠rñŽÓP¶ -S´-¨ÿù}åZ¢µ âGÃ1w�g'±ñüÞ<ÑÃW9Ù7mÁÛOÃÆ™I,--CP‚ɉ1$I‚�’4Åòò2>ù©»pé¥â†ë_‡©©É¬�\8‰]»vaûöí8ûì³ÑívË®Á �={öàðáWÇŽÏãï>~æ�•}wÀ€•¾ÀââNœX€AäÀx*�§Ê>¨HG ªàöVíWAѳQgôŒ¼Ù ¦«ë=ÚuÒl“«á$-Áz0„X’èÒúv8éFûñ†!À¶I8\å IDAT6Þð3ÃOÙ¬ž]- gd �Üš,Þ%»ÈZÓàŒeü€–!Ä,À�-–ÚVdÃÁ·½2®@kÛ+2w~ö^ÀUo½•¥²Z©»­þ"|fÁœ´ñ÷å\  Úœ²š2ÌÐêÍÖ9×Ö„úÊ\8wX×ddLe¦ ¾hG~eÓÖ&kù“Tl‡¤r»dµ=roµâÝJ¯m¯$í?Óû–¹æøÄÞŒt ÄOX%ØýÊ"—zè €ÍçLà7MaÃ]9îxv -BH’cÝvì8§mšÁÓ{ŸÇ‰“Ë ª¶X.--áŽ;?‡‹.<×_ÿZÌÌLÚ„ÀÒÒ"žxâqlÚ´ 'O.`yy B|ëñÝøüç¿@`ëi[033 ‘ ² ÇŽÏãСC¬,CÈoßTL’åYñm¥ZžÌŽ[•#çOû+GÂ(' Ì"û á¿3è\-ÏRùV‹üa€` VÍÔvÎZ¿à†‘½®7‚ϧÓ#—�I‚Cq 8©Ì7¯àªTä/kNf˜õE¦ õ7ºZ}A-¶[ZWå܆ñp³Ö£ð­+Y#|²,±2¨©¯iäÈÝ\[ ÇÚG?} ÔÕ0áÑOÞY¼û{:³$APµýr�1}íôI—Кßt©ì¢&8¾aSm8ä;w( é•È:¯q™Ð¯4z¨u�ŸõÆñÖæ |c_ȸR{‘I!ÿ/tÛå´Øãu• Æ24�³€K–Mk‹Ø»|¿/©é´¬Nªx1rË+@)¾�ãw?I8:½ï¾aÌv0Öí× ¤œ}þyxóm·à 7¼�^¯�<ÏË-”D„=Ï<‹¿ù›Oâ‰'vc0@�\äÈó‡ÆÒÒ"úƒ>¾úµqÏ=_„9’$ÁäÔ²,C–e"ÇÌÌ:œµu#~äí? ‚¹ü/C–‹b5n ŽÔCÆä� š‹ÕÉ`FŽ�‘zGF¥�¡…¹F�h=Äh© 6Ÿ:ù…´¬Jo`#s&'ö '€r+ŒY‰…K0ŠÈÐ�Ü ò¯wÆtv-tl²D¨†p·1oÎ¥5kògÛ*ße·0Æx­`Ì&°]íeTå'Uw#êc-Ù¾Ž4Ò†Ç>sO¹…2¼íz À£Ÿº �~ê®à–•Z+ب¡M˜þæúLÑ~è%Ù¸šeÁ,K–ì€~e ­F5¾*áN_áGR$j½“©Xd�mª%y}¦_ ³rxNËûÊË•^½�¢ŠÖæJœ«�Ñ~ñc0È‘t:˜œC§ÛÅ–í;0½e �î›7.àpž£×ëcaá$¾òÅûpॗ°pbÇç�$ Ò4A𦠍‰>Âòò2>÷ù¯àÙg÷áºë®Å† ³´ÀÒÒ2¾ôå¯á‰'vKýÂüüƺ]$” 9–—û˜›_Æçï¹id9äŠ\‘™LˆâN¹ZþÚõV�Ù¦³j' ðrÉK¶æöÊИ5‹´ZÓAm¹^sX«r–Ù6\laå÷äá;¸²V&I›0 ©ÏM’=¿@àMJ¥n“ÔJjÔT_†Ò™O‹à–1–t†: ›6¼´¥/rLœ¯lË©óîºû €+nû!#Ëλ?¸²õ¾(ûöÊPÄH_ ¶Âä—.Í,,¼‘Z^›:)rטÔà�¯¾­Œ™€œZù{²µ½Òä×y`ø öK�;1f_± îL†–Lo ¦qˆe`]„w<òùo ¿vÑŠ­Ûà™9 4óÕ†¯n-· FZhßÛ´¶Wâ\d˜ù_79†±D`¥×à»gŸ{6o=SÓ[ðÌ|‚$%¼õòq\>K˜››Ç#ïÄ“»ŸÃ`��èaóxI!SÈ«’$ÁÞgŸÇÇ?qvíz½•>Ž;ŽÏ|ö^<þøSB Ë2 ²<ÇÑ#Çqðàa:| ¯¼2‡Ã‡�cey ½å¥bjï¡ÉµíÍ‹°¥òØë˜¼«�aFVÈ­˜,¨‚¶‚¯½8@&cÝ3c¸õÌ͸zó,æ2�¿ØýNöHÓ¤üŽ«Xyû*v?½ 8zôˆ¨Ü†©v ./¯`0HPœB™£ÓHˆ$€#$D@ Õÿ5È9K�ö3ŽÏÏá×Þÿ›Ø¿ÿå�’ü6Q{–³œÑ�1¤6‹´9q½–1Øi‰Gpí‚9Ëž �¬ÜIcëFœbøxëñn»�™Ìª3ûg†ƒ &r˜ _Pë‰5iM.‡T=l]¨¬±–õn€�ÃRJ‡ÃhníÞ]råͶ2ç[6j ×àªi�¦_´¥_º�+a¤}çdöLlu�‚Áé7©õGû�I§h&ŽÌe\ïÀÞЃ/¼N-yj’ÚЛ¿T9$E\{[c o&|ltÔ·I‰W¦#‘s`0+æÕuà€Ü`-ÎðùöF›ß-t Ä•äP»iÝiÂëÏM‘ZÁ}/íñƒ ºiZ®”=ø,°˜M`û†.f�/a� 2`Ðϱ"€ÉÉqŒSI–cii““cÅK¢òP’ýû_./ýVÿÿ dY±ª¦N¼TFfY$ ܺuc˜žž%cXê 0rÉšejfÔÞJMBàÓwÜé-6ó«€NÔíA5 a›`¹’aèÄ ÓGŸf7ÇðF Ƹ#�ßþÀüÆi¢å…þ˜=0ä1x�‹3εÞ7˜Jì´ŠÀÍd‚1I;CÖ&rXBS•½p\\ ý¦Çn¨U¤ðôe»Ûãņ`9¶A+8á.t8 ðiâÂ]°Hk¯ÝxÞ7 ØX\hÉ ‡í<í¡–™†�œ‚³ôË£ö<̃Iõ»Ì>·]0Á�žýº6SI:ýÿÏÞ›Ç[r”õÿïêî³Ýmî¬w2“�B » „U·ŸúÕ¯ *‹ .,a‚ŠaÔ/BXdU!Û$“e’Édö{ïÌ]ÏéîúýqÎ=·—Z»Ï dæáÅäžîg«§ªžz>U}úèv~«†È3_º­�뢓� *€±áU�lÅk­»Næ¹S Χ@ B„t7„<å}OÂJ¯ÿý³0 h·š^nsþEó´û¥,ßý–gøüîU>µ{?ךgqµË= +@ÿ‡¼ƒ`}öOÜò#RAôŸ|�žì°Ò“ÌÎγ6òÓ4%)Rô †v#`Û–�4Ʀ˜�°y²Ël\n¶²@µ¬p·^ÿ]îÿà‡Òívùêç®åßúOþ°‡"Ó”·¼ý<ú�à‡õHZ­W\ù&þå_û¯‰þÊç>Ã7¾õmñ°"MSÞòö«3¼M®¸òÍüË¿~š-[6ó¶?|÷¿ßýhµZü¿O†W¿îõ$IÂùç�Ç^óûœyÆé��å%¯|5»nqø ô¹ÙAê9?óæË6/¤’ùºdµ]±Ê@-«ýžSqlC]: ƒœâ¶9l…ž«6(-äPäÅ߆¸Ï�Óü�p,jlýíZÔ x$†¾q­×T Ô£¿m—G9 «Hm}ú·`ž*+÷Ç”4¬þ< Õß5‚a(@‹<î‡3JTåæKÅý•þºa±ŠI&4Í/m6y€ã¡/EvYЧÖ=U^®³3â)kNË EUúÙ¦ÓKÞ�leTÅÝöõ8�œHî$qþI7–’ …]·JææBZQ“v³Çrœ�FDØhðÄû ~þ'ŸN»²ë¿>Ï?ñ!~ô¼”ëîîqó¡.k_Xn5ûá_;mË’”’4MiD ‚0 Ûí§íØÎÜbÂÜì<©\{Û¥òA@ˆ¤²ÿ~Ã@„ô-ˆWsMר\³Îö™Þÿ¡�ð»/O{Ê“ù³w¿‹§ÿäOñÊ×^Îãä±üÉ»Þɧ¯ý,q’²}f†|ø#üÞe¯àiO¾”÷½û]<ý':Ã{5Ÿ¾ö³ÌÎÍñÚ7¼‘;ïÚËääõáñÔKŸÄg¿ðo\óî?æ%¯|ßúö1½a‹ËK^}èW3˜ª$.½µÙ-KRÁ_âP}•ÜTÛ5ØV™Pç>>ŒÌgÛvÜ«)èíGä /l1Ó²T-lLsɵ°X+=ŠN×CëMÝÉä5F o¯TÉVÚ\.l>Œ È9äJ\ör'3�q”Ä R4Ö^F"a$¤$ ÚaJ3]á_þüÃØ»—­“ßýÆ×8:¿ÌÁÃ=BqñÙ-öwî:>xI�¤A �©d¹› ¥dîø"6n¤56NïðI/! ׯLrß�ëZIšrìøÇ»aƒD$½˜�[7ëÔÈ̲±±Îà$Ð""%qÜËͪ^¯gæ¥À+à .àê·¾…W]þ:n¼ù^ö;/`rrÒê«é󄃢ï�S%Ç*šÖ”HÃâC�EÂ#Në#X`J>û�+–2ì9ÛjEúÅËuwaÀMiß&'Õ'À9 l-ëO ;0¬õ[�ÈKý¥‘õrI±ù|Ýgÿ €‹žôøÁç/ >ÿhù³�\wíà³ ´YÉ’#¬¨µFBóÝ€pã“v~FU æÑˆÐ�tÌ'N7 A'¤iÂ×ï¸åˆ¤—„„!¥G(…t"xøY{À·îìqäÈ ‹Ë€`ey•0è¸ì[(×ïÚ„H¥ íŤ2FÈÕ XÙÔ·ãØÞÍ›617?ϳ~ü™Ü´k—•?_ù,Y9¸à~÷eaq‘ï|ï{€àì³ÎâλöòßßýzàE\|ÑE|÷ºëètÚÄq²+ü>á r%%¨� Ð)©Vš³>˜¹.keS0¸$cæÑÉš�DÖ˜ÎgŸÂÌ Ø(hx:£âô£~…¤«œéTiý²±Œ60UÇ™«[ÁPp¥q¬;‚ØJTµÒ!Ù¾“"´FDUtêd ›"sßDÖþT£WõÙ±™g/ƒBÿšȶô¢¼¡É%fQbS¦¿ àxÈ. NÀM·@Ø5+ƒ²BêœÊisEAFXØ­æNÔš‘Ñm’±8^6©3ß�üõJ§@œ­¬v!j’4C"ÿ{Á¡Å€}D\r_ÁRÚã?Äă�õ( ƒ€ÅUAôÁ—”1ø/B�§àÁ;ìh§|ñö˜£‹ËÃG(ƒ @-[¢€ƒ ¬¤27O,Ç)¤¹ö3ë_8Ó«.{O{ò¥Ü½ï~çe/ǯÊ�Õvv|úÚÏòøÇ>–/_û9Ì�wíàà¡CüÎe¯ämo¾’^søða^å›Ù}Ûmëòu€k²u¶«’çéX�ÜkÆrUº^ìÚN<|e Žg:›q²kr!k,+ë„Gì �; P9Ï^uw¶î®®nÛØÕuÏ�j-¯XË{qÕ�d5 ˜×NÜÖ$×?cþìr\#¹N#Lr'¼+ûor¿ß~t�Ä8¬‡Ú¢Zm°¤^7è�“½C}#§ŠJ‡ãKﯶùàX¤nºýV÷Í+£à¦;nÏ]‚;Qøì£\×HÍöÛc«0ñ|6ÑF4¯Kó±’O''�q$4BAýßa“’DöGW* Û|}wÀž ‚e!hµbâ¤ÿ]·(ŠÖOÐXOã’þwÙ$ÐŒBDò©ï­rÑ \tZƒÓ¦C®½¥ÇóýG-E xB»É³6Os[/æÃ‡ç¸'NAÀTK0µe wZ!^¼ÁRÊáÏøÐK.{%/¹ì•™+ýÂá>¸xx%û·ð�‡‘]¤þ˜ÇEϻ蒜þüÐÃsªþ#�~|ñK_Vð¦¯ïÚÏ}žk?÷y³ã þ¡È0Y(²Æ÷3‰xزo¼é«Òò:á±Ã\÷í•Uðb�SÓ‚Mû:U0fÅ“0^ÒËÖ BÕÝY�“Nß2ª´'¡¥Ëî.Ù3CAb›¢^á1ØüÓ>V9‚\d«…½Þ‹¡ÔnCFua–¦pæ“y�Ñg·Á�Å´Xݪ‹kŸÅДµÀ÷ {–¿´ù·Æ£Šƒe¦˜BgÃŽ'zùÛ"²DtÉ2ëvè7kB÷>ŽÒlâéÙóT7ÿ¬«Éé,]«§Sø(¬³‘{/¦S ΑÐjE´Û &Z3Çè°ÊíWXNR¤ýù–ì=*‘© Ù hÈõ™ýG eæ{iRö_ˆ"„`b|Œ±± ‚¯Üzœ[öKrVÈÆ�‚ƒ]‰”‚^ÒÿÎÛq05>Ƀ‰øïÅ„{ŽÍ#¬¤½…'€Ìüd�¬1öÝ«ím펢«‘YÕ‚? äNxÒP!·öšëÛª…ºKà*.š‚@á„Þg» &Ë}^L-¿¾–y6ÞùTÎÌÔrÕýv‘–“ÙÓœ:'{žbú0iœ°=O�‰¿À¹ô�#ÉÁ?Bü»5]éE&¦¹¬,º =0Ÿ—w%ÛªŽ4ÿz?ndXÌ€ÏÍ¥Ì|Ò€ #vubÈØQñH—øÛ8dî?EQ¯²@Ž×®ôŸ¨W­±z·ú÷+Ì�ªÓRëÏÀ!åÉ«ÉÔànÝ4‘Íán†�t ÖÁÕ|ªaÿ^F§@œ­�—VgŒ™3Oç‰�½„‡œ9Áîn¢ûÕë¸õp—8MA¢`ý;ráðÍ“2ÿ®Ù9@+”ljIvcæV%s,ÒK$++]VW{ÜÝë†Áà;tH¦£„Ù¥„//,r𶽜ÛãÛK«ô’„&q’Ò;6G�¦È@ ÞrYþí9¿–Ȱ»¹v[)=’É7ŠSˆ2i}ùox­*ÈÃþ�Õ�ß\êz±bB7-šŸµF+f�Eu7Ö ¨ZªK¶"°Èâ‰Ꜭ ±„Ïdr+®�4ó‹Vk;ìmYNDŽ(Œ±Rÿy‚ gf�¼ÁV'«¼¨=~M`Ìkhjýp9•Sï"•¦Œ%íºÜêMŽÁ½µßU«Dë`cð®8èÆE1Uùa³šàÇg09¯9êqc^2@ÎÇ–‹s5tꆸ)7€ONdw Ĩ˜Xãp òÜ'±å!�blê�{qd)¥'tã!D³ÿ�·,eß@™=kÜ&à~Ó_ßÓãÀÒË+«¤©DÊ„0ˆˆIHÿ·ß64%�8M cÉWoëqÝÂ"ß[\BJI¬Ïñ@Héày‘â T[m&‡#ëAKå9WÈiìés­°ÊV§*ź˜¬]qôWy»ê±—#ÞÓË 'þ*î û5† ÀBOš|¨/Í÷�Ý91e9K?e¦Œö$Çw>éaæ’]•¢(ÓN‹F͉¦Õ¯vWØ pÕë+’¥b±lLîU”ëuTÖ^ª3 íñÂ!µ¥Ì5×X¨þ¶øa�ê&U>7*«Žzü$ލâ0œs†š$§S!_ÈlÛÌÙuª�Üš9ý��Aßö¸ð:o’kâëjGkûänY:⤫ºËKÜsg—ÏÜx„]É^v}î{œ_eµÛ#ŽS¢F„”á�?û#Þbp–¤)k5 ›-ŽÈ.[Ú —œ–rèxÊ�Gc%DA@´öSZNKxÀVxj¾vGÌ®#ýïÂ…a€ ‘€‰fHE[î±Ô•È$ur£(FÕ,ZÓÿCÇâæšÝP|ÖòÕS¸Ûü�òÑÏÛâc ÄðôÒÛ%«j#‹Âg¯šHª\E«ÿ¶¨ÞœiÝøÐ+óaöfÏ-€ȽxtAàŠí _ÐRä7:X¾™ïs‡~sW�1â?Ž.zòÇmM§¢:?I V˜û$J÷ c°øÑœäÝHÁ~ã­»ó<Ÿ~È ê?êñ_Ÿ¤ò¶MŠòe5¹Ç!·T¬}§Î +Z¤5[/%,ã°à8°)í®É�ršü1›ÊœÊ9§ ÇÆkt+£¼#k^ù)§@\Žlãb#GX½é“|çîoq}0K:7Ýn—8Ž D@0øÿ·ÞâÁ©[ô_„Ò)Çz = tD­w‹Ø½¼Ê¹!Û6,�rç¼ì¿À¤âz)|g¯äÈRÀ9›š4¦B:K1IÒ_OSÙ¯)Í““cã½#Çé-/!´ßRÁDÈMââ£eŽz'¹Šþ–뮂:ÇdS5™W%Å©œõ�„j9×MؤAdn;©ªRý«Ô¯´Z{;{ê15üŽíMºóÙ;{�¥dÚÿý· 4¢�V3bª°m²ÁÂJ¡%IœJÒ4åô ÷™ÌMùÆÁ”ù…e‘ôVY8st>aûtĪ ‰røcâYê?Š ·–ì™ C ýë"NXŠŽ.v‰£Ý A"ZH±JD¬kùh(»#©Q­�ΣN�EIcŽ÷Ô[ ø’ubߎ֓qgÖ¹0ëø«æoï ÀÌ_:<åêGå5GZЗAi±½^ëìÆ™²Íš"ÇÚ×eµzW¿}€”ïÎèñJLÃ~5x†±0H/z²âm•Ù‹žòƒ"ÓïAºxmÊÛ?ýÉzûº«ŒäK~쩆¤oW1TÏ6½Ê!ª®“;5Ê\÷>rúœâë yÈáTN¡È¨{ˆ,ò�ñJ÷¾Á³)¶&yçÐã–>w™Ý"%ŒãÅB¦xœoZ:iAœx[£•‰­ˆîA¢Åed/ž²5­VƒÓg¦ù‘‡ŸÏö‰&7Üxß¼å0G—bR)‰°cFpîÆ€ ß8´ÄìáUR)I“˜$쟓tš�fHœJâL[{1I"AÊ”H šQ@Ô Yé¦ìhJvL]NØ5ßå@oÂ2މÒ‘ëéQO÷Yë—#êùiÆhUv¤2¤mȉoêyp§u~k—ڬɽNœ,ªµ·²xÊ9&…•lÚ1¿ IDAT]aÀ©L©2Ž ©>#žÃælÎp|QmãÙéÇ òÊ«†EsšhV§>50§Ã<µÉtÏãGí�¨J.¶E|‡Ÿ²—üØSŒ*r÷E¹�ô̧ªÔ+mjoeÚqÃàñIÝhÐ?^YÐmÌ%Jd·: ´'s† %©rÓ4J~àØÈ]r¢ÀétÊ©j‘&¦ÈÒ\ñrC�5reQgÕÚÇ�lÔívõZ�êJ¶bÌ­F-ì#>л7ÑI âÌŽžŽÌ¬.Äiÿµ%aÿ5©"$mLÑ:û!l¼ðLw–غ”°ºëhŒõRö†¯�‡7Þ~«BÌ M5FŽÅ±¿OMøM;¡_òª¦gèv—W_Îü‘€Ëþ ëöš2 ŽQÖÕÒ4WN^:)A\廳t¼K(¢FR’¤™¦tWböÎ5ùî¡”é `×mKÌ/®ÒíÆÄIB�ì¹SÒ]�8£;)ñÑ”» D-‚Ö8Q§Mº˜ÐMW�‰$6´š�€ƒó +½”F"Y ›,%]zì[Zá›Gçm‹�’ö2ˆÅþ“ß©4Ǧ ­©Sí8ŠyÒ(«Öjîøîu€\I¥§2çÝ€Kõ­|g�•íõ(Pk¼ÍQ/ª¯º×j¹ü"æáƒ¬±¶æ‚ê…×EüÞßá¨Iµì‡ ¥ ÖW#ÒÔ1Þó9�Xüú<×QyU¢Âc‚NÅ¡[Û/zÊÜn…ÓŸziNÏ]AšUw߃Kža>i[³ëç|U©‚Uô¥«]èN hÉ(Q‚B•RépMq©58¡((R~‚o»5aM~h4/Qy¶0Õ:½úX/"Ètd§C™Øf>z“®o ˜Ó_'ª žò²òÕ Ð½“NNçEyô¿qË ÉÊIwÒ”F EJ’,0ó�|a~•v¸@÷ž›Y]�‰ãÉäXÈÖM“„"d/aC´ÌJУёlq/ea¥Ç�ù.á’`áx�îJ—€„F±aÓc4&–Ù{×Aæç—YŠ›@@we•0Ž900ß šA£!i�Mu¦HE8š“#ßÑ ÈUUþÓÙâL5¥šG|À�Þ°_Ñ j„[ ½+© ȪtÃ"åd¶Â#gCll´ã&„ï+N'î©’u¤ë?Œ=rzÕ÷à¾49×TÇ÷J�ΜʭÉJ9Ø@vsVðâ›SÌ–øÔ'™õÖyûjFo¥P]4 nØ}K†]ä_d¢TS¸`;auvG ¦X´AšÙé¯ì÷cTerŠjCUÛsC‘áö¡uîhsP¦äâ*ÁM·ßæ¤''ìüxeÀét×BúVì¤úEZòÓI½ ¬�X¿X%9Œúññ`:â´¤)¨E@Ô™"êL宇@“eX¼€öøíñ<ÏÑU«}½ûï_ €0ÆÚH&&&`bb(» XJ�í-gÐκ9Ù6ç†rš]À�Fß02•6ŸÜ‚etM™˜*D^÷x¥þƒÙ ]©u]@ë‡CM@ÎñâðJ•�o¿%rŸ‹ù6åùo̽ÝRá‹K¿«îÕÊA $\èÖõðæÝij_LqðòÑa£K(®U'3¨Ð?QìpYjK…�kƒ5jµ'ŽuQ&¥Z¥ŠcÍ¢³9tŽ•Nr÷ýn£³dXà·½°Ç�¹B:A§UÙÛZT›<¢äk×Z�Øm»¼×A«Ã(«Ø‰5è­spd$×5H[ýdÈNßâܹ@ðÀåJ •vÀË,u723é©âD,C­¨GQbÉþ²ŽT<Á­$$Ãw¼•tXv÷•2E3´T+ù]¦|,Še9ŒNs\uÕç¤CZLì9FÛÚ(é¿¥Z£ÎèbÝ[i º�-‡¹$¯ýþg•<™k›Ö›'JÕc~ùºÒä[ß)q—±éÃÐ_ŽòÖtâ³ÑåCp’Q`g¹7’%�Xo•<¢'ËH•Ê? †…ßDSÙ«:yJr2ëUžÅÖe•›àè¼ ›ÒG“ã}©e±/¨Æ›BÇ Ö[âöŽ÷º^!f`•)ªh’S9¨Œ³ƒªbÌJ.¶½VàV Új+”5u�ñõïY‡�„BT“?ÔRæKnuƒù^�Bôâîy¾dCËQ>"ßeJ[vŹ~\Cv¾“>7 tΠ×äæPÌåÄE®Ô‚ ó…5yQ`rŒƒŠM›SôzsW¥Jµ£?²ÿOμqLšH ÿY½HÙ“B¯mI•~µÁãTÎGÆÆ^¸BVüž®Ñþ ¦¬ZWZkžQ»ÿàÒI~7*ҪѸ5²ìüXwéÅÈÿå7u)mLjÀ卯â`¼çãm¹uŠZ¯Ú.œng+·#(4Ljuþý 9PɘGaE‡zY§uDŽɵòÅJYÃÖ¤¡÷г0€-�€÷ UXö:Ï …‘RîQ‘C®¬41´Ï]qñö Þ®8ù/²&ª)ÖŒYÇŸt·˜RõS�œá3³<•U][¬=d]øTsÃ’J”KCŽÃñÔ‰þcÃÃß„ôš#êyZ¾£a:t·BÒ*uÎCIi9&Ç_¸è‘ø3³8ïS�+Wo,ŒB'èûí 鈫E5×H¶@4J2·×ÿ¬ÞN ”kª‡²] �*n�¨µÀ[–ÖÛªÖPÉz\v�µ s7µŠ6UÆ·XÛIöíŸÜmE<\ §¯ç_DzªqpŽm.¯µA_%:p–-3jõÁwÙæƒi< dÕ5¼+�–M—Â[ÅfúîžÝEÍàP‹kôøaÆŠÂÅI£œD.`SªýЊ+ j“)¯aYX7 .éºÎßfž_fazÝ ¶‹k?×Í/zF÷Úýª¿PC|EÆŠV•“M…b]Ö²O}»ò·ƒ¯¡“ôqÊ:$2ÿ·sžx²œ§«n‘bc”¶*èÕFPïª=Ð>>âlÕ.ft¦¢Þ‚2¡|§�¤]ŸÐ¹”‹¯©"3èurCñ“¶UB´6~=…½×W]»„¬`^àýPƇ‹þjªðYŠØÒ(’j¾’€ÉçǃúÊrSÂYVÁ8Ò¹\ KNËú oBáŽ"ŽÃB¹<ˆí>–ÌôýõŠ„1}™:Gæ92¬nö3PDqPa5¦ÂŠë}ññJßɦ —S0üý5s ÷¹Q¼�é{·9ª¿™F#Ëp9#«s�{$†Ç+('+òVMA ÊýlpÚ§=¦Ç”«êì+Îë­ã“€N�Ä9“g9Zu2<¢Xþ'76ÌujfÁ08©mƒöF�EOÄN‘ãã*:­|n�Ò�ºÿɦpî>åB4ÜRt­ ŠjÕŠ‹}έ WEB+KÅã$-s• ®—Š8Ç|øZµê*óZ3_ý¯¸hŸQR\^òo„ÖŒ‹ª¬lN�MØýTAí”.h1ƒã …úv¿ú§$Ý`TA�—¹Ëy§é™»kXçœ×¡Ì™œíäÖwý3ä*«ŸŽ&MJ¿LàNÃMöâ5WŸ»N'`#ÖúÂ-µ/¡}îgú¤¡S ÎJ'`Ôœ��¸6Êý:?°]m>h£Ã.‰yÝÑܵ$Vm*/ r-$G�`Ô{Þ† X“Éj¶Êkò…ËE.m(ªÄ¦Îã*>Æ]BT·€ò¶ïàœÉåG§sYáDFYÈ{êÈØ÷2ë0õØ¢�(+żfG \ÿ@¨j=œ•®Sciï{}G,ßqÚG]u‹— {›zªš/u48‘+½½ÒPµÛGŽÇÝ©áܨŽ•¶5ú\×mãn캢„òÏ::E¥� “.ò/EótJpé9©*o`ß{éÔã”ZTµÃÊ$úE¯ö­ƒ’Ê?Íz�ª!Gɵ‹.Gñ*Y¤pmœž\ «3.†l«¶{Ÿºëµ«52I�Q–ª<æýZï{p: …ƒ�‚JT ÀÙY„€Ë’ôi¡P»RÜ<Эç3à¹Ù¢>bíÍiFÕ2÷+ «“�‡ì�“æ8è{TXÒ‡ü¯ÆšeNòý�),oFfþu‘5ôeQÖ‹ªùR+•ƒH“„ð˜l.�kg0aŽsà‹Z:Ë혇œæHÞ ·¾•s �¦’¯3 ‡úü•¸=^9Ð[˜"v̵Êê¬ñNsªBÑ“‹qÒ™¬[óý€Ò©“¸Õ[„¿ÿ›ª̲�ÙÍÐolT/~틚9쪯·AènŒˆ¼œ±PžÉ.–áÐ-¤'(¾*ï„òr¹M¦úÊHNá„Áµ€“Öõ)ù5ôÀ)~5îš%„Û˜vø--wWêÍãRÁš‰±ß°Û|7)­rJ_¹ÆÒ03¸¢½æ<­“Õð˜5êõh%û̦¶[mšŠÐ*¹rM6#ª]; ¶K‡“úk÷ÅÐý&-å˜Z:Øl(q„^ÐvržýŠŠ´Ï#ÛÈZ9‘ñí•UôN …î–“¼�É\V,7� ê¼ÂÒR{œLt Ä£V-#geÆÇ @n ÆôðBE�Ôw+N|À’X…^u•Ø´kÈïÚØúCÙãªÁY%æÌÏÉÙ󕉴EuξY‡»aK¥\Tãt dâUø-׿‰šÒª³ iôTÀ�6… Þû�”5×"�Y·ù/†@nÈZЉ‹sjÀâ’RróÛ²¤8Ó¯D½h(×Rãñ³™Ø8»R`ÁøpÎïž:+ÿ²›5UЛËçX (d‡GÂr%ðv’Á è$œRð}Cð#1#Ðú¬Ç–.•ÚIZ=Òß­:çÚ¨d‘6�ûÉAaî±÷±–Ó\-6¦ ×§­N†¦î9ÙT¬Ãa`΢*³¾5ö°P–¹? † ÂìTé ¬Óo5÷Š ‹‘�Þ:ã¹”ßm$”麞}AŸ'1ík†øQè­Ð–bò³¶à¯P_6+vö ¢|–úŽIY~ßtÕõ¹¯±ÿãܵHi»êš«ÒéÞ¸|Ÿ[ä´ý}r88iO⪃·3¶í`[c‚MÑÆðˆ'<’ó/8‹íÛšˆÞõïbiîzÒÅ�Ù[[t6Dlt“…»Û¼=äý»‡ÝGa.�; ö§ VE› Ù¡Ñš jOÐhOÐìl ½aÛN»“[73>ÑbºÑê@+ ˜‚°Ò ‚”(•´Ã€†HÀ-7ýÿðÏçÖ[oÖ7*³käºQ�];+…²êñŒÃ‘›VõÈ�„l°ìtZ4ëw'‹Õ”Ô{Û¹&YÅEé޼Kš[.?ÇûqòØÑsR/”‚­îç\>¬5XÔœ'+%÷мrp±Ò<û–ÀO�ñÉ]ºq•C…vsÓ×?}f±åa”·$ƒqÅ8ªšSs§Yv%¥á&Šw+:RAtÝâ8ª0.s]aáUû‘i€EÔ~Š#Ö�rÐ×çÍú³&"r]Pâuì�9‘S¨Òòû%ü ©í(CáŸB]V§îÊÙ.¬EuuV�Ï9‘Oëä¤óäs')ˆ«F3¶paçlfö!'–™šjqá1;vü+Aû(�lrÛWÒëpçwW¸ãöEοß:7®²ûÛs|ñ;ûW–‚ˆ^Ô G“…´…hth¶Æiu¦›ÞÉ9÷ ;ÎÙÁjOМhÑi4D" Šc�€VS°qL0Ö h¤ÐMÆ0Ý i‡‚ž ˆeÊ–G>„‡<ä.¿âUì¾uê‘_ŒLóÑoŽ:cþJ ª×–T;kU¨èÌh �aTI×Å€³]Qþd,” ä�ny=£ªã,�6êö[@Ô Ç9hµ©ªFŸÚWbª)3_…qf–õË¡ðU¦«ï®À1ª„¤ÕkŠÜ –rÞ8±>’XT¨Ÿg|æû:dQzdÝȱ$%“hÆmhj,˜2«»J<×NŠ ñÔFÏ´HÚ6 L~V.ì…zl›?&GDýMܱ¨äÊsÙ/wéÔŽ~.� ÆŠ9\`ÞËéˆó édœ½‡3>Ö&‰— m²tì.äé³Ñ"+³³¬.GLnípxv…½³‚Ùo.ñõo ެ4¸g)àX‹DMDÐ"Œ:Í­Î&οèQ<ð‘b¦3Á‘¥’ erª…” Ñ*Ðí€ñNHb IW0¤L·4â+³³HÐ C¦'Út¦C¢°É‹íçyñ«®°723 ³óQ9œwH,ŒuNå, s�P+AX„k&‰á·›2\ÚEXëƒPüePékßÈežÕžîvg¬zŒ”¯ãMƒÍ}·Ü…ÇoH ³Œj“ÀŽ14:ôöýe]‚ák/†Ôq°+Óøk*’µ>èHQØ9œˆZOU­Gð£Ý�Åf•-ôêÂØ6Ç,Æ´ÍÔ̡심š4…ºãx(o²He Ê~{$÷«ÇÜPÊëÉù»^ÞõB•dV�³É;¼¤C»‰”»h×Q Èù<.éyJXO¾ –Ë¥îõÄÉL§@œ›[a|¼EG4ÁòjÀ­ß»›û\8E¼t˜ù[»ÌN8xgÀ¾’}‹+]A7�ˆÓˆ…$bE6I¢&mÂÆAsœfg3S“[h§0NÄìÜ2í©�ñ‰ˆDHí?J¯»Œ&§§ïl"� Ó”¥UX饄"…ÕŽÏ#Y\" !1�H"ºË4V—Ý:˜,Zç=‘Vé:@N¥ÚçÍG#pž»ƒîõbͤÓuñ±€·Q’Óæ·oA¥ "qªM¥]t�j{Žœ¼ £¾€ãmÍ+Ý…}Å@ô·¹ 2›+OørP–ã/$PµU£žJ#ÄåT•�ÊGífÄ(6ä #R[ ëûe]Ä·àsÝaòè åR ‹¥^oÈÙ\(�Y `©„pÇ6y�¬¢÷Dã2w½(ëyŠU’µ°U—‡ ´=@Ú͇ª©Ò¸æTì0kŒò€[‘GªGr^ï) —£S ÎƒÂÆf„ˆˆEDWläØRÂÞ= ‡nì±x°ÇÂaØsWƒïŒ9¶qt5d%Žè¥]Ù 'šô‚iÔ!hn 9¾™ÉÍg±yçLL…LO�1¿¼Èæé Âv@šB³)8kç a("A„$‘ )™n‡t&!Hâ^ÂêjH{l’ÞÊ8KóËHÙ£+ÑÄVæg�kZUžÅÄa£×‘F»›«T]X¤œŠØJ‰Á&PùY£FpY+4«·¶´`S3£BΑÕͦ ³Y”WN¬¢Ìn”­W »ãZŸÔ­–.z•hÁ‘L§r¥‚Ä褓)д§öXÕ9awN?¿…æ“¥p/X/kòÑSuìV�sz·vAÛ¦º@r�¡m’­Ð­ ÝsÉ‹ÆÇâ´©Ü7Aå:ëH¹ŽRŒ^EŒŒµG�M£5yßv˜øåà‡Ü§r~þ˜OåTc¯Ù棷¼N•gÃ+¸ro¥S ΃’ C/h‘¬,@-·hœæº/�ÓM¶sãžýXH™_‰XìE¬ÄÝ´A�±h’†mÒhŒöØél:ó¦ÏÞÉέ›Ù²­Ãx«A£ DH4BA B ‚0¤ŸÌhÊ”æàÍk"�tš‚ S-aD’¤,u{[§»”²ÔKéöbÆ'u#Þ°H­Ñˆò�³_CÊEÊÿG�} v'ò:yq×ë¶é—eÈô¯Í%gl:šÝIKÁçJ›‹U¯çޤcýíæ�¶;€£¦às ¥çwÍvÕºÐÙ CE"W—Ö&çJ?¨ô…»²© wæ3êmÀ¢‚ÿy–r¿ÕгÅ_mal4la$ÛÒjbpE=kÉËΪ yñ†"Ù”¹Roº®Sª�_ÒL8]ß:áËQæƒñå;ƒ>ð<ñ,[©š mFj(ð‰±«Ø)Ò)çAqw•PĤñ1–—Wè¶+Ícü¿ã« R{‚•¤ÞVÓ&]Ù  ’ … ÛЧÑÙʶ�÷gÓ™;Ø~úf¦Ç;4¢�ž„0�  I&)@Ê€±fJ#…TößF‰>È©`i%¦õ_x²e¢Éæñ±LX^M™[L82N5,ÕbáTî �ÓUËu ö ÉÆÎî¼åLC §U‘-úöK«½«e1²“µ ´t&5·ïŠW¡®;’ºðÔÙÑÈŽ"Rê[–bÜ'ØAŒY ‡réªðƶS/ò¬¥þR¨Ô;â „¬7sÅv­q¯býÓ«cüò¸ ¦.]È­CöIPíѬTwÍœœ†I»;P|Ù¦¬5TU×É̉>òê8ˆÂg“Uµ¹åš’r?0¥Ö—wÊMUáÄÓEBôµÙ+ÅÇ” =Iµþ¹îéØN�ȧ@œ¥æ�¢A£Ù ]Y¤O²°ÚBˆ9šÄ4ˆi‹æ¼�4§߸ƒ­§�ËÆíÛèLN±i¦C{¢I³ÒˆšaH# !hÐ@)2HMíΘض! ›¦Ì/B/‘@šÍ)1í4EÀx6OIÎØöa,-;mUó÷�<%t‰ÃZ ”?ýlÕUÌNUÄh 0Ûª[4½¶&Ws!ö&9Xr\e‹|uú(ç³gLÀBtÔ@®BÐ<\5.ç>.k”mw:v43dTñ:��ÍW`jÍA>ñÓÝšÛƒëU晉?Ó�ÎÝS ­/Æ�|]>WÅØ7*ÕÖÙH1k.�åùÛ¢^‡8®±èCUˆ§k.ÎåÍÁ§±)lÔ �£š W·¨¯s¢§Ô¢Òäur…DeÝ”qŽ�aÜ:ÉëTÙçC%ªûÛy?àt ÄyÐìâ,„’0�Äé8q#¤—Æ,ô_V"ƒi8Ncl+ãv06}­É)ÚSSLn› 9ѦÝnÑ�"’TÐM‘„&’PJ"™�¤‚@¤)IéŸÆ-¶V–a¼ “Ó°Òƒ¥•”8•Ä« ‘�€HHº«’(’„¡@ˆ”([('£oA"JZhD`ȱU­5Þ†€Îò‹o¯4»­¨¨Ft²6RYÅuå¢_¨»RfÐge} ÊŠ/PÎ[%Ÿ£CUœ0œÊ­_®¸P»<®c*C£ÀËÊý?Å�{䣸ì/àßû¾øõÿ(YÌöÛÖM›ùä?Èÿýísë{†><îQ�äeÏoyï{øÒ׿¡7¦EršÆ•Onp*Ð×Ià<ýP²ù€ãm8uk„ãŠè•ƒ9ÃñDÏ È™ÕŠ³B.;9…9Sf/KåïÁ9všÇ8m6<ç'~šÇ?ôál™ÞÈwoÙÅþì½Ì?¶®k`ú-¿ýRpîy¬t»Ü±ïn^òö? ‚gÿøOqé#ÍôÄwÜÏËÞñVæ�¯¸>jæÍiú£ßt‡5 BްËëTU�¬6–�íÓ)çA]�.’ �)$I—°Ñ Ï$ˆ& '63½ã&¶l…N‹æø8�NH£ÒmE4ZÝ ¤Ú�@ˆþwÞzB!‰¤H¤”H a A@ ®HÒ4ek*oÆ;‚©±ˆ4…^,I$t{_&Ú IDAT’¸—"š@ ð¤25ÌÛ ÅÜ@L7÷¶ÏÌðͯ~‘7¼é-¼ïý,Ý¿ðþðéú{^ü{/çï?ùO¿Ê:?ù7Å»ÿô>ýÙÏñÍ/�7¼ù-¼ïÜûKÞó§×ðá�ýEÙ_ŸÅÒ[Îì·úâ(žPûkÏÑNÕ¸ÙVQ΢Õäx@©U] DÚŠ¹Ñ-V`àã…cç†¡c-tE¯�/NcMõ¸AF°VMáR´®ÓäÄo¿ürâ8áøâ‚Fc^Ù+^øBºÝîÐÈäÄo{ík‰ã˜ã zãºIïXÙ;9pÝ9· Úµýè� Œòe6¡bt-f|–I¶Ã{ö@»Îå·C¸uÀ°¼É¢Qf=u6éúÃ)é‰òÇ!«Ú¸µû­ƒ¹sj|’Ãssüß×\Æx§Ãk~ã7yÞÏüoþàŸ•ôuZm^~õqým»KÚ^ôs¿D³ñ+—¿’^/æì;ûÎÉYiuƒN'(WûôË /J¸ë´ˆÉ ƒr.�„t Ä9’DØ"‰�.ApáØvÂÎ$Ñø�éZÓ“t6µ§Z4[!Q»Áx3¢ÑˆhwBD dH$B�FQ Fd %›šãc’•âD� ôR8Ú…Õy˜lI6Æ‚M“‚VS0Ö쯫Iœ’Ê�nWÒëJ!h6%"(4f퇉ó€ ïÏï½øE\ô€ Ù8=ÍíwÜÁ^õ>ÿo_ÔÔ4†…Â�öCá%¿ó[<ð"‚€[vßÊëÞx%ûî9@·Û#M“’Œ”’n·G¢¸×g¨è’O6¯úÕ‘¢.‘å6ð”ê�V|�594¥RAeÐ4”W¨u’÷±­âó°]zÜÅ9^»™yì¾:¯ 75_¶Bö°o��KÑ+�Opó!RŒY£�>-,.òŽk®áº]»xûå—+dó žðèæÈì,·ÝyçðÎÂâ"W¿ÿý\·kW½öµåbEÞLþ¦¿IÌwÞäë9…�J�¡x/‘C±®eÑÚvI�®9ÌᛇF ¨ ‹2ÌšÂ×èKR��ÂÄu~Ü[‚íYb£»¶�‡çgùÛÏ}€¹ãÇù»Ï_˯>ó'•¶ÆÚmWÊ?Õ496Îãúp~î²ß%NúõÇíwïUûã½Ô;ŒMãý¯ôì|{ÝÇRëžždt ÄyPÜ›%`‰>rN![Èæbj#q;$lD¬Ò@!�Œ’€n cRòÐm‚ïÝr�¹ñM4ZÍ$¤µ*YRZ@W¦Œ#Ù>²y\p÷1É‘eIOJD ‰Ìw% +‚•AœL¶­€fK‰€Fi –W–VbD/1/š‰ó´§\Ê{ßùîØ³‡¿û‡OÒëõ¸ðþ÷c~~>'ç¼HX謳Îàcº†}÷ìçƒý�Fƒ î{_<Ä�ƒyÌŸÀöí39¹òØ'=Ŭ¼Îö�×ã&¾QpÍîð¦QiϧšÂjhij-†¦8½ÊÝé” béH;.T':Z>¡gÓØvjFe VÀ–"Xo¿x»ÁxŠåØß^”ïºLÓÄÈ#³‹ÿ¥”\·k—ÒÀi[¶òï~7¿þ²—rÛ�w2>6ƯÿÂ/ðÜË^λÞðF‹�.@Öî¿Ã’µíêôaJ‹?‡�'Û7ëÒëÍ]/Èæg½IÖb[ØEõí*ÆÁqÃgMÞ!§™.å}ÉΨµO–ñZTí»åˆÍ¦Ù{`?3›7ó�˯ä…o¾‚;öÝM§ÕæõÏ{I’rÃí»ùÀ?þ³ÇŽqÎŽÓÙ³ïnû�‡òc�}<øÇOpý­å;÷¥Þ£ÁF §Yw�òŽA7ÝÙIŸÀŸ‚u§@œ­ ™Ì"ƒˆ0h2±a+br+Áä&c›hoØ@s¬Is¢AÔh¥’(”´Z“QÀD7^ wìÞ϶‡<Š0Œ#� B �m!hŠ�N[°(í4à~;"–º ³ )G–`U d,IDÊ’ì?+«’ÕŽ¤Ó“LMDˆ¨ÿfL4ÆÇ,/¯â»ˆLNLð¦7¼Žë®¿žŸü¹_¤×ë•DÎ?ï<®xí«yÐ%äÈ‘£¼ç}×ð—ÿ¥úG<ì¡\ñÚW³}û ×]ƒ2È�}ô£ét:\ùÖ«øÌg?—»¹}f†o~å ¼åíWó7Ÿø‡œøi33|ãË_à­o¿šw½÷O¹Ï¹çrÅk^Ń/¹˜ýò¦?ºŠk?÷λϹ\ñšWó ‹Èá#Gyï5ïç/ÿúoØ>3Ã7¾ôÞùž?áO{ Û¶láoþþyݼɳb*“Óó(v+Š"Y]¯:ø{¢N/m:µ§ŽoÓó’FV8+ÔØöˆz©Ðq4¨}s¡Ž|Šñ*cdÈ 5Ø6,ãEïZÍ*A{*XÖ[È­S¿h]c=:7LJÿú¯Ùè¿ûë¿Îû?þW,.•wûójFüÜ�È9¬ ˜7¾T3:}96kéðǪ7sOšØŠ”ù¾Ò‡X7—cpØ”°ÚõoY*4Ë�¤ˆå94®óàâe¿òœÒ�×½ï�ù¯›n~Ã�_|ú3yÃûÞÀìü1>ö©âàÑ#¼ê�ßÎá¹YÚ�&ÏyÖÏpÕï]Æs^÷j6mØÀ9;O眧óÆ?{/œs.oÉ+ø©—¾˜…¥%g«Éøt„ÃLöYë]áZÜM~ÿ�N�8 eG,v´Î¥Ñ‰YJ&i1FKD„�@Êô+æ¨ Z‚€A£ gonpómäjLW$Lˆ„�� Q0!ØÐlh št»)wí1Õ‚36†l‹Ù;›²KRa(é¦pt9`©3тť„©±�ɉ�0Lú9AJÚ �BtÐðK.~ [6oæõðf€t:mþâÃ×°²²Ê[®zÏúñã-pw칓Ûo¿#ǽaÃ|ß{8tøoç»yúSŸ¬4¿wß>.Õeœ±s'ŸúÌgØwÏç>h·Û|ìƒ× ¥ä­o¿š-[¶°wï>:�þõ••UÞò¶«ù‰g>ƒ?|ÃëÙ³çNn»£ïﳞù þü¯>ÎS/½”çüò/ñék?Ë¿ó›fë#Í å-PçúРr½^õqVÔÛî*_=ŠÂÌ)iÛ£q²é¤Pc[=&|Ö>×"ËñWÛì¤)øªÉ®_ðz²Æ ùß²þ©îoã(°œÄªnu{=>ü· À%^ÈÖM›ùÜW¾êˆ§u=N�‹bC;žó­è޶`w˜–>P“´¨ÉévxÁ=�н •uÝ� Ë :ØÖ¸’I�±\bÔ¬öó«Ã¸˜óÑíÿõ•ïü'_ùÎêõ~÷ÿü2ß¼þ{\wë-tãñ©²Ý±ïn‚E–¹ê#à_ßógÌlÚÌüÂqŽ/-ò�üÿþÝïp×þý\xîy|ãºïÚ“u¶˜ƒ*’a#ѪÚ�Ç ªüñnS�ÙeÊø¨¿—‘ò@§¨Oùd ˜'jÐÞL4µ�°Ý"h�#D‹ ‘„¤4’V$kK:a¶ñ7ݵÌRVƒ�Ø/èMdWBOÒíÂüJJšH„4ØØl� ˜™ hF‚$M™hœ7pú4ŒE! ’�$)ÇWSO9r\rh>áÌÏwéõú?,'¥ç0—pÎÙgpðà!ed÷ØÇpÚöí¼ã�ßÃ?ò1^þª×ðŒ§>¥4©÷ØÇ099É;Þõ>ôÑ�ñú7N¸ÿö¥/sù®¤Óîðºß%_ýügyÛ^ÉÔÔ¤¾� Æ÷˜fÇiÛyç{þ„~ôc¼õíWsã®]<î1}¯~÷{ùПŒW¼ær€ üø'þŽ?¹æ¼î®àþ÷¿@ Á˜ùÐz%TXæŒn8é•¢Z²“TÏ’Ãu·ÎcÙ¸“;>> ʱ”Eu⥓-˜N~ØíW¦µ‚Aö‡ªäð_å–RÕœSõ÷š}™ý`uQ#Û7"4®HÏxâ9sçéüÃ5×ð÷×\ÃE÷»W¿þõ¼äyÏÕlF˜ àª�ØÏ*2jT¹Sš;&§(Ú,}`$•ˆbzÙÖÝÉ0[̯õ¯¯)�0*TчKBhª‘U^V�m°Ü(p+¸¡¬Â‹ ŸH�À!üÔ.å‚sÎå�ñÑÒm‘ùߥR²¼ºŠ”p×=ûÙ45M¬—Ó ËK$‰æûùCÅš~«‹H¤~<8eáCÕ #ç%®`vY:F^‹ý`Щ“8#å †Ö–&êLЧÙjÑh4DmA»Ñ™èÐî´èL´Ç#:�ˆV(Ih0¶QÄ–æbâ½÷°°yŒm›"!h5!&`1¹’²š@*ÎÞ�¦@I¡  ;67™Þ�p`^²ÔtÉjoð;v±dy Ú‘àØªdz)fjBÐt=‰Ëо}÷pþy÷á«ÿž}-vF�yÆéÜ´ëfvÝ| KKËlÛº¥4é¶Ïô¿Ã¶ë–[2ò¡^£|ä£üù_}œÇÿÈcù•_ü~ö§žÅÜü¼ò-——~�À7¿ vÆé§üÌø»¼ÌÖ-[J¾ì?x€V«©wtÍîH’GqÿpM¹Â¦Æ'&iÞ‰.1g9}Û*X_ø|6ÖUn(d�ÜQœæåȦ@±‹í¬ ã w³³�ñø²Û®” 2…>ËœÍÙ}0 U¿¹ô—‰OTzDîõm•ÇðFñÿ=ó™üݧ>Å•ïz×ú\ð�«®âÊw½‹Ý{îP9o¼ÔwÐ~j¡U¢iœa“_}Éô�M—~°ô�Á³ò%§d¡aÐÈ:ÁsÓI–ÉlÈ©sp¥œ¢,9Œ3�|^^ÙÖçHµÜ&õy¹*©¾™¡'?ê‡ù™'>™ç]ù:ºñúG�¨ÁO?áR>ùÅÏ' {ÀEüÇwÿ›TJžù¸åØÂÂðQË]wÜÎ/=ý™|äŸÿ‘Ó·ÍpîÎÓ¹ñöÛÔî;þœŠÁe o�÷[ÊG°†{Ë+˜Mò')€ƒS NIº"–„�¦$KËôRE‡4!‘IL c� %´W%­ e‚�‰{8ÿôMÜ1ÇÄV¢ML±Ä†´Á‚ è¥ý¤$A¥ ‡… !gni5R‚@"{ôß2)b:¡à¬iÁ¡ù‡æº½€ÕX’HÁj R É|C06/˜ˆbï8|ç¿¿ÇââÏÿ�_ãÿé_˜�›ËÝ?tø0?ð"®¿á&Î8}'ccîÚ{w!npøp?Ù]|Ñ¸áÆ›Š/Q·Ûå3ŸýÿþõopÝ·þƒ³€Ñ…ŽÎÎpöÙgqÃMë/8|dàïEqý�7qúÎ�Œu:ì-ø«uJG•�œ0|r0`´k.Ž\j‹u#}¶¶:�"«QµRM­f6+ÔLÎ>hä]=ð©¥M&JXÆMûòº.¸žoOËV†^³hV*ÆÌ¼)u¸¹òÀ\Ã0ºê*&'&ØyÚi\xþù¼øÙÏæµW]ÅÑÙY~ãÿüþãÛßæ¶=wª]êüÑ191ÁéÛ·ó€ûÞ—ßzö³¹ümWqÃ`SLïÅ «+ø�„(tê‹*@N ló÷²}g™x#c–ÔàKuÛ|½œƒóÓóºÕåQÕ÷kkæór¬\dž©d=÷·nÜÈëŸÿ"Ž-.ð¡×¯?ôÂ7]�~åÇŸÅ7®ÿsÇ�ó“?z)¯|ÎsI’”Ý{ï䲫¯ò_ñ¾÷ðšç¾€¿û£wrlq‘ß÷Õ,ßdYåi”:›yå-¡ýàéSQ £ÏKÞ‘¹îéå0�q92WµQ{ŒF§I£Ñ¤ÑîУ36F§Ó¤3Õa²ÓbÃDÀT+bj¬I³)è4`ËζµC6ml°º÷8sÇç�ídj,âàrÊŠ”QH(©ˆ‰eD†]•tާÌL DC�”!ÂP@§mi29–p`6æð1èJH‚€PôOç–Wa¡›rÄ÷qJàÈÑ£üÁ›ßÊ•o¸œÏÿë?ó‰ø$GŽá¾÷=Ÿ~ø£|éË_åøÂ¿ýÂЈ".}â�’$ ý‰¿çøñãt»]~èÁâ´íÛùò×¾ÆÊÊ /þÍçÓh4xÒ~tò,=ý)O湿öl¾ù­ÿäØÂ�yÔ# ‚€ûÒWr| ýyðƒ8mû Ùæ}å«ÿÎÒò2¯yÅetÚ¦&'øÚ׿Á—¾ò5xño>Ÿ¨ñ¤'ôýý›¿Ï¿$ÅL@¥h�š´¥_5»U Ô�¬Û¡‹rò©¹½’¸Û¢_¾l`eÑ`¹)Ì·Õ¼Êb~ýzU÷íä³Qà4p”:Ö?êŽ8FÔÂ:s#«Ðý—uH¿ú’—h=xüÏþl¿x.Ü|ÎK^².!á9/}iYØ¥Irð�6¦–�éæŽ#1»÷÷¸ëPÌÁÙ˜…ÉÒRB¯+‡kóD'àŒ­ vnèKâ$%¤da5eî¸åùl }äcÉ/þʯ±ûÖÛøùŸýi~ë7ŸÇYgžA»ÝæÈÑ£üêo<Ÿ£³³üþ+^Îö™~í/⦛ofqy‰«ßý'<òãÙ¿ü‹:t˜ýîK‘H^ö{¿ÍîÛncÏ�w–ìÍÎÍ1?ŒŸzÖ�óÛ¿ù|¶mÛÊW¾™�þå_åzlqi‘w¾ûOxäÃƯþò/åt8x�ßxÁo17?Ï_÷~â™?ÆiÛg8rô(Ï~Þortn–W_ö2¶Ïlã×_ø[Ü4x¼rHÖ‡« Ù˜HÖD5,!Õ¤pðY¯Rï²ÅKCq%t7²²U“®Fný[„»ÅËÎv `ÝÁ±’´AvX8™ºq3Ÿ¾ Êú-Ös¥·©ò¨±VlÕ \þ¨3ÞÈÊ®+ÉwW…œ @ÿvQWÄïHÖq«a(Ú)±õ£`t§Rª˜ Æ8fÙ--AóeÄX‡‰\ß‚08¡öSá‹� zKò»‰R”å«.%¹ÜdÍþãÊ äjå29üס—eù£_ú(89Šü“‹¯g'™ì‡�§^ç6iôúÄDÔ à½—F°ÂWÒ«Û¦…û�âs–' ?ªƒÌÿÃÁ£ÁßkÿÝpÿK~èkssÇ Å§šÒ±Ÿ¦Ñ£5Þ¡96I«Õ¡ÕŽ›h191=ÙäŒ-MžzÑíqXZ‘ìØ±²œ {‰äÈÑüÇWo ½áNÛ6ÅÌ9[¸{6enU’Q+¤� ‡dLô_ZE‚(IiGã Áx$è´Û66™˜<ΙBKŽ.¤ì9˜°¸ 2„�€…8æðì*tůš{ŇŠ�ºõ6‘Ô¢žÂÅQee4_rbÐìl�nÂ)UWù°6wP¤íÿýã~CÃRˆ³‹#³½vɱí…îó‹XùäÆl$Oa£áÌ[¾]Éá¼*S®Ðô§éRùÞˆPVЊ_ �L”ÙÔãE 0,&Üýq©®­X$¿id b½Üãrc}˜è ÷¢ÈXÀjølcߤN9öciø 5÷¡–2VÞÕaÍœ£lž‡²LlýÊ—ÚÀÛ‰‘¬ó¥Ö¼æ£SyÁSÞ¤B}cj|œk¯~ߣ�y âÌÓÁßiæÿYD¿ö™Ìg2׊Ÿu¨Ò†4GŽDOÎÇ);É.C®Ñ§ÙiÓnM6š4Æš}@× iv´74šûçSyöÇ�'lÙÜfu©Çñ….!‚PlãÌw³gßÝ+<øAÛÙ:-¸ù@Ì¡A’B€ I"p榈…Õ!#¤tcÉÒ2t’þoÅÍ09’0‚MS‚F$Ø{$áø"ô$ŒG½Îˆ»ÚñÑ´Qƒ–:õ—ç�>Y�ýuÏ÷99•(«­îs YU–W›Ìxl+e«.9Ùµ£�ï�Ìvðêg-ÇYü9)/*µÙµØÈ\¨8ì”/+ÉÝ˒ˆñ´jýf§Ló²re“%êïý©M—M}°ÜÔµ_˜n®±¨Ç€{HuŽ¢‹‡R\Ó¹û žÝ@Ò=^Y)š+iÿeÈÒ+Ãõ[ûü¡C¿*àš©o]â"1KoÊ<�'«(¶GO¬Ü– ÍDõÊ?ªÚÂG^§ªì“ôì&µO;JÕ¦\øF[AÝ›èäqIÊ€T†¬öRZAB'¬Î/M·‰cAozDž]aéX“(� D“(HÙ0røÀ"áê2­4¤ÀRöݳÈé§�sú$,®ÄÌwa9éç°){°q"b¥›"¤ Ù I"‘²šB°”Ðiö¿''¤d¼çl G�KŽ/'4eù‡ºk‘CÍ´Š¿¼EùÔC›�Ëø[ؔȂ j}�¨\ÚT®¯ª.0u¶:ü~@*ÅÐúÞˆ’€B^qÝ…Ì/ ´(4µÙUŸgÛ� E[0*Tu€ZÔªœòÀjJåÆßK«³� ”¯!+Š7Ëú„JÐälî¬=æê¶%zϬ2Så;Wå•ëØ¬�f\¹å±"šÔH)r¥iÃÄ…Õ¾¬±VLŽE£5òd]^C­Dºa_Uá(6b\í»Î /ð®0R§ÞÑʸ9#*š½7Ð)‡{緦Ɖ¢&Q«C³­ñQ³� Ý{’=÷¬°}£6#`rªÅ=·%Œ$�±)ä†mï™í²eK“û ÁõwöX‚8ˆ/¦aJ zR²’HZ¡ —HޝJÆZ’v3 —‚ ŠB„L ƒ€3v„L/Äì?*˜;–ZÛW)P•^GŽÃ„÷^6ÜO˜¿j–¹ VÍ Bù§·ù¬@�öÖE}ùu%ö¨TA}ªúǽhÔëðT0+cxŸb>#ì8ËØe}F±¾¥ª¹{"ƛ㙪ɮk�›â!'\Æž yŰÐé…â­KJôP;ŽëzÌã8‹mÊ,Òqm03 Ó��uÀ£`ª4ž‹y¬ Ôo˜äïèh\û\ò›uývàjTŒ3&ÛùÂRã.X¼¥•wPîÃñ‚X”ÝQ¡­ZHš >#N“$ò<À1ìÛ|6æ°uV{ƒÏ6ŒJÇN™ü�ü'í¨‘^¡çÞ î•5Ö>&RãòFŒÍ°‚Ñê�…¡ÆºaÒ©¼ÒAoåñgi'Ên8©é¤qîc¡Ï™®.Óc•´!Ú-b$�VH²,é&«¬’•nȲŒ8Þl0׉™Ÿ]ak³Cšöh¶šLOOqæy‚¥]‹]HIVVY>’L‡Œ5%gl�ˆãûç%‡�%¤" äèb—™‰�&ívH·!Yè¦,%Ð^ iÌÅŒ�‡È8¥K&ÆB ­H²}k…®.È-9úBf!|æÌPgWÎiÇV"×–“Þ,¶½ôØ ÏïÛÉšºpбu蟲+)Ø6sû.È�¥v»Þï÷�]A¬£}ƒ¿N‹®.nNqÍíGÌ”j=ú¬¨ñõ…¤ ïVMxµO´D… 9ëÙiá¾G€+žNe½­Û:Ãq°äOjª%P÷ǵu¨µè�«>}U9-€[ûSÓ:ëJF¾oÂã[É^{�vF¿%R[TJd濞ÁªõÅé¼Oº^v•Ï‘o]Yä¬S�Ü é¤qv*ì?Œ7ˆ- ˆ„Qˆ�á xH""!1‚ÕX°´"XZM‘"€ %hDDR²mû4 K)ñÝ=–{Ç—%Ç%S!�FÀ}Ï ™:Ò¥ö8ºI*H€ùLŽ…¤R²a*b¼q"XŽ&£)† °¼ãc‚f'Ð�¿&Qg’�¸h÷_tu  Ÿ9€Œ»t\X*f$£˜ãV˜ëzjh¯ž­_˜Ž¨ËÁ¿N½R÷±�¼Û˜†…Xß6v½ˆu‚¡Hõª! ý%z½‹#Çñ¦d©}�- 5¾}0ä «±2yŸh™ç�~(vÜúÇüƒ6Ý­š±ÈMûX,vF!ÊÛÈUC“Ck ‰Ä? G$!Ž�B"‚*^¥ž‡ð¼JY©@¥Š¬ :^L$ûf#d#„OÇßÇó|FÇj}äãUX¹´J+ Ù¹§Íl#¾ç±lI…cW,®C-bI§í!…@T|¶ï�j>‹F|V,ª2µ/¤Ñ”xxÄRv3͈(ø5Õ»¡tE.7Óä$¤ŠË⦴ârVkd�ª[–õ�L ƒï@}Ù™\c×Iï`PV\u²+Ê”#eW#¯S«l£2vç/Y*ë³e³-þ°~ʪ�P‹ ƒ„bÞ콊1¸TÝõ„2²NÑšµ«�Òõc  ð—©OR毒ÊG›>§Qe¬ÿPdí©±\êY�^Ø™—¸Ž•ó¯!Ò�Cæ ™{Ýû./ÑγöœQ)qpI׆˜‹æ7`ÓóšÆ¶[r ·ÙÿO¡®ìÛÓ<ü¸“ÏÍ%æI•ýaR9T¥|2j²+UŠÊgž'€ƒƒĉÜ7»Û-¤ˆ@ÄÄQ“¨5‹ì„ c$Ù†0‚°!é´¡ öÍÆ´Û‚°‡ÈÞ€€E“5&Æc5�'#vï Ù¶³I»�Ï“,ž X³Ôc´êá!™juس§ksºÝáÁ�-Ú‰/bÆ&|fç:ÌÌD„mI, ìÀôt‡ÆLæ¹bë›%‹sÿ]·ö?ßþÓë8òˆÃ uš B gU6*J‘ @:ºIV G¼,Îq"‘"÷ÑÉné²è’SP”´”Ë%´êç“'+°®'1Lã»È&üKÙÑiå$œýZ‹@€H}ÐS“Y“�Ií%ÁèKP>Á�ýBü¶²¤T¦å‹Œ4¤’?Û¥M§YG0?‹Eà ¬v,\è×ùûMYМ‡ÌœE¾(ÅçA¡…¼‰I½Ló(ŽÉ¬ñ’í«òÇš„0·wéºÈäœQ–²òEñ[¨ÏÕ!E£˜À¥¸×±[©z‡ðÿ½é q]rï q#ˆÂîéÄ(ôˆ„OE´í°C»Ñ¢Ý i‡!­V‡¹Ùˆ½;ÛÄ��8Š‘‘ìv$)ñ}ŸÉÉ:c£0Z“DQÄž½-f¦Û %žß�Y6Qa騤^‘Äí�í³¶no!bر·Å/ÖÏ07C;$¨y´Û1Sû:ìÝÙBãû1³ÓmM±ÝêaïÔï|ÏûØòØÖ”#v²âd~áú©)é°œMj´É^2�´OeŠ(3ˆ•NëÓæ]ÍæŒŠÁWGt;–²…9o_·ÂÇ…N%’öÜ*§ô¼†B9¿ä¶hŒH}•ú[*ð¦ÐQîƒÕzu½[4‚Ê5×P'ˆŽ‰ŽLýO1Vê�çõZ½˜É¡²¬R"‡Ù°ÙЩ?inã‡c<Ú$Õ™ 4ár‘rFÑç²cgZuâ̱9rÝ_z(*Ý’ AêÔ,ÐJixsÕ7PLz®/�›”ª2ñ;ð–ùĢšyaÂÒYë2'¹ƒ’ÒßÄ•K]ƒ‘Q|¯B¥V!¨T©MŽS­Tñð|Õ¿^�Š@_ÐŒ;÷…¬9b„(–T$Ý#˜^7Õ¨� V¬öéÄ>�m!ÍPÒ”qìáW¾ôƒÕËë4cIìGÌ5%M_Òn‚‘ »’úŽˆ#«Rñbj£D>S�»wE¬^0¾¸ªHÌÜIJÉ·ÿó»¥d‘³–Û�\Ã"’¬!Õ-²ÇXÀkûØk쪰ǣ+ »¶fÓb™ÄÒÙ Qªƒ|ʦ}Ð7£ƒí‹QÖÂ)¶ ¾¨U} bÏÃüPÞ²î”ELÉjµ‰‹X!ÙKÍ'J"Ù€eÂÒ]ßVÀ®}¥”†À«�Lá!í\2ÿgÆJ-•¿å’覽ÌE%è7ªÎ°ºfR¶È<¾˜ÿêciã"ó7Ï[ \ɲ¿Æ�_Àí7ʶyÚP1, (\Ñê,n3}˜§rö F)ˆ+Ga§^€'*øþQÇ£GÈŽDú1^ÑöB||ª�65é1+*ìØÓ˜AÆ æö6ŸddbDª�`Åò ³3vN…lß2ÇDÕcBÝžïI&Ç‹+möʈ™NDc&&Љ$~ì±1x"bõÒ€ju�‰غ}ŽöÃ>G¬ñ{¥¾#�2TSiƒÖJ9ãÊÄÃ4¯$}c 3æd]ÚØÅhܘ1”E¢cœ�u ¨È³iuX�¤ð镯|"‰´Ù•]¥Ï9tÉvÉd2•wÉáÀpO…UØÑU®ÓÃDwCÀXŒ�!3(O~v ºŠê³DB]0pôW²U'íÊbò¥Ìƒ, úefi|ì«)1>¦€ºÁË 6íã°ÀEµˆf+ªlg•*½åVPKÊc‡Î‡¨ãb wˆ²t§t§`tŒêØ•‘‚j�!<|ÏÇó@øRÖÀ«u¢J�Fè15±uÛ^E0;×¢17¾èîÈ ðü€Ñ±:ëÖ�26Z£Õ†;;´;1ž‚jÅã°UVM�xTª2ˆý€ÙX2Õ’lÞ35#+2’TÁªeU¦æBÖ?Ú`¡{†V¯ZÅg/¿’³ž{—~ð#üã'>ÆþýËœûüòö¿~ýÐ¥~@öyý.ýÐGøÇ¿ÿ_øÒ—9÷üòöKÞÅG?Øåݳg/ïúÛ÷ó¬sŸÏ9ç½�§>åT^xþó©Õjüó?~’�|üœùÜ xõ¾�‡Y?pfhÊìÇ'Á[áV½éY�$0¯´@�¶ 3ÁWê¡$€é‡]Æ6“”±® üUÈ TR†6R €¡ut¶ Ö¬e­•Ö›�H¯à.!¡è.ý¹zÔ8YúŒY¼üa<å3¬ÒP]EÀÐöø�"&eò“” =¶ÊÓly� b"kÂi«!] óé.Ùÿ¿9Ôz•ž‡�D»¸ (ë …ˆ±‹HÕEÇ�¾,™ê!õБ¾m­K¡WÇ>Ìà›B„½¥ÇœyUÃÕ¯2ÖçÊ‚öaçN“¼r^Ì $j¸`à57€„Äo�dRàwh'ΆzÁáûuüê(T*ˆ*Ä¡‡Gtd @KB¯C»­Ø£{T«‚™@òÈÃm<éQõ«ìݱƒEË–âWÀÃó»¡9>Va力7{ìž ñX¾*u!$c£>‡¯¨Ñi5é4CÚqLÜŒ‘± Ælowq…Z»Ê²•>´#âNÌä¸ÇÃæöG•ðÀƒðÝïýss Ö?º€k~r-�FƒåË—³uÛ¶.ïC�Ðñ6Y¾|[·m#þìOþ˜ukÖ0:2ÂêU«8ý©OaÓ–-üì¶Û�îïó²¾{[D†•ù2;'órìƒ]9×Ùß…Üp¦mK›+-VNSlŽ«’8ä’Yíd\ TȺ¹aÔM¼JçÌ:s{e#»“bÔ¡©AÇÕde.aVZµ:\Vú“.8[Ƽ+V”z,+6·éS2ˆ Û¢  CoRyÑfˆë�“cÈîÞ”!×:¦&ìo­Ù¶Ï )Sù*)Ž“ÔŽœI^'—óÅ‚»°¼Tïî+¤ôƒ»|Z| *T‡Uê®Ìھ㜬d·›Ô�"áÇA Þæéˆ3Q&8bÚ„Qo®�˜õð„‡ôqD>- „!$~Í'ˆ<ªq…¹ŠÇÎÙ­œròiÔFbæZuZ­ˆ_ ¤è¯o :�®�“O<�¿ÿÈùë¿y¿¸ÿ—üå›ÿ€‰‰ñ¼QÝä7Ó…lf I ”P¬vÞÙÿ?jæR¦Å tn ÔE-3øÛÏ–Åy—0~ÍÛN3ZyŸ5ETä´mFZ:$e+™D¸½Ó¬,�+h¼¥l—LbV”0d%ÝZãXæ¶C §D‡ræ�ÔäBþ¢S™V³šÝËpØ„GßÜ~œ%ö+€sËÆe¸€Ôûݬ]Ô»ÜÕ™{Ò¤I­ÖǬ �F­ïéÚ¦ú ë:ô5 ³_ròæFÑîÍ«’uÛXsQ,Iv¹¤0ܳ D™]ÄK¦® ûNʆ¦Ôæ§É®|0NÚV¨KÊ­¤U‚Äèž¶Ÿ$"YkJYð�õÁ>ÑI©´Ü•Ô†Á–ÑÒÓ9å v^>k*áäí4GBXë‡1P4~ØR¦’C‘¥®œYÙÓkíKFCÑN–öž†WbÜ&…Žs‘š½Ì¼¨Ñn=¿éÆ,µKÚøµÑZržw’7æiv:�ª|ˆ‡:éuÜ@n¥eB'™)Ïÿõß“<ÉWJΟÿç÷þ½Ïó'O>í7ìÝ;eçi‚ü£ß‚�@¶Z B*#cT½*¾€Ê¨OÅQÈH5 îÅT£&ÕÖnÖœrË&ª¬¨x<õIã¬[W¥{DaÄÒå£áuSÑ}NÔ‘lÝ:ÃC�´˜mÇLŽVY³ºÊĸÇèháÅtÚ°e{“7¶yx{‹½ÓmšÄ¡$êDø­G,ã©Ç�1Y©Ô%/û«·ÚVAÃŒ'N=Ä„9ÔBxaâU610[È Å'½¬Z¡ ߸xà$›™À¬MÊe7ç,D;%lº„®SÝ0]&õM¿R)´�Ë=¾¸ä{¶L©O 5ÙÅ}L+q¹K ÐnŽõ`Íh¢J6…ê¾NŸ},»G@d5ò)“ꘛÚÚ¦ë'•K%†:±w¢Ø)ãMÓ Àéå9.!,ô–Êʨeß¶ÇMó¼�B“¸¥^çáyØBwyðiÑØßûÄ?� L&þƽÏqâ_b;¶ÿ�Äwײßuû�EˆrÁçÁ{œRà>9F!2–ø• A}_²C,;D�&Q;"#ÂN‹N³Áôc멯=†¸2B3®0 6nm"E€OD§G!br~ô³tY�ñE>~Peo3d×¾�¹fD»Õ"–ày’Å+û,[ìSÙ‘ÄR ü€°2ʆ½!÷<8Íô¾ˆF£±àU8¨ ÇŠ¶: úÿDâÛP]d~¥Së¯í10iôZø+Ÿìí*5�Âç’nÞ¤õé¦ÌÅÂë08è|¤èqp _l/÷9ÛÉ)+¡×ZƒCŒ¦uJ·øV¹wѠí éœNyÆvj Rë/;FhÙ GúRf“*Vãq(‹ÄT£Ö 1àÖ”?ÛßÔm™¹:l ¥’×…iø, ¼A›éN’啚H1wä¾§/Õ&oö|všñm&…Ä˹ Ù�:µ¢‘¬e3Œºwœ§•mÝ¿¸@ùTîš�Þ~TZ—É0¦éä ÇÉî"AI´þ„£ƒó8eɶoÎÎQ²RCtb¤û"Œ‘uŸ¸Õ!® DZ{e´*h‹€Ù¹¢! j°3†]Ûj,YæS«{Líj°dy­äb¤!¨kVÖØ·w–F3bûö˜± BEx <|*LÖa™S˜�iÓl…Äm‰Œ%sí�{v7iï­pú1õ…­®ý³–¦‚3OÚ©¢Ô±ÁDÂP(g8Ra·ŒæD¹äV5éh £u›ã5VŠ\ŒªX™-ð@=새UØÙ"=Vß/¼¨ s%¤C)ÁWú¸’JÖ öjTw§Õì[ÜVu�aêÝ%ðU²Ž¦R½'{¤OgZ“dbØ.ñK8åÖng¾š³ãeV‰c`'Ç[‡¸T^v˜3r¬Îý1! ½§H¨ÕªeS¿uf|ÈéÖÔ¯Ž]Å´¿û›Ëoúõ[̯ŒáaêW'gq¼q¿Õ±NÞXÎCÀ-K'ˆ+IÕj€ø~wÀ÷ÀÀ«U¤À«zT�pï61�¹Ñè¡/hųÍ��[æX¶z)A(™�#$>Â!ü~ O²l¹Çâ]ša‡f[²m¯dl" Š$ð}*UÉÒe5¦s�Qf#Ac÷í8$Žbb"¢ÜÞ`²Rþé”)2g¨ c#IŠ-R7vË€·›ÖL@ecº´Ð‚&؉‹C5©^Øänù注·°!uP¶�q¡%�—EàQ–¯—$pS!ÓÉFÙ ¾ JÕH&™,€¼ö®¤|(Q‘Ž‹)ö¢.­Jøà–øY*Sa/�¸Šˆ,“Î) ‡ì.ÜÒÌz —»[èºòM�…þhU 3¥äí€a¡9}§vô'C.ñ«ÔW æÒ=ÁÓÜ �NëR¹ä<.:S*óº�7£Ÿ tÄY’:3ÓxA÷É“�€¸"[’ –D¾À¯V‰ÚstvnaÅIO£³o;×߇_=‘¸áÕ#ªã°ù±6Gíc|ܧZó˜ÚÓdriµ7ét{„$Æ÷bÖ®س³Í\ØaÇÎu/fÝÚÞø>xDLŽ{ì›ê°lT²{WÄtsŽf»� D¶%sí&?Þ»­t¹ÓŒ\û‡z½Õü!ÀQv¶UÙM õå!lÅ'-WÆ®sQRsvÉ6u˜0Uù¬eª`¸m˜åbØ©øVy®%ú±M†INR‰D¶ß˜uYæJÉò²ó‚ª8_¸Ä,]�ÎHO¡È‹eàoT›¿˜½¢mj׬|Øõ³ÜŽž‚¬üCáâ íM‹uTËàÔÝ.`ÊÅt®úL;zŽ> ††y¥‰éäYi¼l7½ŸÕ ¯È•«‡b%¦ÊS4Ž�3™·oZŸ\Kfá“£;)½:ó1yðÐ!gAýÝx¾À <¼ŠGÜn#<�X€ FDf·m`ñQ',ZJer ?’´;~,ivÍfÌt¶íh³dÅ$^3½¯Í¤¬õ~¡(t_ûŒç19Ygåê3혙Yغ£Í؈G¥PDE0:æ³fÕûZ1‹÷V™™kÓì´è´;Ô¤O'ŽØÝ,¹gÕ)‡]~³4o\³ñáW¼^“t©„iû£„ŠI´tQ‡H.“:\)·ÐX2‘ræW$¾ &Ãa Ë™kèÄdà¥HßX ûšÖ,µ¢¼€qž‘5%úJß³7\APvwÑ•ú>èèrzõÍBiõu)ÎF\,L›n@¡ÕnMJy‘„aAÆxr¤øªuL¨ò[UL”pI}IUÆ_QpÛþYúq�E·JúSH%AK–²‹i6¬IÃ*±!ü±N£LÆŠä­tï¯v{bÒÁû`KJÍ{B"£Ùi¶ÛH)‘�Ä„Ì>¶�`Érª+–DZW¡uè´¡IÚ14š1͸–ímÚÍîo×êc>û¦z/Ó1¯ûRL¾'X{Øcu�°¯ �lh3½;$êt'Ðz- :â±jÒgÕd•ÉÉ„ïÓ–ÐBR ç’Äïˆ-jhá{˜Vkv]$¿8k˳9QVïB­%Þ©cM²o_Ààè½�¹…+†ƒl®Uäü1„ –�.&Ê„r�³ÒÅYŲB¹keõ‹Þû ³Ñ6ˆ¥œ¹Â ½…ïw3ùmh¢´½¯nÔ3f•€÷îX™-¥]Ÿo; «‰z”:—¤‚Ù¬upÅê߆-7‚‡„^C(ÈÂ@²ð#iÎÄœðà ÀÙú‘OYQ¿ÝCÕºBŠîCi¬†$…1�m�K’Q¬¯o½`à(3/ŠÜ—rú´þØÕAºv{ß²ö�í�¿©,Ua™ fS›—ÕkÇënÜ¡�¸BUÔŽñDDy/DHOH¼@Ò™š¢ÝžebÙÉ„­Q g#¼V êÝàô��ÇL[²{_ȶM3¬=bI¦öÍ0>¶€ˆ{£f#ŒÖva!«%a”-T—q_ÉïêS.£µd-¥_Í`U�Î+Ž™lÎZVä¿)åÕJ•@©ß»e•i…‹’ëL3£N$?º×ý¢atˆ³”à|"g%bcÛì‚v×ÂCBñ)©tµ8ö  Ìă>:±ê"ª�°ÂU TK´ñ7ÓŸUb95½²…�Ãø0èʼnÊw_;æ �/9ɨ;¥Îº¥¼RU‘&KƒF«Á°élé“Å ê¸�Tò 1¡Ú•ËÑ¡�8-åwCFk»¨ÔêTFêT«µZ€?RÅ‹anÏf–ûªã~€ïûx� ®U²B,<Ú!„Ám¯Ît\åÑ�øU„ð�¨³o_§kÓàyxxžÀ *¬[7Á’%<_Њb¶ìŽØ´½‰Œ=�’Ñ‘ããK'G�¨²hé"êãˆZ�½Í¢`ÊTÔTǰï# ×› ÖvÔ Rw#ŰƓLŒ´ÏßÕº“Ö;L­Òƒ]m1 Y¬ƒu•¬UÏs%äræ ƒ¤è’¾@}0c[f›Bé«DMÒ¶õË´U�ÃÊ²ë•ævdöz J [ö¹¾¬mèu€Z Y“tð7+ltߢíœE ªv÷F»³jÙÚ6È—I™ÀYx‘2%ô·r:…šIfX• ¾X‘qkùEÎm#j2u‘M­)Ã¬š»¥†×É„:¬4ª˜R Û\X5赑ÏM‘ÃÆ°,Sçë‚êŠÙwÛ³:QŸíÄåH$þŸ¦xönâÉÉÛ!D!BJ|O0óØ}Œ¯:j#„a‡0lã7"ˆ"|bd ¡CÍ£!šÝ׈€Ç¶Uر©Î’•�ôؽgޱ1ÏumJ ÄÔ„àèuÛ»·ß®+êPõ4,Ya'Y-» ‹Ê±(lgv-JX3Rá[™•°!ªPXÉšW ªL/¨¥¼SJ¬W”d‘&›Ö«E Å(eõüÚœTd/¨¸…šUè%¬ê·bÒ€b„9Ô v? Û-©§”ÿr¸²'ͪ|é¶$n¾SP9*Ð`D¥2˜ÜR0”ê÷icùîS—6ª“ò8À8%e’ËÕÅ Ý–±Ç\´eÔ¯6×]¹â±ÒJcV~Èþ7ôn“N^;/Ì÷†J�¥wäæo8ô�,Ó°iYN¾$ |С�¸> ‚@ Qk+þÞ«¨ÉÇσÆÎ�¿J}r9¾”ȰCÔjÐØ½›Îž]„³StÚûh·æÈf§ ¬fš»fÚÜ·a/2ŽiÍ5ìÚ6K܉ˆ£ˆ8 ‘Q§÷ï�•‹k,_îÓi…̶ÚlÛ;Ë#�Í25Õ êtð=Áª‰¥}Å IDATËâK¹9:­ ̶o¤ÑÙ­*ª¦lêªiHBz7Ò$¡«“/S&½†Tϰ©k•�a^®Ù·kÛØ™ (ŠìÇÉaÆ}‡±W’aò³�”óPÉù[¿ÚeIÒ¢Ú©9òÛÇ‹Ò�8=zwž'rƒÂM–.Ù{í^¾B¬«MPÈl¹ZªÔ[zÅ×d7é¯bÕ«wiÁj5sÙ¸Ê.ç)³ÒèõýÉ­äVSn£ÂÁÿÜ iAò¶�ÝÙ¸Rl‘aCÞ™…öQI½'Ô™€�i5Wê8œw Áà7osý�†]-¥}¡ôÁꉇ]Æ2ÔCVV@á£gEòC"ÁµQ]I4Þ`¯ÉPvÓmÝc®¹ôce1‰Ìçùñ]ϦݰÓQì,9~Ú”CÈÞ? }V¦ÒþŠƒ(9%êØ•d�^L$»±C»¹Ž=Y½.òZ·ìú±õŽ\j>©[VòJ�e>5°”§aåÿÓA âÔTGü÷oîJÐgðfI…“dr™lˆAW§¶0Aͧ³öɉxËZË«rÒµÌ/T&ûN•¥^¦a�D+dÿÏPQ¨Y%`. !n™( $ŒèÓLvµÖ­ˆ>o™>[—rø »p "»Å�tÊ"-°¤.Ó·l7¥ì¼| «HrÕL¡Wn 0]n«õ*£…œ5³ú’Þ¡Õù^§zì´�êdB®°š¬GÛÉÁÐ(ªe¶œ¯™z°›Ž q6 •:"g_ë#„ Õj²{ÜÅíú±ÃH2�Ð,X]µ™KQ¯@¥€`n…é £ƒü8å€ ;€¶“`äè’óijœÖª†¬_©S!Ì Z¹"²]F‘¿¤×]¬Î�%ñͱ¼"ù©HÖ8è‹b�²ùq[”XZHbx…j+*Œ-Y‘»¬× •2®¶û9¡!δ·Ì˜”Gª±VúÙJûMEI†Èòé*ÃÄ…K»e ¯ã뻬8UÜÀú&RÎ0öT÷Ë\zˆÖ æï(ÊSØÿÊÅ…¹\zÀb_åÐV½åß“3훫ïô5±¬¯´èú;·aêÅI>#”•Ëèë–Íaâ³{œåu*b·ÐkHúVú3óò0i[©v‡þ®õAH‡@\åG±Çà 3@.•Å C0›)5¨¨ôfF�²à­”¼bÄ*;ˆYÊJë6iæ/ Ü.þüæ•©I°l¸åüvœÔM8A©Ö'–¿ÒˆPó訰½ ‚Iºã™¼}…d�²”HaÌ4�žY¥C¢cS)}L¯{òNÚa€SÈÊB@¨Ðoà×ß²+3®ì$ 㤂$¡Núš3Ræ~%’le|yéõ¦½u˜±ÝJ^¥Ênp•½ÿÛ¿h„!V túpªÛ×BÔ¯ŠÍ¼Ùè´¢Ä*‘�ü”û>^tÄa»rFË�.Ù‹—`œŒì¯úƒŠÍ.‡F·á«½´i¥yá'Nã´e…iW“u\fP/ûÚ(r˜è{iY–w˜ÕÃÒ[æ¸Lç f[ÞwaÑÖv­ÚMãn9‘!9wpI—´ B§Ð Æò—Š“ÉB“:?,ð–±·ÇE�Œ*V­†Ïâ¶+¾®ÒË²Žœöi~˜uZÌy0e9H'±×€E�®µW´c¢(ž>‹h˜±]+¯Se¡7£Oªv´MºE$iÙmò“‚ÛÃîÎë™ï¨Æçl·"½:ù0<é qÅqF̯ԥ’î@oY2]Q2Xê5\vÔâl6jýp^]'?”IèrNÙU€PÊ*¸L‰âP™ŠnÂÒÄ¥ÛSì÷�Òßœh�BëõnJ1�+™ æËýжL€ì §v³bÌÛ·éŸéÞ^¢ a�=Ùû_Þ/aüšVPlgÀlèCîÛƒéøÍíÖ8D„1¡¶èhÖãh÷fB³‚%]¦¡1-_¿e°KR^©×Y>s]ä>”Ò×­M‡A\Zœ.•®0ïTªaÈÐ/e¯o”Ò¼?v ‡^UxbÑA âÌýÿŒ�rÉ^M ƒ"xK’¤àq>ûùG›Pç.iÓb°ÓâZ­¬eBmu\ËFÖœhØ]&¶…c62·­Ôê³èdêo�µ1¢ãq±¹¥pMþ1DFãš8ì‡ÝX£JÕ Ë>£ßUÄ�W4òÐ;ƒ=5„®¿ôÙuw�^U{:¬N¨ÆÚ|ˆºUOva£lßR4›Ûñ¿®u›¨ú—Y·Kµ*í ÓÏrò®ãŽYŸìýß­~ öËÌeP“z]êÊoPÇ¥«zØ�BÀ<Óô_5Ô Î˜ (ô¸¹äõœ||œÀ[’¥0iM28èu"÷D§4-ÈŽž%xËʦøËNŽê36ŸÈge1†£kš½T¤U«ïfÉÂÚ¶}h¥ˆEM:�à¼NçpQqªÍmµéÁ˜Ò@ê{O^×n.1hzj«M®Xv\d„­"Ï$¡è„¯Ù#]8ÏÛÚmÞž ']ë!Ç›¨Oå}½~AwoÈÍ�ê>�38ËQÆX­–c„ «m{;…`·WnÝýIó/h?6É—™Ï2:ÝßÏ�©“ sû%Úî ¥ƒò=qé®s€¸ÇÅ%G£=öb‰ýUA¡n  3¨„d–©uujw Æám÷UI»ªÉU˰® õ"õ¼l>OúDMáúPeN~±�ù‰€I­R^(Þ¥ž—*ƒy½Öd]oBñQªãO%ªÍÍnï›R!/G£É•ù¤|&‡7ëÕûë´“òÁ¤W(nËôÇRuÁàÕ†–~_þáqÇ^Åÿyï¿èm9W²zÎ?ûl~ð¹ãê+.çœg<ì\U‘¼Y@R÷UðÙ\Æmßø·}ãë¼ï-oÖÑêÒ%êóïwË5�ØTˆÑ´ºì I™® çù^g"¥ÊA¯Óx­Ðkú¶nÌ¿éÔ}úw(d–UY¨rc{±½C§Tš±ò séNÜ Þ~åê�º-Mí²Ð[Æ´ÕÒ’f ɸâV°ÒfM ³#—ÊYŠÔ‰$›X8¹“ÉbËʪšÉá½EC½Ÿ,�dK¸¤|æ–©/+“6ÛdU¥Ø}Ù5m[++Œ_û@Nhö®µþ(&ö²]'%k«¤·J’í3ù0vÒëþF­ÁÄm›e•· ]2¹˜×¼ì·yÖé§±vÕ*FêuvîÞÍ#›6ñƒëoàêŸü„Ù¹9µÞ䥔K‚·¿ñ ,[¼€¿üã?âÚ[nÑx`Syù`}ú©§ðŠ_ÈÑëÖ²nõjÍ&;vïæÎûîãû×_Ï-wÝ]\�:š¯Ï\7pWÌ,êqÒu³óEêú©¥|éñÕZŸƒnŦÚPîéæ®þÍ…J–‚BڀˡŽçöþ(çÔ…‹áRz2:HAÜB�[L:Ö°.(Ö‰¡M»&|†²IŽõZ&µ•@B$Ãfôö�l;3Hšœ逵ôÜ•I ­È�Ì—²Ÿ›0Õ)Aq[%~¼ €!#–�ù±Õ¹Çª)�r±¦$+ä Óõ,h—ŠkÅN(]qC*j‡ –º½fÕ*Ö¬ZÅ™O{×ÿìVfçùbèLô2ÇäÃ:òî(¬žçóÑ‹ßÎsŸýìÔ�z­Æ’ÉIŽ?úhªÕ*·ÜuwÁ¦‚…r~<*áo¢Î}ú3ø“ßû½þ­×\üvÂ0Dû;¸}é‹þIÙ”CÕ¹X¦å©Ö0 ƉÂòXô)Å8®X°ñÆÚd!Éä9|^©n÷CàÍD‡@ÜãE¿Â¸Ô¤á6B·ögA~Eà-IV@N£ÃòwgîTNƒ.œg,˜ ìÀ�µå²˜T#ï6ã—{ÂÚ¼p�`‘Ò!êlðó�’ _OT¤•ÙûPzÒ/ÙíÛ‡�9U–£‘6Dt Ö613mn)ôéú›ÚœC;µ£¢Àœ•ö.ýéᅳ7üÏßËßOЭwÝͶ�;m�!Yy—}êŸø«7ü1Qñ¡OFïŠ[†:xËk_“pYúÎ�œÖe4¦¾-è-’ »@,ç„£�î_ö<Ï À%õ)yìÆX™û=®�lõa�ƾœ»÷ ÏR Ûný£,�÷³Öt –ñ;ìhІÝ)<ˆèˆs¤É°ÃáS»˜˜žÒ®ŽfAÓ|Ÿ<ˆ[½žS�æøâ÷Πzæ)ˆ‘Uà�ãÅĵ�ݾ±o²¹¦÷o߇ŒçhN .‹'—àUÆÁÕ¥‹¨üýØõí_O͇M�˜eÓØb¦˦.ž{ìKÓãܲd5°iÎÃdd‡«%wigÀ>Ïj9ä´qÌÊl3ß±ŠA¤ã®\i §1c J¯OºEšÒ÷³ÊÊ��5'EcK©s–.YÅ«eBim0Ã,éƒè\�gÙŠ|°°ÓìÈ™z|êI'òúWünÿòÖ;øÔç¿À]÷?Àž½S,^´ˆ'}$;÷ì)=H~ÿÚëøþµ×a<*ˆá–j#C^zÞyýï7ÿüçüãç>φ­�1R«±fåJN=án¹ë.µ‚"?ºFòæbW$I)`é8 »¢Ú=7ªr.6TÔ‘ìų7ʼ†pÞ @ó,�!ó“Ru”sÃÖ1š9ÕIï�ívÒ!ç@‹#8eSER/: #ÀC1’1Ð�E)�vÔGtRúyøs-:_ù1Í;¯§rt�ÊÊq¼%TÖM®]DNwŽ nNÀL¹Ï#ô#F™£9²o´�˜Ø‰·1bZ�<}9bÇ>¼™ž_eQÓãäVȽÁ&¦˜Õκ³<�Á[–lA†á²UÎ[v²,+¥c¶dºÅÀR®›Å‰YÞDº-øå'-ŽÏñìÛÏ¥D®'i²7µ¶-gN—¾áˆ•¬ôºíËR™~í¬§@— Ȥ»E.HÊm}Zˆ#gš6ø«7¾ßë>7mßÌ ¯zóÛØ¹{wÿþ®½{yhã­éj¥ÊŸýþ«yá¹ÏaéâIxd=ÅÜqï/ú<—胜þ䓸Ñ�7ñ–÷_Ú»~§Ÿ|2×ýìg¼ÿ?ÅEôzNòÉ4šMn½ûn>~ùìžšRÖÁš•+Y4>Þ·±gjŠ{ü%a±ز};?»ûîL%$ü®Vù_¯|%/<çl–NNòËGåW^É¿¸¯k$QÎ ý9¼èÜs9öðÃåá�¹á¶Ûùׯ�v§Óçû—÷¿ŸÓN:‰XJÎ}å+ù/z/:÷\V-_ηô#ž|ÜqœvÒI)?nø÷à͸”︓gžz*çŸy&'s «–-#6>ö7ß}ŸýêW™™›KÉ/�œäÏ_õjN;ñD–,ZÄýëáŸû¿ø,�œäš[n梸Ï_ ~ÿ7“³N?�c?‚ÙFƒû×?Â?}éK<°~½²�óuXÐ_ XŒ .s”Åx^ÈÍ»2Ô© ¥ˆód¦qlH!©ž¬ô.@»¤tÄ9Ð:š„«$xÒ«‚"D " aY�R‚an97�¨+<Œž€J¹æwç‡&©VÆ‘brçÚ�¶›}Ú#¯ÖÄ«¶ñG"ü±=ˆ‰¹NRÁGÆÒ«A4 Ó‚N$‘'¶à0ŸxzZ1qCäA»Êº=U¦~yWº@Ž™ÿþéG xKRáÊ·ñŒ“^MŽÜýÍK­[(µœÔ»²üÄ”œÔ\ÀI_¾¸ ´¢VMhpÊuw$eÜÌnÔ”�µÁ‘"ûI;A–r ×6)(Hnñ "„«1×¶X-|1«Ô&¡`ѢȗN”Ê÷�”3½þ»dr’SŽRÿÎ|÷ê€Ó!�…8ÿì³RßOòÉüËeàüù›xxÃ&+�Î8ýt¾øñ�±xÑ¢î…ÉIÖö~‡÷ê·]ÄÖ;2ŽvìÞC†½“+/8çžñ”§ðÓ;ïäæ;ïäš›ofï¾}ù²÷è¼3ÏLÝ9í¤“øÌûÞÇ+ÞüÞØõ»Z©ðÉw^Â3N=5Åû”Nà)'œÀ…¿þ^÷Žw°'cÇ‚O¾ó�œ~òÉýk­vÛ\ R062Â߽㾟ºuâ1Çpâ1Çð‚³Îâ÷Þö6¦g»‹¼G¶†þÛ¿eéädŸ÷éO>…+.ýžbn˜œ˜àŸßû^Ž^»®m|t”UË–qÖi§ó¦K/å–»ï²HÈË'4*´“/¹ “>^éFañ;9'wæ—b=N>É»v@®Ì\sˆæé |Å@YšX·ï°%xËkøKjKáOŒá�×F:ø~‹@Ìà·öáGm)ðewÃΓÝʱD´›È­WâßöÆÖ_ÌÄž·²´ñ^s%£ÞP¯|“jõT*·á…‘{§�;ÄyÄT�Œão™ ¶c„úÖQF¶Õ©ì¨ÏŒP£ÔÆQ[>AuE�êš:•ãª,>}ñ  Ë!úÿ¾ÿX8aíçÐBf’ }\¹ÅóܵjòòåüUKh|p2ÑÈ‹‹£f±�S›]€v+k»'«O$ü:7KÙN€)™¿£�.y»YÛJ ´Ö6¤m¡ }Ã$â¨W)"$CNþªDtý»@]¿ªìc8÷.zaò½«·°¿9Ç`Âß2ñ«)êÚU«R¸xdãÆnù4e´5íû>¯yÙËô ™�õ}ŸÅ‹Ñh6‰¢¨}ù’%¼íõ˜ÔC»Óá‹ß¾*¥véä$/:÷\þæMoâû—_ÎÅo|##õº¥×]?þà·^Ú/ÿŸ¾ò•)×lµÃ�‡v¿á J]Ipë=÷pçý÷v»ztÃm·qíÏne÷Ôû¦g¸áöÛ‰¢ˆ �=Æë×§vúV-[Î÷ýzxëk_›p�V‹XJ%€øË×ýaÀÍÌÍñÝë®cÇž=ý²¿ýõ¯O·±±Á]&ž’sFÖDΤC?VÊ›¸ºûáZ$_èNfbrºS”t’ïõm…ŸöíngæåéÐNœ�œô Ñ&ˆ÷AÜôÀ«Àd)u¤¨€¬"ã¢ÞÊW$‘‘€ŽD†@$ðbA8-˜ÙÃ=tBd'„N Â&ÈmÈú1ø¯»€ú©KñFëH/@RAŠ*¢urÛMÈ}[ˆf÷vwý"wt�íD!¢&ðèv´u†Ò%I¾ CšJÛ_K4†•o]FY´z—w\Âû•/DY.Œ’bs]ÍSìí0©tè²'å‰GæykÛù£(ù�(VÖO$4à-碅+Å7†ˆÆÂ„ÄM$}<©„¿ªÝg§â%’'‹u)í"@¯ùÛÅéñC§ÇàcîsFÖp»�z;zA�ÞñI?™Rí`6.ï{è!ÞúþKY<±ˆO¾çoú¯8îÈ#-ü|¼úÚkyÇG>ÊØÈÿò�K9þè£xÞ³ŸMµR€™„K¿â vìÞÍë~çe,I€€ xÅ‹_ÌâE‹¸¸œp |ßÃsÑ>ÈäÄŸx×%}¿�íù]«VxÕo¾¤Ïÿ“[ná¢~ˆZ­Æ?½çÝœ|Üq]ÿÎ8ƒzµF³ÕJMJ¾ú½ïqÃí·³|Éî¼ï>nºóNÙ¸‘w¿éM}¾‹>ôáTÙ.ûÌg˜�›c¶Ù} hàû¼÷MÁguwˆó}Ÿ#×®á—�>š�ã˜ûú×ù·¾Å3N=•³ŸþkœûÌgrøêÕ}žœ}6úô§Ù=•>òøð†�lÙ¾�-Û·sËÏïâ…çžÓõ»w¤óIGÙÿ­ À7~ðCÂ("œ›ãªk~Üqž{ÄÜóàƒ)ý×Ýz+øô§uÅÕÖÅö]»xöSŸÊóÏ8ƒ�9†e‹³,Q—óe;jíÚ”ø·¯¹†8ŽÙ;=Í#›7ç@ÜqG¤Aõ[ÿà5ü¯zunð\³b%»§¦,ú$ÄÉü6–ÝDa°•{4xDØ„F“Ø �ä]ýåûG�diÅ�3xËRéADôeUÃ�›JG'Ê®ìYNF¶²Ç_†¬Nj¨VPížÕ¢¹©´íðûRm2ï`hœ«OÖ‡k Ç(“·ͪ¶®¶‹ °¬R¶í ‰Ž:¼…‚µd¿ËŠªD¸ÿá_¯ä²·ÿUODðÞû>÷õ¯óƒëo`ãc[˜œXÄ1‡ÎÖ�;øÅƒkÍ;âà½n¾>>÷9ýë³sslÛ¹K)þ¯ù–/YÂ�·ßΦǶ²gß>ÆFG8ríšÿ£[¶¸y(áÁG7¤.ýÖyçñã›oºO«œ§F³É†-[Œº`ÐÙœ¬Y¹’õ[6p̺u}ð–Ë.ã†ÛïàeçŸÏ_¿1ýÛ»G{,õýÂç<‡kn¹…J°jÙ²Á�žÝû×?šâÿÎu×òÎO~Rïw¦ú¡Ä1^Uuñ ‡ñ¶ë"Œ‹z�˜‘aAÁ®ƒ"k‰|¢x7ÖaÒv™ßŸ tÄ9PpÃMȆ CL­‡ÎlŒbA<4Á›_¼ Ò[Içä žÜfSä#ü›?¼™æ£«‰Vy?Á}"7ƈVŒô=<Rî�‡¶1]¿Ÿè”SðN:�êª'Þñ¦Çÿ„ñuãx£ï©Ïûífâ„Ý”ËDŒÌ´‘�¢3âì¢Ý½OXH”<û… z]L:bæAÙ­´C¬Ì +e¤ IDAT•Ìs²zÊܱ¿Uâ 2ƒõÁ‚ºÐuq´íþx 9XÕUÆÉÂLrùS@® !m¬ãÑmUïšøÓ—ØwxŠ¥1-è3ÆÛÚDG(¾)u}§’Ìà-ûõ;×ü˜óÎ:‹ózO™¬¯{ùËyÝË_ž’ùá 7ò–÷½_kuØRÏ=ãÙ\ÿ¥/"„ –ØeÊ>¼dÞ÷ ðyÙ091ÁKÀ'K·ß{/{÷Më kêzû®]üìî»yú)§pæé§óãÏýRÊÔÃR®üÆ7ˆ¥¹ôÉþñÐÆ�©{ÿøî¿áç÷ßÏ¿~íë,šHïþ½õµ¯å7Ÿ·�g?õ©9�[¶oç�õë9þ¨£xÎ3žÁ5W\AT+•ŒuÁ¾™~pÓM<¿÷rô�}'y÷>ü0žçq̺u|ëškøßý޲ ù„^ 9Î&4ÚmU§®¸c —�ÕEL3[ äê×–¯d»-È®ÜA ÞæéÐÓ)¨q‹æú&ñÃmÛti#¶…x…„‡ÄÓ½£QGIY! ^ÈÜo­ Z%ògú ³÷†ÌŽ„ò.¸á~:vg[„�˜p.¢ÓhÑiI:�¹o qóÍ4o¸Ÿ¹hØsõר ö„mv×—#�_KDDvètÚ„í�°C†„ÍQ£IÔ˜cÿD¼"ÃT°¬^½’ ÜÍþðµ §·iô ý­B’0xz¥%€›¿"ÓW‡MZ¬©ïsIÙ>éëR«^ʬ“6K¥”4©l.}íK@�SRæ‡ôê*!/ʪ…}íÓ+Sþ hï-`»åœÑëí¶™H'SVí­ «2ŒT.I-w^VÛoTdæv–©¸ FJ>56é—Es¾ócÇ¿ù­î«n4tÆÓNO�«á)ïX½VKÙxà‘Gøì—¿¢¬�§Ÿr*“F Ûvîäþ˜9| ôîO|’‰wæÕkµ€»îÖ[ùç¯|E#=Ÿâ§/=¼qcG`åÒ¥œwÆœûŒgp׿dû®Á®ãQk×rÞg0:2B'LÿN^JÉG¯¸"u}td$àÒô¾ú§Ôo �9üp~ã9ÏáÅçœÃ‰GÍ‹Ï9G+;(B"ÎJ�•JÅú¤¦Wft(�YŽiNåèÕº^X&³ÞBy§ée¸v“Ú/Nì¯ôð¿!Ú‰s ¸@÷þ‰A.:ÿo>W@$�~�ÖÒ³ðO  |âøgÄ·¢ú,Á½÷â׆m" »À/ »ï‘óÐ_{x1Á/nAŽžL§½œê’_мu#«N'%þ1Çþ軿ǓÂé�‘í²Õ‚V˲gûÆ¢EÜvãO¨V«\tñ%|é«_SpY(*e}¡H£whs™$ÉbåO¹à”PUꈛ3 ±â j']ô)VÕ⊫îFAéS;fÈ™»b{ôCy¿»+W`ÖLÚz\4.Ô®O…C»™ûˆCˆ„Y‹-ýµôe·&Ðwlçö,ØE/ 1—�MhËèQ©œk4¸ìÿ~Šoÿð‡üÖùçsÜQGqÜ‘G˘­;vò‹‡ä;×ü˜Nâq÷VdŠãÌõŸÞy'õj�ã�>Š-Û·sý­·ñ>÷ùÁñÃÌÁ€›î¸ƒß¿è".8ûlNyÒñ¬^±‚eK³{ï^6oÛÎ�n¼‰¯\}5ívgà‹#mÙ±ƒßþó7ñú—ÿÏ|ÊS8jíZffgyhãF¾ùÃò½ë¯7]YRpÉß}œ×þÎoóü3Îà°+صw/£õ:s�ÿë=ïåÏ_õ*N;éD|Ïç�õ�ðÿýÿñê—¼„ç>ë™$ÕÞzÏ=¼þ’Kø³W¾’“�=–}33|ï†8þ¨£8ëôÓ»¬‰­éÙY^õö·óÒç>—óÏ<“ÃW¯fù’%ì›™aãÖ­Üvï½xB(vÓe(Þ™QPÁx¦Vžå²<®P8nhH»¨ƒ±/RÉS nòŽzKèLïÆØC MI¿âŒÙx?‰­çÿzŠïI/!7ÿ}þŸßûô>Ïÿ�|òéϺaïÔ”CqºtÖÜ&1H‰Jd#gÃìB9xxÈÚRf_øuj�R÷b¼¡ý©ˆÆGR ¾‹¸j'Q3Ft@ÆÂóºIT$žD�Q µ$´ƒᓨµ73½çé,ýãg´c*­ûhýÝ?ï•é� RAÊ rç6˜n ;!7Œ_XFUüâå/ãýïy'ûöMs×=÷òš?ú_n €Õ«Vróµ?ä}—}„Oö {Á¡éWÞJݲóËظRÙI§\0gqÖG9n1Aºð &•˜íX·—õ$¥©•²hN€T_ ömó£ü5�3*/ºå€ õ£oj«àH_&ž3˜{  §Üã2þiÀä¤UlÛ®6D2r> .ÿàúïSûìW¾Ê'þõJkó‚îÞŒÙC<ëjø1-m&cTëƒC”©Ú£÷çÊ|€“�=€ÏûÛüÝ•úz5›wŒ‹áÄV¯ÝR Ç6f ÝqÏLl ÖÞ¥Œ¹ëÖ0[àsÑØßÿä§Î¦€ˆîãØçÿƽÏqâ_r fþ;‰ï$®e¿ëö3‹–uü°Õ¡ã”$gÈÝMä®áT‹¨�V‰kËÁ¿PB$%QäêÂLBQ-y÷ ¤>^™¸i8âi�XjË`Їœ“$ngõH7…yl úÿ·—²1$ìXõ ™½ª¾iV˜Užˆß_{ò)Ôkµ¾øùgœÑp(^Í ¥¾ù’“oÖý\q,û˜Þ9_ÒE°rÇr<3[ÊÜp¨_§yѲ/u˜œ}öÂ!ñÀMˆ7:tœÒ�äl܃ëÝÀ“Q aQ©âÕÚÐJÀùXÅ5Â`1#gäö}Ä­ ÄέÄcCd÷tIäø ÂÓŸÆÈòG�7ÞGüXéw�Q‚Ì vvˆWV�=0 µŠÀmÚ­!=¤ˆ!¨@Ð!nw AT&ú+V,çŒg=“·]| 7mæ_ój.xþóøò Þûóö‹ÞÌW¿þMzøjµ*Ÿ¿ü3H)ùðß}’åË—±iÓæ>ïQGÎç¾øe.|ѼæÕÿ“ïÿðn¹õ6>ù§i6›|ècŸà¥/¹�¾ïoxtÃ~d=¿õ’ ùÜ¿Ä /8�?üƒWqõ÷À�?½%篦CR9NÃ0ð¥Õ ]·„"-X<ð°èÒôô™·“ERĵxÇ:ƒÿ'l—>�RpDN•.�³ò½\›V�Óã´35d<’g™ük°ŽDÁñJ•ãY¬Þw‹JЕÕ8õ`ˆ�y §…&E}Ƕm-bØ([

Çc;vpÍÍ7ÝÏét ›ÂrÌ6ËÛûS,/Óí°À&r˜€\ô/Ä‘”>(, íÍÈ�þÒ!ç@žœßºìõ8Ä [!Œ B< 2–€q‡J'bÖÅž ö|„2 �/’ ð@Š6bj�êN‚�WñA† ¨‚yˆNHØ‘¡dºÝ¡å�O“±F„×Azˆ {äYÅëÄЙ˦K ~ãE/ Žcþë‡×0==öíÛ¹ðE¤@Üg>{%—~ø£¼à¼ç³æ°Õ¼ý’wóÅ/ ~œ½zÕJþõsÿΧ?û¯ÜvÇ�|ùóWp“Žctd„ÃV¯âÍù×üÇ7¾Å�7ßÂ÷¿ý5^ü‚óù‡O}€ÿ÷•¯ñ©¾œ›nþßüÊ8éÄ îÀoʤÂ4ˆYš�Ià0 •p‰ºq2Ò¸œl‰m¨IY8L¢æß4¦ÕØ$Mó:ôu\è’ÈYLÄ÷ÔU£cf*J^qžÕ¡í”^X`´“0s(Ò'Ý.z³²}TjGCã9Í=QÏi*JÎ`³ŒI‘ù›£aÆ’l?\ ° áÝkÆuU ý‘½n]ÿåä'}têî¾ÙYÞùÉOæÞi§ó-ç‹æ–NE^Ä~Ü)7³LŽ ••wnk…€…ŽA�hêX*–´b̹‡«þT`œàmž�8èúbhHðAFÝ€Š…€x Ùœ@ÖÚH9‹AF£Ä~„Ä2Æó*P‘ÈÆÞ†Ÿ!hA\�‘h6 Ú„Œ�†�iâæ DmÙñ@n!ÞB „!ã¨{®SFБÝ]8ˆS�=zéK^L¥Ráî[oì_[ºd ‹ žà5=3xÔò‡¯àΟߕ±�Ö½uÛv‚JÀáëÖpÿ¿ìý}�¹Fƒ+–çüÙºmµšáu �x3J©±’>‡UJ¤;Ž"úĸ ³,­C^Z(lÌi-f×~r),‹oNJ¬ŠÑ¯«¬„€Ó‰*¾wÝÓ(sriÂvGÏÄc\�7Â2KÿU«í=Áawƒaˆ•oD# ]RÖN$òZC6;YN9¦TrˆÔ}›d¸`®1�­COt¤ëÇ~çBîbÍÌÎò¹o}‹3O;�UË—Å1¶láŽûîãò¯}�©éi»ñÌÊ[qøciV-_²Ïéøç�¸[ϵŠXŽ¥Ú¢«nXé,ˆáò‰‡^‡E·Ñ³)ÆÝƒ��¸’Ô 0ÑŸ"b@Ä×½>ƒÜQcT€·b%3³–RYQ¥³%F.©7öAÇ#®ûøm ¶ˆØ‹�¢ÐCÔ}d [K`""˜ÛMkâ×X&Ûñµ©G˜Ý!CB"<QáõÀÜüÏ8dJL_·–§�öT¾üÕ¯sÏ/îà°Õ«yã½– Î{×ÝpcNf÷ž=uÔ‘Ü{ßVu¹³÷øã§œòdîùÅ}¬[»†Ñ‘6m2¼ìTå÷ãÞì$ƒØü õW:n9SN&¸§¬lqB_ o!ë¬"‘ ŸøÑ$�.†�‰¦i‡Î솎¡0Y´Ò§Ò^œ\Zùéx|'äLj´ºz‚@TÛ=‰SRJV \ѹ™D Ã,fÈ'5)¿'ã¨DBûº¿Êüfº›€ècRî9˜Ñ+×álõà¤í~ª1ÂàËŽ={øø•Wòñ+¯Ô3-ô.Vx+Z4›Zz§•­˜–aØ]9«±TcD 0U÷ã×ZÄ2nJ�u%Ûî J‡@œõWz“ @öVÜ{{ ‘¤DƵûîfVþ­¸ƒçMàïÝJ<3J3XEel3rjO÷‰’QŒ� ¨Tá,"î@ *^ �2®­ë 6ì SˆÓÖ°wV‚1~ÏíT/î9àIðÂï #9x.OŠŠ§â—¾äÅ|ôïÿ�-�m R©ðû¯|¾èJwÝ ?e®Ñà�ÿ%#õMŒsÃOofjjŸÖÎO®»�™™þâOß@P 8ïy¿NE©#›ýŠÏzý87;)�Ÿ 1hQ&_.SNÍ.ƒ‹v˵‰!�za%Rêœl¹8Ñ»PŒn óC+ߌٸ­�œF£xa¼ŧyÙž°Ð1ë´9jc“ Ô¨“æ¼Â ÊÈ8yb=NèÀ‡¢ß™p¢Pܶ”Ù×adËxH›tI¨ L9Àa%Ì 1PªYŠ@Ö0@ÁZ¾@õ¼¼e¬MZmªœÕ)¦ä¬tÈþ†‚ÕzÂBžabX׿÷„á›R‡4³×T3RÚdÁ€B¯&ÄÆÂŠIØÎ…²*ãÄÁtæx ²D¬Ó‘·•7mü51âÕkêƒamÖê]ó4ÄúmUƒ } '$±ˆí¯ªlÓ£WF°zo‡‘4ê:�Õh˜“¶ ^T&¢ÃaÑï…WgÀ(RØ-ÕUE,Ó&‹!3êÂkAT]íºÂóŤ�Å2D0Iž içF³6Ò…Ò$^Æ£×zÎUÄÉ @HsS�D ÚŽeå»Cå·pKÙ,n®™Þé§ÐyÂHšóýdÜIÏM}ä§oCnd‰ÜÊ×(¼¼€¬ƒ@ *ϸ”…bù]o#Æ#¶lÂqû�+úèýà׳7d›Ûizãú~ñ ²(ë „•wÌÑÖ†\×ý)á©mvò;1 í—Sù”ŠÌ¹í€K<¯™2=WÄÀj¬ØfRºæ$"v‰ÓÔ¿}0PkPŸ&ýAxÿÄÄÓ¤M$nc‚L.gÂ{Ùð¶¶@¡«J6Oo¸öǺ· ÿ×�5#…u&Ñ�÷2ê.Ž“‰¿I …‹`Y¦`ÿ3[”f4Å�z¿[TÝéË®i{^¿ÓN¤V]NaSùY;"Ǻ“Š!b|�7Ÿç­Âm:î˜2Ä•/©^¦Ø¾`tØ9 Ÿ¢GÉ'P+üÿ³¢ííÜ{ÉåÃî=q›ŽSZPkåG«²V¢¶6YžD*5-!(J�ÅÎsw0ðôÑvÊ Þ·?¹¦yΛ”vÙ’ÂæÛþp–¬D¬ÚˆÓ›7Ù,îÈÍ�›�„‘‚L~rÕ ý{}žæiÝô®Ë‘íx÷ÆgqÊ'(…„ÌeKåfhnéqÐP7��·Ã¤†Ì'ÁN¦=^ãQc$aí¢)€kliÃ’æ8H H©çT?jk?‰‘m2»!^ÍNCÅ4.u•ˆHs"ñMu|.X‡†ŠT,?¼>¸ª|dóŒ j×TíÒ”,ûFœO5]jPh좶~ X“XŒ�T*·í›[¨Q‡T›t¥°`"g`8‚-¤Ós¼Òا˜-û8y•˜…šPßK5Î ?Ú⌨ܚ„Ž@ §‚ÓÊ¿{CÖ™Ôž"DåghäÜg#N™Îfkè›| -¥¹ ¾ð›O%»u'rëQˆ­%ô/¡¸¬&8dòyD±€è^Eae†Â6 mò«”–lIóè~šþr+ý/»È–V²ƒýW– 'emð«�NPnUÛ†áíêU6YvBÝ�äN»š¥´’éó�é ÿšL€‹¸ŸÈž_0È%¶a±Riõ��­†m$v·ÃÔùH>od-‚‘ ÖµÄ#=+,æÖ%‰²{‚¦A|×ÌóvÕë(dt»Š¢ŠLп®úÅ*Ù·BuªñÜEv¿¤ªB×ë¡UÄVëOEÊø ‡)KDÝùt¥r>æíÔø51j¾ V6#ó‚Û1>¾Æä+nb¤Ö©héÁ»)ÉÚÆ…©Îðå´�vøÒ&IþtXJá”jÓ³ÜJRQË•c•Tæì’¤©ë^ú¯ÉÀ‘9J-cÉøHZv} ùÈ ä_ÈSêEnóVD!½À†lØ@i]‘BÛ$ä~»ÑéÇ"aÒ¡™Év ‘ª£äCÉ�=è𪒠ä�Âz‘PG¦h0òø€Á˜ªÚUñ8‹¶fµ+§a45×��ÚšÑV¿‰Q½áù\Qá·š>¾z²(Iõ*tZ妻¨6þÕÆIÑ4žhoˆ«Q|7Â;qW_/PovÞ˜ÚËsEž–×n¡ð‹™ôöPšöh"“m† Û 'lM%ä™'[(@ÑEº.K8kžEÜö0ŃeÐV1(dÕ¸¬OµwÃé×>’ÄfHém;®Oæ“øøœ�…;{ðcJBW’"O;›Í¯TµbœÛ8}œ¢Ê`æ‹ñE¿;!6ÓÆ§NX£Ü0ËmÍ3Æ0Š’Ê�VfU¤Y€0N˜Ð�nˆRj‘ úD"ä¨:Š£àbF¤’0æ,"ô? \€PÌ¿}ì1ŒÙl3¾sîy á–K/ä¯=Ìïo½Ý"( §tB_Qê.è-L äRÎ_¶ó¢bg&Ì`*o1QêXjU–püŠ]B#2èGf—Ãz�g¢(3'©ªäH›ç¾;iˆ3]ƒ©`¡xHTyo\u2„Àqʰ!iê~ ÷Êù”¦Ì@¼;¹]ÆA+åóø¹jRà œ,Rt‘yõ˜õ4…gÖQ*–wÝ*ªj ­6÷UÁ� ¢$AÊZ®�,<ï—Ƥ ­)Ar¦ó# �‹Ðë‰[‰ŽÐbáœæÔˆFUu•ÃÂ@#Û¡j©}OSÝV×Ä¥?ãeÃ×¢çÞˆ ©Uô‘H <‹J¨Ž¹^9ë¤<^éQj2 E&^i°¤áþQ Ë7¸¤XЈtؼ�=ôÄl^ZøºEÓ4 ^¸¢B,Þ ÞŸH$ ŠfËX­ÕοL0è"¼ ÉkšöãŠ)ãŸ6ªü ÚÌ9� ã«÷ÉxAÏlPwõÛš]5K hrY{mÐ0q†àÍ�j›a€ë8¸N·¹wä(äæíˆöNĈdNB©„Ì÷�Yÿ*òžçøKbì7:›@pzÖá,_гp ù^‰(ÉÚŽ›ôTmÖ‘õ㕉 ¦[)n ½ƒvàjd D†Ê˜ñ„äb,%°ë%³Í¤fF 0mLm4ìYgb‰8…ižžf ä4²TBÒÐ6£åVû <»ôoaDD| ›2'�™-•¦ó 1õ分ê0ÌP½M7%h �„óË%¸¾>Öh»•aßP²ÅµK…ÑÄí«*¯.ˆU^�c(„»ÌÄô¾øä“l'«Fâ0KìÚZìxîåK( Žª»�@of–¾ovòVÌ:€9 i˜‚8áù,[�J�ÛÒ÷WàfrGNÁ�¾™;’™:†¦q8M.¥þõ¸ýBn@€li‡–D¶—ìúÜuËañ›¸/¿Lé�•Ð]Ä-¹¸áâ92‰ÈÕwÙÊ·BÔ¾ =o¾HԾ߉àÊšìÕwd‰ÓLxYë•8Ï-½y͈#•6رs�Uûµ¨üÄ¿ƒÓÉ…·MkWŒ| €¡†%FºY2l VÞˆ9·.i>ÁÇÀ¦€¬®+JU÷ŒŠh¢ïÞ(c—d©Â´ªØ´u(ìòÉÈ@”�Tæ’gÓþœ>vÐ JÕèú Îå–¿ýƒ;ï½$\wþ¹<ôälÞ{&S&OæõÅ‹ù鯯`��wâ¨Æø1cxêùyœ}ée¬[¿€ëÎ;‡‡ž|Šƒ÷Þ«.ó›+Øc'�̼yüøÒËY·a¹l–¿øÚk/Æm>škÖpÕ-·q÷Ã�øBó¹O|Œ£;”Ñ£F1ï•üâÊ+ykÕj³òYäÄá©™ƒ¦˜f`Ê#oÛ`ô;EöMÏ´­Ù*Nƒ*+dc[šqÚZå4iðÞ¦a âÖc:Pù©~ð&…ƒ›G~Úá>q¹}·fĨ™â ùþ.(N §P€b)DD)…fdK¥‘ãã'!¦íEöß~æIo IDAT$M½«)¾:›âßC<³1 kF¥¬¿áÛÆo]ºšHD‚� dc:$‡Bü«Þ!V­}ÃÇØ+Û[”TL’Z«�o”ʘUõ¸ðèÅ5’ºFmÜ ­±h�4;zÖÕ`Õ^'ûlºînì*‚J*òÀÌ]wåG—\ÎÚuë8嘯pýyçrÃ_î⤳J6“áÜïœÆ _üg_r™GfξärÖTe~Y‘ùñOÉe3œ{úiœð…Ïsöe—S(Y²b§üüòƒ|ø€ýùþ‰ßä…×^eѲå|ùÈOrÄApÖ…³¶»›=vÚ©� bºãjŠê"êØˆ¬ÇÊeV;bú­ªxŒj_[à¦Ò™È)kM77ÖY¯¶„Î%X`Ù„çü4,Aœ–bÇõõÃ2x›H~÷Ï1â+G0iz3Åbž’,!J.Zr­JDF@S ·E(¹.8¤ã�qË¿Ÿs\§$Ë móI4O:Šâôà ƹé¬y¦—RAB Jœ’Ä­-0KœÚ~`µ²öÎ)¨½kÖ,oS/ùWÿÎ0Ÿ³ÖkE1úi®–Û)õƒåÝ•šŒÁ¶\†ÉcÝÍè$ÒZ±5Ù% u1ÿ®\xîµPheß,1«³(×$Sº|:„Wjc€‹EìÊõ¦LNeÈ”­2UŠˆ»´0Ìb=a‰• úP~uqhX凒¬µÂˆ1îî‡á•×ß×Þù'Ž8è@®½ãO¬îêàÏ÷?ÀQ>Ì'ùׇá•7Þ<2wþ‰5]]€àÏ÷?À¿V—¹åoÿ¨ùðûÛnçÈ}�iÛnÇ¢eo‘Édøê§Žâ„ý„—¾Àß{Lëo,EíÊE�õº’ ¥Â¾QÅñ…;_³Ziä:‚�b¯ Qù ÆSCÓZ½*Ìš(*sËŠÎT©\ȧMÀ͆6�80n nåG%§“ÂäÏá~ã?»ïzÚW4Ñ_„¬#q .%·XS¢™Œ(âŠfD{™R¥R!\áP~‚e†r+v‘R d†L³ÄéÏãÁmŸNé¤ýÙìÕ;ØðûÇ\RD¨½ÐÊy_ýI™²²;'*ÀMÔAcz¯ÿ.±éFúÜ(ðfãS‚ÉÒKAY«:ôïÞØ�)f¨[òêhh•Å+óȲ3f~D%ê¤ÍKÊ#TÅËzYB¬2\Þ ÞûÁ[JVÛdã¤-BúY=·­ë ñ#ë£Ú�Ê‹@Ç’¦°áf©Q«JyÙ° ÔdÓ`h£.ž„šQÂÂ%Khnjª]~}ÉZ[[Ôj€×—Vešk__²Ô##Ølä?ðv{ÿû5¢“Ñ£FÑÒ\¶1iÜ8ÚZ[yqሲX¶PMLý—Ít¿ß;Jo\Ý×›¡¾8ãÚ¦SX�M¥? ¨3'Œ^;½©SFÍNá&ðOÃÄ%h´9²¸­3(|ìZ¿:‰ŽÖg`~«&€Ü�–-!'¡„Kq}7…µës2«È®x ±b-t­£Ø%'ƒliÅ=wòXš[K”:ÇÀ6cè¤D?—Í£oaYÇÀa_¤cÇ=i¹öjþºY*wGÖß #¼Ÿ¡Ì`³Ö=ñÑûþÊSOÏeæŒ=q]—s/¸˜ýö™É~ṳ̂¹¹™ýìþú÷{Õ¼¿º„ýöÞËÃ{.ýǽŒ³9çýìlvÜa{š››øÛ?îãÌþ˜RÉe»m§ò£³¾ËV“'ѵnßþî÷x%t¬Ón%ç3N¤Ya3à‹Â ö’¢@M2fbÁb5Óøç6 ‡Ñ®†E"i;PXis”-Z•�q#ªkˆÉÎ-6cÃa2l/ºûZ|t*ÆHšDÇ{Â+uò•4FtÅ­Pœ#Lëô(ë+ð=ɸ£6¬n †‡têüå¢Ú¹ õ¸u¯j*#�»ˆšM_þ\•‘‚¶Ö®ùÅϸoÖãüöæ[X¾f —œuf�·³½G~Ÿï«K$¥í„öï­ÕBduh³+cäÐÍ)~;5‘cpÒG�Kâæ˜h•Ù5¢Ð�x¼>4|(¿¹ä>vÔgøî÷~ÄÁÀå�Ç=÷>@±T*ó^{='ç¬2ïÅçó±£>Ëw¿6¸™÷¾X·nßÿñÏY¼d)�ÜxÍ•~臸ÿ¡Gøí¥¿â”ïœÅÓÏ<˨‘#éíë‹v0¦®ÍLJ!I©¶Òì˜Øµ�iX�¬‘º(»6ELòC¿H¿côye €hHXÖwÕ“çÁÆH"ÌæÉêb¦sµ ÃNu3Buѯ;JY’G¥0Iw5=Ý%ÙÑ£˜öÒ¿+W¿kÞ"L(ë+ñkWR £áàÕëÄf0 ÇsëÉ“xsé²D.Åo†™ùµã¶SÙÙÉE¸®®Þ3o/]¹GvÚv*Ͻ¼@éKÝ”íà¸!•cI_¶ ; f»#§/–Y?~ùîZ·½ª®„ý.è�OG’úë 9s'íÆ8ÃÀz‡wxÑðq‘¤o)çÏø= ´äE·H¾¸ hW¤uÑ}”â/ê>œbùÉ‘·¼Ú&„Àž§qUVº„¨¹ÁèYƒ\¾¼@iòö ì3ƒì>“¹¹À‘.N&‡ �Ò�§Ñ:ö J?x’B—¬õœ°çu'ã:@нðW_+ïøû½÷Ó×ßÏ›‹ðÐ#�Ñß?À˜1›³båª ïë~ÞÅÞGÿéãÍf³|óøc˜´Å´¶µ2aü8vŸ¾ Ë–½ÅÓÏ< @÷úõŠò†?j‹l\ÂF� Àí­µÊ¼¬žõ›­'AYëP(“Yµµ‹)‚ŸôHŒ—%‘Žúr©Ý®œ °Fº›‘û–in镉¬·ÄÕÌ‚ÓZ´ …aBBÜŠµiɲP> J"•øRÓƒmÖxìˆiì>ä ·¼·ËÛÓÛ?ÀˆŽvöÜy'n¾ûo&Î(í‡çWò#²¨Ö¬[GG[Ÿ:âpîŸõ8{OŸÎvS¶†‡Ë,ë7näÁ'gsúqÇòÝóÅê®u̘¶3sæ½@ßÀ@Í—ØÆj †<â¶@*í,®î ]©)6,Q”t!& «¶@ÎhëË€b*ÇB·ŒN—œè�Wš�“a¥q¼Ãåmq4nO‡ñ2‹Ì•�¥&ú›zqWÏ#ÿ·ÛYÏ<Ö â$”$²$‘ÜlZr8¹,dR”0¤‹(¡XÄÍ‘yŽ@fÀ)­€×Vá.^@áÙ½hþÈ Æî>ŠVrˆbW 2;|ƒÌO²¬>cýëÝòñQ8…¨ô ¸¥lL\î¶¶Vòù|,Ÿ”’b¡è»V(*Ÿ„1ïNïß�_�ûSÎøþ�yyÁ«|û¤oÐÙÑ¡°j2A%¡¡Þ˜yé.ÛL–‰yèj£VÙb&%¤Há·W*FIlRb[xiäâ}�cUkµÉêd8>@H›·Åµ¡ý¢P¬ºY—S²E%:¦]&r·"¹n¿•¡´ýOR{€–‰¢�¹ÈÔ¢uûÇ5Îò½Ã:�#û ýƒy®¹ýN™='à6ÐØÓ°/‹–½ÅE×^Ç×>û¾ù¹£™ýü<žxö9Ÿ‘]zß>æ«\õ“³Ée³¼òÆ›¼úæ¢:ˆu�c“ò8ÐoQ¤Šqk|cÂÓ¨,ƒ±ÇD Ø ¶Õ%£Ç-)ÆÔ  C•Õ Ñ'Ô€yÙ¿X•¼ù”å†'póÒ&ç£èÑ1á D–¬3HûªëYéݬ›»�R¯‹S�d2ÜL™kE´6#rY@æóˆéÊò“-� d2'ƒÓ*n™/ƒ:YˆŒƒÈ/ƒgVRZºˆµ{ΤuÆxZ;ÚÈ´¶’kËPûߌ:½‰ì£ (­[�Û;ƒEä D¸•åÁA y~É�¯Øêro>z3º×¯ç“Ÿø(/¿òê�Å5H;l¿½½½<7ï¦l½‹—,å¹yó™¾Ë4v�¶3Ï¿ð"­­-‹¥2ø³ìËzö!ö ;=Ö9_%_ˆzd…VV+¾º’ð4T„Q%…ÌXúâÐùmä’  RÈUÔøU*ôÔ·)~ߤ1X²Q3‚ØzÞf‘•è3pËÏQ¹ÞÛ êÐô(!€³ì7uÖ@á-Û¡ot¨©ŠP•sëÁ MÄWYTV[6øË+Ç/¯ü�Rþó'Ÿæ»üž/Øý“GùôÎzæYŽøê×®|á”Ój&�/ØóÈÿðùóø³ÏòÑc�¯]¹æŽ;¹æŽ;ëzEØÐÓË÷.¼XUòh2zòD¸C�í0·Oc,�3+•Š’I›�qÁçJ¨A[:g š³@SïrQ…3õI%.Ôk©ë.Ü7†+mq5Šo=O>ÒÁÍ6á4/…�+{N¡s«>Šk(­wp�AD¡·?ý}Ðïââ–wÄ ·ò@’LE§D E��²ö^7Q,V~žìâ'`É“äÿ E ˆ ˆ&D¦2-ÈöVš6M¦%‡“A´f(5 d«ƒÓVþ'rþ²ÜªÜß=õdŽ8ìC,[¾œ“O;SËO«Dî¹ï>h¹ç.Ö¬]Ë’ÊoV­^Í·Nÿ?ÎûÙÙ‹EV¯]Ëz. _#©g±WSSCŸÂ™À™$Y~`a=†GÄê1[@W_4ž5�AH°ÂWKdµ»˜z©hÛ¦T?’SÞ•K˜�S1Á:1pŒP Œ“;E½iñU‚JÛfU7×סˆ_±Ž#­m¡ú£6(ƒ ¾Àcì‡1»™æãˆwPHE)±h“&.X?®ß{/I»Òñ§Ù=¯Ê+õÇ÷z@}êÂv¬ *NØçŒtXè.9£A0Bد4ç�2*ûœ…¼ùBkC]wȆ*qzuC½Üwß½<ŽG®ú½ú/Sù›­|®þ9m�}fùOe†ýŽø4²3‡hÎàH¹·Gô!D/”@ éH2bJdúûp7PZ×Ga}/n_J2“­ òR88¢ˆt‘²üRpZ2�/ ] ý½°¡¹aJ²öd,à8”ÆO§ùˆƒÈLKv‹,™Ü¥Õo »ºir³8¥ùµE¸ëy^ûI³÷·O·°IL¶±¡ÎÔÜŠ«Âä^š1<ÄÊë„“dyµ�«"@¶Ó°)â€\åV&›3Pg>Õ[„LÃ�b’D½½”ýN›çëúFtŸ±2V¹¦ÍÇLõzý²ê¿q 'n‰@c,ÖpD™5òæU,ÔõdB”mÒÊM{UµÕ½&fMÆJã©ÔtŒµˆGD÷O¢ÏNÄbΰrA1>¥žÿ Æ2‹:Ðû”:�оir©Au7¢½�{/¹l?`=å³gEÏ_·òÙõü“žÕïx¾ã¹ü.=Ÿ½¤ºfsßš6íÄÙÐã� ³×YCi°X~ ‰È#úŠÈ|32—AdG#Gm�»S;M--”ÜýÉ||�ÍúV —ßOñ²elÜ Ê:ÉPn€RPÊB�‹,äÀ)"Š.ËOµôRyÕG–_‡‹x}.ùËžAˆVÈM‚ŽqÈQã(LKæß¶g«=Úiíï‚»æQ`’$Ô)õ¦¢!Ô;$ª¬T©N³»Pá·[ô* ¤žÌ’N:¿yP¯Œ¯ÇZJä ­6[À8Ð & ²²Ü­˜FöS´áÄGSMŽzÌÔÜT´Ùø¯…,¡Æ¢ï3zÒßTžz³†©vuEè«2Æ*»¶ä)ddÈ"w |1Ú%×xàýšb—%|¤0ØÇ •ZîtjoøÚyœA�Ûãƒ"‚3ÉÑÆH4Æmä­‰¦Ú%Š –N¯º®„玚ÅÒQÓ¹5B¥rÎM0‹Þ]´ ÄY4à¶Ò|ú»¡ä8 3·ˆt‹à Dn#ô‘ùå”dÍs‹šúÈMdü!È2F=G¾{¥|%ÃÍÀAf;­ƒ¸dù‘Ân¾rnÈ@I ê/&(S9‘)OÚ²2ge?ä_ƒ®W¡KÀгaÙí.£¹c[à†$ÅŽ 1Ȳ^D"‡ìÅåÉôª¥L’sÍhZ¹ŸŸ*R>ÛÉL;‘&C†b~c&P «[š2Æ:´/KÌ +ûáÞÄb|âm–Ü…äk÷t BÄÛÁÒ&PVÇc5 Íúx®Ô˜7ûpQqͼ”Ç5öMIW§DT›PF*V_O3ùœÀj‘C9”IQ9_Ô ±Á$¡Öùfq¼Ò È)ìkÄü·âÇ\#²îs1¬ ��Ö\±˜ƒ´ŒÖ1© TÅ” ¹!@μ™»�¢o CrâYÞËd×Xz'»È‘Âq™È€hÊ!Z¢P€‚‹;zK²Û´!ÆäqÖl�øôÖ´¸‚ë>Mÿ@ùÝnNœ‚Ä)•È]2%YþçJ)q$8„dEmg%d*ÿ²@NJ²”ÿ5K—¬”ä¼ÿ\IÓK«XøäÃ,éíOZlMÜ ’3k;‰„Œô €bˆ\ò8hršSRù±¦¿á¨ü'’tºC ¦Tݶ1aS%âªWwœS"½ß>y‹6Q­îÈ—Çè­Ø·p5ù}·#ðÐ%¿^m ­Ú�Àë�·“®Ï˜Ô[1Ç»_ÑkfÓ²øS?Ž( ú"½7âc¡³ ´‰Òi 0¥'óÖ‘L†²dùéÔÈcCl|-UÄú£7T/Õ•ƒxw¤Š)m".EüØþæ6_?6oSµÐ¤‰±åœXÖ¤ýÕª_‡©R�¼Ñü£Âw¡Zw›È††ñN\‚Æ2&G±¥€\)`½À,TNÒ‘­M¸¶"3¦ 1ØCá­Az=Œ–ŽA–2d¤ùoýÈA— •× dÊ~ÈÌ ‚Ž+'s«K�¤('e¢üð/^ˆÐhQþœ�ôÜr+]ÛLO‰�†²sÙN¶vŒ�õ\ a(Ò)ŽpUJ³úêYY,ßµˆ¯nUÒ´ÈFOWS‘0*³övUV‹NU7„Ÿ%Ò@ŒW¦õ¥á‘•§fè^Ä«Rc_¯!Pö¤õm{¼R§:6~"üM•('î3qÛH1 &Ôì…‰X˜%² õÖÛü³N„ÁÊ…±4«O{`¬µ¯Šo$I¢ŽWª58>€Õ·´¤äFcL¤¥¼å€Ú•3‹£ò*‰ÆL‹y.‰Þ»„µ]9›ø6Ãp³pRg‹‚Ö±GI‚8…Ú@ŠXGÆ Îž²Ùm#×";z�Å"¢œž,¥ŽN²Ù‘PˆžuÈeÝ÷:‘æÝJ”ú{qòÈþñ~Ä—lN ŠåÄJVW3Ü2+Á•H7€á¨±•ÕéÖüñ¦Ð®z/€æW—1p÷í K� 7‰ U/B½C¢ú_£I2b $–Vc®$ùþ¿5�3SZ(Hþ¹£å„iÌÞà„DVÒ¥!9ÞãDDÎ-«0jð.@3 §Ö©>UbQIú-p‡OZV`V,ÒŠwÃ+o}:Aâ R€³|Z^‰à'yŸmB­¤J0cëU(õ9ðÐe]*_ýZ�2ÆÕ¹8}íëlŒêÙpì1`�eL± Wrqy„e¿�µ2¦È#BqŠ |Ü k'é[6qaÕi˜‚¸d­#3j"™Þ‰”ò%J™¥Èµ­”š²ˆì rÃn×2dÜ=� ³û ²k;q;›ÉýóðhžR©²ƒågäx7Q>¢áÝ�.lž•F-q*ÞWÌé‚tïªSpïúl½½Eiß¡ ËfRKo-Ù¤f¦xˆ´5X¨.&Ú€¬Õ|›f€Nµ³¶J4zýåþ�!/‹• eæ:ÖQ«Ö#bÜÖ‚·M“g]| wq´9†*�²‰£6lÆH:P¶¸vWC[~Ó)v–Ëò€R']sD Scú±ˆø/oš€&…*G<ñÔúUã¾màd¢ “gÃfÏ'+ÿ×ìÊÙÖq”|š1ØX‡Z¯¯¾ÓŒCx›JppHH&e2ªÇä@LÖ6"’‚ÁáIÃÄ%£¾zÈlg­„5ë�¥æõä»qÛ‘S·AL�IÓ¨q¹§ xì&Š·,E–@0ƒe]¢ò>¸2s¡TYY�úª?õSå—&JêM½Tkã�U Ïÿë”- K™¢Ç¤l4•Åw x«k*`QƒaFÓ“ª‹i�̤™Ü}²Î8é‹`P–ûíkkÕa'X§Æy› ˆ�º]+¿%€« ômV„/[Õ@Z O@^ 5‰NR].Ï-É,m½¨AtÞ¨ô¨,Õ[©VSÔ€/ÛƒÂ8*·K’¯Lð¶!ùbîT­m‰ÙŒQñbZã¶fs¼Ò²DêKPéÆeRŒÁ(€œa�iÇ5+Ÿ4Ôˆ….㤠ZƒiU{M W°· ÄÅ‘§a¬_5‚Í·ë¥iüFDaÐ Ù¤;)¶Cf7GºJ�ßÐŒ¼ëFä¯Ôš÷÷lµÆ.¸.¤¬íÆÕ@˜çƒ˜Éàí€Ãõíû2õŒeVȆSƒtë�†Z�O“ÓÐ(nÈ[|ã®_ŸÐ3ú/ ‡‰k)&C-3¡êB‰ÁÑÎd¿Ûˆa°Ù Ñ�à„ Ö¿òo>ˆŸZhm:Æ€aƒÑ%~.”½CøtùäÉI83»0­hbaш߻¥.ÕÞˆÊp‡6r—58à(ý2p2a½ÖD‚ò&Ïš³†cDä”pŒÐÊGŠÆvHÓ¡ý˜"Wâ)ÍëTªæ•6ÖwUgÄø�fý0Ò¡(‰tê’3Ù²´ð^š9ç=@›@œŽ�cå}k;åßlr)µåp¢€p%NÑÅtÉv‘ó_GþõVä’5þ1\V(Rs+»k¾§òˆ�¬4=Þ Cx·íêš�È D«ƒhuX1rlýu…Q…LJ¶“ez#)¹Câò¿6ÖTikñÚ5»r߸m1f7 9°›ijÇ�c'á7£²o5«LL V­ê_‚¾áA¡I3Î ¯mÛæØ�]nÝ®œrE†Ç®Ù(Ú|„n¥l0Û·MøýÒŠ/u{CÒÿt;ˆ‘DyÃG¿:ë Çá¤þÄwý”ã¾ÂGùÿvÌ×éíﯹºÕ[pÇ—òÁ£¿Èú�=áöX3…ëÏ?‡[þvwÞ{_Ýe¡¹ç#}ßøÙ©ßâð X,±ríZî›õ8—ßpyï©ÅÜmúÛ æ\ÇqÔN±ÐÕÞÚʧ?r8Úw¶š8�Þþ�ó4ýázzúúÈe³ÿÙÿäðögÔˆ¼¶h1—ÞðGæ¼0ß´hýIÀ¨Û¶lÐëTQÜ £0[SJÅ,jM9î(t2iÆÉD:³’ª\�¨¿w9mqAŠhÝK—1ÿÊ;Ùrÿ9ekJB@^àö`Í òÕ%ž}–¾€Sr}9b•ª«L>[.ˆRý¾J�_5,V8de…ÆEB«ƒ3Æ�‰r“¡ÇÉÒE£Xßå­êw¸ª£�ï¢#“*½�µ"ªù|²IV„/[9¯ž�bwb,úº”„ÆØV¯˜Ç¹Á *·UÅ ã@+Y"Ñ€P|R\°©èDÇ(u¤rU�5®ÄÕcT°D‹ É–|bQ¿‹6‘W‹z;MšXDg–³ž~†ÿù¯/â jéøà¾ûÐÙÞξ{ìÆ}ÿ|¼¦iÆôi¼øêkeWÕëk“AÐlIÁ‰»Fa…j‚›ÿúw.¼ö475±ËöÛó£“NàÂk¯‹5­Â)AC_ýÔQl5qgœa„6’oinfÒøñ\põµ,^¾œIãÇsÚ±_å;ÿ} ÿ÷«‹8þ³ÿÉ�{îÉ÷.º„u6rä‡>Èß=�£N<‰Õ]ëÌÛƒQ>c».`Óo¼iv¤«‚)vŠ´sJ°MoÇ©·Ù‰5){šÅVcaßI•¬¶¯ÚâªdذÖ-]ʺ›nÔ 9ÀV;4Ì™ˆ™hZ[ù§ÑÛ0J3˜›)o¼Ä»¼5Î’fµÞâè‹2–éNR¤H¼âúHo më']Õ�à…˜fã²›€P�K Ûên¬ØŸKŒ="êÆˆ†äª¶k_5mR/­ÐºO&þƒ¬j€É[‚ƒwT8H�/” }<¢'¨ËÇŸ~†3OøÛm3…W^L™<‰Ö–îºÿAš¹W ÄÌœ¾+³æ>SñÅSó~aDµQÕôW Å"ýýƒô ò蜧¹ñî¿qÐ^3ŒŒš>äCŸ¿êǘµÝÝüøòßÔ.¯îZÇ/~{�ùÝšØA3öäÆ¿þ�g^z€_]û>¸ÏLvšº-wÍI|,ú›«É"^X öR4i*#ÙŒ:ë‹ñÉn�*!x ê É%+�Äêã�QÕ S07¼A\¢èmNÔS›*‡R·H¤>šý]‡†[fz¢FθƩXì´r6%U$ôI欚|4gôQ˜8+i¸vª�¢ZkˆÚf4Q–h‚OÚHÒ¡mÏJµˆ R^­Œ$ (ÎM?N³ˆR“÷JXøîÕaaxéŠ,^ö{î:­ â$ì·çüsÎÓ<ðø“œ}òÿà�[ùÑfEñM IDATøŒ]§qã]w#… )›å„/�¸?ÍMM<øÄ“œ÷ÛßÓ70@.“å„/žà¹eý¾—:Ú۸期ñ�GÿÉ7ÞL­M¿8íúúùáE—ÕŠö_ÿñïìúþí9ù'¿PÇÇóÙu]VwuQ­ \6Ë7?4Þ?š››xðÉÙœÿ»kè —Íð?_üíµ'ã6ÍŠ5k¹ê–Û¸û¡G@À—�ü$Ç|ê(Ýwn¿÷>~qÅUì·ûî|íèÏð¾-'±f]7÷ÍzœK®û£¿^uÒÒÒÌÒ•+jß×÷ô²íV[ÖãÒÖΈŽÞX¶,¦&-)íoƒ}º*ÿ3ž;�Ô¨ÿG0¨fŒØ“#µèÛáÅ�8sFd4Ï™èPÝP·‰Ô¦ïQJúƦw7i¼!J®7µ¹¡ö×bðµÕ›PÚènÃ|Nçï¿Joù?K@Vc¦AF~�‘š$Sª.›”ÜܶŸM˜Ë @Hµ;!y»ö S«r"Ô¤ïvÝOÓ€ÔÚF@¯©û‘¦4}#xIBõI¾æ¦51HB¡Ý› HáŒý?J^§EABÔÿÕø2=¦U¯Îzúfì²sÍÛfìÁ£O=ÍSÏÍ£¥¹™i;”_‘3uÊV´45ñü˯pÚ׎cëÉ[ðùo�ÊÑ'�Âä ã9é+_ªé?íøcÙzRåþÿ†ïW)“ÉpÎéßfÁ›orÅ�·l÷<úOÚkŽ'>Ø{/î}¬¾C¨ûÍàıcùÄáö{î¯Åô´c¿Ê”I[ð…S¿ÃçN>�ÉãÇó?_ú(‹,Y±œS~~.ÿù?§ð—âû'~ƒ­'m®¹ãO\uëíÜóÏYÌüÏ£ùù¿£³£ƒ_žþmþüÀƒ|ô¸¯sÊÏÏå�'f«ëD‚ã8壪»MçÛ_ù/®ûó]5–K¯ÿ#Gx ?ýÖIzüm¨‰Û½C²Mfzí-WÁ[ƒBjëE`²0žˆ½&¤«néÕhà,mK•a]AC¬#’J2bA|Ü‘¾Û%2xA«Ö¶/Ç$>> p‹*†¡ñ¹\=J'9^ç<_UŸã¨æCùWÏ~­Ιö=êUuÃ$[KñÉž×ꬹϰǴ�BÐÜ”c·�väñ§Ÿep0ÏãsŸå ™å£ˆ3wÝ•ÙÏÍ£T*ÑÞÖÎQGÆon¸™µÝëY¹f-—þá�²ïLÚÛÚj÷»º×³rõZ.½î�²ÏL¿Nÿïcéhkãû^ªôõ±9simnfçí·C£GŽäýïÛ†Gžzª®ÄSIŸÿÄÇ™{ç­Ì½óVîþíåŒìì ·òà�öÖVþýÇò››n¡kýzV®]Ëå7ÜÈ!{×ýºåoÿ`áâÅ,[¹‚ßßvËW­fÚvÛj");z4Ù\–ÇæÌeCO/ /áÅ×j«åØOŃ×þŽ‹Ï:ƒUk×2ßÃûì˯ð››náCûìÍ9ßþë{z¸ïñ'5¶±è/ýͪk˜­Û¬B@«£â�eŠá}Zx¢Ù ÆÊ¹(`ÑPŒ“½Á[£rn¢* ï㔑4‰z„ÞÆeØ &M2ÒH½ Õô.ŽoC=0‡-ÆÓ¡�Ÿ¤ˆI裀@œKiýFg?œR‡Øª¾GšJGJã��Ú¸ˆ«”Uì×ÝP9dP!ŠZSV$D½]7öô”Ññª€s>ЖnÜPBqèžá#Ußr^'¬H“ìn¹žzním­¼o«-™0v /-\ÈÆ¾^ðà³ùâ‘ÿÆ%×^Ï^»N«üN°õ¤‰8BpÞ§!+G-³Ù,í­múûmm>?yè‡Øi»©|옯“ϫߩ:˜ÏóÈì9|`¯¼ðÊÜkOžxö9zûûQ­¼^ÿ—»9磌hkmåÈCá×gŸãÏú!ƒƒ8BðËÓ¿]÷+“¥½­µ&¿Ùˆ~àì¶ãŒ1‚Ñ£FÒÒܬ :o,]Êœyó¹ù¢óxtÎ\þtßýÌ~þmÀ¯¸ùV®¼õv&ŽËç>þQ®;çg|æäSY¾z ß9î¶Þb"ŸþÖ©H$_û̧¹í¢óùú~Ìk‹k}PScæ k½Öçï‘c�¹�ÚÈžöµ:Ÿs‘M÷Ž�_SëÐè5š·£oãcªí�M›@œ�þõÀÍÞƒ÷x³´Õ¨bdá_­w¨ ž¹ŠÊEëÁÚCJ g1Ix}³˜¥j}ˆe7’ÑJBf„îF”íXÄkWŠÄAé£V�« x¢ ŠŽe·0¥µ2 KCò&IN(ÙKÓïw øà×lи½,Âà}S*@k*I[¨SÿÀÏÌ‘=w™Æ”É“xì©§k�ΞÃþ÷¶?Ž»Nãü+¯${Ë;[_8ùtÖvw‡¼ÙØS¾ÿEÅ}oýÌ~~S&oÁÑŸø(]£zä=�ÍâëŸÿ,—þáÞg&÷>6«ì¢ïLS¸€}ýýÜð—¿rè~ûrÈ>3¹ù¯àK§~—®îõ!‘¶–®9ç§Ü7ë ~{ó­,_½†KÎ:SíT¥}»®Ë×ð#öœ¶3ÿvÈÁœ{Ú·™óÂ|NùŹÚò¸®Ë²•«8÷ª«Ù}Ç÷óáý÷ãÁ'fó©ÃãÃÇO×úõœqÁ…üò´S8î?ÿƒÓÏ»@«Ïß×lW\âôù™�!”ñœ¥a ÊêS³ÈŠã)Áœn>òLÓz4ú| œ3�cmTÄ*�xÒ¦ã”@º !�ÞÔæCã³GoCM �¿ÆÎÚìÛ߆SXoâbÇ]Ls„¢&[Ö›H•€SÙŽåT“¡£RWÍú³lñÆ'xâ)à„ôß±nвú'x°Oâ;'#¯7¨q(`Ê””=!$_o±íPÉà:Ê~£ÑA‚úïVu>h“Ã(åÂß «^B༦|¼–cš¶ •ßÅíº3ûÏØƒGgÏ©éíÞ°�ç_z…ã>ûiÖoØÈÒ+X¾j%½ýý|`ïðS%°|õ*zûû9Èw߀·V®âŒ_þŠ/õÉÐQK/ýóé¹L7–÷m5™=vÞ‰GfÏ)ÇÖ3¦EѺõèï`ŪÕe¿ªO« TÆŽÛNedg']{ /¥¯©¨­lƳ_¹ýô óùþÅ—ñ•3Ïâ3g0nôh�7~óÅ"ƒy:ÚÛ•Ü Þ\Dg‡ú^H¯éïÒL›ND|�æ�H†'b‡çºUÖø"I§£ªÄ8F‡�‰j½¥ÈO´ã¤'¯LªWIõ"?-È×%ã&£ì0“’5b£©žÔ¸cË¡7ÍLø½[“9-� |5Ķzm%ÚJ1TïEèQUUµ#e5Zè+o <’Õ/aêƒE¢ Z;–�‹¢ü»¸fÌ ¹©‰×ù�í=ôÄl>y؇˜5÷Ùš›Åb‰«o½ƒÿùòØ{·]q‡ cưÓvS(K\së�•ûÓqœŒï¾—fÍ}–ßÜp?úßÙrâÖmØÀ¤ ãŽ@È <2{§w Ï̉žþ�ºó�2e� M¹M¹#;:8tß}˜±ËÎ<ðøK%®½ãOœøÅϳ÷ô²ßãÇlÎNSË~­Y×MG[Ÿ:âp61‚#:€í¦líówåšµì±óŽL;–Ö–fFttðo<„q£GÓÒÜÄž;íHÿÀ ë6nô…zÆ´�ùß/±";†Óvæ´c¿Â–Æóà“³yõÍE,^¾‚ŸŸ|;o»-cGoÆîÏQ‡Ê}³GO�Æf8VÆ“zΰ¦Ðøá„IŠáÑ'<Ì{E §+5>y/Åë4¬7SRÍqiS«˜º®@n˜§ÊdÝü²9ËPøÐÛP ”‰ŧF¸ñ6Ä·¡ÐZ”L ü5>ª/«Tåg¬íˆ›Ö~+&9¾oÆÔwob °o¨ÐmæJى§4㔪ʞ` Š8bc„”òu§Ô¥PˈÑ1JIeÇ®óÕŸò7€�ÊåÐ]­[ PlQ­�JcZðú›ôõ÷WŽRúéá'Ÿâ[Ç|™Ç«ï‡«Ð•7ÝÊ`>ÏéÇËıcXÛ½ž«o»ƒ_-?¨ã·7߯@>ÏéÇÄÊýkn»³vß§ëæÛØyûí8ïŒÓøÒ·¿Ëõþ g~ãkLÝjKNùiù5÷>6‹óÏ<�³.¸X]ÈJûúÌÇŽà3;€õ7òꛋ8ågçòÊopÕ-·30˜çÔã¾Â„1céêîæš;þÌ‹¯½Î¢eoqѵ×óµ£?Í7?4³Ÿž'ž}Þgæî‡aÿ=wçæ‹ÎãéæsîUWó¡}÷æÄ/~ŽöÖ6½õ§�{ùB¡æ–  þšrYÎ8þX&ŒCO_Ï¿²€ãÎú!«ÖvðÍþ˜o|î³üò´SèlocÉŠ•\qó-Ü~ïý�ÂÆT¾ª¯¥™—#ú~Ä­chàŠ4GÕî–ìHŸÄîÅô5cFlÞ¯a1—±OAÒø—JgU‡M¬†ý«²WåÔç¹^ýë(¾{y�\õ{õ_¦ò7[ù\ý;rÚžûÍꮜõNOÉ�[<ë0oFbÆCO*½�£ÆèÕ&’i¬7 ¼¥R£Ì¾}Ÿ­úDÒdÞ'o>t— Ú™iN­NÅlÞ¼3Ùœ�1Ã1B9§ê†÷à¥LÈ�º³VÓDõÿ¦ÍÃèwp†/P�0“Ö¾ú’ˆPaÞÎbÙâ g?6»ÐgèFnúu°mo=i n¹ø>øÅ¯ÒSyÚ¤R…Uc´,xÂqKœo$i´Q¬iç¢V£¹3x)‘i¡»‘€,Æ™ƒ†5Ø´™×MyÓö ÅåííÜwé¥ûë�Pôüu+Ÿ]Ï?éùWýŽç;žkÁïºs%q‚ ß0¦;q� ôàmˆÄë}'·„ºÓ¸w6pK«Û®Ø öÙxU^Á(ñîŽÜ Q©óܶ.Uäà &im¹…�E)^=Žc·ª¡·m“úK�H†vr œBG"òÔ]"JÛž]9&�1ñ@›<ïÊ&»kf°Ä躌P#Roã)Úƒ hÑÊK¤M «Ù1>xï™Ì~~^Àéúv´Áˆ›:y+$Ð'¢ÜŠiˆ¶ýÔpì0c¶óǨ åcÊ'Lô¦˪»rFõm¸­¥<ÈQv2Y?R¼Ò(NC8o¼‡h˜ÿ&. y(ƒË&ÚR)0² Bª7­¥ÞFÇâmˆoCµÚÇÁ<”C ,Ö™_Y¯K•…ÊàÝ:ƒ1UeÒ‚–ˆíoýn„WHÔ‡¯_‘±P¡“·ÑÛÐ,Ë]™£‰3<ÉW ŒL˜©¯sH‹9HKQ;MIô¦Û•:bb7ï4â©‘iÛó;$åy»iÓoâ|Ê6}—Ýb†ËŠôlè' n†¶\–Ö¦v:Z&Ój~öIŸ.wô ºSáQƒÓù#XŽ„ceõȳÙKÎëåT㋈àåI’ß •| Ð’ƲÅ0©n[G¿¥=²ò¿¸Ýh[€9$‹ZŠ›3’èT(´Ö½€¥ó–½m4LAœ‡lj¾0XþÛ] c£ÃÄ×Þpá9é° É J`–ƒö1ˆÌ ã6kg«¾54 É‚5’5¾#’Â÷·IH&w(H¶(Jš²v) æo¸Yæ­wYS,ñ¾‘‚16ÒñV– ¯·²1·%Ïn6�µ›�‡mÚ›· ;³Ðä@VE�«àÛÛP¢e3½CBC«·Ñ c ÓÝ(J³rX¥ÄÉFx"ÖÏ�‰AÒD'4�[œýP±™bƯ 9ÛÄÌ ÇèµZå |Ræ{ IPe oý½f*y»D[ýèŒôɤñî® (Åî è­èñ½¢7è‡Í  _EÕ[„¸)}ñ_Ó9o’±²am#E<«ª”»O–Î¥Þ-ò*Âhuî°ñøS¸ Do÷N¬� éÑÏn3×FZ­¨‹™�ýzoÓðq‰j~:å_·½Å†R‘)Ñd*wsÀ (°S~[8пt¯”  ‡R5ÜÙvœ-¶@–²ÈUËqD‘ä]—×û¹›Ñ¹åZpx}í}Ž eT;½ãsPlaa®�…#F §¶#F´"ÛsˆŒƒÌˆò†ŸtÁ)@~1¼õ,[„XÞ-»¦[ˆ†à‰�FP%±Ùwxñ,o'5¼y)0À'ë•ØÄ4™·Lt| [è‚"Q�øª½ °›j¡ø®ä,S¡»—È…q³˜Ò¨õQ9ñ3,‹Er"EÈyέ¥)†7*ŠS¹›e†| ‹¾Ë†в™cm‘k»ÍZŽù†‚à—Ø2Å$ª‰…§�ǘ0_ˆ Rœ3PdylÛ°Œlû"ðWëO,S´Sö¿“‹¡¡Ü‰M©S?^Nb†¬&s²ñP3 hx‚¸¤•>j �ùnÆôKVJèò å˜_È0_JÊKÇ.e¨ç@®§IÂê•ÈlZÁ-º²ì>}»MI÷êÕ¼¼a�Iaò(èIos´t@{ds 3ˆ¢!.€‹(–”à­áåÙ°¢Çïà¶ Ë­¤¡Yy[ÞŸ7z‡¼¥¶‘–b�§œÜI‘ x±‰¯YšL.f“¦övh)¾Êm‘ºùjbãÐɺњ»à-¨JkÜlb¯¯Œ&å»Ù1�û@T¥/Û$š&>T†ó˜ú®‚åZ‚_“QlÀ‚¹#>Xjä"ÚZB캡IÍ[iµmÙUˆrM(6Ë�)´ÐÐ0¬/™êM Z|åI:èzõU ;†DÄÙj 3­çÙêŠ�؆îü§Ÿ«•Ñ¸ÌæàáGÃÄYS¹…ü‡\Ç@Ì’ÐÙh*a•—dÚhin"ߟÁ ]�li*¼Âb°Àÿý&›ùɽ¯°a¼€–4· :FAS;d²ÈΠ úœòÄŸ—Èœ„&ÑW„¬D¼°÷ù94¯M¥žÿ³7’1mú½›!ƒ¡Ó¤<" ôä´fõ=ÁÙ•,Èm±Å™¨5`‘@kT’$ H¬~D/*B^ûµëvZ8HR•ýˆq2 GûrzŠHDC>ÄÈ„n¥‹%Ô�_‰`Õ94Ê}�×tÄ8™px_›vå¾?( 2zÒ],#y;½éß�ÓÖ-ô–YM�ˆ8ÛÆ7ΖQ?Šo¿ �qʱZz=«I°ShTµ2Žé½I›ÞIoóÛ“•×H]³ªî¼•ÿ6·�%×”aû‘#hËeË]‰30ˆ38ˆSpÕê0st sVæÙ˜“àºéBS ¸%pJÈæ ¸.”Šå£’¹²Y"šYB6ƒÌ¸¸Kêž4²Q †ÀùãûnÑÛˆ÷»)±­o;´‹ a#cS6bÁüPú¿ZQ5×¢d‘ï§©ìÄ›(‹hqÝ®–/XÑEf@Ÿx‚v¡5_ímBS1ö^ëÅVã™a¢Œˆ­0Mjìû£–²ÎnÕ2¾& � bå�”½5åžÎ¦Kª•†¢ô†¹¢ÊîrÕ�iüˆ4%VaŠ�i Cè¶E›P%ó‘ÌÑz%Iò‹€^•|¢ât,i•àÕø¨Wš²¨7«¡ÙÓ7b¦%{ ×]úô2З ‡*“{/Ñ&§$uÓYæÖŸ( (€\p‚l5v N¦…ÖÖÍèhë¤ÜRÈf!ÓTÎóJ’â€D®2-ˆ�( $%`@@¯€^º$ %¢Ï…>1(¡P&¤rfì¹¼æ ^˜ý(/ÎyŒ;oº–ݧï’B©G¹ö›žfì¹üýo˜÷äÃÌêQî¼ñv“(YÓ IDATßužóNûÖ‰ ð-H‚ Ïù1§ë›éÁ›òb’¤oÈÈ�Æ«¡-Ž3ÎO¿Ô7ÿ°Æ/çŽuÂw;F©/á,CÑXS C—lgfEâ¯]Ü2 uŒ©Ö È �^3ü’‘$<à-"ñ2H�ò uÕýP[‹qÇÚT]oìÜ£pªú–(.Zø¦¨áûdÐ&‚e1'e"pläjñˆ¡¸¢)Û™]ÿ5Ë/,A‹�¶ò_M|�|Š`’Š/ipWíKйÓt›¥u}ië.In) ráSÚcm:N© }Óy2ôòm*ÛøÕÖ\ý[ªè‘¬ß°šÒއ° £ƒõKÿ^cYù"Âé–È‹¬_½—‚^d_zJH$d3d›K[Ú W„Îl½f$²$!#À)DF†úV¢sì¶ÞjK®¿ê×¼µb¿¿îFšrYvØ~;V®Zm©, 8öŠš¶Þj2×]yËW¬àêëo$—Ëñþí·eåª5€`·éÓèììHá[سªo‰u+ g^oË@kd¨¼ìhÆ8#7<‰´ç£_}²„w$� Þלc¡¾{q¾)µú.FÙÔhŒ=š¤»޽)Õ–§²ìÆ,� â(“¨[Ý‹R�¢c’ƒ2„Ù*Wj7 ù¡Pêm@F×8SkP_Õž$¬]¨Rë–¶X:ã5�‰**Ö¥Û±ÕiPßQ¾XU±HÔ_}®T¢Ís˱3ÁˆmT¦&ß­ÊÂJâ“Hê1ÉšBîšÎ‰6:Q]Ћ{Çë8fÓß»YÅJP/Äð„}›vâ,h•÷‹˜™­ 3F±ú,—Œ“eÕºÕ”æÞAÿsÿ ½¹H.;€[ê&#{Ùft+n±�ž�güe.‹—,d=ŒìZKѾl1«—°Å‚y8½el8èÂ@ .ôIè-AJ(•�nQé»ÑŠY` ä€}÷¦µµ…ŸýòBλè2~vÞEü×ñ'òÖòL?ŽÅ/?É_;–Y÷ßÍÜÇîã¿ùß5UÛN݆~÷k^œó�üãÏýé£*rsùÚ1_âÞ¿Ü̬ûïBÁ.;ïÈ7^Í‹sãO7_ËŽïß>äÛûUü9ï"λèr~~ÞÅü×ñ'ñÖŠ•üîò_1e«-ùÐÁ²è¥§™±Çt&ŒÇ¢—žæøc¾Ä=¾™Þ÷vŸ¾ ‹^zš#?ñ>uäÇYôÒӵݼ©ï›ÂuW]Æü§áþ»náÐÄU—_PÓýæKs˜±ÇtvÛuo¾4§¦ç?Žü8o¾4‡Ýv�Æ„ñãxó¥9Ì—øÇŸnâ±{ÿ\)ãNÜ~Ãï™?çaþtÓÕì¸Ãv•2„;î ÕÀXÖk¬YX¸*V¥‡'ÐÔµ*ê܉Â\þÔzQ¾k¸Ò©d“ ½ÆÕ©Ú ò*Iꔚ|IµÇÇd§êB哬ŠÃϦu§ÛU¬îº™&þfëm3PIê%ý€?š‹Þëªö`C6;¼*ñ¨º´9Έ§m©„²_Ž ˜å.–º�F›�f�á Z#ª�Ù“¤êNŒ¦>Jj'ÑcFìh§’�ÎŒå€Tn"Š9) Iü}9­>ŸŽc„ÎAìX»–¡W§aXÐ&gCÎf ¶gÎÔ#9õ° œtÔÇùØ(”¾ST-²ÈØ�•tä×PÊ÷A±€[dýª·jCWÿ Ï/]ËÊUkY·®·X¢'_b°Ý=ØÐƒèÞ€èéE¸ÅJ§p¸Pp=ƒˆž~p°nÔš¾»ì­å|ï;§ðÕ/}Ž-&Nñ|êß?Á¿û¯¼º�“Oü:‡r­--\ÕåLš4‘s.¸„µëÖñ‹�Å~{ϬÉ�~ò‰<7ïEþðÇ[hkkåš+.àÿ~ø3F�É…çþXëÏY§Wü™0¾vïü‹ͪÕkxöùù|é¸Xðêëu[ß:�çæÍç¼5b ´´´pýU—1u›­ùå…—ñ÷{dé²å\pñoXµz Ï=?Ÿ/w¢OwT,OûÖ ×Ýxmmm\ý›_•ýÿÑ/9r¿:çl½†phúƒ7í-YäxZyR":…c&¡‰_–ŒÍu«Ü¶~|+0Á'ªN°§Dq/¶Þâ~ïVé®–€Ð¯* À6>ÌmÜ:¢yÙcmQ}7b‚QKšêz–ðUw\Á'oS*ÂQ1ý™©Ÿ4qˆ{=Cœ! plä õz;ˆQýFèM5ÎVÚ°JÞ²¹øØ±ø ]Œ ‚ySRZÆHVþ ødMž }L äD9Îi�¼jQÃàx}d³K³�8Lhˆ«QtÀa#zØ¡­›# ì˜]Mqa/Ì]H{5Š�[¨üíw%KúЬtA“4 AÁtfr•‰¤=ç0¥=‡ã�X ·b½‹ØP*ÿ&nM±"�X:ˆXÖ�èÎC·„5’Ná²ÍVãA´ÔTì |}†fÀŠè=:‹ïÿäZ[[øÁ§òØ}wqþÏĈ�5žk®¿‰«¯¿‘Ó¿W$þÐ!|àÀý˜8a<^vW_#ß9«|¨&÷Û«¯ãÔ3~À¯¯¼†ƒÜŸÍ7ÍùýšÛÿt7×ßt;l·-›�éóñ¡GgñƒŸžKkk ßÿî·yô¾¿pÞÏ~ȈÎN^xñeúúûYÛÕÅÃ�=Ά�k¶®¼úzN=ó‡üúªk¥¬àûïËÄ ã¹øò«¸úº›øå…—ñò+¯Öt¯éêâ‘€n_,tå5×sêÿ�ͯ¯º–ƒØ�ÍG�æ‚K~Ãíþ+7Üt;;l7µ\ÆH¯DFéÛÞ„ö‹J¶B±‰°þVÙjíPŠ8(E`þã;#0TÕ«Ä\‰’³`Ü#·R¢U)ƒmžÈ×Wùã<ˆRføœ<ÉÑrµ¿ñ �§B«â¦M6E¢.�ìI!ÍÉ({®qÖ¾Æúáo`~p!o‰C� ÷Cñ2ñP˜&Ö¢¼�XþgO‘ãžÉ.ï0¥M¿‰t #xõþî’²r£$ßÙûý7dÙðxPªÞ3N–I�#éïÝ@{Ö¡I@ûÿ³÷Þa—Õ�ÿ§úæ7NNÊ( ,–�„@"Ù˜Œ†Ÿ1,6°`° öÚ`ãõ¼,N'×x±�Ń‹d’HB¥Ñh4£Ñäøæ÷æîúýqS‡ªîªî{GB3gžwî½Ý§¾çtÅó­ªîÎ òB0VÌ6]ZjP‚·]v>s;ö²»z¤ÿz7I‰ÛZ¤½ä ¤‹,–psE¤+�RvÞwÐj€KÍ&‹;é<õ¤#Û€=wKÆÏô¹h˜'Ÿý×ÿàß¿ð%®~á¼õÿ{#?÷ú×077Ï?|ö_Ú;wífaa‘5«WrÒ‰'°å±Ç;Ÿ[·Q­ÕX»fM_qq©ÿ}ÓÆÎŠÚÿûÇ¿êç\ÛuŸgv~>àÓgÿõþý _æê^Î/½ù�üÜë_ÍÜü<ÿä§´W²°´¤8ÝfuòI¿ïða-V² 0ý׸±{�ÿò÷ÙŸ—k».ããcÌÎÍk† ‰`£êã'DÌÌ+NJÕá[B¯…2 ž¬E4ô=ˆž×š8¬Ñš,Ф׉FAíª `7½ˆð"Û¬ÔÝÛ¹ßMëšQ tTª¦±.$•¡Pi‰Ð§­•(¶>Û¤ï»4H ¡»µ1'”ÊÀ�( Ò„5–,}¥¶}èÕªBuÐÒ…�¬Lš:Ñ?±–pm‘¼Pùc`:Ñ©P”Z_¡H¢2—/iüK¬C –}\v8mCmÚ¢}ƒrœÄ)DWOüÏ5i=ñE~m aÙ¯Ô›1èδ—òy.Y¿š�û$ÂqI>ç ¥KMJ¶7šH!ØX)’«-ÁT!`Óu%³MYw�EÙh�“ë˜r\(— éA»õÒ[jøÉd½û7n1hû¥Ùlòíoæö;ïæÁÞÂÉ'�Ø?—Ëu|Ù°~SS“ìÙ»ŸÃ‡�páùçòðæ-œxÂ&Æ*vïÙ«´¶ÿ@çnÃßûÈ'¸æÚ¯$úÔñçn¿ó¸ã&Nî’F¿?:q½Nž¬]½*rnvv€ÓN9‰Í�>9Ÿïa ðd§6¬YÓÉÏÜÞ5~ø£ÿ‡k®ýO­ÞÐú¨§!y‹œM3ØØl¦ƒ†é@lÿ'|š‘<Ñ„Ž(b[%^ÚÕÌL©aPm ƒØÉ8ò�ˆ…è81ø&5Jµáð3[c620�%à³!�|Áä5´"W&7Ô8 ™u¢"âK’ª96vÁ Ä²Œ¨ªöm.à‚6o„¹W–“ÃÃÒàZcô¦pE|¾N¢Pˆ5‘­›š�ëGu˜FÕ.f,9ŽKQ}PÃ>œåZÇLТªm¬ÙIZÖS’Â"ž ’HË�ƒUvÇ‘Íáê±(*SÚÑýäšE6=\(A(։ι¸¶c\¿“ÒÇØ÷©F,…f!-™W°ˆ®¢'˜T¹ æ$êú��ÈÏXæ�F)±ÐÕ_¦¥‘¬}|œYƒIO­†eÛйX#Ç–ã÷Ä 3" }x²òN]¿‘‹N=�©ò$ëÆ'8må ÆrEÛ.!XYÈC£ÅÚ’Ã9§žˆã+éIr®‹h6@JD£ ÕâÈõÉ�rÕ•W0¿°ÈG>ñgœŸ{=ß¼þ»}•Ì/,ðKïø5¶ïx’ýæûøè‡›+žÿšœ·Að"c•†-†¸‚ø÷bG0“ùÃätW'óÚÖmDŒSx1(¸½C†Ý‘ZM`þN7Mp÷ÿÃ+ìÓXW€ÉØŸÉÒ_ÖS¥¶ ã Q¾ÃÊ"}Ø•AQõRC‰c‘#šHX·©H³†ßãÕ*—µõW ïN|ÔÓõ5Ëû{~D×烌SÓ–o2®Ú€h|zËî.˜<>�¼2Í_S?‡‘¿–P?‰nøP–™¥ôVé'ïµ µšñ(hÑ6b=ÏxYÏ—MÂU�÷—bïÓQüöë8ëŽãûËu?óÝï½Ïéóâ·ÍÏ/X\N}×c¢x`u¬l˜\Å;.<‡œÛ÷d|¼ÄØx™ï=º�»çg¨8/X=‰ðž²pd8ª ùibÃòDPDz™$ŽÃVéuJö¸f‡�Ç>‹®]­�¾²]Z«q]‡�92蟘ç;Ÿùë+€y:/äjû>½îwÏ÷'}½ßø~ã;þ­£íIÔrèÔó˜\‰³æ¾‘ÇÅ&H³Õâðì2m +¦&p]�¥¥e¶êä… æyìª7ñ¤ Zk1³P'¼ž#ЖÐlA­ Õ%¨/ šUpëÈV –«È¥´ª�í•®KAJ6N(ˆ2ÅÂ舉ôŸÎ=b51 gí¸|š‰�÷(üµÀƒ¿ä>eÝ逦)�KÀE*OzçXC�Ž!µˆ@z¿A©õ1"3ɱ 6ʆ��{KÌS7cÑ|ÉïvK¨è/Gø:¢PÂ3éÁô"Ûê�ß~àÒ}?|×°ÆÑ§Søk“ÊË�ú«ê‘KW1SoóÔ»A5ôe¬vËlB¹¥ª>ܤô!ÕøÕ‡Œ}{Úz®kÛŠCÁòM(íâ{“î_ÊEtµA1œÌ ”_G)Q3Ã0<Œ©¦!J¢/£rÖwØ$ݶ*õ7ÒÇhNé7ØGo1 ö¬³ËÁ‰À ¢'ì jZ4C3ì0ç 0RÖŽG‹»÷Fc> !ÿUÁ¢@×`ßg*i"�|TämH:fbã„ô±J2¦ i1 µ3%'ÕIo¯™‚§Æb)놮n6Zãrµ(“ÄòÕà¦ègôLûI½g½CÂçšµs1ù<¥P J•?¶•,Aú>˜`‰ngõ©�¡±”ˆ-»j£Ê+3Õhwþt ÒŽ¾£$.fz!Fš�},ykYåâÀÒ§®rÙ5/É…º¯€H‡œ'9²¼ÌöÅší&óíÎým«ÁÚ± cy‡’ðضgµ�-�AFØhµÉ·ÜÎëD!òÐvqry<<� ku(:Hé N$L6\¤hq`Yr‚ÚÃä WÈþ9ùìçè2ñ8ó£i¾ÉAÔ�-eP0VJ!†¸¶q€n*r›Ž�}^•b{\Ö€/ ¨z”3G‹ î ÚE`@Nö¹ÓsZ¨IöûDXz ÃÐ9“P«m‚HÒ­;eô™fXO;©ãTø|Ü"X\:¿èyƒ2™ÚUi7I ’Ø ~KÔ )EèÓój)çL*–ȉ(Z´QþŒ0Ux &Íj&6¬D5Q•€æM´RÀ’(°õÈŸ9ÂD¥L±Û—ežbwpiz'¯XMµ¶ˆ$ø2iWJÙÂCB>ÂA¶\hV»;y]¤lãµòÌUëL5=\!yÂõ˜o5Y³r÷Ȳҿá>ÑÎe m´�÷èu ±–†ÃîRжUÜ™•œ[FÅÖƒ°/�o°L5±«µ-ߺÊôqžX¡85% 6ìàÝ@A5ÜŠÈÿºôÊ„ â+ØX51€ë«¤¢‚ñÉl¢Ñ„z{}Fm` ¤u+€cÖèZ#¨�;„ï®}¥Oö!â‹acЩiMš”­©B‚#a¬º~“`Þ²Žä‰‚>ØtÄý°�?Ib@° ²$v%Ö#Ñ€Vq�ñðq Òĸ%‘ÓTÝãDîX'q¶5@6qÛ.U!@ r@µ1OÜ=:K�%¾³íAšu\$KÍ:½i«E¯MÁ“,»GÀ÷žØ‰# íI¡”éy�ÏA£ 2‡éIÈå�µ¢àà¶\šÕ9×#ç´9Ém1]iPÏ3íùf0䪯�KgEŸ*+°J7âÞA ÿ”‘·á·¨JÊR‹ l ¢IŒ\‘nñ:k"°«È•8Àäå²x›Å»¨gƒi«œì\"ESÑEv>"´lÄE°Óüª$fd()°�šI\©W¢ƒ* ªHÈßaÔ¡vE‰©¼FmK'¦äØP'�­¸Æ*$8[×â�LóÖ¶çT䯢[2Û·•D£"ða„— Ÿ¸â”…ÅÄô—æÙ¤¹ã‰#EZ]ze�ÒM[rl’¸”�‰�—t÷ÞšÝO³ñÁ•.³ÍZð`÷r‡ÂÇ5"¥Ä«Ï!óˆ|é6‘²…Èå;÷Áá"]�ô$Ûwä„ ò‘gºXâ…§�sýâ4§Õ·³odäm´Íhôä-”ö©èž!ä-¥²ql;d³š„¡# ‘S$Ö3Éa÷" Ã!r3½)·¡ù›?¼7pJuZyÌŽH™—ŸIÔ¨ï÷�pmUb—! Þw˜pñ"ök¾ T¨¨Ÿ®ªñ¡¯’¶Rù°bIaB½MMä´3j?ŌگÊN` —kÜ¡(‚n#‚¬ÂPtɆž¨»YÆ–¸üM‹k0±ë¶U¶&;Ùï³­Yr"§P´n¯™©Püå˜|:eZ©”ÏåÄUëX]>‰5¥L•W°²²šUã›X]Ìû:¹xÉuWòlÄõª¯‰t Û�~·êHÏíTîf áµù«Ì1óÄÃxHWpÁ‡K^{1û]ýqÖÒ'Áz6l߬¢X)¹v 9º.À}/rT¹`ˆkäc0�iX«„NÐô`D#Ò@ã.NFÊÈ×8‡‚¸CXÕRâOêÓ&:ÜÁ•‘, ïÖÒ“´x§ŒòHرá@ùÅ=åPSHwcŸ—ÉG‘œ�©ëpŒJÜÉnò`VªíÁ¡û•^>X6„˜f*º ²ûgìJ7½:Ã’�T~µí+#}„ASNVˆqÂÆ¿P›µ~b¬òz’® ›H×Íé«¡B ©û1¿C“>©±ÍÊ]!’ž®­Í9UÊšò6Æ”¾ÿ�=96WâRJ­þ{ê.P$'Z´½6BÈáQÊ�#XTNœ´zçm<�;·?ÈLuWúfòDpÑÜÿƒ\.�ëºÝ£íö,¢]ò ò ÝnAé¹<9+ù忼�óžˆé•'ÐÎ7˜[lr`z’uY3 Ø%©e1ñ ³,e.X`[¹!|ÿ:ASèø¥ß@MGŒ�nìªNLàÔM`ën qJ6X© zjšÈ¤HJê'7ZLûúW¢R“a¡ÉNT}I³©Wü„:~Ò¦ª˜“°P͈LLÄ¥M™‰uMD²¿SM,3ØfËŸHõâõØä¸ ù¢6!âRpæV|]Kåª\B_§£X•³šH°[Æ âŽdhŽÖa•$ªXÔaãË0X)L��Yya3Ægœ'qFÒ©-:¤©E·÷IÙ–[ ]½è.Ý]Gö²ëÈ^*…2�r%<¼¯6ÏÔÔ4ÕZ•V«Ù±Q(066ÎÂÂ<®Ûù!‘4�6Bæ<±I iÑ«Èûª.ûnzx¸ë“˸¦“^ö­–•+§¹íÆorÎó®dåŠinüúµ¼áÍoçÉ]»59e+ÃèÓbh£™¡Kr\1*FKÜl“&Ç7H6ºá„Öƒ¸>jÐÅ!ûñJøjN9?€6NJs/†Á¬Ò .`OE„¢ì-ËÓG£|8ì”eD눈*¥ öC,&5Dµ—$Ö�u–¶Ñ½–TÕÃ?I`ì‚&—S‘¸ô:C&o€Û›§žx§Oî'�Œ*ºd£þÇ>(ñ}¥Ï�Lã§©OÉ4ú>"UÚ¶ -†îdJì¬uò"ÇIœV¢µãÄ„�¼ŸÕÛoæî‡·ó?ÁsŸûB®<}+„ / ï€#]ö|’ï?ôîØú0Ëí«·ÌÎÏqÒÆ³8ýŒ+Y±fŠë¾ðG|è÷>Ê�w|¤Ç…^ȧÿâ/X»f5Õ¹9D>O³íâz®Ï¯Kæ�"tºß{^_¯SÓsœ>&9’êò…ÿsó üÏ?ücöî?`ƒg æH:œTiGÙ<ÃÉÛPR’éÌ›ñ¢ŠDŸ&Åk‘CY5mú¤hB V£RÄ×*û&¡Sòõ«–)UL)ÃB|OàLn ô•#ÉÈ‘Õ,¥5=ŽiЧÑQ­d鬆ÛC¸¬†OZ¸jõ�våj‘(©AIJ’X_”:æ´‘?Âgʨ®¦M=KÄK rŒ¸§ØÂ§Œ Œò( KS¨hûŸ r¦Q;õêenV‰_?^rœÄED_.o^ÃÁ[ÖqÛØ+Xó‚Mülå1ä®ïpý7ÌNŸÏùϾ˜çžz '�Á³WžÄÙg_Á/×çyèñû¹ë±û¹÷‰GØ9·‡�s{pý>'¬ÚÄïývž¹m3œµöÚù‡žœç“øg¸mÁÙ«Öqæ)g°iÓ)8¥³Ë ž=ÄÁ#Øsøm\rãcä´-jõ6˵6ÍVž�Ë.tjû IDATàòÀ²óž8Õå«óAJÉ7¾õËœKÖ:úmpÄNÄþ¡aKÜ!‘·LW’z–/)]2¤S†ðÓ+n9H†K„ãÒk“øOŠÀGÿÓh©FmF&/¥ÖžV†¬™dGªUÍ‘¯ÉH~ÅÄ¿˜l³>™ ¯¾Ìþ·db�Tv!š6ÈWqßB˜˜Ý>¥x·â_UÇq(òäsyr¹<9ÇÁqDK§”OJ\ÏÃu=Úí6ÍvÏóÔ€±¾D�è_nŠö2è,êšÚ �d',‰Fõ%Ì$oÑ÷Äá3kŸ4*]�Peš5…rš6×–‡E†}Ÿâ�‘'q}I®_ß}5bÃ4Ï^w„ç¸_g~s��âTÖ�s —¯�ä—Èí×_Ë7™bãúÓ¸àÔs8cÃ:.<÷J.:ûr„×b÷þí<ðÄf|r �î}‚;îº�[n¹…«_ôb^ýªWò_|�ÆX™•§¿ˆ' yi.Ó~t;+ólt$ã+ð֞ƺg=‡\eŒ¤tñdƒ©Æ2ëò°b¬À”hà8 r˜õÍz“ýÏ\~r>l½ÿvλô*šÍ&·^ÿUîº÷>.}Þsð¤äO?ý7\þüK¸â²K(•J|ü“Æ7¯¿|ïúë¸ëÞû»ºúéÏpùó‚+.»„r©ÄÇ?ù)¾yý ¬Y½Š?ýÄG8ûÙgR*•ø¯oßÈÿüØÿÁu=Î<ýY|ô÷‡“NÜÄÌì¿óá�±eë6“N¸î!Jl 4ÊŽæè“7(e(–z@ˆK˜‚ %& Díƒc¦s/ÓŠ’�õÍhAŒ¤É›ÀÅ@lÃQ´®„£KÃ>1ÿÌÓÛA…"ÇXS M•JddIðÚXwðŹièÅyÖû÷¢8šö¥¯>úz[Sˆ#¥R‰R±@!ß £Ô¸BrB�Ë9P(Ðj·i4[4 ¼˜wÍ&ö¶“í=QÒ´9�¾qÿgº½²÷d›59ó>ÍH¬˜u޲;‰*J8£9²aï°Î�0ã Å5¡g°Œ*¢LÂÕ�Rá1ÆQüöë„÷:¾¿\÷3ßýÞûœ¾à’+o››Ÿ7tu 3g¿wq?�¥N~š“V¬æœ§9o-œYt¨ˆŽlƒ×áàH¤‹#ÝÎÓ$½Î§täÖ¹çÁûø…¾—~à·øÎÍ7qÕÕWsè¾-œ¶r‚ÃN�'rEfÜ"WBˆ&^k™B³J®Õ ÚvñD�ÜÔj¼é5PÎ�'¡]·^ Y(ÃØ8'š‰) }>¬\1Ím7~ƒsžw%$q[ï¿�7¼ùí<¼ùQ^ñò—ð÷ù§¼úç~‘ÞÌÕ/¼‚Ï|ú�¹ðÒ«i».�Ý[WwKW÷OxõϽ…‡ÞÌU/¼‚Ï|ú�¸èÒ«‘HN:ávîÞÃäÄŸÿ—¿ãoþþŸ¹ñæïñ­ÿ¼†ÿñ{åžû`ÅôËÕ­V˸ #×:¬�Ä>UM-�ª©²=�‹e¸† C$pFÉõI$L0¾<›èÔPÂùÁëÈå áÝÓñù>«�O:Ü�8‹aæ$æÄB%,1´ q“öÚê¡ú <w,V)‘ªÛ«Ñ¥¤hSqu7&L]艓s+—©”KÉʾô¤VoP­×C«s ƒJ☣w"+‡SBŸ¦ÕOÓþ{‡ Ò mâ”2ä#±o·Þ‡›¤lð,”§ÆÇ¹áoÿê `žÎ´¶ïÓë~÷|Ò÷×û�ï7¾cáß5mL¢’C§šÇèJœŸ/šKu© …gÃj�çÎóä‘xró,ߪzÆÖ°q¥Ã˜X¢@G¶ÒEˆ6%x.žlSÉu†œÏåyõÏ¿ž=µ¿õþßÅYðxåå/çìç\Äu=Fc|V¬cÃÊÕìÉ—Ø9?Ç¡Ã{aq ¯åQ ÀÔÊ 09A­(hÊ*´›Èvç!)”ÊPY  çÁ!ßå¿d’­Û¶pý 7Q­Õرs7 ¸ùÖÛ©×ê¬Y³šývuŸè>¹s·Üz[@7_Èó«ïz;'lÚÈX¥Ìúõk¹øÂ ؽw?÷Ü÷й?Ï^FÕ¹¦V•á”. ß_m蔊À�Xú3‚É’&@õ3@e;A%VïuK?”‹EzgT·µ%6/ƒ`D�Ðpª6vk£Iú�ZÊbV?ÑÕ°‚ˆ9m€ªÌèóBå¢â£XR˜è›UÎhE"ÙYk‘m¿±Å5V)3^©d?û™ô¢R.Q)—X®Õ¨Öê>eûþBß�ˆ¨ÎPVœõ,uÆ�òW–¸Lƒ/ Å,y¬Ë “¾6NúÛ+3¬ákK?Mð´É�Vðã%Ç(‰K'ÅZ�& e(NÀªauÜ:­å½ì<°šðšàÍ#½eDã ra¸MœP%\µjßúí¯óþÝq`ù 'œq*œ}:ïÿØïó/Ÿûg¶=rsWS€(Ba JPY�?‘¦ãÐ\˜EîzÚ �+A¾„_A~åZî$4–8ÍFg²‡g!c• Ífòj—”ÐnŸ¨ÙÔ¬’I)µºçœ}þGç÷?ú }ìq~ë×LNNXù•!8£Øj�ÎSOÞì¸W2²3—pH¬<<�$òOýM8ƒ¯¾Y úŠè6UÐà£+±’È¡‰«Mœ#z>n„OŠÚìë†ðÝD’&HÒ&T^—eðhÊBºÐ6þ‡v¦u'2FéRGä qdšØPøFr<7ŸÏ1166Ø6™x¤�H@ñrõñJ…b¡ÀRµJ»í{˜Yœ½ G}7R]�¦ÍeΛaåïàGçgB¿ÓO¨PÆ–mµ \¼r6ÞIh¶½2&ø#ëÄ@ã8y‹“ã$ÎBœ{Á+ Êe¤Èƒ,@¡ããP:6\9Z<!=h¶² µÇ‘  æî†Ú~fggY¿v‹‹‹4 Àajz=ÿ÷?¾Â´;Á¼XÀ•ÝWÈ4Мeãò.ò;ûý¼€vÇ[Æ«/ êûp&×á- 9ƒç´á´S­®wõª•ÌÍÏóºWÿ4�>¶5r^¾Ù5´8í³Ï:ƒååe~ôàfN=å$vîÞÃ>ÂEçŸË…çŸË=B¥\¦íºöÛ)�BŸ0|÷ãEÞbµ3þãwë7xÅË^Ìž}ûùÍýAàœðý?lùö ·pÕ•WpËõ_áÐávíÞÀÁC‡ùÍßý_üÉ'þív›Ã‡�ð±O~ŠmÛw Ñרá¸oâfÌ!Œ �"� $B:*ý¥‹HzëqM9@[L›FÒ'�„!Ù…_­ÙDJ%“@À0 É—˜D�šåŒP•ŠàÆ[|·\á��œ¤ô¦@‰cáœru0å$úùŠJ¹ÌÄØ˜™/Öâë|?ý§''ÇU‡Z½k(P>6LÝ'ÉÛ+úIhZRh�aˆ+múlWÈ39òflÚ¼M%v•‘s .(±‡AæŸá2ª¬IœkÐ �`#z°É }61Á¦òfæ¶´ÙÖÜ€[¾”Òú1Ö·²AìåÀûØÝÌ#ň“aì…0qpr�à¶:³‘Í*È6Â[†ú“¬_íò†SÚäÝ:ËõEff�pÏ“‡9â¶iy�-‡S‡™¶í<²¡R$wòy©Óûóað»3ÙD(¿f…Ò«#)T³Q2;ͤ¸Ø Ö4a¦iD3cî¤ ,³VAaì@|z6Ñ·ää€Më†èü[þi®A˜$Œ¹–X„þ”Ϊ]X]»¢îh/)uM4÷Aù5zMNΡX(P(äÉçr8ŽƒÓ­ož”xžGÛõhµÚ4[­ÁÃ; ƒNµš~šHBûöŸ®”+LŒU†ƒmªŽ~º²T­u‰\ð¤@»gì'W/sòÖyÕB�B>ׯBt2Vöë�K«íÒlY¼b!Æf¬¢Ey§rÀ¸-›¨èJ?ħ¬á*dKÞb03($ªLMŒsÃgŽ?Øä¸DdP£g&ŸÃüÄ]8GàÖn£¹ëެ}íé³ÙtþVÖ|€ûv/àò0,o†êy0~ä}S¶;÷Ì é69pXrÏ)gò{WŸJA¶É;’ù��ó'_½Ž{gv²¢2Í\c™M+Ø·4G±‹–VäóR2�`2Ë.ì–’pÿ¸¿Ö4{O\B>Œ†žò6 3#'pO=yÍ‹ÿ�q‡™èš&�½'GÞ^Ùùi>¹˜= »Ò뉬��¶ 0C;™B:¶bši1{ýéc*h¢{F3ù1åfœ�ší•†Z×K8‘Ü.d÷ ü X,P®”(4O;¥ûtæœC>åb€F«E½ÞÜ/°tNßÜÌó¨ÎIúïݪ”Šv®çG¬-òæÇò›« =�z³I¨$¨Ù—�;Û+uXƒW,(—Šuõ@vüÍåräryJ�j@³Õ¢Þhjï›�8ãƒu_)m.5ióX™&èPê.?ÃjlC„g„²®ÆaŒ*|ü1'YåXßhßýØþ`�CËWT ×™Z  öÒª.1Ó¾¹ò¹¬*vf�Àù ,ß-Z pëwÜ&´=„×Ï�úöçÑLëohÂNý5$]\|ªy<_ðð_'#Ýô‘”B zã¹T™°ò_‘±é ë¤æÅ°ÆÕAê¦a£c†.½ÒÁˆ[a+¾ßš|CÄs^Mý� ¶$�}LMM0=5¡!pñm£T(0=9ÁÔäù\Ns-2Æ '¬ª7oT¨]E)ÈçrLŒ�›$RKäZbœˆó/Tô“ãò9ÃKê&Ö­ÄJÇB?i¸úù$—Ë151ÎÔĸžÀùqCB±Pè§Ïåršt!Qå¯Ðô•†xêvÜûLÕæ±æDb%÷'Z‹Ïß,ë=>Ùo1€QC™0¿�19Nâ¢èù}_½Åd\Yons’åªËÂÒûç<6Ïn`)WzD�[;2iµè,�•;!•»Œl{Èv)[à5ùú�3[‡F³M­ÖÀYUáÒ•grReŒIG�ó\*�:à!ñXp[´h³oa‘:.ûê‹TÛUêÍ%²m'†Ï}FAÜF‰ëƒ�=�ƶ¡Ïie{�LÞÒMØéÛ\|š:)«‰ðS²“$1!r1äM•,Š<¥W+ Ê·<Åç…rìO 2@G‚¡†äôÒ÷À•*L¨µŒ%† ûHuêv¬"@1IÊå+¦§(ãÈ›™” VNOQ.•ba• Åñ „Å/ccšÀÞBdB‰Xd“ð•ïÄXï+¦yOø£‰È¡HW×Å*—J¬œš4#o~\…/ÅB�•S“�z`"½Õ¦a�÷�òŽô–>éNHËê�µ&ùã„¢¯ 4­¡ø•¡ì´]âˆã¿§±ßN Ķ.ŸH¹×÷},ÏÐîÝ–7û£n‚¶OGvbï1h�¹I$.4ˆ|)<px’=»v°è^Íʱ B–ØxR…Ÿ8åt¾qïãl*Xn»Ôò9ÆœqªõåŽ Z¾ï.à||¿M>Œ†b�ª�’ › ¨•];'í>³ÓCñ`hy-b¦CR#V¸¾ý ¾ô½5+œ`?¾½‰˜í-z#ÿByô‡�"ª�ƒ)ƒ&U²[5 ƒ:•(�|Œl¯4 ç§€×%E’è! nb9vNŽ�U«”ûIg²5ÚÉñ1rŽÃr­Ö‡RâFžj©é|Û¦úÄX¥ì{�€¢\%¡° PÕ®#…|ž±JÙ÷9éæ“év6…N8éX¹Ü¯jI¸PMùLŒUps})ꯩHÑ熩¡Â~hÛwHEfòøÔXHn ‘ãƬóÛ R¥€ˆœ8FWäŽñ•8;ö\ðo‹tëþÍBˆ¯^H£€$àˆÆ\ô`ÆêÏÊ*&®fuÑreS…ÝÏJ“ª©tͬ²5|*KI‘Жµ†¢ί¤Ùôh-ýiKº÷c%“‹®²þÒT[ï4ÊŽãtì‡ÒK£E‘᎜¢ÿéÃí–ïX¥‚ãØ†m¾ecݲxÂ%ô’ŽUÊŒ•Ë,Ë|Pd¬š ûI¥‰T+±>lNv.ÐëÐÕ�ºù°Xî7MF¨VÜ-«ldEÎx…×0&¹b4Ñê�££$Π(N§Í,)ç�Å‘k,t_¾„t½ç“xmy~ôø.M!²n/ŠHˆ^-×2…øc!S²¯(ÂSHØ`R>� ÿáD;fa—yrüLȽõ`zƒæâc¤åRÉXGÛÆp&Àc• •R9 ê#“ó&…gHŽÇÊ1+KÚ8:WIÔѺôR�+d‚¯&Î[>¨–r©µ=‚¾g¬\în­XßïfÔŽ{ŸдDNq_pÏrD‚C DN[“ Ií¿d#óñÄí8yóËñí”*ÑÔ‘ôø8^˜évФô¶, Ý"ìØÊ‡v¼ˆ“ ‚¶+X¨:Ô]�n ÜÎ˯çç€È&‡[ &˜­Í],Ù1�‹Z„ïÿaʨ×SÔhÍÁ/+;*6TGx]fO†QÄ™1D̯1ÝÂ9ïÛîDäk‚øîw3O¤–ÈV Á�(¤$ýÓÊtP—æP!e«íG¦[�,ÛEwT2„Пô¹fž¾DŒ_ ÉÎCL&ÇDZ¬wXÈäø­v×u} &™¡ó@&Ö G*å„û±úåš¾Ÿôc®#¹W.•¨ÖjxÒ$²Wàú²M߉är9Å;ýõÍÀ�DÌ &ÆÇh¹n§¤Á³ms Œ?Mô�¬Í:Ö[÷ñÊŠ¦T±5©66}¦‰�ßÇI[œ'qa‰©/“Ó+YœŸ5™jøI””G:ïLA�îyAçmàÐÙ¬Y¥µ8Ãækî`sá´ç qÚ�3hX%ð–‚æäl×ïÐqýoÓ«0‚RŠfÖpD¸£Jf‹‘‰(�ˆ¼ÙigH†RòÆêÅ¡töœ_tšiªþò-,m@¥ – ‡ñ„Ãj”TD.‰$›`ôSh‚‰I�!?½ ¨ŠÐ|Mô«„`,¿sr¬2fLØíbL}ÎŒ�UXX\ ÖÉž�´Dìº#%£jˆøÀÞ¢¬ ÃÕBP*©Õfí!æ (¸h>ŽWÊñ=dÖI¤nþöÓËŽÍ…¥åtp2Œ ±“2ñ¸)¸Q"fÇä’úI®/ÞPYÿ#Y´õÒ„A—ã$ÎB¦×¬5$qa2Pštˆ]˜dðNB�áò€Edí¨FH•­†âÝ ¯Ÿ™›\½aíÁ`jȸ#2h�•zåˆÈÛPi^ê¾wT=®I@’š¹µ�ÞàcZŠ ¹Pˆž ec[,Ç™ ŠýÃÉN(Tþ«£(Ío †6E0—MÒkØuÄ£Õ¤éênbúÐÅ$òÈN^ …ÎS(-c²ø¬Kns¥B�b¡@ÓUì}I\eIðLªŸ´ƒë‡±ì,DÿSd">}g² bНY^) ŠWIÄM€Ú §¥+æ»õÀä=r:쬫„ª6)Ûr/}NÂP7$†JÕä Ô¯ÊŤMtÉ7é»rœÄù%a†DäËlzÖ³Yú¾$·¦tí-C+=Ê <�{‘·!&4Pã§$ÔC—QO@·W þ‡GÙ ~ $Ë<«#{1Õ‡c$¢ê÷¿„9i0bSø Ì÷Û4€ˆ«ÃÚÕ›æƒ@=9½b lB°Wo1L]ž†õ̧V+Ñ\Ô÷å¯1¿¸¤J¢ÆMÑOòyÇÁó<ýÊqÊì áåÞÛ¹µ BÆŒ®ÇlL,‹4›-Ãkjãà røÖí³,n)R:§òc˜J"�iLäÒ`C)Ãg¦'q=1 &s…+6œÈŠ 'f°Ó{àÈt*ªj÷`×ÀãÝ¿áɈߣ”,;®¥ak?‡0Óg«�"/mf%íí) I�iB•8‘ëÍÖûã3k8媖ÁDŒ%_²Û^i€àO“u[�õÌw(�†£ê!Ôù šÍ·Ši4åfÜeõî¡áüŒTÇQ¯P…òâ+ÿðH$?ó®÷+TW›ÏçyýO½„_xÍ+رk¿ý¿ÿ,ö"J…"ŽSë�Õeš¡l¯,,œ¦z#á§^x…|žW¿øE¼ø²Kø÷ë¾Éu7ÜL»ÝÆhÒ/‘+Ðh6}Žø0²¶—.ÉrGóB÷ üñïü'oÜÀ¿u×Ýx3í¶«o¾øé?BJÉ?ð¡XÜb¡0 «±×”páië‹¢Íõ‹*¡Ìô§}Ä$�O ¨�ÑŒ}%¤&L‰Û+SÝG­Ø–r\rœÄ�¢b ¹¦d�140ô¡Ò…Ô¸Y“eǶÈãØ)µ–hÃ'n½„C)Ó67R=*CÞüb1Xs×·*7 "'Ìœ°k ˜«ÅõIBÊÊ‹¶p´›Þ¼û ¸\3+ËAŸNG}úw>c_âìSŸœPM�?çüsxïÛÞÄ)'làâóÎh*' >ÔþÛ²M¨çUd¿zà_ͯTx×›~–W¿øE|öÚëøÞ]÷š¹h|-¢o³Oâ"Á¼)V×�‘ü2ïŽ\øì3xçßÀ«®¾’Ï~é«Üz÷}QØî2Vça9fR,ä©7šÙû0ËÃ~Ò/Ødc¦5¹Œ90 r¨Þ>`œT™L:átˆÇ·WFä8‰ Èj†M‡�ÒÀÓ�¼™§HáíÑh°Z"YE«0LJJ£3�·LÉpG“vS vÁ]@4£[|ÎV üjÆcY V7@ãÎ[m²Øf¥˜ôÐîê1¶5bÿOì¿•β×3Ζ„ÈP7çŽßç„€¸ \¡ ù 7ÀI›6ðž·ü—^|¾Þ�˜¤B!ß%q&ä8^E-‚\.§Ù––}ÚÓúµ|ø½ïàÕ›ãï>-ÛwíNFŒ­£Áƒ¹œcÑ^ãD¯TÈå´çt²iÝZ>üž_áG�>Æß_ó%¶ïÚ30‘rëh½^qÌP6ÊÝ (*Ttx ÉeRœfš/6 >C»È„¡ë^2ùu|{¥NŽ“¸Q’¬,M<ðÓ†¸™¥ÌàíSÖPE̯XU“FúO'ò6T1mö™nqÞVtQ³¥„pó—%[¬ÊÅÕGeð��4à† &@ë°‚¼Å¤T«kDA‘­&­³ù ßô‹•† a—¬Ø|ب o¼ð''Æyëϼ†×¾üÅ¢aâ�¤û"ÖAåÈçòj¿UbU/Jÿ"õ 4ÉäEçœÅß|ìw¹éö;ùÇk¾ÂÜÂB²‹ImÞFp´N&gV^Gr 䢳Ïâ¯ÿׇ¸éŽ»ø§/~…Ù…Å O†Ò©‹‚¡n­ \“žudéê‰٧�ÐWÚù'š~"ÁŒíÓR—ßñí•a9¶IÜIÖh*—" "îð%%îÑn˜qƒ¥qÚ¡8�òè‘·á\ê0Üpëµ…‰’½HÑÏ;X"—e¾Ä”4§YÑÒ*ǃ¨Méƒ.SÜÄôJ–¡ˆR4F­GQpVñ’‘²AES�—œ“D¢€ù|ž7üÔKxË^Íxä�bpR*¡“èƒB´y¢ÎG×8QPÛÛ‚—^ñ|.{Î…üûuÿÅW®¿™ôž·ðDAÈŒUþ¤ì$6RÍŽ¼ôòK¹ìâ øü×¾ÅußíÞ/�÷©ãƒ"¯²ñ‘‰ŒšK¬Œôž´”ÀFýµA©SÓ&MèÓRo�<¾½Ò/Ç.‰:�QÀ×Mêн“è0 IDATÂý§¬!¦œiµ?«kžêè·Ì�þÔ¦ ¦�iºÄ†ÚYGsb"äO(‚éE\rߤî3¡°²èaú`ÃôÕ¤<´è�t™¦ü­‰ò�¿˜‹T¼ˆ:?�$2�Ôe!�'0 ï}ë›xÍË®Š3æWqŠhEvÒŽÑ„E8qeã‡èlˆS—�ùÒRç~¹Ÿ¡Þhð�›nM®­~ƒaãVù#,ÛkÏDŒ?=\¯TxçßÀ¦ukù«»F�§w.èƒÉV„Q¶å |’J ðÀ§ŒÄ®?r"]Ù) § òz �¨[Hl?lìNB¦ƒrì’¸¡‰ˆý™÷éLÞ¢H)pŸÊ“§ôÙƒ>uÚ# o™`GRFUwCG†d&±§¾?@(ÓÅ®è쨂KW´¢ ø|aŒ™ÕÞW3ûm•µª|ˆè8/DÌÒPÌöÊh²ø`ÈfÿÕoò_·ü o!9˜‰Œ|Qˆ}]SªEòG‘Å´\«õ·SFEt&4å Þvª¨ƒ Ç §ôxvfùlÔWúð Mk ¥ÁH"XV“q1D.€a;Ûb§þL‘c“Äe’,½B2Öð%%îÓ…¸ m6ÊH(¾ Ç�Ñ$L{u©2c[O#ã”2@¶‚5“HVÜ­±ÜÚŽHÅÚÄý&`¦D.H*UMý7²a›\EäRÔ„Ð6Ùx» &úוäo¹ ×ív›/~ãÛ|ë–$>Ødà_€¤ÿ"k'£@É¢0âII.Ô®´}t†Ú“’›n»“üÂW˜]X RÀi0]Í;ôLÅ ½xž‡Ó{°HÚë?Ø$ ¾ÊªÉ_õ»{bº½ÒvjË—¬Ÿ(eƒJ˜ä ®H[`'Ð(ZÌ!a&©¥™09F 'q’PK2 ˜£©£#oY&�޾¤#É}Wz“�Ùâf—"!�ÌdlÄnˆurh­8Ó}/~ñÇš¼MˆuÒ˜‹ßƦ•8öþ1ø®%rÄd[\=‹ñÙìr|D®ôZf¦_=´8a††ÒÛµ«Áñ¶ë’Ïçôê1.,.-ó7Ÿ»†¯Þp3ï~ËyþÅ¥}Ûuƒ'#iRŒÉ!×õÈ9‹0ß²�ÜÿÈþîó×òÄ®=AÇB<Ζ#º=’›õqûZ£‚¶ëužšÂÄý�>Æ?|¡ûŠ[Ÿ|öõ .�®¼éá¥Ý+†´•ч¡Ø‚h=G`ݾ-0lÉ› ¦B-ˆhBÆÍÝ8Vä8‰†XW¨3B–ØO ܧ´¡¥7ŸÒ7ûå å×ÔCM•Ž'C�¶þ¦‰« G#¶Á™j‚Aø©Ê´:{ eë G·'4D»ƒªwÂ4Ñ€™^|.Áø}c:•ÐÊ^Öl5�ØZ­6åR1êƒÖxÔ³]{ðûüW<÷üsøÕ·½‰SNؘh×�Ôjµ5&2²m_žx® ÝwâYø±çÀAþåÚ¯ò½;ï�&¾zNË´ù¹®Ç`ÒÀ Aœ(W�¡åº”-q÷<Äg¿ì{Ùw@ Á|þ´Úm½ža‡>h†2+ ‘SõÃÃ"†}ü”`Ã\íN�i¾½R­˜Ø5=Ãå8‰3’áU�Ѭ»=âflé)kQ †SŸÖÌôY›0Ía§žÚÎ0‡bjh££úü³C€ùýn¶À6³‘‘´Ñ„ÊYNSX£YÚ¤LAŠ*ÈIî�"q¨Flµ6¾M¤‘DäùH4HO5Y±‰¿¨f«¥V _XZÒžìÝíuïC›y÷ï~œ×ÿÔ‹ù…×¼‚»ö$Ú—azŽè‚ÃõLHh»meûÄð¥ÕnSÈw©¥j•Ï_÷M®»á{´ÃDø§lë]iµC+T™·C‹H5î”Aòë"ز•“7nà‹ßº�ënô½F@3y°°´làOç£&ó}HË‘6�?6™å+h[˜Ô÷d ñ±¸6¢Jžu…7€“l4~{¥ïä0&,žarô¢ÿäóÂw¼÷é(~ûu_ºÞïÞ_®û™ï~ï}N_pé‹n››7xá¦É¥Xäàð ÜÑ/¾aNÖ O†Â®*Bw"%¼Me©I‹`üZYÊ„—8JÞ†‘3#«âqå�¦7¥çm4�óù¢�gÑ^ÙÈ) †•’¿ðÌj¥~¥YþÚ÷ol"ù %¾Óf¤O#kQmú•©© JÅ‚‘É[A c\i´Z,,.Ûæ”õ2^Dè›ã8¬^9m ‘÷½íM¼äòK¹éŽ»øÜ—¿Îü¢�Ü&ú_/tÉ�Ì-¨ï³î¤búaSã” šz�„›ÊŸ�4[­á TŸ”ñ‰RÑÖ9ƒ6lÐ6ÌÒ™¤ÖuéíeÂL„L%%æs§�˜ç;ûWó€ ´}Ÿ^÷»çû“¾¿Þo|¿ñ ÿ–¾ï~Q³9o-ÇWâb%;� ÑãäÍÚp–²Ê_§s ÃÀ’Q’B±á™%�‹žÎbjdÔÍ4 ¶ža÷{,#÷©¥Ÿ°Ï�‰FãÈ�P¦W öÚû,bVpŒ¯J³å,Æ# åžPÛT 8ÆY™AjU ^oèI\ÂÖÆèQEÆÔ‰z½Ù?™x;\BÝ• ¢çy´ZÝU´ Õû¯ÿßøëÏ}Aïc¬Äߪ*²VÛÕ?ðÃv{\œžì”…‰3/ç$©7šQ\ ž•‰Ô>…ÊJ17‘Z4>…×·Ó`Ä”¼Ù`&‰Å½ÒÆÏ5ñ)�ýÉqg)ùV�™#XœŸauV¶a‡„s”6šó’à xA»pS'@ŽÕ+ææZ¸Ž€îã“Wæà_¿†z`õ­�³!o~m‰øZ‹¿~çθät~ùo x ÆÙÏÎñþŸœdî’÷“{.÷,8üèέì»óû|ÿk_F¸.ÓExÙyð+€g¹cß æÖ²íPÜ–‘-ô)#n–Æ­&Á†JÉ̵…öÇP½0G!q*žÎ„ˆJóT“·¾¾é9�bwˆ zæœ*3ûÓ¤×�%1ü0»w,Õb÷0žœ¦|œº¨éöÊ®A`úÝlµh4["§'„z_Lˆœ ÑjE¶R&’U ɸ¨OÜh¶:$.UýÖ°-k»í•�fS2þޝl•/6šíÍv[]ðá¾ �¤~mDh{¥ˆŽêÒ`X=’Å m[œÔcÆJ¶˜Ò¬OC¹ÓõX“ć»­B«Ü:›¶ofq~ iA»2F¡RaûØ$;'8½<ɧÀu-?�ƒ|Yrj®� LúªÛ¬ �\˜7NmïÜP€¯ÿW“é’dWkÜô(í=uV¯^ɺù‡Ÿð¸¨²�ó'ñÓëqåeSìÚ4Ùïè6L•øî¬à‘†`óŽ<Ï^8ľi3N ?áI`:ÚDâ®§ŒÀY·R�QÎÄgœˆœ6EE!hêÃPL Û_��ñ‘½òòWÐi£#!pAcƒhøøPŠ|Ðm"1IwVÖ&|Fe\1q•×Öûj�ø°•ׯé(tv¤Tâ¤åÁb1ìÛýö5ªÕjMaPQ'âaBgCÞw^¨mvM&V=ŸÂ€º&çC£ÑbIB_™ª�(ò%ô³÷×h�¸F·ï1ö²\«Ç¼ËÝÐ0O¤,× J Þqi%¡¶œ¶?R}ÙJòà‹c‚.ø;ŒU -Ó%×meŠ¥­ Ò´Ýr¦Vè%æ‹*z�ʱÌÔP>¨³Õ #Ó”GÛuY\ª191fá‡J JÉbµ6x¤|L¼¦3ÕÉJa•�ž”Ôê *åÒÀ€Ö¾eY·“„àÔwºVoàJÓG+…êZŒ©8q]—¥j�ÉÞKܳ¾Ö@[€�KÕj¿ÄY’`ðX‘`4ùtÊD”x–п¸Ac-¹´kz¿L�bhWV-1�A9Nâ"¢¯4b~†e„”H!h·ÛÌḬ̂´´ÄÄä$GfX7îñî—œOõÄÝ|·z2rátlM2={OlßK¾%™ö<òEA­)i ¥¢¤Y‡3Ï›bi¹ÌY«æiZæ¢3®kPBÒ˜�¬r\hÜBmúêî:vÞ»�—L69rÞ)œóÄ �h1± ¼|ž™r‰- ª{ª¼ìÜe¾vëZûœøq oˆ›6©5�ËJ܆9‚˜Š"lЉ8C ³Qq3 Jæ{«Z¢¿£3†f!qb�'×›M1¸Ï"‘:$m9K’aȘƒb4ÌÔ@̇ ‚éДG½Ñ —s«Ä?ÅQh#ÌðµÕZ�z½nÔvtdÕlj­Š±Z¯H\Ĉõ` ÁÉâèÖë€LØbÓ6RMÀtë�ã0V.§Æø€ÃWæÕz=p/\’)Ùý/Zm„æ{ Pìì@ì�c*U‹ÌëcÓØW©™*‘Ë«EÛìSxþØÉqg!w·¡,¡R¯3Ó=ö�n ·Ï@JµÇ§¯\Áâš"g¼ô…ìÜó(öWøÈVÉ,p¨E$9ÚÔ$ì®wðj[fyÁYyî{¤Í¾µóDér6Mæ©îoQÝX`×E¯aç·oá´+>Ílsн{wó¼‹_½÷qÛ½’°¾NÅcWYP›o3Q¬*'?&¸/Oiû9:äÍ6yâ`™ò´¹Ò° EAbGMÜ,Tb%ζš›zZ“70¯7id?a�¢ïsª‰ú¬jx©,&ytÊÁGFã’‡ÎE®3.XO’^’Ør° ø Uè„*µÜôÒ4³õËÝ-Ž:"§'Æf�tµ^g¹^ó]?±+j"`&¨ rñfûây˵ãÿ8©h_i›wÜÊ­Ær½æ{ I ‘Ó3ê�?)ÆÏåZ'PÉLäÂùÐu·Ú¨÷m„4EJ?lú<NCÞT˜Yˆ\_=†ÈÙö=™ˆ\ “I¾(“Y<å¸tä8‰ H|ÍY}Çdw[ƒ@ÞÁËMqÓ�“¨¬\ÁÉíìßsååeömÙÞV§Þ»@s /¸ü„ç°ãá69øçï4ùð§×ó£Û7°�ÛÉÛ×z\²éQ¾u‹ËÔ}{¨¶wpöÉ0¾ãFªûšË0± %‡ ù< %i肎ÙÈîˆî›­‰\2Cð$ôÉãKMþ85™" éëűCó|P �C ¸þÂ³æø¡ ZAä\׋l­LÆ�'¤‹ËUê ÕýORÔ .O�kÉ{R­Õ) ò¡x cå¢çM¬V»MµZïCu¤Kä´˜1Sn)^®Õq=�‰±1ãwÙᢠ$�-”õF3ãNMaïS< ªI�T8CÁðš0)¬å…²Õ ¦aD6Ì2|†Ëq×—ä |‡ Ïv ÁTÖVЬ=åù¼ø—ÞÉ)¥CÔû[wÏ�›¬0³¶L¡ðChI„è¼°®éÊ>žã€çÁ¸ðXZ´r‚Ã×~�Ó_ûr¦¯ÝÅž�Üu[h–Jl©Âþš`~q=|ûù‰+ ’LBù¤ ”ÎZÅi¹‹¹¤´™ñç�Çäò³Ð’¸§¬±XyK„Iìt†EÞŽ–è/(½«£ºHûÓ(�6Ùˆ|>Š÷»ùŒªé¾«Q)‰�ýš%@� ’ÌEÈÿä¤�“fÛ+U˜1Q‹E>(ÕéC`Æù;ð#Þ�D–�z£A»Ýfl¬’ð¹FÞ=Ýhµ¨úï�‹q"m`n·½R°T­±rªà?TOÀU;e'KÕjcБǻ•`P³�6Nê�&­¶Ëx¥Ë‰§mdaõ$'y³ÌÞó_¬k,qfînÑi@¥ XluXÞë`-uŸhY—Pt%yK�·,|“…Õež£© Ia®íº,,.Q,¨”KA2—Ô6ºä­^oD^# Põ9¡ŠTÍ*[üâf0}»í²X]fr|ÜT'ª�ZO——i·]u‚Ð6Z=‘‹1˜"`v]—…¥eŠ…åR±Cæ”�¼ž¼ÕMZªz�˜?± ´‘j‡BL‚alAÌ‚£ëì�&k '&6p:¬âûmEÞ˜–IŽ59Nâ’ÄWyü>„ì<@"¨º’'d›³W\̉§Oðè ײî%§ÒÜw¹|�-wà¡-OðÀr§FJ@æ‹TJžlPw%Mß*_At°Ý üùûÛœ½ÊcÃéÓ¬Ùt"Õùƒ”Ëö.¸¬•ˬ[3Άù:;Çn<ârð;‹¼èl‡ñÓ÷°ÜX`þP޽[¶“‘k:ºòÔ“7X£�w##oiÀÍX¹½Ë*Œi 3„|9�õª› Ù5:�ÒßÄí•CP•ÑU4Ð1 Kb°MR%lï4ÂÍ€„2?Ž­'•y ÈO¹�X‘¥­V‹V«…ã8 E Å<ù\ÇqpDç‰9ž”xÒ£íº´Zmš­žÔ¼¤Úw2ð+äGà°9‘ë'ó¯b… CwKŸ`b,Í9-s×ÀýÎ6ÃêòöátÏ%¯ÊÄò:üivßëשy …<ù\Çq½ !)ñ¼n=h·i¶ÚHÝËÊÝ5w°¿Ѩ#1ÀµÎ£!B"«�¬±0œ˜X“V£¯ž8I;&%%5꬟‘rœÄ¥(xÉ8¢µfY<• V,°\m�gŽsÇ$;¯á�GW³üäffÓœþ‚K¸ñ‰ÏÑ`¦oÍñZ”ÌIÈ;וýúÞ–P(¡Õ¤à€—w8cuž—=«ÀÅoýo<¼e…­›yøÖ›ðrE*S›8s¬Á‘â ãGfØ�ÃþZžuÕ&�z57Šœ2•|©£kÉÈÖ¯å+ÿñYþöŸþŸû�/ ×XsÁo62è…©eôÁ&ù0œ;Šîhl™LAàôUV˾,Dµ½2c€ÛÆe¦ðß¼Jù·Y}"t €/ Aƒ‡Ô©-Úñ€�ú0 ©«…’7 ŒkŠsÜy¤ÎdÁa¦KäJ9¨µ= µE*cäJÌÖ˜uá–}’ëþ拼ôu[Ùpò¥œ÷¬­C�±Ü܇¨¶XŸw©6slX'�èÐsXZhÓtõ1'Õå¾ùç_Ïÿùè‡yà¡ÍüÓ¿|ž�Öóóox5W¿ð ^ñú7)ˆœ>ãþøÏ?C¥RfåŠi>ð¾wñíoáû·ß À}?zˆ«^ñ3)<Ì¢‰rð�ËÒ¹˜¤±?Ó¡“â¦4i“,k}¹XšŒŽŸ ™‚¨hz«!¸§¨�EU#EŽm‰Šë´Õ�G~%Ý6ýåõ'œú+êG«½ëý\8¼¿ûÛ£8q ¯yÝó¹à±ûX¾øJ.>y+WçØòݛػk7«N<™Rs‡îþ&?üê—Ù±s–{ç¼ÿe—såå0Q)³wÇ“ìXj0ÛôÈ9‚U…΃MN^U!'pîI“ì9°@Ã…Eju—/ݸ‹»¿{'=6ÏTC29Ý€œ¤âIN9a’S¦L¬u¨Öcy—µ+ól\/øÊÓÆ…0=5Å?ÿÝŸ³yËV~ößÁwÞÃ�7ßÊ=›þõ¬^½Šëo¸‰ ë×òÐ]·�ËåùßðAþÇo¼‡uëÖpË­Á§a>òècüèÁGؽw¿òÖ7sÍ—®ã³ÿv ?zè&'ÆyèΛi»mvîÞÃCwÞL¡�çÿÁ‡øÀûÞÅÚ5«Y½jûéOò›ï{ÓSüàŽ»¸à¼³ù»O’?øÝðS/½Š=ø‡�̨.)xÕ#!p"I! xPÏ_ÛS£Z€˜J?RMÀMA^Dì ‘²<¡Sž¶N >ún¦,7Ž×íÇჭe%DÀy-‚ʲ–¯! “ôjœÂ�”U¥Oƒ âs!F'>?5ºœ�=Ç:9S‚ºïâ†Ñôâß^™Ç%Óèlm‚bAóDÎDP3Y®×Y\®âõ^=”9_‚u-5œïI˜ú:ih'ýIs5]ÿ£ƒH•1!Ì4qy9äwŽŠHˆlž6âZ%Sg˜>}?i'}©TdûÝwü_:�¯�€ú ÿùÅö÷ÓFâ—gŽ‹¦z(Ln¤Ñ€Q¦yæ…LlXE‘ùէЬU¹ëšÏpÓ?ü#?|°E~Ýyl›¯Óð${wnãÖ/}‘‚WçÄ•”(8‚³×M³ä r9‡¶+iHA%'¨-V©·õçy›*t®ß/ÙÕ‚OÝ ÿöŸ’¿Û⇷{lÝ:ÏÎm.s[px‰Jm™B{‘©œzV/®ù\xÁ¹LMNò¯×|‰v»Ý?~Ë÷ogó–­\vÉóð7å×½ê§øÂ—¾ÊãÛwðö·ü—]ú¼¨1‹öú3¯{_ûÖwع{¿òÖ7ó¾ÿþv¾ð¥ëسwïyÇÛ¸øÂóã_þîÓüÏ�ÿ1ÓÓÓüù}4uÈ„%€™×´cÕ$v¶F@ZÄðq#_Œ–=øKkÛ†J‘X7ƒ¿Ú¡È¤Üd }`$Ô6�ÐAÕðéÓ49–`0^D׉Ä|à\]‡¥aáÇ�KoziR V´Ê ŽÊÁGT3ˆ«�‰e×—8…¿Ã‘¤·H_ñ"G#: ÕZ�#sóýûåâ}IVñÃ× ŽÌ/Põ½èº�“*oÔu-}6ÇV”®EÙý3€Ò䱕;*?0ñ Ij$‰Ó#‘ûÊm(í¢ƒ›õûnG:þ,~¾dŠëÓŸÙrœÄ…Åhb¥Åâ_㦯|•ï¬--³òÄ�¬:ïù\pù… e^⡳T*eÎ9÷NÛ° ÿ?{ïoÇU�÷Ìi·õjY¶Üî6SL1=„˜HBò£¦Ã›˜nBK!@ÀàÆØÆÁ¸àÞä*[²¬vu¥«Ûë)³ß?æœsçÌ™=³÷Ìœ+ÁÕú|¤{ff¯g­ÙmÖ³Ë ×mÙÍ[¸æú[ÈZïøë·pܦ£yhï(³ɦ#7ð®÷þýËV2»êõ IDAT1W©p×¶JÕ-søáCÓtº€Êä²ð¨ÿ»ff�YÉ“ÃðÈNÉæ0: èÊY89óI×#Ö­`pp_S&=½c+–/Ŷç«Ð®ú_¾úÍÿà£ÿô9Ž?vÓ|Fj·õùÄÿõý«øü¿Æ'?}…{üƒså7þƒO_þÿ˜M<çY籤¿�/|ùküøÁwpÇn:о^ÿ¬cô¨™nLC+Ä"�aØ!BbµEýS°P�ƒIÞtÅGÖ¸š²/e¯¾PÅ︲‘šk8¡�«’&5é.±T'hˆöÕ†‘ýAšq?Yý金sF´e牢`9ØL#ZT�ˆv5Ò)~Ñ0­ ÇŽã09=Í�‘Q&§§)y75MÕ}+U*LÎÌp`dŒÉ霰·5Ô5%Áðð0# ˜óL6_Õ´9¡‹Á¼3 ^™©ëçq  '’¸)°‘“*n4oT =UÃLéYÔø#Z”Ùµ8YÜ"ݧe�l¾` Á¥U\ö�ï£ç±»¹fÇ^Nñѽþd6½ ›ö{¯edó£Lícrx³¶ #ÀÎd8ûèõÜóÔNnžá§Ÿ¿’Þņ 3<[âü3žÁ;?ð1.ÿâ—Ø54ƒã«—;gḼ`Ü‘LNC¡††á˜NØãÀÙY8Ðg3æHz§òýgº‚°|4ª î`ÝÚÕM×V­\ήÝT*ÍžÁ}.é+äsÌH�p°ºïζl°oŸ{œËfX½rß¾ò jï÷,W*tt´32:®6}*$Q+‚ÿÌvEÀ¯tE˜ÃG¤�ùôh‡i ç FÉc;{;Aóf‰y¨hÀzùšØ*»(}l­½A÷é9h+AË }þ™—á»c¢Þ^Ù”ý*[ÒŸ6FÓª�D‰£6 »gÊ‘’™Ù9ffçê¯ÖÏØlÛ¶ÝO,!ªc‡JER©T(;Š¥r8i3rÛ �«µÁ3`r9´œ4wÌ7aÎ;áÅŠñ,—M#ˆÕQúUR*7}Qô—ÕKMpfP¿¤Fæ£p¡Ç÷¡$‡I„<š/ÈÂ9œÒs�퓈ýwðí+ßÏN /ºøu8ÙÝ]=·t=•íüÏÍwqëÐýtn~�ßLq€ÉÙ"ccSäònÞ¶Ÿ¾úÅ\}Ãÿ±îèM¬:î®øâ—x`óƒL��°´ †gÜOHÀàH˜( zÛsÌNÌqf7liƒ‰Y��ÉpÞQ{uŽ}['*Ø{,–vuFÝr“<°ùfgçxÃë.æªÿ½†¹9÷ÕÁ§�r§œtßýÁ�ƒ3N»±™�Â¥Ü[%t—~ü2¾ÿëCRª/é÷_-&B§ÌQ[ÙëÅ{`ªÒëÀæxúëý#‰G4™HfØ$øsAº�“æÇÁËX¡¤M�‚ôM’:†^fº\W5ÈÌ ŸÃ£ê�c•cA‰B2Ëä E­ˆþjá®vPfâ¦Ê_Å©hUfIš¾¥Q-Ç©î™+\Í?SË—˜@Œf¸h̦¼QªiUHüߥ4s àDLbÑ ÖðöÊži•›R=‘×+r‘J1«°ý~…%9,Ͳ¸Iœ¢1¨êŒ8³÷2ã8TÈÓnÏñà“�sÅÐ,yvÐÞ&qf%C{vPšÌð’ ^ÆæÇîÚã7“Cuô=C£Ü=:ÅùK:™˜ä©‡Mkޤ¯½@goݶ ›Í³±Ûæ‘sŒÌ”ë>­lœÚoñ¬ NäÒïÞ˽ƒðÌ~Øxl…;F`ö6‡óNŸcÕškWÙäÛ²ŒMÏ„ßv€ì:À_ù7Þ÷î¿åêï}›Ÿ]{ÝÝ]¼þâW³èŸû—+[ÐØ¢hÞÍ·ÞÎ�áÞõö·�±3 ìÝGoO7Wýï5Á`±¨7Ñ÷ ÒIœ/)ôÃþY™ˆ¾Ò¤ýÆv(êµÿ&í"6‘KRæéÓ(7HÞGøš(RÕÄšq“O¾¶¦Ü´°Oeqî‰ |Ø»'ê�C;V×28rޱ XØìššâ_®¹–·ç*þõ†{yhË~;°ŸÓŸÿbþüuÂ@±È¹K–³©£ƒŒlX¾‚÷¾ü"^}Ö3È[6Ç{4Ÿ¿üräa&†°ctšÑ©"÷ï›ãO/º€Bu;[Æ‚¡9Éov—Ùü›{yÑj˜µáçûáþmpB6öÃhnÙ,¼oŽÉ�9&f˜Û?+«¾òõoóÿ.¹”™Ù9þæÍoä…Ï¿€Ÿþâz^üª×1<2ãÁ¦¯ “rl|‚7¼å�lÛþ4ï{÷ÛùØ¥ïáüsõ_¨¢õèJµo:š5:4â¦ç²Ïß¹„Þ~7M0ïÙß…ýn ¢ö7Yišµ·¦-Jõ  ²A_¦Œz€¼{Ô¤ê{ +DH}ŸŽŽñÚk|Q‘g¿�– MY)|I‡R!@BóAÁ,|—Dõt”˜ÿÑÜã(ˆ`"4í½1¬ÖÁ¾è€ÈFÝ E:o?5Η€²Ke �‹)ýåGšL JÒ¸O•�*«á­Vyù�ùÔt1"ûʔ˭ÞOä¯"yi í#<ÉŒ/júªèš¢•~—ž÷éJ«î<úé|Îÿô´޽i¼/8®×þÙÕ¿™êïÚßž“Ϲà¶Ñ±qt´ã;Ûʲž K7¼†ã¿ÍOöB[¾‹NžµîHöà®ÑžwôYœ{ä:Žì-pËæÛùÏÇ·òὊ½vqÕý÷ñž³Nã¼—¿Œ Îq§òßßù&ÛŸbÿä«�?‰?{Ó›ùð»ÿ3å2åR‘ �]Á·o} [JJ@©'uÀÅ'À=#pÓ˜¬Àú ¬î‚^ú—Açœ~,–fhï¼ãW§&(pÿÓ=†^j)5SG$Q_Ž{¯QÖƒèD¤I—À¥X‡JË»æÀ.áYir-¼ži“ŸhC bgrÑêÊ€DÃrà§;ÂtçëYñ‰P‰p$"Q°#WøëÄQ7VgtE÷sžƒ@³ åãžhÍ£ "b7ñ¸ýYÀ}ªN$¬r†ãÙ kþ6hd*Åç¦ÐÅÒ4¤ìϧ~"û#¥j ÊM¥'Ún:¯ìôŠ&¥¼ˆ(ŒîŽn¸òòó�1 ”=�êoÇóOzþÕŽñã9ç?VÑû(Ê™ÊЋWçLô„�®Gã �Ù½óuWG237Á�¹)~²õ1Vy—œó,Ž8êd^õ'¯eåÚutu¯âÝϹ19ÌóN>�ç-[A_ßfÇ'˜eõq'ðüþ`ÓFdG2“cÕªUìçÄõ«Øs`œÍ,m³™®€%a]·Íp2œ»RðüðܰKÂà¡)¸}7LÍ€,BÆ–”°böž|2ð0Jl˜2$µˆNl/@1> ÀÕÊsÒ¡0žˆ-@w`:ü o†ˆ�?u×��zõÌœÀiWªhý Á)š†õU¯·nÄÕò\·ÝÔ_¿o">àú/©NãOîO¦åCÈM5˜�­+òAY]d`i‰š/€w,Õ(‹ãŒ¨ù{Ë£oè¸ô+ø ;IÓKcö8ê~̯P!-XêKAm'†ÔÝ ˜Ö7ôH�Ì›áyÜ4ë‡i’”Ë­S�mо›O$2háE£ˆé¶©‰¹Èd‘î‰ á#µdd‘ñá!¼‹Yæªû~ÁE§=—ㆶ2¸{ºù£×¼ž§î½�ž#ÎçÄóÏàñ§¶aw/¥oýF&†ÉîxŠe}ý íbÛ[xøÑG`hQ,rý�òÂsOç¾Çžä˜5Ëx|GvŽ[žg`hG rÁéë{‡FØ>Vdဠ{‡Àn«PêˆYñc©é)™A³²Ô=HŒÝs)£}�`¿[*¿ý¸PDžÖ¸h�&†ºÁþ eoêävƒ'‹¼úq<ÒØ—ÕàœP¨²L¥b²ä×è>�žQü3opþ¾D F[Îï#F_yößHe N¼!Ì‘'È ÌÀ«!·Ôx)Û$[¢úÊÐJ¦Y�*j€šj0¡åVBhôˆÑÀÕ,?OO¡�aœ]M’ÃR•EJâE{ @JæD†N«È˜çûÙ–%ÈâðëGnãáŒEyÍ&Þñ7o`vh�•�gÉÑG’íìäÜg?‡Çn»…âÔ,ëÏ:�lg'VqŽÎµXþàÃLÉ,y§Âù眅57Ã}O>Í+Ÿ÷,~qÝ ØvÌHvLóú�Y–o\ÏØÀnN<ç8ò÷>š•eîÚ#¡(œƒ%Y¨HÈgýý1&][´¯è`“7e‡“7^ žÄrÃFJÅíÍßt«�‰÷¡^]‡¼…\Ò»Ÿ‘· =ÉxDƒ¾Ž3ÝJZÁH`ô;¯ßpʨoú#Á8AL’`¯v9"�mäÌ28@Uø¡[)£b]?NSr¬*†Ú^®X•Ù3èá9Œ%¾öaÑËI³× »§8åZ^º¬Cš•“§xŸ¸i�Š& C@Ál¾Í V£ïLƒc«°å0‘«Ë"^Ni.óÏp—ÀÕf�­L�6sŽd¦8G_G/÷?v7›ÛÊÀ–môy4}ëÖRœšbßà ß»ç.~ò³Ÿá”+HGbÙþè5ÌiÇϳ�\O6_À’’›î¼‡Më×rÃoïá/þøtfzñIüÙë)ò,_µ†•«–pÔ™/aÙúãèÏÀ¹GeéiƒSû`: »Çax¿¤4òQRÿMÖþ%Ë¥°©cú(tÓêlbçã¸ÄåíE�ù›V'[[t¨¸†|Œ—©Ñ)V z®lLn=€ ™._ 2Ô¤o˜¡>ßïð|¨ˆùA�æD2çU. S¨F;×�´Þ¦”Kï¤2?£‹ÙcE6ŸŠ%2!Hdý¬âúŠ!+NEð'®ÔI·�†[TK=oAy¬íª7a“1Úr¼‹ždéÜ’á’Iœå‚ŠäõÓIÛFݯ0“jù¨ÓÞ¢ü5}®üžŠÝ"ܨÚtÝ[jaý¿Uÿ,Ï_ï¿Âеþj¶úñk“j-†˜²œîc9)s€ÉÕgqZ›ÍŸ^üv:…Íùk;ù¿'Ÿ¢3›çêëÂ)ÇœÁIç�N&Ÿ¥4=Ãã·ÝÌã;wpóSÛ8uÉR–¯]‹eÛdó9X^šã¿î¼—ÉéifÊG­]Íö={á¨l‰sNÜÀ)§œÈ›aeG‘îåËØ÷ÄLî"˽½K—çé_¶š¹r§Tf²δÍÓ+ÃK$aªÒÑGÒ HbAš{²Œ°J�h+Š€_ºz".0�ó­‚‘àžÀWa;C ¤¡¼ _ñà ¾˜¸R5@X–p!Z5妔á¸þW™‹h•fI§w›Ôý� ý†&¦çiþ{Õ6¦8¯Ê“ê"üÉ=ŠM�¶Â·Ðºìw*$Q¬bUùSšž�Ñ}eà¥Ð:¿�PÃÕꃺNÄÏžèüÕÂnªÿ)<„”mÙ# ^jý‚v7mÜ÷OCѾ›O§Ü6pÂËN»x›ú˜˜Ž Èçrl»ûöos¸ôÎñýõÿóŠéñ!#‹šÄéW²oj-k_yç >ÍQfd|†JïqüáFÁ—nzŒ·¼ú"f­ \pÔZN[¶Š\{'ƒÃ{iÏu±rÅR¶Üò r̺#¸së:'¦8áÔÓÈwwaÙ¬ÉIîxàAÆ-‹¶|ž­ƒôt´ñô¾!žâøxö)ëi+Øœýü!ò}ìß¾�™É ÆÇ§Ú_dõš~ =K(ÍÚôe&èÎ9,¾nÜ¿48ÇÓè}:&q„ÖSÒØ¥à.MKM;ü”¹˜<µM´jÁHt@¢+µGY`›_ó�ÓÖIC>fª:Îò]LXXŠFhYmle,y²9‘¾kþ˜EéŽa�£#~_¢ƒòR„õ.¾¾Go †äCŒêR¿{?h ®"P”uÚ°¯Ôö?$QÝðô=ù©®º‰o4<¯¢^T‚ï6ŒòFQvá0>�Òè¾ë�G’¾R·oÑ|ö¦l„w) §š½J»mx,é¼íVÝ%+¤°ïb±’¸E»œR;ðõ¤´6½‘?|~öÍ»_¹œ¢€é}Ãÿ§Âòñ¹ä ÿÌ¿ÿ䫨GœÉ²µGó·o¹„~ì“,íogÏ–§˜GŠ Ë–®àõ'�NÁ�‘Ý{¨Ë8¥2}í�ܵc7¯9ï<ŽY³عw�÷ÿùÅ,oÏñÛE²K7°é9¯eù±g2[†};v3u`’‰±9†'`v¬Â�Á"å��´ÏÌÑÛ!) Šû§L3 –˜u¥©c÷Ëd<µg -Qà†¦W©° à5¬'û¾[¸~g.<ÿ/¨$†úÊÓ©’É…ÀTÊ”�KÃŽýÅÚü õ ¬ÑLD0ÿ-¶š�óªŒð/¯ 3§J¡u!ŽÄØoÒˆ&æô&>PHÐòJ×dåg *\4@bÕ�jßã…6ÀQ/¯4¾ —4„¼…V[£ú¦ÐÁP—wDýM"Á�‡žÔÝò8ÒÒro0j°4Ö×8¿0ƒê@@¥‹^íèQHk9ê"”EKâÔ¢n#GŸÂšý;\~,cŽì:V3½s û*àTŠ,_{ßüúGùîoï`Ú.`ç }Ú¬>þXNyÁEœûŠW²é™Ïä´óžÍqgœÅòc�ÃÊfÁ²/–èX¶ ÙÞɉ'žÄúåKçG?¾š¿{å Ég¿¸ãaìB7`Ó×ßËÊey²¹ mÂýFœÌ ÊCcˆJ‰¹’Ã\ zJ’RÞÑä æ¢o'”–FëÈ[«œ–)‰ KàªØ¦ü0ÂvköÖ‚'³Ú³à.)y«©iŸŽy1É›qUQîßÐDðNMÏqƒ ÇèÁ�Jse>4Þ›ï¬ÆI�ñ^ŽÈ‹@âæoI‰^ =< Â|›�zߟˆv½ðô•Z¾„› ¬Ã¡‘¾x WÑWjç�r©A«Ün*ïV ¶i_è–‘k¾ _¼†u8(©ô£´ºmhâDûæv€�t`n¡c‚CDårÊ•ž=qÁæƒeæ¡û¸û¡íìÙww>>BFN22q€ßÞw?“s%Œìbª\ä%/x-»ïgÛà ›Ž<;›ÁÊfȵÈä L�Œ²áÔSiëëÁÊØÈŠÃÄþ!6-Yƒ[·±nåJÚ mìݽƒ±éV”§éY±Ž§¶oçÙgŸB¡P ›ËQÛBRœ+ÓNË.3;U¤£M"Ú²8EI{¦³¿]Q$Á÷ß×ÛÃ=7ÿ’ýú·éëíá–ë®æ—7üš±ñqâÍÇ„�¢8$ DQ .4ð�ä©ã*‹€_Ø)ögƒ/¼™Ø yYI´‰ê¬ª@ì Úˆ×t*7F¦ºì¯wO\¼;òi‰¦�©ý§ƒülÈã˜Ý@èEUѨ¯™!ó^åƒ7¡a¿$Àû6eš0\ ô×ÔTuK!À!Aཛ•«PæŸ)Ló‰}¥v'Ò_š^¨»ªÈc×ñ毲ۊù]PívÑ>t ô.hø¤‘T·=)úò¦ÓËhµÅ4/¢’„d€Q}ÐN:ïH>—cÛ=‡—S.BÑo G¶ÿ’}ƒeúKÛŸgçà 361¿T1Ÿï᜕kùß_ÿ’3.|='¯Éñõ¯}�]# ,¬\‘ͱú¤“èY¿»ÐX`Ytut±²£‡Þžn~tÃ�,ïê o Î8æ(Ý;DûðnºÛ;xâÉmHG€(йüŽ8ùLÖ{+WçX±a½Ë»±26ÇbVÂÌ´DÓ©ƒ£cã|äÿû {ãuÒªÞ)N+‚yͬ¸IŒ.Ô~·p%�t)f­”Ƨ%)fªÊHXB5^ „òB\KѸa3@þä�þ6c÷VÚ¯E uFK”3ÒAKŒSÁgEøÌ nUôMªüU8Ð\¢mAoÔ+WHªË¬|ÄÍ´ø –È™/Ÿ X+Õå7ÍʘHU3ÍÐT6f¬ñDyM©I ïRc©ŸvèMÈ�#ÿ…�Ñ!nÞ³±2Wå—@»QD% ™}4rY{ÙïaY¤$.^/¾uN’)tp ²œS�ȱ¦-SÏ@tf³Ì'yºÜN~â .~ûŸòø¾¯yÙ«xàÖëxüá­ˆLŽlgíË–"l‰Àq$NE‚´˜›�ãåÏ!÷<ò0ý��l\¾„cÆv‘/äio+ð÷¿”'ŸdbàiöÜ}=SÃ#l½3ûŸÜŒ]Èѽz=�kަ$òìª0´Ïaç¨û™�ð¼ÐË5¤äš_þŠR©d”wS³þj%2¨F>Ç�Â�ªâà¤"êÿ·`¿ÉÉ›ðüßiy«AI·úë7³;ÓLíúƒŠ[‘ó��ùx n0¢æ•FkíB3çš’Ë&'|�µa5¬£)—yꢙQ§\ i@Ð ‰ÖÛrƒ/ÑuÍœÈIœ ¶˜Ö§D0žƒ¬dD.f¹….õ‹ñ\6¸‰è啞 7šO…´�Øâ!„ÉŒŠ"¤ïÑnΦË~)§;ü±oé(ö2™}‚lö"zûdû¨Í±Ýxt<ËŠŽ6Î<ùÅb‘__û#î¾÷Î:ã4Gò¹¹’óÎ>ƒóÏ9“|>Ç'>u9¿¸îF@ðëkžöÓWð‹ëndé’~>óÉqܱG“Ïå¸öúÿãCŸø ÇaÓQGòÑü=ëÖ¬fdtŒ÷~è“lyb[ ßZ7g!¥›ÐKžNN=!dõè ]l)�K5/UØD\Ƕ’¼ÅPKUK4&U�À•Tˆ¨êyã "â0‘�D®9£æÍ¥QRzT¼f¶î\’ ©Jä<�ni)îE-"Þ'×CYð]ˆüœŠÂhh�O1o›®+üÑÏ.á¦–Š²Ó…ò)é e>7ß]h‘Ôû8ÜûÔzL†ä`¬ú¬ òÚý¸&fÒÇim`.´?Ohãw\“8yÍÉevÎô±g²Èìþ]ŒÉÓéÏŒPf–Ò/ào^}¯<¡ŸK¿?˳Ó·a5Ãe‡eû÷ÒÑ·§"¤ ±ª�‚SqØùÄ“ŒíÞCû Ç𦠞ÅèÎ]<óȵô­ZÏ–»ïdr`˘`׿{È,?š¡]{( rY,læÈòØ]Áä£s6ù’CÁ9 +»];&¢“zåòå|ë?¾Ï%ø8/¾ð¹|åŠËxÅÅoäÒ�]ÆÏ:�/áŸ¸îÆ›¨T7í~ŸK.ý/¾ð9|åòËxÅÅÁ¥ÿ<ë\¾üùæº_ÝÄÈÈ(ýçϱs×]�ü×7¾Ä /|7Þt _½â2ÞûÁOrÏý›éíéfjz&†ß�BÜÌhqoSÆ·™Ê|›Nàp(¸V·\#§C�c§HC+ -É€xÉ$€ª�V+ƒ~Ÿ}F“ú.ê‘êÆdÁ›@Ç™!Ñ ð\5v‘ý‰‡ E]‘ÍejÜ Eæ©f�¥øp¤&ÑôCÃjH…hòÇðUÐqŸ9>ÂÇWìÁ¤œ¢úJý¡p©7ÔhçR¨]•ÈE»åŸ¢¸dÜI˜¿ãbFT×píˆz°ÈÉ[M“8}Þ·8môƒøÉvFÆ*л„es%¶ZK8i�`pß•¶N6žù º¾}5¿íœÜ9Å�‘"]K–ƒS¡8ãÌÍb Èrdr6NY211ÉðÈ0u 3ã˹ãêïrêÚõ,éïf¬«ƒ/ßy/Kl(�ü�²#9¾·L×Ò Åb…r¹Ìî½3ç¶Ó&Æ™-ÛtQBvÀý³P:¢ï1NhøÄÖ§øå¯~ÍôÌ Ûwìà¦[ËììË–,aï¾ý¾´75¦½åvfggY¶¤Ÿ½û†Èf²¼ýÍo`Íê•´·X¹|§�|"»örÏý›Ýò�¾¡ ßSoü-& ù`�”üM‘PJ ê`•›"½âPãB‚”æ©£Ô¾g$²¶´Ì0ž½©)•yp ;6 ›Éª% «]�\ùéñú·ÿcãŸ9m $Üm¿-jM‘›D¦BäbÔµ4_Cb0OÔÃI˜^@†‘ ü {L¼7c·ã Ñ%ôx]í|éƒïá�ïÿD„CÂhfÏ7Ùì�†“�QåC‚ôBñ EL$6£%¬‹H“8müðG¿ ¯ï^þœí¸î1™ÞÍ–ñ N¦‹5kW2¾ûAnþÕŽ, s ìÜÅ©',aI»dz`;•R™¹BŽâÔÓ“c”ËíÝ=ôôt` Ýó4ƒ#û¸õ?£Pctì÷ny’ã×­eÛà ;Jý‘Ÿ£·Ç¦³Ó¦lÁÞ‘923»÷N±}ï§.ǪЛƒþµ°×†õûáöлSK[[Åbô8)%år¹Pµw®!-Þ´‚ã�ÝÄ.ûüø§y쉭¼çï¨ß„V IDATþ€®®ÎHšï#…VÑÊÞ£¹7OjÍ7<$+‘É÷æ-$y 1'æÐõ7.¥�¯ÐÚ’�~iX^)ôbfÿÅÈÀ6Ü_eTǙȑäù™L†ÏôN>îèf?ZT7â5_<ÿ¬S9aÓF–/í�gS�›N5ÑaØ $~Äëâˆ`hd”'ŸÞÅ�nÑUi�3McUáØÇ¡X*1;WlŽô“ _;Èe3|îÞÁ‰Go Lþ¢g�ÇÞö&.½â«Üt×}óa&=çµf!S�) »è1¢c+é ¯–_˜aƒd‡Jû?Hr˜ÄEÊ| ±vü7³S¯çºžnž·JÐûðf¦Dž¾6›Î¥Gqîø†þ9Åî¥ô­8Ž=OÜ;®ãÈÚ‚¶\†©Éa, 8;Éèð0ÅÙ9,aaÙÓ³3üö‘ÍŒLްwðqV÷õP*Uè”Ó ízŒÌ\‘Óm8*]í6�=y*v«P 02Š•©Ð“ô Éc°´×]²Ù;krÐÖvgÁÒßßÇØØ¯|é‹x|˓ѡ#»Q2ŸöØMG195Í= Àëײc×|èQN9éxN>ñx6?ü(m…åJ¥NµœiƒOtO¦ܱ†vü˜‘Ͻ8¢3 Û H¦®ôa�H¬� {˜FûïŽbhé´U�Hú ­Q7î•3ʲÀanC§’./Šœ”aññ÷¾�sN?9Q$ ôê*ß+ÍšœKûzxÕ‹Ÿ—>yóú‘°�HŽ“¢$Ý'罈>V”¥¥}½,íëåè#Öríw261Ùœl!žs¾Á”¨Û´-‹¶|ž\6Ëäô Žã4b5(Çð·ŠaY‚�ýÝ[8ý„c –°(äs\ò—¯ã·÷o¦Xò @û S«ÿWû+ugÿ“,¯†�¦/A )·ð%ǘ‹T“8¥4מÊÒYά|—G}!7Xé\?FÛÀ,²«›žÌ–l:•âì4Åâ0ÙöÖNíåÀP/íííÌØ0=¶�Îöå™I(OÐYÈ269Â��>ÁÓ†™*–h·`¶â°eÿ%ÉšBÛ¶éí²8§RaYØÙ •Ê,ÓS16C¯]a ÈKÉÒnx`ví‚uy°–C_Œv³aw×,ÿø÷Ç‹.|{yÏû?žU)8€ën¼‰ žu.¿¾æ:0ÌÎ]{Ø·ˆ÷|à|擤\.3t`˜O|êr¶>õ´Á(‚6pkáɛڪNpß"u÷6›×}Ä™B-q‹¡1„›ªõ4È[ÐI Ò빘¨ˆœ.®Á2¨@ØÐ€Ms�+dfð’¿y/{Á4)~狟Ķmþò¢T.—Àû¨GŠ"0a|78L€›*ñI ~m™L$®SKûz¹ð™gó£koœ¿´ä-‚pë�¹ÎŽ6Æ'§š/F¯UŒ”w½áOxÁùg{Î@òµ�½Ÿ|.Ë›?ôÏüò–;ø‹W½”£Ö¯á‚³žÁõ·Ý¥ ]«Ïò[²¼R„]ŒoÆX"–Wê_!:”ä`E8A×½T ö× 8ö¦±F&f$?7F¥»&æèÊr›¡Ù9vÌJ$ðŒv×ùeY×�ÞN˜³`©€e=�ï‚#®çûç`û(<0+€žvÈäA¶ÁMù³ \3 ‰ŸÀ0]Š62M$÷qŽ^¿–Ï~ë»|ïšxíEòÞ7½Žën»“|áJ¥Ýàn!~ÞªûÖ˜Ïã@5Cÿtú>-uŸlúœëîèà†¯~þ|` ¨eÏ_§úÛñü“žµc<ÇxÎù�¥ç·W¢æSŸ7\¤ß‰ó‹—ªeÍà8›gÛ™ê[�ÓÑÆòU«9þø^VvÏ2)‡˜°&èX"XÒ]A–§˜›™¡4=É�Cl;0ăC;ùŸ»oã«¿¹…ÿ¸ý.®Ý|Û‡÷Ò¿´—“6®ä˜¥í”p8P,2U‘”%Œ–a²›'á†Q/Áð4Œí‡œSe˜�†îò°ßY†¾˜…m“ðëpßN“1"(9dœëL�Óò1W$QcׂϤ<Ù0],1òB+©3V�#R”øVç¿ÚÄ(¶±Së«%$p xŒéõÁ�æç�ÔOÆ®”:øBØwØt³_¢$pÞD_ý�ð’ ŸÝèº*”P9Dàj89aSðÞ %nm.ò>4oô`-¯ÒxlÆÊ%£2Ž;úˆµ `HãNeóam‚8H=—Í©/º®"p^ùæ�~ÀEÏ>€»6?À 7ºÑtJÞGhJó§51U•.0Ÿ ˽žß^C¤‡ù`ÌPSm$¿S²È—Sš5®sÊ»¸qG�,u8nÝjÎëíeMNR)1S„b¶+ÛE®8‚�µ™+·óäð�íÙÅ#ö145E¹ì€„6Vä`ë„Þ-{X×] Ç²˜°·è°¿“˜sÀ`e`ÿ,P†þ.80SÓP°azÚ:`Ò�ÉY˜ž†ȶ¹pcVYp[’|ÐΪ…ÍÖ›)á$ÇÖ¥7�!jZŽ‹øP ¾‘Ùt _Ljq2xÍBmÃü®b7ãD ÛJ} U‚Á�°å•ÑCÏæKð‚ Ss?LP=©Î’ÅÛï}€MÖÕÍ6˜S,Ojàjâ³ê{Ñ[FÙ‚6Y&š…¶�Ë+#È[j’ÒR¶¥}½›òZö7%‚¬»G¶¥I 5’…¸*Æ�UÒvÔº5ìÙ?TóÏ'Aþšú*õå•%4�ÓÆt0•ªâ�Üj®‡Ê–×CU)‰‹7:²âˆ Ï||œŸ�vðôÊ%œTÈS´ËÈ™i†ggG)á02]¦,òì<À¾‘!ìJ™bŵ¸¬}<> OÏBÞkF²¿8ÃÊtÙ0X�¼$,µ`´ýtÚP´a¨vž…rrô�C{6Ø0Óáêvå€ LI®¨ò!"›Z&qÀ]e*~¶ŠÀ™ãš8cJà 1”êz¸±¸DK*iJ˜�0ÑØñ¬/yk<?§ªš:Oè°ëµÑàj€cüºútÛ_“¾f~V»öh\…© ÓÍù 3è9˜½á”– ÍЮ`²q�d’è~LÈ…®¡”ï²!Žo±hl}¡õŸ2°}G=‘õ}ÒQ÷I¹ Ð?�1›KCL—dúˆœ®êb“EJââÉÏ�ÒÔ^Š{sü¦ÒÎÝe`t�¡‰¦g‹8I‡tX)`OÑ­rDuf]²¿9—¼Í¹“r¬ÉÀ¬å²;›–©@! ½ÂÝÄ·§ä¾¤äÔ˜¨À¾ °-¸c68pd¯úv^/ä; $aï <=+L4ÜI«È›®¢©�À!æ¤U]BÚ„°ÅN¤€¡>ä R7¢à9zT' !JÑ߉âqþ%ճ߿ٸߛWשú li:þEÆ0Þ7ÅÎ'Ü»oˆ•Ë—†ºwî§ðäS;š 5¹ê]{ýˆ±ibßаo6®Å 0üA$r Y3Fms¢¡‘QM,C137Rx9K=iÅûvÊ( tk¾õ  ³"b¶ùìSN`ëŽÝ aõòe �ŽÆ{þ&,7/N‘‹CÞü~¥AäT¾aל©O=6‘¹ÃD®Qï‰3�'6Ãö �ã€ØÉÞg󾂯¶c„ñ‘YÊ3NQ2› åç+àŠ6é²e)�ÌÌAΆ<°Jºû×VwAW-èÌÁœ„‘ì›§â.�Ìea,ë=aÁj`C²WïáY¸eû&�Š»œRNC�Su&¬ h�&'QLHદâ7d�Ò߼ƒÇ¹Ôâk£ñ>Cc‚Ôöþ ÿ�¦2u(TZ9‘j�yNGáÆ%p1ý�T i iL œ®ÔOªÄmÚcc˜« Û*<¸~˜0ÿ¶f4zÙ¬üÑÏ^ÉÞ}C¡¾½õÏ^ÀÏoøM !‰h¼ßЀ1:_Ù²Íç} Ĩ¬U¢¹&Í-3¡å»€z?j�ž|z—!VTÆd¬Ò­€¶,çßœ uK±Éî“W~›Á¡áPßôê—ð‹›oGçœt<�<ùTÔÍDû¥}̆miZ‚»}ˆÆ~ŒX�¢©#;\ôrx&Î@䬧F–ÕU©4 #u%˜*@nNRqªc Ò}!É©°¡ÓÝß67»Š°¿ºì1oC—kmX�ƒµx° å8ֆ͓°Ó�ýS�‘î«wÌÁp¦%œdÃ3²0åÀ-eèQ9ûéÓêÇ–ˆú+Æe-å„Ù!BŽtµ´Ò§]l¢éG<õÈ“F âZN¬.´NœÅB1‰[j¸¦õÜÀßZR­¡Ö02èõQ.¯ô�¢ñT”Ù&$ßÒÆ0åÛ¾öm¼÷íÁŸÿñËšÒLMϰùÑ'øŸŸ^îPdóÖ»‰Ûî~�Ž9*á7â¹ÐIk(_šd,”„;542ªþèw¢å•ÓLqâªfËŽãy3¥®´çªüöþ‡xéÛ.àïÿâOxÝË^ؤ==3Ëæ-[ùñõ¿Æ‚?¼ðþïŽ{£ýŽ’Ð™Â H"ñ÷71pCý2ÄôbÄZ©ºÉÆCcØßS9Lâ@&F ËýL@ÙqÉZ¥ &lXž�å}°b~9æ.‹´*ðŒ˜pÜ——LÙ°}&Ê0™‡ûKÐçÀÇ}÷é,ÐŽKäÆÈI(9°_ÀXÆŠ>wPˆ›‰npÀxh¸tÈ[#„IfU¶j4=®Phk%µš¢z4A±ìlòÖ˜6Z+yóŠò 'ñ/¯ v"­1�g¤¸¾æIßïÏ~å;ôõvÏ+®zöwwFÌÓÕ¦8¬~"Ê�Æë?ùÅ�¼ê¢¤ûnµÄh)9QÉéBb‰Ñ6†FF¹áÖ;Ã5ÜSœ ÈÜx£tu©T&gf4²»Öú¢I€Wåòÿ>ËúûxÁùg5 ýÕÿ©~|ÑœÏÆukسoˆ›îº?å%ˆñÈ›J$.;/XLGT—5–šGJ@8¼¼ò0‰3’®Þ%LŒ0ÒÉ%)°×%YQ€Ù"W†ÁØ—ƒ¹¬;“¶f ,™„r–—€uç`RÀ�²‹ç¥98JºoœÜ&a�„²€uÀ“¸³p=ÀÓÀLFèì®î¹8(äÍP?ÂѪ¦�qkD4 � ¢Ê–äEêÐbi!qóüT%3·ÓßÔÉ›O3éƒØ$©6ùP€ú6Ü7?ð-O(þjZo „†�¾”’�|ú_Y¶¤�sN?yC• Ý‘løÕPC¿ìÜÐÈÿöÝsþ™§rÂ1Y¾¤/�¾9•È+!@ ¦Lº�‘dLòöäÓ»Ô3pAFÝSÀ´I–pÅq(–J�3pJ×4«¿Ì«)ùÈ—¾Î’ÞnN?áØÀ>¢R©P,•øÂw¾G©\ÆÓU?�4L\˜¤eçk²¯î´1cÔß(œÅNä“8é^²2�Ä ÀFRöU¥Œ%YbÃÞ’ÀA²;Ú¡¯l ;öÂÎI�*€•‡A–Ú Û`Ûœ;ÃP¬}ªw‰e§åθ•�Náî£k—î¾·ÏÁnªí°úYÃÞ%«bÖô$T›)ÍÑ·i�0eoÇü9Ñbëû iAêã�·ˆ¤fä»Uä-I>TÉŽHn¾ª�tyO=‘ÕÃÆïJF¸¢ËÖô> T.ó÷ù,_ý̇æ1h³T ?­ó\®ŸÐs趻රh<Eæu �ê„Û[6)wGA�¨Ú_c“!hv"Á‰Òˆ�Ãò×T5/fT­ó5!AþzšJ©Tæ’O‘/}ð=�þ]wë�\§šÅL{ bDÒ0ì†î.��’”f]Lf£p|Dn±î•[€HOûºðœ¯ýµ޽i,�^í¸öÏ®þÍT×þöœrÎón7¸�y©”f?°·‘Ì I^œﶬŒ$kÁ\õ-•d%ý}ÐŒÎÁÄ8 Dõ“ðÞ‡µ„6æ‰\è:LX°\À“÷& Yw9eNÀî"8Uœ®¾¥t/]…�k3¼Ó4«FVœ” ~"µôH‹( Ñ^òá‚T<õÄE êŠú;È×¹–D¥9‘�É™i*3“G—4Ãü­øþ€ \•©v^„èF5Ŧ›ò÷7±`´á8¸‘:&Ï*Bà¹øÙ“bÞÆde�Ó(-³Ë¦í2žƒ>Œy½4š”û£UÏ MlÝ>H3Qü[Šè·eS â©j]èîèàW_ýüùÀî”GÙó·6 âxþIÏ¿Ú1žc<çüÇ*ÞÅ%S皇gâ ÅÎè[µ�¾U4R«kiз: µFÅ–:�iÜ7Tú­­�Ý8ZAL‚²C‰À¥HZêiP—$�a2ˉì%î»uµR)(#ÜdnáÈ[C1B¦ôÈ[Mb�.{ô«Ax!å)cî/kð!T]£}{0½�ÔÆAeU¡áöCýÐIcå�‹¥,WM@߽ă›ŸâI¼B é,HM7æ¬ES5÷b6‰�Ô#E4¦õÜ—iy7Ÿ1�_V¢ÆÓĬ©µó�D‰^V·/ÔÄ]äë)“8]I; ñ§L#0;¤È›7nÇ;­‰zúù â†�¤fM«‰L¤Ï…£�¤¦ÞÊ'áLÞ|ˆº£K±\HLš‘ãú2#á‚5½½2²‹mUÀg>8¸d*3à~cß‹/€J5?b‚ùbüF¸pLQ×õהõU¾Ä‡‰¤ª—Ñ&((/hÒ]ê«èÜ bó¼²§ýøò%Le`Cècè¤Ñ½±(õÈ,Öf¼�àq0�q"pE:]Ðïª&qQÒjò–Rê…Ù_”3fc5K]Ò'ÇýýnÆf“>@Í-T(Ó@=1¬I;֪¶†‘Ä bHuøA'x06ŸÐßЀ4¤/ñ^ò¼ô¤>KÊ£L>“àÅœ¼5cé©Â9ÿ„ ŒHQœD°Û[À*ñOÖõúµ]_"ÕÍ�Q„˜D®1Iþ6�TϧՖu3+ #¼eÁ¿›ê¾¦‰hQû•T ;áÀQ}V®qd#Ô¤>p\å(œ܈²^,r˜Ä©Ää¡–6a0i^‘[Uõ$‘ª)ø­Û‰Å69ÿˆH7—Ãz¬¤–RÌ‹�4ñ¼4 ÔcCàFU¡ÔÜA!oÜÔ \ŠþJ3S4 ùY*%q‹ÂÐÕñ(˜ßý­) Vƒ³p?š¨œÎ¨ºÎ­ÅU�K*U>ˆÆC…Õ�˜å î€f]‹áB¢Ùר¾2õYiÝY95Ù i¬�gÌL4‹&ñn%1Ô—ÈEù8øiú&Ô1åaçÊaç•$ú©càj©, q32œðw�ÀÅÝïiz¡^T’FòßY�©s…8 9„Úrh�>XäÍ�6ônð°Ì³„c°TM�˜hÍuÑPëzï[^ÙDypL2$Ψz,Œ ÈàÀ×kzðAË+c3)¿N‰6HóEõòJmõ…´ˆœî@ Úì̃A#ÝŽ,êu@)í"†éš‚ryeìòóöÅIpBp=‡‡‰[³&qв€Ä¬½Æ¬žI;…Ø�$ÁH”. "ý|žÿSÇÕÆbE:髤NàRBJø6·+2:¤È„4—ƒJÞø‘{uÔꢪŽQ¿iÏK],Óå•Aé4´¦�ÕŸÖx?WÐ>9/?aú€:«F?©z¹ƒ^Ìé©c †«7©j­‰èÎZ„©øOÃhtİPš®… ¹h,ÕÔ*ņÁÍrW%Qª·‚ª±�I½f<œ\_q&nᲸIÜÁ"o R7h&étãYLÑ”Z)]ÏÓ'ÇnWÞ‚üFa#Æk«¤%Ð~PC# É›9DTÉÅm; 8S»âŒâ&¿õ4üæcWu ®?+@(uÉ›_tgZÂE][U…°}�‰D ´J¥âlàÅvªàô:AªÆ}©HV¢=„Aþè)½nÕÒÑ@ I¤¹þuþTøòÊùÄÁé¢]úù¬Û¾ëi[Ð.¢‚•ºV�Ôð7VÝM‡æ¾-NYœ$N�¼£Iš:áÓr¡(P(nkxL Fâ Q:­ÚïFŒú ›>¡§Qê)<Ó¢5 P’7sN%4ôâ´�V¶ã¨‡|œö³�d3Ä?Od¢ÔŒ ž|�z4‘ó3_'k´h:ÀPtŸs Ô1% žj þˆ,†4̶&xú)òÄh m‘óYVô&þ苈…¡œ Lk–0a?UïDÈQ¸Oj"Œ¤A¼ã¶�Ô÷š?Œo)ЯVzõsQ©–ê’ÍßYœ$.eѯSéÔ¾æd!¨4̤Jàâúد´(}Ëô¬¤„Ôbþ—ª1%D4n<ž"‚O'6´Àm¹)U«L%Áè€lì#Þg¿AÙ@ä\]u¥ PI²Ç³O(:¦RÒ­Wr?�rÒ=$I÷¨Â#æÇTÃj`TOÄ%?IóÖÓ��ˆqÊZ!aû+£DA.Ã^V¢íS�Èë7ßz@ڸ˷Uí"q^GÄ<&·áD }»!4 Ù¹9Lâ%ÅÀÏŸ:�ʧcŒg ôT*¸i§M•¿´Š¼5c§Gx�À…¤Ñ¥ ­1’žõ¤ÁxZØéâ6=³CU‚¿í&Tfåb îD6�36ŠHÎ{;àðX‰| A„Õò­µy߬\Ò:aL6ÂIK¢Z0Cc%ª‡¬«nNã¦# kæ­*ihY N$^¾ƒF…1–Ž6Iìå•Eãö�´ì5±#û‰h7âž4—üBó&Iû ìÓ'³;Lâ %½`;¦ý¤�˜Ùèt*Ø©˜Iú$o†jÕ~7•£‡�KðÀ]0# É›YÊjê8Í#r$óà·Fn£à,ò¦o»á‘žô%Ê}r *|£`(œ´$ªµýh4[ÿÕ<Å]Ë‘FgÉd Y½¼Ò06�ü›¦³iïKÓlÇúûät$€>¶”OÊÔ÷ª/7™ kßit‹I ¡ÿ’±_"ø¾ÓXòëÃIç)"ÏÊq˜ÄH í„•­eËúô{Ñd˜Ú)5uÓÜ…/¥ýnJ ”pBG¤Õ¿âIH,Ìs/ü‰îN‹ÉvRܦ¤aAþAò×0˜¿Rß,@}y¥‰©{…šÎù†�Oøòʘy­Ü_dØ{h¿Œ!ä¦z[ƒL‹&IcÆIé�Sé�v}1eEÁ*"*�‘O!¢±W³9IHe 8=QÓY�åÏ&—µÛG„1¡êTýJƒ0‰p~?ä0‰ ‘Tˆ[<°&Å´úô ì¨S©àj§ÔÐM13DP�“ p«ˆEÊH)ß{C ú&�}Lcº.i�“H q…ÿP¥(�·ðô�áy�óª& ¼Ë‚ü\FW ^D Œ½#ƒüèú‡È5ÁÉûÀü~DàDZ‰d\~`¨V‚E–Psa üu- G­ÞlN(лP’?{bÅiÍÄ™ó% ¦9Š©ï'L)®Ô‘W‰CýÄMË/Ml?ŽT_þ}–Ã$®.@ ]“KF˜©ÅSŸ¸ÅÆÐ ~ô¬Dõ.IÀ[AàÂR' âÓÒ!GÆF”ê­$Ç1´´‚šC„¼é ´f´HeMë’*ù|L¡¨yÊ€V×BÔiYýßôãàÑ}�’Ày1‚2‡b,ólìª ¦dÎ_ÏåÒ*‚¬‡1ÿ;h  '4¹*�Ï­¥§ IaøòÊtúÉà/Ob§1‹ïr@2£ì eÁÚ(UœËq»çe§¿¼²9^Õ¶ÔŠ‚E$‡IœGtªË1k×ñ‡Ïz'mÜ8H°$X‰¤‚CEJ¤�8B"qp�d„Ä’ŒmáIÅ’”G¸Ã�Â`A�XdlIÉq�– äÙ#Q–î> G‚ã88Âm OmÙÉ-¿¼‹ÝO Ä»áH‰’$–Ško¡÷»¥žàz¼¤ñõIá+Ó©‘ã°8^›d¶d” E$opp(’·æó±–úZ¨DFdal¢)ª§¶O.Ú¾ïjÒQû€™ÁØ8y£ÌÊ©ÒÅäƒ�Ñ9ï¯ °±°šqƒ•<×UƸQþè$fEÌÓZ:št&Ö{9bå­™Ouye .&™op#ðD3y‹`ä0yÓ•Ã$Žà` H6­]Ïûÿì¯��ÄÎZnݳÀ‘Ò©Ôñ$. +ã>æ+Ò=+*a�pÀË’H–À%„¶»×BJ‰M!ÁªH* ãyn  Œ %T€Š€2°tÓ:^±i?ùÒU Ôˆ\âö‘¼�E†_qP!ÖÙÒè'bFÑZ)³×c$Þ¯©|�ëáš[7x¨{O‡ªµ’Àµâ¡ÖJ/U‰‚~%Æ�Ú/úõÝeà«íƒNåéÍÒ*6Ã*‘ÓÝïfÅxE¹ IDAT¼ÄJ±Ò4o‚Ê;`b,0i˜Äžqò(z '}6r9 £LF¸„Ä¢ILI@X’�½iFU+|JÓĵo$!@!N�M«ÜŒ$a�‹S-‰‹SG^ùÌça a»OaAÿª¥!@H&FF™™™A • Ž”á` )œjýtp„ûàÂq—âH‰�`[‰…;ÃçHIIJÊ— J‰ÄB"‘BP©¦B ‘8BPAâ๒T$H N{áÙ |íꃔsQº#Mf¶C‰E’Û8d>ÔžF œTRxÝNL€VÑçt\ZÒÜÆR[@²iœ|:Ð&·´,1”8ùõ½—½DÎÀ‰*F>ŸcI_7=]�tt´SÈçÈdlÊå ³sE¦¦g›˜bxdœ¹RQáGL1  j&mË"—Í’ÍfÈØ6–maYŽ”8ŽC¹R¡TªP,•p§'^Œ«QuU#²n=¯78õXͧb‚Ôl2À=˶Èe3d3Õz`Yˆê ä·”+Kå¦z�xfôòÙwͲ‚ý¦æ·”U¿Ëu¿“/¯Ô�æQÏ“…·Æ~ùl�n5�yw” Ì"•EIâDÀ/9iÓñ!ë$®³¿éHÊN! ßÑî6ôr)2B"……%%Û�E³ ÂÂÁq1…C¹Ú0…#)K¨T‰š´ŽXU²VŽ`KéâyFG„%B¸…+ÁÚãÖ§’cIE˜i>LôRµˆÜ¤0[Œ�JÊØTܦt2½ÜÒÖR%Sª+hJëHaÁHÅTz&î—™²9�ó$¬³4Òª¤iÆFŸÊõ÷v³zå2–ö÷*Mf2:3:;ÚY±| CÃc îgxt\é‡žÄ  rÙ,…Bž|.«ä–%°,›LƦ�hc®Xbv¶H©T 7 ŒÍ ²^÷‚€£—M ƒÓúà@€q£@^!„Påz.›¡�wë�J„ØvÛÎ�Ϲ犥³ssKåh#jä`¥ ßqÍï\Vå·GÙlÛ&ŸË5ù­ínS¦ðü6IhV0$ó<î¥2aô0‘Ó’EIââJ¡PýQ�U›™c‰ã€ãHwö¬Zm-a¹³lH,á.—”–tû]ážs�Tp‰™Û2$R‚ƒBbYT$– NÖjË3A¸$Ñ=�Äíp„åþ­wY¦S=o.­ $Ó†w»òøë%È­OGoA\TRðXQÒ p 0ø�ªÝV>±Ã‰&Ò#oó*Båm fBÚN¢ An {éIG{G®_Í/y ÂU,íïaiCÃclß¹›©éÙšYÍûˆ -ŠËÛ¦½½­!hŸßºL  �ËRÈe™+–˜šž¥R©„»™Æ¾)¯š¤%‡° 5^Þ†«û¥FD­!ùë½_;cÓÑV%oó©›%—Í’Ëf)–JLÍxê�±Šß>gÊܶ]¿ÃÈ[V�ßÚd^ƒ\ê‰gÊ+)‘ 9Ý�@èKQ†) Â`Q“8óZQpª£>R"ª•ÚÝ÷澤á.s”H*Bà �Â¥[–%�ê^8Q#|Ô‰Ÿ#,*@Y:TTª6j/)AàÎè‰ÚrK�Há¾ø¶KT?Ø(Ž€¬˜m|oˆ„ Ó�¾ªÙ½˜ØNyŸ�ø•"hú¿À8º’Ÿþ*Ô„Q>ı}� b×ï(ܸh�Yl»"ô°.ÆKÕHKÃé`"·jÅRŽ9êˆ+ú}v�ÌmÙ¶ƒ�Á!…jKJ À(äótu¶7§Šƒâ-„�ÏeÉg³LLÍ0;7à@õy+X € ?¡/‘?ØÊÌR)„TØyS„q°œ/äèêhI®ïO�MNO3;ç["—ø“T± ù�íõW×—GA~k‘ù´g˜Œ‰Ž!‘Þ?†Î7,¯L°õ"Ôlµ¯\¤Do“8MñTŒ)l÷�ÊRT‰œãîY]¦$œ:‰’ÂCô—T9Çío-ï‡b,9KPP’àXîÌ’°\BXFâHQ�Us˜4ü­ÙÕ%”ÂHá. Àš_ ¤u³©ŠÐè Ô�>« lÂòRΊô>ÔÞÿBm]ÑI­ïöÒü ž]HM7)5N“¼…û¢ίNê@GÎLhé DÎÕÀ†õ«9bíª´Pf)Çl\O>—cûÎ=ÉIKG{ím…ùó ÜÀ �ÒÒÕÙ†m‹ù™D™�3*DÞÒÝoÀˆÞÎã„ šˆ² dä€y ÐÑVh¬Q˜šÒÙÞŽeYLÏÌΟŒÜ„¥o¾½P ½à÷;†¿¾<òú=Éœèè‹"±Ž¢øN� Ä#rþ~ÐX‚êÂ"%n^Y¤$.^g`e,¤Èê´¿SÝ´‹ÀÂ}µ?ÂÜO Ô¿ñQ]NiÛ‚Œ%±«³qIÅq(9.Ù+J‡²îÞ8Ü—“HGV÷Ì�w‘fõm–Õ¥Ž‡Ô !°,AFP%‘Ž;;˜ô!a,žÐ$¶ �°3-×b› ÔBôXÑ�c¨ ëY¼ÜJŸ¼õÍíéû±ð¤0(–M×ôVÜþ2¦²Ê´ÎÍ™š |A‚!HÀòÊ ë×8O"¿ CÂqÄÚ•"'Rùïh«8CB��ê5R054# :u"q¾4ç­1?¬%ÔÝ3*QË+u ¡'©O¥£­@G �K§O«‘,—ÈU{‹/+iÂmó¸Ä3—4•»×oåê0“‘u1FÙÅõQVhÚÞ�<�“uœ”fèd‘’¸ ë- w�š@:ÂY�‘ÂrßiÕͰ’êÌÂ%bØ–¨.§¤º—Àª¾UÒBX�APî{(]bæ~Î]é¦q­º¶¬ªÏµOH eéöSnåÚԼф’þIcà—¶¤ðéâ&‚juOH§Jz! ¥É=ÆÌ�–‘yã¨2E ÇnŽgS › xsx9ë’}ͳI³=iÀç ^V­XÊúµ+Õ£õ‰‚¼y9bíJ报ù¥•>?L¥�ÏÓÞ^ *hRA¬0U¹JÅÒÊÐ ƒ¦¤;VèSÈÛ¨Õ_jÂH˜Ž„-¯Œq³•¶|.€À¥ß¯µÚpY]¢‘©æ ùœgN¨±L¥^în„âõ»á’1ž÷d 'µÚzsßš\™_q—Wº?’5½ê�¦±/ôwX”ïãZt"ˆ®¶  a[ØËÎ`g2Ø–�-,lËÂÆ%U¢J®Ü}jncœŠ¤T�b*²úbË"cÙd,›¬e‘µ,rÂ"oY´ÙòV†œ•!/,ò– ä„$ká~@¼Jé,á…°,˱mJ–Åœ°=7™v�oÄ]¹bO=x+ùú‹Xj s´ƒ¶9þ¸£ÙúÀͼò¥/ôéš}Çs4[ïÿ ¯|É )qåt+Š*ʈ©=¥�zÎÏ×b“AD>Ô<åfd"Š”´¢c¶åÈ‹À54ÙX¾QÊq™an¢l÷ö:"•¤Ž¶¶†=pÒóƒÉ0‰ôc>��Ù¸žŽö€Ã{ÉØ6]]�Êy“Z(ý¾tu°m[Ï9/Fƒ†…¯ð%XBpeè¡F_é!IEJŽÆÍú}”�±l:;Ú= ZG¸Kë�ô%�Û¶«{àü5*÷ ñö5¿ÛæýŽÛuÔñ毲ЦSZ–”7cx—rþ‡¬/± ‘Èê&S(Ëß]9<Y{çdmËí% „E½ Ü·P‚ûm¸Z%îõÚ¸EÆaAÞ²°„„êËZÚŠtp„û�’ ’Š#©T—`:€SmxÕ/Po‰Âý„�VÝ}!eéû&‹¦œùŒSx÷ß¾…“N8KžØö¿ì îßüpcþ˜ó¡&ùÂ?„=ƒ|ö_¾ª‘Z½)Yˆ^â ¯p­bqæ¸zY©GÜÌ%n€ož(�U«‡F¹‰�##\Câf®¨o@Ôþ÷«¤Vn@ f²Ž\¿¦aĸã®°0$M~ëoX·†‡ßŒ¡Ãå´w´©“$›Ø >! £=ÏøÄt4˜W¯Käš�˜cÔâqã'DÂúÖ@1|vj§;Ú ˆ–Îx4w´ŸœR'ÑX‚ØÑÖ•(Ƭœ¢5›Ƨ¦š/™`§µL0¨]¨C6=¼å˜Nê,¯4‚^¤ ŽÅJâbrdlÇ€…”²Ü³t@:ˆ*‘³,°„DX6Ârß@)«×QmSÕ}nެ !¸ÙÁÁÝ"'ÜOÉáî·Ø€´ªiõ¯å¹Kˆú¬ŸÄ]^Y”’ ljUÇ�X·†ÿÚå ìÝÇw¾û?d³YŽÝ´‘ÁýC$ë šE§�|]��š©M’-|@mlñP n:ü6&q O•€\ÄVQ„UÉ N×x 9¤ÛФÀÛÍ´&DP¿³�¤;FÀ×ßÛí~F ¨ËU"‹,„ë,íï¡¿·»ñ;r^}¿3¢ñD.›­ ²?´#€“$Ÿ=§sÙ,¹L£ßáðŠ+iùêa:E'R&™¾å•-(øý”ÅIâ´¥±6e26 �ƒ”8Õ/ÁU¤tÀ©à�‘éP)‰[È*ñ€ƒË]&æ ]>H�  w–NXÕçµûÂ)%Žt(Kê{~%˜ÿtAÕžkÓ‚¦=qÑòÌsÏ¢­Pà²Ï™ëÿïæùüpÚ)'ðãÿú:ï~ÿÇøÉϯã�^qŸýäùÃ׿…½ƒûxÉ ŸË[ßôgÿùýóů~ !ÿð®¿á_öb:;Ûyêé�¼í]àcïÿ{ŽX¿–#Ö¯e냷pñÿ†±± >ô¾wrâñÇ�ÉØÜzûÝ\ú±O3:6ÁŠå˸톫øò×¾ÃE/|.Ë–ösÕÕ×òñO]ÀÙgœÊ‡ÿñ]¬\±Œ‡ÝR¿§£7Á‡þáœxü±ó˜ÿ £ãã.æu?â²/|…W¿üE´··óœ—¾–³N?…¿ï�¬\îÅJ‘½¤(¸a±¼òšñø¢Á•V�·´ów!\<Ìæ8×À×YߺÓ ·„¼i€j0ó}åêUËBǼlÛæe>›³Ÿq"Ý]:ƒX06>É�÷=Ì57Þú�µU+–“¸šÔî% ‘ ó.ôv5ƒÍëÿûËlÙ¶ƒK?õ¯ŒŽO4f££PÈUIœ'•N_™Fà›ïãq?UoÂÐ3ªÀ¨% `áa…|^�e,‚k¿ù9¶lßɇ/ÿ7FÇ'Ã’R(ä)N†�8¯O¾:Üä·FÕnƒ1fŠ ù¼ûsOšføÖ ù“¼â¦Fä„§�æp¦r˜ÄH­«“Ný ;#ª«%…K¡wÙ#B «ßv“¸ßƒ“Ò½\©’±ÚwåÀý€¸Ã<1«MÒÉêÆYV­3°<Ë/k;NÜÇDF2Õ)¹²t(#)؉Û=°€þÃ;Y»f5×Þðk÷iëwuuò寇—½øù¼ûoßÌ#�mÁ²,Þú—¯ç«ßú/î{à!Ž9j#{÷îãòý7N:áXörù—¿ÁO>Egg333\ñ¯ßà˜£7òº‹_ÅÞÁý|âSÿR·ñò—¼€ïþà'¼è xãë_Ã/oü �mÙÊ×¾ø)† ó/_ù/ºð‚zúé™Yfff¹â+UÌ?~¥‹ù™yÌ÷¾ã­üøgײõ©twuòµ+.s±®ü6/ºð"ïÛ|@ï ’·Xæõ¢S¥DàR"oÉöÁ¥Y†)ׇ†kŠâb›!GqQ´®‡ÜB2» Ê@¶1bÊçráó–ðÒ ŸÅ…p޾m §»“\p ùéõ7+Ó-íï!ŸË1W,'¨Õ _ôdY…€Y¸PшÀŽÙ¸žÏäÝ\ò‰+S.¯Ìç²X–…#b…v±¢ÁAjØ@W‘‹H®ƒe´¦Xê/ü¹õ ŸS„‰Fyܘð˜ ëøÌûþ–÷}ú+ ��«’‘ËVë�¶¤¹[–¥5 wí¿}6Úõyñ_¿7ôz“ß d.™�CäCŽÌ*bH¢„„>HOV1äeÜ¿r˜Ä5‰ºæ8Õ½oóo¥p(Ëꔘ!«Ä­Jä$²ú-¹ê~¹ê›"…KX«º'BdªK0­*¥sq-Òóqð:¬þu1«óÂB ÉfÜýp³¤´°pÈÇx…ÍM·ÜÁÇ.»œ·¿ùÏùðûÞÉ.ù;®þùu|üS—kåÞ÷ôSþã{?â–ßÞɯ~ú=.|î³¹ý®ûhokcÏÀ ×ßè ?º…™™ �ò›Ûî`|b’·½ëu¼sÏ>�ÓN9±ÁÞüs¾þíÿæÎ{îçªÿúÇ{4Ë–.¡«³ƒ�üÓç¹úç×s÷}›ùé¾Àž�AÞöîKç1Ïz§�rBæ7ÿóû\ö…¯ð²_XÅúW_s=wß÷ ?ýþ7´î?:ÁA&o:H†þ&·œ&ñÔ÷æÐ péà¨ÉUrò–q‹Òo>ßú}Š báÑ÷Áô÷uGZ8û´“¸æW·°oh¤žö�¯}9ï¸ô3�:G®_ûßú:Î~ÆIüôº›C ô÷u7¾©R(WïEy�øúï}¹þ{dl‚oÿà§\ó«[AÀ+^ð¼á5/¥§»yfqÝê|â½oão/ýTÝlƒGU?r¹lÈ›*5„Và‘( #Œ¼ùq<§cÏ8ÄÙû§jö N'Êek!¢Âc ×~ëófþTeݪå|ô�oâWÇ5>Á¾ÔÜÄë÷Á“¿}å«üuˆ|qSaêÖáØ8˜i¥}Íçµ-Þû£}X^YÁ»vášÏ߀§<áqxá¯</~Áóqó-·ã·_óF=v¼ì cøÍ_ûUüÂ¥?‡�;¶cçŽíØ·ÿ@!QòïБ$Hét:8sÏnÀ]wß ›o]´ù³Ø¹]lsyyuX%[ŠM½¾p„›"›É]›—.Ê¡aűxLnvî*-åŸtŠoö&v›~ßMö4¹´Õ¸ø†ýå�®ó¼�N�Ty� �LÀe&GŸÊ¹ïÝ»,¯")æçpðÈQñÎÙ¬û–a¼ca¯~Ù ±¸´ßóð;¿~™Q~ ¬OZ��nO峯0@eà«MšdÓ–ú�¼@VeÔ}^S±XI+È·ƒÚsU«Ñ ò"N¯ì–¯×~/}ÙÿÌ}«¨4ÃÃNüŒ6Î[­QYÁb%Ög¥Ôžê>Ðaª.S“ZBnk+½-.âLƒ=@ /}Ç,y]-…‹1…lÐ�' ³¹‘,�J9jÌ©d²eO²ß–Ë=KmdšÒU'9Cúƒá©ý,Oêƒçe¶†.éÕ… Júý®½þF|õë·àÖ¿çœý Dé4�Ý»v*ê+9ˆì9óss8xøz½>^ÿ¿ÞŽ+Þùxþ/>ozýïâùÏ}6>ô‘�HÞ;ÌxÞ/<¯{õ+ðÊ×\Žk>ÿEü݇þ g>à ©ŸG�%ÁÐÅ¿ßùÞÝcûž÷œgâu¿û[xåkÿ×|á‹ø»¾gdSeëâ;wÝ-M'tgCÄ[ ÛJ§oÓð*²³²©¹Êv�rÝúÌŠŸd:ÙBÀ%]ú[ËÁÈÝĦÇ%pN‘ÍÍÎÔªµ$.2xn/ðcvvªü¢=�W½Ìÿ3^ðÊáçç>ó©ø�_¿ /ûÕç%5¼ÿo?ŽO~ö†aškÿ!¹ûá¾xãŸþ¥Ð‰äH“/�hFºº£rŽÚoug¯áKé£Iaòz‘_Jò­Š:„?÷0îõ¥¿ö�YùQ]ó7ïì;xÿëÏ%³ZrE$>˜�»À÷ë�ÄŠòŸ"!)¨k3³å†ã¤Uëü º–ìÔ·+ž^¹µ…[ž-,âÌ�çyé`ã‰RËÞhc>R¥å'–ÓÑ8ž�ÈeÊŽ%ï½1d× C²,I ²Ò…SÀÀx6-3-q(Ñ$ïÚ%3;ãtÀ�Ópáá–ŸæäyöÏý'¼ì¥/Ä7nù–—Wð”'>žçá‹_þ*öîÛ�Á`€ßxÉ 033�_xÖÓKÖ_ú¢ÿ‚þ`€ÿôSO|æ³_ÀO<ò"<ëgŸŠoÜò-ìÚ‘¼+²˜Î‰?xèó¨GàY?÷4Ü|ËíXØ–LEzì£/†çy¸ðdžťåÊ›è—oúº½~ûå/AxúÓ.î[X˜Om>rܦ¤= m½ìÅ©­§ÓÉë±éÎÆµ€Ó{¤g^ª{¡YËn–[UÕ¹mJ´Èca·Ø-…›ÐvmXá¯fQÚn˜øk˜¶*y!"ët ß+“š4|nŸ-Sª¬$³Nô‹ûÌþÏÿùŸÁÙÜØè>}í�%ß»çG¸üÀIa?Ά®ÉývüxThÌ{´�ÃXÌ3<u"Ó‘mñ™59Ïò,F6õãù²÷0äÓ+ÓHYÞ]÷îÛþ¼ba“´ {Š ÛŽÍH¬ªš Ú�ç) F匳µ‘õüÜB&k;ø9ŠdTŽÄ[‘-*â삟͙IÅÛЋGS,“_nC °Tôñxxqp–ìÍ$OӃŹENí¼è²çá’'=7}ãüøç <?ˆû�Ç«ÿÍxÃk_‰×¼êåøÄ§®ÆÃò`À'®¼?ûÔ§àEÿõy¸ä‰�ÇM߸Ub3oë-xÃk¯yåËð‰O]ƒ‡�û`qéþ¤È¥0bêÝÖ¥Zˆ!­êׯø~ k×´üfÅ›2Ð,ºYá–·«w¾Ý·3Û<Õ}å¹@¨¨P}ŸGw›Š(‹•íæGStKÌFÓtµcÅøè'®Áë~û%€�~â„Ùª™©�g¼ð•#[}e)`ÓrE{ò" Tìpð–FåjöÏŸ{ï_ަFœÿèdÇËß2ÞIþÇM7ã?nºYhï¶;¾ƒgþâ‹FÃK~ëÓ>r?Î{ÔOËN¾�V޼öº‡‹¦ÀÛÞ•¾„Ï€—ü7ñMäð‘£8ïÑO+m¿öúÓŸXHm½{ôBÿæ ñ׸Ù+vTu�ú¥Zˆ¡ o€è8›YMÚ•Š^Ùiob”ÇVø«.JÿôlÀy³)‚«²ÙÕÂé•áV³ÔJ?ÜPm°Tl¥+î�dP�I[sœM¯”'(ë&KÇ´„®®@q š³÷A¬ëÙ¡èÎãJÄ…k¼ åMžC_ú~ÉÑŒ) 'ÈÓê•ã�ˆ3ÀóØð׺Ӗ”޲%3c€'S- ÿަDÆiÀ”]¦É'°lÙ>üŸå>§ªYAÙ;tÙ®,o¶CöªÞ˜ ‡­>ñÆÌžþC" ÐHzµ)E=˜v䵜åù°�Zœ`c»F@R&ÿ&ú¢yNݾï&*A½I¹[˜¾®¿|MóYö0ŒrïùÖª…B®Xš˜(Œd¿ë,%æ|4'ñ#OàûxÑó/~Ñó/Åu_þ:¢(æýNÜpryYˇ¬X‹.ù¢A*ŽÇ‰`1¥pRÓMÒXW÷Rr5•�#Y…;{A_©ºHvÈ'N\‘Y;0©çш�úœ_úrõOT$÷‰«VAÚa²¯¦E»ó•…Xö••çQÏ �Ê%X,<¿Uað0/eI·–üô·–Š5cé¬G/y‡.Ù›nOrz<ûøð¸ KòûYYˆá�ÇÏ8|Ä`àðxœ~çðyâƒÀãɸ\ò—ÃGr‚}žI‡¢¬äŽÞ,_u"·Bs¼tG7¶±û™áÍÍQ°4ð• 8•Uu‰–õP™­™ú%®\»UeªÏ�pWEr¦Ì\�]fq #Ù&ùçª:ÒUõ-tß|¬ŸT÷ícËœkÝâH²ž±ÄÆ~ÆOã¬3÷`ÿ¡#¸ïàœuæ<çé?U $/xØ9xç心íóó•^¬TlùIfŠƒ/í2¼–µë6o[íÇØái ¸\B#äÄ(nÒ IDAT‘¦rÒª®‘CÙïÄí\Ø&M3ô![4N¼[èHÒv**ÍQÉìıŽñ\ÅYø¢ÌÂuf¢k£n_)tÜÜ £°ö”†Fâ´H÷X2Òæ#yጧsf²ÛN/æDR%�HönÜøôšà1Ë/R‚Ñg†ôo²r%céÊ–ÌCŽ8ŠÁ˜�±B³ÿ9Og|2€ÇÉÓ R½±'õÖ¢­*_1€´,F˜¿¹q‹j4œi­Žri=lªvYÍg²ÌÍù«Ü+Ý]KLñͪ I¯L&üâÒߢ-æ¼–ûuus³3îŒKŸ¶ÈƒíÕµõФå|a�­,*îÚzió_ÿÿ!Œbüñk¿óë— jà!~®xý+ðÊ7¾CVüÐA±Èf±Œ¾ÚçO1KgøCǼêº4´!Tc‚OæþTÁ’‘äì�J‰#×ü�ë߉w:kêšãÎ…Q?¿²¦ª\M³,ص_©CLðQÓ¯ru0ÕN;Š«W:�JZÏw=MöƒDœyÀÆàé“Âäu³¬·Mn0IgÃG½Nú“ÉôK>\ì„ñ`É„{ à 7¤Y3appÎ÷úhù3‰@>¼­”9Zí2N<‰yî�8Ó¨uˆuE»†y�èDíÛfƒHJ®4 ›¬Q©uÄ›*³âÂý ï&ˆ·JÍQ–k\²Ï*ñ¦_®“vfZ’ã"Xá-.¯à{v)ó,.­`aÛöìÞ‰#G ¿—)º@9𰇜8¹´’‹§ÄÛâ²`Àa&q ¦:J·Ç8¹´Œ¿û—ÏàÆ¯Ý xï_ý#^ú_~;·/Tg–aƒA1ÎeáAšn '��™x³ u«¤˜…‹…\é½)-Ì�„áhuSíé§.µåAŽm-ŸÂ²3ƒ0ÔZ¶ÖÂ&"ræý!oÒê4aÊ6Qwʯ(oíkÅí5·UåHÄ•�$,]Ô$ùQo0œGˆƒÇG£oɈ’߀KEC"Ôá–=EŒÁ–�¶Å8ŽTódiËäïp0ÇÊÉElŸšJ�ãÉ<Ê$k²Z%OßšcCÎr¢P³LßwSÙßP×®Ñ�ÚAå xs�?¹ÓÜ!N©-à,�¼Üt9Âe°.øœS-ÞÔ©˜è�I¸gH•x³µ$ˆZ�ÀµÍF‡?±T™ók·Ü�g<íIøù§_RÚ÷W¼®2oùpÆ£"±L öÓʲŸqÙ+ A=»êº/ãªë¾<–þÚx`ß�ÃøÃw~PårΉƒ¢,²`Ð4²u1zaú»[ªKiÌÍQB#7•‰åú‘çÒ_�boÙ¶ÖïÄ á%Æ…c/|¦úBµA¤Žû]¾5/©ÐazÉ*wJìV¥¯ñ€ ž�¢9†zì© ‰8Ò“_Øg^:ט±ôçxœÊ7£©�ÉÏ 00€yéK®^:52I—.wÎã´J§Ff¿ÎÓ)–lô¯Ûà–o}O;ãŒôý<žŒ´�#ñ"N~Z€%[�ýX¸v-äÿ¯Ç¸Ú¨ LWìTe�С¦x39ÄZ-Áôfá ±½z¥4Ù´U´žµ iÃ&âÍâtîvÖqo@[+lêõû8vü$víÜ.µò™Ï'bç �y$¶Íi•¼¸´‚›¾y®¾î+’ITtìø"zý¾ÚgAÇ1zý:íV9½èÁŒf–üNÜ“߉SøÑëäï5©\ÏGøFmRpV�¥¡ ½ÐC) �Ü”Bq£7´ƒJ©¶­õ;qzƒâ8ÚŸ^™>äN7ÆqŒþ`€vKÐ~s\ú2ɈZÍ®¢?“÷ ‹qO�.NóÜ)O�Îy3uNëi‚†Q“†lІOwHÄ$ý`,]t„Çé{q1âðΤû�dæd§Ó'ð˜#Šx"îâä½8 âq2 Æøh}†TšÅàQ„ûÄM×]�÷_{=ÞÒŠqÉO_’\s,„éèO?©¸ãI™òhèBp.ܪìY 8ÍÀwóº UÏ_í•�ß¹*³lŽrûœ«c°o¢ÍC±Ýè�ÍD¸™ø¡^N»ùëÆ¥á²-•õ‡îWЏ(Špåg¿„+?w£4�]Us<|¿žAÕíöǃw‘x+ÚPõŒ¾Jí0|zÙí䆊YŠÅ²Ü£Æ%8íÀR‘HdCëúÖWlæBN#uš¤Ûë‰Å|©`=ª'nD·×SÚ?”씤/ìöz•"NiÊ¢°ñÅ„X~OM VÕ•«£,« 44ªSïÎûóS›-*â�é4ÚÄb/­#'S9r?+�G‰u¥Ó&c0Ããq*´âô}¸(™N¥éx„8 óžÇñd-XY\ÆW®º+~€�Þµ?ZYÆ‹/ÿSü“…×½ü¥Ø~ÆàùÉoÄ…1GFðXx€d×Öøû,÷¿sX²ÐТQò¦„�”7[µWvÆ,Z†u�ã¢V+êÀºˆMð×P×%ánú©1g#Þt5Õ¹Œ˜¶E[%å?¹„cDZk§èý0G}� ø9z| ÇO.åh¹œ�þ`�ŒÆuŠ�°¹ ¬f”¡×ÑïÌã?Q|«+XÊ™Æ¿Ž»Xübf²2ô°«_=ÝÁª¶õ¡|T0&ô!ú¥÷"sH%y‘°?µFã”XLALÊ ÅÚ¨î»i™�’a1j!çH¼ ¬iTøÊ* 7[TÄå0h+ë!VQÌ1Å9xÃK)ñ‘9Ÿq°8O…[‡ˆ¢,Žá!N÷EéoÆ¥#dq„¸?H�Ç��!ÂÒ±cøè¿ý ÷Þ�>ã¸{yÝ0Qã>õ·áúoþ>^öœŸÁ~ÆÓ1=¿Îc€qDHß·c�ÏÁýQÐdú¾ÛŽí øÒ5ÿ‚‹Ÿô ìØ¾€Ïþ߿ǯ¼äØ»o¡.7 0«•F�Gÿ�䯡�»p•Ïm\¨HP·V›:q²L úkq(£x°t§s„­xÓ·[÷¡­0³ÐFsçNO;3Ü»wAÄI¢ðºqUN´üpßþB,¤ýe™°¶ÞME\ Ñ¢¤œhm­;²!N"Í>^,mÔD5½ÒÐX1¹`–�8¡EÝë@eG".ó¬®wÑn·äw ï޹ŰºÞßh¤m“õV×»h·‚zŽU¶Ÿñ�«Ý®ú¹�‹Ñ];åS#édjŸC�¶v­ÅïéÏÖq â%/ÿcYéíZ<}ÒÂ#ÌÎÍavÚÃyç_„Gœ³ ³S3xàîØÑ °}¾…ˆÃ�—9/q+KK`q„½ûïEÿä z]¬.ŸÄzbmm ·ßû}=y gvÚ¸g½‹Å(DÛÿ½€•^ïýÄgqÍ 7à—~ñ—ñø‡_„];æøg1bô!ä£÷ ê\ '—ðGoÿ3ãÓÛTC¨°kv8…אּÁÕ1¸o¢ nêB˜Ñ쉅¾]'I“�«k]ÜuÏ^\p޹ꔵ‚•Qu×½{±šŠ¡²ÉŠBØ(YÅX^éb~N½È‰‹÷¦–WÖÊK³LG˜¸X«À²ÎôJyºòyv/0²µµ»ê”(а²º†ùÙu&#MVÖÖåÛ�¦ÍbñQbÅÅÏ|Hçìæ`ÀÊÚ:båO Èì ™ø¥]7š?±c|%‰mÛ‚¬Ž�‹ÃÓƒ­)â,ÁÁý7h!@ˆîp¥�º÷Çìýöõ¸žyÃ÷Ú|/Àôìç®!éÏ9†N§ƒsÏ>Sm§æ“úÝw-i�ñU/ëŒa·×ƒï3ÌLOé16‚%?¸µõîè]"™ A(,ÉÅýáJÑÚ®63wA©âÝ?éáŠ6V‹noßëU·‹)ˆyÖÖ»èvû _ª‹O²&™»½><ϳo¿EãEžþYïöГµßJ{€uCЄ£ËY¯­„–L¯7�ø„F寨š"Î Î{`è"D †8|°áÏ D|tX>Àl0�iÖÇñÅ`HÞ�;ÁgmÌúÓ`àX‰ºh±áP8ƒ�>ïƒ#Fº| ¾±²Œ>�’wäô㊥syŒ•Åc¸eñnùö÷FÛýνèñª�á;_ûõS—¢ßàúOÿ#¾qË·ð“�}xãÝïû+<ù �Á“Ÿð8tÚm\ñ®¿ÀÕ×Þô�—¦}®¾öìÞµïxóàÇ/8ívŸýü xÓïAÇ8ÿaÁýÁ«qöYĉ“‹xý›þwÝ}ovŠDÛªuκT—l÷ªsÙW_ Ñí*­‘>ß$ ‡�}˜¨{ów. Yá¯v©†ök©¶m’Zù¬¥¬:~¸ï …œ´T‹Q, pYÕI\4 ìr GõìaV9qm½;,Cf"óÅä €��Ó NÓÊÍúT-á&IèDX¦¶«Ì딣È�MqÔrÊòí`½[Þmñ`#ŸeM×orBŽ¥ç­Û–anO|ÞìýÂ胤=Hvi&4t¶êÜé7S›[q•ä¨uÉr·Ùòý‰xKjmôâE0L¡ÇX�ÖÁÁÀyÉ$Î{X CÌsØæwñ>¸çƒ#�ËÊó™‡1Öâì·rxî ¢žmÎpæž3ð·ý8^÷‡oóžþ4üå{ÞŠ_|áËpù[Þ…§^òD¼ÿ]oÁç®»Qá{ÎÀG>úqüÞXÚ—ãò·¼;Mûf|îºqâÄ"þøOþûöÄüÜ,þþÃïÅ3ŸþT\÷¥¯àƒï½¯{ÓÛñÍ[ïÀö…¬®­§¾•œU‡Æ¡jWŠ!5„[–Æ*Ü4Õ.žÂYç±oޤ¯×ÖdYŠË‰M9:μ¡€3 Ì9׿® ˆ%â-Ï�ö@¿ßÇ;§º0Ñr×öâàᣕ6äk}(ê‚««]D7˜ZY°' —WÖÄ#p2w‚Eš¼hÎU€*ˆ&­®S« T_ëE†Õõ.¢8ÆÜ쌞ШcŽd e·×WŸwÃûgQÈÅqŒ¹™iÙPM±Z8ÇÊÚ:ºý�,‡Ü�ÌÑ:¸Z½R˜°†ƒÅëÍè©‚¦Í- ‰8!²ÁCÀúp btÓ^Ø.´½½p@À€Ÿ¦ 0íoC/^EÄ#¬ÄBÞçôYé†s �ˆ¡J¶e%Ï3†)Çt¬éoÓÕdø{rîþÁŸ»îKX[ïâG{ï|éË7a½ÛÅî];qøÈý…´7*Ó¶Z^ñÿôÀ`fz س�¾øáØà¾yëN..�*Aûxœ$1§–x+ô5 T§lD¼éäÓ´k*Fëá�1H®qV7զě}@T™ÀÊ´£¶fjBÑO÷<|KË+xÈ9ga÷Ѫ•9äª pôÄ"~¸w¿z$«0‘§^±R"‘·#ºÝÂ0ÄÌÌ”|µÂ ™/½þkkÝò;pº}¥aà«•«sÁòað\«ÿÑJ5¡ž†–ÛVdèöú„f§«Ú*…Eo0H„¡Õ»dÕõ›Ï’÷»]åwÁs¤þ Ìù­ÛWU\I”vEù*®‘êKˆé&4Ãåʘ[|TŽDÜUÍ9B"ÌÒ)�Þ}ÅåøÃ·¾ßûþðšWý`~n6gŠÓ%Ù±Yº°Üjg˜à“UaNbÚMCI«„�²üîÄ›µ¿F‡Ö”pÒ+’Ö¹Á«2Õ?pñ¥,¯U‰«k]ÜùÝ{°sû6<ðÌ3 b®:?zbÝŸû § ‚Pÿ¨£¢0Œ°´¼Šv«…©©v!ˆ¯®ã^€n·�~X½°yÐU[È13Ò[ w˜ZŒ8 “H=1ì{$v¢(ÂÒÊ*Ú­S�Ž@ÌaÁFo0@·×K–ã7Åb bæÂ˜ßSõOHÄ[Ùo^ù°ÅØÑJ4Û›†�+›‘4�òdˆ–¸�Ü¢JŽDý“ŸŒš%9Ò÷àÒÆ“Ì�Žô¬§�z�nïààb¾†p(à�\ø(�ºq€3Že>ÀNàÂV7÷ðòwd£‚–: �;¶cqq Ï}ö3ð½ïÿÀޮ豠‚ ÏVW×ð­;¿ 8÷Ágcï}ð­;¾‹ŸxäE¸øâöoÓSS£ƒA>¨w!7ß”`çƒ�p­¾ç¸¨‘ ·¢ÅNðšèV¼‰ÞwÓ2Í„[õrÒ¸íÄ­ÑQ:¿»18Võ¢€¤P–n©ÇO&¿çÖi·±sÇ6,ÌÏcvvS�6ß„Q„n¯�ÕÕu,®¬àø‰%ôª¬•H7ˆ¦W–2WG~ýþýAÏóÐnhµ¾Ï÷à¥KÌ9â(Nûéä÷³â¸pÿòöÅ õEÿ3pp”f6¨TÓ®uÌË(ÕðÝ?iÉq%æk©ß!Ùï¢ ÛAжƒì�1Î9â0mQÚqŒšú Ÿeä·�v;@+ÈÚoϱÌï˜'~‡’ö;V@á]I¡‚cQ9ZÂâa�F±ÚmÂø¡G�cÕ*`K³ÅEœi�¼㿵6H¬ÚžîolÀI0lÇ2€iË`h�£—bl\”16ê0Îð�ÀÃ#§fpOÄóµ*'ÍŽ)uAT¯õ+ð¬§?Æÿ¼ü q¶jÃÆ|îúñÔKžˆë>õ1=~ûî;8rì~ï߆w¼ù0C;vo}×ûpϽ{«Ë³¼Qçé©4¥*o=a!p.;ÆÎÈ W>íÔkS²,º”8•a›hT¼U Óc_ñÑ];fùÿ×M�{ý>†ƒ‡�i:¤³O’°Ô‰cò’‚iûÓo¶Ù£�TíoZÀÕCòT•½¤­áú?6kí€KQÄì²iØ,®Þ¬cÑ4s¹ù´ IR¿Õ¶õÀ8�\ÀÕŽ”†›»±3Å*„LðÉкe>(š«�M¦üZU�YqU}¥‹S(otfÉ™"�†]q2G÷0«z’_s–]ouÎZÝG­ŽV+‘ªK5�l¯ ƒÅF Ií9ˆâ„Ý‚ ߌv¶ÍÍà zçS," ¸ÃÜß8ýçþñܻܿLÃïÈm+~ç�˜T�¢8X¨bœ->gŠ�¤Œ¾'#kQºà<c½4�ð` ð°Žh¸ú$K׳Ìì1|LÀeÍugРÎÚ�Û{ ‹áø“νûöbvn‡n»ãÎ;±oß>Å1¸ž ¶1UãNÐô›bÈ® ­/àLƒw¸põÃæj'jª¥¤v^V ¸z>”î Æ�áTp,7º¦;&å;öÕV¼e8š^©,^70sñŽŒáb%C׋Ʌ3ãêÖ¯Ö†ÜF]a¡œ^i@Õ;i&Æ\ŒÄfvLSg©ú9@¥í¼OI”^HÚ$X� …L¯¬ oÇåO%d6Ç?HÄ1 ?‚è�a`Óà|‰˜›G2êÁóæó“ˆ7ƒþÚqÜ»2z.±ÍÆ1;;‹¹¹y¬®­âsŸý,¢(ÂÜüüÝ8Î{H&SFöƒÃËžñÎïC_GÄÀ=äÇÔ>ò7ÁUŸù ¾úÕÿn{õÿx5:”;†ÌºÍ•ÄŸ,aÒ/. jïªLb¾Ã¤X‹\‚ýZ•Ã7X2oŽMêä0<ﻩ]�ïIºC)„”J¿Y‚ããf¥BôžlÊœJf,í*Ÿ„ÒLò•ÉJK­êa0 %Íô¦Åý¨4*gÑ— Чª8¦—ÌÉ;HVª.F KvŠ„›*¹Ã‘B»×µ$ºx¬¦�\åXÛ©;*—�Qåvƺ€Iº5n$âÆ¨êL~œ’ƒ£—~žøzé)›œÍ|1WB"äÕqÖùøòÚ,:؇g(Nмõ–[Kþ~öškÆ|°Ã¡p.ÞLÊÓLR3Ðq.,je+'r£l‚'�€5pÄà÷c`,ØBºJ® z �?ç|ÌLíÁüÚ " JA¦1ee~Ç _ PúfÀ˜©²ÝzHl™ 8©[úþš•i=ä:e6&MTOÀÉíJ“i 8M»‚\z©íÃàæ=î¥ë6<*E)à&jHúÉê¾²z‡(‘n›Êr›ÊV¨í·ƒóÓh_‰Ü”&wvG³¤ŠµXñàÐè¹¢¤.d6É%½"†‚ÐñôJÍó¦jtòùªºžXLATø-0­g^ ëÂYy b®+2·—ÿbÍ©§WŠûJ}¿v«ŒšÔùД¹=y›¨?½’>K»r—S6OA¶øHû#Ø3ÆÂÂò‰£†eŒ�žqÎÑñôù48:Ãíɯ’3\¼0ƒŸr®N ¦ Z]ÝU¢ÛDkÔ™>ªôI…ÚA[!'ó’]úæ ¯7]ªV4Õ`,ÝÐ7oº�ˆËQÝlÊ)Ü 8KFÎáÅ0IâÍØœž]óÒ]‰7•-Ó¶Q+�URqâzç’9°¡gÓe:Ѧ*ûfܼL"¦jSå/ŽœCñ6ê „–QËüõ s�ÕЦñôJ‰}ƒQ#éWjáÝ?%*Aãâý&W‚Ð�™ª-䢲ŽÎ´zŸP`CšÝ̹¡�ÓÊcþÀ¤’ªö[ëÙZõÉ×2/ë+iö¤6$âRÔí¥¡Öd°5'àÔ÷› F´î¯6ÒÜQáFY8eê�oÆF¹ÝùË š¯ßˆzQš–ÇÎy×bÂ�Êt•[õöZ¡PÛ ¸*[§6q>Ø,špõô[8½rüê+î•Úкœš PSÛ–‹•§Wê B¶‚°t¾¹æ¹®Hc-ä$}Š‹ËÅîÜvPŽ{,ìVO¯´x`R•Ť"�¯ÝF¯0/Lc« qJ UêtèÚÙj 8ù‡Ô°«xéôe®$RÙŒ½«{“p"ÞŒ ÕË«™\, ]´k}ñæªÄzä"dóǤêl®Eè°ŸtòhB�Ï‘¿§‚xÓªNxÈÛ`òMT`QçIãqM'M§ÇI§"6Ï!¬p¦ª®ª`C�Ë¢>LVú:¶ÅºŽ4Ι yAèB»)ÌŒåMÔµ©U_öלüK#LârêçiÊ–q¶7 »~ÆÅ�ØÁ4UŽIo•Ùõœ£kdsç¤í{î„[]˜à“vÖ 1o•»…3 HtzÆ\àëÚ}&w¶~Qá`ZÒ†ô•5mË·x³£•úòE¨MŠG…˜0£…c•A ¦:³\¬Dz¥¾M¥ #Û\2re9+Gå*Ä[…-9‰ê,VRÌç@Lp0ƒé•&†õ¿:Ãf0^è lJO�ÊIÙò"n„~ 1pZ_ƒ®œíToæé�êšÙŸG›'q�‰·zië´3áf[R9 ©M£®�•Ùûëʬ<¨¶/IbÇFÀ9rôÙ@ñ–ÇåˆHNÈ M²òÞqÑ3.­± PóI,ßo’O¯4AP·ùÍÖõ#rY!¶BN `M|Tm/.åh¶³šç®zz¥‰I©j¶§Æâ@ ’ã3œNl.äº�"li'¸e84îÚnS~6\®ltÄõCx ]<9´,ßåûcuü¨{|6®e7³6ìภMH�¸Q�%-X?ikýºçw~E sY ¸ oMö“¶]ŒˆGh$Mž•Ë¡5–‹•Èíèfds¹à…¢pl‡‰hC2 ®eµä“e]èBgS`[f¦M«âJ£¼™�ÜWƒœòW:,ž]Û±5E[‘-)â ßBÞꎗ¶9Í„c1ÞÝ$Ïž†˜Ö÷gK�Š7ó´ÚÏ oºyµ5Vxê×HýJÒ9Ñ÷pÍY!»:ÜÕÇ(Ÿ*sÝžÉQ­Ÿ âÍT�šàbA†Âb%еKÔ×™—e® Puí[.Vb6½Òàškt ¢NTo~½é¹l.¤…�9e!Þ”öòèÕr¦Öj]’X³ÞÅ—� cýYº#4½rÈ–q¶g_Ý×6Ô¢\FélüK3o´xe²ülJ¼5¨W¯¥v�Ö­ZÛÔð©ŸùcLûtNš Sí¬sd‹>«—¥°pòŒ¬–aͼ:¢‡ ¶5B ÛÎOŒ„:O¿óÉ ¯O*&QŽg�úbRx… ´é+-§�ʧW* é”á@XŒû£½ù“«/RU.»ðÅÇn ìÁîºÈgU‚©x“ú¥BÃvÁNvWæÖoV¾‰’7Ô&Nq¶¨ˆ3G~¿l0ð5‰lµwo^ ÞhvÍüLðɬ Ú ,óOáŒÙз«“²öyÓ¢A‘¥±ÉÊn#>jD96åjý¾[3Â\+&*ù·ÅÅ[ѶiÐ$jö‚ú*>«ôÅø† ‰ ƒe09œª˜©mAc:½’%û¤KÅW¸¢5%¾î»šÅ|ND€Åu!p_µÖ—]Ce°_¬Dê›Áƒ½é•[“¦DÜé­‘›n�™cò]î ÙP•�~Íô…Œ.Yäo¯ǹjõß*-:vs¯å²Aý:XÍÄÚLøÑ eƒ.bœ*+veX<$P6‘ˆuI“ýäŠMÕ�]²½x•ƒêê€Awz¥F]ä“h�6-¼PN¯¬sZ›ü½´Â×ñ­ŠŠ¨˜:ª]….+©+ kÛÉ™`¹{†KqRc±’¼ †‘H5#ÇÊAâɧ/Oõ‘¸ ‹ã}ØÝàmƒq� ¢þÔ´à,»F'=L9©âMeCÒm6"f6ÛÖ¸ÕÒûnN�Y7Ú´/Ë}Íl¬xSSU¾f?i/-œÖÎ ouÅ…ÛŠÁ—öíK-ªãV‘�K{‹º? j+‹6´³�¹€q/,;AX©W¬¶Ë¸X‰™ëÁì�IƒB,툻rÖ€È+Q?¹N (a³DÜ)3RÇn »6N3âªw$›+ÞÆMètÔ–VfÛˆ¦k!à6<à«W†(õ(.t%Z4œCñViθ¬Êˆ©Lò¹Ž€S'�ïÕ9È!=TVÏ®V�.³7y×Ðeø8Àbý’|ô˜S‘#„r_jÖ±© ”ÅÄ›!,dv ï3ê!)Xãg#´\-VRçÔI µóZ÷iq"ù;“&H´¼X°b�6ÜÄ»Š:É3�&KElŠ<ÕFâ6Tü1A Y@êÁôÚQô8°«ÃpÆ|!ãˆÀ0Õò0ˆ#�}p´Ð�#´ü,`èÌû˜j˜íx8¼£ÓvÍ1 x„v+ÆìlÞ\„5œ¹cžx>ƒçyè̶±Þ�ÄgˆÐëÇàCÐÀ9GÜâ8¹Ô‡ßòÐe{÷Íâ¦Û¶cÿ‘ FÅm®x3�g,…릈7•”)l5pù𡾀ÛÐÕYQ†ŒÊlJ¼‰D‹fAÊöWGž©¢oû.,V2 ªkãHlº²i_hu–Üé±ìu…Á¥ú¬ç Ï}¯=Q¦¦,ЄU¶ñÅJ4lϯÑ%)JœnÓXôD«ïpªUŒ™émRÏî˜ WÓ~K†-śž>‚ƯQ\>MC‚à”™ó6Û� l*³Þ `lô¯À\ÜÅ#N|{ú‹Xhð=†xjQk ¼3‹`ªƒµA„ Ý0†ðÛZÚ-Q `ôûˆc×¶'!Ž,Çè‡ ÷±´ÖCÔ÷Àx„åõ~"âÀÁ8 �v àÜ îâË:–ØÌº!&)MiËÀ™ òݹ~2ð›�F ë0VGY?ifWÝr¶MÛår®)ûÊ {Úu_aWeGy©jùºñš¢aNµ‘¸æ("¢æ°gå0ˆca~8æ¦ûsÏÂLËCË÷ðÃïÞ†c‡ö�3†Bƒïy˜‡©V 1|ÌNM�ǯÎq>ÃZŸaq©‡‡> …NØësø��~/Æ÷¿¢»aÿ}]¬‹0?7ƒˆsÄ1CÛó1ÕòÁ8C+ðÑny`ˆ¢-?€ 3åƒG@;ðxvÖ²NeÔ¬Kûì™ ­un•~ I9@Ç.&­ŽEšð×½ÝqÉÖ„€øëäª�ØÅ‹ißÓH“Ó1¨×ï�‘Ú¦ùaïÒ*`̌ʣ:e5ÙW6y-&׺” []DRœåFB˜ÚìXñ…PÎŨ…VtÈ mkùMuÃEõ몎óvs]‘¹­üÓö›; åq1pé° Ú¬šŠ^Ë´¾‡¦$6kœ»±'Õ(¯Ä­üçrWž¿æjRòËAŸ&µÙD_yj±uGâ$S€”!¶çÁg áz!¼ÇàèaÜþ¥CصcAØÇRo€™V€üC+ðsŽ©V€~ÁoyXïÅØÑn¡ÇèGÖú>fƒú}†;î^Åm‡¸pOß=ÞÃÃw·±çü ö±}û NœXç=Ìm›E¿7÷< 1ü™<ŽÁ#Ž™©iÄë]Ä1Ðòú‘ìÈW^n³h5³|MuºvÅwPeÈ܈Ë&F«ÓVH5G''e:¢�§À¹%“ûk¬ð·¬ø‘93­,ÌYÖ ¼6,³hÊý„Zï•‹@V/fP•Õ5Ž0TØí¶x7MX�.»�¾Ïh�Æb%’Ì¢ƒe£ýƇíb¤Pi§hRîÕõ1z˜aÒX±¸ª6ìl´·F{�åáйø·“6çjD´ÊΪgѦÛbæ!æ œ3 öày œ{è¯÷G -æ'#m?™ qx`˜õ f@ÌÐïG˜éhñ½ž‡“]·Þ¼ˆûn_ÇT [ìáÌÙÇ×#ì=ÐÅ`¥ßó±°0�<~ß÷€0F§í£íy`qrä¿ >à`Œ!`cð„ïæ8»g(Jy-þ¦UPSOs ì=Mí:wÙ´”ò2gMm×þþ*8¹c_m+ȼušÅæ“yîÄ݃ŹÓ*Û®�š~Ím¨¼æM ©á¯4kS}�¡mÉ!–7úkt7—Øæå$zfó#rÚ™4MVÔCU5™¼›&*^ºAÓfv a¹=ÖõS°]û=¹ÂÇ’báæƒ‘.Þ',ÙÉ›d•}¥‘½qã%»¥ã—ØÉr¿ïVk´·F{PVaîâØdŒ!£õŠ6J_l(§âH\ñY�pfoî;/|Žâ(Úïûþq8¾ØGÕ%8ÕöÐxa¦�Xcœ¡xè "´†ùN€�À9ÄàÜG¯£ÕNaÇ À�‡Àó°6`øö½+8Ô– óóô"Žóæ<>Éq4Ž0„øáÞ5œá6LMµám¬…Ø�Ày ÏK„b€ä:ŽVÛÃTßÇÊ 0øGXÁ¦dgÂ�²�L» &ƒ'7IGÖ6vÅyÌ^2¶p‚BbJíÖ©‘Øõ9tco\÷Vׯ}©ŽŽ_p¾KñImøj¦î›*Ì(‹üʶD9bÿØ_�³¸'›®ÇêW½l„ÁÆ®Å(¡p$Fj¢|á*K²%¬gGbWÝÕ)¦öH¡ Pýy�‘±¬ÒL3›òªP$¬²cÓ_lúž‡¸ß;„,.ÇýÅܢϢïÏ¤Š¸ì‰þ¢ð‚Ï@Œd¤1Nÿ1>€A n‚à‚ANÄé´Õ ðÇ BÎÑö<ø< !óà§sùÛ��AÌÑöß÷G¬Åàs¯íc¥ãö{ׯ w-ÏÃÎÙit1Àn?Æò*Çr ôì[ ¾g:s s�‡Îô,XÌ{â`€~?†ï' ™Ç@ì<Šž¬TÉÁ[œ£ÊqjB7º0�.'@iv¬LµßÉa¸­‹á}MÓ®ù}kòêAÛ]Ã@­fÉFyÙøÒäõ¼wñ³5%Ô›|R5ý�$¹sñ–G:ŸËè)–|z¥®=p !WDÖª"f%x„YÆ6Š·¢� ÅF ;»²´%[£ ÕÕWØ[gº`±~kMΡžïX™µ$êYñca24mëÊ•Í4iøè-.Þ`�î�sÿxî¯êŸE'ŠÍœN©[!¶'y1€pñÄÑ«[­Öp§ng>CÐòr æ?cÉOp0„�R5â&ÂTkL“4�²jàVµ?›:‰4�hx4ÿ¯wâØ�î>óœGaˆ(Š&ËEDØø@ËxXSAö/ pÞö6:¾Ÿ~%“7C?ˆÑöÚøî¡Uì[`WÛÇ�åœ1DÇ4gðÀ°Ƙ <´À°Gèp Å<„œáÈÉý�ãÁ»ZøÑÝËè\Ç�=bV×úhMµà!FØãð;!0Ýß‹c´?y>Q… vï¹å†áç'ñ�[nÇÛÞó—Ø{߀ýþQÕúl’\)Í#“æ3¹õÜ�5†â=‡gœ)öj£J¸µ*Õ,¶e;nÃc¾ÈÛ™êThPƒkÙ^À9ðU[Å»À2hÒÚÜT_©°�ŸZeÛÎSÙÌg·§WjWšÐ”8­ájO÷%Ê4m)›ÕÔA�¨l6&ÿNZm[Ùì›—de°í·µëJöä@äMµZdÚ¿Z¸ÈLŒTõË5Û—ïyè´[Ø÷í›ß�äí#Ýi’P¾eT%Þ&FÜ5)⬺�\>Yþâö*q—ÙÊ¿#Þw÷�·ÎÎnÿë™™ÙßX]]CÌ«[Ó”àX/B›q„,‡‡A^ñÐ q¢³SÀìT€�Lj#†tq¢ëa[àþ^ˆ¿…m>ÃJ4@À9ZŒaš1Lyºƒæ}~!Кòq|•ãìyqȱ¾œyv‡ï[ÅÚzˆ=Œá>ü€!Šz`œ#ð€A��a¦ÓB¿Û”ƺå[wâÊ«¿€'<îQxÆÏüÎع¸ôW~ ‡ï?ŠŸyäºBˆ)¾nrUKpT8£CkF´Ôµ*?�uÄ›q‰î,VêF›ò›ol|“ªÄFÚZEºÆ®c&ù\Ó”ÙΦ ÕJ.¶pªô•wýÀ# D‹^ØVϰðõ« EÊ÷?e�d! ¥>Y’ n­mìJì낼&Úhˆ4«¹ gE�S§³–4u9a ²UÚ4íêÃôT‹÷ýÝ]_ÿâ71šJÉ1þœ‰X“‰3^±¿ŠÆDŸß”ᔪÓ"‹'Dqcñ+líÏoóÒÙ¶øØá}·ï~à9;;SSEçêz¾À_ÇÀ‹±­Àçz!p¬ËqÖ¼�™GÇ`O~ÀlÛGã {»Ø¿cÊó±<ÑåÀý(F‹y˜ |t<œ1xÌñµ>NFºqˆ™˜Z3 Û|³Ó>æ¦<ìÛ·ŽûïïãÁYÀì4à{>À¼äŸÏÆ­ /æ BLÍN᪛¦åµ)áwÿÛÿ‹/}åëxÏûÿW]{òà³ñä'<ŸûÂáû>nû÷«FöÞw·ýûUð}o~ÃkðšW½ {ÎØ…/}ùk€Ÿ|ì£ð¿ßû6üþ« �|ø…xÓëþ;ŽŸ8‰ïÜu�¼ðªŽpìæ:(Ѭ Ã¤Í 8Ñ%`ÏȚȦ]å\ ¥aT«Cù×LP­;»Æ,�s{îFfó6G¶=?�—XéB±ÛÕrD¾yÌŒ¾M}Í'º•"u«¡ó¦.T�E¹©)5mÊŠ¯<š¶µÍН‹Ñ®:õ“ÚvUÅÃ~¤PšÅ°ÒQ gMîsUï»YÕ‘À ÂŽº ˆÍiTš²s§›5Ÿ»d¢æu¬l;†±�V6ûëX„ïy˜™î`ýøÑ+¿våß¿À:Æ3‰1šZY\Ô$£(ÌtÝD±ÙïÄÕ©$Q…˦Qfß#ŒŸäõ;¿~ý;{k«=?7‹ªwäºÚ~ SÓØÕšE-üØÂ,vOÍa*˜oµ°+ý+ëŽ-†¸æž.ޝrðX„hÇ@;˜c5Š1ãù˜ó[ˆ¢a¢ƘkˆÇ4ó±£Í°�q1àyvÌ8pˆ˜˜êóska0ˆÀ‡ï,öàðÇq2Ê8È=Œ°¼ö€'NÖÖ»Â4Ï}öÓññO~÷Üû#¼ô…¿Œ'>þ1Ø6?�ÿýÞ+0Õiã]ïû+œ±k'vïÚ¡.H4‰¾¹ J ;0“›š$±V êÆ -KLi×®¬ñs%‰@¬oêEÛÍ Û oÞ: û›ÝñY±^dߌ [X�D×5’RViªü3; ”ýPSíÌ"¨–ĵåk® 43U²R`ø Þv)oª°™íªx˜+Ïœ³í$üc[ì"ë6+´Qžÿ z7Íå[EkÙ’Ø6´#7Ïå>Ê+Í€ôÜYdö²ÅË€.ßS_†¶+�¯þu\¤Óncvf+GüŸ¯þß�¼e—‰·¼EÙ÷|ɶlªØ›¤wâT§XЦTB°-?�2J÷ǹt Àê÷nûò‡Î>ï7íØó ßì´ç?„Ówåâ\‡>`1fY aÔB²\H †`S^ÛƒËk}ì?у�·ôX �EÄ`1Ћc¬z ³¾Æ¶µ<ô£ý~²ÂR?�xˆàcàyã˜ö}°–‡oßÛ 8æ✳§pÿ�uÌÌst{= À™�ã@3Dý>’)™^�Ÿ‰;ï!çà²_z~켇â¿>ïçñõo~ {ï;€=gì*¥ýø¿]�ÿŸÄ×n¾ ÿú÷ÀEœ‡Ý»v`ÛüþèOþW^õyÜ|ë¸ò>T.È@Í8ÿÉ-ÓÀÉYbÛqWÙUm·Ž€D™µM7'ØŠý~*ª )IDATÅiõÆÎ¹M™.Úµ#KfÌíV 8¡©*DkG ,lJ²”77y}hŠ7]¤/v"�^©]ii&®q“©Øoý¾�Û39rƒ9šÊˆ‚6ö§ž­"†@�¼<QÃæX&Ó)l€ú¹ªúI‡ç�3áÝY�b&õ¼O3rÇȃïy‚­ÀÇ`e鶽߹óßÿÚ—nÁHÀåh²›â(\±™�«;urC™TWõ^œ,MVé™p+ ¹l8*KŸ­h²~ß=wÞ|ß=wþ÷³/xÄÅ {ž55Õ¾Øóý1°Ù¬ÀéhbÎÑžòÑf-=`f¦…™ DǺ!ö÷×áMOãH!öbì`v{ ±DCÄ8àqt<~ú°fÝÚ¾‡mC೜a� ä!¶µ€©)†]ÛÜÓïa}*ƶОaøÊ½óöi 3ÕÁ#/žA§= ¶Îzfg[X_íÓ €…móV'ãñ�¹�{ô#qøþ£¸ú _Ä_~øï±m~ÛæçS�ÎØç…mÛ†#u ó˜��:t Ûæ17“L뜙žJ|ª¼ÞË€ÉöÑ”pÓÍ`3�Òm`fV�6A· �ÈLíúmBZvqó2¡²˜Ø^cî„·2‘LÓÖ¨_¹P°¡¦x“˜s~-çì:+¶_k½ïV«š4ÛšQ™67Íjx¯E½Þ‘ÞÉ£·ÚwÏUß¿ùÆÛ�,b2@YÀeŸEN$ètÛD‹º�ˆ8Lg1Å_&ùžßæåþ£wá|Éßâç ÷¯hk#4‚ ‚ ‚ØR…WŒdá’ì_Q´å?ÿÆ[¢é•ª)˜¢¿E_«Ž¥&a$NwpX4¥…mù´ùѸÕeäGíBÈE"AAA¬¼+¾Wny±–ÿ,+£¸ÍÄÏMcDœ Sq—}Îÿf\¾‚óS)£Ü~ã�„a$úò#{‰8‚ ‚ ‚hм˜*®.YqÙûoQaŸh“¢˜;eÄšŒIq¢Qµì{~tMô>\ñÝ8äÒe'Ÿj‰Âþ¼pËM§$‚ ‚ ˆfÉ� eß‹‚®8W�“M�„äs±Ìb:Ñ÷Mg#Dœ«µtTö�²€ËÄ[~Q“üâ&YÚââ'Å‘¸üÔÍ|9AAA¸A4rV5­Rô9Ÿ ¹¦EYã¢o£‰éÒw¢ÏùmÅ‘1Ñâ#Å©�Å…NŠ#nùÅ)”ùßÓ#GAAn‘M”M­‰:`|¯hGd;Ÿ‚}ªÏ:ÇÒ“8�°½“M±F£kÙHÇø´Ì¼À£‘8‚ ‚ ‚ØXT#qÙþâH[Q¨§amÛˆ«‰›J LÖH\1�Íhœê'Š#rùQ7Qþüè[þsÑ‚ ‚ ‚ ì) ¥Xð¹(êD¿WL§zG®©Q8“tÖlÔH\“ïÅåGà2D œdÄ…ýùѸ,½‡Ñ –2;ùr‚ ‚ ‚0CcÇŠïU ˜È4 ¸&Ø�‘»I�N ˆWžÌoËÿ”@1Oqq¾‹¦]fibÅ÷*HØAAÄ8&âFµ‰hÊd• “•o2 7Ql¤àp5¥²øY´ü¿hª¥j{Õ"&$Ì‚ ‚ bc *Ñ‚$²©‘:S&e?)0ñS)�䇮7ÓU*‹ße¢ª¸� ¶Gòd¾ˆ‰8‚ ‚ ‚ØŠ ›ÈÄYþ³‰€“ ­º£p6r·ÑâÄf4.ÿ½j4N¶]gaÙgqAA±QȦAªÄ[~[Õh[Õ(\QŒMÔ(0™#q¢tUB«8Z¦‘Ë>+YwdŽ ‚ ‚ ÷È%)¦ª…ž­€;%ØŒ¦¦„P="'Ë+m“•¡ò‘ ‚ ‚ =l¦5êŒÒÕp? L¶ˆ¥Õ]ôÄTäÉ:‘ùa ‰=‚ ‚ b«PWШFߊûuEšÍâ%¦+jn›%.\�ƉöÙˆ<Ñ~Q‚ ‚ ‚ šA5ú&JS%Òt…Ú)1 L¾ˆ¥µr¦ûUé‚ ‚ ‚h‘hƒ`›Ž@kZÀ™¦uÂfŠ“�rÙw›Ÿ-0ÙFAA„=:¢-¿ÍD¼ÉÒèì«bSDÙèÕ)‹4%ät·é.Xb;ý“ ‚ ‚ ˆÛ鉦ï°U­:yJ 8`óEGWÜf²_•–Fß‚ ‚ bóÐ�¥¯#àdÛdlYÔrÅíuÅ\~ß$ÔAAAlEdïÆå÷W}ÖݯÚ^7­s&A¤˜ú`+äªÒT :�tAAA˜£ûÃÛ&ï¶Ù¦ÑaË‹8À��Ëïs!Ê\ŒAA‘àj´ËTô™Ã*6UÀ“%<šrºv«„ß$ÕAAAœÎT�–éˆ(Û‘=»›Æ¤‰š˜IïÃAAÄæSõ^œ(½è³*��íMeÒ„Š­?.FÛšÊKAAD5&#muòÚŠ1q šrù´.�}ë‘ ‚ ‚ &—b¨ÎH�i9äŠ�:~Ùäõj”GAAÄÆ[ä©#Â&JÀ“+â€�rż“\7AA±¨3Ųhc£ó6Ƥ •ºþ¹8¾I¯#‚ ‚ ‚8Ýp!žêÚ˜HœeR…Ø©PwAA1É4!”&A6Ê©$D\ùz*3AAAÕ¸]-Þ2N5AC+JAA‘áz¥ËS‚SQÈÐÔH‚ ‚ ‚غLêÌ ãT/Mú~*× AAAœN4)°N)ñ–q:ˆ•�<†Ó¡¾‚ ‚ bÙHAuJŠ·ŒÓE”LâqL¢OAA±‘L¢XšDŸŒ8Ý„Æév<AAA¸á”o§³è9��� ‚ ‚ ˆjNá–g+�­pŒAAAŒ8-Å[ÆV8[íx ‚ ‚ b«pZ ·<[]Ôlõã'‚ ‚ ˆS•-#ÚŠ�ˆ‡êƒ ‚ ‚ &“-+ÚŠ�hÑƒê‰ ‚ ‚ 6k�8qÕ)AAAŒCÂŒ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ;þ¤Ù'�læâIEND®B`‚amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/io.bassi.Amberol.json000066400000000000000000000025701516451220600246650ustar00rootroot00000000000000{ "app-id" : "io.bassi.Amberol.Devel", "runtime" : "org.gnome.Platform", "runtime-version" : "master", "sdk" : "org.gnome.Sdk", "sdk-extensions" : [ "org.freedesktop.Sdk.Extension.rust-stable" ], "command" : "amberol", "finish-args" : [ "--share=ipc", "--socket=fallback-x11", "--device=dri", "--socket=wayland", "--socket=pulseaudio", "--filesystem=xdg-music:ro" ], "build-options" : { "append-path" : "/usr/lib/sdk/rust-stable/bin", "build-args" : [ "--share=network" ], "env" : { "G_MESSAGES_DEBUG" : "none", "RUST_BACKTRACE" : "1", "RUST_LOG" : "amberol=debug,glib=debug" } }, "cleanup" : [ "/include", "/lib/pkgconfig", "/man", "/share/doc", "/share/gtk-doc", "/share/man", "/share/pkgconfig", "*.la", "*.a" ], "modules" : [ { "name" : "amberol", "builddir" : true, "buildsystem" : "meson", "config-opts": [ "-Dprofile=development" ], "sources" : [ { "type" : "git", "url" : "https://gitlab.gnome.org/ebassi/amberol.git" } ] } ] } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/meson.build000066400000000000000000000043161516451220600230450ustar00rootroot00000000000000# SPDX-FileCopyrightText: 2022 Emmanuele Bassi # SPDX-License-Identifier: GPL-3.0-or-later project('amberol', 'rust', version: '2026.1', license: ['GPL-3.0'], meson_version: '>= 0.59.0', default_options: [ 'warning_level=2', ], ) dependency('gtk4', version: '>= 4.19.5') dependency('libadwaita-1', version: '>= 1.8.rc') dependency('gstreamer-1.0', version: '>= 1.20') dependency('gstreamer-audio-1.0', version: '>= 1.20') dependency('gstreamer-play-1.0', version: '>= 1.20') dependency('gstreamer-plugins-base-1.0', version: '>= 1.20') dependency('gstreamer-plugins-bad-1.0', version: '>= 1.20') dependency('gstreamer-bad-audio-1.0', version: '>= 1.20') i18n = import('i18n') gnome = import('gnome') fs = import('fs') cargo = find_program('cargo', required: true) cargo_sources = files( 'Cargo.toml', 'Cargo.lock', ) if get_option('profile') == 'development' profile = '.Devel' if fs.is_dir('.git') vcs_tag = run_command('git', 'rev-parse', '--short', 'HEAD', check: true).stdout().strip() if vcs_tag == '' version_suffix = '-devel' else version_suffix = '-@0@'.format(vcs_tag) endif else version_suffix = '-devel' endif else profile = '' version_suffix = '' endif application_id = 'io.bassi.Amberol@0@'.format(profile) subdir('data') subdir('src') subdir('po') reuse = find_program('reuse', required: false) if reuse.found() test('license', reuse, args:['lint'], workdir: meson.project_source_root(), suite: ['lint'], ) endif test('lint', find_program('build-aux/checks.sh'), args: ['--tap'], protocol: 'tap', workdir: meson.project_source_root(), suite: ['lint'], ) meson.add_dist_script( 'build-aux/dist-vendor.sh', meson.project_source_root(), meson.project_build_root() / 'meson-dist' / '@0@-@1@'.format(meson.project_name(), meson.project_version()), ) gnome.post_install( glib_compile_schemas: true, gtk_update_icon_cache: true, update_desktop_database: true, ) summary({ 'prefix': get_option('prefix'), 'libdir': get_option('libdir'), 'datadir': get_option('datadir'), 'bindir': get_option('bindir'), }, section: 'Directories', ) summary({ 'Profile': get_option('profile'), }, section: 'Build options', ) amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/meson_options.txt000066400000000000000000000003151516451220600243330ustar00rootroot00000000000000# SPDX-FileCopyrightText: 2022 Emmanuele Bassi # SPDX-License-Identifier: GPL-3.0-or-later option ( 'profile', type: 'combo', choices: [ 'default', 'development' ], value: 'default', ) amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/000077500000000000000000000000001516451220600213155ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/LINGUAS000066400000000000000000000002401516451220600223360ustar00rootroot00000000000000ar az be bg ca cs da de el en_GB eo es eu fa fi fr fur gl he hi hr hu ia id is it ka kk ko kw lt ml my nb ne nl oc pl pt pt_BR ro ru sk sl sr sv tr uk uz zh_CN amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/POTFILES.in000066400000000000000000000005541516451220600230760ustar00rootroot00000000000000data/io.bassi.Amberol.desktop.in.in data/io.bassi.Amberol.gschema.xml data/io.bassi.Amberol.metainfo.xml.in.in src/gtk/playback-control.blp src/gtk/playlist-view.blp src/gtk/queue-row.blp src/gtk/shortcuts-dialog.blp src/gtk/window.blp src/application.rs src/audio/inhibit_controller.rs src/audio/song.rs src/cover_picture.rs src/playback_control.rs src/window.rs amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/ar.po000066400000000000000000000344151516451220600222660ustar00rootroot00000000000000# Arabic translation for amberol. # Copyright (C) 2024 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # FIRST AUTHOR , YEAR. # Khalid Abu Shawarib , 2024. # Bandar al-Khulayfi, 2024. # Ahmed Najmawi , 2025. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2024-10-25 17:17+0000\n" "PO-Revision-Date: 2025-05-03 21:23+0300\n" "Last-Translator: Ahmed Najmawi \n" "Language-Team: Arabic \n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural= n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && " "n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" "X-DL-Lang: ar\n" "X-DL-Module: amberol\n" "X-DL-Branch: main\n" "X-DL-Domain: po\n" "X-DL-State: Translating\n" "X-Generator: Poedit 3.4.4\n" #: data/io.bassi.Amberol.desktop.in.in:3 data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "أمبرول" #: data/io.bassi.Amberol.desktop.in.in:4 msgid "Music Player" msgstr "Ù…Ù�شَغّÙ�Ù„ موسيقى" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:12 msgid "music;player;media;audio;playlist;" msgstr "" "موسيقى;مشغل;وسائط;صوتيات;سمعيات;قائمة تشغيل;music;player;media;audio;playlist;" "amberol;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "شَغّÙ�Ù„ الموسيقى، ولا شيء آخر" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to play " "music available on your local system then Amberol is the music player you are " "looking for." msgstr "" "أمبÙ�رول هو Ù…Ù�شغّÙ�Ù„ موسيقى خالÙ� من وهم العظمة. إذا كنتَ ترغبÙ� Ù�قط Ù�ÙŠ تشغيل الموسيقى " "المتوÙ�رة على نظامك المحلي، Ù�إنَّ أمبÙ�رول هو Ù…Ù�شغّÙ�Ù„ الموسيقى الذي تبحث عنه." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "الميزات الحالية:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "واجهة متكيÙ�Ø©" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "تلوين الواجهة من صور الألبوم" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "دعم صÙ�Ù‘Ù� الأغاني بالسحب والإÙ�لات" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "الإعادة والخلط" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "Ø¥Ù�دْمَاج MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "إمانويل باسّي" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Ù�ÙŠ طور التشغيل" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Ù�نان مجهول" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "عنوان مجهول" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "ألبوم مجهول" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "عامّ" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "بدّÙ�Ù„ القائمة الرئيسة" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "انسخ تÙ�اصيل الأغنية إلى الحاÙ�ظة" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "أظهÙ�ر الاختصارات" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "اخرج" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "قائمة التشغيل" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "أضÙ�Ù� أغنية إلى قائمة التشغيل" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "أضÙ� مجلدًا إلى قائمة التشغيل" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "امحÙ� قائمة التشغيل" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "بدّÙ�Ù„ قائمة التشغيل" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "بدّÙ�Ù„ خلط الأغاني" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "تشغيل" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "بدّÙ�Ù„ التشغيل\\الإيقاÙ�" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "الأغنية السابقة" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "الأغنية التالية" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "السعي خلÙ�ًا Ù�ÙŠ الأغنية الحالية" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "السعي أمامًا Ù�ÙŠ الأغنية الحالية" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "شغّÙ�Ù„ الأغنية السابقة" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "تخطى للوراء" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "بدّÙ�Ù„ التشغيل" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "بدّÙ�Ù„ التشغيل" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "شَغّÙ�Ù„ الأغنية التالية" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "تخطى للأمام" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "بدّÙ�Ù„ قائمة التشغيل" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "بدّÙ�Ù„ قائمة التشغيل" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "اخلط قائمة التشغيل" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "اخلط" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Ù�عّÙ�Ù„ الإعادة" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "أعÙ�د" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "القائمة الرئيسة" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "القائمة الابتدائية" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "انسخ" #: src/gtk/playback-control.ui:157 msgid "Add _Song" msgstr "أضÙ�Ù� Ø£_غنية" #: src/gtk/playback-control.ui:161 msgid "Add _Folder" msgstr "أضÙ�Ù� Ù…_جلد" #: src/gtk/playback-control.ui:165 msgid "Clear" msgstr "امحÙ�" #: src/gtk/playback-control.ui:171 msgid "_Match Cover Art" msgstr "_طابق صور الغلاÙ�" #: src/gtk/playback-control.ui:175 msgid "_Background Playback" msgstr "شَغّÙ�Ù„ Ù�ÙŠ ال_خلÙ�ية" #: src/gtk/playback-control.ui:181 msgid "_ReplayGain" msgstr "مطابقة الص_خب" #: src/gtk/playback-control.ui:183 msgctxt "replaygain-menu" msgid "_Album" msgstr "الأل_بوم" #: src/gtk/playback-control.ui:188 msgctxt "replaygain-menu" msgid "_Song" msgstr "الأ_غنية" #: src/gtk/playback-control.ui:193 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "Ù…Ù�_عطَّل" #: src/gtk/playback-control.ui:201 msgid "_Keyboard Shortcuts" msgstr "اخت_صارت لوحة المÙ�اتيح" #: src/gtk/playback-control.ui:205 msgid "_About Amberol" msgstr "_عَنْ أمبÙ�رول" #: src/gtk/playback-control.ui:209 msgid "_Quit" msgstr "ا_خرج" #: src/gtk/playlist-view.ui:14 msgid "Search Songs in the Playlist" msgstr "ابحث الأغاني Ù�ÙŠ قائمة التشغيل" #: src/gtk/playlist-view.ui:24 msgid "Playlist" msgstr "قائمة التشغيل" #: src/gtk/playlist-view.ui:46 msgid "Close the Playlist" msgstr "أغلÙ�Ù‚ قائمة التشغيل" #: src/gtk/playlist-view.ui:54 msgid "Select Songs in the Playlist" msgstr "اختر الأغاني Ù�ÙŠ قائمة التشغيل" #: src/gtk/playlist-view.ui:63 msgid "Search songs" msgstr "ابحث الأغاني" #: src/gtk/playlist-view.ui:66 msgctxt "a11y" msgid "Search" msgstr "ابحث" #: src/gtk/playlist-view.ui:67 msgctxt "a11y" msgid "Type to search songs" msgstr "اكتب تبحث الأغاني" #: src/gtk/playlist-view.ui:113 msgid "Select All Songs" msgstr "اختر كل الأغاني" #: src/gtk/playlist-view.ui:126 msgid "Remove Selected Songs" msgstr "أزÙ�Ù„ الأغاني المحدَّدة" #: src/gtk/queue-row.ui:27 msgctxt "a11y" msgid "No cover available" msgstr "لا غلاÙ� متوÙ�ر" #: src/gtk/queue-row.ui:84 msgctxt "a11y" msgid "Currently playing" msgstr "ÙŠÙ�شَغَّل حاليًا" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "Ø£Ù�Ù„Ù�ت أغنية لإضاÙ�تها إلى قائمة التشغيل" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the application " "window to add songs to the playlist" msgstr "" "حدّÙ�د ملÙ�ًا أو مجلدًا، أو Ø£Ù�لت الملÙ�ات من مدير ملÙ�اتك إلى ناÙ�ذة التطبيق لإضاÙ�Ø© أغاني " "إلى قائمة التشغيل" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "استعد قائمة التشغيل" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "أضÙ� مجلدًا" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "أضÙ� أغنية" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "الوقت المنقضي" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "الوقت المتبقي" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "خالد الوليد أبوشوارب \n" "بندر الخليÙ�ÙŠ\n" "أحمد النجماوي " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "يتطلب أمبÙ�رول العمل Ù�ÙŠ الخلÙ�ية لتشغيل الموسيقى" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "صورة الغلاÙ�" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "أعÙ�د كل الأغاني" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "أعÙ�د الأغنية الحالية" #: src/window.rs:145 msgid "Audio files" msgstr "ملÙ�ات صوتية" #: src/window.rs:155 msgid "_Add Song" msgstr "أضÙ� Ø£_غنية" #: src/window.rs:159 msgid "Open File" msgstr "اÙ�تح ملÙ�ًا" #: src/window.rs:164 src/window.rs:186 src/window.rs:1474 msgid "Unable to access files" msgstr "تعذَّر الوصول إلى الملÙ�ات" #: src/window.rs:178 msgid "_Add Folder" msgstr "أضÙ�Ù� _مجلدًا" #: src/window.rs:181 msgid "Open Folder" msgstr "اÙ�تح مجلدًا" #: src/window.rs:500 msgid "No available song found" msgstr "لم ÙŠÙ�عثر على أغاني متاحة" #: src/window.rs:561 msgid "No songs found" msgstr "لم ÙŠÙ�عثر على أغاني" #: src/window.rs:594 msgid "Added a new song" msgstr "أضيÙ�ت أغنية" #: src/window.rs:595 msgid "Play" msgstr "شَغّÙ�Ù„" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:604 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "لم يضÙ� أي أغنية" msgstr[1] "أضيÙ�ت أغنية" msgstr[2] "أضيÙ�ت أغنيتان" msgstr[3] "أضيÙ�ت {} أغانÙ�" msgstr[4] "أضيÙ�ت {} أغنية" msgstr[5] "أضيÙ�ت {} أغنية" #: src/window.rs:1234 msgid "Unable to access dropped files" msgstr "تعذَّر الوصول للملÙ�ات المÙ�لتة" #: src/window.rs:1328 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "أقل من دقيقة" msgstr[1] "دقيقة واحدة" msgstr[2] "دقيقتان" msgstr[3] "{} دقائق" msgstr[4] "{} دقيقة" msgstr[5] "{} دقيقة" #: src/window.rs:1339 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "تبَّقى {minutes}" msgstr[1] "تَبَّقت ساعة Ùˆ{minutes}" msgstr[2] "تَبَّقَت ساعتان Ùˆ{minutes}" msgstr[3] "تَبَّقَت {hours} ساعات Ùˆ{minutes}" msgstr[4] "تَبَّقَت {hours} ساعة Ùˆ{minutes}" msgstr[5] "تَبَّقَت {hours} ساعة Ùˆ{minutes}" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1349 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "تَبَّقَت أقل من دقيقة" msgstr[1] "تَبَّقَت دقيقة" msgstr[2] "تَبَّقَت دقيقتان" msgstr[3] "تَبَّقَت {} دقائق" msgstr[4] "تَبَّقَت {} دقيقة" msgstr[5] "تَبَّقَت {} دقيقة" #: src/window.rs:1453 msgid "No song selected" msgstr "لا أغنية محددة" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1458 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "لا أغنية محدَّدة" msgstr[1] "Ø­Ù�دّÙ�دَت أغنية" msgstr[2] "Ø­Ù�دّÙ�دَت أغنيتان" msgstr[3] "Ø­Ù�دّÙ�دَت {} أغانÙ�" msgstr[4] "Ø­Ù�دّÙ�دَت {} أغنية" msgstr[5] "Ø­Ù�دّÙ�دَت {} أغنية" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1514 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "ÙŠÙ�شَغّÙ�Ù„ «{title}» بواسطة «{artist}»" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/az.po000066400000000000000000000301701516451220600222700ustar00rootroot00000000000000# Azerbaijani translation for amberol. # Copyright (C) 2025 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Ramal RÉ™himov , 2025. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-08-09 05:48+0000\n" "PO-Revision-Date: 2025-08-09 15:17+0300\n" "Last-Translator: Ramal RÉ™himov \n" "Language-Team: Azerbaijani \n" "Language: az\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Gtranslator 48.0\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Musiqi Pleyeri" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "musiqi;pleyer;media;audio;pleylist;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Musiqi çalır, baÅŸqa heç nÉ™" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol, böyük iddiaları olmayan bir musiqi pleyeridir. Æ�gÉ™r sadÉ™cÉ™ yerli " "sisteminizdÉ™ki musiqilÉ™ri çalmaq istÉ™yirsinizsÉ™, Amberol axtardığınız musiqi " "pleyeridir." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Cari xüsusiyyÉ™tlÉ™r:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "adaptiv istifadəçi interfeysi" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Albom ÅŸÉ™kli ilÉ™ interfeysin rÉ™nglÉ™rinin dÉ™yiÅŸdirilmÉ™si" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "musiqilÉ™ri növbÉ™yÉ™ É™lavÉ™ etmÉ™k üçün sürüklÉ™ vÉ™ burax dÉ™stÉ™yi" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "qarışdırma vÉ™ tÉ™krarlama" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS inteqrasiyası" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Çalma davam edir" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "NamÉ™lum sÉ™nÉ™tçi" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "NamÉ™lum baÅŸlıq" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "NamÉ™lum albom" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Ümumi" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Æ�sas menyunu aç/baÄŸla" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Musiqi detallarını buferÉ™ kopyala" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Qısayolları göstÉ™r" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "Çıx" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "Pleylist" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "PleylistÉ™ mahnı É™lavÉ™ et" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "PleylistÉ™ qovluq É™lavÉ™ et" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Pleylisti tÉ™mizlÉ™" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Pleylist panelini aç/baÄŸla" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Mahnıları qarışdırmanı aç/baÄŸla" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Çalma" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Çal/dayandır aç/baÄŸla" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "Æ�vvÉ™lki mahnı" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "NövbÉ™ti mahnı" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Cari mahnıda geri sar" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Cari mahnıda irÉ™li sar" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "Æ�vvÉ™lki Mahnını Çal" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "Geri keç" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "Çalmanı Aç/BaÄŸla" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "Çalmanı aç/baÄŸla" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "NövbÉ™ti Mahnını Çal" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "İrÉ™li keç" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "Pleylisti Aç/BaÄŸla" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "Pleylisti aç/baÄŸla" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "Pleylisti Qarışdır" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "Qarışdır" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "TÉ™krarlamanı Aktivləşdir" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "TÉ™krarla" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "Æ�sas Menyu" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Æ�sas menyu" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "Kopyala" #: src/gtk/playback-control.ui:155 msgid "Open Directory" msgstr "QovluÄŸu Aç" #: src/gtk/playback-control.ui:161 msgid "Add _Song" msgstr "Mahnı _Æ�lavÉ™ Et" #: src/gtk/playback-control.ui:165 msgid "Add _Folder" msgstr "Qovluq _Æ�lavÉ™ Et" #: src/gtk/playback-control.ui:169 msgid "Clear" msgstr "TÉ™mizlÉ™" #: src/gtk/playback-control.ui:175 msgid "_Match Cover Art" msgstr "_Albom Şəklini UyÄŸunlaÅŸdır" #: src/gtk/playback-control.ui:179 msgid "_Background Playback" msgstr "_Arxa Plan Çalması" #: src/gtk/playback-control.ui:185 msgid "_ReplayGain" msgstr "_TÉ™krarQazanc" #: src/gtk/playback-control.ui:187 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Albom" #: src/gtk/playback-control.ui:192 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Mahnı" #: src/gtk/playback-control.ui:197 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Deaktiv" #: src/gtk/playback-control.ui:205 msgid "_Keyboard Shortcuts" msgstr "_Klaviatura Qısayolları" #: src/gtk/playback-control.ui:209 msgid "_About Amberol" msgstr "Amberol _Haqqında" #: src/gtk/playback-control.ui:213 msgid "_Quit" msgstr "_Çıx" #: src/gtk/playlist-view.ui:14 msgid "Search Songs in the Playlist" msgstr "PleylistdÉ™ Mahnıları Axtar" #: src/gtk/playlist-view.ui:24 msgid "Playlist" msgstr "Pleylist" #: src/gtk/playlist-view.ui:46 msgid "Close the Playlist" msgstr "Pleylisti BaÄŸla" #: src/gtk/playlist-view.ui:54 msgid "Select Songs in the Playlist" msgstr "PleylistdÉ™ Mahnıları Seç" #: src/gtk/playlist-view.ui:63 msgid "Search songs" msgstr "Mahnıları axtar" #: src/gtk/playlist-view.ui:66 msgctxt "a11y" msgid "Search" msgstr "Axtar" #: src/gtk/playlist-view.ui:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Mahnıları axtarmaq üçün yaz" #: src/gtk/playlist-view.ui:113 msgid "Select All Songs" msgstr "Bütün Mahnıları Seç" #: src/gtk/playlist-view.ui:126 msgid "Remove Selected Songs" msgstr "SeçilmiÅŸ Mahnıları Sil" #: src/gtk/queue-row.ui:27 msgctxt "a11y" msgid "No cover available" msgstr "Albom ÅŸÉ™kli mövcud deyil" #: src/gtk/queue-row.ui:84 msgctxt "a11y" msgid "Currently playing" msgstr "Hazırda çalınır" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "PleylistÉ™ É™lavÉ™ etmÉ™k üçün mahnını burax" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "PleylistÉ™ mahnılar É™lavÉ™ etmÉ™k üçün fayl menecerinizdÉ™n fayl vÉ™ ya qovluq " "seçin vÉ™ ya faylları tÉ™tbiq pÉ™ncÉ™rÉ™sinÉ™ sürüklÉ™yin" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "Pleylisti BÉ™rpa Et" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "Qovluq Æ�lavÉ™ Et" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "Mahnı Æ�lavÉ™ Et" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "Keçən vaxt" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "Qalan vaxt" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Ramal RÉ™himov " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Musiqi çalmaq üçün Amberol arxa planda iÅŸlÉ™mÉ™lidir" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Albom ÅŸÉ™kli" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Bütün Mahnıları TÉ™krarla" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Cari Mahnını TÉ™krarla" #: src/window.rs:149 msgid "Audio files" msgstr "Audio fayllar" #: src/window.rs:159 msgid "_Add Song" msgstr "_Mahnı Æ�lavÉ™ Et" #: src/window.rs:163 msgid "Open File" msgstr "Faylı Aç" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "Fayllara daxil olmaq mümkün deyil" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Qovluq Æ�lavÉ™ Et" #: src/window.rs:185 msgid "Open Folder" msgstr "QovluÄŸu Aç" #: src/window.rs:508 msgid "No available song found" msgstr "Mövcud mahnı tapılmadı" #: src/window.rs:569 msgid "No songs found" msgstr "Mahnılar tapılmadı" #: src/window.rs:602 msgid "Added a new song" msgstr "Yeni mahnı É™lavÉ™ edildi" #: src/window.rs:603 msgid "Play" msgstr "Çal" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Bir mahnı É™lavÉ™ edildi" msgstr[1] "{} mahnı É™lavÉ™ edildi" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "Buraxılmış fayllara daxil olmaq mümkün deyil" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} dÉ™qiqÉ™" msgstr[1] "{} dÉ™qiqÉ™" #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} saat {minutes} qalıb" msgstr[1] "{hours} saat {minutes} qalıb" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} dÉ™qiqÉ™ qalıb" msgstr[1] "{} dÉ™qiqÉ™ qalıb" #: src/window.rs:1461 msgid "No song selected" msgstr "Mahnı seçilmÉ™yib" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} mahnı seçilib" msgstr[1] "{} mahnı seçilib" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Hazırda “{title}â€� mahnısı “{artist}â€� tÉ™rÉ™findÉ™n çalınır" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "QovluÄŸu açmaq mümkün olmadı" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/be.po000066400000000000000000000362671516451220600222610ustar00rootroot00000000000000# Belarusian translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Yuras Shumovich \, 2022. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2024-09-24 12:08+0000\n" "PO-Revision-Date: 2024-10-07 17:23+0300\n" "Last-Translator: Yuras Shumovich \n" "Language-Team: Belarusian \n" "Language: be\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 3.5\n" #: data/io.bassi.Amberol.desktop.in.in:3 #: data/io.bassi.Amberol.appdata.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:4 msgid "Music Player" msgstr "Музычны прайгравальнік" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:12 msgid "music;player;media;audio;playlist;" msgstr "player;музычны;прайгравальнік;мультымедыÑ�;аўдыÑ�;прайграванне;плÑ�ер;" #: data/io.bassi.Amberol.appdata.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Прайграе музыку Ñ– больш нічога" #: data/io.bassi.Amberol.appdata.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol – гÑ�та музычны прайгравальнік без маніі велічы. Калі вы проÑ�та " "хочаце прайграваць музыку з лакальнай Ñ�Ñ–Ñ�Ñ‚Ñ�мы, Amberol той прайгравальнік, " "Ñ�кі вам трÑ�ба." #: data/io.bassi.Amberol.appdata.xml.in.in:14 msgid "Current features:" msgstr "БÑ�гучыÑ� магчымаÑ�ці:" #: data/io.bassi.Amberol.appdata.xml.in.in:16 msgid "adaptive UI" msgstr "адаптыўны інтÑ�рфейÑ� карыÑ�тальніка" #: data/io.bassi.Amberol.appdata.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "змÑ�ненне колеру інтÑ�рфейÑ�у згодна з вокладкай" #: data/io.bassi.Amberol.appdata.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "падтрымка перацÑ�гваннÑ� длÑ� размÑ�шчÑ�ннÑ� пеÑ�ень у чарзе" #: data/io.bassi.Amberol.appdata.xml.in.in:19 msgid "shuffle and repeat" msgstr "выпадковы парадак Ñ– паўтор" #: data/io.bassi.Amberol.appdata.xml.in.in:20 msgid "MPRIS integration" msgstr "ІнтÑ�грацыÑ� з MPRIS" #: data/io.bassi.Amberol.appdata.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "ЭмануÑ�ль БаÑ�Ñ– (Emmanuele Bassi)" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Выконваецца прайграванне" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Ð�евÑ�домы выканаўца" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Ð�евÑ�домаÑ� назва" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Ð�евÑ�домы альбом" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Ð�гульныÑ�" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "РаÑ�крыць/закрыць аÑ�ноўнае меню" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "СкапіÑ�ваць у буфер абмену звеÑ�ткі пеÑ�ні" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Паказаць Ñ�палучÑ�нні клавіш" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "ВыйÑ�ці" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "СпіÑ� прайграваннÑ�" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Дадаць пеÑ�ню Ñž Ñ�піÑ� прайграваннÑ�" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Дадаць папку Ñž Ñ�піÑ� прайграваннÑ�" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Ð�чыÑ�ціць Ñ�піÑ� прайграваннÑ�" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Паказаць/Ñ�хаваць Ñ�піÑ� прайграваннÑ�" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Уключыць/выключыць выпадковы парадак" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Прайграванне" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Прайграванне/паўза" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "ПапÑ�Ñ€Ñ�днÑ�Ñ� пеÑ�нÑ�" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "Ð�аÑ�тупнаÑ� пеÑ�нÑ�" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Пракруціць назад бÑ�гучую пеÑ�ню" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Пракруціць наперад бÑ�гучую пеÑ�ню" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "Прайграць папÑ�Ñ€Ñ�днюю пеÑ�ню" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "ПерайÑ�ці да папÑ�Ñ€Ñ�днÑ�й" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "Прайграванне/паўза" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "Прайграванне/паўза" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "Прайграць наÑ�тупную пеÑ�ню" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "ПерайÑ�ці да наÑ�тупнай" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "Паказаць/Ñ�хаваць Ñ�піÑ� прайграваннÑ�" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "Паказаць/Ñ�хаваць Ñ�піÑ� прайграваннÑ�" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "ПерамÑ�шаць Ñ�піÑ� прайграваннÑ�" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "Выпадковы парадак" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Уключыць паўтор" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "Паўтор" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "Галоўнае меню" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Ð�Ñ�ноўнае меню" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "Капіраваць" #: src/gtk/playback-control.ui:157 msgid "Add _Song" msgstr "Дадаць _пеÑ�ню" #: src/gtk/playback-control.ui:161 msgid "Add _Folder" msgstr "Дадаць п_апку" #: src/gtk/playback-control.ui:165 msgid "Clear" msgstr "Ð�чыÑ�ціць" #: src/gtk/playback-control.ui:171 msgid "_Match Cover Art" msgstr "_СупаÑ�тавіць з вокладкай" #: src/gtk/playback-control.ui:175 msgid "_Background Playback" msgstr "Прайграванне Ñž _фоне" #: src/gtk/playback-control.ui:181 msgid "_ReplayGain" msgstr "Выраўноўванне _гучнаÑ�ці" #: src/gtk/playback-control.ui:183 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Ð�льбом" #: src/gtk/playback-control.ui:188 msgctxt "replaygain-menu" msgid "_Song" msgstr "_ПеÑ�нÑ�" #: src/gtk/playback-control.ui:193 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Ð�дключана" #: src/gtk/playback-control.ui:201 msgid "_Keyboard Shortcuts" msgstr "_СпалучÑ�нні клавіш" #: src/gtk/playback-control.ui:205 msgid "_About Amberol" msgstr "_Ð�б праграме" #: src/gtk/playback-control.ui:209 msgid "_Quit" msgstr "_ВыйÑ�ці" #: src/gtk/playlist-view.ui:17 msgid "Search Songs in the Playlist" msgstr "Пошук пеÑ�ень у Ñ�піÑ�е прайграваннÑ�" #: src/gtk/playlist-view.ui:28 msgid "Playlist" msgstr "СпіÑ�Ñ‹ прайграваннÑ�" #: src/gtk/playlist-view.ui:49 msgid "Select Songs in the Playlist" msgstr "Выбар пеÑ�ень у Ñ�піÑ�е прайграваннÑ�" #: src/gtk/playlist-view.ui:58 msgid "Close the Playlist" msgstr "Закрыць Ñ�піÑ� прайграваннÑ�" #: src/gtk/playlist-view.ui:67 msgid "Search songs" msgstr "Пошук пеÑ�ень" #: src/gtk/playlist-view.ui:70 msgctxt "a11y" msgid "Search" msgstr "Пошук" #: src/gtk/playlist-view.ui:71 msgctxt "a11y" msgid "Type to search songs" msgstr "УвÑ�дзіце Ñ‚Ñ�кÑ�Ñ‚, каб знайÑ�ці пеÑ�ні" #: src/gtk/playlist-view.ui:117 msgid "Select All Songs" msgstr "Выбраць уÑ�е пеÑ�ні" #: src/gtk/playlist-view.ui:130 msgid "Remove Selected Songs" msgstr "Выдаліць выбраныÑ� пеÑ�ні" #: src/gtk/queue-row.ui:27 msgctxt "a11y" msgid "No cover available" msgstr "Вокладка недаÑ�тупна" #: src/gtk/queue-row.ui:84 msgctxt "a11y" msgid "Currently playing" msgstr "Зараз прайграецца" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "ПерацÑ�гніце пеÑ�ню, каб дадаць Ñ�е Ñž Ñ�піÑ� прайграваннÑ�" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Выберыце файл або папку Ñ– перацÑ�гніце з файлавага менеджара Ñž акно праграмы, " "каб дадаць пеÑ�ні Ñž Ñ�піÑ� прайграваннÑ�" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "Узнавіць прайграванне" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "Дадаць папку" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "Дадаць пеÑ�ню" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "Прайшло чаÑ�у" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "ЗаÑ�талоÑ�Ñ� чаÑ�у" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "ЮраÑ�ÑŒ Шумовіч " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Каб прайграваць музыку, Amberol патрабуецца працаваць у фонавым Ñ€Ñ�жыме" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Вокладка" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Паўтараць уÑ�е пеÑ�ні" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Паўтараць адну пеÑ�ню" #: src/window.rs:145 msgid "Audio files" msgstr "Ð�ўдыÑ�файлы" #: src/window.rs:150 msgid "_Add Song" msgstr "Дадаць _пеÑ�ню" #: src/window.rs:153 msgid "Open File" msgstr "Ð�дкрыць файл" #: src/window.rs:158 src/window.rs:174 src/window.rs:1462 msgid "Unable to access files" msgstr "Ð�емагчыма атрымаць доÑ�туп да файлаў" #: src/window.rs:167 msgid "_Add Folder" msgstr "Дадаць п_апку" #: src/window.rs:169 msgid "Open Folder" msgstr "Ð�дкрыць папку" #: src/window.rs:488 msgid "No available song found" msgstr "Ð�е знойдзена даÑ�тупных пеÑ�ень" #: src/window.rs:549 msgid "No songs found" msgstr "ПеÑ�ні не знойдзены" #: src/window.rs:582 msgid "Added a new song" msgstr "Дададзена новаÑ� пеÑ�нÑ�" #: src/window.rs:583 msgid "Play" msgstr "Прайграваць" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:592 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Дададзена {} пеÑ�нÑ�" msgstr[1] "Дададзена {} пеÑ�ні" msgstr[2] "Дададзена {} пеÑ�ень" #: src/window.rs:1222 msgid "Unable to access dropped files" msgstr "Ð�емагчыма атрымаць доÑ�туп да перацÑ�гнутых файлаў" #: src/window.rs:1316 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} хвіліна" msgstr[1] "{} хвіліны" msgstr[2] "{} хвілін" #: src/window.rs:1327 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "ЗаÑ�талаÑ�Ñ� {hours} гадзіна {minutes} хвіліна" msgstr[1] "ЗаÑ�талоÑ�Ñ� {hours} гадзіны {minutes} хвіліны" msgstr[2] "ЗаÑ�талоÑ�Ñ� {hours} гадзін {minutes} хвілін" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1337 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "ЗаÑ�талаÑ�Ñ� {} хвіліна" msgstr[1] "ЗаÑ�талоÑ�Ñ� {} хвіліны" msgstr[2] "ЗаÑ�талоÑ�Ñ� {} хвілін" #: src/window.rs:1441 msgid "No song selected" msgstr "Ð�Ñ�ма выбраных пеÑ�ень" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1446 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "Выбрана {} пеÑ�нÑ�" msgstr[1] "Выбрана {} пеÑ�ні" msgstr[2] "Выбрана {} пеÑ�ень" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1502 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Зараз прайграецца {title} - {artist}" #~ msgid "_Album" #~ msgstr "_Ð�льбом" #~ msgid "_Track" #~ msgstr "_Дарожка" #~ msgid "_Off" #~ msgstr "_Выключыць" #~ msgid "Drop a song to add it to the queue" #~ msgstr "ПерацÑ�гніце пеÑ�ню, каб дадаць Ñ�е Ñž чаргу" #~ msgid "Repeat All Tracks" #~ msgstr "Паўтараць уÑ�е дарожкі" #~ msgid "Repeat the Current Track" #~ msgstr "Паўтараць бÑ�гучую дарожку" #~ msgid "_Cancel" #~ msgstr "_СкаÑ�аваць" #~ msgid "Unable to access folders" #~ msgstr "Ð�емагчыма атрымаць доÑ�туп да папак" #~ msgid "Add File" #~ msgstr "Дадаць файл" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol не можа працаваць у фонавым Ñ€Ñ�жыме" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/bg.po000066400000000000000000000363341516451220600222560ustar00rootroot00000000000000# Bulgarian translation of amberol po-file. # Copyright (C) 2024 twlvnn kraftwerk # This file is distributed under the same license as the amberol package. # twlvnn kraftwerk , 2024. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-10-02 15:14+0000\n" "PO-Revision-Date: 2026-03-01 09:10+0100\n" "Last-Translator: twlvnn kraftwerk \n" "Language-Team: Bulgarian \n" "Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.8\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Плеър за музика" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "музика;уÑ�тройÑ�тво;медиÑ�;звук;аудио;Ñ�пиÑ�ък;пеÑ�ни;изпълнение;music;player;media;audio;playlist;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "ПроÑ�то Ñ�лушане на музика" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "„Amberol“ е музикален плеър, което не Ñ�е преÑ�трува на велик. Ð�ко проÑ�то " "иÑ�кате да Ñ�лушате музика от локалната ви Ñ�иÑ�тема, тогава „Amberol“ е " "музикалното програма, коÑ�то търÑ�ите." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Функции:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "адаптивен потребителÑ�ки интерфейÑ�" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "" "преоцветÑ�ване на потребителÑ�киÑ� интерфейÑ� Ñ� помощта на обложката на албума" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "изтеглÑ�не и пуÑ�кане в опашката Ñ� пеÑ�ни" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "разбъркване и повтарÑ�не" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "ИнтеграциÑ� Ñ� MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "ИзпълнÑ�ване на предишната пеÑ�ен" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "ПреÑ�качане назад" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Превключване на изпълнÑ�ване" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Превключване на изпълнÑ�ване" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "ИзпълнÑ�ване на Ñ�ледващата пеÑ�ен" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "ПреÑ�качане напред" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Превключване на Ñ�пиÑ�ъка Ñ� пеÑ�ни" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Превключване на Ñ�пиÑ�ъка Ñ� пеÑ�ни" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Разбъркване на Ñ�пиÑ�ъка Ñ� пеÑ�ни" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Разбъркано" #: src/gtk/playback-control.blp:116 src/playback_control.rs:115 msgid "Enable Repeat" msgstr "Включване на повтарÑ�нето" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "ПовтарÑ�не" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "ОÑ�новно меню" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "ОÑ�новно меню" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Копиране" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "ОтварÑ�не на папката" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "ДобавÑ�не на _пеÑ�ен" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "ДобавÑ�не на _папка" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "ИзчиÑ�тване" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_ПреоцветÑ�ване Ñ�прÑ�мо обложката" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Възпроизвеждане във фонов режим" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ИзравнÑ�ване на уÑ�илването" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Ð�лбум" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_ПеÑ�ен" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Изключено" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Клавишни комбинации" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_ОтноÑ�но „Amberol“" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Спиране на програмата" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "ТърÑ�ене на пеÑ�ни в Ñ�пиÑ�ъка Ñ� пеÑ�ни" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "СпиÑ�ък Ñ� пеÑ�ни" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "ЗатварÑ�не на Ñ�пиÑ�ъка Ñ� пеÑ�ни" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Избиране на пеÑ�ни в Ñ�пиÑ�ъка Ñ� пеÑ�ни" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "ТърÑ�ене на пеÑ�ни" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "ТърÑ�ене" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Въведете, за да търÑ�ите пеÑ�ни" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Избиране на вÑ�ички пеÑ�ни" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Премахване на избраните пеÑ�ни" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Ð�Ñ�ма налична обложка" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Ð’ момента Ñ�лушате" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Общи" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Превключване на оÑ�новното меню" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Копиране на подробноÑ�тите на пеÑ�ента в буфера за обмен" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Показване на клавишните комбинации" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Спиране на програмата" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "СпиÑ�ък Ñ� пеÑ�ни" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "ДобавÑ�не на пеÑ�ен в Ñ�пиÑ�ъка" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "ДобавÑ�не на папка в Ñ�пиÑ�ъка Ñ� пеÑ�ни" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "ИзчиÑ�тване на Ñ�пиÑ�ъка Ñ� пеÑ�ни" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Превключване на панела за Ñ�пиÑ�ъка Ñ� пеÑ�ни" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Превключване на разбъркване на пеÑ�ните" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "Възпроизвеждане" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Превключване на изпълнÑ�ване/пауза" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "Предишна пеÑ�ен" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "Следваща пеÑ�ен" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "ТърÑ�ене назад в текущата пеÑ�ен" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "ТърÑ�ене напред в текущата пеÑ�ен" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Добавете пеÑ�ен като Ñ� пуÑ�нете в Ñ�пиÑ�ъка" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Изберете файл или папка, или изтеглете файлове от файловиÑ� мениджър в " "прозореца на приложението, за да добавите пеÑ�ни в Ñ�пиÑ�ъка" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "ВъзÑ�тановÑ�ване на Ñ�пиÑ�ъка Ñ� пеÑ�ни" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "ДобавÑ�не на папка" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "ДобавÑ�не на пеÑ�ен" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Изминало време" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "ОÑ�таващо време" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "twlvnn kraftwerk <kraft_werk@tutanota.com>\n" "\n" "\n" "Проектът за превод на GNOME има нужда от подкрепа.\n" "Ð�аучете повече за наÑ� на уеб Ñ�айта ни.\n" "Докладвайте за грешки в превода в Ñ�ъответниÑ� раздел." #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "„Amberol“ трÑ�бва да работи във фонов режим, за да възпроизвежда музика" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Ð’ момента Ñ�е изпълнÑ�ва музика" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Ð�еизвеÑ�тен изпълнител" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Ð�еизвеÑ�тно заглавие" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Ð�еизвеÑ�тен албум" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Обложка" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "ПовтарÑ�не на вÑ�ички пеÑ�ни" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "ПовтарÑ�не на текущата пеÑ�ен" #: src/window.rs:149 msgid "Audio files" msgstr "ПеÑ�ни" #: src/window.rs:159 msgid "_Add Song" msgstr "_ДобавÑ�не на пеÑ�ен" #: src/window.rs:163 msgid "Open File" msgstr "ОтварÑ�не на файл" #: src/window.rs:168 src/window.rs:190 src/window.rs:1483 msgid "Unable to access files" msgstr "Ð�е може да Ñ�е доÑ�тъпÑ�Ñ‚ файлове" #: src/window.rs:182 msgid "_Add Folder" msgstr "_ДобавÑ�не на папка" #: src/window.rs:185 msgid "Open Folder" msgstr "ОтварÑ�не на папка" #: src/window.rs:509 msgid "No available song found" msgstr "Ð�е е намерена налична пеÑ�ен" #: src/window.rs:570 msgid "No songs found" msgstr "Ð�Ñ�ма намерени пеÑ�ни" #: src/window.rs:603 msgid "Added a new song" msgstr "Добавена е нова пеÑ�ен" #: src/window.rs:604 msgid "Play" msgstr "Изпълнение" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:613 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Добавена е една пеÑ�ен" msgstr[1] "Добавени Ñ�а {} пеÑ�ни" #: src/window.rs:1243 msgid "Unable to access dropped files" msgstr "ПуÑ�натите файлове не може да Ñ�е доÑ�тъпÑ�Ñ‚" #: src/window.rs:1337 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} минута" msgstr[1] "{} минути" #: src/window.rs:1348 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "оÑ�тават {hours} чаÑ� {minutes} минути" msgstr[1] "оÑ�тават {hours} чаÑ�а {minutes} минути" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1358 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "оÑ�тава {} минута" msgstr[1] "оÑ�тават {} минути" #: src/window.rs:1462 msgid "No song selected" msgstr "Ð�Ñ�ма избрана пеÑ�ен" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1467 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} избрана пеÑ�ен" msgstr[1] "{} избрани пеÑ�ни" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1523 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Ð’ момента Ñ�лушате „{title}“ от {artist}" #: src/window.rs:1560 msgid "Unable to open folder" msgstr "Папката не може да Ñ�е отвори" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/ca.po000066400000000000000000000324011516451220600222400ustar00rootroot00000000000000# Catalan translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # maite , 2022. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-30 13:22+0200\n" "Last-Translator: maite guix \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.6\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Reproductor de música" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "música;so;reproductor;multimèdia;àudio;llista de reproducció;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Reprodueix música i res més" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol és un reproductor de música sense deliris de grandesa. Si voleu " "reproduir música disponible al vostre sistema local únicament, Amberol és el " "reproductor de música que busqueu." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Funcionalitats actuals:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "interfície d'usuari adaptativa" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "" "reacoloriment de la interfície d'usuari utilitzant la caràtula de l'àlbum" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "" "implementació d'arrossegar i deixar anar per a posa a la cua les cançons" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "aleatori i repetició" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "Integració MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Reprodueix la cançó anterior" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Salta enrere" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Commuta la reproducció" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Commuta la reproducció" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Reprodueix la cançó següent" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Salta endavant" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Commuta la llista de reproducció" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Commuta la llista de reproducció" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Llista de reproducció aleatòria" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Aleatori" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "Habilita la repetició" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Repetició" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Menú principal" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Menú primari" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Copia" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Obre el directori" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Afegeix _cançó" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Afegeix _carpeta" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Neteja" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Coincidència de caràtula" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "Reproducció de _fons" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Àlbum" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Cançó" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Inhabilitat" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Dreceres de teclat" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_Quant a l'Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Surt" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Cerca cançons de la llista de reproducció" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Llista de reproducció" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Tanca la llista de reproducció" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Selecciona cançons a la llista de reproducció" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Cerqueu cançons" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Cerca" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Escriviu per a cercar cançons" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Selecciona totes les cançons" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Suprimeix les cançons seleccionades" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "No hi ha cap caràtula disponible" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "S'està reproduint" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "General" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Commuta el menú principal" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Copia els detalls de la cançó al porta-retalls" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Mostra les dreceres" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Surt" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Llista de reproducció" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Afegeix una cançó a la llista de reproducció" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Afegeix una carpeta a la llista de reproducció" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Neteja la llista de reproducció" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Commuta la subfinestra de llista de reproducció" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "Cerca la llista de reproducció" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Commuta a reproducció aleatòria de cançons" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "Reproducció" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Commuta reproducció/pausa" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "Cançó anterior" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "Cançó següent" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Busca cap enrere de la cançó actual" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Buscar cap endavant de la cançó actual" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Deixa anar una cançó per a afegir-la a la llista" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Seleccioneu un fitxer o una carpeta, o arrossegueu fitxers del gestor de " "fitxers a la finestra de l'aplicació per a afegir cançons a la llista de " "reproducció" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Restaura la llista de reproducció" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Afegeix una carpeta" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Afegeix una cançó" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Temps transcorregut" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Temps restant" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Maite Guix , 2022\n" "Ã�car N. S. \n" "Victor Dargallo " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "L'Amberol necessita córrer en segon pla per a reproduir música" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Reproducció en curs" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "Artista desconegut" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "Títol desconegut" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "Àlbum desconegut" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Imatge de caràtula" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "No repeteixis" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Repeteix totes les cançons" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Repeteix la cançó actual" #: src/window.rs:149 msgid "Audio files" msgstr "Fitxers d'àudio" #: src/window.rs:159 msgid "_Add Song" msgstr "_Afegeix cançó" #: src/window.rs:163 msgid "Open File" msgstr "Obre el fitxer" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "No es pot accedir als fitxers" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Afegeix una carpeta" #: src/window.rs:185 msgid "Open Folder" msgstr "Obre la carpeta" #: src/window.rs:512 msgid "No available song found" msgstr "No s'ha trobat cap cançó disponible" #: src/window.rs:574 msgid "No songs found" msgstr "No s'ha trobat cap cançó" #: src/window.rs:607 msgid "Added a new song" msgstr "S'ha afegit una cançó nova" #: src/window.rs:608 msgid "Play" msgstr "Reproduir" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "S'ha afegit una cançó" msgstr[1] "S'han afegit {} cançons" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "No s'ha pogut accedir als fitxers que s'han deixat anar" #: src/window.rs:1341 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minut restant" msgstr[1] "{} minuts restants" #: src/window.rs:1352 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} hora i {minutes} min restants" msgstr[1] "{hours} hores i {minutes} min restants" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minut restant" msgstr[1] "{} minuts restants" #: src/window.rs:1466 msgid "No song selected" msgstr "No s'ha seleccionat cap cançó" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} cançó seleccionada" msgstr[1] "{} cançons seleccionades" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "S'està reproduint «{title}» de «{artist}»" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "No es pot obrir la carpeta" #~ msgid "Add File" #~ msgstr "Afegeix arxiu" #~ msgid "Plays music and nothing else" #~ msgstr "Reprodueix música i res més" #~ msgid "Repeat All Tracks" #~ msgstr "Repeteix totes les pistes" #~ msgid "_Cancel" #~ msgstr "_Cancel·la" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol no es pot executar en segon pla" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/cs.po000066400000000000000000000320461516451220600222670ustar00rootroot00000000000000# Czech translation of amberol. # Copyright (C) 2023 the author(s) of amberol. # This file is distributed under the same license as the amberol package. # VojtÄ›ch Perník , 2022. # Písek Pískovec , 2022. # Daniel Rusek , 2023. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-09-04 17:11+0000\n" "PO-Revision-Date: 2025-09-04 21:28+0200\n" "Last-Translator: Daniel Rusek \n" "Language-Team: \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n" "X-Generator: Poedit 3.7\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "PÅ™ehrávaÄ� hudby" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "hudba;pÅ™ehrávaÄ�;média;audio;playlist;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "PÅ™ehrává hudbu, a nic víc" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol je hudební pÅ™ehrávaÄ� bez iluzí vzneÅ¡enosti. Pokud chcete jen " "pÅ™ehrávat hudbu uloženou na svém zařízení, Amberol je hudební pÅ™ehrávaÄ�, " "který hledáte." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "SouÄ�asné funkce:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "pÅ™izpůsobivé UI" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "UI mÄ›nící barvu na základÄ› obrázku alba" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "podpora pÅ™etahování skladeb do Å™ady" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "náhodné a opakovat" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "integrace MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "PÅ™ehrát pÅ™edchozí skladbu" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "SkoÄ�it zpÄ›t" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Pozastavit nebo hrát dál" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Pozastavit nebo hrát dál" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "PÅ™ehrát další skladbu" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "SkoÄ�it vpÅ™ed" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Zobrazit/skrýt seznam skladeb" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Zobrazit/skrýt seznam skladeb" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Promíchat seznam skladeb" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Náhodné" #: src/gtk/playback-control.blp:116 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Povolit opakování" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Opakovat" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Hlavní nabídka" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Primární nabídka" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Kopírovat" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Otevřít adresář" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "PÅ™idat _skladbu" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "PÅ™idat _složku" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "VyÄ�istit" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Ladit s obrázkem alba" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "PÅ™ehrávání na _pozadí" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Skladba" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Zakázáno" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Klávesové zkratky" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_O aplikaci Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_UkonÄ�it" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Hledat skladby v seznamu" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Seznam skladeb" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Zavřít seznam skladeb" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Vybrat skladby v seznamu" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Hledat skladby" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Hledat" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Zadáním vyhledáte skladby" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Vybrat vÅ¡echny skladby" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Odebrat vybrané skladby" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Žádný dostupný obrázek alba" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "MomentálnÄ› se pÅ™ehrává" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Obecné" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Zobrazit/skrýt hlavní nabídku" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Zkopírovat detaily skladby do schránky" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Zobrazit klávesové zkratky" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "UkonÄ�it" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Seznam pÅ™ehrávání" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "PÅ™idat skladbu do seznamu pÅ™ehrávání" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "PÅ™idat složku do seznamu pÅ™ehrávání" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "VyÄ�istit seznam pÅ™ehrávání" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Zobrazit/skrýt seznam skladeb" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "PÅ™epnout opakování" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "PÅ™ehrávání" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Pozastavit nebo hrát dál" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "PÅ™edchozí skladba" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "Další skladba" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Skok zpÄ›t o 10 sekund" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Skok vpÅ™ed o 10 sekund" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "PÅ™etáhnÄ›te skladbu pro její pÅ™idání do seznamu skladeb" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Vyberte soubor nebo složku, nebo pÅ™etáhnÄ›te soubory ze svého správce souborů " "do okna aplikace, abyste pÅ™idali skladby do seznamu" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Obnovit seznam skladeb" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "PÅ™idat složku" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "PÅ™idat skladbu" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "UbÄ›hnutý Ä�as" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Zbývající Ä�as" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Písek Pískovec " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol musí běžet na pozadí, aby hrál hudbu" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Probíhá pÅ™ehrávání" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Neznámý umÄ›lec" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Neznámý název" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Neznámé album" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Obrázek alba" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Opakovat vÅ¡echny skladby" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Opakovat souÄ�asnou skladbu" #: src/window.rs:149 msgid "Audio files" msgstr "Zvukové soubory" #: src/window.rs:159 msgid "_Add Song" msgstr "_PÅ™idat skladbu" #: src/window.rs:163 msgid "Open File" msgstr "Otevřít soubor" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "Nelze získat přístup k souborům" #: src/window.rs:182 msgid "_Add Folder" msgstr "_PÅ™idat složku" #: src/window.rs:185 msgid "Open Folder" msgstr "Otevřít složku" #: src/window.rs:508 msgid "No available song found" msgstr "Nenalezeny dostupné skladby" #: src/window.rs:569 msgid "No songs found" msgstr "Nalezeny žádné skladby" #: src/window.rs:602 msgid "Added a new song" msgstr "Nová skladba pÅ™idána" #: src/window.rs:603 msgid "Play" msgstr "PÅ™ehrát" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "PÅ™idána jedna skladba" msgstr[1] "PÅ™idány {} skladby" msgstr[2] "PÅ™idáno {} skladeb" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "Nelze získat přístup k vloženým souborům" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuta" msgstr[1] "{} minuty" msgstr[2] "{} minut" #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "Zbývá {hours} hodina {minutes}" msgstr[1] "Zbývají {hours} hodiny {minutes}" msgstr[2] "Zbývá {hours} hodin {minutes}" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "Zbývá {} minuta" msgstr[1] "Zbývá {} minuty" msgstr[2] "Zbývá {} minut" #: src/window.rs:1461 msgid "No song selected" msgstr "Nevybrána žádná skladba" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "Vybrána {} skladba" msgstr[1] "Vybrány {} skladby" msgstr[2] "Vybráno {} skladeb" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "PrávÄ› hraje “{title}â€� od “{artist}â€�" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "Nelze otevřít složku" #~ msgid "_Track" #~ msgstr "_Stopa" #~ msgid "_Off" #~ msgstr "_Vypnout" #~ msgid "Repeat All Tracks" #~ msgstr "Opakovat vÅ¡echny skladby" #~ msgid "_Cancel" #~ msgstr "_ZruÅ¡it" #~ msgid "Add File" #~ msgstr "PÅ™idat soubor" #~ msgid "Plays music and nothing else" #~ msgstr "PÅ™ehrává hudbu, a nic víc" #~ msgid "{} hour" #~ msgid_plural "{} hours" #~ msgstr[0] "{} hodina" #~ msgstr[1] "{} hodiny" #~ msgstr[2] "{} hodin" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol nemůže běžet na pozadí" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/da.po000066400000000000000000000313521516451220600222450ustar00rootroot00000000000000# Danish translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Alan Mortensen , 2022-25. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-08-15 11:36+0000\n" "PO-Revision-Date: 2025-08-18 17:49+0200\n" "Last-Translator: Alan Mortensen \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Musikafspiller" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "musik;afspiller;medie;lyd;afspilningsliste;playliste;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Afspiller musik og ikke andet" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol er en musikafspiller uden storhedsvanvid. Vil du bare afspille musik " "fra dit lokale system, er Amberol den musikafspiller, du har ledt efter." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Nuværende funktioner:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "tilpassende brugergrænseflade" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "farvelægning af brugergrænsefladen med brug af pladeomslaget" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "sæt sange i kø med træk-og-slip" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "bland og gentag" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS-integration" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Afspilning i gang" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Ukendt kunstner" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Ukendt titel" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Ukendt album" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Generelt" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "SlÃ¥ primær menu til/fra" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Kopiér detaljer om sangen til udklipsholderen" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Vis genveje" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "Afslut" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "Afspilningsliste" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Tilføj en sang til afspilningslisten" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Tilføj en mappe til afspilningslisten" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Ryd afspilningslisten" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "SlÃ¥ afspilningslisteruden til/fra" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "SlÃ¥ tilfældig rækkefølge til/fra" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Afspilning" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Afspil/pause" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "Forrige sang" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "Næste sang" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Søg baglæns i nuværende sang" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Søg fremad i nuværende sang" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "Afspil forrige sang" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "Spring baglæns" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "SlÃ¥ afspilning til/fra" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "SlÃ¥ afspilning til/fra" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "Afspil næste sang" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "Spring frem" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "SlÃ¥ afspilningsliste til/fra" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "SlÃ¥ afspilningsliste til/fra" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "Bland afspilningslisten" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "Bland" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Aktivér gentagelse" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "Gentag" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "Hovedmenu" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Primær menu" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "Kopiér" #: src/gtk/playback-control.ui:155 msgid "Open Directory" msgstr "Ã…bn mappe" #: src/gtk/playback-control.ui:161 msgid "Add _Song" msgstr "Tilføj _sang" #: src/gtk/playback-control.ui:165 msgid "Add _Folder" msgstr "Tilføj _mappe" #: src/gtk/playback-control.ui:169 msgid "Clear" msgstr "Ryd" #: src/gtk/playback-control.ui:175 msgid "_Match Cover Art" msgstr "_Tilpas til pladeomslag" #: src/gtk/playback-control.ui:179 msgid "_Background Playback" msgstr "_Afspilning i baggrunden" # https://en.wikipedia.org/wiki/ReplayGain #: src/gtk/playback-control.ui:185 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.ui:187 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.ui:192 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Sang" #: src/gtk/playback-control.ui:197 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Deaktiveret" #: src/gtk/playback-control.ui:205 msgid "_Keyboard Shortcuts" msgstr "_Tastaturgenveje" #: src/gtk/playback-control.ui:209 msgid "_About Amberol" msgstr "_Om Amberol" #: src/gtk/playback-control.ui:213 msgid "_Quit" msgstr "Af_slut" #: src/gtk/playlist-view.ui:14 msgid "Search Songs in the Playlist" msgstr "Søg sange i afspilningslisten" #: src/gtk/playlist-view.ui:24 msgid "Playlist" msgstr "Afspilningsliste" #: src/gtk/playlist-view.ui:46 msgid "Close the Playlist" msgstr "Luk afspilningslisten" #: src/gtk/playlist-view.ui:54 msgid "Select Songs in the Playlist" msgstr "Vælg sange i afspilningslisten" #: src/gtk/playlist-view.ui:63 msgid "Search songs" msgstr "Søg efter sange" #: src/gtk/playlist-view.ui:66 msgctxt "a11y" msgid "Search" msgstr "Søg" #: src/gtk/playlist-view.ui:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Skrive for at søge efter sange" #: src/gtk/playlist-view.ui:113 msgid "Select All Songs" msgstr "Vælg alle sange" #: src/gtk/playlist-view.ui:126 msgid "Remove Selected Songs" msgstr "Fjern valgte sange" #: src/gtk/queue-row.ui:27 msgctxt "a11y" msgid "No cover available" msgstr "Intet pladeomslag tilgængeligt" #: src/gtk/queue-row.ui:84 msgctxt "a11y" msgid "Currently playing" msgstr "Afspiller lige nu" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "Slip en sang for at tilføje den til afspilningslisten" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Vælg en fil eller mappe, eller træk filer fra filhÃ¥ndteringen til " "programvinduet for at tilføje sange til afspilningslisten" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "Gendan afspilningsliste" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "Tilføj mappe" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "Tilføj sang" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "Forløbet tid" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "Resterende tid" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Alan Mortensen \n" "\n" "Dansk-gruppen\n" "Websted http://dansk-gruppen.dk\n" "E-mail " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol skal køre i baggrunden for at kunne afspille musik" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Pladeomslagsbillede" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Gentag alle sange" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Gentag den nuværende sang" #: src/window.rs:149 msgid "Audio files" msgstr "Lydfiler" #: src/window.rs:159 msgid "_Add Song" msgstr "_Tilføj sang" #: src/window.rs:163 msgid "Open File" msgstr "Ã…bn fil" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "Kan ikke tilgÃ¥ filer" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Tilføj mappe" #: src/window.rs:185 msgid "Open Folder" msgstr "Ã…bn mappe" #: src/window.rs:508 msgid "No available song found" msgstr "Ingen tilgængelige sange fundet" #: src/window.rs:569 msgid "No songs found" msgstr "Ingen sange fundet" #: src/window.rs:602 msgid "Added a new song" msgstr "Tilføjede en ny sang" #: src/window.rs:603 msgid "Play" msgstr "Afspil" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Tilføjede en sang" msgstr[1] "Tilføjede {} sange" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "Kan ikke tilgÃ¥ droppede filer" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minut" msgstr[1] "{} minutter" #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} time {minutes} tilbage" msgstr[1] "{hours} timer {minutes} tilbage" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minut tilbage" msgstr[1] "{} minutter tilbage" #: src/window.rs:1461 msgid "No song selected" msgstr "Ingen sang valgt" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} sang valgt" msgstr[1] "{} sange valgt" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Afspiller nu “{title}â€� af “{artist}â€�" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "Kan ikke Ã¥bne mappen" #~ msgid "_Track" #~ msgstr "_Nummer" #~ msgid "_Off" #~ msgstr "_Fra" #~ msgid "Repeat All Tracks" #~ msgstr "Gentag alle numre" #~ msgid "_Cancel" #~ msgstr "_Annullér" #~ msgid "Add File" #~ msgstr "Tilføj fil" #~ msgid "Plays music and nothing else" #~ msgstr "Afspiller musik og ikke andet" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol kan ikke køre i baggrunden" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "“{}â€� er ikke en understøttet lydfil" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Filtypen for “{}â€� kunne ikke genkendes" #~ msgid "Amberol is running in the background" #~ msgstr "Amberol kører i baggrunden" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/de.po000066400000000000000000000347201516451220600222530ustar00rootroot00000000000000# German translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Jürgen Benvenuti , 2022-2026. # Christian Kirbach , 2022. # Philipp Kiemle , 2022-2023. # Konstantin Tutsch , 2022. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-31 17:01+0200\n" "Last-Translator: Jürgen Benvenuti \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.9\n" #: data/io.bassi.Amberol.desktop.in.in:2 data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Musikwiedergabe" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "music;player;media;audio;playlist;Musik;Wiedergabe;Medien;Audio;Wiedergabeliste;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Spielt Musik ab, und sonst nichts" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to play " "music available on your local system then Amberol is the music player you are looking " "for." msgstr "" "Amberol ist eine Musikwiedergabe, die sich nicht für großartig hält. Falls Sie einfach " "nur Musik auf Ihrem Computer wiedergeben wollen, ist Amberol die Musikwiedergabe, die " "Sie suchen." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Derzeitige Funktionen:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "Adaptive Benutzeroberfläche" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Benutzeroberfläche passt sich farblich ans Albumbild an" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "Unterstützung von Ziehen-und-Ablegen für Warteschlangen" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "Durchmischen und Wiederholen" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS-Integration" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Den vorherigen Titel wiedergeben" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Zurückspulen" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Wiedergabe ein-/ausschalten" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Wiedergabe ein-/ausschalten" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Den nächsten Titel wiedergeben" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Vorspulen" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Wiedergabeliste ein-/ausblenden" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Wiedergabeliste ein-/ausblenden" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Die Wiedergabeliste durchmischen" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Durchmischen" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "Wiederholungsfunktion einschalten" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Wiederholen" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Hauptmenü" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Hauptmenü" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Kopieren" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Verzeichnis öffnen" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "_Titel hinzufügen" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "_Ordner hinzufügen" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Leeren" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "Ans Album_bild anpassen" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Hintergrund-Wiedergabe" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_Lautstärkeanpassung" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Titel" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Deaktiviert" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Tastenkürzel" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_Info zu Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Beenden" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Titel in der Wiedergabeliste suchen" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Wiedergabeliste" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Wiedergabeliste schließen" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Titel in der Wiedergabeliste auswählen" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Titel suchen" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Suchen" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Tippen, um Titel zu suchen" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Alle Titel auswählen" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Ausgewählte Titel entfernen" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Kein Albumbild vorhanden" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Aktuelle Wiedergabe" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Allgemein" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Hauptmenü ein-/ausschalten" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Titel-Details in die Zwischenablage kopieren" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Tastenkürzel anzeigen" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Beenden" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Wiedergabeliste" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Einen Titel zur Wiedergabeliste hinzufügen" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Einen Ordner zur Wiedergabeliste hinzufügen" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Wiedergabeliste leeren" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Leiste der Wiedergabeliste ein-/ausblenden" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "Wiedergabeliste durchsuchen" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Titel durchmischen ein-/ausschalten" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "Wiedergabe" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Abspielen/Pausieren umschalten" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "Vorheriger Titel" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "Nächster Titel" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Im aktuellen Titel rückwärts springen" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Im aktuellen Titel vorwärts springen" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Legen Sie einen Titel ab, um ihn zur Wiedergabeliste hinzuzufügen" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the application " "window to add songs to the playlist" msgstr "" "Wählen Sie eine Datei oder einen Ordner, oder ziehen Sie Dateien aus Ihrer " "Dateiverwaltung in das Anwendungsfenster, um Titel zur Wiedergabeliste hinzuzufügen" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Wiedergabeliste wiederherstellen" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Ordner hinzufügen" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Titel hinzufügen" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Verstrichene Zeit" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Verbleibende Zeit" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Jürgen Benvenuti , 2022-2026.\n" "Christian Kirbach , 2022-2024.\n" "Philipp Kiemle , 2022-2023.\n" "Konstantin Tutsch , 2022." #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol muss im Hintergrund laufen, um Musik wiedergeben zu können" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Wiedergabe läuft" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "Unbekannter Interpret" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "Unbekannter Titel" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "Unbekanntes Album" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Albumbild" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "Nicht wiederholen" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Alle Titel wiederholen" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Den aktuellen Titel wiederholen" #: src/window.rs:149 msgid "Audio files" msgstr "Audio-Dateien" #: src/window.rs:159 msgid "_Add Song" msgstr "Titel _hinzufügen" #: src/window.rs:163 msgid "Open File" msgstr "Datei öffnen" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "Auf Dateien konnte nicht zugegriffen werden" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Ordner hinzufügen" #: src/window.rs:185 msgid "Open Folder" msgstr "Ordner öffnen" #: src/window.rs:512 msgid "No available song found" msgstr "Kein vorhandener Titel gefunden" #: src/window.rs:574 msgid "No songs found" msgstr "Keine Titel gefunden" #: src/window.rs:607 msgid "Added a new song" msgstr "Ein neuer Titel wurde hinzugefügt" #: src/window.rs:608 msgid "Play" msgstr "Abspielen" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Ein Titel wurde hinzugefügt" msgstr[1] "{} Titel wurden hinzugefügt" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "Auf abgelegte Dateien konnte nicht zugegriffen werden" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} Minute" msgstr[1] "{} Minuten" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} Stunde {minutes} verbleibend" msgstr[1] "{hours} Stunden {minutes} verbleibend" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} Minute verbleibend" msgstr[1] "{} Minuten verbleibend" #: src/window.rs:1466 msgid "No song selected" msgstr "Kein Titel ausgewählt" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} Titel ausgewählt" msgstr[1] "{} Titel ausgewählt" # Translators: `{title}` and `{artist}` must be left untranslated #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Aktuell wird »{title}« von »{artist}« wiedergegeben" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "Ordner konnte nicht geöffnet werden" #~ msgid "_Cancel" #~ msgstr "A_bbrechen" #~ msgid "_Track" #~ msgstr "_Titel" #~ msgid "_Off" #~ msgstr "A_us" #~ msgid "Repeat All Tracks" #~ msgstr "Alle Titel wiederholen" #~ msgid "Add File" #~ msgstr "Datei hinzufügen" #~ msgid "Plays music and nothing else" #~ msgstr "Spielt Musik ab und sonst nichts" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol kann nicht im Hintergrund laufen" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "»{}« ist keine unterstützte Audio-Datei" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Unbekannter Datei-Typ für »{}«" #~ msgid "Amberol is running in the background" #~ msgstr "Amberol läuft im Hintergrund" #~ msgid "Playing next" #~ msgstr "Anstehende Titel" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "Titel-Warteschlange" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "Einen Titel zur Warteschlange hinzufügen" #~ msgctxt "shortcut window" #~ msgid "Queue a Folder" #~ msgstr "Einen Ordner zur Warteschlange hinzufügen" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "Leeren" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "Vorheriger Titel" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/el.po000066400000000000000000000371221516451220600222620ustar00rootroot00000000000000# Greek translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Efstathios Iosifidis , 2022. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-10-02 15:14+0000\n" "PO-Revision-Date: 2024-01-05 22:02+0200\n" "Last-Translator: Giannis Antypas \n" "Language-Team: Greek \n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "ΑναπαÏ�αγωγή μουσικής" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "μουσική;αναπαÏ�αγωγέας;μέσα;ήχος;λίστα αναπαÏ�αγωγής;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "ΑναπαÏ�αγωγή μουσικής, τίποτα άλλο" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Το Amberol είναι ένας αναπαÏ�αγωγέας μουσικής χωÏ�ίς αυταπάτες και " "μεγαλοπÏ�έπειες. Αν θέλετε απλά να ακοÏ�τε μουσική που είναι διαθέσιμη στο " "τοπικό σας σÏ�στημα, τότε το Amberol είναι ο αναπαÏ�αγωγέας μουσικής που " "ψάχνετε." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "ΤÏ�έχοντα χαÏ�ακτηÏ�ιστικά:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "Ï€Ï�οσαÏ�μοστικό UI" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "αλλαγή χÏ�ωμάτων του UI χÏ�ησιμοποιώντας το εξώφυλλο του άλμπουμ" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "υποστήÏ�ιξη drag and drop για ουÏ�ά Ï„Ï�αγουδιών" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "τυχαία σειÏ�ά και επανάληψη" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "Ενσωμάτωση MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "ΑναπαÏ�αγωγή του Ï€Ï�οηγοÏ�μενου Ï„Ï�αγουδιοÏ�" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "ΠαÏ�άβλεψη Ï€Ï�ος τα πίσω" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Εναλλαγή ΑναπαÏ�αγωγής" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Εναλλαγή αναπαÏ�αγωγής" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "ΑναπαÏ�αγωγή επόμενου Ï„Ï�αγουδιοÏ�" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "ΠαÏ�άβλεψη Ï€Ï�ος τα εμπÏ�ός" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Εναλλαγή Λίστας αναπαÏ�αγωγής" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Εναλλαγή λίστας αναπαÏ�αγωγής" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Ανακάτεμα της λίστας αναπαÏ�αγωγής" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Τυχαία σειÏ�ά" #: src/gtk/playback-control.blp:116 src/playback_control.rs:115 msgid "Enable Repeat" msgstr "ΕνεÏ�γοποίηση Επανάληψης" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Επανάληψη" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "ΚυÏ�ίως μενοÏ�" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "ΚÏ�Ï�ιο μενοÏ�" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "ΑντιγÏ�αφή" #: src/gtk/playback-control.blp:157 #| msgid "Open File" msgid "Open Directory" msgstr "Άνοιγμα καταλόγου" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "ΠÏ�οσθήκη _ΤÏ�αγουδιοÏ�" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "ΠÏ�οσθήκη _Φακέλου" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "ΕκκαθάÏ�ιση" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_ΤαιÏ�ιάζει το Εξώφυλλο" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "ΑναπαÏ�αγωγή στο _Φόντο" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "Ά_λμπουμ" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_ΤÏ�αγοÏ�δι" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_ΑπενεÏ�γοποιημένο" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "ΣυντομεÏ�σεις _ΠληκτÏ�ολογίου" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_ΠεÏ�ί του Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "Έ_ξοδος" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Αναζήτηση Ï„Ï�αγουδιών στη λίστα αναπαÏ�αγωγής" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Λίστα αναπαÏ�αγωγής" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Κλείσιμο λίστας αναπαÏ�αγωγής" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Επιλογή Ï„Ï�αγουδιών στη λίστα αναπαÏ�αγωγής" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Αναζήτηση Ï„Ï�αγουδιών" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Αναζήτηση" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "ΠληκτÏ�ολόγηση για αναζήτηση Ï„Ï�αγουδιών" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Επιλογή όλων των Ï„Ï�αγουδιών" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "ΑφαίÏ�εση επιλεγμένων Ï„Ï�αγουδιών" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Μη διαθέσιμο εξώφυλλο" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Παίζει τώÏ�α" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Γενικά" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Εναλλαγή Ï€Ï�ωτεÏ�οντος μενοÏ�" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "ΑντιγÏ�αφή λεπτομεÏ�ειών Ï„Ï�αγουδιοÏ� στο Ï€Ï�όχειÏ�ο" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Εμφάνιση συντομεÏ�σεων" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Έξοδος" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Λίστα αναπαÏ�αγωγής" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "ΠÏ�οσθήκη Ï„Ï�αγουδιοÏ� στη λίστα αναπαÏ�αγωγής" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "ΠÏ�οσθήκη φακέλου στη λίστα αναπαÏ�αγωγής" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "ΕκκαθάÏ�ιση της λίστας αναπαÏ�αγωγής" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Εναλλαγή παÏ�αθÏ�Ï�ου λίστας αναπαÏ�αγωγής" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Εναλλαγή ανακάτεματος Ï„Ï�αγουδιών" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "ΑναπαÏ�αγωγή" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Εναλλαγή αναπαÏ�αγωγής/παÏ�σης" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "ΠÏ�οηγοÏ�μενο Ï„Ï�αγοÏ�δι" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "Επόμενο Ï„Ï�αγοÏ�δι" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Αναζήτηση Ï€Ï�ος τα πίσω στο Ï„Ï�έχον Ï„Ï�αγοÏ�δι" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Αναζήτηση Ï€Ï�ος τα εμπÏ�ός στο Ï„Ï�έχον Ï„Ï�αγοÏ�δι" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Αφήστε ένα Ï„Ï�αγοÏ�δι για να το Ï€Ï�οσθέσετε στη λίστα αναπαÏ�αγωγής" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Επιλέξτε ένα αÏ�χείο ή έναν φάκελο, ή σÏ�Ï�ετε αÏ�χεία από τον διαχειÏ�ιστή " "αÏ�χείων σας στο παÏ�άθυÏ�ο της εφαÏ�μογής για να Ï€Ï�οσθέσετε Ï„Ï�αγοÏ�δια στην " "λίστα αναπαÏ�αγωγής" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "ΕπαναφοÏ�ά λίστας αναπαÏ�αγωγής" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "ΠÏ�οσθήκη φακέλου" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "ΠÏ�οσθήκη ΤÏ�αγουδιοÏ�" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "ΧÏ�όνος που παÏ�ήλθε" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Υπόλοιπος χÏ�όνος" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Ελληνική μεταφÏ�αστική ομάδα GNOME\n" " Ευστάθιος Ιωσηφίδης \n" "\n" "Για πεÏ�ισσότεÏ�ες πληÏ�οφοÏ�ίες, επισκεφθείτε τη σελίδα\n" "http://gnome.gr/" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "" "Το Amberol χÏ�ειάζεται να εκτελείται στο παÏ�ασκήνιο για να αναπαÏ�άγει μουσική" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "ΑναπαÏ�αγωγή σε εξέλιξη" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Άγνωστος καλλιτέχνης" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Άγνωστος τίτλος" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Άγνωστο άλμπουμ" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Εικόνα εξωφÏ�λλου" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Επανάληψη όλων των Ï„Ï�αγουδιών" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Επανάληψη του Ï„Ï�έχοντος Ï„Ï�αγουδιοÏ�" #: src/window.rs:149 msgid "Audio files" msgstr "ΑÏ�χεία ήχου" #: src/window.rs:159 msgid "_Add Song" msgstr "_ΠÏ�οσθήκη Ï„Ï�αγουδιοÏ�" #: src/window.rs:163 msgid "Open File" msgstr "Άνοιγμα αÏ�χείου" #: src/window.rs:168 src/window.rs:190 src/window.rs:1483 msgid "Unable to access files" msgstr "Αδυναμία Ï€Ï�όσβασης στα αÏ�χεία" #: src/window.rs:182 msgid "_Add Folder" msgstr "_ΠÏ�οσθήκη φακέλου" #: src/window.rs:185 msgid "Open Folder" msgstr "Άνοιγμα φακέλου" #: src/window.rs:509 msgid "No available song found" msgstr "Δεν βÏ�έθηκαν διαθέσιμα Ï„Ï�αγοÏ�δια" #: src/window.rs:570 msgid "No songs found" msgstr "Δεν βÏ�έθηκαν Ï„Ï�αγοÏ�δια" #: src/window.rs:603 msgid "Added a new song" msgstr "ΠÏ�οστέθηκε νέο Ï„Ï�αγοÏ�δι" #: src/window.rs:604 msgid "Play" msgstr "AναπαÏ�αγωγή" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:613 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "ΠÏ�οστέθηκε ένα Ï„Ï�αγοÏ�δι" msgstr[1] "ΠÏ�οστέθηκαν {} Ï„Ï�αγοÏ�δια" #: src/window.rs:1243 msgid "Unable to access dropped files" msgstr "Αδυναμία Ï€Ï�όσβασης στα αÏ�χεία που εναποτέθησαν" #: src/window.rs:1337 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} λεπτό" msgstr[1] "{} λεπτά" #: src/window.rs:1348 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "Απομένει {hours} ÏŽÏ�α και {minutes} λεπτά" msgstr[1] "Απομένουν {hours} ÏŽÏ�ες και {minutes} λεπτά" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1358 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "Απομένει {} λεπτό" msgstr[1] "Απομένουν {} λεπτά" #: src/window.rs:1462 msgid "No song selected" msgstr "Δεν επιλέχθηκε Ï„Ï�αγοÏ�δι" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1467 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} Ï„Ï�αγοÏ�δι επιλέχθηκε" msgstr[1] "{} Ï„Ï�αγοÏ�δια επιλέχθηκαν" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1523 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Αυτή τη στιγμή παίζει το “{title}â€� από τον/την “{artist}â€�" #: src/window.rs:1560 #| msgid "Unable to access files" msgid "Unable to open folder" msgstr "Αδυναμία ανοίγματος φακέλου" #~ msgid "Add File" #~ msgstr "ΠÏ�οσθήκη αÏ�χείου" #~ msgid "Repeat All Tracks" #~ msgstr "Επανάληψη όλων των κομματιών" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/en_GB.po000066400000000000000000000301131516451220600226250ustar00rootroot00000000000000# British English translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Andi Chandler , 2024. # Bruce Cowan , 2022-2026. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-29 19:50+0100\n" "Last-Translator: Bruce Cowan \n" "Language-Team: British English \n" "Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Gtranslator 50.0\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Music Player" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "music;player;media;audio;playlist;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Plays music, and nothing else" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Current features:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "adaptive UI" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "UI recolouring using the album art" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "drag and drop support to queue songs" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "shuffle and repeat" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS integration" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Play the Previous Song" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Skip backwards" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Toggle Play" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Toggle play" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Play the Next Song" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Skip forward" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Toggle Playlist" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Toggle playlist" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Shuffle the Playlist" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Shuffle" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "Enable Repeat" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Repeat" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Main Menu" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Primary menu" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Copy" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Open Directory" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Add _Song" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Add _Folder" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Clear" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Match Cover Art" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Background Playback" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Song" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Disabled" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Keyboard Shortcuts" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_About Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Quit" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Search Songs in the Playlist" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Playlist" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Close the Playlist" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Select Songs in the Playlist" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Search songs" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Search" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Type to search songs" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Select All Songs" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Remove Selected Songs" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "No cover available" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Currently playing" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "General" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Toggle primary menu" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Copy song details to the clipboard" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Show shortcuts" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Quit" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Playlist" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Add a song to the playlist" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Add a folder to the playlist" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Clear the playlist" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Toggle the playlist pane" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "Search the playlist" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Toggle shuffling songs" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "Playback" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Toggle play/pause" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "Previous song" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "Next song" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Seek backwards in the current song" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Seek forward in the current song" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Drop a song to add it to the playlist" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Restore Playlist" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Add Folder" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Add Song" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Elapsed time" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Remaining time" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Bruce Cowan \n" "Andi Chandler " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol needs to run in the background to play music" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Playback in progress" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "Unknown artist" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "Unknown title" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "Unknown album" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Cover image" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "Do Not Repeat" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Repeat All Songs" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Repeat the Current Song" #: src/window.rs:149 msgid "Audio files" msgstr "Audio files" #: src/window.rs:159 msgid "_Add Song" msgstr "_Add Song" #: src/window.rs:163 msgid "Open File" msgstr "Open File" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "Unable to access files" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Add Folder" #: src/window.rs:185 msgid "Open Folder" msgstr "Open Folder" #: src/window.rs:512 msgid "No available song found" msgstr "No available song found" #: src/window.rs:574 msgid "No songs found" msgstr "No songs found" #: src/window.rs:607 msgid "Added a new song" msgstr "Added a new song" #: src/window.rs:608 msgid "Play" msgstr "Play" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Added one song" msgstr[1] "Added {} songs" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "Unable to access dropped files" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minute" msgstr[1] "{} minutes" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} hour {minutes} remaining" msgstr[1] "{hours} hours {minutes} remaining" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minute remaining" msgstr[1] "{} minutes remaining" #: src/window.rs:1466 msgid "No song selected" msgstr "No song selected" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} song selected" msgstr[1] "{} songs selected" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Currently playing “{title}â€� by “{artist}â€�" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "Unable to open folder" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/eo.po000066400000000000000000000301441516451220600222620ustar00rootroot00000000000000# Esperanto translation for amberol. # Copyright (C) 2025 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Kristjan SCHMIDT , 2025. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-12-10 11:05+0000\n" "PO-Revision-Date: 2025-12-25 00:11+0100\n" "Last-Translator: Kristjan SCHMIDT \n" "Language-Team: Esperanto \n" "Language: eo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Gtranslator 49.0\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberolo" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Muzikilo" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "muziko;ludilo;medio;sono;kantolisto;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Ludas muzikon, kaj nenion alian" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberolo estas muzikludilo sen grandiozaj ambicioj. Se vi simple volas ludi " "muzikon haveblan en via loka sistemo, tiam Amberolo estas la muzikludilo, " "kiun vi serĉas." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Nunaj funkcioj:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "adaptema interfaco" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Interfaca rekulorigado laÅ­ la kovrila arto" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "Treni kaj faligi subteno por vici kantojn" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "Hazarda ordo kaj ripeto" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS integriÄ�o" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele BASSI" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Ludi la antaÅ­an kanton" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Salti malantaÅ­en" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Åœalti/malÅ�alti ludon" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Åœalti/malÅ�alti ludon" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Ludi la sekvan kanton" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Salti antaÅ­en" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Åœalti/malÅ�alti kantoliston" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Åœalti/malÅ�alti kantoliston" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Hazardigi la kantoliston" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Hazardigi" #: src/gtk/playback-control.blp:116 src/playback_control.rs:115 msgid "Enable Repeat" msgstr "Ebligi ripeton" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Ripeti" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Ĉefa menuo" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Ĉefa menuo" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Kopii" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Malfermi dosierujon" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Aldoni _Kanton" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Aldoni _Dosierujon" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Vakigi" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Kongruigi kovrilan arton" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Fona reproduktado" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Albumo" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Kanto" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_MalÅ�altita" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Klavaraj Å�parvojoj" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_Pri Amberolo" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Forlasi" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Serĉi kantojn en la kantolisto" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Kantolisto" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Fermi la kantoliston" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Elekti kantojn en la kantolisto" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Serĉi kantojn" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Serĉi" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Tajpu por serĉi kantojn" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Elekti ĉiujn kantojn" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Forigi elektitajn kantojn" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Neniu kovrilo disponebla" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Nuntempe ludas" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Äœenerala" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Åœalti/malÅ�alti ĉefan menuon" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Kopii kantajn detalojn al la tondujo" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Montri Å�parvojojn" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Forlasi" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Kantolisto" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Aldoni kanton al la kantolisto" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Aldoni dosierujon al la kantolisto" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Vakigi la kantoliston" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Åœalti/malÅ�alti la kantolistan panelon" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Åœalti/malÅ�alti hazardigon de kantoj" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "Reproduktado" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Åœalti/malÅ�alti ludi/paÅ­zi" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "AntaÅ­a kanto" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "Sekva kanto" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Serĉi malantaÅ­en en la nuna kanto" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Serĉi antaÅ­en en la nuna kanto" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Faligu kanton por aldoni Ä�in al la kantolisto" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Elektu dosieron aÅ­ dosierujon, aÅ­ trenu dosierojn el via dosieradministrilo " "al la aplika fenestro por aldoni kantojn al la kantolisto" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Restarigi kantoliston" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Aldoni dosierujon" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Aldoni kanton" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Pasinta tempo" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Restanta tempo" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Kristjan SCHMIDT" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberolo devas funkcii en la fono por ludi muzikon" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Reproduktado en progreso" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Nekonata artisto" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Nekonata titolo" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Nekonata albumo" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Kovrila bildo" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Ripeti ĉiujn kantojn" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Ripeti la nunan kanton" #: src/window.rs:149 msgid "Audio files" msgstr "Sonaj dosieroj" #: src/window.rs:159 msgid "_Add Song" msgstr "_Aldoni kanton" #: src/window.rs:163 msgid "Open File" msgstr "Malfermi dosieron" #: src/window.rs:168 src/window.rs:190 src/window.rs:1483 msgid "Unable to access files" msgstr "Ne eblas aliri dosierojn" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Aldoni dosierujon" #: src/window.rs:185 msgid "Open Folder" msgstr "Malfermi dosierujon" #: src/window.rs:509 msgid "No available song found" msgstr "Neniu disponebla kanto trovita" #: src/window.rs:570 msgid "No songs found" msgstr "Neniuj kantoj trovitaj" #: src/window.rs:603 msgid "Added a new song" msgstr "Nova kanto aldonita" #: src/window.rs:604 msgid "Play" msgstr "Ludi" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:613 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Aldonis unu kanton" msgstr[1] "Aldonis {} kantojn" #: src/window.rs:1243 msgid "Unable to access dropped files" msgstr "Ne eblas aliri faligitajn dosierojn" #: src/window.rs:1337 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuto" msgstr[1] "{} minutoj" #: src/window.rs:1348 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} horo {minutes} restas" msgstr[1] "{hours} horoj {minutes} restas" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1358 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minuto restas" msgstr[1] "{} minutoj restas" #: src/window.rs:1462 msgid "No song selected" msgstr "Neniu kanto elektita" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1467 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} kanto elektita" msgstr[1] "{} kantoj elektitaj" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1523 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Nuntempe ludas “{title}â€� de “{artist}â€�" #: src/window.rs:1560 msgid "Unable to open folder" msgstr "Ne eblas malfermi dosierujon" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/es.po000066400000000000000000000330101516451220600222610ustar00rootroot00000000000000# Spanish translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Daniel Mustieles , 2022-2023. # Julián Villodre , 2024-2025. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-08-10 07:48+0000\n" "PO-Revision-Date: 2025-08-10 11:36+0200\n" "Last-Translator: Julián Villodre \n" "Language-Team: es_ES\n" "Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Gtranslator 48.0\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Reproductor de música" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "música;sonido;reproductor;medio;lista;reproducción;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Reproducir música y nada más" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol es un reproductor de música sin aires de grandeza. Si sólo quiere " "reproducir música disponible en su sistema local Amberol es el reproductor " "que estaba buscando." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Características actuales" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "IU adaptativa" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Colorear la IU usando el diseño del álbum" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "soporte de arrastrar y soltar para añadir canciones a la cola" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "mezclar y repetir" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "Integración con MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Reproducción en progreso" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Artista desconocido" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Título desconocido" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Ã�lbum desconocido" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "General" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Conmutar el menú primario" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Copiar los detalles de la canción al portapapeles" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Mostrar atajos" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "Salir" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "Lista de reproducción" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Añadir una canción a la lista de reproducción" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Añadir una carpeta a la lista de reproducción" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Limpiar la lista de reproducción" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Conmutar el panel de lista de reproducción" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Conmutar la mezcla de canciones" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Reproducción" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Conmutar la pausar/reproducción" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "Canción anterior" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "Siguiente canción" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Buscar hacia atrás en la canción actual" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Buscar hacia adelante en la canción actual" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "Reproducir la canción anterior" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "Saltar hacia atrás" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "Conmutar la reproducción" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "Conmutar la reproducción" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "Reproducir la siguiente canción" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "Saltar hacia adelante" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "Conmutar la lista de reproducción" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "Conmutar la lista de reproducción" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "Mezclar la lista de reproducción" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "Mezclar" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Activar la repetición" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "Repetir" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "MenuÌ� principal" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Menú primario" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "Copiar" #: src/gtk/playback-control.ui:155 msgid "Open Directory" msgstr "Abrir carpeta" #: src/gtk/playback-control.ui:161 msgid "Add _Song" msgstr "_Añadir canción" #: src/gtk/playback-control.ui:165 msgid "Add _Folder" msgstr "Añadir ca_rpeta" #: src/gtk/playback-control.ui:169 msgid "Clear" msgstr "Limpiar" #: src/gtk/playback-control.ui:175 msgid "_Match Cover Art" msgstr "_Coincidir con diseño de portada" #: src/gtk/playback-control.ui:179 msgid "_Background Playback" msgstr "_Reproducción en segundo plano" #: src/gtk/playback-control.ui:185 msgid "_ReplayGain" msgstr "_Reproducir otra vez" #: src/gtk/playback-control.ui:187 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Ã�lbum" #: src/gtk/playback-control.ui:192 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Canción" #: src/gtk/playback-control.ui:197 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Desactivado" #: src/gtk/playback-control.ui:205 msgid "_Keyboard Shortcuts" msgstr "Atajos del _teclado" #: src/gtk/playback-control.ui:209 msgid "_About Amberol" msgstr "Acerca _de Amberol" #: src/gtk/playback-control.ui:213 msgid "_Quit" msgstr "_Salir" #: src/gtk/playlist-view.ui:14 msgid "Search Songs in the Playlist" msgstr "Buscar canciones en la lista de reproducción" #: src/gtk/playlist-view.ui:24 msgid "Playlist" msgstr "Lista de reproducción" #: src/gtk/playlist-view.ui:46 msgid "Close the Playlist" msgstr "Cerrar la lista de reproducción" #: src/gtk/playlist-view.ui:54 msgid "Select Songs in the Playlist" msgstr "Seleccionar canciones en la lista de reproducción" #: src/gtk/playlist-view.ui:63 msgid "Search songs" msgstr "Buscar canciones" #: src/gtk/playlist-view.ui:66 msgctxt "a11y" msgid "Search" msgstr "Buscar" #: src/gtk/playlist-view.ui:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Escriba para buscar canciones" #: src/gtk/playlist-view.ui:113 msgid "Select All Songs" msgstr "Seleccionar todas las canciones" #: src/gtk/playlist-view.ui:126 msgid "Remove Selected Songs" msgstr "Quitar las canciones seleccionadas" #: src/gtk/queue-row.ui:27 msgctxt "a11y" msgid "No cover available" msgstr "No hay una portada disponible" #: src/gtk/queue-row.ui:84 msgctxt "a11y" msgid "Currently playing" msgstr "Sonando ahora mismo" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "Suelte una canción para añadirla a la cola" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Seleccione un archivo o una carpeta o arrastre archivos desde su gestor de " "archivos a la ventana de la aplicación para añadir canciones a la lista de " "reproducción" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "Restaurar lista de reproducción" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "Añadir carpeta" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "Añadir canción" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "Tiempo transcurrido" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "Tiempo restante" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Julián Villodre , 2024 - 2025\n" "Daniel Mustieles , 2022 - 2023" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol debe ejecutarse en segundo plano para reproducir música" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Imagen de portada" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Repetir todas las canciones" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Repetir la canción actual" #: src/window.rs:149 msgid "Audio files" msgstr "Archivos de sonido" #: src/window.rs:159 msgid "_Add Song" msgstr "_Añadir canción" #: src/window.rs:163 msgid "Open File" msgstr "Abrir archivo" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "No se puede acceder a los archivos" #: src/window.rs:182 msgid "_Add Folder" msgstr "Añadir ca_rpeta" #: src/window.rs:185 msgid "Open Folder" msgstr "Abrir carpeta" #: src/window.rs:508 msgid "No available song found" msgstr "No hay ninguna canción disponible" #: src/window.rs:569 msgid "No songs found" msgstr "No se han encontrado canciones" #: src/window.rs:602 msgid "Added a new song" msgstr "Se ha añadido una canción nueva" #: src/window.rs:603 msgid "Play" msgstr "Reproducir" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Se ha añadido una canción" msgstr[1] "Se han añadido {} canciones" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "No se puede acceder a los archivos que ha soltado" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuto" msgstr[1] "{} minutos" #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "Queda {hours} hora {minutes}" msgstr[1] "Quedan {hours} horas {minutes}" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "Queda {} minuto" msgstr[1] "Quedan {} minutos" #: src/window.rs:1461 msgid "No song selected" msgstr "Ninguna canción seleccionada" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} canción seleccionada" msgstr[1] "{} canciones seleccionadas" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Reproduciendo actualmente «{title}» de «{artist}»" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "No se puede abrir la carpeta" #~ msgid "_Track" #~ msgstr "_Pista" #~ msgid "_Off" #~ msgstr "_Apagar" #~ msgid "Repeat All Tracks" #~ msgstr "Repetir todas las pistas" #~ msgid "_Cancel" #~ msgstr "C_ancelar" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "Cola de canciones" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "Añadir una canción a la cola" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "Limpiar" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "Pista anterior" #~ msgid "Playing next" #~ msgstr "Reproducir siguiente" #~ msgid "Choose a folder" #~ msgstr "Elegir una carpeta" #~ msgid "Plays music and nothing else" #~ msgstr "Reproducir música y nada más" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Tipo de archivo no reconocido para «{}»" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "«{}» no es un archivo de sonido soportado" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/eu.po000066400000000000000000000337331516451220600222770ustar00rootroot00000000000000# Basque translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Asier Saratsua Garmendia , 2022, 2023, 2025. # msgid "" msgstr "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-10-10 16:26+0000\n" "PO-Revision-Date: 2025-10-12 20:28+0000\n" "Last-Translator: Asier Saratsua Garmendia \n" "Language-Team: Basque \n" "Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Musika-erreproduzigailua" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "musika;erreproduzigailua;multimedia;audioa;erreprodukzio-zerrenda" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Musika erreproduzitzen du, besterik ez" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "Amberol handinahirik gabeko musika-erreproduzigailu bat da. Zure sistema lokalean duzun musika entzun nahi baduzu, Amberol da behar duzun erreproduzigailua." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Uneko eginbideak:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "interfaze moldakorra" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "interfazearen kolorea aldatzen da albumaren itxura erabilita" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "arrastatu eta jaregiteko euskarria abestiak ilaran jartzeko" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "ausaz erreproduzitu eta errepikatu" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS integrazioa" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Erreproduzitu aurreko abestia" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Saltatu atzerantz" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Txandakatu erreprodukzioa" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Txandakatu erreprodukzioa" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Erreproduzitu hurrengo abestia" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Saltatu aurrerantz" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Txandakatu erreprodukzio-zerrenda" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Txandakatu erreprodukzio-zerrenda" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Erreproduzitu zerrenda ausaz" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Ausaz" #: src/gtk/playback-control.blp:116 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Gaitu errepikapena" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Errepikatu" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Menu nagusia" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Menu nagusia" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Kopiatu" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Ireki direktorioa" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Gehitu _abestia" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Gehitu _karpeta" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Garbitu" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Egin bat azalarekin" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "A_tzeko planoko erreprodukzioa" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Albuma" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "A_bestia" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Desgaituta" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "La_sterbideak" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "Amberol aplikazioari _buruz" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "I_rten" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Bilatu erreprodukzio-zerrendako abestiak" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Erreprodukzio-zerrenda" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Itxi erreprodukzio-zerrenda" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Hautatu erreprodukzio-zerrendako abestiak" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Bilatu abestiak" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Bilatu" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Idatzi abestiak bilatzeko" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Hautatu abesti guztiak" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Kendu hautatutako abestiak" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Ez dago azalik eskuragarri" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Orain erreproduzitzen" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Orokorra" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Aktibatu/desaktibatu menu nagusia" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Kopiatu abestiaren xehetasunak arbelean" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Erakutsi lasterbideak" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Irten" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Erreprodukzio-zerrenda" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Gehitu abesti bat erreprodukzio-zerrendari" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Gehitu karpeta bat erreprodukzio-zerrendari" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Garbitu erreprodukzio-zerrenda" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Txandakatu erreprodukzio-zerrendaren panela" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Txandakatu abestiak ausaz erreproduzitzea" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "Erreproduzitu" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Txandakatu erreprodukzioa/pausatzea" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "Aurreko abestia" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "Hurrengoa abestia" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Bilatu atzerantz uneko abestian" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Bilatu aurrerantz uneko abestian" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Jaregin abesti bat erreprodukzio-zerrendari gehitzeko" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "Hautatu fitxategi edo karpeta bat, edo arrastatu zure fitxategi-kudeatzaileko fitxategiak aplikazioaren leihora, erreprodukzio-zerrendari abestiak gehitzeko" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Leheneratu erreprodukzio-zerrenda" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Gehitu karpeta" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Gehitu abestia" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Igarotako denbora" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Falta den denbora" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "translator-credits" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol atzeko planoan exekutatu behar da musika erreproduzitu ahal izateko" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Erreprodukzioa abian" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Artista ezezaguna" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Izenburu ezezaguna" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Album ezezaguna" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Azaleko irudia" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Errepikatu abesti guztiak" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Errepikatu uneko abestia" #: src/window.rs:149 msgid "Audio files" msgstr "Audio-fitxategiak" #: src/window.rs:159 msgid "_Add Song" msgstr "_Gehitu abestia" #: src/window.rs:163 msgid "Open File" msgstr "Ireki fitxategia" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "Ezin dira fitxategiak atzitu" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Gehitu karpeta" #: src/window.rs:185 msgid "Open Folder" msgstr "Ireki karpeta" #: src/window.rs:508 msgid "No available song found" msgstr "Ez da aurkitu bat datorren abestirik" #: src/window.rs:569 msgid "No songs found" msgstr "Ez da abestirik aurkitu" #: src/window.rs:602 msgid "Added a new song" msgstr "Beste abesti bat gehitu da" #: src/window.rs:603 msgid "Play" msgstr "Erreproduzitu" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Abesti bat gehitu da" msgstr[1] "{} abesti gehitu dira" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "Ezin dira jaregindako fitxategiak atzitu" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "Minutu {}" msgstr[1] "{} minutu" #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "Ordu {hours} eta {minutes} minutu geratzen dira" msgstr[1] "{hours} ordu eta {minutes} minutu geratzen dira" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "Minutu {} geratzen da" msgstr[1] "{} minutu geratzen dira" #: src/window.rs:1461 msgid "No song selected" msgstr "Ez da abestirik hautatu" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "Abesti {} hautatu da" msgstr[1] "{} abesti hautatu dira" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Orain erreproduzitzen: “{title}â€�, egilea: “{artist}â€�" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "Ezin da karpeta ireki" #~ msgid "_Track" #~ msgstr "_Pista" #~ msgid "_Off" #~ msgstr "_Desaktibatuta" #~ msgid "Repeat All Tracks" #~ msgstr "Errepikatu pista guztiak" #~ msgid "_Cancel" #~ msgstr "_Utzi" #~ msgid "Add File" #~ msgstr "Gehitu fitxategia" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol ezin da atzeko planoan exekutatu" #~ msgid "Plays music and nothing else" #~ msgstr "Musika erreproduzitzen du, besterik ez" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "“{}â€� ez da onartutako audio-fitxategi bat" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Fitxategi-mota ezezaguna honetarako: “{}â€�" #~ msgid "Amberol is running in the background" #~ msgstr "Amberol atzeko planoan exekutatzen ari da" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "Abestien ilara" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "Jarri abestia ilaran" #~ msgctxt "shortcut window" #~ msgid "Queue a Folder" #~ msgstr "Jarri karpeta bat ilaran" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "Garbitu" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "Aurreko pista" #~ msgid "Playing next" #~ msgstr "Hurrengoa erreproduzitzen" #~ msgctxt "shortcut window" #~ msgid "Seek Backwards" #~ msgstr "Bilatu atzerantz" #~ msgctxt "shortcut window" #~ msgid "Seek Forward" #~ msgstr "Bilatu aurrerantz" #~ msgid "Show the playlist" #~ msgstr "Erakutsi erreprodukzio-zerrenda" #~ msgid "Choose a folder" #~ msgstr "Aukeratu karpeta bat" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/fa.po000066400000000000000000000452021516451220600222460ustar00rootroot00000000000000# Amberol. # Copyright (C) 2022 Amberol COPYRIGHT HOLDER # This file is distributed under the same license as the Amberol package. # Seyed Eshag Moghim Shahidani , 2022. # Seyed Hosein Mousavi Fard , 2022. # Danial Behzadi , 2022-2025. # msgid "" msgstr "" "Project-Id-Version: amberol\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-08-09 12:17+0000\n" "PO-Revision-Date: 2025-08-09 21:42+0330\n" "Last-Translator: Danial Behzadi \n" "Language-Team: Farsi\n" "Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n==0 || n==1);\n" "X-Generator: Poedit 3.6\n" #: data/io.bassi.Amberol.desktop.in.in:2 data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "امبرول" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "پخش‌کنندهٔ آهنگ" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "music;player:media;موزیک;آهنگ;موسیقی;صدا;صوت;آوا;پخش‌کننده;رسانه;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "پخش آهنگ Ùˆ هیچ چیز دیگر" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player you " "are looking for." msgstr "" "امبرول پخش‌کنندهٔ آهنگی بدون توهّم بزرگی است. اگر Ù�قط می‌خواهید آهنگ‌های روی سامانهٔ " "محلیتان را پخش کنید، امبرول پخش‌کنندهٔ آهنگیست Ú©Ù‡ دنبالش می‌گردید." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "ویژگی‌های کنونی:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "رابط کاربری تطبیقی" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "تغییر رنگ رابط کاربری با استÙ�اده از تصویر آلبوم" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "پشتیبانی از کشیدن Ùˆ انداختن برای صÙ� کردن آهنگ‌ها" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "بÙ�ر زدن Ùˆ تکرار" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "یکپارچگی MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "امانوئل باسی" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "پخش در حال انجام" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "هنرمند ناشناس" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "عنوان ناشناس" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "آلبوم ناشناس" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "عمومی" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "تغییر وضعیت Ù�هرست اصلی" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "رونوشت جزییات آهنگ به تخته‌گیره" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "نمایش میان‌برها" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "خروج" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "سیاههٔ پخش" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "اÙ�زودن آهنگ به سیاههٔ پخش" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "اÙ�زودن شاخه‌ای به سیاههٔ پخش" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "پاک‌سازی سیاههٔ پخش" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "تغییر وضعیت قاب سیاههٔ پخش" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "تغییر وضعیت بÙ�ر زدن آهنگ‌ها" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "پخش" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "تغییر وضعیت پخش/Ù…Ú©Ø«" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "آهنگ پیشین" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "آهنگ بعدی" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "عقب رÙ�تن در آهنگ کنونی" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "جلو رÙ�تن در آهنگ کنونی" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "پخش آهنگ پیشین" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "پرش به عقب" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "تغییر وضعیت پخش" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "تغییر وضعیت پخش" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "پخش آهنگ بعدی" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "پرش به جلو" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "تغییر وضعیت سیاههٔ پخش" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "تغییر وضعیت سیاههٔ پخش" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "بÙ�ر زدن سیاههٔ پخش" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "بÙ�ر زدن" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "به‌کار انداختن تکرار" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "تکرار" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "Ù�هرست اصلی" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Ù�هرست اصلی" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "رونوشت" #: src/gtk/playback-control.ui:155 msgid "Open Directory" msgstr "گشودن شاخه" #: src/gtk/playback-control.ui:161 msgid "Add _Song" msgstr "اÙ�زودن _آهنگ" #: src/gtk/playback-control.ui:165 msgid "Add _Folder" msgstr "اÙ�زودن _شاخه" #: src/gtk/playback-control.ui:169 msgid "Clear" msgstr "پاک‌سازی" # این متن یک دکمه برای Ù�عال کردن اینکه از رنگ غالب تصویر جلد آهنگ به عنوان رنگ غالب برنامه استÙ�اده شود، است. #: src/gtk/playback-control.ui:175 msgid "_Match Cover Art" msgstr "انطباق با تصویر جلد" #: src/gtk/playback-control.ui:179 msgid "_Background Playback" msgstr "_پخش در پس‌زمینه" #: src/gtk/playback-control.ui:185 msgid "_ReplayGain" msgstr "_بهرهٔ بازپخش" #: src/gtk/playback-control.ui:187 msgctxt "replaygain-menu" msgid "_Album" msgstr "آلبو_Ù…" #: src/gtk/playback-control.ui:192 msgctxt "replaygain-menu" msgid "_Song" msgstr "آهن_Ú¯" #: src/gtk/playback-control.ui:197 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_از کار اÙ�تاده" #: src/gtk/playback-control.ui:205 msgid "_Keyboard Shortcuts" msgstr "_میان‌برهای صÙ�حه‌کلید" #: src/gtk/playback-control.ui:209 msgid "_About Amberol" msgstr "_دربارهٔ امبرول" #: src/gtk/playback-control.ui:213 msgid "_Quit" msgstr "_خروج" #: src/gtk/playlist-view.ui:14 msgid "Search Songs in the Playlist" msgstr "جست‌وجوی آهنگ‌های سیاههٔ پخش" #: src/gtk/playlist-view.ui:24 msgid "Playlist" msgstr "سیاههٔ پخش" #: src/gtk/playlist-view.ui:46 msgid "Close the Playlist" msgstr "بستن سیاههٔ پخش" #: src/gtk/playlist-view.ui:54 msgid "Select Songs in the Playlist" msgstr "گزینش آهنگ‌های سیاههٔ پخش" #: src/gtk/playlist-view.ui:63 msgid "Search songs" msgstr "جست‌وجوی آهنگ‌ها" #: src/gtk/playlist-view.ui:66 msgctxt "a11y" msgid "Search" msgstr "جست‌وجو" #: src/gtk/playlist-view.ui:67 msgctxt "a11y" msgid "Type to search songs" msgstr "نوشتن برای جست‌وجوی آهنگ‌ها" #: src/gtk/playlist-view.ui:113 msgid "Select All Songs" msgstr "گزینش تمامی آهنگ‌ها" #: src/gtk/playlist-view.ui:126 msgid "Remove Selected Songs" msgstr "برداشتن آهنگ‌های برگزیده" #: src/gtk/queue-row.ui:27 msgctxt "a11y" msgid "No cover available" msgstr "هیچ تصویر جلدی موجود نیست" #: src/gtk/queue-row.ui:84 msgctxt "a11y" msgid "Currently playing" msgstr "در حال پخش" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "انداختن آهنگ برای اÙ�زودنش به سیاههٔ پخش" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "برای اÙ�زودن آهنگ‌ها به سیاههٔ پخش، پرونده یا شاخه‌ای را گزیده یا پرونده‌ها را از " "مدیر پرونده‌تان به پنجرهٔ برنامه بکشید" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "بازگردانی سیاههٔ پخش" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "اÙ�زودن شاخه" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "اÙ�زودن آهنگ" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "زمان رÙ�ته" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "زمان مانده" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "دانیال بهزادی \n" "سید حسین موسوی Ù�رد \n" "سید اسحاق مقیم شهیدانی " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "لازم است امبرول برای پخش آهنگ در پس‌زمینه اجرا شود" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "تصویر جلد" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "تکرار تمامی آهنگ‌ها" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "تکرار آهنگ کنونی" #: src/window.rs:149 msgid "Audio files" msgstr "پرونده‌های صوتی" #: src/window.rs:159 msgid "_Add Song" msgstr "_اÙ�زودن آهنگ" #: src/window.rs:163 msgid "Open File" msgstr "گشودن پرونده" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "ناتوان در دسترسی به پرونده‌ها" #: src/window.rs:182 msgid "_Add Folder" msgstr "_اÙ�زودن شاخه" #: src/window.rs:185 msgid "Open Folder" msgstr "گشودن شاخه" #: src/window.rs:508 msgid "No available song found" msgstr "هیچ آهنگی پیدا نشد" #: src/window.rs:569 msgid "No songs found" msgstr "هیچ آهنگی پیدا نشد" #: src/window.rs:602 msgid "Added a new song" msgstr "آهنگی جدید اضاÙ�Ù‡ شد" #: src/window.rs:603 msgid "Play" msgstr "پخش" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "{} آهنگ اضاÙ�Ù‡ شد" msgstr[1] "Û± آهنگ اضاÙ�Ù‡ شد" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "ناتوان در دسترسی به پرونده‌های انداخته" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} دقیقه" msgstr[1] "Û± دقیقه" #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} ساعت Ùˆ {minutes} مانده" msgstr[1] "{hours} ساعت Ùˆ {minutes} مانده" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} دقیقه مانده" msgstr[1] "Û± دقیقه مانده" #: src/window.rs:1461 msgid "No song selected" msgstr "هیچ آهنگی گزیده نشده" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} آهنگ گزیده شده" msgstr[1] "Û± آهنگ گزیده شده" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "در حال پخش «{title}» از «{artist}»" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "ناتوان در گشودن شاخه" #~ msgid "_Cancel" #~ msgstr "_لغو" #~ msgid "_Track" #~ msgstr "_قطعه" #~ msgid "_Off" #~ msgstr "_خاموش" #~ msgid "Repeat All Tracks" #~ msgstr "تکرار همهٔ قطعه‌ها" #~ msgid "Add File" #~ msgstr "اÙ�زودن پرونده" #~ msgid "Plays music and nothing else" #~ msgstr "پخش آهنگ، Ùˆ دیگر هیچ" #~ msgid "Amberol cannot run in the background" #~ msgstr "امبرول نتوانست در پس‌زمینه اجرا شود" #~ msgid "{} hour" #~ msgid_plural "{} hours" #~ msgstr[0] "Û± ساعت" #~ msgstr[1] "{} ساعت" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "«{}» یک پروندهٔ صوتی پشتیبانی شده نیست" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "گونهٔ پروندهٔ «{}» شناسایی نشده" #~ msgid "Amberol is running in the background" #~ msgstr "امبرول دارد در پس‌زمینه اجرا می‌شود" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "صÙ� آهنگ‌ها" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "اÙ�زودن یک آهنگ به صÙ�" #~ msgctxt "shortcut window" #~ msgid "Queue a Folder" #~ msgstr "اÙ�زودن یک شاخه به صÙ�" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "پاک‌سازی" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "قطعهٔ قبلی" #~ msgid "Playing next" #~ msgstr "در ادامه پخش می‌شود" #~ msgctxt "shortcut window" #~ msgid "Seek Backwards" #~ msgstr "حرکت به عقب" #~ msgctxt "shortcut window" #~ msgid "Seek Forward" #~ msgstr "حرکت به جلو" #~ msgid "Show the playlist" #~ msgstr "نمایش Ù�هرست پخش" #~ msgid "Choose a folder" #~ msgstr "شاخه‌ای برگزینید" #~ msgid "Last UI change for a while, I promise." #~ msgstr "آخرین تغییر رابط کاربری برای مدتی، قول می‌دهم." #~ msgid "Move the playlist panel to the left" #~ msgstr "بردن تابلوی Ù�هرست پخش به Ú†Ù¾" #~ msgid "Drop the seek buttons" #~ msgstr "رهاکردن دکمه‌های حرکت" #~ msgid "Improve the rendering of the waveform" #~ msgstr "بهبود نمایش Ø´Ú©Ù„ موج" #~ msgid "Improve extraction of the song metadata" #~ msgstr "بهبود استخراج ابرداده آهنگ" #~ msgid "Thanks to everyone who tried Amberol and filed issues!" #~ msgstr "تشکر از همه کسانی Ú©Ù‡ آمبرول را امتحان کردند Ùˆ مشکل‌ها را پر!" #~ msgid "Bugs never end, and so does bug squashing." #~ msgstr "مشکلات تمامی ندارند، پس مشکلات را برطرÙ� می‌کنیم." #~ msgid "Fix a crash when manually advancing through the playlist" #~ msgstr "برطرÙ� کردن کرش هنگام پیشروی از طریق Ù�هرست پخش" #~ msgid "Make the waveform scrubber more legible" #~ msgstr "خواناتر کردن Ø´Ú©Ù„ موج" #~ msgid "Keep the UI state more consistent when toggling the playlist" #~ msgstr "استوار نگه‌داشتن رابط کاربری هنگام تغییر وضعیت Ù�هرست پخش" #~ msgid "" #~ "Many, many thanks to all of those who opened an issue after the 0.4.0 release!" #~ msgstr "" #~ "تشکر بسیار Ù�راوان از همه کسانی Ú©Ù‡ بعد از نگارش Û°.Û´.Û° مشکلی را باز کردند!" #~ msgid "Fix a slight visual artefact in the playlist" #~ msgstr "تصحیح یک مصنوع بصری جزئی در لیست پخش" #~ msgid "A brown paper bag release fixing an embarrassing bug." #~ msgstr "رها کردن کیسه کاغذی قهوه‌ای برای رÙ�ع یک اشکال شرم‌آور." #~ msgid "The first beta release for Amberol! Isn't this exciting?" #~ msgstr "اولین نگارش بتا برای آمبرول! آیا این هیجان انگیز نیست؟" #~ msgid "Show an initial page when launching Amberol" #~ msgstr "هنگام راه‌اندازی آمبرول یک صÙ�حهٔ اولیه را نشان می‌دهد" #~ msgid "Make the layout more mobile friendly without impacting desktop users" #~ msgstr "بدون تأثیر بر کاربران میزکار، طرح‌بندی را برای تلÙ�Ù† همراه راحت‌تر می‌کند" #~ msgid "Allow removing songs from the playlist" #~ msgstr "اجازهٔ برداشتن آهنگ از Ù�هرست پخش را می‌دهد" #~ msgid "" #~ "Add initial (experimental) support for recursive loading of music folders" #~ msgstr "" #~ "پشتیبانی اولیه (آزمایشی) را برای بارگذاری بازگشتی شاخه‌های موسیقی اضاÙ�Ù‡ کنید" #~ msgid "Show the cover art for music tracks in the playlist" #~ msgstr "تصویر جلد قطعه‌های موسیقی را در Ù�هرست پخش نمایش می‌دهد" #~ msgid "Show the current position inside the song" #~ msgstr "نمایش موقعیت حال درون آهنگ" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/fi.po000066400000000000000000000317371516451220600222660ustar00rootroot00000000000000# Finnish translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Jiri Grönroos , 2022. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-08-23 17:37+0000\n" "PO-Revision-Date: 2025-08-24 14:10+0300\n" "Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish \n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.6\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Musiikkisoitin" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "music;player;media;audio;playlist;musiikki;ääni;soitin;soittolista;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Toistaa musiikkia eikä mitään muuta" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol on musiikkisoitin ilman turhia kilkkeitä. Jos haluat soittaa " "paikallisella tietokoneella olevaa musiikkia, Amberol on oikea valinta " "sinulle." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Nykyiset ominaisuudet:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "mukautuva käyttöliittymä" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Käyttöliittymän väritys albumin kansikuvitusta käyttäen" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "vedä ja pudota -tuki kappaleiden lisäämiseksi jonoon" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "sekoitus ja kertaus" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS-integraatio" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Toista edellinen kappale" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Siirry taaksepäin" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Toista tai keskeytä" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Toista tai keskeytä" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Toista seuraava kappale" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Siirry eteenpäin" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Näytä/piilota soittolista" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Näytä/piilota soittolista" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Sekoita soittolista" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Sekoita" #: src/gtk/playback-control.blp:116 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Käytä kertausta" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Kertaa" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Päävalikko" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Ensisijainen valikko" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Kopioi" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Avaa kansio" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Lisää k_appale" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Lisää _kansio" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Tyhjennä" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Täsmää kansikuvitukseen" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Toisto taustalla" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Albumi" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Kappale" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Ei käytössä" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Pikanäppäimet" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_Tietoja - Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Lopeta" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Etsi kappaleita soittolistalta" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Soittolista" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Sulje soittolista" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Valitse kappaleet soittolistalta" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Etsi kappaleita" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Haku" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Kirjoita etsiäksesi kappaleita" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Valitse kaikki kappaleet" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Poista valitut kappaleet" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Kansikuvaa ei ole saatavilla" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Toistetaan parhaillaan" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Yleiset" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Avaa/sulje ensisijainen valikko" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Kopioi kappaleen tiedot leikepöydälle" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Näytä pikanäppäimet" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Lopeta" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Soittolista" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Lisää kappale soittolistalle" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Lisää kansio soittolistalle" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Tyhjennä soittolista" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Näytä/piilota soittolista" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Kappaleiden sekoitus päälle/pois" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "Toisto" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Toista/keskeytä" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "Edellinen kappale" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "Seuraava kappale" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Siirry takaisinpäin nykyisessä kappaleessa" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Siirry eteenpäin nykyisessä kappaleessa" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Raahaa kappale lisätäksesi sen soittolistaan" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Valitse tiedosto tai kansio, tai vedä tiedostoja tiedostonhallinnasta " "sovelluksen ikkunaan lisätäksesi kappaleet soittolistaan" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Palauta soittolista" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Lisää kansio" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Lisää kappale" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Aikaa kulunut" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Aikaa jäljellä" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Jiri Grönroos" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberolin tulee olla käynnissä taustalla toistaakseen musiikkia" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Toisto meneillään" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Tuntematon esittäjä" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Tuntematon kappale" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Tuntematon albumi" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Kansikuva" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Kertaa kaikki kappaleet" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Kertaa nykyinen kappale" #: src/window.rs:149 msgid "Audio files" msgstr "Äänitiedostot" #: src/window.rs:159 msgid "_Add Song" msgstr "_Lisää kappale" #: src/window.rs:163 msgid "Open File" msgstr "Avaa tiedosto" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "Ei pääsyä tiedostoihin" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Lisää kansio" #: src/window.rs:185 msgid "Open Folder" msgstr "Avaa kansio" #: src/window.rs:508 msgid "No available song found" msgstr "Saatavilla olevaa kappaletta ei löytynyt" #: src/window.rs:569 msgid "No songs found" msgstr "Kappaleita ei löytynyt" #: src/window.rs:602 msgid "Added a new song" msgstr "Lisättiin uusi kappale" #: src/window.rs:603 msgid "Play" msgstr "Toista" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Lisättiin yksi kappale" msgstr[1] "Lisättiin {} kappaletta" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "Ei pääsyä pudotettuihin tiedostoihin" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuutti" msgstr[1] "{} minuuttia" #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} tunti {minutes} jäljellä" msgstr[1] "{hours} tuntia {minutes} jäljellä" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minuutti jäljellä" msgstr[1] "{} minuuttia jäljellä" #: src/window.rs:1461 msgid "No song selected" msgstr "Kappaletta ei ole valittu" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} kappale valittu" msgstr[1] "{} kappaletta valittu" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Toistetaan kappale “{title}â€� esittäjältä “{artist}â€�" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "Kansion avaaminen ei onnistunut" #~ msgid "_Cancel" #~ msgstr "_Peru" #~ msgid "_Track" #~ msgstr "_Kappale" #~ msgid "_Off" #~ msgstr "_Pois" #~ msgid "Repeat All Tracks" #~ msgstr "Kertaa kaikki kappaleet" #~ msgid "Add File" #~ msgstr "Lisää tiedosto" #~ msgid "Plays music and nothing else" #~ msgstr "Toistaa musiikkia eikä mitään muuta" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol ei voi olla käynnissä taustalla" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "“{}â€� ei ole tuettu äänitiedosto" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Tiedoston “{}â€� tiedostotyyppiä ei tunnistettu" #~ msgid "Amberol is running in the background" #~ msgstr "Amberol on käynnissä taustalla" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/fr.po000066400000000000000000000321511516451220600222660ustar00rootroot00000000000000# French translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # devmatheo , 2022. # Alexandre Franke , 2023. # Julien Humbert , 2025. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-30 07:58+0200\n" "Last-Translator: Guillaume Bernard \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.9\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Lecteur de musique" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "musique;son;lecteur;média;audio;liste de lecture;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Lit de la musique et rien d’autre" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol est un lecteur de musique qui n’en fait pas trop. Si vous voulez " "simplement écouter la musique disponible sur votre ordinateur, c’est le " "lecteur qu’il vous faut." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Fonctionnalités actuelles :" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "interface utilisateur adaptative" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "" "utilisation des couleurs de la couverture de l’album pour coloriser " "l’interface utilisateur" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "" "prise en charge du glisser-déposer pour mettre les morceaux en fin de liste " "de lecture" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "lecture aléatoire et répétition" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "intégration MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Écouter le morceau précédent" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Reculer" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Lancer la lecture" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Basculer la lecture" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Lire le morceau suivant" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Avancer" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Basculer la liste de lecture" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Basculer la liste de lecture" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Mélanger la liste de lecture" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Mélanger" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "Activer la répétition" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Répéter" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Menu principal" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Menu principal" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Copier" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Ouvrir un répertoire" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Ajouter un _morceau" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Ajouter un _dossier" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Effacer" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Accorder aux couleurs de l’album" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "Lecture en arrière _plan" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Morceau" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Désactivé" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Raccourcis clavier" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "À _propos d’Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Quitter" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Rechercher des morceaux dans la liste de lecture" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Liste de lecture" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Fermer la liste de lecture" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Sélectionner des morceaux dans la liste de lecture" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Rechercher des chansons" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Rechercher" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Saisissez pour rechercher des chansons" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Retirer tous les morceaux" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Retirer les morceaux sélectionnés" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Aucune couverture disponible" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "En cours de lecture" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Général" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Basculer le menu principal" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Copier les informations du morceau dans le presse-papiers" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Afficher les raccourcis clavier" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Quitter" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Liste de lecture" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Ajouter un morceau à la liste de lecture" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Ajouter un dossier à la liste de lecture" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Effacer la liste de lecture" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Basculer le panneau de la liste de lecture" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "Rechercher dans la liste de lecture" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Basculer le mélange de morceaux" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "Lecture" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Basculer la lecture / pause" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "Morceau précédent" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "Morceau suivant" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Reculer dans le morceau actuel" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Avancer dans le morceau actuel" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Glissez et déposez un morceau pour l’ajouter à la liste de lecture" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Sélectionnez un fichier ou un dossier, ou glissez et déposez des morceaux " "depuis votre gestionnaire de fichiers vers la fenêtre de l’application pour " "les ajouter à la liste de lecture" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Restaurer la liste de lecture" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Ajouter un dossier" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Ajouter un morceau" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Temps écoulé" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Temps restant" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Mathéo \n" "Alexandre Franke \n" "Irénée Thirion " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol doit être executé en tâche de fond pour lire de la musique" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Écoute en cours" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "Artiste inconnu(e)" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "Titre inconnu" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "Album inconnu" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Image de couverture" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "Ne pas répéter" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Répéter tous les morceaux" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Répéter le morceau actuel" #: src/window.rs:149 msgid "Audio files" msgstr "Fichiers audios" #: src/window.rs:159 msgid "_Add Song" msgstr "_Ajouter un morceau" #: src/window.rs:163 msgid "Open File" msgstr "Ouvrir un fichier" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "Impossible d’accéder aux fichiers" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Ajouter un dossier" #: src/window.rs:185 msgid "Open Folder" msgstr "Ouvrir un dossier" #: src/window.rs:512 msgid "No available song found" msgstr "Aucun morceau disponible trouvé" #: src/window.rs:574 msgid "No songs found" msgstr "Aucun morceau trouvé" #: src/window.rs:607 msgid "Added a new song" msgstr "Nouveau morceau ajouté" #: src/window.rs:608 msgid "Play" msgstr "Lire" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Un morceau ajouté" msgstr[1] "{} morceaux ajoutés" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "Impossible d’accéder aux fichiers déposés" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minute" msgstr[1] "{} minutes" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} heure {minutes} restante" msgstr[1] "{hours} heures {minutes} restantes" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minute restante" msgstr[1] "{} minutes restantes" #: src/window.rs:1466 msgid "No song selected" msgstr "Aucun morceau sélectionné" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} morceau sélectionné" msgstr[1] "{} morceaux sélectionnés" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Lecture de « {title} » par « {artist} »" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "Impossible d’ouvrir le dossier" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/fur.po000066400000000000000000000275021516451220600224570ustar00rootroot00000000000000# Friulian translation for amberol. # Copyright (C) 2023 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/issues\n" "POT-Creation-Date: 2023-11-27 13:06+0000\n" "PO-Revision-Date: 2024-01-09 12:27+0100\n" "Last-Translator: Fabio Tomat \n" "Language-Team: Friulian \n" "Language: fur\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Editor: HaiPO 1.4 beta\n" "X-Generator: Poedit 3.4.2\n" #: data/io.bassi.Amberol.desktop.in.in:3 #: data/io.bassi.Amberol.appdata.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:4 msgid "Music Player" msgstr "Riprodutôr musicâl" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:12 msgid "music;player;media;audio;playlist;" msgstr "musiche;riprodutôr;multimedia;audio;liste di riproduzion;" #: data/io.bassi.Amberol.appdata.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Al riprodûs musiche e nuie altri" #: data/io.bassi.Amberol.appdata.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol al è un riprodutôr musicâl cence delusions di grandece. Se tu " "desideris dome scoltâ la musiche disponibile sul to sisteme locâl, Amberol " "al è il riprodutôr musicâl che tu stâs cirint." #: data/io.bassi.Amberol.appdata.xml.in.in:14 msgid "Current features:" msgstr "Funzionalitâts corintis:" #: data/io.bassi.Amberol.appdata.xml.in.in:16 msgid "adaptive UI" msgstr "IU adative" #: data/io.bassi.Amberol.appdata.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "La interface si torne a colorâ doprant la grafiche dal album" #: data/io.bassi.Amberol.appdata.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "supuart pal strissinâ e molâ par meti in code lis cjançons" #: data/io.bassi.Amberol.appdata.xml.in.in:19 msgid "shuffle and repeat" msgstr "messede e ripet" #: data/io.bassi.Amberol.appdata.xml.in.in:20 msgid "MPRIS integration" msgstr "Integrazion MPRIS" #: data/io.bassi.Amberol.appdata.xml.in.in:44 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Riproduzion in vore" #: src/audio/song.rs:325 msgid "Unknown artist" msgstr "Artist no cognossût" #: src/audio/song.rs:332 msgid "Unknown title" msgstr "Titul no cognossût" #: src/audio/song.rs:339 msgid "Unknown album" msgstr "Album no cognossût" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Gjenerâl" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Comute menù primari" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Copie i detais de cjançon intes notis" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Mostre scurtis" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "Jes" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "Liste di riproduzion" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Zonte une cjançon ae liste di riproduzion" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Zonte une cartele ae liste di riproduzion" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Nete la liste di riproduzion" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Comute il ricuadri de liste di riproduzion" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Comute il messedâ lis cjançons" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Riproduzion" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Comute riprodûs/pause" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "Cjançon precedente" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "Cjançon sucessive" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Cîr indaûr in cheste cjançon" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Cîr indenant in cheste cjançon" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "Riprodûs la cjançon precedente" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "Salte indaûr" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "Comute Riprodûs" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "Comute riprodûs" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "Riprodûs la cjançon sucessive" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "Salte indenant" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "Comute liste di riproduzion" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "Comute liste di riproduzion" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "Messede la liste di riproduzion" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "Messede" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Abilite Ripeti" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "Ripet" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "Menù principâl" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Menù primari" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "Copie" #: src/gtk/playback-control.ui:157 msgid "Add _Song" msgstr "Zonte _cjançon" #: src/gtk/playback-control.ui:161 msgid "Add _Folder" msgstr "Zonte c_artele" #: src/gtk/playback-control.ui:165 msgid "Clear" msgstr "Nete" #: src/gtk/playback-control.ui:171 msgid "_Match Cover Art" msgstr "_Imbine ae grafiche de cuvierte" #: src/gtk/playback-control.ui:175 msgid "_Background Playback" msgstr "Riproduzion in _sotfont" #: src/gtk/playback-control.ui:181 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.ui:183 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.ui:188 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Cjançon" #: src/gtk/playback-control.ui:193 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Disabilitât" #: src/gtk/playback-control.ui:201 msgid "_Keyboard Shortcuts" msgstr "Scurtis di _tastiere" #: src/gtk/playback-control.ui:205 msgid "_About Amberol" msgstr "_Informazions su Amberol" #: src/gtk/playback-control.ui:209 msgid "_Quit" msgstr "_Jes" #: src/gtk/playlist-view.ui:18 msgid "Playlist" msgstr "Liste di riproduzion" #: src/gtk/playlist-view.ui:49 msgid "Search Songs in the Playlist" msgstr "Cîr cjançons te liste di riproduzion" #: src/gtk/playlist-view.ui:61 msgid "Select Songs in the Playlist" msgstr "Selezione cjançons te liste di riproduzion" #: src/gtk/playlist-view.ui:74 msgid "Close the Playlist" msgstr "Siere la liste di riproduzion" #: src/gtk/playlist-view.ui:133 msgid "Select All Songs" msgstr "Selezione dutis lis cjançons" #: src/gtk/playlist-view.ui:146 msgid "Remove Selected Songs" msgstr "Gjave lis cjançons selezionadis" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "Mole une cjançon par zontâle te liste di riproduzion" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Selezione un file o une cartele, opûr strissine i files di un gjestôr di " "files sul barcon de aplicazion, par zontâ lis cjançons ae liste di " "riproduzion" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "Ripristine liste di riproduzion" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "Zonte cartele" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "Zonte cjançon" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "Timp passât" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "Timp che al reste" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:229 msgid "translator-credits" msgstr "Fabio Tomat " #: src/application.rs:241 msgid "Amberol needs to run in the background to play music" msgstr "Par riprodusi musiche Amberol al scugne zirâ in sotfont" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Ripet dutis lis cjançons" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Ripet la cjançon corinte" #: src/window.rs:432 msgid "Audio files" msgstr "Files audio" #: src/window.rs:437 msgid "_Add Song" msgstr "_Zonte cjançon" #: src/window.rs:440 msgid "Open File" msgstr "Vierç file" #: src/window.rs:445 src/window.rs:465 src/window.rs:1354 msgid "Unable to access files" msgstr "Impussibil acedi ai files" #: src/window.rs:457 msgid "_Add Folder" msgstr "_Zonte cartele" #: src/window.rs:459 msgid "Open Folder" msgstr "Vierç cartele" #: src/window.rs:482 msgid "No available song found" msgstr "Nissune cjançon disponibile cjatade" #: src/window.rs:537 msgid "No songs found" msgstr "Nissune cjançon cjatade" #: src/window.rs:567 msgid "Added a new song" msgstr "Zontade une gnove cjançon" #: src/window.rs:568 msgid "Play" msgstr "Riprodûs" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:577 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Zontade une cjançon" msgstr[1] "Zontadis {} cjançons" #: src/window.rs:1118 msgid "Unable to access dropped files" msgstr "Impussibil acedi ai files molâts" #: src/window.rs:1212 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minût" msgstr[1] "{} minûts" #: src/window.rs:1223 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "a restin {hours} ore {minutes}" msgstr[1] "a restin {hours} oris {minutes}" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1233 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "al reste {} minût" msgstr[1] "a restin {} minûts" #: src/window.rs:1333 msgid "No song selected" msgstr "Nissune cjançon selezionade" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1338 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} cjançon selezionade" msgstr[1] "{} cjançons selezionadis" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1392 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Cumò in riproduzion “{title}â€� di “{artist}â€�" #~ msgid "_Track" #~ msgstr "_Linie" #~ msgid "_Off" #~ msgstr "_Disativât" #~ msgid "Repeat All Tracks" #~ msgstr "Ripet dutis lis liniis" #~ msgid "_Cancel" #~ msgstr "_Anule" #~ msgid "Unable to access folders" #~ msgstr "Impussibil acedi aes cartelis" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/gl.po000066400000000000000000000323631516451220600222660ustar00rootroot00000000000000# Galician translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # FIRST AUTHOR , YEAR. # Fran Dieguez , 2022. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/issues\n" "POT-Creation-Date: 2023-04-24 22:31+0000\n" "PO-Revision-Date: 2023-04-26 01:40+0200\n" "Last-Translator: Fran Dieguez \n" "Language-Team: Galician \n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.2.2\n" "X-DL-Team: gl\n" "X-DL-Module: amberol\n" "X-DL-Branch: main\n" "X-DL-Domain: po\n" "X-DL-State: Translating\n" #: data/io.bassi.Amberol.desktop.in.in:3 #: data/io.bassi.Amberol.appdata.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:4 msgid "Music Player" msgstr "Reprodutor de música" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:12 msgid "music;player;media;audio;playlist;" msgstr "música;reprodutor;media;son;lista de reprodución;" #: data/io.bassi.Amberol.appdata.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Reproduce música e nada máis" #: data/io.bassi.Amberol.appdata.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol é un reprodutor de música sen delirios de grandeza. Se só quere " "reproducir a música dispoñíbel no seu sistema local entón Amberol é o " "reprodutor de música que busca." #: data/io.bassi.Amberol.appdata.xml.in.in:14 msgid "Current features:" msgstr "Características actuáis:" #: data/io.bassi.Amberol.appdata.xml.in.in:16 msgid "adaptive UI" msgstr "interface adaptativa" #: data/io.bassi.Amberol.appdata.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Recoloreado da interface usando o arte do álbume" #: data/io.bassi.Amberol.appdata.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "compatibilidade de arrastrar e soltar para encolar cancións" #: data/io.bassi.Amberol.appdata.xml.in.in:19 msgid "shuffle and repeat" msgstr "misturar e repetir" #: data/io.bassi.Amberol.appdata.xml.in.in:20 msgid "MPRIS integration" msgstr "Integración con MPRIS" #: data/io.bassi.Amberol.appdata.xml.in.in:42 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Reprodución en progreso" #: src/audio/song.rs:325 msgid "Unknown artist" msgstr "Artista descoñecido" #: src/audio/song.rs:332 msgid "Unknown title" msgstr "Título descoñecido" #: src/audio/song.rs:339 msgid "Unknown album" msgstr "Ã�lbume descoñecido" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Xeral" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Trocar menú principal" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Copiar os detalles da canción ao portapapeis" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Mostrar atallos" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "Saír" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "Lista de reprodución" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Engadir unha canción á lista de reprodución" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Engadir un cartafol á lista de reprodución" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Pechar a lista de reprodución" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Trocar o panel de lista de reprodución" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Trocar as cancións aletorias" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Lista de reprodución" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Trocar reproducir/pausar" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "Canción anterior" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "Seguite canción" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Avanzar na canción actual" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Ir atrás na canción actual" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "Reproducir a canción anterior" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "Saltar cara atrás" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "Trocar reprodución" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "Trocar reprodución" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "Reproducir a seguinte canción" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "Saltar adiante" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "Trocar lista de reprodución" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "Trocar lista de reprodución" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "Mesturar a lista de reprodución" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "Aleatorio" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Activar repetir" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "Repetir" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "Menú principal" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Menú principal" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "Copiar" #: src/gtk/playback-control.ui:157 msgid "Add _Song" msgstr "Engadir _canción" #: src/gtk/playback-control.ui:161 msgid "Add _Folder" msgstr "Engadir _cartafol" #: src/gtk/playback-control.ui:165 msgid "Clear" msgstr "Limpar" #: src/gtk/playback-control.ui:171 msgid "_Match Cover Art" msgstr "_Coincidir co arte da carátula" #: src/gtk/playback-control.ui:175 msgid "_Background Playback" msgstr "Reprodución en _segundo plano" #: src/gtk/playback-control.ui:181 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.ui:183 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Ã�lbum" #: src/gtk/playback-control.ui:188 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Canción" #: src/gtk/playback-control.ui:193 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Desactivado" #: src/gtk/playback-control.ui:201 msgid "_Keyboard Shortcuts" msgstr "Atallos de _teclado" #: src/gtk/playback-control.ui:205 msgid "_About Amberol" msgstr "_Sobre Amberol" #: src/gtk/playback-control.ui:209 msgid "_Quit" msgstr "_Saír" #: src/gtk/playlist-view.ui:19 msgid "Playlist" msgstr "Lista de reprodución" #: src/gtk/playlist-view.ui:49 msgid "Search Songs in the Playlist" msgstr "Buscar cancións na lista de reprodución" #: src/gtk/playlist-view.ui:61 msgid "Select Songs in the Playlist" msgstr "Seleccionar cancións na lista de reprodución" #: src/gtk/playlist-view.ui:74 msgid "Close the Playlist" msgstr "Pechar a lista de reprodución" #: src/gtk/playlist-view.ui:135 msgid "Select All Songs" msgstr "Seleccionar todas as cancións" #: src/gtk/playlist-view.ui:148 msgid "Remove Selected Songs" msgstr "Eliminar as canción seleccionadas" #: src/gtk/window.ui:12 msgid "Drop a song to add it to the playlist" msgstr "Omitir unha canción para engadila á lista de reprodución" #: src/gtk/window.ui:49 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Seleccione un ficheiro ou cartafol, ou arrastre os ficheiros desde o seu " "xestor de ficheiros na xanela da aplicación para engadir cancións na lista " "de reprodución" #: src/gtk/window.ui:58 msgid "Restore Playlist" msgstr "Restaurar lista de reprodución" #: src/gtk/window.ui:68 msgid "Add Folder" msgstr "Engadir cartafol" #: src/gtk/window.ui:77 msgid "Add Song" msgstr "Engadir canción" #: src/gtk/window.ui:161 msgctxt "a11y" msgid "Elapsed time" msgstr "Tempo pasado" #: src/gtk/window.ui:173 msgctxt "a11y" msgid "Remaining time" msgstr "Tempo que falta" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:227 msgid "translator-credits" msgstr "Fran Diéguez , 2022-2023" #: src/application.rs:239 msgid "Amberol needs to run in the background to play music" msgstr "Amberol precisa executarse en segundo plano para reproducir música" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Repetir todas as cancións" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Repetir a canción actual" #: src/window.rs:403 msgid "_Add Song" msgstr "_Engadir canción" #: src/window.rs:404 src/window.rs:444 msgid "_Cancel" msgstr "_Cancelar" #: src/window.rs:406 msgid "Open File" msgstr "Abrir ficheiro" #: src/window.rs:413 msgid "Audio files" msgstr "Ficheiros de son" #: src/window.rs:422 src/window.rs:1315 msgid "Unable to access files" msgstr "Non foi posíbel acceder aos ficheiros" #: src/window.rs:443 msgid "_Add Folder" msgstr "_Engadir cartafol" #: src/window.rs:446 msgid "Open Folder" msgstr "Abrir cartafol" #: src/window.rs:457 msgid "Unable to access folders" msgstr "Non foi posíbel acceder aos cartafoles" #: src/window.rs:475 msgid "No available song found" msgstr "Non se atoparon cancións" #: src/window.rs:532 msgid "No songs found" msgstr "Non se atoparon cancións" #: src/window.rs:562 msgid "Added a new song" msgstr "Engadiuse unha nova canción" #: src/window.rs:563 msgid "Play" msgstr "Reproducir" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:572 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Engadiuse unha canción" msgstr[1] "Engadironse {} cancións" #: src/window.rs:1062 msgid "Unable to access dropped files" msgstr "Non foi posíbel acceder aos ficheiros soltados" #: src/window.rs:1152 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuto" msgstr[1] "{} minutos" #: src/window.rs:1163 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "faltan {hours} hora {minutes}" msgstr[1] "faltan {hours} horas {minutes}" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1173 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "falta {} minuto" msgstr[1] "faltan {} minutos" #: src/window.rs:1295 msgid "No song selected" msgstr "Non hai unha canción seleccionada" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1300 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} canción seleccionada" msgstr[1] "{} cancións seleccionadas" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1353 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Reproducindo actualmentex «{title}» por «{artist}»" #~ msgid "_Track" #~ msgstr "_Pista" #~ msgid "_Off" #~ msgstr "_Desactivado" #~ msgid "Repeat All Tracks" #~ msgstr "Repetir todas as pistas" #, fuzzy #~| msgid "_Add Folder" #~ msgid "Add File" #~ msgstr "_Engadir cartafol" #~ msgid "Plays music and nothing else" #~ msgstr "Reproduce música e nada máis" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol non se pode executar en segundo plano" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "Encolar cancións" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "Encolar unha canción" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "Limpar" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "Anterior pista" #~ msgctxt "shortcut window" #~ msgid "Seek Backwards" #~ msgstr "Avanzar cara adiante" #~ msgctxt "shortcut window" #~ msgid "Seek Forward" #~ msgstr "Atrasar" #~ msgid "Show the playlist" #~ msgstr "Mostrar lista de reprodución" #~ msgid "Playing next" #~ msgstr "Reproducir seguinte" #~ msgid "Choose a folder" #~ msgstr "Escoller un cartafol" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Tipo de ficheiro non recoñecido para “{}â€�" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "“{}â€� non é un ficheiro de son compatíbel" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/he.po000066400000000000000000000365141516451220600222620ustar00rootroot00000000000000# Hebrew translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Yosef Or Boczko , 2022-2026. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-10-02 15:14+0000\n" "PO-Revision-Date: 2026-02-12 23:53+0200\n" "Last-Translator: Yosef Or Boczko \n" "Language-Team: Hebrew\n" "Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n==2 ? 1 : n>10 && n%10==0 ? " "2 : 3)\n" "X-Generator: Gtranslator 49.0\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "×�מברול" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "נגן מוזיקה" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "" "מוזיקה;מוסיקה;שמע;צליל;נגן;מדיה;×�ודיו;רשימת השמעה;רשימות השמעה;פליליסט;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "ניגון מוזיקה, ושו×� דבר מעבר לכך" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "×�מברול הו×� נגן מוזיקה לל×� שגעון גדלות. ×�×� ברצונך רק להשמיע מוזיקה הזמינה " "במערכת המקומית שלך, ×�מברול הו×� נגן המוזיקה בשבילך." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "תכונות נוכחיות:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "ממשק משתמש משתנה ומות×�×�" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "צביעת ממשק המשתמש בהת×�×� לכיסוי ×”×�לבו×�" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "תמיכה בגרירה ושחרור להכנסת שירי×� לתור" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "ערבוב וחזרה" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "שילוב MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "ניגון השיר הקוד×�" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "דילוג ל×�חור" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "ניגון/השהיה" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "ניגון/השהיה" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "ניגון השיר הב×�" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "דילוג קדימה" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "הצגה/הסתרת רשימת ההשמעה" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "הצגה/הסתרת רשימת ההשמעה" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "ערבוב רשימת ההשמעה" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "ערבוב" #: src/gtk/playback-control.blp:116 src/playback_control.rs:115 msgid "Enable Repeat" msgstr "ל×�פשר חזרה" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "חזרה" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "תפריט ר×�שי" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "תפריט עיקרי" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "העתקה" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "פתיחת תיקייה" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "הוספת _שיר" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "הוספת _תיקייה" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "ניקוי" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "×”_ת×�מת כיסוי ×�לבו×�" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "ניגון ב_רקע" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_×�לבו×�" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_שיר" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_מושבת" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_צירופי מקשי×�" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_על ×�מברול" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_יצי×�×”" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "חיפוש שירי×� ברשימת ההשמעה" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "רשימת השמעה" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "סגירת רשימת ההשמעה" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "בחירת שירי×� ברשימת ההשמעה" # msgctxt "a11y" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "חיפוש שירי×�" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "חיפוש" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "יש להקליד לחיפוש שירי×�" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "בחירת כל השירי×�" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "הסרת השירי×� הנבחרי×�" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "×�ין עטיפה זמינה" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "כרגע מנגן" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "כללי" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "החלפת תצוגת התפריט העיקרי" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "העתקת פרטי שיר ללוח הגזירי×�" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "הצגת צירופי מקשי×�" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "יצי×�×”" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "רשימת השמעה" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "הוספת שיר לרשימת ההשמעה" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "הוספת תיקייה לרשימת ההשמעה" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "ניקוי רשימת ההשמעה" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "הצגה/הסתרת רשימת ההשמעה הצדית" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "ערבוב/ביטול ערבוב שירי×�" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "ניגון" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "ניגון/השהייה" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "שיר קוד×�" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "שיר הב×�" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "דילוג ל×�חור בשיר הנוכחי" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "דילוג קדימה בשיר הנוכחי" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "יש לגרור שיר להוספה לרשימת ההשמעה" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "להוספת שירי×� לרשימת ההשמעה יש לבחור קובץ ×�ו תיקייה, ×�ו לגרור קבצי×� ממנהל " "הקבצי×� שלך לחלון היישו×�" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "שחזור רשימת השמעה" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "הוספת תיקייה" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "הוספת שיר" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "זמן שעבר" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "זמן שנותר" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "יוסף ×�ור בוצ׳קו \n" "מיז×� תרגו×� GNOME לעברית https://l10n.gnome.org/teams/he/" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "×�מברול צריך לפעול ברקע על מנת לנגן מוזיקה" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "בתהליך ניגון" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "×�מן ל×� ידוע" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "כותרת ל×� ידועה" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "×�לבו×� ל×� ידוע" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "תמונת עטיפה" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "חזרה על כל השירי×�" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "חזרה על השיר הנוכחי" #: src/window.rs:149 msgid "Audio files" msgstr "קובצי שמע" #: src/window.rs:159 msgid "_Add Song" msgstr "_הוספת שיר" #: src/window.rs:163 msgid "Open File" msgstr "פתיחת קובץ" #: src/window.rs:168 src/window.rs:190 src/window.rs:1483 msgid "Unable to access files" msgstr "ל×� ניתן לגשת לקבצי×�" #: src/window.rs:182 msgid "_Add Folder" msgstr "הו_ספת תיקייה" #: src/window.rs:185 msgid "Open Folder" msgstr "פתיחת תיקיה" #: src/window.rs:509 msgid "No available song found" msgstr "ל×� נמצ×� שיר זמין" #: src/window.rs:570 msgid "No songs found" msgstr "ל×� נמצ×�ו שירי×�" #: src/window.rs:603 msgid "Added a new song" msgstr "נוסף שיר חדש" #: src/window.rs:604 msgid "Play" msgstr "ניגון" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:613 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "נוסף שיר ×�חד" msgstr[1] "נוספו {} שירי×�" msgstr[2] "נוספו {} שירי×�" msgstr[3] "נוספו {} שירי×�" #: src/window.rs:1243 msgid "Unable to access dropped files" msgstr "ל×� ניתן לגשת לקבצי×� שנזרקו" #: src/window.rs:1337 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "דקה" msgstr[1] "{} דקות" msgstr[2] "{} דקות" msgstr[3] "{} דקות" #: src/window.rs:1348 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "נותרו שעה ו־{minutes} דקות" msgstr[1] "נותרו שעתיי×� ו־{minutes} דקות" msgstr[2] "נותרו {hours} שעות ו־{minutes} דקות" msgstr[3] "נותרו {hours} שעות ו־{minutes} דקות" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1358 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "נותרה דקה ×�חת" msgstr[1] "נותרו {} דקות" msgstr[2] "נותרו {} דקות" msgstr[3] "נותרו {} דקות" #: src/window.rs:1462 msgid "No song selected" msgstr "ל×� נבחרו שירי×�" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1467 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "נבחר שיר ×�חד" msgstr[1] "נבחרו {} שירי×�" msgstr[2] "נבחרו {} שירי×�" msgstr[3] "נבחרו {} שירי×�" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1523 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "מתנגן כעת „{title}â€� בביצוע „{artist}â€�" #: src/window.rs:1560 msgid "Unable to open folder" msgstr "ל×� ניתן לפתוח תיקייה" #~ msgid "_Cancel" #~ msgstr "_ביטול" #~ msgid "_Track" #~ msgstr "_רצועה" #~ msgid "_Off" #~ msgstr "_כיבוי" #~ msgid "Repeat All Tracks" #~ msgstr "חזרה על כל הרצועות" #~ msgid "Add File" #~ msgstr "הוספת קובץ" #~ msgid "Amberol cannot run in the background" #~ msgstr "×�מברול ל×� יכול לפעול ברקע" #~ msgid "Plays music and nothing else" #~ msgstr "ניגון מוזיקה ושו×� דבר מעבר לכך" #~ msgid "{} hour" #~ msgid_plural "{} hours" #~ msgstr[0] "שעה" #~ msgstr[1] "{} שעות" #~ msgstr[2] "שעתיי×�" #~ msgstr[3] "{} שעות" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "â€�„{}â€� ×�ינו קובץ שמע נתמך" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "סוג קובץ ל×� מזוהה עבור „{}â€�" #~ msgid "Amberol is running in the background" #~ msgstr "×�מברול פועל ברקע" #~ msgid "Playing next" #~ msgstr "ניגון הב×�" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "תור שירי×�" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "הכנסת שיר לתור" #~ msgctxt "shortcut window" #~ msgid "Queue a Folder" #~ msgstr "הכנסת תיקייה לתור" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "ניקוי" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "רצועה קודמת" #~ msgctxt "shortcut window" #~ msgid "Seek Backwards" #~ msgstr "קפיצה ל×�חור" #~ msgctxt "shortcut window" #~ msgid "Seek Forward" #~ msgstr "קפיצה קדימה" #~ msgid "Show the playlist" #~ msgstr "הצגת רשימת ההשמעה" #~ msgid "Choose a folder" #~ msgstr "בחירת תיקייה" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/hi.po000066400000000000000000000344041516451220600222620ustar00rootroot00000000000000# Hindi translation for amberol. # Copyright (C) 2024 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Scrambled777 , 2024. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2024-03-25 22:32+0000\n" "PO-Revision-Date: 2024-03-29 12:37+0530\n" "Last-Translator: Scrambled777 \n" "Language-Team: Hindi\n" "Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Gtranslator 46.0\n" #: data/io.bassi.Amberol.desktop.in.in:3 #: data/io.bassi.Amberol.appdata.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:4 msgid "Music Player" msgstr "मà¥�यूजिक पà¥�लेयर" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:12 msgid "music;player;media;audio;playlist;" msgstr "music;player;media;audio;playlist;संगीत;पà¥�लेयर;मीडिया;ऑडियो;पà¥�लेलिसà¥�ट;" #: data/io.bassi.Amberol.appdata.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "संगीत बजाता है और कà¥�छ नहीं" #: data/io.bassi.Amberol.appdata.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol à¤�क मà¥�यूजिक पà¥�लेयर है जिसे भवà¥�यता का कोई भà¥�रम नहीं है। यदि आप केवल अपने सà¥�थानीय " "सिसà¥�टम पर उपलबà¥�ध संगीत चलाना चाहते हैं तो Amberol वह मà¥�यूजिक पà¥�लेयर है जिसे आप तलाश रहे हैं।" #: data/io.bassi.Amberol.appdata.xml.in.in:14 msgid "Current features:" msgstr "वरà¥�तमान विशेषताà¤�ं:" #: data/io.bassi.Amberol.appdata.xml.in.in:16 msgid "adaptive UI" msgstr "अनà¥�कूली UI" #: data/io.bassi.Amberol.appdata.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "à¤�लà¥�बम कला का उपयोग करके UI को फिर से रंगना" #: data/io.bassi.Amberol.appdata.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "गानों को कतारबदà¥�ध करने के लिà¤� खींचें और छोड़ें" #: data/io.bassi.Amberol.appdata.xml.in.in:19 msgid "shuffle and repeat" msgstr "फेरबदल करें और दोहराà¤�ं" #: data/io.bassi.Amberol.appdata.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS à¤�कीकरण" #: data/io.bassi.Amberol.appdata.xml.in.in:44 msgid "Emmanuele Bassi" msgstr "इमैनà¥�à¤�ल बसà¥�सी" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "पà¥�लेबैक पà¥�रगति पर है" #: src/audio/song.rs:325 msgid "Unknown artist" msgstr "अजà¥�ञात कलाकार" #: src/audio/song.rs:332 msgid "Unknown title" msgstr "अजà¥�ञात शीरà¥�षक" #: src/audio/song.rs:339 msgid "Unknown album" msgstr "अजà¥�ञात à¤�लà¥�बम" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "जनरल" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "पà¥�राथमिक मेनू टॉगल करें" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "गाने के विवरण को कà¥�लिपबोरà¥�ड पर कॉपी करें" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "शॉरà¥�टकट दिखाà¤�à¤�" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "छोड़ें" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "पà¥�लेलिसà¥�ट" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "पà¥�लेलिसà¥�ट में à¤�क गाना जोड़ें" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "पà¥�लेलिसà¥�ट में à¤�क फ़ोलà¥�डर जोड़ें" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "पà¥�लेलिसà¥�ट साफ़ करें" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "पà¥�लेलिसà¥�ट फलक टॉगल करें" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "गानो का फेरबदल टॉगल करें" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "पà¥�लेबैक" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "बजाà¤�ं/रोकें टॉगल करें" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "पिछला गाना" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "अगला गाना" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "मौजूदा गाने में पीछे की ओर खोजें" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "मौजूदा गाने में आगे की ओर खोजें" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "पिछला गाना बजाà¤�ं" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "पीछे जाà¤�à¤�" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "बजाना टॉगल करें" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "बजाना टॉगल करें" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "अगला गाना बजाà¤�ं" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "आगे जाà¤�à¤�" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "पà¥�लेलिसà¥�ट टॉगल करें" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "पà¥�लेलिसà¥�ट टॉगल करें" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "पà¥�लेलिसà¥�ट में फेरबदल करें" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "फेरबदल" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "दोहराना सकà¥�षम करें" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "दोहराà¤�ं" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "मà¥�खà¥�य मेनà¥�यू" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "पà¥�राथमिक मेनà¥�यू" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "कॉपी" #: src/gtk/playback-control.ui:157 msgid "Add _Song" msgstr "गाना जोड़ें (_S)" #: src/gtk/playback-control.ui:161 msgid "Add _Folder" msgstr "फोलà¥�डर जोड़ें (_F)" #: src/gtk/playback-control.ui:165 msgid "Clear" msgstr "साफ़" #: src/gtk/playback-control.ui:171 msgid "_Match Cover Art" msgstr "कवर कला का मिलान (_M)" #: src/gtk/playback-control.ui:175 msgid "_Background Playback" msgstr "पृषà¥�ठभूमि पà¥�लेबैक (_B)" #: src/gtk/playback-control.ui:181 msgid "_ReplayGain" msgstr "रिपà¥�लेगैन (_R)" #: src/gtk/playback-control.ui:183 msgctxt "replaygain-menu" msgid "_Album" msgstr "à¤�लà¥�बम (_A)" #: src/gtk/playback-control.ui:188 msgctxt "replaygain-menu" msgid "_Song" msgstr "गाना (_S)" #: src/gtk/playback-control.ui:193 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "अकà¥�षम (_D)" #: src/gtk/playback-control.ui:201 msgid "_Keyboard Shortcuts" msgstr "कीबोरà¥�ड शॉरà¥�टकट (_K)" #: src/gtk/playback-control.ui:205 msgid "_About Amberol" msgstr "Amberol के बारे में (_A)" #: src/gtk/playback-control.ui:209 msgid "_Quit" msgstr "छोड़ें (_Q)" #: src/gtk/playlist-view.ui:18 msgid "Playlist" msgstr "पà¥�लेलिसà¥�ट" #: src/gtk/playlist-view.ui:49 msgid "Search Songs in the Playlist" msgstr "पà¥�लेलिसà¥�ट में गाने खोजें" #: src/gtk/playlist-view.ui:61 msgid "Select Songs in the Playlist" msgstr "पà¥�लेलिसà¥�ट में गाने खोजें" #: src/gtk/playlist-view.ui:74 msgid "Close the Playlist" msgstr "पà¥�लेलिसà¥�ट बंद करें" #: src/gtk/playlist-view.ui:133 msgid "Select All Songs" msgstr "सभी गाने चà¥�नें" #: src/gtk/playlist-view.ui:146 msgid "Remove Selected Songs" msgstr "चयनित गाने हटाà¤�à¤�" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "किसी गीत को पà¥�लेलिसà¥�ट में जोड़ने के लिà¤� उसे छोड़ें" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "किसी फ़ाइल या फ़ोलà¥�डर का चयन करें, या पà¥�लेलिसà¥�ट में गाने जोड़ने के लिà¤� फ़ाइलों को अपने फ़ाइल " "पà¥�रबंधक से à¤�पà¥�लिकेशन विंडो पर खींचें" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "पà¥�लेलिसà¥�ट पà¥�नरà¥�सà¥�थापित करें" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "फोलà¥�डर जोड़ें" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "गाना जोड़ें" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "बीता समय" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "शेष समय" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:229 msgid "translator-credits" msgstr "Scrambled777 " #: src/application.rs:241 msgid "Amberol needs to run in the background to play music" msgstr "संगीत बजाने के लिà¤� Amberol को पृषà¥�ठभूमि में चलाने की आवशà¥�यकता है" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "सभी गाने दोहराà¤�à¤�" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "वरà¥�तमान गीत को दोहराà¤�à¤�" #: src/window.rs:432 msgid "Audio files" msgstr "ऑडियो फाइलें" #: src/window.rs:437 msgid "_Add Song" msgstr "गाना जोड़ें (_A)" #: src/window.rs:440 msgid "Open File" msgstr "फाइल खोलें" #: src/window.rs:445 src/window.rs:465 src/window.rs:1354 msgid "Unable to access files" msgstr "फ़ाइलों तक पहà¥�ंचने में असमरà¥�थ" #: src/window.rs:457 msgid "_Add Folder" msgstr "फोलà¥�डर जोड़ें (_A)" #: src/window.rs:459 msgid "Open Folder" msgstr "फोलà¥�डर खोलें" #: src/window.rs:482 msgid "No available song found" msgstr "कोई उपलबà¥�ध गाना नहीं मिला" #: src/window.rs:537 msgid "No songs found" msgstr "कोई गाना नहीं मिला" #: src/window.rs:567 msgid "Added a new song" msgstr "नया गाना जोड़ा गया" #: src/window.rs:568 msgid "Play" msgstr "बजाà¤�à¤�" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:577 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "à¤�क गाना जोड़ा गया" msgstr[1] "{} गाने जोड़े गà¤�" #: src/window.rs:1118 msgid "Unable to access dropped files" msgstr "गिराई गई फ़ाइलों तक पहà¥�ंचने में असमरà¥�थ" #: src/window.rs:1212 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} मिनट" msgstr[1] "{} मिनट" #: src/window.rs:1223 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} घंटा {minutes} शेष" msgstr[1] "{hours} घंटे {minutes} शेष" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1233 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} मिनट शेष" msgstr[1] "{} मिनट शेष" #: src/window.rs:1333 msgid "No song selected" msgstr "कोई गाना चयनित नहीं" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1338 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} गीत चयनित" msgstr[1] "{} गाने चयनित" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1392 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "अभी \"{artist}\" दà¥�वारा \"{title}\" बजाया जा रहा है" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/hr.po000066400000000000000000000300321516451220600222640ustar00rootroot00000000000000# Croatian translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/issues\n" "POT-Creation-Date: 2023-01-05 10:55+0000\n" "PO-Revision-Date: 2023-01-13 11:36+0100\n" "Last-Translator: gogo \n" "Language-Team: Croatian \n" "Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 3.2.2\n" #: data/io.bassi.Amberol.desktop.in.in:3 #: data/io.bassi.Amberol.appdata.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:4 msgid "Music Player" msgstr "Glazbeni reproduktor" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:12 msgid "music;player;media;audio;playlist;" msgstr "glazba;reproduktor;medij;zvuk;popis izvoÄ‘enja;" #: data/io.bassi.Amberol.appdata.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "SluÅ¡ajte glazbu i niÅ¡ta viÅ¡e od toga" #: data/io.bassi.Amberol.appdata.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol je glazbeni reproduktor bez obzira na njegovu jednostavnost. Ako " "samo želite sluÅ¡ati glazbu dostupnu na vaÅ¡em lokalnom sustavu, tada je " "Amberol glazbeni reproduktro koji tražite." #: data/io.bassi.Amberol.appdata.xml.in.in:14 msgid "Current features:" msgstr "Trenutne znaÄ�ajke:" #: data/io.bassi.Amberol.appdata.xml.in.in:16 msgid "adaptive UI" msgstr "prilagodljivo grafiÄ�ko suÄ�elje" #: data/io.bassi.Amberol.appdata.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "grafiÄ�ko suÄ�elje mijenja boju prema omotu albuma" #: data/io.bassi.Amberol.appdata.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "podrÅ¡ka za povlaÄ�enje i ispuÅ¡tanje pjesme u red reprodukcije" #: data/io.bassi.Amberol.appdata.xml.in.in:19 msgid "shuffle and repeat" msgstr "ponavljanje i naizmjeniÄ�na repodukcija" #: data/io.bassi.Amberol.appdata.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS integracija" #: data/io.bassi.Amberol.appdata.xml.in.in:41 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Reprodukcija u tijeku" #: src/audio/song.rs:328 msgid "Unknown artist" msgstr "Nepoznat izvoÄ‘aÄ�" #: src/audio/song.rs:335 msgid "Unknown title" msgstr "Nepoznat naslov" #: src/audio/song.rs:342 msgid "Unknown album" msgstr "Nepoznat album" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Općenito" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Uklj/Isklj glavni izbornik" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Kopiraj pojedinosti pjesme u meÄ‘uspremnik" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show Shortcuts" msgstr "Prikaži preÄ�ace tipkovnice" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "Zatvori" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "Popis izvoÄ‘enja" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Dodaj pjesmu u popis izvoÄ‘enja" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Dodaj mapu u popis izvoÄ‘enja" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "ObriÅ¡i popis izvoÄ‘enja" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Uklj/Isklj panel popisa izvoÄ‘enja" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Uklj/Isklj naizmjeniÄ�nu reprodukciju" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Reprodukcija" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle Play/Pause" msgstr "Uklj/Isklj pauzu/reprodukciju" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "PrijaÅ¡nja pjesma" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "Sljedeća pjesma" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Premotaj unatrag u trenutnoj pjesmi" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Premotaj unaprijed u trenutnoj pjesmi" #: src/gtk/playback-control.ui:30 msgctxt "a11y" msgid "Elapsed time" msgstr "Proteklo vrijeme" #: src/gtk/playback-control.ui:42 msgctxt "a11y" msgid "Remaining time" msgstr "Preostalo vrijeme" #: src/gtk/playback-control.ui:64 msgid "Play the Previous Song" msgstr "Reproduciraj prijaÅ¡nju pjesmu" #: src/gtk/playback-control.ui:69 msgctxt "a11y" msgid "Skip backwards" msgstr "Prebaci unatrag" #: src/gtk/playback-control.ui:78 msgid "Toggle Play" msgstr "Uklj/Isklj reprodukciju" #: src/gtk/playback-control.ui:84 msgctxt "a11y" msgid "Toggle play" msgstr "Uklj/Isklj reprodukciju" #: src/gtk/playback-control.ui:93 msgid "Play the Next Song" msgstr "Reproduciraj sljedeću pjesmu" #: src/gtk/playback-control.ui:98 msgctxt "a11y" msgid "Skip forward" msgstr "Prebaci naprijed" #: src/gtk/playback-control.ui:121 msgid "Toggle Playlist" msgstr "Uklj/Isklj popis izvoÄ‘enja" #: src/gtk/playback-control.ui:126 msgctxt "a11y" msgid "Toggle playlist" msgstr "Uklj/Isklj popis izvoÄ‘enja" #: src/gtk/playback-control.ui:135 msgid "Shuffle the Playlist" msgstr "NaizmjeniÄ�ni popis izvoÄ‘enja" #: src/gtk/playback-control.ui:137 msgctxt "a11y" msgid "Shuffle" msgstr "NaizmjeniÄ�no" #: src/gtk/playback-control.ui:156 src/playback_control.rs:153 msgid "Enable Repeat" msgstr "Omogući ponavljanje" #: src/gtk/playback-control.ui:161 msgctxt "a11y" msgid "Repeat" msgstr "Ponovi" #: src/gtk/playback-control.ui:172 msgid "Main Menu" msgstr "Glavni izbornik" #: src/gtk/playback-control.ui:178 msgctxt "a11y" msgid "Primary menu" msgstr "Glavni izbornik" #: src/gtk/playback-control.ui:194 msgid "Copy" msgstr "Kopiraj" #: src/gtk/playback-control.ui:200 msgid "Add _Song" msgstr "Dodaj _pjesmu" #: src/gtk/playback-control.ui:204 msgid "Add _Folder" msgstr "Dodaj _mapu" #: src/gtk/playback-control.ui:208 msgid "Clear" msgstr "ObriÅ¡i" #: src/gtk/playback-control.ui:214 msgid "_Match Cover Art" msgstr "_Uskladi omot albuma" #: src/gtk/playback-control.ui:220 msgid "_ReplayGain" msgstr "_Normalizacija zvuka" #: src/gtk/playback-control.ui:222 msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.ui:227 msgid "_Track" msgstr "_Pjesma" #: src/gtk/playback-control.ui:232 msgid "_Off" msgstr "_IskljuÄ�i" #: src/gtk/playback-control.ui:240 msgid "_Keyboard Shortcuts" msgstr "_PreÄ�aci tipkovnice" #: src/gtk/playback-control.ui:244 msgid "_About Amberol" msgstr "_O Amberolu" #: src/gtk/playback-control.ui:248 msgid "_Quit" msgstr "_Zatvori" #: src/gtk/playlist-view.ui:19 msgid "Playlist" msgstr "Popis izvoÄ‘enja" #: src/gtk/playlist-view.ui:49 msgid "Search Songs in the Playlist" msgstr "Pretraži pjesme u popisu izvoÄ‘enja" #: src/gtk/playlist-view.ui:61 msgid "Select Songs in the Playlist" msgstr "Odaberi pjesme u popisu izvoÄ‘enja" #: src/gtk/playlist-view.ui:74 msgid "Close the Playlist" msgstr "Zatvori popis izvoÄ‘enja" #: src/gtk/playlist-view.ui:135 msgid "Select All Songs" msgstr "Odaberi sve pjesme" #: src/gtk/playlist-view.ui:148 msgid "Remove Selected Songs" msgstr "Ukloni odabrane pjesme" #: src/gtk/window.ui:12 msgid "Drop a song to add it to the queue" msgstr "Ispustite pjesmu za dodavanje u popis izvoÄ‘enja" #: src/gtk/window.ui:49 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Odaberite datoteku ili mapu, ili ispustite datoteku iz svojeg upravitelja " "datoteka u prozor aplikacije za dodavanje pjesme u popis izvoÄ‘enja" #: src/gtk/window.ui:58 msgid "Add Folder" msgstr "Dodaj mapu" #: src/gtk/window.ui:68 msgid "Add Song" msgstr "Dodaj pjesmu" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:188 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " gogo https://launchpad.net/~trebelnik-stefina\n" "\n" "Milo Ivir " #: src/playback_control.rs:157 msgid "Repeat All Tracks" msgstr "Ponovni sve pjesme" #: src/playback_control.rs:161 msgid "Repeat the Current Track" msgstr "Ponovi trenutnu pjesmu" #: src/window.rs:409 msgid "_Add Song" msgstr "_Dodaj pjesmu" #: src/window.rs:410 src/window.rs:450 msgid "_Cancel" msgstr "_Odustani" #: src/window.rs:412 msgid "Open File" msgstr "Otvori datoteku" #: src/window.rs:419 msgid "Audio files" msgstr "Glazbene datoteke" #: src/window.rs:428 src/window.rs:1293 msgid "Unable to access files" msgstr "Nemoguć pristup datotekama" #: src/window.rs:449 msgid "_Add Folder" msgstr "_Dodaj mapu" #: src/window.rs:452 msgid "Open Folder" msgstr "Otvori mapu" #: src/window.rs:463 msgid "Unable to access folders" msgstr "Nemoguć pristup mapama" #: src/window.rs:475 msgid "No available song found" msgstr "Nema pronaÄ‘enih dostupnih pjesama" #: src/window.rs:532 msgid "No songs found" msgstr "Nema pronaÄ‘enih pjesama" #: src/window.rs:559 msgid "Added a new song" msgstr "Dodana je nova pjesma" #: src/window.rs:560 msgid "Play" msgstr "Reproduciraj" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:569 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Dodana je {} pjesma" msgstr[1] "Dodane su {} pjesme" msgstr[2] "Dodano je {} pjesama" #: src/window.rs:1029 msgid "Unable to access dropped files" msgstr "Nemoguć pristup ispuÅ¡tenim datotekama" #: src/window.rs:1123 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuta" msgstr[1] "{} minute" msgstr[2] "{} minuta" #: src/window.rs:1134 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} sat {minutes} preostalo" msgstr[1] "{hours} sata {minutes} preostalo" msgstr[2] "{hours} sati {minutes} preostalo" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1144 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minuta preostala" msgstr[1] "{} minute preostale" msgstr[2] "{} minuta preostalo" #: src/window.rs:1273 msgid "No song selected" msgstr "Nema odabranih pjesama" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1278 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} pjesma odabrana" msgstr[1] "{} pjesme odabrane" msgstr[2] "{} pjesama odabrano" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1331 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Trenutno sluÅ¡ate “{title}â€� od “{artist}â€�" #: src/window.rs:1377 msgid "Amberol needs to run in the background to play music" msgstr "" "Amberol treba biti pokrenut u pozadini kako bi mogao reproducirati glazbu" #~ msgid "Add File" #~ msgstr "Dodaj datoteku" #~ msgid "Plays music and nothing else" #~ msgstr "SluÅ¡ajte glazbu i niÅ¡ta viÅ¡e od toga" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol se nemože pokrenuti u pozadini" #~ msgid "{} hour" #~ msgid_plural "{} hours" #~ msgstr[0] "{} sat" #~ msgstr[1] "{} sata" #~ msgstr[2] "{} sata" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/hu.po000066400000000000000000000312061516451220600222730ustar00rootroot00000000000000# Hungarian translation for amberol. # Copyright (C) 2022, 2023, 2025 Free Software Foundation, Inc. # This file is distributed under the same license as the amberol package. # # Balázs Úr , 2022, 2023, 2025. msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-08-25 09:20+0000\n" "PO-Revision-Date: 2025-08-25 16:58+0200\n" "Last-Translator: Balázs Úr \n" "Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 24.12.3\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Zenelejátszó" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "zene;lejátszó;média;hang;lejátszási lista;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Zenét játszik, és semmi több" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Az Amberol egy nagyzási képzelgések nélküli zenelejátszó. Ha csak a helyi " "rendszerén elérhetÅ‘ zenéket szeretné lejátszani, akkor az Amberol lesz az a " "zenelejátszó, amelyet keres." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Jelenlegi funkciók:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "alkalmazkodó felhasználói felület" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "felhasználói felület átszínezése az album borítójának használatával" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "fogd és vidd támogatás a dalok sorba állításához" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "megkeverés és ismétlés" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS integráció" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Az elÅ‘zÅ‘ dal lejátszása" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Kihagyás vissza" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Lejátszás be/ki" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Lejátszás be/ki" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "A következÅ‘ dal lejátszása" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Kihagyás elÅ‘re" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Lejátszási lista be- és kikapcsolása" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Lejátszási lista be- és kikapcsolása" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "A lejátszási lista megkeverése" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Megkeverés" #: src/gtk/playback-control.blp:116 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Ismétlés engedélyezése" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Ismétlés" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "FÅ‘menü" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "ElsÅ‘dleges menü" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Másolás" #: src/gtk/playback-control.blp:157 #| msgid "Open File" msgid "Open Directory" msgstr "Könyvtár megnyitása" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "_Dal hozzáadása" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "_Mappa hozzáadása" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Törlés" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Borító színeinek használata" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Lejátszás a háttérben" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "Ha_ngerÅ‘-korrekció" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Dal" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Letiltva" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Gyorsbillentyűk" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "Az Amberol _névjegye" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Kilépés" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Dalok keresése a lejátszási listában" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Lejátszási lista" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "A lejátszási lista bezárása" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Dalok kijelölése a lejátszási listában" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Dalok keresése" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Keresés" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Gépeljen a dalok kereséséhez" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Összes dal kijelölése" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Kijelölt dalok eltávolítása" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Nem érhetÅ‘ el borító" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Jelenleg játszott" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Ã�ltalános" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "ElsÅ‘dleges menü be- és kikapcsolása" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Dal részleteinek másolása a vágólapra" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Gyorsbillentyűk megjelenítése" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Kilépés" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Lejátszási lista" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Dal hozzáadása a lejátszási listához" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Mappa hozzáadása a lejátszási listához" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "A lejátszási lista törlése" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "A lejátszási lista panel be- és kikapcsolása" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Dalok megkeverésének be- és kikapcsolása" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "Lejátszás" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Lejátszás vagy szüneteltetés" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "ElÅ‘zÅ‘ dal" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "KövetkezÅ‘ dal" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Tekerés hátra a jelenlegi dalban" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Tekerés elÅ‘re a jelenlegi dalban" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Húzzon ide egy dalt a lejátszási listához való hozzáadáshoz" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Válasszon egy fájlt vagy mappát, vagy húzza a fájlokat a fájlkezelÅ‘bÅ‘l az " "alkalmazás ablakába, hogy dalokat adjon hozzá a lejátszási listához." #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Lejátszási lista visszaállítása" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Mappa hozzáadása" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Dal hozzáadása" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Eltelt idÅ‘" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "HátralévÅ‘ idÅ‘" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Úr Balázs , 2022." #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Az Amberolnak a háttérben kell futnia a zene lejátszásához" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Lejátszás folyamatban" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Ismeretlen elÅ‘adó" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Ismeretlen cím" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Ismeretlen album" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Borítókép" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Összes dal ismétlése" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "A jelenlegi dal ismétlése" #: src/window.rs:149 msgid "Audio files" msgstr "Hangfájlok" #: src/window.rs:159 msgid "_Add Song" msgstr "Dal _hozzáadása" #: src/window.rs:163 msgid "Open File" msgstr "Fájl megnyitása" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "Nem lehet hozzáférni a fájlokhoz" #: src/window.rs:182 msgid "_Add Folder" msgstr "Mappa _hozzáadása" #: src/window.rs:185 msgid "Open Folder" msgstr "Mappa megnyitása" #: src/window.rs:508 msgid "No available song found" msgstr "Nem található elérhetÅ‘ dal" #: src/window.rs:569 msgid "No songs found" msgstr "Nem találhatók dalok" #: src/window.rs:602 msgid "Added a new song" msgstr "Új dal hozzáadva" #: src/window.rs:603 msgid "Play" msgstr "Lejátszás" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Egy dal hozzáadva" msgstr[1] "{} dal hozzáadva" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "Nem lehet hozzáférni a behúzott fájlokhoz" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} perc" msgstr[1] "{} perc" #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} óra {minutes} van hátra" msgstr[1] "{hours} óra {minutes} van hátra" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} perc van hátra" msgstr[1] "{} perc van hátra" #: src/window.rs:1461 msgid "No song selected" msgstr "Nincs dal kijelölve" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} dal kijelölve" msgstr[1] "{} dal kijelölve" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Jelenleg játszott: „{artist}â€� – „{title}â€�" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "Nem lehet megnyitni a mappát" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/ia.po000066400000000000000000000311621516451220600222510ustar00rootroot00000000000000# Interlingua translation for amberol. # Copyright (C) 2024 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # FIRST AUTHOR , YEAR. # Emilio Sepúlveda , 2024-2025. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-09-13 17:32+0000\n" "PO-Revision-Date: 2025-09-13 16:35-0300\n" "Last-Translator: Emilio Sepúlveda \n" "Language-Team: Interlingua \n" "Language: ia\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-DL-Lang: ia\n" "X-DL-Module: amberol\n" "X-DL-Branch: main\n" "X-DL-Domain: po\n" "X-DL-State: Translating\n" "X-Generator: Gtranslator 48.0\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Reproductor de musica" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "musica;reproductor;medios;audio;lista de reproduction;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Reproduce musica e nihil plus" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol es un reproductor de musica sin delusion de grandiositate. Si tu " "solmente vole reproducer musica disponibile in tu systema local, alora " "Amberol es le reproductor que tu sta cercante." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Functionalitates actual:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "IU adaptative" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Recoloration de IU usante le copertura de album" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "supporto de traher e deponer pro adder cantos al cauda" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "miscer e repeter" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "Integration de MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Reproducer le cantion precedente" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Saltar retro" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Commutar reproduction" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Commutar reproduction" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Reproducer le sequente cantion" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Saltar avante" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Commutar le lista de reproduction" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Commutar le lista de reproduction" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Miscer le lista de reproduction" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Miscer" #: src/gtk/playback-control.blp:116 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Activar le repetition" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Repeter" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Menu principal" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Menu primari" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Copiar" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Aperir directorio" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Adder _cantion" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Adder _dossier" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Rader" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Coincider con le arte de copertura" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "Reproduction in _secunde plano" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Cantion" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Disactivate" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "Vias breve de claviero" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_A proposito de Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Quitar" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Cercar cantiones in le lista de reproduction" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Lista de reproduction" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Clauder le lista de reproduction" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Seliger cantiones in le lista de reproduction" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Cercar cantiones" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Cercar" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Scribe pro cercar cantiones" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Seliger tote le cantiones" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Remover le cantos seligite" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Necun copertura disponibile" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Reproduction in curso" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "General" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Commutar menu primari" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Copiar le detalios de cantion al area de transferentia" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Monstrar vias breve" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Quitar" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Lista de reproduction" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Adder un cantion al lista de reproduction" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Adder un dossier al lista de reproduction" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Rader le lista de reproduction" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Commutar le subfenestra de lista de reproduction" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Commutar le miscimento de cantiones" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "Reproduction" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Commutar reproducer/pausar" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "Cantion precedente" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "Cantion sequente" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Cercar a retro in le cantion actual" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Cercar avante in le cantion actual" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Depone un canto pro adder lo al lista de reproduction" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Selige un file o dossier o depone files ab tu gestor de files al fenestra de " "application pro adder cantiones al lista de reproduction" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Restaurar le lista de reproduction" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Adder dossier" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Adder cantion" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Tempore passate" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Tempore restante" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Emilio Sepúlveda " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol necessita executar se in le fundo pro reproducer musica" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Reproduction in curso" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Artista incognite" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Titulo incognite" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Album incognite" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Imagine de copertura" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Repeter tote le cantos" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Repeter le cantion actual" #: src/window.rs:149 msgid "Audio files" msgstr "Files de audio" #: src/window.rs:159 msgid "_Add Song" msgstr "_Adder cantion" #: src/window.rs:163 msgid "Open File" msgstr "Aperir file" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "Non poteva acceder al files" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Adder dossier" #: src/window.rs:185 msgid "Open Folder" msgstr "Aperir dossier" #: src/window.rs:508 msgid "No available song found" msgstr "Necun cantion disponibile trovate" #: src/window.rs:569 msgid "No songs found" msgstr "Nulle cantiones trovate" #: src/window.rs:602 msgid "Added a new song" msgstr "Addite un nove cantion" #: src/window.rs:603 msgid "Play" msgstr "Reproducer" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Addite un cantion" msgstr[1] "Addite {} cantiones" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "Non poteva acceder al files deposite" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuta" msgstr[1] "{} minutas" #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} hora {minutes} restante" msgstr[1] "{hours} horas {minutes} restante" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minuta restante" msgstr[1] "{} minutas restante" #: src/window.rs:1461 msgid "No song selected" msgstr "Nulle cantion seligite" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} cantion seligite" msgstr[1] "{} cantiones seligite" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Actualmente in reproduction “{title}â€� per “{artist}â€�" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "Non poteva aperir le dossier" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/id.po000066400000000000000000000317401516451220600222560ustar00rootroot00000000000000# Indonesian translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Kukuh Syafaat , 2022-2023. # Andika Triwidada , 2022 # Ega Natha , 2025. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2024-09-24 12:08+0000\n" "PO-Revision-Date: 2025-03-15 17:21+0700\n" "Last-Translator: Ega Natha \n" "Language-Team: Indonesian\n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Gtranslator 47.1\n" #: data/io.bassi.Amberol.desktop.in.in:3 #: data/io.bassi.Amberol.appdata.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:4 msgid "Music Player" msgstr "Pemutar Musik" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:12 msgid "music;player;media;audio;playlist;" msgstr "musik;pemutar;media;audio;daftar putar;" #: data/io.bassi.Amberol.appdata.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Putar musik, dan tidak ada yang lain" #: data/io.bassi.Amberol.appdata.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol adalah pemutar musik tanpa delusi keagungan. Jika Anda hanya ingin " "memutar musik yang tersedia di sistem lokal Anda maka Amberol adalah pemutar " "musik yang Anda cari." #: data/io.bassi.Amberol.appdata.xml.in.in:14 msgid "Current features:" msgstr "Fitur saat ini:" #: data/io.bassi.Amberol.appdata.xml.in.in:16 msgid "adaptive UI" msgstr "antarmuka adaptif" #: data/io.bassi.Amberol.appdata.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Pewarnaan ulang antar muka menggunakan sampul album" #: data/io.bassi.Amberol.appdata.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "seret dan lepas dukungan untuk mengantrekan lagu" #: data/io.bassi.Amberol.appdata.xml.in.in:19 msgid "shuffle and repeat" msgstr "acak dan ulangi" #: data/io.bassi.Amberol.appdata.xml.in.in:20 msgid "MPRIS integration" msgstr "Integrasi MPRIS" #: data/io.bassi.Amberol.appdata.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Pemutaran sedang berlangsung" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Artis tak dikenal" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Judul tak dikenal" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Album tak dikenal" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Umum" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Jungkitkan menu primer" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Salin detail lagu ke papan klip" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Tampilkan pintasan" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "Keluar" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "Daftar Putar" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Tambahkan lagu ke daftar putar" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Tambahkan folder ke daftar putar" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Bersihkan daftar putar" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Jungkitkan panel daftar putar" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Jungkitkan mengacak lagu" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Putar" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Jungkitkan putar/jeda" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "Lagu sebelumnya" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "Lagu berikutnya" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Lewati ke belakang di lagu saat ini" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Lewati ke depan di lagu saat ini" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "Putar Lagu Sebelumnya" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "Lewati ke belakang" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "Jungkitkan Memutar" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "Jungkitkan Memutar" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "Putar Lagu Berikutnya" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "Lewati ke depan" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "Jungkitkan Daftar Putar" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "Jungkitkan Daftar Putar" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "Acak Daftar Putar" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "Acak" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Aktifkan Pengulangan" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "Berulang" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "Menu Utama" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Menu primer" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "Salin" #: src/gtk/playback-control.ui:157 msgid "Add _Song" msgstr "Tambah _Lagu" #: src/gtk/playback-control.ui:161 msgid "Add _Folder" msgstr "Tambah _Folder" #: src/gtk/playback-control.ui:165 msgid "Clear" msgstr "Bersihkan" #: src/gtk/playback-control.ui:171 msgid "_Match Cover Art" msgstr "Cocokkan Sampul Albu_m" #: src/gtk/playback-control.ui:175 msgid "_Background Playback" msgstr "Pemutaran Latar _Belakang" #: src/gtk/playback-control.ui:181 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.ui:183 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.ui:188 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Lagu" #: src/gtk/playback-control.ui:193 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Dinonaktifkan" #: src/gtk/playback-control.ui:201 msgid "_Keyboard Shortcuts" msgstr "Pintasan Papan Ti_k" #: src/gtk/playback-control.ui:205 msgid "_About Amberol" msgstr "Tent_ang Amberol" #: src/gtk/playback-control.ui:209 msgid "_Quit" msgstr "_Keluar" #: src/gtk/playlist-view.ui:17 msgid "Search Songs in the Playlist" msgstr "Cari Lagu di Daftar Putar" #: src/gtk/playlist-view.ui:28 msgid "Playlist" msgstr "Daftar Putar" #: src/gtk/playlist-view.ui:49 msgid "Select Songs in the Playlist" msgstr "Pilih Lagu di Daftar Putar" #: src/gtk/playlist-view.ui:58 msgid "Close the Playlist" msgstr "Tutup Daftar Putar" #: src/gtk/playlist-view.ui:67 msgid "Search songs" msgstr "Cari lagu" #: src/gtk/playlist-view.ui:70 msgctxt "a11y" msgid "Search" msgstr "Cari" #: src/gtk/playlist-view.ui:71 msgctxt "a11y" msgid "Type to search songs" msgstr "Ketik untuk mencari lagu" #: src/gtk/playlist-view.ui:117 msgid "Select All Songs" msgstr "Pilih Semua Lagu" #: src/gtk/playlist-view.ui:130 msgid "Remove Selected Songs" msgstr "Hapus Lagu yang Dipilih" #: src/gtk/queue-row.ui:27 msgctxt "a11y" msgid "No cover available" msgstr "Tidak ada sampul yang tersedia" #: src/gtk/queue-row.ui:84 msgctxt "a11y" msgid "Currently playing" msgstr "Kini sedang diputar" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "Jatuhkan lagu untuk menambahkannya ke daftar putar" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Pilih berkas atau folder, atau seret berkas dari pengelola berkas Anda ke " "jendela aplikasi untuk menambahkan lagu ke daftar putar" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "Pulihkan Daftar Putar" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "Tambah Folder" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "Tambah Lagu" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "Waktu berlalu" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "Sisa waktu" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Kukuh Syafaat , 2022-2023.\n" "Andika Triwidada , 2022." #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol perlu berjalan di latar belakang untuk memutar musik" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Gambar sampul" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Ulangi Semua Lagu" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Ulangi Lagu Saat Ini" #: src/window.rs:145 msgid "Audio files" msgstr "Berkas suara" #: src/window.rs:150 msgid "_Add Song" msgstr "T_ambah Lagu" #: src/window.rs:153 msgid "Open File" msgstr "Buka Berkas" #: src/window.rs:158 src/window.rs:174 src/window.rs:1462 msgid "Unable to access files" msgstr "Tak bisa mengakses berkas" #: src/window.rs:167 msgid "_Add Folder" msgstr "T_ambah Folder" #: src/window.rs:169 msgid "Open Folder" msgstr "Buka Folder" #: src/window.rs:488 msgid "No available song found" msgstr "Tidak ada lagu yang tersedia" #: src/window.rs:549 msgid "No songs found" msgstr "Tidak ada lagu yang ditemukan" #: src/window.rs:582 msgid "Added a new song" msgstr "Menambahkan lagu baru" #: src/window.rs:583 msgid "Play" msgstr "Putar" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:592 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Menambahkan satu lagu" #: src/window.rs:1222 msgid "Unable to access dropped files" msgstr "Tak bisa mengakses berkas yang dijatuhkan" #: src/window.rs:1316 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} menit" #: src/window.rs:1327 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} jam {minutes} tersisa" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1337 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} menit tersisa" #: src/window.rs:1441 msgid "No song selected" msgstr "Tidak ada lagu yang dipilih" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1446 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} lagu dipilih" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1502 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Sedang memutar \"{title}\" oleh \"{artist}\"" #~ msgid "_Cancel" #~ msgstr "_Batal" #~ msgid "Unable to access folders" #~ msgstr "Tak bisa mengakses folder" #~ msgid "_Track" #~ msgstr "_Trek" #~ msgid "_Off" #~ msgstr "_Matikan" #~ msgid "Repeat All Tracks" #~ msgstr "Ulangi Semua Trek" #~ msgid "Add File" #~ msgstr "Tambah Berkas" #~ msgid "Plays music and nothing else" #~ msgstr "Putar musik dan tak ada yang lain" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol tidak dapat berjalan di latar belakang" #~ msgid "{} hour" #~ msgid_plural "{} hours" #~ msgstr[0] "{} jam" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "Antrean Lagu" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "Antrekan Lagu" #~ msgctxt "shortcut window" #~ msgid "Queue a Folder" #~ msgstr "Antrekan Folder" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "Bersihkan" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "Trek Sebelumnya" #~ msgid "Playing next" #~ msgstr "Memutar berikutnya" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "\"{}\" bukan berkas audio yang didukung" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Jenis berkas yang tidak dikenal untuk \"{}\"" #~ msgid "Choose a file" #~ msgstr "Pilih berkas" #~ msgid "Choose a folder" #~ msgstr "Pilih folder" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/is.po000066400000000000000000000305011516451220600222670ustar00rootroot00000000000000# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # SPDX-FileCopyrightText: 2022, 2025 Sveinn í Felli # Ingir , 2025. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-04-10 11:05+0000\n" "PO-Revision-Date: 2025-04-21 14:33+0000\n" "Last-Translator: Sveinn í Felli \n" "Language-Team: Icelandic\n" "Language: is\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 23.08.5\n" #: data/io.bassi.Amberol.desktop.in.in:3 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:4 msgid "Music Player" msgstr "Tónlistarspilari" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:12 msgid "music;player;media;audio;playlist;" msgstr "tónlist;spilari;margmiðlun;hljóð;spilun;spilunarlisti" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Spilar tónlist og ekkert annað" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol er tónlistarspilari án alls óþarfa. Ef þú ert bara að leita að " "spilara fyrir tónlist sem þú átt þegar á tölvunni þinni, þá er Amberol " "eitthvað fyrir þig." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Núverandi eiginleikar:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "Aðlaganlegt viðmót" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Endurlitun notandaviðmóts út frá umslagsmyndum" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "stuðningur við draga og sleppa lögum í biðröð" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "stokka og endurtaka" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS-samþætting" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Afspilun í gangi" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Óþekktur flytjandi" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Óþekktur titill" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Óþekktur diskur" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Almennt" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Víxla aðalvalmynd af/á" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Afrita valinn texta á klippispjald" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Sýna flýtilykla" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "Loka forriti" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "Spilunarlisti" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Bæta lagi á spilunarlista" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Bæta möppu á spilunarlista" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Hreinsa spilunarlistann" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Víxla spilunarlistaspjaldi af/á" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Víxla stokkun laga af/á" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Afspilun" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Víxla á milli Spila/Bíða" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "Fyrra lag" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "Næsta lag" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Leita afturábak í þessu lagi" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Leita áfram í þessu lagi" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "Spila fyrra lag" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "Stökkva til baka" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "Víxla afspilun af/á" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "Víxla afspilun af/á" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "Spila næsta lag" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "Stökkva áfram" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "Víxla spilunarlista af/á" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "Víxla spilunarlista af/á" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "Stokka spilunarlista" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "Stokka" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Virkja endurtekningu" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "Endurtaka" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "Aðalvalmynd" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Meginvalmynd" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "Afrita" #: src/gtk/playback-control.ui:157 msgid "Add _Song" msgstr "_Bæta við lagi" #: src/gtk/playback-control.ui:161 msgid "Add _Folder" msgstr "Bæta við mö_ppu" #: src/gtk/playback-control.ui:165 msgid "Clear" msgstr "Hreinsa" #: src/gtk/playback-control.ui:171 msgid "_Match Cover Art" msgstr "Sa_msvara umslagsmynd" #: src/gtk/playback-control.ui:175 msgid "_Background Playback" msgstr "_Afspilun i bakgrunni" #: src/gtk/playback-control.ui:181 msgid "_ReplayGain" msgstr "_ReplayGain styrkjöfnun" #: src/gtk/playback-control.ui:183 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Albúm" #: src/gtk/playback-control.ui:188 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Lag" #: src/gtk/playback-control.ui:193 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Óvirk" #: src/gtk/playback-control.ui:201 msgid "_Keyboard Shortcuts" msgstr "Flýtily_klar" #: src/gtk/playback-control.ui:205 msgid "_About Amberol" msgstr "_Um Amberol" #: src/gtk/playback-control.ui:209 msgid "_Quit" msgstr "_Hætta" #: src/gtk/playlist-view.ui:14 msgid "Search Songs in the Playlist" msgstr "Leita að lögum í spilunarlistanum" #: src/gtk/playlist-view.ui:24 msgid "Playlist" msgstr "Spilunarlisti" #: src/gtk/playlist-view.ui:46 msgid "Close the Playlist" msgstr "Loka spilunarlistanum" #: src/gtk/playlist-view.ui:54 msgid "Select Songs in the Playlist" msgstr "Velja lög í spilunarlistanum" #: src/gtk/playlist-view.ui:63 msgid "Search songs" msgstr "Leita að lögum" #: src/gtk/playlist-view.ui:66 msgctxt "a11y" msgid "Search" msgstr "Leit" #: src/gtk/playlist-view.ui:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Slá inn leitarorð fyrir leit" #: src/gtk/playlist-view.ui:113 msgid "Select All Songs" msgstr "Velja öll lög" #: src/gtk/playlist-view.ui:126 msgid "Remove Selected Songs" msgstr "Fjarlægja valin lög" #: src/gtk/queue-row.ui:27 msgctxt "a11y" msgid "No cover available" msgstr "Engin umslagsmynd tiltæk" #: src/gtk/queue-row.ui:84 msgctxt "a11y" msgid "Currently playing" msgstr "Ã� spilun" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "Slepptu lagi til að bæta því í biðröðina" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Veldu skrá eða möppu, eða dragðu skrár úr skráastjóranum þínum yfir á " "forritsgluggann til að bæta lögum á spilunarlistann" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "Endurstilla spilunarlista" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "Bæta við möppu" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "Bæta við lagi" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "Liðinn tími" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "Tími eftir" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Sveinn í Felli, sv1@fellsnet.is" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol þarf að keyra í bakgrunni til að geta spilað tónlist" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Umslagsmynd" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Endurtaka öll lög" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Endurtaka núverandi lag" #: src/window.rs:145 msgid "Audio files" msgstr "Hljóðskrár" #: src/window.rs:155 msgid "_Add Song" msgstr "Bæt_a við lagi" #: src/window.rs:159 msgid "Open File" msgstr "Opna skrá" #: src/window.rs:164 src/window.rs:186 src/window.rs:1474 msgid "Unable to access files" msgstr "Gat ekki fengið aðgang að skrám" #: src/window.rs:178 msgid "_Add Folder" msgstr "Bæt_a við möppu" #: src/window.rs:181 msgid "Open Folder" msgstr "Opna möppu" #: src/window.rs:500 msgid "No available song found" msgstr "Ekkert tiltækt lag fannst" #: src/window.rs:561 msgid "No songs found" msgstr "Engin lög fundust" #: src/window.rs:594 msgid "Added a new song" msgstr "Bætti við nýju lagi" #: src/window.rs:595 msgid "Play" msgstr "Spila" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:604 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Bætti við einu lagi" msgstr[1] "Bætti við {} lögum" #: src/window.rs:1234 msgid "Unable to access dropped files" msgstr "Gat ekki fengið aðgang að slepptum skrám" #: src/window.rs:1328 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} mínúta" msgstr[1] "{} mínútur" #: src/window.rs:1339 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} klukkustund {minutes} eftir" msgstr[1] "{hours} klukkustundir {minutes} eftir" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1349 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} mínúta eftir" msgstr[1] "{} mínútur eftir" #: src/window.rs:1453 msgid "No song selected" msgstr "Ekkert lag valið" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1458 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} lag valið" msgstr[1] "{} lög valin" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1514 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Er núna að spila “{title}â€� með “{artist}â€�" #~ msgid "_Track" #~ msgstr "_Lag" #~ msgid "_Off" #~ msgstr "Slö_kkt" #~ msgid "Add File" #~ msgstr "Bæta við skrá" #~ msgid "Plays music and nothing else" #~ msgstr "Spilar tónlist og ekkert annað" #~ msgid "Repeat All Tracks" #~ msgstr "Endurtaka öll lög" #~ msgid "_Cancel" #~ msgstr "_Hætta við" #~ msgid "Unable to access folders" #~ msgstr "Gat ekki fengið aðgang að möppum" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol getur ekki keyrt í bakgrunni" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/it.po000066400000000000000000000323401516451220600222730ustar00rootroot00000000000000# Italian translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # NicKoehler , 2022. # Pietro F. , 2025. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-07-08 14:52+0000\n" "PO-Revision-Date: 2025-07-20 15:20+0200\n" "Last-Translator: Pietro F. \n" "Language-Team: Italian\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Gtranslator 48.0\n" "X-DL-Lang: it\n" "X-DL-Module: amberol\n" "X-DL-Branch: main\n" "X-DL-Domain: po\n" "X-DL-State: None\n" #: data/io.bassi.Amberol.desktop.in.in:3 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:4 msgid "Music Player" msgstr "Lettore musicale" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:12 msgid "music;player;media;audio;playlist;" msgstr "musica;lettore;media;audio;playlist;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Riproduce musica e nient'altro" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol è un lettore musicale senza manie di grandezza. Se vuoi solo " "riprodurre musica locale, Amberol è il lettore musicale che stai cercando." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Funzionalità attuali:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "interfaccia utente adattiva" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "interfaccia utente ricolorata in base alla copertina dell'album" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "supporta l'aggiunta alla coda dei brani tramite trascinamento" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "mescolamento e ripetizione" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "integrazione MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Riproduzione in corso" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Artista sconosciuto" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Titolo sconosciuto" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Album sconosciuto" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Generali" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Mostra/Nascondi menù principale" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Copia i dettagli del brano negli appunti" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Mostra le scorciatoie" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "Esce" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "Playlist" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Aggiunge un brano alla playlist" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Aggiunge una cartella alla playlist" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Svuota la playlist" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Mostra/Nasconde il pannello playlist" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Attiva/Disattiva la riproduzione casuale" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Riproduzione" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Riproduce/Mette in pausa" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "Brano precedente" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "Brano successivo" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Scorre indietro il brano corrente" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Scorre avanti il brano corrente" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "Riproduce il brano precedente" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "Salta indietro" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "Riproduci/Pausa" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "Riproduci/Pausa" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "Riproduce il brano successivo" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "Salta avanti" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "Mostra/Nasconde la playlist" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "Mostra/Nasconde la playlist" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "Mescola la playlist" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "Mescola" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Abilita ripetizione" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "Ripeti" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "Menù principale" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Menù primario" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "Copia" #: src/gtk/playback-control.ui:157 msgid "Add _Song" msgstr "Aggiungi _brano" #: src/gtk/playback-control.ui:161 msgid "Add _Folder" msgstr "Aggiungi _cartella" #: src/gtk/playback-control.ui:165 msgid "Clear" msgstr "Svuota" #: src/gtk/playback-control.ui:171 msgid "_Match Cover Art" msgstr "_Abbina alla copertina" #: src/gtk/playback-control.ui:175 msgid "_Background Playback" msgstr "Riproduzione sullo _sfondo" #: src/gtk/playback-control.ui:181 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.ui:183 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.ui:188 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Brano" #: src/gtk/playback-control.ui:193 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Disabilitato" #: src/gtk/playback-control.ui:201 msgid "_Keyboard Shortcuts" msgstr "_Scorciatoie da tastiera" #: src/gtk/playback-control.ui:205 msgid "_About Amberol" msgstr "_Informazioni su Amberol" #: src/gtk/playback-control.ui:209 msgid "_Quit" msgstr "_Esci" #: src/gtk/playlist-view.ui:14 msgid "Search Songs in the Playlist" msgstr "Cerca brani nella playlist" #: src/gtk/playlist-view.ui:24 msgid "Playlist" msgstr "Playlist" #: src/gtk/playlist-view.ui:46 msgid "Close the Playlist" msgstr "Chiude la playlist" #: src/gtk/playlist-view.ui:54 msgid "Select Songs in the Playlist" msgstr "Seleziona brani nella playlist" #: src/gtk/playlist-view.ui:63 msgid "Search songs" msgstr "Cerca brani" #: src/gtk/playlist-view.ui:66 msgctxt "a11y" msgid "Search" msgstr "Cerca" #: src/gtk/playlist-view.ui:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Digitare per cercare brani" #: src/gtk/playlist-view.ui:113 msgid "Select All Songs" msgstr "Seleziona tutti i brani" #: src/gtk/playlist-view.ui:126 msgid "Remove Selected Songs" msgstr "Rimuove i brani selezionati" #: src/gtk/queue-row.ui:27 msgctxt "a11y" msgid "No cover available" msgstr "Nessuna copertina disponibile" #: src/gtk/queue-row.ui:84 msgctxt "a11y" msgid "Currently playing" msgstr "In riproduzione" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "Rilasciare un brano per aggiungerlo alla playlist" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Selezionare un file o una cartella oppure trascinare i file dal file manager " "alla finestra dell'applicazione per aggiungere i brani alla playlist" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "Ripristina playlist" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "Aggiungi cartella" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "Aggiungi brano" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "Tempo trascorso" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "Tempo rimanente" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "NicKoehler" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "" "Amberol necessita di essere eseguito in background per riprodurre musica" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Copertina" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Ripete tutti i brani" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Ripete il brano corrente" #: src/window.rs:145 msgid "Audio files" msgstr "File audio" #: src/window.rs:155 msgid "_Add Song" msgstr "_Aggiungi brano" #: src/window.rs:159 msgid "Open File" msgstr "Apri file" #: src/window.rs:164 src/window.rs:186 src/window.rs:1474 msgid "Unable to access files" msgstr "Impossibile accedere ai file" #: src/window.rs:178 msgid "_Add Folder" msgstr "_Aggiungi cartella" #: src/window.rs:181 msgid "Open Folder" msgstr "Apri cartella" #: src/window.rs:500 msgid "No available song found" msgstr "Nessun brano trovato" #: src/window.rs:561 msgid "No songs found" msgstr "Nessun brano trovato" #: src/window.rs:594 msgid "Added a new song" msgstr "Aggiunto un nuovo brano" #: src/window.rs:595 msgid "Play" msgstr "Riproduci" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:604 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Aggiunto un brano" msgstr[1] "Aggiunti {} brani" #: src/window.rs:1234 msgid "Unable to access dropped files" msgstr "Impossibile accedere ai file eliminati" #: src/window.rs:1328 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuto" msgstr[1] "{} minuti" #: src/window.rs:1339 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} ora e {minutes} rimanenti" msgstr[1] "{hours} ore e {minutes} rimanenti" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1349 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minuto rimanente" msgstr[1] "{} minuti rimanenti" #: src/window.rs:1453 msgid "No song selected" msgstr "Nessun brano selezionato" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1458 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} brano selezionato" msgstr[1] "{} brani selezionati" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1514 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "“{title}â€� di “{artist}â€� in riproduzione" #~ msgid "_Track" #~ msgstr "_Brano" #~ msgid "_Off" #~ msgstr "_Spento" #~ msgid "Add File" #~ msgstr "Aggiungi file" #~ msgid "Repeat All Tracks" #~ msgstr "Ripeti tutti i brani" #~ msgid "_Cancel" #~ msgstr "_Annulla" #~ msgid "Unable to access folders" #~ msgstr "Impossibile accedere alle cartelle" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol non può essere eseguito in background" #~ msgid "Plays music and nothing else" #~ msgstr "Riproduci musica e nient'altro" #~ msgid "{} hour" #~ msgid_plural "{} hours" #~ msgstr[0] "{} ora" #~ msgstr[1] "{} ore" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "Coda dei brani" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "Metti in coda un brano" #~ msgctxt "shortcut window" #~ msgid "Queue a Folder" #~ msgstr "Metti in coda una cartella" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "Svuota" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "Brano precedente" #~ msgid "Playing next" #~ msgstr "Prossimi brani" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "“{}â€� è un file audio non supportato" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Tipo di file non riconosciuto per “{}â€�" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/ka.po000066400000000000000000000420501516451220600222510ustar00rootroot00000000000000# Georgian translation for amblerol. # Copyright (C) 2023, Amberol authors # This file is distributed under the same license as the Amberol package. # Ekaterine Papava , 2023-2026. # msgid "" msgstr "" "Project-Id-Version: amberol\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-04-02 05:08+0200\n" "Last-Translator: Ekaterine Papava \n" "Language-Team: Georgian <(nothing)>\n" "Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.9\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "მედიáƒ� დáƒ�მკვრელი" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "music;sound;player;media;audio;playlist;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "დáƒ�უკáƒ�რით მუსიკáƒ� დáƒ� áƒ�რáƒ�ფერი სხვáƒ�" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol-ი მუსიკის დáƒ�მკვრელიáƒ� გáƒ�ნდიდების მáƒ�ნიის გáƒ�რეშე. თუ თქვენ უბრáƒ�ლáƒ�დ " "თქვენს კáƒ�მპიუტერში áƒ�რსებული მუსიკის დáƒ�კვრáƒ� გნებáƒ�ვთ, Amberol -ი ზუსტáƒ�დ ისáƒ�áƒ�, " "რáƒ�სáƒ�ც ეძებთ." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "მიმდინáƒ�რე თვისებები:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "მáƒ�რგებáƒ�დი ინტერფეისი" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "UI-ის ფერების შეცვლáƒ� ყდის სურáƒ�თის გáƒ�მáƒ�ყენებით" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "რიგში ფáƒ�ილების გáƒ�დáƒ�თრევის მხáƒ�áƒ�რდáƒ�ჭერáƒ�" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "შემთხვევით გáƒ�მეáƒ�რებáƒ�" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS ინტეგრáƒ�ციáƒ�" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "წინáƒ� სიმღერის დáƒ�კვრáƒ�" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "უკáƒ�ნ გáƒ�მáƒ�ტáƒ�ვებáƒ�" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "მედიის დáƒ�კვრის გáƒ�დáƒ�რთვáƒ�" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "მედიის დáƒ�კვრის გáƒ�დáƒ�რთვáƒ�" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "შემდეგი სიმღერის დáƒ�კვრáƒ�" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "წინ გáƒ�დáƒ�ხტáƒ�მáƒ�" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "დáƒ�სáƒ�კრáƒ�ვი სიის გáƒ�დáƒ�რთვáƒ�" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "დáƒ�სáƒ�კრáƒ�ვი სიის გáƒ�დáƒ�რთვáƒ�" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "დáƒ�სáƒ�კრáƒ�ვი სის გáƒ�დáƒ�რთვáƒ�" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "შემთხვევით" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "გáƒ�მეáƒ�რების ჩáƒ�რთვáƒ�" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "გáƒ�მეáƒ�რებáƒ�" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "მთáƒ�ვáƒ�რი მენიუ" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "ძირითáƒ�დი მენიუ" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "დáƒ�áƒ�კáƒ�პირე" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "სáƒ�ქáƒ�ღáƒ�ლდის გáƒ�ხსნáƒ�" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "_სიმღერის დáƒ�მáƒ�ტებáƒ�" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "_სáƒ�ქáƒ�ღáƒ�ლდის დáƒ�მáƒ�ტებáƒ�" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "გáƒ�წმენდáƒ�" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_ყდის სურáƒ�თის დáƒ�მთხვევáƒ�" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_ფáƒ�ნური დáƒ�კვრáƒ�" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "ხმის გáƒ�ძლიერების კáƒ�ეფიციენტ" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_áƒ�ლბáƒ�მი" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_სიმღერáƒ�" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_გáƒ�მáƒ�რთულიáƒ�" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "კლáƒ�ვიáƒ�ტურის მáƒ�ლსáƒ�ხმáƒ�ბები" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "Amberol-ის _შესáƒ�ხებ" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "დáƒ�ტáƒ�ვებáƒ�" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "დáƒ�სáƒ�კრáƒ�ვ სიáƒ�ში სიმღერების მáƒ�ძებნáƒ�" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "დáƒ�სáƒ�კრáƒ�ვი სიáƒ�" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "დáƒ�სáƒ�კრáƒ�ვი სიის დáƒ�ხურვáƒ�" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "მáƒ�ნიშნეთ სიმღერები დáƒ�სáƒ�კრáƒ�ვი სიიდáƒ�ნ" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "სიმღერების ძებნáƒ�" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "ძებნáƒ�" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "სიმღერების მáƒ�სáƒ�ძებნáƒ�დ áƒ�კრიფეთ" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "_ყველáƒ� სიმღერის მáƒ�ნიშვნáƒ�" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "მáƒ�ნიშნული სიმღერების წáƒ�შლáƒ�" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "ყდáƒ� ხელმისáƒ�წვდáƒ�მი áƒ�რáƒ�áƒ�" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "áƒ�მჟáƒ�მáƒ�დ ვუკრáƒ�ვ" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "მთáƒ�ვáƒ�რი" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "ძირითáƒ�დი მენიუს ჩáƒ�რთ/გáƒ�მáƒ�რთ" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "სიმღერის დეტáƒ�ლების ბუფერში კáƒ�პირებáƒ�" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "მáƒ�ლსáƒ�ხმáƒ�ბების ჩვენებáƒ�" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "გáƒ�მáƒ�სვლáƒ�" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "დáƒ�სáƒ�კრáƒ�ვი სიáƒ�" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "სიმღერის დáƒ�სáƒ�კრáƒ�ვ სიáƒ�ში ჩáƒ�მáƒ�ტებáƒ�" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "სáƒ�ქáƒ�ღáƒ�ლდის დáƒ�სáƒ�კრáƒ�ვ სიáƒ�ში ჩáƒ�მáƒ�ტებáƒ�" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "დáƒ�სáƒ�კრáƒ�ვი სიის გáƒ�სუფთáƒ�ვებáƒ�" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "დáƒ�სáƒ�კრáƒ�ვი სიის პáƒ�ნელის გáƒ�დáƒ�რთვáƒ�" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "დáƒ�სáƒ�კრáƒ�ვ სიáƒ�ში ძებნáƒ�" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "სიმღერების შემთხვევით დáƒ�კვრის გáƒ�დáƒ�რთვáƒ�" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "დáƒ�კვრáƒ�" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "დáƒ�კვრáƒ�/გáƒ�ჩერების გáƒ�დáƒ�რთვáƒ�" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "წინáƒ� სიმღერáƒ�" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "შემდეგი სიმღერáƒ�" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "მიმდინáƒ�რე სიმღერის უკáƒ�ნ გáƒ�დáƒ�ხვევáƒ�" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "მიმდინáƒ�რე სიმღერის წინ გáƒ�დáƒ�ხვევáƒ�" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "სიმღერის რიგში ჩáƒ�სáƒ�მáƒ�ტებáƒ�ლáƒ�დ უბრáƒ�ლáƒ�დ დáƒ�áƒ�გდეთ ფáƒ�ილი áƒ�ქ" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "დáƒ�სáƒ�კრáƒ�ვ სიáƒ�ში ჩáƒ�სáƒ�მáƒ�ტებლáƒ�დ áƒ�ირჩიეთ ფáƒ�ილი áƒ�ნ სáƒ�ქáƒ�ღáƒ�ლდე áƒ�ნ გáƒ�დმáƒ�áƒ�თრიეთ " "ფáƒ�ილები თქვენი ფáƒ�ილების მმáƒ�რთველიდáƒ�ნ" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "დáƒ�სáƒ�კრáƒ�ვი სიის áƒ�ღდგენáƒ�" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "სáƒ�ქáƒ�ღáƒ�ლდის დáƒ�მáƒ�ტებáƒ�" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "სიმღერის დáƒ�მáƒ�ტებáƒ�" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "გáƒ�სული დრáƒ�" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "დáƒ�რჩენილი დრáƒ�" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "მთáƒ�რგმნელის შესáƒ�ხებ" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol-ს მუსიკის დáƒ�სáƒ�კრáƒ�ვáƒ�დ ფáƒ�ნურáƒ�დ გáƒ�შვებáƒ� სჭირდებáƒ�" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "დáƒ�კვრáƒ� მიმდინáƒ�რეáƒ�ბს" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "უცნáƒ�ბი შემსრულებელი" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "უცნáƒ�ბი სáƒ�თáƒ�ური" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "უცნáƒ�ბი áƒ�ლბáƒ�მი" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "ყდის სურáƒ�თი" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "áƒ�რ გáƒ�იმეáƒ�რáƒ�" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "ყველáƒ� სიმღერის გáƒ�მეáƒ�რებáƒ�" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "მიმდინáƒ�რე სიმღერის გáƒ�მეáƒ�რებáƒ�" #: src/window.rs:149 msgid "Audio files" msgstr "áƒ�უდიáƒ� ფáƒ�ილები" #: src/window.rs:159 msgid "_Add Song" msgstr "_სიმღერის დáƒ�მáƒ�ტებáƒ�" #: src/window.rs:163 msgid "Open File" msgstr "ფáƒ�ილის გáƒ�ხსნáƒ�" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "ფáƒ�ილებთáƒ�ნ წვდáƒ�მის შეცდáƒ�მáƒ�" #: src/window.rs:182 msgid "_Add Folder" msgstr "_სáƒ�ქáƒ�ღáƒ�ლდის დáƒ�მáƒ�ტებáƒ�" #: src/window.rs:185 msgid "Open Folder" msgstr "სáƒ�ქáƒ�ღáƒ�ლდის გáƒ�ხსნáƒ�" #: src/window.rs:512 msgid "No available song found" msgstr "სიმღერები მიუწვდáƒ�მელიáƒ�" #: src/window.rs:574 msgid "No songs found" msgstr "სიმღერების გáƒ�რეშე" #: src/window.rs:607 msgid "Added a new song" msgstr "áƒ�ხáƒ�ლი სიმღერáƒ� დáƒ�ემáƒ�ტáƒ�" #: src/window.rs:608 msgid "Play" msgstr "დáƒ�კვრáƒ�" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "დáƒ�ემáƒ�ტáƒ� {} სიმღერáƒ�" msgstr[1] "დáƒ�ემáƒ�ტáƒ� {} სიმღერáƒ�" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "დáƒ�ყრილ ფáƒ�ილებთáƒ�ნ წვდáƒ�მის შეცდáƒ�მáƒ�" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} წუთი" msgstr[1] "{} წუთი" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "დáƒ�რჩენილიáƒ� {hours} სáƒ�áƒ�თი დáƒ� {minutes} წუთი" msgstr[1] "დáƒ�რჩენილიáƒ� {hours} სáƒ�áƒ�თი დáƒ� {minutes} წუთი" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "დáƒ�რჩენილიáƒ� {} წუთი" msgstr[1] "დáƒ�რჩენილიáƒ� {} წუთი" #: src/window.rs:1466 msgid "No song selected" msgstr "სიმღერáƒ� áƒ�რჩეული áƒ�რáƒ�áƒ�" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "მáƒ�ნიშნულიáƒ� {} სიმღერáƒ�" msgstr[1] "მáƒ�ნიშნულიáƒ� {} სიმღერáƒ�" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "ვუკრáƒ�ვ “{title}â€�. შემსრულებელი: “{artist}â€�" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "სáƒ�ქáƒ�ღáƒ�ლდის გáƒ�ხსნáƒ� შეუძლებელიáƒ�" #~ msgid "_Cancel" #~ msgstr "_გáƒ�უქმებáƒ�" #~ msgid "_Track" #~ msgstr "_ტრეკი" #~ msgid "_Off" #~ msgstr "_გáƒ�მáƒ�რთ" #~ msgid "Repeat All Tracks" #~ msgstr "ყველáƒ� ტრეკის გáƒ�მეáƒ�რებáƒ�" #~ msgid "Add File" #~ msgstr "ფáƒ�ილის დáƒ�მáƒ�ტებáƒ�" #~ msgid "Plays music and nothing else" #~ msgstr "დáƒ�უკáƒ�რით მუსიკáƒ� დáƒ� áƒ�რáƒ�ფერი სხვáƒ�" #~ msgid "{} hour" #~ msgid_plural "{} hours" #~ msgstr[0] "{} სáƒ�áƒ�თი" #~ msgstr[1] "{} სáƒ�áƒ�თი" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/kk.po000066400000000000000000000334751516451220600222760ustar00rootroot00000000000000# Kazakh translation for amberol. # Copyright (C) 2026 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Baurzhan Muftakhidinov , 2026. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-29 22:15+0500\n" "Last-Translator: Baurzhan Muftakhidinov \n" "Language-Team: Kazakh \n" "Language: kk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.9\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Музыкалық плеері" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "музыка;ойнатқыш;плеер;медиа;аудио;ойнату тізімі;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Тек музыканы ойнатады, баÑ�қа ештеңе емеÑ�" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol - артық ештеңеÑ�Ñ– жоқ музыкалық плеері. Егер Ñ�ізге тек жергілікті " "жүйедегі музыканы ойнату қажет болÑ�а, Amberol - Ñ�із іздеген плеер." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Ð�ғымдағы мүмкіндіктері:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "адаптивті интерфейÑ�" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "альбом мұқабаÑ�ына Ñ�әйкеÑ� интерфейÑ� түÑ�ін өзгерту" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "әндерді кезекке қоÑ�у үшін Ñ�үйреп апаруды қолдау" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "аралаÑ�тыру және қайталау" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS интеграциÑ�Ñ�Ñ‹" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Ð�лдыңғы әнді ойнату" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Ð�ртқа өткізу" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Ойнатуды ауыÑ�тыру" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Ойнатуды ауыÑ�тыру" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "КелеÑ�Ñ– әнді ойнату" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Ð�лға өткізу" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Ойнату тізімін ауыÑ�тыру" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Ойнату тізімін ауыÑ�тыру" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Ойнату тізімін аралаÑ�тыру" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Ð�ралаÑ�тыру" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "Қайталауды Ñ–Ñ�ке қоÑ�у" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Қайталау" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Ð�егізгі мәзір" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Ð�егізгі мәзір" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Көшіру" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Буманы ашу" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Ó˜_н қоÑ�у" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "_Бума қоÑ�у" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Тазарту" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Мұқаба түÑ�іне Ñ�әйкеÑ�тендіру" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Фондық режимде ойнату" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Ð�льбом" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "Ó˜_н" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Сөндірілген" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Пернетақта жарлықтары" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "Amberol Ñ‚_уралы" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "Ш_ығу" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Ойнату тізімінен әндерді іздеу" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Ойнату тізімі" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Ойнату тізімін жабу" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Ойнату тізіміндегі әндерді таңдау" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Әндерді іздеу" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Іздеу" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Әндерді іздеу үшін теріңіз" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Барлық әндерді таңдау" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Таңдалған әндерді өшіру" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Мұқаба қолжетімÑ�із" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Қазір ойнатылуда" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Жалпы" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Ð�егізгі мәзірді ауыÑ�тыру" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Ән мәліметтерін алмаÑ�у буферіне көшіру" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Жарлықтарды көрÑ�ету" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Шығу" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Ойнату тізімі" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Ойнату тізіміне ән қоÑ�у" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Ойнату тізіміне бума қоÑ�у" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Ойнату тізімін тазарту" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Ойнату тізімі панелін ауыÑ�тыру" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "Ойнату тізімінен іздеу" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Әндерді аралаÑ�тыруды ауыÑ�тыру" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "Ойнату" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Ойнату/кідіртуді ауыÑ�тыру" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "Ð�лдыңғы ән" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "КелеÑ�Ñ– ән" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Ð�ғымдағы әнде артқа өткізу" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Ð�ғымдағы әнде алға өткізу" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Әнді қоÑ�у үшін оны оÑ�ында таÑ�таңыз" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Ойнату тізіміне ән қоÑ�у үшін файл немеÑ�е буманы таңдаңыз, немеÑ�е файлдарды " "файл менеджерінен қолданба терезеÑ�іне Ñ�үйреп апарыңыз" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Ойнату тізімін қалпына келтіру" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Бума қоÑ�у" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Ән қоÑ�у" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Өткен уақыт" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Қалған уақыт" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Baurzhan Muftakhidinov " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Музыканы ойнату үшін Amberol фондық режимде жұмыÑ� Ñ–Ñ�теуі керек" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Ойнатылуда" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "БелгіÑ�із орындаушы" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "БелгіÑ�із атау" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "БелгіÑ�із альбом" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Мұқаба Ñ�уреті" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "Қайталамау" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Барлық әндерді қайталау" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Ð�ғымдағы әнді қайталау" #: src/window.rs:149 msgid "Audio files" msgstr "Ð�удио файлдар" #: src/window.rs:159 msgid "_Add Song" msgstr "Ó˜_н қоÑ�у" #: src/window.rs:163 msgid "Open File" msgstr "Файлды ашу" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "Файлдарға қол жеткізу мүмкін емеÑ�" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Бума қоÑ�у" #: src/window.rs:185 msgid "Open Folder" msgstr "Буманы ашу" #: src/window.rs:512 msgid "No available song found" msgstr "Қолжетімді әндер табылмады" #: src/window.rs:574 msgid "No songs found" msgstr "Әндер табылмады" #: src/window.rs:607 msgid "Added a new song" msgstr "Жаңа ән қоÑ�ылды" #: src/window.rs:608 msgid "Play" msgstr "Ойнату" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "{} ән қоÑ�ылды" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "ТаÑ�талған файлдарға қол жеткізу мүмкін емеÑ�" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} минут" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} Ñ�ағат {minutes} қалды" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} минут қалды" #: src/window.rs:1466 msgid "No song selected" msgstr "Ән таңдалмады" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} ән таңдалды" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Қазір “{title}â€� (“{artist}â€�) ойнатылуда" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "Буманы ашу мүмкін емеÑ�" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/ko.po000066400000000000000000000307741516451220600223010ustar00rootroot00000000000000# Korean translation for amberol. # Copyright (C) 2022-2026 amberol's all of contributors. # This file is distributed under the same license as the amberol package. # Seong-ho Cho , 2022-2026. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-10-02 15:14+0000\n" "PO-Revision-Date: 2026-02-23 22:42+0900\n" "Last-Translator: Seong-ho Cho \n" "Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.7\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "앰버롤" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "ì�Œì•… 재ìƒ�기" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "" "music;ì�Œì•…;곡;player;재ìƒ�;재ìƒ�기;media;매체;미디어;audio;오디오;소리;ì�Œ" "성;playlist;재ìƒ�목ë¡�;목ë¡�;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "ì�Œì•…ì�„ 재ìƒ�하며, 다른 ë�™ìž‘ì�€ 하지 않습니다" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "앰버롤ì�€ 장엄한 ì°©ê°�ì�„ 주지 않는 ì�Œì•… 재ìƒ� 프로그램입니다. 로컬 시스템ì—� 있" "는 ì�Œì•…ì�„ 재ìƒ�하려 한다면 앰버롤ì�€ 여러분ì�´ ì°¾ë�˜ ì�Œì•… 재ìƒ� 프로그램으로 안성" "맞춤입니다." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "현재 기능:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "ì �ì�‘형 UI" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "앨범 표지ì—� ë§žì¶° ì�¸í„°íŽ˜ì�´ìФ 색ìƒ� 변경" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "재ìƒ� 대기열로 곡 ë�Œì–´ë‹¤ 놓기 기능" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "뒤섞고 반복 재ìƒ�" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS 통합" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "ì�´ì „ 곡 재ìƒ�" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "뒤로 건너뛰기" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "재ìƒ� 전환" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "재ìƒ� 전환" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "다ì�Œ 곡 재ìƒ�" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "앞으로 건너뛰기" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "재ìƒ� 목ë¡� 전환" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "재ìƒ� 목ë¡� 전환" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "재ìƒ� 목ë¡� 뒤섞기" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "ìž„ì�˜ìž¬ìƒ�" #: src/gtk/playback-control.blp:116 src/playback_control.rs:115 msgid "Enable Repeat" msgstr "반복 활성화" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "반복" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "주 메뉴" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "기본 메뉴" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "복사" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "디렉터리 열기" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "곡 추가(_S)" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "í�´ë�” 추가(_F)" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "지우기" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "표지 그림 ì�¼ì¹˜(_M)" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "백그ë�¼ìš´ë“œ 재ìƒ�(_B)" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "리플레ì�´ 게ì�¸(_R)" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "앨범(_A)" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "곡(_S)" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "비활성(_D)" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "키보드 바로 가기 키(_K)" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "앰버롤 ì •ë³´(_A)" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "ë��내기(_Q)" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "재ìƒ� 목ë¡�ì�˜ 곡 검색" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "재ìƒ� 목ë¡�" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "재ìƒ� 목ë¡� 닫기" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "재ìƒ� 목ë¡�ì�˜ 곡 ì„ íƒ�" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "곡 검색" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "검색" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "검색할 곡 ì�´ë¦„ì�„ 입력하십시오" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "모든 곡 ì„ íƒ�" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "ì„ íƒ�한 곡 제거" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "표지 ì—†ì�Œ" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "현재 재ìƒ�중" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "ì�¼ë°˜" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "기본 메뉴 전환" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "곡 세부 정보를 í�´ë¦½ë³´ë“œì—� 복사" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "바로 가기 키 표시" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "ë��내기" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "재ìƒ� 목ë¡�" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "곡ì�„ 재ìƒ� 목ë¡�ì—� 추가" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "í�´ë�”를 재ìƒ� 목ë¡�ì—� 추가" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "재ìƒ� 목ë¡� 지우기" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "재ìƒ� 목ë¡� ì°½ 전환" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "곡 재ìƒ� 순서 섞기 전환" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "재ìƒ�" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "재ìƒ�/ì�¼ì‹œì •ì§€ 전환" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "ì�´ì „ 곡" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "다ì�Œ 곡" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "현재 곡 후위 íƒ�색" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "현재 곡 전위 íƒ�색" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "곡ì�„ ë�Œì–´ë‹¤ 놓아 재ìƒ� 목ë¡�ì—� 추가하십시오" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "파ì�¼ ë˜�는 í�´ë�”를 ì„ íƒ�하거나 파ì�¼ 관리ìž�ì—�서 파ì�¼ì�„ ë�Œì–´ë‹¤ 프로그램 ì°½ì—� 올려" "ë‘�ì–´ 재ìƒ� 목ë¡�ì—� 곡ì�„ 추가하십시오" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "재ìƒ� 목ë¡� ë³µì›�" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "í�´ë�” 추가" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "곡 추가" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "경과 시간" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "남ì�€ 시간" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "조성호 " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "앰버롤ì�€ ì�Œì•…ì�„ 재ìƒ�í•  때 백그ë�¼ìš´ë“œì—�서 실행해야 합니다" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "재ìƒ� 중" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "알 수 없는 ì�Œì•…ê°€" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "알 수 없는 제목" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "알 수 없는 앨범" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "표지 그림" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "모든 곡 반복 재ìƒ�" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "현재 곡 반복 재ìƒ�" #: src/window.rs:149 msgid "Audio files" msgstr "오디오 파ì�¼" #: src/window.rs:159 msgid "_Add Song" msgstr "곡 추가(_A)" #: src/window.rs:163 msgid "Open File" msgstr "파ì�¼ 열기" #: src/window.rs:168 src/window.rs:190 src/window.rs:1483 msgid "Unable to access files" msgstr "파ì�¼ì�„ ì—´ 수 없습니다" #: src/window.rs:182 msgid "_Add Folder" msgstr "í�´ë�” 추가(_A)" #: src/window.rs:185 msgid "Open Folder" msgstr "í�´ë�” 열기" #: src/window.rs:509 msgid "No available song found" msgstr "곡ì�´ 없습니다" #: src/window.rs:570 msgid "No songs found" msgstr "곡ì�´ 없습니다" #: src/window.rs:603 msgid "Added a new song" msgstr "새 곡ì�„ 추가했습니다" #: src/window.rs:604 msgid "Play" msgstr "재ìƒ�" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:613 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "곡 {}개를 추가했습니다" #: src/window.rs:1243 msgid "Unable to access dropped files" msgstr "ë�Œì–´ë‹¤ 놓ì�€ 파ì�¼ì�„ ì—´ 수 없습니다" #: src/window.rs:1337 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{}ë¶„" #: src/window.rs:1348 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours}시간 {minutes}ë¶„ 남ì�Œ" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1358 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{}ë¶„ 남ì�Œ" #: src/window.rs:1462 msgid "No song selected" msgstr "ì„ íƒ�한 곡ì�´ 없습니다" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1467 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "곡 {}ê°œ ì„ íƒ�함" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1523 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "현재 재ìƒ�중: “{title}â€� ― “{artist}â€�" #: src/window.rs:1560 msgid "Unable to open folder" msgstr "í�´ë�”를 ì—´ 수 없습니다" #~ msgid "_Track" #~ msgstr "트랙(_T)" #~ msgid "_Off" #~ msgstr "ë�”(_O)" #~ msgid "Repeat All Tracks" #~ msgstr "모든 트랙 반복 재ìƒ�" #~ msgid "_Cancel" #~ msgstr "취소(_C)" #~ msgid "Add File" #~ msgstr "파ì�¼ 추가" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/kw.po000066400000000000000000000301361516451220600223010ustar00rootroot00000000000000# Cornish translation for amberol. # Copyright (C) 2026 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # FIRST AUTHOR , YEAR. # Flynn Peck , 2026. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-10-02 15:14+0000\n" "PO-Revision-Date: 2026-01-07 19:49+0000\n" "Last-Translator: Flynn Peck \n" "Language-Team: kw\n" "Language: kw\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-DL-VCS-Web: https://gitlab.gnome.org/World/amberol\n" "X-DL-Lang: kw\n" "X-DL-Module: amberol\n" "X-DL-Branch: main\n" "X-DL-Domain: po\n" "X-DL-State: Translating\n" "X-Generator: Gtranslator 49.0\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Gwarier Ilow" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "ilow;gwarier;media;son;rol kanow;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Gwari ilow, ha ken tra" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol yw unn gwarier ilow heb kammgrysyansow. Mar ty mynnes hepken gwari " "ilow kavadow war dha system leel, Amberol yw an gwarier ilow rag ty." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Nasyow a'n jydh:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "ynterfas desedhadow" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "gis ynterfas devnydhya an art kuntilow" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "skoodhyans draylya ha droppya rag lostya kanow" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "chonsya ha dasleverel" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "oberi gans MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Gwari an Kan Kynsa" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Skyppya war gamm" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Dewis Gwari" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Dewis gwari" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Gwari an Kan Nessa" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Skyppya war-rag" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Dewis Rol Kanow" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Dewis rol kanor" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Chonsya an Rol Kanow" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Chonsya" #: src/gtk/playback-control.blp:116 src/playback_control.rs:115 msgid "Enable Repeat" msgstr "Gallosegi Dasleverel" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Dasleverel" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Rol Chif" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Pennrol" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Kopia" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Ygeri Restrenva" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Addya _Kan" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Addya _Restrenva" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Dilea" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Omdhesedha Art Kuntilow" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Senyans Kilva" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Kuntilow" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Kan" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Ungallosegi" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Kesunyansow Bysowek" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_A-dro Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Kwytya" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Hwilas Kanow yn an Rol Kanow" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Rol Kanow" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Degea an Rol Kanow" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Dewis Kanow yn an Rol Kanow" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Hwilas kanow" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Hwilas" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Jynnskrifa rag hwilas kanow" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Dewis Oll Kanow" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Remova Kanow Dewisys" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Art kuntilow kavadow vyth" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Gwari y'n eur ma" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Ollgemmyn" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Dewis pennrol" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Kopia manylyno kan war astel glypp" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Diskwedhes kesunyansow bysowek" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Kwytya" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Rol Kanow" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Addya unn kanow dhe an rol kanow" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Addya unn restrenva dhe an rol kanow" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Dilea an rol kanow" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Dewis an kwarel rol kanow" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Dewis chonsya kanow" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "Senyans" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Dewis gwari/powes" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "Kan kyns" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "Kan nessa" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Travalya war gamm yn an kan a'n jydh" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Travalya war-rag yn an kan a'n jydh" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Droppya unn kan rag addya dhe an rol kanow" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Dewis unn restren po unn restrenva, po draylya restrennow dhyworth dha " "dyghtyer restrennow dhe an fenester app rag addya kanow dhe an rol kanow" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Daskor Rol Kanow" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Addya Restrenva" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Addya Kan" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Termyn hwarvosys" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Termyn remenant" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Flynn" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol res eksekutya yn kilva rag gwari ilow" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Senyans yn avonsyans" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Awtour ankoth" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Titel ankoth" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Kuntilow ankoth" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Aven kuntilow" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Dasleverel Oll Kanow" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Dasleverel an Kan a'n Jydh" #: src/window.rs:149 msgid "Audio files" msgstr "Restrennow son" #: src/window.rs:159 msgid "_Add Song" msgstr "_Addya Kan" #: src/window.rs:163 msgid "Open File" msgstr "Ygeri Restren" #: src/window.rs:168 src/window.rs:190 src/window.rs:1483 msgid "Unable to access files" msgstr "Anabel dhe drehedhes restrennow" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Addya Restrenva" #: src/window.rs:185 msgid "Open Folder" msgstr "Ygeri Restrenva" #: src/window.rs:509 msgid "No available song found" msgstr "Kan kavadow kavosys vyth" #: src/window.rs:570 msgid "No songs found" msgstr "Kan kavosys vyth" #: src/window.rs:603 msgid "Added a new song" msgstr "Addys unn kan nowydh" #: src/window.rs:604 msgid "Play" msgstr "Gwari" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:613 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Addys unn kan" msgstr[1] "Added {} kanow" #: src/window.rs:1243 msgid "Unable to access dropped files" msgstr "Anabel dhe drehedhes restrennow droppys" #: src/window.rs:1337 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} mynysen" msgstr[1] "{} mynysennow" #: src/window.rs:1348 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} eur {minutes} remenant" msgstr[1] "{hours} eur yow {minutes} remenant" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1358 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} mynysen remenant" msgstr[1] "{} mynysennow remenant" #: src/window.rs:1462 msgid "No song selected" msgstr "Kan dewisys vyth" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1467 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} kan dewisys" msgstr[1] "{} kanow dewisys" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1523 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Gwari y'n eur ma “{title}â€� gans “{artist}â€�" #: src/window.rs:1560 msgid "Unable to open folder" msgstr "Anabel dhe ygeri restrenva" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/lt.po000066400000000000000000000317161516451220600223040ustar00rootroot00000000000000# Lithuanian translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # FIRST AUTHOR , YEAR. # mprogramavimai , 2022. # Aurimas ÄŒernius , 2022-2023. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-09-10 11:05+0000\n" "PO-Revision-Date: 2025-09-13 20:31+0300\n" "Last-Translator: Aurimas ÄŒernius \n" "Language-Team: Lietuvių \n" "Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2);\n" "X-DL-Team: lt\n" "X-DL-Module: amberol\n" "X-DL-Branch: main\n" "X-DL-Domain: po\n" "X-DL-State: Translating\n" "X-Generator: Poedit 3.7\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Muzikos grotuvas" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "muzika;grotuvas;medija;garsas;grojaraÅ¡tis;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Groja muzikÄ… ir nieko daugiau" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol yra muzikos grotuvas be jokių didybÄ—s kliedesių. Jeigu tiesiog nori " "groti muzikÄ…, pasiekiamÄ… savo sistemoje, tai Amberol yra muzikos grotuvas, " "kurio tu ieÅ¡kai." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "DabartinÄ—s savybÄ—s:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "adaptyvi sÄ…saja" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "spalvų pakeitimas pagal albumo iÅ¡vaizdÄ…" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "nutempimo palaikymas dainų pridÄ—jimui į eilÄ™" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "maiÅ¡ymas ir kartojimas" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS integracija" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Groti ankstesnÄ™ dainÄ…" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Prasukti atgal" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Groti/pristabdyti" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Groti/pristabdyti" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Groti kitÄ… dainÄ…" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Prasukti pirmyn" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Perjungti grojaraÅ¡tį" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Perjungti grojaraÅ¡tį" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "MaiÅ¡yti grojaraÅ¡tį" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "MaiÅ¡yti" #: src/gtk/playback-control.blp:116 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Ä®jungti kartojimÄ…" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Kartoti" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Pagrindinis meniu" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Pirminis meniu" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Kopijuoti" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Atverti aplankÄ…" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "PridÄ—ti _dainÄ…" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "PridÄ—ti _aplankÄ…" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "IÅ¡valyti" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "Sutapti su _virÅ¡eliu" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "Grojimas _fone" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Albumas" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Daina" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_IÅ¡jungta" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_KlaviatÅ«ros trumpiniai" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_Apie Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_IÅ¡eiti" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "IeÅ¡koti dainų grojaraÅ¡tyje" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "GrojaraÅ¡tis" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Užverti grojaraÅ¡tį" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Pasirinkti dainas grojaraÅ¡tyje" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "IeÅ¡koti dainų" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "IeÅ¡koti" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "RaÅ¡ykite dainų paieÅ¡kai" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Pasirinkti visas dainas" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "PaÅ¡alinti pasirinktas dainas" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "NÄ—ra virÅ¡elio" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Dabar groja" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "EsmÄ—" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Perjungti pagrindinį meniu" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Kopijuoti dainos detales į iÅ¡karpinÄ™" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Rodyti trumpinius" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "IÅ¡eiti" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "GrojaraÅ¡tis" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "PridÄ—ti dainÄ… į grojaraÅ¡tį" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "PridÄ—ti aplankÄ… į grojaraÅ¡tį" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "IÅ¡valyti grojaraÅ¡tį" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Perjungti grojaraÅ¡Ä�io polangį" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Perjungti dainų maiÅ¡ymÄ…" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "Grojimas" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Groti/Pristabdyti" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "AnkstesnÄ— daina" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "Kita daina" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Grįžti laiku dabartinÄ—je dainoje" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Ä® priekį laiku dabartinÄ—je dainoje" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Numeskite dainÄ… jai pridÄ—ti į grojaraÅ¡tį" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Pasirinkti failÄ… arba aplankÄ…, arba užmeskite failus iÅ¡ jÅ«sų failų narÅ¡yklÄ—s " "į programos langÄ… dainoms pridÄ—ti į grojaraÅ¡tį" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Atstatyti grojaraÅ¡tį" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "PridÄ—ti aplankÄ…" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "PridÄ—ti dainÄ…" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Praleistas laikas" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "LikÄ™s laikas" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "IÅ¡vertÄ—:\n" "Aurimas ÄŒernius \n" "Mprogramavimai" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol turi veikti fone, kad grotų muzikÄ…" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Grojama" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Nežinomas atlikÄ—jas" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Nežinomas pavadinimas" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Nežinomas albumas" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "VirÅ¡elis" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Kartoti visas dainas" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Kartoti dabartinÄ™ dainÄ…" #: src/window.rs:149 msgid "Audio files" msgstr "Garso failai" #: src/window.rs:159 msgid "_Add Song" msgstr "_PridÄ—ti dainÄ…" #: src/window.rs:163 msgid "Open File" msgstr "Atverti failÄ…" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "Nepavyksta pasiekti failų" #: src/window.rs:182 msgid "_Add Folder" msgstr "PridÄ—ti _aplankÄ…" #: src/window.rs:185 msgid "Open Folder" msgstr "Atverti aplankÄ…" #: src/window.rs:508 msgid "No available song found" msgstr "Nerasta pasiekiamų dainų" #: src/window.rs:569 msgid "No songs found" msgstr "Nerasta dainų" #: src/window.rs:602 msgid "Added a new song" msgstr "PridÄ—ta nauja daina" #: src/window.rs:603 msgid "Play" msgstr "Groti" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "PridÄ—ta {} daina" msgstr[1] "PridÄ—tos {} dainos" msgstr[2] "PridÄ—tos {} dainų" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "Nepavyksta pasiekti numestų failų" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minutÄ—" msgstr[1] "{} minutÄ—s" msgstr[2] "{} minuÄ�ių" #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} valanda {minutes} minutÄ—s" msgstr[1] "{hours} valandos {minutes} minutÄ—s" msgstr[2] "{hours} valandų {minutes} minutÄ—s" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "Liko {} minutÄ—" msgstr[1] "Liko {} minutÄ—s" msgstr[2] "Liko {} minuÄ�ių" #: src/window.rs:1461 msgid "No song selected" msgstr "Jokia daina nepasirinkta" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "Pasirinkta {} daina" msgstr[1] "Pasirinktos {} dainos" msgstr[2] "Pasirinktos {} dainų" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Dabar grojama „{artist}“ „{title}“" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "Nepavyksta atverti aplanko" #~ msgid "_Track" #~ msgstr "_Takelis" #~ msgid "_Off" #~ msgstr "_IÅ¡jungta" #~ msgid "Repeat All Tracks" #~ msgstr "Kartoti visus takelius" #~ msgid "_Cancel" #~ msgstr "_Atsisakyti" #~ msgid "Add File" #~ msgstr "PridÄ—ti failÄ…" #~ msgid "Plays music and nothing else" #~ msgstr "Groja muzikÄ… ir nieko daugiau" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol negali veikti fone" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/meson.build000066400000000000000000000004661516451220600234650ustar00rootroot00000000000000# SPDX-FileCopyrightText: 2022 Emmanuele Bassi # SPDX-License-Identifier: GPL-3.0-or-later i18n.gettext( 'amberol', args: [ '--keyword=i18n', '--keyword=i18n_f', '--keyword=i18n_k', '--keyword=ni18n:1,2', '--keyword=ni18n_f:1,2', '--keyword=ni18n_k:1,2', ], preset: 'glib', ) amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/ml.po000066400000000000000000000401441516451220600222700ustar00rootroot00000000000000# Malayalam translation for amberol. # Copyright (C) 2025 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Murukesh S Kumar, 2025. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-02-02 20:04+0000\n" "PO-Revision-Date: 2025-02-16 21:46+0530\n" "Last-Translator: \n" "Language-Team: Malayalam \n" "Language: ml\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.5\n" #: data/io.bassi.Amberol.desktop.in.in:3 data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "ആംബറോൾ" #: data/io.bassi.Amberol.desktop.in.in:4 msgid "Music Player" msgstr "à´®àµ�യൂസികàµ� à´ªàµ�ലെയർ" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:12 msgid "music;player;media;audio;playlist;" msgstr "സംഗീതം; à´ªàµ�ലെയർ; മീഡിയ; ഓഡിയോ; à´ªàµ�ലേലിസàµ�à´±àµ�à´±àµ�;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "സംഗീതം à´ªàµ�ലേ ചെയàµ�à´¯àµ�à´¨àµ�à´¨àµ�, മറിചàµ�ചൊനàµ�à´¨àµ�മിലàµ�à´²" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "ആംബെറോൾ à´’à´°àµ� à´®àµ�യൂസികàµ� à´ªàµ�ലെയറാണàµ�, ഗാംഭീരàµ�യതàµ�തിനàµ�റെ à´­àµ�രമങàµ�ങളൊനàµ�à´¨àµ�മിലàµ�à´². നിങàµ�ങളàµ�ടെ à´ªàµ�രാദേശിക സിസàµ�à´±àµ�റതàµ�തിൽ ലഭàµ�യമായ സംഗീതം മാതàµ�à´°à´‚ à´ªàµ�ലേ ചെയàµ�യാൻ നിങàµ�ങൾ ആഗàµ�രഹികàµ�à´•àµ�à´¨àµ�à´¨àµ�വെങàµ�കിൽ, നിങàµ�ങൾ തിരയàµ�à´¨àµ�à´¨ " "à´®àµ�യൂസികàµ� à´ªàµ�ലെയറാണàµ� ആംബെറോൾ." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "നിലവിലെ സവിശേഷതകൾ:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "അഡാപàµ�à´±àµ�റീവàµ� UI" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "ആൽബം ആർടàµ�à´Ÿàµ� ഉപയോഗിചàµ�à´šàµ� UI റീകളറിംഗàµ�" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "പാടàµ�à´Ÿàµ�കൾ à´•àµ�യൂവിൽ ഇടാൻ à´¡àµ�രാഗàµ� ആൻഡàµ� à´¡àµ�രോപàµ�à´ªàµ� പിനàµ�à´¤àµ�à´£" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "ഷഫിൾ ചെയàµ�à´¤àµ� ആവർതàµ�തികàµ�à´•àµ�à´•" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "ഇമàµ�മാനàµ�വൽ ബാസി" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "à´ªàµ�ലേബാകàµ�à´•àµ� à´ªàµ�രോഗമികàµ�à´•àµ�à´¨àµ�à´¨àµ�" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "à´…à´œàµ�ഞാത കലാകാരൻ" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "à´…à´œàµ�ഞാത തലകàµ�കെടàµ�à´Ÿàµ�" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "à´…à´œàµ�ഞാത ആൽബം" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "ജനറൽ" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "à´ªàµ�രാഥമിക മെനàµ�വിലേകàµ�à´•àµ� മാറàµ�à´•" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "പാടàµ�ടിൻàµ�റെ വിശദാംശങàµ�ങൾ à´•àµ�ലിപàµ�à´ªàµ�ബോർഡിലേകàµ�à´•àµ� പകർതàµ�à´¤àµ�à´•" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "à´•àµ�à´±àµ�à´•àµ�à´•àµ�വഴികൾ കാണികàµ�à´•àµ�à´•" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "ഉപേകàµ�à´·à´¿à´•àµ�à´•àµ�à´•" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "à´ªàµ�ലേലിസàµ�à´±àµ�à´±àµ�" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "à´ªàµ�ലേലിസàµ�à´±àµ�റിലേകàµ�à´•àµ� à´’à´°àµ� ഗാനം ചേർകàµ�à´•àµ�à´•" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "à´ªàµ�ലേലിസàµ�à´±àµ�റിലേകàµ�à´•àµ� à´’à´°àµ� ഫോൾഡർ ചേർകàµ�à´•àµ�à´•" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "à´ªàµ�ലേലിസàµ�à´±àµ�à´±àµ� മായàµ�à´•àµ�à´•àµ�à´•" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "à´ªàµ�ലേബാകàµ�à´•àµ�" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "à´®àµ�à´®àµ�പതàµ�തെ ഗാനം" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "à´…à´Ÿàµ�à´¤àµ�à´¤ ഗാനം" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "നിലവിലെ ഗാനതàµ�തിൽ പിനàµ�നോടàµ�à´Ÿàµ� പോകൂ" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "നിലവിലെ ഗാനതàµ�തിൽ à´®àµ�à´¨àµ�നോടàµ�à´Ÿàµ� പോകൂ" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "à´®àµ�à´®àµ�പതàµ�തെ ഗാനം à´ªàµ�ലേ ചെയàµ�à´¯àµ�à´•" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "പിനàµ�നോടàµ�à´Ÿàµ� പോകàµ�à´•" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "à´ªàµ�ലേ ടോഗിൾ ചെയàµ�à´¯àµ�à´•" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "à´ªàµ�ലേ ടോഗിൾ ചെയàµ�à´¯àµ�à´•" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "à´…à´Ÿàµ�à´¤àµ�à´¤ ഗാനം à´ªàµ�ലേ ചെയàµ�à´¯àµ�à´•" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "à´®àµ�à´¨àµ�നോടàµ�à´Ÿàµ� പോകàµ�à´•" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "à´ªàµ�ലേലിസàµ�à´±àµ�à´±àµ� ടോഗിൾ ചെയàµ�à´¯àµ�à´•" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "à´ªàµ�ലേലിസàµ�à´±àµ�à´±àµ� ടോഗിൾ ചെയàµ�à´¯àµ�à´•" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "à´ªàµ�ലേലിസàµ�à´±àµ�à´±àµ� ഷഫിൾ ചെയàµ�à´¯àµ�à´•" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "ഷഫിൾ" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "ആവർതàµ�തനം à´ªàµ�രാപàµ�തമാകàµ�à´•àµ�à´•" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "ആവർതàµ�തികàµ�à´•àµ�à´•" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "മെയിൻ മെനàµ�" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "à´ªàµ�രാഥമിക മെനàµ�" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "പകർതàµ�à´¤àµ�à´•" #: src/gtk/playback-control.ui:157 msgid "Add _Song" msgstr "പാടàµ�à´Ÿàµ� ചേർകàµ�à´•àµ�à´•" #: src/gtk/playback-control.ui:161 msgid "Add _Folder" msgstr "ഫോൾഡർ ചേർകàµ�à´•àµ�à´•" #: src/gtk/playback-control.ui:165 msgid "Clear" msgstr "à´•àµ�ലിയർ" #: src/gtk/playback-control.ui:171 msgid "_Match Cover Art" msgstr "മാചàµ�à´šàµ� കവർ ആർടàµ�à´Ÿàµ�" #: src/gtk/playback-control.ui:175 msgid "_Background Playback" msgstr "_പശàµ�ചാതàµ�തല à´ªàµ�ലേബാകàµ�à´•àµ�" #: src/gtk/playback-control.ui:181 msgid "_ReplayGain" msgstr "" #: src/gtk/playback-control.ui:183 msgctxt "replaygain-menu" msgid "_Album" msgstr "ആൽബം" #: src/gtk/playback-control.ui:188 msgctxt "replaygain-menu" msgid "_Song" msgstr "ഗാനം" #: src/gtk/playback-control.ui:193 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "" #: src/gtk/playback-control.ui:201 msgid "_Keyboard Shortcuts" msgstr "_കീബോർഡàµ� à´•àµ�à´±àµ�à´•àµ�à´•àµ�വഴികൾ" #: src/gtk/playback-control.ui:205 msgid "_About Amberol" msgstr "_ആംബെറോളിനെകàµ�à´•àµ�റിചàµ�à´šàµ�" #: src/gtk/playback-control.ui:209 msgid "_Quit" msgstr "ഉപേകàµ�à´·à´¿à´•àµ�à´•àµ�à´•" #: src/gtk/playlist-view.ui:14 msgid "Search Songs in the Playlist" msgstr "à´ªàµ�ലേലിസàµ�à´±àµ�റിൽ പാടàµ�à´Ÿàµ�കൾ തിരയàµ�à´•" #: src/gtk/playlist-view.ui:24 msgid "Playlist" msgstr "à´ªàµ�ലേലിസàµ�à´±àµ�à´±àµ�" #: src/gtk/playlist-view.ui:46 msgid "Close the Playlist" msgstr "à´ªàµ�ലേലിസàµ�à´±àµ�à´±àµ� à´…à´Ÿà´¯àµ�à´•àµ�à´•àµ�à´•" #: src/gtk/playlist-view.ui:54 msgid "Select Songs in the Playlist" msgstr "à´ªàµ�ലേലിസàµ�à´±àµ�റിലെ ഗാനങàµ�ങൾ തിരഞàµ�ഞെടàµ�à´•àµ�à´•àµ�à´•" #: src/gtk/playlist-view.ui:63 msgid "Search songs" msgstr "പാടàµ�à´Ÿàµ�കൾ തിരയàµ�à´•" #: src/gtk/playlist-view.ui:66 msgctxt "a11y" msgid "Search" msgstr "തിരയàµ�à´•" #: src/gtk/playlist-view.ui:67 msgctxt "a11y" msgid "Type to search songs" msgstr "പാടàµ�à´Ÿàµ�കൾ തിരയാൻ ടൈപàµ�à´ªàµ� ചെയàµ�à´¯àµ�à´•" #: src/gtk/playlist-view.ui:113 msgid "Select All Songs" msgstr "à´Žà´²àµ�ലാ ഗാനങàµ�ങളàµ�à´‚ തിരഞàµ�ഞെടàµ�à´•àµ�à´•àµ�à´•" #: src/gtk/playlist-view.ui:126 msgid "Remove Selected Songs" msgstr "തിരഞàµ�ഞെടàµ�à´¤àµ�à´¤ ഗാനങàµ�ങൾ നീകàµ�à´•à´‚ ചെയàµ�à´¯àµ�à´•" #: src/gtk/queue-row.ui:27 msgctxt "a11y" msgid "No cover available" msgstr "കവർ ലഭàµ�യമലàµ�à´²" #: src/gtk/queue-row.ui:84 msgctxt "a11y" msgid "Currently playing" msgstr "നിലവിൽ കളികàµ�à´•àµ�à´¨àµ�à´¨àµ�" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "à´ªàµ�ലേലിസàµ�à´±àµ�റിലേകàµ�à´•àµ� ചേർകàµ�കാൻ à´’à´°àµ� ഗാനം ഇടàµ�à´•" #: src/gtk/window.ui:43 msgid "Select a file or a folder, or drag files from your file manager to the application window to add songs to the playlist" msgstr "à´’à´°àµ� ഫയലോ ഫോൾഡറോ തിരഞàµ�ഞെടàµ�à´•àµ�à´•àµ�à´•, à´…à´²àµ�ലെങàµ�കിൽ à´ªàµ�ലേലിസàµ�à´±àµ�റിലേകàµ�à´•àµ� ഗാനങàµ�ങൾ ചേർകàµ�കാൻ നിങàµ�ങളàµ�ടെ ഫയൽ മാനേജറിൽ നിനàµ�à´¨àµ� ആപàµ�ലികàµ�കേഷൻ വിൻഡോയിലേകàµ�à´•àµ� ഫയലàµ�കൾ വലിചàµ�à´šà´¿à´Ÿàµ�à´•." #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "à´ªàµ�ലേലിസàµ�à´±àµ�à´±àµ� à´ªàµ�നഃസàµ�ഥാപികàµ�à´•àµ�à´•" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "ഫോൾഡർ ചേർകàµ�à´•àµ�à´•" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "പാടàµ�à´Ÿàµ� ചേർകàµ�à´•àµ�à´•" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "à´•à´Ÿà´¨àµ�à´¨àµ�പോയ സമയം" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "ശേഷികàµ�à´•àµ�à´¨àµ�à´¨ സമയം" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Murukesh S Kumar" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "സംഗീതം à´ªàµ�ലേ ചെയàµ�യാൻ ആംബെറോളിനàµ� പശàµ�ചാതàµ�തലതàµ�തിൽ ഓടേണàµ�à´Ÿà´¤àµ�à´£àµ�à´Ÿàµ�" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "കവർ à´šà´¿à´¤àµ�à´°à´‚" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "à´Žà´²àµ�ലാ ഗാനങàµ�ങളàµ�à´‚ ആവർതàµ�തികàµ�à´•àµ�à´•" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "നിലവിലàµ�à´³àµ�à´³ ഗാനം ആവർതàµ�തികàµ�à´•àµ�à´•" #: src/window.rs:145 msgid "Audio files" msgstr "ഓഡിയോ ഫയലàµ�കൾ" #: src/window.rs:155 msgid "_Add Song" msgstr "പാടàµ�à´Ÿàµ� ചേർകàµ�à´•àµ�à´•" #: src/window.rs:159 msgid "Open File" msgstr "ഫയൽ à´¤àµ�റകàµ�à´•àµ�à´•" #: src/window.rs:164 src/window.rs:186 src/window.rs:1474 msgid "Unable to access files" msgstr "ഫയലàµ�കൾ ആകàµ�‌സസàµ� ചെയàµ�യാൻ à´•à´´à´¿à´¯àµ�à´¨àµ�നിലàµ�à´²" #: src/window.rs:178 msgid "_Add Folder" msgstr "ഫോൾഡർ ചേർകàµ�à´•àµ�à´•" #: src/window.rs:181 msgid "Open Folder" msgstr "ഫോൾഡർ à´¤àµ�റകàµ�à´•àµ�à´•" #: src/window.rs:500 msgid "No available song found" msgstr "ലഭàµ�യമായ പാടàµ�à´Ÿàµ�കളൊനàµ�à´¨àµ�à´‚ à´•à´£àµ�ടെതàµ�തിയിലàµ�à´²." #: src/window.rs:561 msgid "No songs found" msgstr "പാടàµ�à´Ÿàµ�കളൊനàµ�à´¨àµ�à´‚ à´•à´£àµ�ടെതàµ�തിയിലàµ�à´²" #: src/window.rs:594 msgid "Added a new song" msgstr "à´’à´°àµ� à´ªàµ�തിയ ഗാനം ചേർതàµ�à´¤àµ�" #: src/window.rs:595 msgid "Play" msgstr "à´ªàµ�ലേ" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:604 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "à´’à´°àµ� ഗാനം ചേർതàµ�à´¤àµ�" msgstr[1] "{} ഗാനങàµ�ങൾ ചേർതàµ�à´¤àµ�" #: src/window.rs:1234 msgid "Unable to access dropped files" msgstr "à´¡àµ�രോപàµ�à´ªàµ� ചെയàµ�à´¤ ഫയലàµ�കൾ ആകàµ�‌സസàµ� ചെയàµ�യാനാവàµ�à´¨àµ�നിലàµ�à´²" #: src/window.rs:1328 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} മിനിറàµ�à´±àµ�" msgstr[1] "{} മിനിറàµ�à´±àµ�കൾ" #: src/window.rs:1339 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} മണികàµ�കൂർ {minutes} ശേഷികàµ�à´•àµ�à´¨àµ�à´¨àµ�" msgstr[1] "{hours} മണികàµ�കൂർ {minutes} ശേഷികàµ�à´•àµ�à´¨àµ�à´¨àµ�" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1349 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} മിനിറàµ�à´±àµ� ശേഷികàµ�à´•àµ�à´¨àµ�à´¨àµ�" msgstr[1] "{} മിനിറàµ�à´±àµ�കൾ ശേഷികàµ�à´•àµ�à´¨àµ�à´¨àµ�" #: src/window.rs:1453 msgid "No song selected" msgstr "പാടàµ�ടൊനàµ�à´¨àµ�à´‚ തിരഞàµ�ഞെടàµ�à´¤àµ�തിടàµ�à´Ÿà´¿à´²àµ�à´²" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1458 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} ഗാനം തിരഞàµ�ഞെടàµ�à´¤àµ�à´¤àµ�" msgstr[1] "{} ഗാനങàµ�ങൾ തിരഞàµ�ഞെടàµ�à´¤àµ�à´¤àµ�" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1514 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "നിലവിൽ à´“à´Ÿàµ�à´¨àµ�നതàµ� “{title}â€� by “{artist}â€�" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/my.po000066400000000000000000000412051516451220600223040ustar00rootroot00000000000000# Burmese translation for amberol. # Copyright (C) 2024 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # zayar lwin , 2024. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-09-25 04:41+0000\n" "PO-Revision-Date: 2025-09-26 09:59+0630\n" "Last-Translator: Zayar Lwin \n" "Language-Team: Burmese \n" "Language: my\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.7\n" "X-Poedit-SourceCharset: UTF-8\n" #: data/io.bassi.Amberol.desktop.in.in:2 data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "အန်ဘာရော" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "သီá€�ျင်းဖွင့်ကိရိယာ" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "သီá€�ျင်း;သီá€�ျင်းဖွင့်ကိရိယာ;မီဒီယာ;အော်ဒီယို;အသံ;သီá€�ျင်းစာရင်း;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "သီá€�ျင်းဖွင့်ပေးယုံကလွဲပြီး ကျန်á€�ာလုပ်မရပါ" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to play music available on your " "local system then Amberol is the music player you are looking for." msgstr "" "အန်ဘာရောသည် ဟိá€�်ကြီးဟန်ကြီးမရှိသော သီá€�ျင်းဖွင့်ကိရိယာá€�စ်á€�ုဖြစ်သည်á�‹ သင့်စက်á€�ွင်းမှာရှိသော á€�ေးသီးá€�ျင်းများကိုသာ နားဆင်လိုပါက အန်ဘာရောကိုသာ အသုံးပြုလိုက်ပါá�‹" #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "လက်ရှိစွမ်းရည်များ-" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "ပြောင်းလွယ်ပြင်လွယ်ရှိသောUI" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "အယ်ဘမ်ပုံရိပ်ကိုအသုံးပြုá�� UI အရောင် ပြန်á€�ျယ်နိုင်á€�ြင်း" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "သီá€�ျင်းအသစ်ထည့်ရန် ဆွဲá��ပစ်ထည့်á€�ြင်း လုပ်ဆောင်နိုင်မှုကို ထည့်ပေးထားသည်" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "ကျပမ်းနှင့် ထပ်á€�လဲလဲ ဖွင့်ပေးá€�ြင်း" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRISပေါင်းစည်းမှု" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "အန်မန်နွန်ဘက်စီ" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "ယá€�င်သီá€�ျင်းကိုဖွင့်မည်" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "ပြန်လှည့်" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "ဖွင့်မည်" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "ဖွင့်မည်" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "နောက်သီá€�ျင်းကိုဖွင့်မည်" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "ကျော်မည်" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "သီá€�ျင်းစာရင်းဖွင့်" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "သီá€�ျင်းစာရင်းဖွင့်" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "သီá€�ျင်းစာရင်းကို ကျပန်းလှည့်ပစ်မည်" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "ကျပမ်း" #: src/gtk/playback-control.blp:116 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "ထပ်á€�လဲလဲဖွင့်á€�ြင်းလုပ်မည်" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "ထပ်လုပ်" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "ပင်မမီနူး" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "ပင်မမီနူး" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "ကူးယူ" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "ဖိုင်á€�ွဲဖွင့်မည်" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "_သီá€�ျင်းထည့်" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "_ဖိုင်á€�ွဲထည့်" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "ရှင်းလင်း" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "အဖုံးရှိပုံနှင့်_ကိုက်ညီစေမည်" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_နောက်ကွယ်သီá€�ျင်းဖွင့်မှု" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ကျယ်လောင်မှုညှိရန်" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_အယ်ဘမ်" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_သီá€�ျင်း" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_ပိá€�်ထားသည်" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "ကီး_ဘုá€�်ဖြá€�်လမ်းá€�လုá€�်များ" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "အန်ဘာရော_အကြောင်း" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_ထွက်မည်" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "သီá€�ျင်းစာရင်းရှိသီá€�ျင်းများရှာဖွေမည်" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "သီá€�ျင်းစာရင်း" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "သီá€�ျင်းစာရင်းပိá€�်မည်" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "သီá€�ျင်းစာရင်းရှိသီá€�ျင်းများရွေးမည်" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "သီá€�ျင်းရှာဖွေ" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "ရှာရန်" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "သီá€�ျင်းရှာရိုက် စာရိုက်ပါ" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "သီá€�ျင်းအားလုံးရွေး" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "ရွေးထားသောသီá€�ျင်းများဖယ်ပစ်မည်" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "အဖုံးပုံမရှိပါ" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "လက်ရှိဖွင့်ပြနေသည်" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "အထွေထွေဆိုင်ရာ" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "ပင်မမီနူးဖွင့်ရန်" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "ကလစ်ဘုá€�်သို့ သီá€�ျင်းá��အသေးစိá€�်အá€�ျက်အလက်များ ကူးယူရန်" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "ဖြá€�်လမ်းများပြရန်" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "ထွက်ရန်" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "သီá€�ျင်းစာရင်း" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "သီá€�ျင်းစာရင်းသို့ သီá€�ျင်းထည့်ရန်" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "သီá€�ျင်းစာရင်းသို့ ဖိုင်á€�ွဲထည့်ရန်" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "သီá€�ျင်းစာရင်း ဖျက်ပစ်ရန်" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "သီá€�ျင်းစာရင်း ဘေးဘက်ပြား ဖွင့်ရန်" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "သီá€�ျင်းများ ကျပမ်းဖွင့်ရန်" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "သီá€�ျင်းဖွင့်á€�ြင်းဆိုင်ရာ" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "ဖွင့်/ပိá€�်" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "ယá€�င်သီá€�ျင်း" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "နောက်သီá€�ျင်း" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "လက်ရှိသီá€�ျင်းá€�ွင် နောက်ပြန်လှည့်ကြည့်ရန်" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "လက်ရှိသီá€�ျင်းá€�ွင် ရှေ့သို့သွားကြည့်ရန်" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "သီá€�ျင်းစာရင်းသို့ထည့်ရန် သီá€�ျင်းကို ပစ်á€�ျလိုက်ပါ" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the application window to add songs to the " "playlist" msgstr "" "ဖိုင် သို့ ဖိုင်á€�ွဲကိုရွေးပါ သို့မဟုá€�် ဖိုင်မန်နေဂျာမှá€�ဆင့် ဖိုင်များကို ဆွဲယူá�� အပ္ပလီကေးရှင်းá€�င်းဒိုးထဲ့သို့ ပစ်á€�ျá€�ြင်းအားဖြင့် သီá€�ျင်းစာရင်းသို့ သီá€�ျင်းများထည့်နိုင်သည်" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "ယá€�င်သီá€�ျင်းစာရင်းပြန်သုံးမည်" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "ဖိုင်á€�ွဲထည့်" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "သီá€�ျင်းထည့်" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "ကုန်လွန်အá€�ျိန်" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "ကျန်ရှိအá€�ျိန်" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "ဇေယျာလွင်" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "နောက်ကွယ်á€�ွင် သီá€�ျင်းဖွင့်နိုင်ရန် အန်ဘာရောကို နောက်ကွယ်á€�ွင် မောင်းနှင်နေဖို့ လိုအပ်သည်" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "သီá€�ျင်းဖွင့်ထားသည်" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "အမည်မသိအဆိုá€�ော်" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "á€�ေါင်းစဉ် မသိ" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "အယ်ဘမ် မသိ" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "အဖုံးပုံ" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "သီá€�ျင်းအားလုံး ထပ်á€�လဲလဲဖွင့်မည်" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "လက်ရှိသီá€�ျင်းကို ထပ်á€�လဲလဲဖွင့်မည်" #: src/window.rs:149 msgid "Audio files" msgstr "အသံဖိုင်များ" #: src/window.rs:159 msgid "_Add Song" msgstr "သီá€�ျင်း_ထည့်မည်" #: src/window.rs:163 msgid "Open File" msgstr "ဖိုင်ဖွင့်" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "ဖိုင်ရယူá€�ွင့်မရှိပါ" #: src/window.rs:182 msgid "_Add Folder" msgstr "ဖိုင်á€�ွဲ_ထည့်" #: src/window.rs:185 msgid "Open Folder" msgstr "ဖိုင်á€�ွဲဖွင့်" #: src/window.rs:508 msgid "No available song found" msgstr "သီá€�ျင်းမá€�ွေ့ပါ" #: src/window.rs:569 msgid "No songs found" msgstr "သီá€�ျင်းများမá€�ွေ့ပါ" #: src/window.rs:602 msgid "Added a new song" msgstr "သီá€�ျင်းအသစ်á€�စ်ပုဒ်ထည့်ပြီးပါပြီ" #: src/window.rs:603 msgid "Play" msgstr "ဖွင့်" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "သီá€�ျင်း {}ပုဒ်ထည့်ပြီးပါပြီ" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "ပစ်á€�ျá€�ဲ့သောဖိုင်များကို မရယူနိုင်á€�ဲ့ပါ" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} မိနစ်" #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours}နာရီ {minutes}မိနစ် ကျန်ပါသေးသည်" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{}မိနစ် ကျန်ပါသေးသည်" #: src/window.rs:1461 msgid "No song selected" msgstr "သီá€�ျင်းမရွေးထားပါ" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "သီá€�ျင်း {}ပုဒ် ရွေးထားသည်" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "လက်ရှိá€�ွင် “{artist}â€�သီဆိုသော “{title}â€�ကို ဖွင့်ထားသည်" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "ဖိုင်á€�ွဲဖွင့်မရá€�ဲ့ပါ" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/nb.po000066400000000000000000000270771516451220600222710ustar00rootroot00000000000000# Norwegian BokmÃ¥l translation for amberol. # Copyright (C) 2024 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Brage Fuglseth , 2024. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2024-09-24 12:08+0000\n" "PO-Revision-Date: 2024-09-30 21:34+0200\n" "Last-Translator: \n" "Language-Team: Norwegian BokmÃ¥l \n" "Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.4\n" #: data/io.bassi.Amberol.desktop.in.in:3 #: data/io.bassi.Amberol.appdata.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:4 msgid "Music Player" msgstr "Musikkspiller" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:12 msgid "music;player;media;audio;playlist;" msgstr "" "GNOME;GTK;musikkspiller;musikkavspiller;musikk;lyd;spillelister;" "musikkavspilling;lytting;høre;" #: data/io.bassi.Amberol.appdata.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Hør pÃ¥ favorittmusikken din" #: data/io.bassi.Amberol.appdata.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol er en vakker musikkspiller uten unødvendige distraksjoner. Hvis du " "bare ønsker Ã¥ spille av musikken som finnes pÃ¥ systemet ditt, er Amberol " "appen du ser etter." #: data/io.bassi.Amberol.appdata.xml.in.in:14 msgid "Current features:" msgstr "Flere grunner til Ã¥ elske Amberol:" #: data/io.bassi.Amberol.appdata.xml.in.in:16 msgid "adaptive UI" msgstr "Lytt hjemme eller pÃ¥ farten; appen tilpasser seg skjermstørrelsen din" #: data/io.bassi.Amberol.appdata.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Se appen endre farger ut fra omslagsbildet som vises" #: data/io.bassi.Amberol.appdata.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "Dra og slipp lÃ¥ter for Ã¥ legge dem til i spillelisten" #: data/io.bassi.Amberol.appdata.xml.in.in:19 msgid "shuffle and repeat" msgstr "Miks og gjenta spillelister" #: data/io.bassi.Amberol.appdata.xml.in.in:20 msgid "MPRIS integration" msgstr "" "Se og styr avspillingen fra andre steder, takket være appens integrering med " "systemet" #: data/io.bassi.Amberol.appdata.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Spiller av musikk" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Ukjent artist" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Ukjent tittel" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Ukjent album" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Generelt" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Vis hovedmeny" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Kopier lÃ¥tinformasjon til utklippstavlen" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Vis tastatursnarveier" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "Avslutt" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "Spilleliste" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Legg til lÃ¥t i spillelisten" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Legg til mappe i spillelisten" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Tøm spillelisten" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Vis spilleliste" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Miks spilleliste" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Avspilling" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Pause" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "Forrige lÃ¥t" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "Neste lÃ¥t" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Spol tilbake" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Spol fremover" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "Forrige lÃ¥t" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "Hopp tilbake" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "Pause" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "Pause" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "Neste lÃ¥t" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "Hopp fremover" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "Spilleliste" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "Vis spilleliste" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "Miks" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "Miks" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Gjenta" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "Gjenta" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "Hovedmeny" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Hovedmeny" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "Kopier" #: src/gtk/playback-control.ui:157 msgid "Add _Song" msgstr "Legg til _lÃ¥t" #: src/gtk/playback-control.ui:161 msgid "Add _Folder" msgstr "Legg til _mappe" #: src/gtk/playback-control.ui:165 msgid "Clear" msgstr "Tøm" #: src/gtk/playback-control.ui:171 msgid "_Match Cover Art" msgstr "_Farger fra omslag" #: src/gtk/playback-control.ui:175 msgid "_Background Playback" msgstr "_Spill av i bakgrunnen" #: src/gtk/playback-control.ui:181 msgid "_ReplayGain" msgstr "Lyd_utjevning" #: src/gtk/playback-control.ui:183 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.ui:188 msgctxt "replaygain-menu" msgid "_Song" msgstr "_LÃ¥t" #: src/gtk/playback-control.ui:193 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Ingen" #: src/gtk/playback-control.ui:201 msgid "_Keyboard Shortcuts" msgstr "_Tastatursnarveier" #: src/gtk/playback-control.ui:205 msgid "_About Amberol" msgstr "_Om Amberol" #: src/gtk/playback-control.ui:209 msgid "_Quit" msgstr "_Avslutt" #: src/gtk/playlist-view.ui:17 msgid "Search Songs in the Playlist" msgstr "Søk i spilleliste" #: src/gtk/playlist-view.ui:28 msgid "Playlist" msgstr "Spilleliste" #: src/gtk/playlist-view.ui:49 msgid "Select Songs in the Playlist" msgstr "Marker lÃ¥ter" #: src/gtk/playlist-view.ui:58 msgid "Close the Playlist" msgstr "Lukk spilleliste" #: src/gtk/playlist-view.ui:67 msgid "Search songs" msgstr "Søk etter lÃ¥ter" #: src/gtk/playlist-view.ui:70 msgctxt "a11y" msgid "Search" msgstr "Søk" #: src/gtk/playlist-view.ui:71 msgctxt "a11y" msgid "Type to search songs" msgstr "Skriv for Ã¥ søke" #: src/gtk/playlist-view.ui:117 msgid "Select All Songs" msgstr "Marker alle" #: src/gtk/playlist-view.ui:130 msgid "Remove Selected Songs" msgstr "Fjern utvalg" #: src/gtk/queue-row.ui:27 msgctxt "a11y" msgid "No cover available" msgstr "Fant ikke omslagsbilde" #: src/gtk/queue-row.ui:84 msgctxt "a11y" msgid "Currently playing" msgstr "Spilles nÃ¥" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "Slipp en lÃ¥t for Ã¥ legge den til i spillelisten" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Velg en fil eller mappe, eller dra filer fra filutforskeren til appen, for Ã¥ " "legge til lÃ¥ter i spillelisten" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "Gjenopprett spilleliste" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "Legg til mappe" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "Legg til lÃ¥t" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "Tid gÃ¥tt" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "Tid igjen" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Brage Fuglseth https://bragefuglseth.dev" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol trenger Ã¥ kjøre i bakgrunnen for Ã¥ spille musikk" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Omslagsbilde" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Gjenta alle lÃ¥ter" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Gjenta nÃ¥værende lÃ¥t" #: src/window.rs:145 msgid "Audio files" msgstr "Lydfiler" #: src/window.rs:150 msgid "_Add Song" msgstr "_Legg til lÃ¥t" #: src/window.rs:153 msgid "Open File" msgstr "Ã…pne fil" #: src/window.rs:158 src/window.rs:174 src/window.rs:1462 msgid "Unable to access files" msgstr "Ã…pning av filer mislyktes" #: src/window.rs:167 msgid "_Add Folder" msgstr "_Legg til mappe" #: src/window.rs:169 msgid "Open Folder" msgstr "Ã…pne mappe" #: src/window.rs:488 msgid "No available song found" msgstr "Ingen tilgjengelig lÃ¥t funnet" #: src/window.rs:549 msgid "No songs found" msgstr "Ingen lÃ¥ter funnet" #: src/window.rs:582 msgid "Added a new song" msgstr "Ny lÃ¥t lagt til" #: src/window.rs:583 msgid "Play" msgstr "Spill" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:592 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "LÃ¥t lagt til" msgstr[1] "{} lÃ¥ter lagt til" #: src/window.rs:1222 msgid "Unable to access dropped files" msgstr "Ã…pning av sluppede filer mislyktes" #: src/window.rs:1316 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minutt" msgstr[1] "{} minutter" #: src/window.rs:1327 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} time og {minutes} igjen" msgstr[1] "{hours} timer og {minutes} igjen" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1337 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minutt igjen" msgstr[1] "{} minutter igjen" #: src/window.rs:1441 msgid "No song selected" msgstr "Marker lÃ¥ter" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1446 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} lÃ¥t markert" msgstr[1] "{} lÃ¥ter markert" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1502 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Spiller «{title}» av «{artist}»" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/ne.po000066400000000000000000000313521516451220600222630ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: Nepali Gnome Translation\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/issues\n" "POT-Creation-Date: 2022-06-13 17:32+0000\n" "PO-Revision-Date: 2022-06-15 16:18+0545\n" "Last-Translator: \n" "Language-Team: Nepali \n" "Language: ne\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.1\n" #: data/io.bassi.Amberol.desktop.in.in:3 #: data/io.bassi.Amberol.appdata.xml.in.in:6 msgid "Amberol" msgstr "" #: data/io.bassi.Amberol.desktop.in.in:4 msgid "Music Player" msgstr "सङà¥�गीत बजाउने" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:12 msgid "music;sound;player;media;audio;playlist;" msgstr "" #: data/io.bassi.Amberol.appdata.xml.in.in:7 #, fuzzy msgid "Plays music, and nothing else" msgstr "यहाà¤� अरà¥� केही गरà¥�न सकिदैन" #: data/io.bassi.Amberol.appdata.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" #: data/io.bassi.Amberol.appdata.xml.in.in:14 #, fuzzy msgid "Current features:" msgstr "विशेषता:" #: data/io.bassi.Amberol.appdata.xml.in.in:16 #, fuzzy msgid "adaptive UI" msgstr "अनà¥�कूल गरà¥�नà¥�होसà¥�" #: data/io.bassi.Amberol.appdata.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "" #: data/io.bassi.Amberol.appdata.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "" #: data/io.bassi.Amberol.appdata.xml.in.in:19 #, fuzzy msgid "shuffle and repeat" msgstr "फिटà¥�नà¥�होसà¥�/दोहोरà¥�याउनà¥�सà¥� बनà¥�द" #: data/io.bassi.Amberol.appdata.xml.in.in:20 #, fuzzy msgid "MPRIS integration" msgstr "पà¥�रणाली à¤�कीकरण" #: data/io.bassi.Amberol.appdata.xml.in.in:41 msgid "Emmanuele Bassi" msgstr "" #: src/audio/inhibit_controller.rs:42 #, fuzzy msgid "Playback in progress" msgstr "पà¥�रगति हà¥�à¤�दैछ" #: src/audio/song.rs:309 msgid "Unknown artist" msgstr "अजà¥�ञात कलाकार" #: src/audio/song.rs:316 msgid "Unknown title" msgstr "अजà¥�ञात शीरà¥�षक" #: src/audio/song.rs:323 msgid "Unknown album" msgstr "अजà¥�ञात à¤�लà¥�बम" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "सामानà¥�य" #: src/gtk/help-overlay.ui:14 #, fuzzy msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "मà¥�खà¥�य मेनà¥�" #: src/gtk/help-overlay.ui:20 #, fuzzy msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "चयन गरिà¤�को पाठलाई कà¥�लिपबोरà¥�डमा पà¥�रतिलिपि बनाउनà¥�होसà¥�" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show Shortcuts" msgstr "सरà¥�टकट देखाउनà¥�होसà¥�" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "अनà¥�तà¥�य गरà¥�नà¥�होसà¥�" #: src/gtk/help-overlay.ui:40 #, fuzzy msgctxt "shortcut window" msgid "Playlist" msgstr "बजाउने सूची" #: src/gtk/help-overlay.ui:43 #, fuzzy msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "बजाइने सà¥�चिमा थपà¥�नà¥�होसà¥�…" #: src/gtk/help-overlay.ui:49 #, fuzzy msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "बजाइने सà¥�चिमा थपà¥�नà¥�होसà¥�…" #: src/gtk/help-overlay.ui:55 #, fuzzy msgctxt "shortcut window" msgid "Clear the playlist" msgstr "खाली गरà¥�नà¥�होसà¥�" #: src/gtk/help-overlay.ui:61 #, fuzzy msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "बजाउने सूची" #: src/gtk/help-overlay.ui:69 msgctxt "shortcut window" msgid "Playback" msgstr "पà¥�लेबà¥�याक" #: src/gtk/help-overlay.ui:72 #, fuzzy msgctxt "shortcut window" msgid "Toggle Play/Pause" msgstr "पà¥�लेबà¥�याक सà¥�रà¥� गरà¥�न बाइनà¥�डिङ (वा पà¥�ले/पज टगल गरà¥�नà¥�होसà¥�) ।." #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Previous song" msgstr "_अघिलà¥�लो गीत" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Next song" msgstr "अरà¥�को गीत" #: src/gtk/help-overlay.ui:90 #, fuzzy msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "पछाडि खोजी गरà¥�नà¥�होसà¥�" #: src/gtk/help-overlay.ui:96 #, fuzzy msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "हालको टà¥�रयाकमा अगाडि फडà¥�काउनका लागि सà¥�थिर बाइनà¥�डिङ ।" #: src/gtk/playback-control.ui:30 #, fuzzy msgctxt "a11y" msgid "Elapsed time" msgstr "सही सà¥�टपवाचसà¤�ग बितेको समय मापन गरà¥�नà¥�होसà¥�" #: src/gtk/playback-control.ui:42 #, fuzzy msgctxt "a11y" msgid "Remaining time" msgstr "%s बाकि छ" #: src/gtk/playback-control.ui:64 #, fuzzy msgid "Play the previous song" msgstr "_अघिलà¥�लो गीत" #: src/gtk/playback-control.ui:69 #, fuzzy msgctxt "a11y" msgid "Skip backwards" msgstr "पछाडि पनि खोजà¥�ने ।" #: src/gtk/playback-control.ui:78 #, fuzzy msgid "Toggle play" msgstr "पà¥�लेबà¥�याक सà¥�रà¥� गरà¥�न बाइनà¥�डिङ (वा पà¥�ले/पज टगल गरà¥�नà¥�होसà¥�) ।." #: src/gtk/playback-control.ui:84 #, fuzzy msgctxt "a11y" msgid "Toggle play" msgstr "पà¥�लेबà¥�याक सà¥�रà¥� गरà¥�न बाइनà¥�डिङ (वा पà¥�ले/पज टगल गरà¥�नà¥�होसà¥�) ।." #: src/gtk/playback-control.ui:93 #, fuzzy msgid "Play the next song" msgstr "अरà¥�को गीत" #: src/gtk/playback-control.ui:98 #, fuzzy msgctxt "a11y" msgid "Skip forward" msgstr "हालको टà¥�रयाकमा अगाडि फडà¥�काउनका लागि सà¥�थिर बाइनà¥�डिङ ।" #: src/gtk/playback-control.ui:121 #, fuzzy msgid "Toggle playlist" msgstr "बजाउने सूची" #: src/gtk/playback-control.ui:126 #, fuzzy msgctxt "a11y" msgid "Toggle playlist" msgstr "बजाउने सूची" #: src/gtk/playback-control.ui:135 #, fuzzy msgid "Shuffle the playlist" msgstr "बजाउने सूची" #: src/gtk/playback-control.ui:137 msgctxt "a11y" msgid "Shuffle" msgstr "फिटà¥�नà¥�होसà¥�" #: src/gtk/playback-control.ui:156 src/playback_control.rs:153 #, fuzzy msgid "Enable repeat" msgstr "नदोहो-याउनà¥�" #: src/gtk/playback-control.ui:161 msgctxt "a11y" msgid "Repeat" msgstr "दोहो-याउनà¥�" #: src/gtk/playback-control.ui:176 #, fuzzy msgctxt "a11y" msgid "Primary menu" msgstr "मà¥�खà¥�य मेनà¥�" #: src/gtk/playback-control.ui:192 msgid "Copy" msgstr "पà¥�रतिलपि गरà¥�नà¥�होसà¥�" #: src/gtk/playback-control.ui:198 #, fuzzy msgid "Add _Song" msgstr "{} गीत" #: src/gtk/playback-control.ui:202 #, fuzzy msgid "Add _Folder" msgstr "फोलà¥�डर थपà¥�नà¥�होसà¥�" #: src/gtk/playback-control.ui:206 msgid "Clear" msgstr "खाली गरà¥�नà¥�होसà¥�" #: src/gtk/playback-control.ui:212 #, fuzzy msgid "_Match Cover Art" msgstr "आवरण" #: src/gtk/playback-control.ui:218 msgid "_Keyboard Shortcuts" msgstr "कà¥�ञà¥�जीपाटी सटकरà¥�ट" #: src/gtk/playback-control.ui:222 #, fuzzy msgid "_About Amberol" msgstr "बारेमा" #: src/gtk/playlist-view.ui:19 #, fuzzy msgid "Playlist" msgstr "बजाउने सूची" #: src/gtk/playlist-view.ui:49 #, fuzzy msgid "Select songs in the playlist" msgstr "सूचिचयन गरà¥�नà¥�होसà¥�" #: src/gtk/playlist-view.ui:62 #, fuzzy msgid "Close the playlist" msgstr "बजाउने सूची" #: src/gtk/playlist-view.ui:111 #, fuzzy msgid "Select all songs" msgstr "सबै चयन गरà¥�नà¥�होसà¥�" #: src/gtk/playlist-view.ui:124 #, fuzzy msgid "Remove selected songs" msgstr "{} गीतहरू छानियो" #: src/gtk/window.ui:12 msgid "Drop a song to add it to the queue" msgstr "" #: src/gtk/window.ui:48 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" #: src/gtk/window.ui:57 msgid "Add Folder" msgstr "फोलà¥�डर थपà¥�नà¥�होसà¥�" #: src/gtk/window.ui:67 #, fuzzy msgid "Add File" msgstr "फाइल थपà¥�नà¥�होसà¥�" #: src/application.rs:142 #, fuzzy msgid "Plays music and nothing else" msgstr "यहाà¤� अरà¥� केही गरà¥�न सकिदैन" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:148 msgid "translator-credits" msgstr "" "translator-credits Pawan Chitrakar ,Jyotsna Shrestha " ", Nabin Gautam" #: src/playback_control.rs:157 #, fuzzy msgid "Repeat all tracks" msgstr "सबै दोहोरà¥�याउनà¥�सà¥�" #: src/playback_control.rs:161 #, fuzzy msgid "Repeat the current track" msgstr "दोहोरà¥�याउनà¥�होसà¥�" #: src/window.rs:385 #, fuzzy msgid "_Add Song" msgstr "{} गीत" #: src/window.rs:386 src/window.rs:420 msgid "_Cancel" msgstr "रदà¥�द गरà¥�नà¥�होसà¥�" #: src/window.rs:388 msgid "Open File" msgstr "फाइल खोलà¥�नà¥�होसà¥�" #: src/window.rs:394 msgid "Audio files" msgstr "धà¥�वनि फाइल" #: src/window.rs:419 #, fuzzy msgid "_Add Folder" msgstr "फोलà¥�डर थपà¥�नà¥�होसà¥�" #: src/window.rs:422 msgid "Open Folder" msgstr "फोलà¥�डर खोलà¥�नà¥�होसà¥�" #: src/window.rs:439 src/window.rs:452 src/window.rs:922 #, fuzzy msgid "No available song found" msgstr "{} गीत" #. Translators: '{}' must be left unmodified; it #. will expand to a file name #: src/window.rs:481 #, fuzzy msgid "“{}â€� is not a supported audio file" msgstr "फाइल समरà¥�थित छैन (चयन फाईल %i)" #: src/window.rs:493 #, fuzzy msgid "Added a new song" msgstr "{} गीत" #: src/window.rs:494 msgid "Play" msgstr "पà¥�ले गरà¥�नà¥�होसà¥�" #: src/window.rs:537 #, fuzzy msgid "No songs found" msgstr "{} गीतहरू" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:556 src/window.rs:940 #, fuzzy msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "{} गीत" msgstr[1] "{} गीतहरू" #. Translators: The '{}' must be left unmodified; #. it will expand to a file name #: src/window.rs:573 #, fuzzy msgid "Unrecognized file type for “{}â€�" msgstr "पहिचान नभà¤�को छवि फाइल ढाà¤�चा" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:976 #, fuzzy msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} मिनेट" msgstr[1] "%s बाकि छ" #: src/window.rs:1102 #, fuzzy msgid "No song selected" msgstr "{} गीत छानियो" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1107 #, fuzzy msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} गीत छानियो" msgstr[1] "{} गीतहरू छानियो" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1158 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "" #: src/window.rs:1185 msgid "Amberol needs to run in the background to play music" msgstr "" #: src/window.rs:1194 #, fuzzy msgid "Amberol is running in the background" msgstr "\"%s\" पृषà¥�ठभूमिमा चलिरहेको छ" #: src/window.rs:1198 #, fuzzy msgid "Amberol cannot run in the background" msgstr "पृषà¥�ठभूमि मा चलाउनà¥�होसà¥�" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/nl.po000066400000000000000000000332701516451220600222730ustar00rootroot00000000000000# Dutch translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Philip Goto , 2022. # Nathan Follens , 2022-2025. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-10-11 19:01+0000\n" "PO-Revision-Date: 2025-10-11 23:45+0200\n" "Last-Translator: Nathan Follens \n" "Language-Team: GNOME-NL https://matrix.to/#/#nl:gnome.org\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.6\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Muziekspeler" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "muziek;music;speler;player;media;audio;afspeellijst;playlist;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Speelt muziek af, en niets anders" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol is een muziekspeler zonder grootheidswaanzin. Als u alleen muziek " "wilt afspelen die beschikbaar is op uw lokale systeem, dan is Amberol de " "muziekspeler die u zoekt." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Huidige functies:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "adaptieve gebruikersinterface" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "interfacekleuring gebruikmakend van de albumhoes" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "" "ondersteuning voor slepen en neerzetten om nummers in de wachtrij te plaatsen" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "in willekeurige volgorde afspelen en herhalen" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS-integratie" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Vorig nummer afspelen" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Achteruitspoelen" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Afspelen omschakelen" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Afspelen omschakelen" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Volgend nummer afspelen" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Vooruitspoelen" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Afspeellijst omschakelen" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Afspeellijst omschakelen" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "De afspeellijst in willekeurige volgorde afspelen" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "In willekeurige volgorde afspelen" #: src/gtk/playback-control.blp:116 src/playback_control.rs:115 msgid "Enable Repeat" msgstr "Herhalen inschakelen" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Herhalen" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Menu" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Primair menu" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Kopiëren" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Map openen" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "_Nummer toevoegen" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "_Map toevoegen" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Wissen" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Overeenkomen met albumhoes" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "Afspelen op de _achtergrond" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Nummer" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "Uitgeschakel_d" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Sneltoetsen" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_Over Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Afsluiten" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Nummers in de afspeellijst zoeken" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Afspeellijst" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "De afspeellijst sluiten" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Nummers in de afspeellijst selecteren" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Zoek naar nummers" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Zoeken" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Typ om nummers te zoeken" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Alle nummers selecteren" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Geselecteerde nummers verwijderen" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Geen hoes beschikbaar" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "U luistert naar" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Algemeen" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Primair menu omschakelen" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Nummerdetails naar het klembord kopiëren" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Sneltoetsen tonen" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Afsluiten" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Afspeellijst" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Een nummer aan de afspeellijst toevoegen" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Een map aan de afspeellijst toevoegen" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "De afspeellijst wissen" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Het afspeellijstpaneel omschakelen" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Nummers in willekeurige volgorde afspelen omschakelen" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "Afspelen" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Afspelen/pauzeren" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "Vorig nummer" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "Volgend nummer" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Achterwaarts zoeken in het huidige nummer" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Voorwaarts zoeken in het huidige nummer" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Sleep een nummer hierheen om het aan de wachtrij toe te voegen" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Selecteer een bestand of map of sleep bestanden van uw bestandsbeheerder " "naar het toepassingsvenster om nummers aan de afspeellijst toe te voegen" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Afspeellijst herstellen" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Map toevoegen" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Nummer toevoegen" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Verstreken tijd" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Resterende tijd" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Philip Goto \n" "Nathan Follens \n" "Meer info over GNOME-NL https://nl.gnome.org" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "" "Amberol moet op de achtergrond uitgevoerd worden om muziek te kunnen afspelen" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Bezig met afspelen" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Onbekende artiest" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Onbekende titel" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Onbekend album" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Albumhoes" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Alle nummers herhalen" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Het huidige nummer herhalen" #: src/window.rs:149 msgid "Audio files" msgstr "Audiobestanden" #: src/window.rs:159 msgid "_Add Song" msgstr "Nummer _toevoegen" #: src/window.rs:163 msgid "Open File" msgstr "Bestand openen" #: src/window.rs:168 src/window.rs:190 src/window.rs:1483 msgid "Unable to access files" msgstr "Geen toegang tot bestanden" #: src/window.rs:182 msgid "_Add Folder" msgstr "Map _toevoegen" #: src/window.rs:185 msgid "Open Folder" msgstr "Map openen" #: src/window.rs:509 msgid "No available song found" msgstr "Geen beschikbaar nummer gevonden" #: src/window.rs:570 msgid "No songs found" msgstr "Geen nummers gevonden" #: src/window.rs:603 msgid "Added a new song" msgstr "Nieuw nummer toegevoegd" #: src/window.rs:604 msgid "Play" msgstr "Afspelen" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:613 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Eén nummer toegevoegd" msgstr[1] "{} nummers toegevoegd" #: src/window.rs:1243 msgid "Unable to access dropped files" msgstr "Geen toegang tot ingesleepte bestanden" #: src/window.rs:1337 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuut" msgstr[1] "{} minuten" #: src/window.rs:1348 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} uur {minutes} resterend" msgstr[1] "{hours} uur {minutes} resterend" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1358 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minuut resterend" msgstr[1] "{} minuten resterend" #: src/window.rs:1462 msgid "No song selected" msgstr "Geen nummers geselecteerd" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1467 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} nummer geselecteerd" msgstr[1] "{} nummers geselecteerd" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1523 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "‘{title}’ door ‘{artist}’ aan het afspelen" #: src/window.rs:1560 msgid "Unable to open folder" msgstr "Kan map niet openen" #~ msgid "_Track" #~ msgstr "_Nummer" #~ msgid "_Off" #~ msgstr "_Uit" #~ msgid "Add File" #~ msgstr "Bestand toevoegen" #~ msgid "Repeat All Tracks" #~ msgstr "Alle nummers herhalen" #~ msgid "_Cancel" #~ msgstr "_Annuleren" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol kan niet op de achtergrond uitgevoerd worden" #~ msgid "Plays music and nothing else" #~ msgstr "Speelt muziek af en niets anders" #~ msgid "Playing next" #~ msgstr "Hierna afspelen" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "‘{}’ is geen ondersteund audiobestand" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Onbekend bestandstype voor ‘{}’" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "Wachtrij" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "Nummer in de wachtrij plaatsen" #~ msgctxt "shortcut window" #~ msgid "Queue a Folder" #~ msgstr "Map in de wachtrij plaatsen" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "Wissen" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "Vorig nummer" #~ msgid "Choose a file" #~ msgstr "Kies een bestand" #~ msgid "Choose a folder" #~ msgstr "Kies een map" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/oc.po000066400000000000000000000342161516451220600222640ustar00rootroot00000000000000# Occitan translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Quentin PAGÈS , 2022. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-30 10:11+0200\n" "Last-Translator: Quentin PAGÈS\n" "Language-Team: Occitan \n" "Language: oc\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.9\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Lector de musica" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "musica;lector;mèdia;audio;àudio;lista de lectura;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Legís de musica, e pas res mai" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol es un lector àudio sens cap de volontat de grandor. Se volètz sonque " "escotar la musica disponible sus vòstre sistèma local, alara Amberol es lo " "lector àudio que vos fa mestièr." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Foncionalitats actualas :" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "interfàcia grafica adaptativa" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Adaptacion de las colors segon la cobertura de l’album" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "lisar depausar de las cançons dins la fila" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "lectura aleatòria e repetetiva" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "integracion MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Legir la cançon precedenta" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Retorn arrièr" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Bascular la lectura" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Alternar la lectura" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Legir la cançon seguenta" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Avançar" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Alternar la lista de lectura" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Alternar la lista de lectura" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Mesclar la lista de lectura" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Aleatòri" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "Activa la lectura en bocla" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Repetir" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Menú principal" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Menú principal" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Copiar" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Dobrir repertòri" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Apondre una _cançon" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Apondre un _dossièr" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Escafar" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Assortir la cobertura" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Lectura en rèireplan" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_Volum recomandat" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Cançon" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Desactivat" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Acorchis de clavièr" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_A prepaus d’Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Quitar" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Cercar de cançons dins la lista de lectura" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Lista de lectura" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Tampar la lista de lectura" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Seleccionar de cançons dins la lista de lectura" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Cercar de cançons" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Cercar" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Picatz per cercar de cançons" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Seleccionar totas las cançons" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Suprimir las cançons seleccionadas" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Cap de cobertura" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "En lectura actualament" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "General" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Afichar / Amagar lo menú principal" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Copiar los detalhs de la cançon al quichapapièrs" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Afichar los acorchis" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Quitar" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Lista de lectura" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Apondre una cançon a la lista de lectura" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Apondre un dossièr a la lista de lectura" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Escafar la lista de lectura" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Bascular lo panèl de la lista de lectura" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "Cercar dins la lista de lectura" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Alternar lectura aleatòria" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "Lectura" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Alternar lectura/pausa" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "Cançon precedenta" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "Cançon seguenta" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Anar en arrièr dins la cançon actuala" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Avançar dins la cançon actuala" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Lisar depausar una cançon per l’apondre a la lista de lectura" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Seleccionatz un fichièr, un dossièr o lisatz depausatz de fichièr del " "gestionari de fichièrs estant cap a la fenèstra de l’aplicacion per apondre " "las cançons a la lista de lectura" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Restaurar la lista de lectura" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Apondre un dossièr" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Apondre una cançon" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Temps passat" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Temps restant" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Quentin PAGÈS" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol deu s’executar en rèireplan per legir de musica" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Lectura en cors" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "Artista desconegut" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "Títol desconegut" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "Album desconegut" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Imatge de cobertura" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "Repetir pas" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Repetir totas las cançons" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Repetir la cançon actuala" #: src/window.rs:149 msgid "Audio files" msgstr "Fichièrs àudio" #: src/window.rs:159 msgid "_Add Song" msgstr "Apondre una _cançon" #: src/window.rs:163 msgid "Open File" msgstr "Dobrir fichièr" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "Impossible d'accedir als fichièrs" #: src/window.rs:182 msgid "_Add Folder" msgstr "Apondre un _dossièr" #: src/window.rs:185 msgid "Open Folder" msgstr "Dobrir dossièr" #: src/window.rs:512 msgid "No available song found" msgstr "Cap de cançon disponibla pas trobada" #: src/window.rs:574 msgid "No songs found" msgstr "Cap de cançon pas trobada" #: src/window.rs:607 msgid "Added a new song" msgstr "Una cançon novèla aponduda" #: src/window.rs:608 msgid "Play" msgstr "Lectura" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Una cançon aponduda" msgstr[1] "{} cançons apondudas" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "Impossible d'accedir als fichièrs depausats" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuta" msgstr[1] "{} minutas" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "demòran {hours} ora {minutes}" msgstr[1] "demòran {hours} oras {minutes}" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minuta restanta" msgstr[1] "{} minutas restantas" #: src/window.rs:1466 msgid "No song selected" msgstr "Cap de cançon pas seleccionada" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} cançon seleccionada" msgstr[1] "{} cançons seleccionadas" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "« {title} » per « {artist} » actualament en lectura" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "Impossible de dobrir lo dossièr" #~ msgid "_Cancel" #~ msgstr "_Anullar" #~ msgid "_Track" #~ msgstr "_Pista" #~ msgid "_Off" #~ msgstr "_Desactivat" #~ msgid "Repeat All Tracks" #~ msgstr "Repetir totas las pistas" #~ msgid "Add File" #~ msgstr "Apondre un fichièr" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol pòt pas s’executar en rèireplan" #~ msgid "Plays music and nothing else" #~ msgstr "Legís de musica, e pas res mai" #~ msgid "{} hour" #~ msgid_plural "{} hours" #~ msgstr[0] "{} ora" #~ msgstr[1] "{} oras" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "« {} » es pas un format àudio pres en carga" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Tipe de fichièr pas reconegut per « {} »" #~ msgid "Amberol is running in the background" #~ msgstr "Amberol s’executa en rèireplan" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "Fila d'espèra" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "Metre en espèra una cançon" #~ msgctxt "shortcut window" #~ msgid "Queue a Folder" #~ msgstr "Metre en espèra un dossièr" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "Escafar" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "Pista precedenta" #~ msgid "Playing next" #~ msgstr "Cançon venenta" #~ msgid "Choose a file" #~ msgstr "Causir un fichièr" #~ msgid "Choose a folder" #~ msgstr "Causir un dossièr" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/pl.po000066400000000000000000000320141516451220600222700ustar00rootroot00000000000000# Polish translation for amberol. # Copyright © 2022-2025 the amberol authors. # This file is distributed under the same license as the amberol package. # Piotr DrÄ…g , 2022-2025. # Aviary.pl , 2022-2025. # Victoria Niedzielska , 2026. # msgid "" msgstr "" "Project-Id-Version: amberol\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-30 11:27+0200\n" "Last-Translator: Victoria Niedzielska \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" "X-Generator: Gtranslator 50.0\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Odtwarzacz muzyki" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "" "muzyka;music;odtwarzacz;player;plejer;media;multimedia;audio;lista " "odtwarzania;playlista;plejlista;MP3;empetrzy;empetrójka;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Odtwarza muzykÄ™ i nic ponadto" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol to odtwarzacz muzyki bez megalomanii. JeÅ›li chcesz tylko odtwarzać " "muzykÄ™ dostÄ™pnÄ… na lokalnym komputerze, to Amberol jest odtwarzaczem muzyki, " "którego szukasz." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Obecne funkcje:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "adaptacyjny interfejs" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "kolorowanie interfejsu wedÅ‚ug okÅ‚adki albumu" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "kolejkowanie utworów przez przeciÄ…ganie" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "mieszanie i powtarzanie" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "integracja z MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Odtwarza poprzedni utwór" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Przejdź do tyÅ‚u" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Przełącza odtwarzanie" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Przełącz odtwarzanie" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Odtwarza nastÄ™pny utwór" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Przejdź do przodu" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Przełącza playlistÄ™" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Przełącz playlistÄ™" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Miesza playlistÄ™" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Wymieszaj" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "Włącza powtarzanie" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Powtarzaj" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Menu główne" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Menu główne" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Skopiuj" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Otwórz katalog" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Dodaj _utwór" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "_Dodaj katalog" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Wyczyść" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Kolor okÅ‚adki" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Odtwarzanie w tle" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Utwór" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Wyłączone" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Skróty klawiszowe" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_O programie" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "Za_koÅ„cz" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Wyszukuje utwory na playliÅ›cie" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Playlista" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Zamyka playlistÄ™" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Zaznacza utwory na playliÅ›cie" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Wyszukiwanie utworów" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Wyszukaj" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Wpisanie wyszukuje utwory" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Zaznacza wszystkie utwory" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Usuwa zaznaczone utwory" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Brak dostÄ™pnej okÅ‚adki" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Obecnie odtwarzane" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Ogólne" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Przełączenie głównego menu" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Skopiowanie informacji o utworze do schowka" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "WyÅ›wietlenie skrótów" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "ZakoÅ„czenie dziaÅ‚ania" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Playlista" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Dodanie utworu do playlisty" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Dodanie katalogu do playlisty" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Wyczyszczenie playlisty" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Przełączenie panelu playlisty" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "Przeszukanie playlisty" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Przełączenie mieszania utworów" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "Odtwarzanie" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Przełączenie odtwarzania/wstrzymania" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "Poprzedni utwór" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "NastÄ™pny utwór" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "PrzewiniÄ™cie do tyÅ‚u w obecnym utworze" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "PrzewiniÄ™cie do przodu w obecnym utworze" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "PrzeciÄ…gniÄ™cie utworu doda go do playlisty" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Wybranie pliku lub katalogu albo przeciÄ…gniÄ™cie plików z menedżera plików do " "okna programu doda utwory do playlisty" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Przywróć playlistÄ™" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Dodaj katalog" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Dodaj utwór" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Czas, który upÅ‚ynÄ…Å‚" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "PozostaÅ‚y czas" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Piotr DrÄ…g , 2022-2025\n" "Aviary.pl , 2022-2025\n" "Victoria Niedzielska , 2026" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol musi dziaÅ‚ać w tle, aby odtwarzać muzykÄ™" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Trwa odtwarzanie" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "Nieznana osoba wykonujÄ…ca" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "Nieznany tytuÅ‚" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "Nieznany album" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "OkÅ‚adka" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "Bez powtarzania" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Powtarza wszystkie utwory" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Powtarza obecny utwór" #: src/window.rs:149 msgid "Audio files" msgstr "Pliki dźwiÄ™kowe" #: src/window.rs:159 msgid "_Add Song" msgstr "_Dodaj utwór" #: src/window.rs:163 msgid "Open File" msgstr "Otwarcie pliku" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "Nie można otworzyć plików" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Dodaj katalog" #: src/window.rs:185 msgid "Open Folder" msgstr "Otwarcie katalogu" #: src/window.rs:512 msgid "No available song found" msgstr "Nie odnaleziono dostÄ™pnego utworu" #: src/window.rs:574 msgid "No songs found" msgstr "Nie odnaleziono żadnych utworów" #: src/window.rs:607 msgid "Added a new song" msgstr "Dodano nowy utwór" #: src/window.rs:608 msgid "Play" msgstr "Odtwórz" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Dodano jeden utwór" msgstr[1] "Dodano {} utwory" msgstr[2] "Dodano {} utworów" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "Nie można otworzyć przeciÄ…gniÄ™tych plików" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuta" msgstr[1] "{} minuty" msgstr[2] "{} minut" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "PozostaÅ‚a {hours} godzina i {minutes}" msgstr[1] "PozostaÅ‚y {hours} godziny i {minutes}" msgstr[2] "PozostaÅ‚o {hours} godzin i {minutes}" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "PozostaÅ‚a {} minuta" msgstr[1] "PozostaÅ‚y {} minuty" msgstr[2] "PozostaÅ‚o {} minut" #: src/window.rs:1466 msgid "No song selected" msgstr "Nie zaznaczono żadnego utworu" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "Zaznaczono {} utwór" msgstr[1] "Zaznaczono {} utwory" msgstr[2] "Zaznaczono {} utworów" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Odtwarzanie utworu „{title}â€� — {artist}" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "Nie można otworzyć katalogu" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/pt.po000066400000000000000000000313041516451220600223010ustar00rootroot00000000000000# Portuguese translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Hugo Carvalho , 2022, 2023. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/issues\n" "POT-Creation-Date: 2023-04-24 22:31+0000\n" "PO-Revision-Date: 2023-05-03 14:04+0100\n" "Last-Translator: Hugo Carvalho \n" "Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.2.2\n" #: data/io.bassi.Amberol.desktop.in.in:3 #: data/io.bassi.Amberol.appdata.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:4 msgid "Music Player" msgstr "Reprodutor de música" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:12 msgid "music;player;media;audio;playlist;" msgstr "" "música;músicas;music;som;reprodutor;leitor;player;multimédia;áudio;audio;" "lista de reprodução;playlist;" #: data/io.bassi.Amberol.appdata.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Toca música e nada mais" #: data/io.bassi.Amberol.appdata.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "O Amberol é um reprodutor de música sem ilusões de grandeza. Se simplesmente " "quer reproduzir as músicas disponíveis no seu sistema local, então o Amberol " "é o reprodutor de música que estava à procura." #: data/io.bassi.Amberol.appdata.xml.in.in:14 msgid "Current features:" msgstr "Funcionalidades atuais:" #: data/io.bassi.Amberol.appdata.xml.in.in:16 msgid "adaptive UI" msgstr "interface adaptável" #: data/io.bassi.Amberol.appdata.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "alteração da cor da interface usando a arte do álbum" #: data/io.bassi.Amberol.appdata.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "suporte a arrastar e largar para enfileirar músicas" #: data/io.bassi.Amberol.appdata.xml.in.in:19 msgid "shuffle and repeat" msgstr "baralhar e repetir" #: data/io.bassi.Amberol.appdata.xml.in.in:20 msgid "MPRIS integration" msgstr "Integração a MPRIS" #: data/io.bassi.Amberol.appdata.xml.in.in:42 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Reprodução em curso" #: src/audio/song.rs:325 msgid "Unknown artist" msgstr "Artista desconhecido" #: src/audio/song.rs:332 msgid "Unknown title" msgstr "Titulo desconhecido" #: src/audio/song.rs:339 msgid "Unknown album" msgstr "Ã�lbum desconhecido" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Geral" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Mostra o menu principal" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Copia os detalhes da música para a área de transferência" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Mostrar atalhos" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "Sair" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "Lista reprodução" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Adiciona uma música à lista de reprodução" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Adiciona uma pasta à lista de reprodução" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Limpa a lista de reprodução" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Ativa o painel da lista de reprodução" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Ativar músicas aleatórias" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Reproduzir" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Alternar reproduzir/pausa" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "Música anterior" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "Música seguinte" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Retrocede na música atual" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Avança na música atual" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "Reproduz a música anterior" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "Recua a reprodução" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "Alternar reprodução" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "Alternar reprodução" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "Reproduz a música seguinte" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "Avança a reprodução" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "Alternar lista de reprodução" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "Alternar lista de reprodução" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "Baralhar a lista de reprodução" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "Aleatório" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Ativar repetição" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "Repetição" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "Menu principal" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Menu principal" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "Copiar" #: src/gtk/playback-control.ui:157 msgid "Add _Song" msgstr "Adicionar mú_sica" #: src/gtk/playback-control.ui:161 msgid "Add _Folder" msgstr "Adicionar _pasta" #: src/gtk/playback-control.ui:165 msgid "Clear" msgstr "Limpar" #: src/gtk/playback-control.ui:171 msgid "_Match Cover Art" msgstr "Co_mbinar arte da capa" #: src/gtk/playback-control.ui:175 msgid "_Background Playback" msgstr "Reprodução em _segundo plano" #: src/gtk/playback-control.ui:181 msgid "_ReplayGain" msgstr "Ganho de repetição" #: src/gtk/playback-control.ui:183 msgctxt "replaygain-menu" msgid "_Album" msgstr "Ã�_lbum" #: src/gtk/playback-control.ui:188 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Música" #: src/gtk/playback-control.ui:193 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Desativado" #: src/gtk/playback-control.ui:201 msgid "_Keyboard Shortcuts" msgstr "_Teclas de atalho" #: src/gtk/playback-control.ui:205 msgid "_About Amberol" msgstr "_Acerca do Amberol" #: src/gtk/playback-control.ui:209 msgid "_Quit" msgstr "_Sair" #: src/gtk/playlist-view.ui:19 msgid "Playlist" msgstr "Lista reprodução" #: src/gtk/playlist-view.ui:49 msgid "Search Songs in the Playlist" msgstr "Procurar músicas na lista de reprodução" #: src/gtk/playlist-view.ui:61 msgid "Select Songs in the Playlist" msgstr "Seleciona músicas na lista de reprodução" #: src/gtk/playlist-view.ui:74 msgid "Close the Playlist" msgstr "Fecha a lista de reprodução" #: src/gtk/playlist-view.ui:135 msgid "Select All Songs" msgstr "Seleciona todas as músicas" #: src/gtk/playlist-view.ui:148 msgid "Remove Selected Songs" msgstr "Remove as músicas selecionadas" #: src/gtk/window.ui:12 msgid "Drop a song to add it to the playlist" msgstr "Largar uma música para a adicionar à lista de reprodução" #: src/gtk/window.ui:49 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Selecione um ficheiro ou uma pasta, arraste ficheiros do seu gestor de " "ficheiros para a janela da aplicação para adicionar músicas à lista de " "reprodução" #: src/gtk/window.ui:58 msgid "Restore Playlist" msgstr "Restaurar lista de reprodução" #: src/gtk/window.ui:68 msgid "Add Folder" msgstr "Adicionar pasta" #: src/gtk/window.ui:77 msgid "Add Song" msgstr "Adicionar música" #: src/gtk/window.ui:161 msgctxt "a11y" msgid "Elapsed time" msgstr "Tempo decorrido" #: src/gtk/window.ui:173 msgctxt "a11y" msgid "Remaining time" msgstr "Tempo restante" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:227 msgid "translator-credits" msgstr "Hugo Carvalho " #: src/application.rs:239 msgid "Amberol needs to run in the background to play music" msgstr "" "O Amberol precisa de estar a ser executado em segundo plano para reproduzir " "música" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Repetir todas as músicas" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Repetir a música atual" #: src/window.rs:403 msgid "_Add Song" msgstr "_Adicionar música" #: src/window.rs:404 src/window.rs:444 msgid "_Cancel" msgstr "_Cancelar" #: src/window.rs:406 msgid "Open File" msgstr "Abrir ficheiro" #: src/window.rs:413 msgid "Audio files" msgstr "Ficheiros de áudio" #: src/window.rs:422 src/window.rs:1315 msgid "Unable to access files" msgstr "Impossibilidade de acesso aos ficheiros" #: src/window.rs:443 msgid "_Add Folder" msgstr "_Adicionar pasta" #: src/window.rs:446 msgid "Open Folder" msgstr "Abrir pasta" #: src/window.rs:457 msgid "Unable to access folders" msgstr "Impossibilidade de acesso a pastas" #: src/window.rs:475 msgid "No available song found" msgstr "Nenhuma música disponível encontrada" #: src/window.rs:532 msgid "No songs found" msgstr "Nenhuma música encontrada" #: src/window.rs:562 msgid "Added a new song" msgstr "Adicionada uma nova música" #: src/window.rs:563 msgid "Play" msgstr "Reproduzir" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:572 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Adicionada uma música" msgstr[1] "Adicionadas {} músicas" #: src/window.rs:1062 msgid "Unable to access dropped files" msgstr "Impossibilidade de acesso a ficheiros largados" #: src/window.rs:1152 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuto" msgstr[1] "{} minutos" #: src/window.rs:1163 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} hora {minutes} restantes" msgstr[1] "{hours} horas {minutes} restantes" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1173 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minuto restante" msgstr[1] "{} minutos restantes" #: src/window.rs:1295 msgid "No song selected" msgstr "Nenhuma música selecionada" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1300 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} música selecionada" msgstr[1] "{} músicas selecionadas" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1353 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Atualmente a reproduzir “{title}â€� de \"{artist}\"." #~ msgid "_Track" #~ msgstr "Faixa" #~ msgid "_Off" #~ msgstr "Desligado" #~ msgid "Repeat All Tracks" #~ msgstr "Repetir todas as faixas" #~ msgid "Add File" #~ msgstr "Adicionar ficheiro" #~ msgid "Plays music and nothing else" #~ msgstr "Reproduz música e nada mais" #~ msgid "Amberol cannot run in the background" #~ msgstr "O Amberol não pode ser executado em segundo plano" #~ msgid "{} hour" #~ msgid_plural "{} hours" #~ msgstr[0] "{} horas" #~ msgstr[1] "{} horas" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "“{}â€� não é um ficheiro de áudio suportado" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Tipo de ficheiro não reconhecido para “{}â€�" #~ msgid "Amberol is running in the background" #~ msgstr "O Amberol está a ser executado em segundo plano" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/pt_BR.po000066400000000000000000000356411516451220600226740ustar00rootroot00000000000000# Brazilian Portuguese translation for amberol. # Copyright (C) 2024 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Matheus Barbosa , 2022. # Enrico Nicoletto , 2022. # Leônidas Araújo , 2023. # Rafael Fontenelle , 2022-2024. # Juliano de Souza Camargo , 2024-2025. # João Pedro Salmazo Pitarelo , 2026. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-29 18:10-0300\n" "Last-Translator: João Pedro Salmazo Pitarelo \n" "Language-Team: Brazilian Portuguese <>\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Gtranslator 50.0\n" "X-DL-Team: pt_BR\n" "X-DL-Module: amberol\n" "X-DL-Branch: main\n" "X-DL-Domain: po\n" "X-DL-State: Translating\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Reprodutor de músicas" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "" "música;músicas;music;som;reprodutor;player;mídia;áudio;audio;lista de " "reprodução;playlist;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Reproduz música, nada mais" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol é um reprodutor de músicas sem ilusões de grandeza. Se você quer " "simplesmente reproduzir as músicas disponíveis em seu sistema local então o " "Amberol é o reprodutor de músicas que você estava procurando." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Recursos atuais:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "interface gráfica adaptável" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Mudança da cor da interface usando a arte do álbum" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "suporte a arrastar e soltar para enfileirar músicas" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "embaralhar e repetir" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "Integração MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Reproduz a música anterior" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Retroceder" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Alterna a reprodução" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Alternar reprodução" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Reproduz a próxima música" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Avançar" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Alterna a lista de reprodução" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Alternar lista de reprodução" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Embaralha a lista de reprodução" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Embaralhar" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "Habilita repetição" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Repetir" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Menu principal" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Menu primário" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Copiar" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Abrir diretório" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Adicionar mú_sica" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Adicionar _pasta" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Limpar" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "Co_mbinar arte da capa" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Reprodução em segundo plano" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_RepetirGanho" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Ã�lbum" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "Mú_sica" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Desabilitado" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "A_talhos de teclado" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_Sobre o Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Sair" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Pesquisa músicas na lista de reprodução" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Lista de reprodução" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Fecha a lista de reprodução" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Seleciona músicas na lista de reprodução" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Pesquisar músicas" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Procurar" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Digite para procurar músicas" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Seleciona todas as músicas" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Remove as músicas selecionadas" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Sem capa disponível" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Atualmente reproduzindo" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Geral" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Mostra o menu primário" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Copia os detalhes da música à área de transferência" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Mostra os atalhos" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Sai" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Lista de reprodução" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Adiciona uma música à lista de reprodução" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Adiciona uma pasta à lista de reprodução" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Limpa a lista de reprodução" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Mostra o painel de lista de reprodução" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "Pesquisa na lista de reprodução" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Ativa embaralhamento de músicas" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "Reprodução" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Alterna reproduzir/pausar" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "Música anterior" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "Próxima música" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Retrocede na música atual" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Avança na música atual" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Solte uma música para adicioná-la à lista de reprodução" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Selecione um arquivo ou uma pasta, arraste arquivos do seu gerenciador de " "arquivos para a janela do aplicativo para adicionar músicas à lista de " "reprodução" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Restaurar lista de reprodução" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Adicionar pasta" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Adicionar música" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Tempo decorrido" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Tempo restante" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Enrico Nicoletto \n" "Matheus Barbosa \n" "Rafael Fontenelle \n" "Leônidas Araújo \n" "Juliano de Souza Camargo " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol precisa ser executado em segundo plano para reproduzir músicas" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Reprodução em andamento" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "Artista desconhecido" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "Título desconhecido" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "Ã�lbum desconhecido" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Imagem de capa" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "Não repetir" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Repetir todas as músicas" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Repetir a música atual" #: src/window.rs:149 msgid "Audio files" msgstr "Arquivos de áudio" #: src/window.rs:159 msgid "_Add Song" msgstr "_Adicionar música" #: src/window.rs:163 msgid "Open File" msgstr "Abrir arquivo" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "Não foi possível acessar arquivos" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Adicionar pasta" #: src/window.rs:185 msgid "Open Folder" msgstr "Abrir pasta" #: src/window.rs:512 msgid "No available song found" msgstr "Nenhuma música disponível encontrada" #: src/window.rs:574 msgid "No songs found" msgstr "Nenhuma música encontrada" #: src/window.rs:607 msgid "Added a new song" msgstr "Adicionada uma nova música" #: src/window.rs:608 msgid "Play" msgstr "Reproduzir" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Adicionada uma música" msgstr[1] "Adicionadas {} músicas" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "Não foi possível acessar arquivos ignorados" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuto" msgstr[1] "{} minutos" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} hora {minutes} restante" msgstr[1] "{hours} horas {minutes} restantes" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minuto restante" msgstr[1] "{} minutos restantes" #: src/window.rs:1466 msgid "No song selected" msgstr "Nenhuma música selecionada" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} música selecionada" msgstr[1] "{} músicas selecionadas" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Atualmente reproduzindo “{title}â€� de “{artist}â€�" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "Não foi possível abrir a pasta" #~ msgid "_Track" #~ msgstr "_Faixa" #~ msgid "_Off" #~ msgstr "Desligad_o" #~ msgid "Repeat All Tracks" #~ msgstr "Repete todas as faixas" #~ msgid "_Cancel" #~ msgstr "_Cancelar" #~ msgid "Add File" #~ msgstr "Adicionar arquivo" #~ msgid "Plays music and nothing else" #~ msgstr "Reproduz música e nada mais" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol não conseguiu ser executado em segundo plano" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "“{}â€� não é um arquivo de áudio com suporte" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Tipo de arquivo não reconhecido para “{}â€�" #~ msgid "Amberol is running in the background" #~ msgstr "Amberol está sendo executado em segundo plano" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "Fila de músicas" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "Enfileira uma música" #~ msgctxt "shortcut window" #~ msgid "Queue a Folder" #~ msgstr "Enfileira uma pasta" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "Limpar" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "Faixa anterior" #~ msgid "Playing next" #~ msgstr "Reproduzindo a seguir" #~ msgid "Choose a folder" #~ msgstr "Escolha uma pasta" #~ msgctxt "shortcut window" #~ msgid "Seek Backwards" #~ msgstr "Avança" #~ msgctxt "shortcut window" #~ msgid "Seek Forward" #~ msgstr "Retrocede" #~ msgid "Show the playlist" #~ msgstr "Mostrar lista de reprodução" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/ro.po000066400000000000000000000315101516451220600222750ustar00rootroot00000000000000# Romanian translation for amberol. # Copyright (C) 2023 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Florentina MuÈ™at , 2023. # Antonio Marin , 2026. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-31 23:23+0200\n" "Last-Translator: Antonio Marin \n" "Language-Team: Romanian \n" "Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2);\n" "X-Generator: Gtranslator 48.0\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Ascultă muzică" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "music;player;media;audio;playlist;muzică;listă de redare;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Redă muzică È™i nimic altceva" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol este o aplicaÈ›ie simplă de redat muzică. Dacă se doreÈ™te doar " "ascultarea muzicii disponibile local, atunci Amberol este aplicaÈ›ia " "potrivită." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Caracteristicile actuale:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "interfață adaptabilă" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Recolorează interfaÈ›a utilizând culoarea albumului" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "melodiile pot fi trase È™i aÈ™ezate pentru a fi punse în coadă" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "amestecă È™i repetă" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "Integrare MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Redă melodia precedentă" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Salt înapoi" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Redă/Pauză" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Redă/Pauză" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Redă melodia următoare" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Salt înainte" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Arată/Ascunde Lista de redare" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Arată/Ascunde Lista de redare" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Amestecă lista de redare" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Amestecă" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "Activează repetarea" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Repetă" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "OpÈ›iuni" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "OpÈ›iuni" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Copiază" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Deschide dosarul" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Adaugă o _melodie" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Adaugă un _dosar" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Șterge" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_PotriveÈ™te cu coperta" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "Redare în asc_uns" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Melodie" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Dezactivat" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "Scur_tături" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_Despre Amberol" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "ÃŽnch_ide" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Caută melodii în lista de redare" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Lista de redare" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "ÃŽnchide lista de redare" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Alege melodii din lista de redare" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Caută melodii" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Caută" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Scrie pentru a căuta melodii" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "SelecÈ›ionează toate melodiile" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Elimină melodiile selecÈ›ionate" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Nicio copertă disponibilă" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Melodia actuală" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Generale" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Arată/Ascunde OpÈ›iunile" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Copiază detaliile melodiei" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Arată scurtăturile" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "ÃŽnchide" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Lista de redare" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Adaugă o melodie în lista de redare" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Adaugă un dosar în lista de redare" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Șterge lista de redare" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Arată/Ascunde Panoul listei de redare" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "Caută în lista de redare" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Activează/Dezactivează amestecarea melodiilor" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "Redare" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Redare/Pauză" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "Melodia precedentă" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "Melodia următoare" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Derulează înapoi în melodia actuală" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Derulează înainte în melodia actuală" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "AÈ™ează o melodie pentru a o adăuga în lista de redare" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Alege un fiÈ™ier sau un dosar sau trage fiÈ™iere din administratorul de " "fiÈ™iere în fereastra aplicaÈ›iei pentru a adăuga melodii în lista de redare" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "RestabileÈ™te lista de redare" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Adaugă un dosar" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Adaugă o melodie" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Timpul scurs" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Timpul rămas" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Florentina MuÈ™at \n" "Antonio Marin " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol trebuie să poată funcÈ›iona în ascuns pentru a reda muzică" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Redare în curs" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "Artist necunoscut" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "Titlu necunoscut" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "Album necunoscut" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Coperta" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "Nu repeta" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Repetă toate melodiile" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Repetă melodia actuală" #: src/window.rs:149 msgid "Audio files" msgstr "FiÈ™iere audio" #: src/window.rs:159 msgid "_Add Song" msgstr "_Adaugă o melodie" #: src/window.rs:163 msgid "Open File" msgstr "Deschide un fiÈ™ier" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "Nu se pot accesa fiÈ™ierele" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Adaugă un dosar" #: src/window.rs:185 msgid "Open Folder" msgstr "Deschide un dosar" #: src/window.rs:512 msgid "No available song found" msgstr "Nicio melodie disponibilă" #: src/window.rs:574 msgid "No songs found" msgstr "Nu s-au găsit melodii" #: src/window.rs:607 msgid "Added a new song" msgstr "S-a adăugat o melodie nouă" #: src/window.rs:608 msgid "Play" msgstr "Redare" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "S-a adăugat o melodie" msgstr[1] "S-au adăugat {} melodii" msgstr[2] "S-au adăugat {} de melodii" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "Nu se pot accesa fiÈ™ierele aÈ™ezate" #: src/window.rs:1341 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minut" msgstr[1] "{} minute" msgstr[2] "{} de minute" #: src/window.rs:1352 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} oră {minutes} rămase" msgstr[1] "{hours} ore {minutes} rămase" msgstr[2] "{hours} de ore {minutes} rămase" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minut rămas" msgstr[1] "{} minute rămase" msgstr[2] "{} de minute rămase" #: src/window.rs:1466 msgid "No song selected" msgstr "Nicio melodie selecÈ›ionată" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} melodie selecÈ›ionată" msgstr[1] "{} melodii selecÈ›ionate" msgstr[2] "{} de melodii selecÈ›ionate" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Acum se redă „{title}â€� de „{artist}â€�" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "Dosarul nu poate fi deschis" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/ru.po000066400000000000000000000426121516451220600223100ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-30 19:02+0300\n" "Last-Translator: Artur S0 \n" "Language-Team: РуÑ�Ñ�кий \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" "X-Generator: Poedit 3.9\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Музыкальный проигрыватель" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "" "music;player;media;audio;playlist;музыка;проигрыватель;медиа;аудио;Ñ�пиÑ�ок " "воÑ�произведениÑ�;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "ВоÑ�производит музыку и ничего больше" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol - Ñ�то музыкальный проигрыватель без мании величиÑ�. ЕÑ�ли вы проÑ�то " "хотите воÑ�производить музыку, доÑ�тупную в вашей локальной Ñ�иÑ�теме, то " "Amberol - Ñ�то тот музыкальный проигрыватель, который вы ищете." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Текущие функции:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "адаптивный пользовательÑ�кий интерфейÑ�" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "" "перекрашивание пользовательÑ�кого интерфейÑ�а Ñ� иÑ�пользованием обложки альбома" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "поддержка перетаÑ�киваниÑ� длÑ� Ñ�озданиÑ� очереди пеÑ�ен" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "перемешивание и повторение" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "интеграциÑ� Ñ� MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "ВоÑ�произвеÑ�ти предыдущую пеÑ�ню" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Перейти назад" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Включить/ОÑ�тановить воÑ�произведение" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Включить/ОÑ�тановить воÑ�произведение" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "ВоÑ�произвеÑ�ти Ñ�ледующую пеÑ�ню" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Перейти вперед" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Показать/Убрать Ñ�пиÑ�ок воÑ�произведениÑ�" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Показать/Убрать Ñ�пиÑ�ок воÑ�произведениÑ�" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Перемешать Ñ�пиÑ�ок воÑ�произведениÑ�" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Ð’ Ñ�лучайном порÑ�дке" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "Включить повтор" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "ПовторÑ�ть" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Главное меню" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Главное меню" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Копировать" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Открыть каталог" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Добавить _пеÑ�ню" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Добавить _папку" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "ОчиÑ�тить" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_СоответÑ�твовать обложке" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Фоновое воÑ�произведение" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_Выравнивание громкоÑ�ти" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Ð�льбом" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_ПеÑ�нÑ�" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Отключено" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Комбинации клавиш" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_О приложении" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Закрыть" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "ПоиÑ�к пеÑ�ен в Ñ�пиÑ�ке воÑ�произведениÑ�" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "СпиÑ�ок воÑ�произведениÑ�" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Закрыть Ñ�пиÑ�ок воÑ�произведениÑ�" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Выбрать пеÑ�ни в Ñ�пиÑ�ке воÑ�произведениÑ�" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "ПоиÑ�к пеÑ�ен" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "ПоиÑ�к" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Введите текÑ�Ñ‚ длÑ� поиÑ�ка пеÑ�ен" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Выбрать вÑ�е пеÑ�ни" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Удалить выбранные пеÑ�ни" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Обложка недоÑ�тупна" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Текущее воÑ�произведение" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Общие" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Показать/Убрать главное меню" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Копировать Ñ�ведениÑ� о пеÑ�не в буфер обмена" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Показать комбинации клавиш" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Закрыть" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "СпиÑ�ок воÑ�произведениÑ�" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Добавить пеÑ�ню в Ñ�пиÑ�ок воÑ�произведениÑ�" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Добавить папку в Ñ�пиÑ�ок воÑ�произведениÑ�" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "ОчиÑ�тить Ñ�пиÑ�ок воÑ�произведениÑ�" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Показать/Убрать панель Ñ�пиÑ�ка воÑ�произведениÑ�" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "ПоиÑ�к по Ñ�пиÑ�ку воÑ�произведениÑ�" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Переключение перемешиваниÑ� пеÑ�ен" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "ВоÑ�произведение" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Переключение воÑ�произведениÑ�/паузы" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "ПредыдущаÑ� пеÑ�нÑ�" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "СледующаÑ� пеÑ�нÑ�" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Перемотка назад в текущей пеÑ�не" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Перемотка вперед в текущей пеÑ�не" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Перетащите пеÑ�ню, чтобы добавить ее в Ñ�пиÑ�ок воÑ�произведениÑ�" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Выберите файл или папку, или перетащите файлы из файлового менеджера в окно " "приложениÑ�, чтобы добавить пеÑ�ни в Ñ�пиÑ�ок воÑ�произведениÑ�" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "ВоÑ�Ñ�тановить Ñ�пиÑ�ок воÑ�произведениÑ�" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Добавить папку" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Добавить пеÑ�ню" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Прошедшее времÑ�" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "ОÑ�тавшееÑ�Ñ� времÑ�" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Aleksandr Melman , 2022-2023" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol должен работать в фоновом режиме длÑ� воÑ�произведениÑ� музыки" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Идет воÑ�произведение" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "Ð�еизвеÑ�тный иÑ�полнитель" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "Ð�еизвеÑ�тное название" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "Ð�еизвеÑ�тный альбом" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Изображение обложки" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "Ð�е повторÑ�ть" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Повторить вÑ�е пеÑ�ни" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Повторить текущую пеÑ�ню" #: src/window.rs:149 msgid "Audio files" msgstr "Ð�удиофайлы" #: src/window.rs:159 msgid "_Add Song" msgstr "_Добавить пеÑ�ню" #: src/window.rs:163 msgid "Open File" msgstr "Открыть файл" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "Ð�евозможно получить доÑ�туп к файлам" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Добавить папку" #: src/window.rs:185 msgid "Open Folder" msgstr "Открыть папку" #: src/window.rs:512 msgid "No available song found" msgstr "ДоÑ�тупных пеÑ�ен не найдено" #: src/window.rs:574 msgid "No songs found" msgstr "ПеÑ�ни не найдены" #: src/window.rs:607 msgid "Added a new song" msgstr "Добавлена новаÑ� пеÑ�нÑ�" #: src/window.rs:608 msgid "Play" msgstr "ВоÑ�произвеÑ�ти" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Добавлена {} пеÑ�нÑ�" msgstr[1] "Добавлено {} пеÑ�ни" msgstr[2] "Добавлено {} пеÑ�ен" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "Ð�евозможно получить доÑ�туп к Ñ�брошенным файлам" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} минута" msgstr[1] "{} минуты" msgstr[2] "{} минут" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "ОÑ�талÑ�Ñ� {hours} чаÑ� {minutes}" msgstr[1] "ОÑ�талоÑ�ÑŒ {hours} чаÑ�а {minutes}" msgstr[2] "ОÑ�талоÑ�ÑŒ {hours} чаÑ�ов {minutes}" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "ОÑ�талаÑ�ÑŒ {} минута" msgstr[1] "ОÑ�талоÑ�ÑŒ {} минуты" msgstr[2] "ОÑ�талоÑ�ÑŒ {} минут" #: src/window.rs:1466 msgid "No song selected" msgstr "Ð�е выбрана ни одна пеÑ�нÑ�" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "Выбрана {} пеÑ�нÑ�" msgstr[1] "Выбрано {} пеÑ�ни" msgstr[2] "Выбрано {} пеÑ�ен" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "СейчаÑ� играет \"{title}\" от \"{artist}\"" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "Ð�евозможно открыть папку" #~ msgid "_Cancel" #~ msgstr "_Отменить" #~ msgid "_Track" #~ msgstr "_Дорожка" #~ msgid "_Off" #~ msgstr "_Выключить" #~ msgid "Repeat All Tracks" #~ msgstr "Повторить вÑ�е дорожки" #~ msgid "Add File" #~ msgstr "Добавить файл" #~ msgid "Plays music and nothing else" #~ msgstr "ВоÑ�производит музыку и ничего больше" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol не может работать в фоновом режиме" #~ msgid "{} hour" #~ msgid_plural "{} hours" #~ msgstr[0] "{} чаÑ�" #~ msgstr[1] "{} чаÑ�а" #~ msgstr[2] "{} чаÑ�ов" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "\"{}\" не Ñ�влÑ�етÑ�Ñ� поддерживаемым аудиофайлом" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Ð�ераÑ�познанный тип файла длÑ� \"{}\"" #~ msgid "Amberol is running in the background" #~ msgstr "Amberol работает в фоновом режиме" #~ msgid "Playing next" #~ msgstr "Играет Ñ�ледующим" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "Очередь пеÑ�ен" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "ПоÑ�тавить пеÑ�ню в очередь" #~ msgctxt "shortcut window" #~ msgid "Queue a Folder" #~ msgstr "ПоÑ�тавить папку в очередь" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "ОчиÑ�тить" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "ПредыдущаÑ� дорожка" #~ msgctxt "shortcut window" #~ msgid "Seek Backwards" #~ msgstr "Перемотка назад" #~ msgctxt "shortcut window" #~ msgid "Seek Forward" #~ msgstr "Перемотка вперед" #~ msgid "Show the playlist" #~ msgstr "Показать Ñ�пиÑ�ок воÑ�произведениÑ�" #~ msgid "Choose a folder" #~ msgstr "Выбрать папку" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/sk.po000066400000000000000000000321131516451220600222720ustar00rootroot00000000000000# Slovak translation for Amberol. # Copyright (C) 2025 Amberol's COPYRIGHT HOLDER # Tento súbor je distribuovaný pod rovnakou licenciou ako balík Amberol. # Nostragodus , 2025. msgid "" msgstr "" "Project-Id-Version: AMBEROL SK\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-08-20 02:48+0000\n" "PO-Revision-Date: 2025-08-20 09:21+0200\n" "Last-Translator: DuÅ¡an Kazik \n" "Language-Team: SlovenÄ�ina \n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n" "X-Generator: Poedit 3.6\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "PrehrávaÄ� hudby" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "hudba;prehrávaÄ�;médiá;médium;audio;playlist;zvuk;zoznam skladieb;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Prehráva hudbu a niÄ� viac" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol je prehrávaÄ� hudby, ktorý sa na niÄ� nehrá. Ak chcete jednoducho " "prehrávaÅ¥ hudbu dostupnú vo vaÅ¡om lokálnom systéme, potom je Amberol " "prehrávaÄ� hudby, ktorý hľadáte." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Aktuálne funkcie:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "adaptívne používateľské rozhranie" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "sfarbenie používateľského rozhrania pomocou obalu albumu" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "podpora Å¥ahania a pustenia na pridávanie skladieb do fronty" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "zamieÅ¡anie a opakovanie" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "Integrácia rozhrania MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Prebieha prehrávanie" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Neznámy interpret" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Neznámy názov" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Neznámy album" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "VÅ¡eobecné" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Prepnutie prvotnej ponuky" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Skopírovanie podrobností o skladbe do schránky" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Zobrazenie klávesových skratiek" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "UkonÄ�enie" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "Zoznam skladieb" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Pridanie skladby do zoznamu skladieb" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Pridanie prieÄ�inka do zoznamu skladieb" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Vymazanie zoznamu skladieb" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Prepnutie panela so zoznamom skladieb" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Prepnutie zamieÅ¡avania skladieb" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Prehrávanie" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Prepnutie prehrávania/pozastavenia" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "Predchádzajúca skladba" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "Nasledujúca skladba" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Posunutie dozadu v aktuálnej skladbe" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Posunutie dopredu v aktuálnej skladbe" # tooltip #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "Prehrá predchádzajúcu skladbu" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "PreskoÄ�iÅ¥ dozadu" # tooltip #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "Prepne prehrávanie" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "Prepnúť prehrávanie" # tooltip #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "Prehrá nasledujúcu skladbu" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "PreskoÄ�iÅ¥ dopredu" # tooltip #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "Prepne zoznam skladieb" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "Prepnúť zoznam skladieb" # tooltip #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "ZamieÅ¡a zoznam skladieb" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "ZamieÅ¡aÅ¥" # tooltip #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Povolí opakovanie" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "OpakovaÅ¥" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "Hlavná ponuka" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Prvotná ponuka" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "KopírovaÅ¥" #: src/gtk/playback-control.ui:155 msgid "Open Directory" msgstr "OtvoriÅ¥ adresár" #: src/gtk/playback-control.ui:161 msgid "Add _Song" msgstr "PridaÅ¥ _skladbu" #: src/gtk/playback-control.ui:165 msgid "Add _Folder" msgstr "Pri_daÅ¥ prieÄ�inok" #: src/gtk/playback-control.ui:169 msgid "Clear" msgstr "VymazaÅ¥" #: src/gtk/playback-control.ui:175 msgid "_Match Cover Art" msgstr "_ZladiÅ¥ obal albumu" #: src/gtk/playback-control.ui:179 msgid "_Background Playback" msgstr "_Prehrávanie na pozadí" #: src/gtk/playback-control.ui:185 msgid "_ReplayGain" msgstr "_Režim ReplayGain" #: src/gtk/playback-control.ui:187 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.ui:192 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Skladba" #: src/gtk/playback-control.ui:197 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Zakázané" #: src/gtk/playback-control.ui:205 msgid "_Keyboard Shortcuts" msgstr "_Klávesové skratky" #: src/gtk/playback-control.ui:209 msgid "_About Amberol" msgstr "_O aplikácii Amberol" #: src/gtk/playback-control.ui:213 msgid "_Quit" msgstr "_UkonÄ�iÅ¥" # tooltip #: src/gtk/playlist-view.ui:14 msgid "Search Songs in the Playlist" msgstr "Vyhľadá skladby v zozname skladieb" #: src/gtk/playlist-view.ui:24 msgid "Playlist" msgstr "Zoznam skladieb" # tooltip #: src/gtk/playlist-view.ui:46 msgid "Close the Playlist" msgstr "Zavrie zoznam skladieb" # tooltip #: src/gtk/playlist-view.ui:54 msgid "Select Songs in the Playlist" msgstr "Vyberie skladby zo zoznamu skladieb" # placeholder text #: src/gtk/playlist-view.ui:63 msgid "Search songs" msgstr "Vyhľadajte skladby" # placeholder text #: src/gtk/playlist-view.ui:66 msgctxt "a11y" msgid "Search" msgstr "VyhľadaÅ¥" #: src/gtk/playlist-view.ui:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Písaním vyhľadáte skladby" # tooltip #: src/gtk/playlist-view.ui:113 msgid "Select All Songs" msgstr "Vyberie vÅ¡etky skladby" # tooltip #: src/gtk/playlist-view.ui:126 msgid "Remove Selected Songs" msgstr "Odstráni vybrané skladby" #: src/gtk/queue-row.ui:27 msgctxt "a11y" msgid "No cover available" msgstr "Nie je dostupný žiadny obal" #: src/gtk/queue-row.ui:84 msgctxt "a11y" msgid "Currently playing" msgstr "Aktuálne prehrávané" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "Pustením skladby ju pridáte do zoznamu skladieb" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Na pridanie skladieb do zoznamu skladieb vyberte súbor alebo prieÄ�inok, " "alebo pretiahnite súbory z vášho správcu súborov do okna aplikácie" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "ObnoviÅ¥ zoznam skladieb" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "PridaÅ¥ prieÄ�inok" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "PridaÅ¥ skladbu" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "Uplynulý Ä�as" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "Zostávajúci Ä�as" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Nostragodus \n" "DuÅ¡an Kazik " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "" "Aby bolo možné prehrávaÅ¥ hudbu, musí byÅ¥ aplikácia Amberol spustená na pozadí" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Obrázok obalu" # tooltip #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Opakuje vÅ¡etky skladby" # tooltip #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Opakuje aktuálnu skladbu" #: src/window.rs:149 msgid "Audio files" msgstr "Audio súbory" #: src/window.rs:159 msgid "_Add Song" msgstr "_PridaÅ¥ skladbu" # dialog title #: src/window.rs:163 msgid "Open File" msgstr "Otvorenie súboru" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "Nie je možné získaÅ¥ prístup k súborom" #: src/window.rs:182 msgid "_Add Folder" msgstr "_PridaÅ¥ prieÄ�inok" # dialog title #: src/window.rs:185 msgid "Open Folder" msgstr "Otvorenie prieÄ�inku" #: src/window.rs:508 msgid "No available song found" msgstr "NenaÅ¡la sa žiadna dostupná skladba" #: src/window.rs:569 msgid "No songs found" msgstr "NenaÅ¡li sa žiadne skladby" #: src/window.rs:602 msgid "Added a new song" msgstr "Pridaná nová skladba" #: src/window.rs:603 msgid "Play" msgstr "PrehraÅ¥" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Pridaná jedna skladba" msgstr[1] "Pridané {} skladby" msgstr[2] "Pridaných {} skladieb" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "Nie je možné získaÅ¥ prístup k pusteným súborom" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minúta" msgstr[1] "{} minúty" msgstr[2] "{} minút" # ten plural forms platí pre hodiny alebo pre minúty, pre obe naraz je to asi somarina, nahlas bug a opýtaj sa na to vývojárov # DK: zatial by som to nechal takto #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "Zostáva: {hours} hod. a {minutes} min." msgstr[1] "Zostáva: {hours} hod. a {minutes} min." msgstr[2] "Zostáva: {hours} hod. a {minutes} min." #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "Zostáva {} minúta" msgstr[1] "Zostávajú {} minúty" msgstr[2] "Zostáva {} minút" #: src/window.rs:1461 msgid "No song selected" msgstr "Žiadna vybraná skladba" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} vybraná skladba" msgstr[1] "{} vybrané skladby" msgstr[2] "{} vybraných skladieb" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Aktuálne prehrávaná skladba „{title}“ od interpreta „{artist}â€�" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "Nie je možné otvoriÅ¥ prieÄ�inok" #~ msgid "Nostragodus" #~ msgstr "Nostragodus" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/sl.po000066400000000000000000000323161516451220600223000ustar00rootroot00000000000000# Slovenian translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # # Matej UrbanÄ�iÄ� , 2022–. # Martin Srebotnjak , 2022. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-29 19:03+0200\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Slovenian GNOME Translation Team \n" "Language: sl_SI\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " "n%100==4 ? 3 : 0);\n" "X-Poedit-SourceCharset: utf-8\n" "X-Generator: Poedit 3.8\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Predvajalnik glasbe" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "" "music;player;media;audio;playlist;glasba;predvajalnik;predstavna " "vsebina;seznam predvajanja;skladbe;pesmi;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Predvaja glasbo in niÄ� drugega" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol je predvajalnik glasbe brez zablod o svoji veliÄ�ini. ÄŒe želite " "predvajati glasbo, ki je na voljo v krajevnem sistemu, je Amberol " "predvajalnik glasbe, ki ga iÅ¡Ä�ete." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Trenutne zmožnosti:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "prilagodljiv vmesnik" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "prebarvanje vmesnika z uporabo oblikovanja albuma" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "podpora povleci-in-spusti za posnetke v Ä�akalni vrsti" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "premeÅ¡anje in ponavljanje" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "Podpora MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Predvajaj predhodni posnetek" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "PreskoÄ�i nazaj" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Preklopi predvajanje" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Preklopi predvajanje" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Predvajaj naslednji posnetek" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "PreskoÄ�i naprej" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Preklopi seznam predvajanja" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Preklopi seznam predvajanja" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "PremeÅ¡aj seznam predvajanja" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "PremeÅ¡aj" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "OmogoÄ�i ponavljanje predvajanja" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Ponovi" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Glavni meni" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Osnovni meni" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Kopiraj" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Odpri mapo" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Dodaj _posnetek" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Dodaj _mapo" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "PoÄ�isti" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Ujemanje naslovnice albuma" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "Predvajanje v _ozadju" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "Normaliziraj po _ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_Posnetek" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_OnemogoÄ�eno" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Tipkovne bližnjice" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_O programu" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_KonÄ�aj" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "PoiÅ¡Ä�i posnetke v seznamu predvajanja" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Seznam predvajanja" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Zapri seznam predvajanja" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Izberite posnetke na seznamu predvajanja" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Iskanje posnetkov" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "PoiÅ¡Ä�i" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Tipkajte ali vnesite za iskanje pesmi" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Izberi vse posnetke" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Odstrani izbrane posnetke" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Naslovnica ni na voljo" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Trenutno se predvaja" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "SploÅ¡no" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Preklopi osnovni meni" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Kopira podrobnosti posnetka v odložiÅ¡Ä�e" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Pokaži tipkovne bližnjice" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "KonÄ�a program" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Pokaže seznam predvajanja" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Doda posnetek na seznam predvajanja" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Doda mapo na seznam predvajanja" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "PoÄ�isti seznam predvajanja" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Preklopi okno seznama predvajanja" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "PoÄ�isti seznam predvajanja" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Preklopi premeÅ¡anje posnetkov" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "ZaÄ�ne predvajanje" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Preklopi predvajanje/premor" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "SkoÄ�i na predhodni posnetek" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "SkoÄ�i na naslednji posnetek" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "IÅ¡Ä�e nazaj po trenutnem posnetku" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "IÅ¡Ä�e naprej po trenutnem posnetku" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Spustite skladbo oz. posnetek, da ga dodate v Ä�akalno vrstico" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Izberite datoteko ali mapo ali povlecite datoteke iz upravitelja datotek v " "okno programa, da dodate posnetke na seznam predvajanja" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Obnovi seznam predvajanja" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Dodaj mapo" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Dodaj posnetek" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Pretekli Ä�as" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Preostali Ä�as" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Matej UrbanÄ�iÄ� \n" "Martin Srebotnjak " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol se mora za predvajanje glasbe izvajati v ozadju" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Predvajanje v teku" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "Neznan izvajalec" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "Neznan naslov" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "Neznan album" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Slika naslovnice" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "Ne ponavljaj" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Ponovi vse posnetke" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Ponovi trenutni posnetek" #: src/window.rs:149 msgid "Audio files" msgstr "Zvokovne datoteke" #: src/window.rs:159 msgid "_Add Song" msgstr "Dodaj _posnetek" #: src/window.rs:163 msgid "Open File" msgstr "Odpri datoteko" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "Dostop do datotek ni možen" #: src/window.rs:182 msgid "_Add Folder" msgstr "Dodaj _mapo" #: src/window.rs:185 msgid "Open Folder" msgstr "Odpri mapo" #: src/window.rs:512 msgid "No available song found" msgstr "Ni najdenih posnetkov" #: src/window.rs:574 msgid "No songs found" msgstr "Ni najdenih posnetkov" #: src/window.rs:607 msgid "Added a new song" msgstr "Dodan nov posnetek oz. skladba" #: src/window.rs:608 msgid "Play" msgstr "Predvajaj" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Dodanih {} posnetkov" msgstr[1] "Dodan {} posnetek" msgstr[2] "Dodana {} posnetka" msgstr[3] "Dodani {} posnetki" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "Dostop do opuÅ¡Ä�enih datotek ni možen" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuta" msgstr[1] "{} minuti" msgstr[2] "{} minute" msgstr[3] "{} minut" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "Preostali Ä�as: {hours} ur {minutes} min" msgstr[1] "Preostali Ä�as: {hours} ura {minutes} min" msgstr[2] "Preostali Ä�as: {hours} uri {minutes} min" msgstr[3] "Preostali Ä�as: {hours} ure {minutes} min" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "Preostali Ä�as: {} minut" msgstr[1] "Preostali Ä�as: {} minuta" msgstr[2] "Preostali Ä�as: {} minuti" msgstr[3] "Preostali Ä�as: {} minute" #: src/window.rs:1466 msgid "No song selected" msgstr "Ni izbranih posnetkov" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} izbranih posnetkov" msgstr[1] "{} izbran posnetek" msgstr[2] "{} izbrana posnetka" msgstr[3] "{} izbrani posnetki" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Trenutno predvaja »{title}« ({artist})" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "Mape ni mogoÄ�e odpreti" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/sr.po000066400000000000000000000371751516451220600223160ustar00rootroot00000000000000# Serbian translation for amberol. # Copyright @ 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # МироÑ�лав Ð�иколић , 2022-2023. # Марко КоÑ�тић , 2026. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-30 11:12+0200\n" "Last-Translator: Марко М. КоÑ�тић \n" "Language-Team: Serbian \n" "Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : " "n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Poedit 3.9\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Ð�мберол" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Програм за пуштање музике" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "музика;пуштач;медија;аудио;Ñ�пиÑ�ак;music;player;media;audio;playlist;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Пушта музику, и ништа друго" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Ð�мберол је програм за пуштање музике без разочарења о величини. Ð�ко желите " "Ñ�амо да пуштате музику доÑ�тупну на вашем локалном Ñ�иÑ�тему тада је Ð�мберол " "програм за пуштање музике који тражите." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Текуће могућноÑ�ти:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "прилагодљиво кориÑ�ничко Ñ�учеље" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Обојавање Ñ�учеља бојом омота албума" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "подршка превлачења и убацивања за Ñ�тављање пеÑ�ама у ред" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "мешање и понављање" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "МПРИС обједињавање" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Емануеле БаÑ�и" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "ПуÑ�тите претходну пеÑ�му" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Премотајте уназад" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Окините пуштање" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Окините пуштање" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "ПуÑ�тите Ñ�ледећу пеÑ�му" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Премотајте унапред" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Окините Ñ�пиÑ�ак пеÑ�ама" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Окините Ñ�пиÑ�ак пеÑ�ама" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Измешајте Ñ�пиÑ�ак пеÑ�ама" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Измешај" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "Укључите понављање" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Понављај" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Главни изборник" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Главни изборник" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Умножи" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Отвори фаÑ�циклу" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Додај _пеÑ�му" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Додај _фаÑ�циклу" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "ОчиÑ�ти" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Боја као Ñ�лика омота" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "Пуштај у _позадини" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_Појачање понављања" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Ð�лбум" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_ПеÑ�ма" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_ИÑ�кључено" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Пречице таÑ�татуре" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_О Ð�мберолу" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "_Изађи" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Тражите пеÑ�ме на Ñ�пиÑ�ку пеÑ�ама" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "СпиÑ�ак пеÑ�ама" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Затворите Ñ�пиÑ�ак пеÑ�ама" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Изаберите пеÑ�ме Ñ�а Ñ�пиÑ�ка пеÑ�ама" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Тражите пеÑ�ме" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Тражи" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Укуцајте да потражите пеÑ�му" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Изабери Ñ�ве пеÑ�ме" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Уклони изабране пеÑ�ме" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Омот није доÑ�тупан" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Тренутно пуштам" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Опште" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Окида главни изборник" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Умножава податке о пеÑ�ми у оÑ�таву" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Приказује пречице" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Излази из програма" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "СпиÑ�ак пеÑ�ама" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Додаје пеÑ�му на Ñ�пиÑ�ак" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Додаје фаÑ�циклу на Ñ�пиÑ�ак пеÑ�ама" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "ЧиÑ�ти Ñ�пиÑ�ак пеÑ�ама" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Окида површ Ñ�пиÑ�ка пеÑ�ама" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "Претражи Ñ�пиÑ�ак пеÑ�ама" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Окида мешање пеÑ�ама" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "Пушта пеÑ�му" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Окида пуштање/паузирање" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "Претходна пеÑ�ма" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "Следећа пеÑ�ма" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Премотава уназад у текућој пеÑ�ми" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Премотава унапред у текућој пеÑ�ми" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Убаците пеÑ�му да је додате на Ñ�пиÑ�ак" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Изаберите датотеку или фаÑ�циклу, или превуците датотеке из вашег управника " "датотека до прозора програма да додате пеÑ�ме на Ñ�пиÑ�ак пеÑ�ама" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Врати Ñ�пиÑ�ак пеÑ�ама" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Додај фаÑ�циклу" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Додај пеÑ�му" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Протекло време" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "ПреоÑ�тало време" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "МироÑ�лав Ð�иколић \n" "Марко КоÑ�тић \n" "Превод на Ñ�рпÑ�ки језик https://гном.Ñ�рб" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Ð�мберол мора да ради у позадини да би пуштао музику" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Пуштање је у току" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "Ð�епознат извођач" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "Ð�епознат наÑ�лов" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "Ð�епознат албум" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Слика омота" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "Без понављања" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Поновите Ñ�ве пеÑ�ме" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Поновите текућу нумеру" #: src/window.rs:149 msgid "Audio files" msgstr "Ð�удио датотеке" #: src/window.rs:159 msgid "_Add Song" msgstr "_Додај пеÑ�му" #: src/window.rs:163 msgid "Open File" msgstr "Отворите датотеку" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "Ð�е могу да приÑ�тупим датотекама" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Додај фаÑ�циклу" #: src/window.rs:185 msgid "Open Folder" msgstr "Отворите фаÑ�циклу" #: src/window.rs:512 msgid "No available song found" msgstr "Ð�ема доÑ�тупних пеÑ�ама" #: src/window.rs:574 msgid "No songs found" msgstr "Ð�иÑ�ам нашао ни једну пеÑ�му" #: src/window.rs:607 msgid "Added a new song" msgstr "Додата је нова пеÑ�ма" #: src/window.rs:608 msgid "Play" msgstr "ПуÑ�ти" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Додата је {} пеÑ�ма" msgstr[1] "Додате Ñ�у {} пеÑ�ме" msgstr[2] "Додато је {} пеÑ�ама" msgstr[3] "Додата је {} пеÑ�ма" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "Ð�е могу да приÑ�тупим убаченим датотекама" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} минут" msgstr[1] "{} минута" msgstr[2] "{} минута" msgstr[3] "{} минут" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "ПреоÑ�тало време: {hours} {minutes}" msgstr[1] "ПреоÑ�тало време: {hours} {minutes}" msgstr[2] "ПреоÑ�тало време: {hours} {minutes}" msgstr[3] "ПреоÑ�тало време: {hours} {minutes}" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "ПреоÑ�таје {} минут" msgstr[1] "ПреоÑ�тају {} минута" msgstr[2] "ПреоÑ�таје {} минута" msgstr[3] "ПреоÑ�таје {} минут" #: src/window.rs:1466 msgid "No song selected" msgstr "Ð�ије изабрана ни једна пеÑ�ма" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "Изабрана је {} пеÑ�ма" msgstr[1] "Изабране Ñ�у {} пеÑ�ме" msgstr[2] "Изабрано је {} пеÑ�ама" msgstr[3] "Изабрана је {} пеÑ�ма" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Тренутно пуштам „{title}“ коју изводи {artist}" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "Ð�е могу да отворим фаÑ�циклу" #~ msgid "_Track" #~ msgstr "_Ð�умера" #~ msgid "_Off" #~ msgstr "_ИÑ�кључи" #~ msgid "Repeat All Tracks" #~ msgstr "Понови Ñ�ве нумере" #~ msgid "_Cancel" #~ msgstr "_Откажи" #~ msgid "Add File" #~ msgstr "Додај датотеку" #~ msgid "Plays music and nothing else" #~ msgstr "Пуштајте музику и ништа друго" #~ msgid "Amberol cannot run in the background" #~ msgstr "Ð�мберол не може да ради у позадини" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/sv.po000066400000000000000000000331251516451220600223110ustar00rootroot00000000000000# Swedish translation for amberol. # Copyright © 2022-2025 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # Anders Jonsson , 2022, 2023, 2024, 2025. # Luna Jernberg , 2022, 2023. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-08-08 19:47+0000\n" "PO-Revision-Date: 2025-08-08 22:21+0200\n" "Last-Translator: Anders Jonsson \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.6\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Musikspelare" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "musik;spelare;media;audio;spellista;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Spelar upp musik helt enkelt" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol är en musikspelare utan storhetsvansinne. Om du helt enkelt vill " "spela upp musik pÃ¥ ditt system sÃ¥ är Amberol musikspelaren för dig." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Funktioner:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "adaptivt användargränssnitt" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "färgändring av användargränssnittet enligt albumgrafiken" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "stöd för att dra och släppa för att lägga lÃ¥tar i kö" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "blanda och upprepa" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS-integration" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Uppspelning pÃ¥gÃ¥r" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Okänd artist" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Okänd titel" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Okänt album" #: src/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Allmänt" #: src/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Visa/dölj primär meny" #: src/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Kopiera lÃ¥tdetaljer till urklipp" #: src/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Visa kortkommandon" #: src/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Quit" msgstr "Avsluta" #: src/gtk/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playlist" msgstr "Spellista" #: src/gtk/help-overlay.ui:43 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Lägg till en lÃ¥t till spellistan" #: src/gtk/help-overlay.ui:49 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Lägg till en mapp till spellistan" #: src/gtk/help-overlay.ui:55 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Töm spellistan" #: src/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Visa/dölj spellistepanelen" #: src/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Växla blandning av lÃ¥tar" #: src/gtk/help-overlay.ui:75 msgctxt "shortcut window" msgid "Playback" msgstr "Uppspelning" #: src/gtk/help-overlay.ui:78 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Växla uppspelning/paus" #: src/gtk/help-overlay.ui:84 msgctxt "shortcut window" msgid "Previous song" msgstr "FöregÃ¥ende lÃ¥t" #: src/gtk/help-overlay.ui:90 msgctxt "shortcut window" msgid "Next song" msgstr "Nästa lÃ¥t" #: src/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Spola bakÃ¥t i aktuell lÃ¥t" #: src/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Spola framÃ¥t i aktuell lÃ¥t" #: src/gtk/playback-control.ui:21 msgid "Play the Previous Song" msgstr "Spela upp föregÃ¥ende lÃ¥t" #: src/gtk/playback-control.ui:26 msgctxt "a11y" msgid "Skip backwards" msgstr "Hoppa bakÃ¥t" #: src/gtk/playback-control.ui:35 msgid "Toggle Play" msgstr "Spela upp/pausa" #: src/gtk/playback-control.ui:41 msgctxt "a11y" msgid "Toggle play" msgstr "Spela upp/pausa" #: src/gtk/playback-control.ui:50 msgid "Play the Next Song" msgstr "Spela upp nästa lÃ¥t" #: src/gtk/playback-control.ui:55 msgctxt "a11y" msgid "Skip forward" msgstr "Hoppa framÃ¥t" #: src/gtk/playback-control.ui:78 msgid "Toggle Playlist" msgstr "Visa/dölj spellista" #: src/gtk/playback-control.ui:83 msgctxt "a11y" msgid "Toggle playlist" msgstr "Visa/dölj spellista" #: src/gtk/playback-control.ui:92 msgid "Shuffle the Playlist" msgstr "Blanda spellistan" #: src/gtk/playback-control.ui:94 msgctxt "a11y" msgid "Shuffle" msgstr "Blanda" #: src/gtk/playback-control.ui:113 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Aktivera upprepning" #: src/gtk/playback-control.ui:118 msgctxt "a11y" msgid "Repeat" msgstr "Upprepa" #: src/gtk/playback-control.ui:129 msgid "Main Menu" msgstr "Huvudmeny" #: src/gtk/playback-control.ui:135 msgctxt "a11y" msgid "Primary menu" msgstr "Primär meny" #: src/gtk/playback-control.ui:151 msgid "Copy" msgstr "Kopiera" #: src/gtk/playback-control.ui:155 msgid "Open Directory" msgstr "Öppna katalog" #: src/gtk/playback-control.ui:161 msgid "Add _Song" msgstr "Lägg _till lÃ¥t" #: src/gtk/playback-control.ui:165 msgid "Add _Folder" msgstr "Lägg till _mapp" #: src/gtk/playback-control.ui:169 msgid "Clear" msgstr "Töm" #: src/gtk/playback-control.ui:175 msgid "_Match Cover Art" msgstr "_Matcha omslagsgrafik" #: src/gtk/playback-control.ui:179 msgid "_Background Playback" msgstr "Uppspelning i _bakgrunden" #: src/gtk/playback-control.ui:185 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.ui:187 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Album" #: src/gtk/playback-control.ui:192 msgctxt "replaygain-menu" msgid "_Song" msgstr "_LÃ¥t" #: src/gtk/playback-control.ui:197 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Inaktiverad" #: src/gtk/playback-control.ui:205 msgid "_Keyboard Shortcuts" msgstr "_Tangentbordsgenvägar" #: src/gtk/playback-control.ui:209 msgid "_About Amberol" msgstr "_Om Amberol" #: src/gtk/playback-control.ui:213 msgid "_Quit" msgstr "A_vsluta" #: src/gtk/playlist-view.ui:14 msgid "Search Songs in the Playlist" msgstr "Sök lÃ¥tar i spellistan" #: src/gtk/playlist-view.ui:24 msgid "Playlist" msgstr "Spellista" #: src/gtk/playlist-view.ui:46 msgid "Close the Playlist" msgstr "Stäng spellistan" #: src/gtk/playlist-view.ui:54 msgid "Select Songs in the Playlist" msgstr "Välj lÃ¥tar i spellistan" #: src/gtk/playlist-view.ui:63 msgid "Search songs" msgstr "Sök lÃ¥tar" #: src/gtk/playlist-view.ui:66 msgctxt "a11y" msgid "Search" msgstr "Sök" #: src/gtk/playlist-view.ui:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Skriv för att söka lÃ¥tar" #: src/gtk/playlist-view.ui:113 msgid "Select All Songs" msgstr "Markera alla lÃ¥tar" #: src/gtk/playlist-view.ui:126 msgid "Remove Selected Songs" msgstr "Ta bort markerade lÃ¥tar" #: src/gtk/queue-row.ui:27 msgctxt "a11y" msgid "No cover available" msgstr "Inget omslag tillgängligt" #: src/gtk/queue-row.ui:84 msgctxt "a11y" msgid "Currently playing" msgstr "Spelar just nu" #: src/gtk/window.ui:13 msgid "Drop a song to add it to the playlist" msgstr "Släpp en lÃ¥t för att lägga till den till spellistan" #: src/gtk/window.ui:43 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Välj en fil eller mapp, eller dra filer frÃ¥n din filhanterare till " "programfönstret för att lägga till lÃ¥tar till spellistan" #: src/gtk/window.ui:52 msgid "Restore Playlist" msgstr "Ã…terställ spellista" #: src/gtk/window.ui:62 msgid "Add Folder" msgstr "Lägg till mapp" #: src/gtk/window.ui:71 msgid "Add Song" msgstr "Lägg till lÃ¥t" #: src/gtk/window.ui:148 msgctxt "a11y" msgid "Elapsed time" msgstr "Ã…tgÃ¥ngen tid" #: src/gtk/window.ui:160 msgctxt "a11y" msgid "Remaining time" msgstr "Ã…terstÃ¥ende tid" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Anders Jonsson \n" "Luna Jernberg \n" "\n" "Skicka synpunkter pÃ¥ översättningen till\n" "." #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol behöver köras i bakgrunden för att spela upp musik" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Omslagsbild" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Upprepa alla lÃ¥tar" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Upprepa den aktuella lÃ¥ten" #: src/window.rs:149 msgid "Audio files" msgstr "Ljudfiler" #: src/window.rs:159 msgid "_Add Song" msgstr "_Lägg till lÃ¥t" #: src/window.rs:163 msgid "Open File" msgstr "Öppna fil" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "Kunde inte komma Ã¥t filer" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Lägg till mapp" #: src/window.rs:185 msgid "Open Folder" msgstr "Öppna mapp" #: src/window.rs:508 msgid "No available song found" msgstr "Ingen tillgänglig lÃ¥t hittades" #: src/window.rs:569 msgid "No songs found" msgstr "Inga lÃ¥tar hittades" #: src/window.rs:602 msgid "Added a new song" msgstr "Lade till en ny lÃ¥t" #: src/window.rs:603 msgid "Play" msgstr "Spela upp" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Lade till en lÃ¥t" msgstr[1] "Lade till {} lÃ¥tar" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "Kunde inte komma Ã¥t släppta filer" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minut" msgstr[1] "{} minuter" #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} timme {minutes} kvarstÃ¥r" msgstr[1] "{hours} timmar {minutes} kvarstÃ¥r" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} minut kvarstÃ¥r" msgstr[1] "{} minuter kvarstÃ¥r" #: src/window.rs:1461 msgid "No song selected" msgstr "Ingen lÃ¥t markerad" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} lÃ¥t markerad" msgstr[1] "{} lÃ¥tar markerade" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Spelar nu â€�{title}â€� av â€�{artist}â€�" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "Kunde inte öppna mapp" #~ msgid "_Cancel" #~ msgstr "A_vbryt" #~ msgid "_Track" #~ msgstr "_SpÃ¥r" #~ msgid "_Off" #~ msgstr "_Av" #~ msgid "Repeat All Tracks" #~ msgstr "Upprepa alla spÃ¥r" #~ msgid "Add File" #~ msgstr "Lägg till fil" #~ msgid "Plays music and nothing else" #~ msgstr "Spelar upp musik helt enkelt" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol kan inte köras i bakgrunden" #~ msgid "{} hour" #~ msgid_plural "{} hours" #~ msgstr[0] "{} timme" #~ msgstr[1] "{} timmar" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "Ljudfilen â€�{}â€� stöds inte" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Okänd filtyp för â€�{}â€�" #~ msgid "Amberol is running in the background" #~ msgstr "Amberol körs i bakgrunden" #~ msgid "Playing next" #~ msgstr "Spelar härnäst" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "LÃ¥tkö" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "Lägg en lÃ¥t i kö" #~ msgctxt "shortcut window" #~ msgid "Queue a Folder" #~ msgstr "Lägg en mapp i kö" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "Töm" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "FöregÃ¥ende spÃ¥r" #~ msgid "Choose a file" #~ msgstr "Välj en fil" #~ msgid "Choose a folder" #~ msgstr "Välj en mapp" #~ msgctxt "shortcut window" #~ msgid "Seek Backwards" #~ msgstr "Spola bakÃ¥t" #~ msgctxt "shortcut window" #~ msgid "Seek Forward" #~ msgstr "Spola framÃ¥t" #~ msgid "Show the playlist" #~ msgstr "Visa spellistan" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/tr.po000066400000000000000000000311001516451220600222750ustar00rootroot00000000000000# Turkish translation for amberol. # Copyright (C) 2022-2024 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # # Sabri Ünal , 2022-2024. # Emin Tufan Çetin , 2022-2024. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-31 14:34+0300\n" "Last-Translator: Sabri Ünal \n" "Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.9\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Müzik Çalar" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "" "music;player;media;audio;playlist;müzik;oynatıcı;çalıcı;çalar;müzik " "çalar;müzik oynatıcı;medya;ortam;ses;oynatma listesi;çalma listesi;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Müzik çalar, daha çoÄŸu deÄŸil" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol, görkem sanrıları olmayan bir müzik çalardır. Yalnızca yerel " "sisteminizdeki müzikleri çalmak istiyorsanız, Amberol aradığınız müzik " "çalardır." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Geçerli özellikleri:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "uyarlanır kullanıcı arayüzü" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "albüm görselini kullanarak kullanıcı arayüzü renklendirme" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "ÅŸarkıları sıralamak için sürükle ve bırak desteÄŸi" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "karıştır ve yinele" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS tümleÅŸimi" # Uygulamanın yazarının adı. #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Önceki Åžarkıyı Çal" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Geriye atla" # Düğme altında görünecek ipucu metni. #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Çal veya Durdur" # Düğme altında görünecek ipucu metni. #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Çal veya durdur" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Sonraki Åžarkıyı Çal" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "İleriye atla" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Çalma Listesini Aç/Kapat" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Çalma listesini aç/kapat" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Çalma Listesini Karıştır" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Karıştır" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "Yinelemeyi EtkinleÅŸtir" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Yinele" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Ana Menü" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Ana menü" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Kopyala" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Dizin Aç" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Åžarkı _Ekle" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "_Klasör Ekle" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Temizle" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Albüm Kapağıyla EÅŸleÅŸtir" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Arka Planda Çal" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ReplayGain" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Albüm" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "Åžar_kı" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "_Devre Dışı" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Klavye Kısayolları" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "Amberol _Hakkında" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "Çı_k" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Çalma Listesindeki Åžarkıları Ara" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Çalma Listesi" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Çalma Listesini Kapat" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Çalma Listesindeki Åžarkıları Seç" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Åžarkı ara" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Ara" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Åžarkı aramak için yaz" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Tüm Åžarkıları Seç" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Seçili Åžarkıları Kaldır" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Kapak yok" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Åžu anda çalıyor" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Genel" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Ana menüyü aç/kapat" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Åžarkı ayrıntılarını panoya kopyala" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Kısayolları göster" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Çık" # Grup baÅŸlığı #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Çalma Listesi" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Åžarkıyı çalma listesine ekle" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Klasörü çalma listesine ekle" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Çalma listesini temizle" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Çalma listesi bölmesini aç/kapat" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "Çalma listesi ara" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Åžarkı karıştırmayı aç/kapat" # Grup baÅŸlığı #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "Çalma" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Çalma/Bekleme arasında geçiÅŸ yap" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "Önceki ÅŸarkı" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "Sonraki ÅŸarkı" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Geçerli ÅŸarkıdan önceki ÅŸarkıya atla" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Geçerli ÅŸarkıdan sonraki ÅŸarkıya atla" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Çalma listesine eklenecek ÅŸarkı bırak" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Çalma listesine ÅŸarkı eklemek için dosya veya klasör seç ya da dosyaları " "dosya yöneticisinden uygulama penceresine sürükle" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Çalma Listesini Geri Yükle" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Klasör Ekle" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Åžarkı Ekle" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "Geçen süre" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Kalan süre" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "Emin Tufan Çetin \n" "Sabri Ünal " #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol, müzik çalmak için arka planda çalışmalıdır" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Çalıyor" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "Bilinmeyen sanatçı" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "Bilinmeyen baÅŸlık" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "Bilinmeyen albüm" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Kapak resmi" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "Yineleme" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Tüm Åžarkıları Yinele" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Geçerli Åžarkıyı Yinele" #: src/window.rs:149 msgid "Audio files" msgstr "Ses dosyaları" #: src/window.rs:159 msgid "_Add Song" msgstr "Åžarkı _Ekle" #: src/window.rs:163 msgid "Open File" msgstr "Dosya Aç" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "Dosyalara eriÅŸilemiyor" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Klasör Ekle" #: src/window.rs:185 msgid "Open Folder" msgstr "Klasör Aç" #: src/window.rs:512 msgid "No available song found" msgstr "Kullanılabilir ÅŸarkı bulunamadı" #: src/window.rs:574 msgid "No songs found" msgstr "Åžarkı bulunamadı" #: src/window.rs:607 msgid "Added a new song" msgstr "Yeni ÅŸarkı eklendi" #: src/window.rs:608 msgid "Play" msgstr "Çal" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "{} ÅŸarkı eklendi" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "Bırakılan dosyalara eriÅŸilemiyor" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} dakika" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} saat {minutes} kaldı" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} dakika kaldı" #: src/window.rs:1466 msgid "No song selected" msgstr "Åžarkı seçilmedi" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} ÅŸarkı seçildi" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "“{artist}â€�, “{title}â€� çalıyor" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "Klasör açılamadı" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/uk.po000066400000000000000000000442721516451220600223050ustar00rootroot00000000000000# Ukrainian translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # # Yuri Chornoivan , 2022, 2023, 2024, 2025, 2026. msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-30 21:46+0300\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Lokalize 23.04.3\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Ð�мберол" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Програвач музики" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "" "music;player;media;audio;playlist;музика;звук;програвач;мультимедіа;звук;Ñ�пиÑ�" "ок " "відтвореннÑ�;відтвореннÑ�;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Відтворює музику, нічого більше" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "«Ð�мберол» — програма длÑ� відтвореннÑ� музики без оÑ�обливих претензій на " "грандіозніÑ�ть. Якщо вам потрібно лише відтворити вашу музику у вашій " "локальній Ñ�иÑ�темі, «Ð�мберол» — Ñ�аме той програвач, Ñ�кий вам потрібен." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Поточні можливоÑ�ті:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "адаптивний інтерфейÑ� кориÑ�тувача" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "перефарбовуваннÑ� інтерфейÑ�у на оÑ�нові обкладинки альбому" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "" "підтримка перетÑ�гуваннÑ� зі Ñ�киданнÑ�м длÑ� Ñ�твореннÑ� черги відтвореннÑ� " "композицій" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "перемішуваннÑ� Ñ– повтореннÑ�" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "ІнтеграціÑ� із MPRIS" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Відтворити попередню композицію" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Перемотати назад" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Увімкнути або вимкнути відтвореннÑ�" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Увімкнути або вимкнути відтвореннÑ�" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Відтворити наÑ�тупну композицію" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Перемотати вперед" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Перемкнути Ñ�пиÑ�ок відтвореннÑ�" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Перемкнути Ñ�пиÑ�ок відтвореннÑ�" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Перемішати Ñ�пиÑ�ок відтвореннÑ�" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Перемішати" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "Увімкнути повтореннÑ�" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Повторити" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Головне меню" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "ОÑ�новне меню" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Копіювати" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Відкрити каталог" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Додати _композицію" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Додати _теку" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "ОчиÑ�тити" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "_Колір обкладинки" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "_Фонове відтвореннÑ�" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "_ПідÑ�иленнÑ� відтвореннÑ�" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "_Ð�льбом" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "_КомпозиціÑ�" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "Ви_мкнено" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "_Клавіатурні Ñ�короченнÑ�" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "_Про «Ð�мберол»" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "Ви_йти" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Шукати композиції у Ñ�пиÑ�ку відтвореннÑ�" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "СпиÑ�ок відтвореннÑ�" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Закрити Ñ�пиÑ�ок відтвореннÑ�" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Вибрати композиції у Ñ�пиÑ�ку відтвореннÑ�" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Шукати композиції" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Пошук" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Введіть щоÑ�ÑŒ длÑ� пошуку композицій" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Позначити уÑ�Ñ– композиції" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Вилучити позначені композиції" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Ð�емає доÑ�тупних обкладинок" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Триває відтвореннÑ�" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Загальне" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Увімкнути або вимкнути оÑ�новне меню" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Скопіювати параметри композиції до буфера обміну" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Показати Ñ�короченнÑ�" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Вийти з програми" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "СпиÑ�ок відтвореннÑ�" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Додати композицію до Ñ�пиÑ�ку відтвореннÑ�" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Додати теку до Ñ�пиÑ�ку відтвореннÑ�" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Спорожнити Ñ�пиÑ�ок відтвореннÑ�" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Увімкнути або вимкнути панель Ñ�пиÑ�ку відтвореннÑ�" #: src/gtk/shortcuts-dialog.blp:57 #| msgctxt "shortcut window" #| msgid "Clear the playlist" msgctxt "shortcut window" msgid "Search the playlist" msgstr "Шукати Ñ�пиÑ�ок відтвореннÑ�" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Увімкнути/Вимкнути перемішуваннÑ� композицій у Ñ�пиÑ�ку" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "ВідтвореннÑ�" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Перемкнути відтвореннÑ�/призупиненнÑ�" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "ПопереднÑ� композиціÑ�" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "Ð�аÑ�тупна композиціÑ�" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "ПозиціюваннÑ� назад у поточній композиції" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "ПозиціюваннÑ� вперед у поточній композиції" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Скиньте композицію, щоб додати Ñ—Ñ— до Ñ�пиÑ�ку відтвореннÑ�" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Виберіть файл чи теку або перетÑ�гніть файли з вашої програми длÑ� керуваннÑ� " "файлами до вікна програми, щоб додати композиції до Ñ�пиÑ�ку відтвореннÑ�" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Відновити Ñ�пиÑ�ок відтвореннÑ�" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Додати теку" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Додати композицію" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "ЧаÑ�, що минув" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "ЧаÑ�, що залишивÑ�Ñ�" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "Юрій Чорноіван , 2022" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "«Ð�мберол» має бути запущено у фоновому режимі длÑ� відтвореннÑ� музики" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "ВідбуваєтьÑ�Ñ� відтвореннÑ�" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "Ð�евідомий виконавець" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "Ð�евідома назва" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "Ð�евідомий альбом" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "ЗображеннÑ� обкладинки" #: src/playback_control.rs:115 #| msgctxt "a11y" #| msgid "Repeat" msgid "Do Not Repeat" msgstr "Ð�е повторювати" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "Повторити уÑ�Ñ– композиції" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "Повторити поточну композицію" #: src/window.rs:149 msgid "Audio files" msgstr "файли звукових даних" #: src/window.rs:159 msgid "_Add Song" msgstr "_Додати композицію" #: src/window.rs:163 msgid "Open File" msgstr "Відкрити файл" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "Ð�е вдалоÑ�Ñ� отримати доÑ�туп до файлів" #: src/window.rs:182 msgid "_Add Folder" msgstr "_Додати теку" #: src/window.rs:185 msgid "Open Folder" msgstr "Відкрити теку" #: src/window.rs:512 msgid "No available song found" msgstr "Ð�е знайдено доÑ�тупних композицій" #: src/window.rs:574 msgid "No songs found" msgstr "Композицій не знайдено" #: src/window.rs:607 msgid "Added a new song" msgstr "Додано нову композицію" #: src/window.rs:608 msgid "Play" msgstr "Відтворити" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "Додано {} композицію" msgstr[1] "Додано {} композиції" msgstr[2] "Додано {} композицій" msgstr[3] "Додано одну композицію" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "Ð�е вдалоÑ�Ñ� отримати доÑ�туп до Ñ�кинутих файлів" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} хвилина" msgstr[1] "{} хвилини" msgstr[2] "{} хвилин" msgstr[3] "{} хвилина" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "ЛишилаÑ�Ñ� {hours} година {minutes}" msgstr[1] "ЛишилоÑ�Ñ� {hours} години {minutes}" msgstr[2] "ЛишилоÑ�Ñ� {hours} годин {minutes}" msgstr[3] "ЛишилаÑ�Ñ� {hours} година {minutes}" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "ЛишилаÑ�Ñ� {} хвилина" msgstr[1] "ЛишилоÑ�Ñ� {} хвилини" msgstr[2] "ЛишилоÑ�Ñ� {} хвилин" msgstr[3] "ЛишилаÑ�Ñ� хвилина" #: src/window.rs:1466 msgid "No song selected" msgstr "Ð�е вибрано композиції" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "Вибрано {} композицію" msgstr[1] "Вибрано {} композиції" msgstr[2] "Вибрано {} композицій" msgstr[3] "Вибрано {} композицію" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Зараз відтворюємо «{title}», «{artist}»" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "Ð�е вдалоÑ�Ñ� відкрити теку" #~ msgid "_Cancel" #~ msgstr "_СкаÑ�увати" #~ msgid "_Track" #~ msgstr "_КомпозиціÑ�" #~ msgid "_Off" #~ msgstr "_Вимкнути" #~ msgid "Repeat All Tracks" #~ msgstr "Повторити уÑ�Ñ– композиції" #~ msgid "Add File" #~ msgstr "Додати файл" #~ msgid "Plays music and nothing else" #~ msgstr "Відтворює музику, нічого більше" #~ msgid "Amberol cannot run in the background" #~ msgstr "«Ð�мберол» не може бути запущено у фоновому режимі" #~ msgid "{} hour" #~ msgid_plural "{} hours" #~ msgstr[0] "{} година" #~ msgstr[1] "{} години" #~ msgstr[2] "{} годин" #~ msgstr[3] "{} година" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "«{}» не Ñ” підтримуваним звуковим файлом" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "Ð�ерозпізнаний тип файлів «{}»" #~ msgid "Amberol is running in the background" #~ msgstr "«Ð�мберол» запущено у фоновому режимі" #~ msgid "Playing next" #~ msgstr "ВідтвореннÑ� наÑ�тупної" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "Черга відтвореннÑ� композицій" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "Додати композицію до черги" #~ msgctxt "shortcut window" #~ msgid "Queue a Folder" #~ msgstr "Додати теку до черги" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "ОчиÑ�тити" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "ПопереднÑ� композиціÑ�" #~| msgid "Choose a folder" #~ msgid "Choose a file" #~ msgstr "Виберіть файл" #~ msgid "Choose a folder" #~ msgstr "Виберіть теку" #~ msgctxt "shortcut window" #~ msgid "Seek Backwards" #~ msgstr "Перейти назад" #~ msgctxt "shortcut window" #~ msgid "Seek Forward" #~ msgstr "Перемотати вперед" #~ msgid "Show the playlist" #~ msgstr "Показати Ñ�пиÑ�ок відтвореннÑ�" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/uz.po000066400000000000000000000303311516451220600223130ustar00rootroot00000000000000# Uzbek (Latin) translation for amberol. # Copyright (C) 2025 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # kHamidulloh , 2025. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2025-09-26 03:40+0000\n" "PO-Revision-Date: 2025-10-03 18:14+0500\n" "Last-Translator: Baxrom Raxmatov \n" "Language-Team: Uzbek (Latin) \n" "Language: uz\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.5\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "Musiqiy pleyer" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "musiqa;pleyer;media;audio;pleylist;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "Musiqa yangraydi, boshqa hech narsa yo‘q" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol - buyuklik vasvasalariga ega bo‘lmagan musiqa ijrochisi. Agar faqat " "mahalliy tizimingizda mavjud musiqani tinglamoqchi bo‘lsangiz, Amberol aynan " "siz qidirayotgan musiqa pleyeridir." #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "Joriy funksiyalar:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "moslashuvchan UI" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "Albom rasmidan foydalangan holda UI rangini o'zgartirish" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "" "qo‘shiqlarni navbatga qo‘shish uchun sichqoncha bilan sudrab tashlash " "imkoniyati" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "aralashtirish va takrorlash" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS integratsiyasi" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuel Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "Avvalgi musiqani ijro etish" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "Orqaga o‘tkazish" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "Ijroni boshla/to‘xtat" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "Ijroni boshla/to‘xtat" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "Keyingi musiqani ijro etish" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "Oldinga o‘tkazish" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "Pleylistni yoqish/o‘chirish" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "Pleylistni yoqish/o‘chirish" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "Pleylistni tasodifiy tartibda ijro etish" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "Aralashtirish" #: src/gtk/playback-control.blp:116 src/playback_control.rs:114 msgid "Enable Repeat" msgstr "Qayta takrorlashni yoqish" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "Takrorlash" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "Asosiy menyu" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "Asosiy menyu" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "Nusxa" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "Direktoriyani ochish" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "Musiqa qo‘shish" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "Jild qo‘shish" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "Tozalash" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "Muqova rasmini moslashtirish" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "Orqa fonda ijro etish" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "Albom" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "Musiqa" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "Faolsizlantirilgan" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "Klaviatura tezkor tugmalari" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "Amberol haqida" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "Chiqish" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "Pleylistdagi qo‘shiqlarni qidirish" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "Pleylist" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "Pleylistni yopish" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "Pleylistdan musiqalarni tanlang" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "Musiqalarni qidirish" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "Qidirish" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "Qo‘shiqlarni qidirish uchun yozing" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "Barcha musiqalarni tanlash" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "Tanlangan musiqalarni o‘chirish" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "Muqova mavjud emas" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "Hozir ijro etilmoqda" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "Umumiy" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "Birlamchi menyuni yoqish/o‘chirish" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "Musiqa tafsilotlarini buferga nusxalash" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "Tezkor tugmalarni ko‘rsatish" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "Chiqish" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "Pleylist" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "Pleylistga qo‘shiq qo‘shish" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "Pleylistga jild qo‘shish" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "Pleylistni tozalash" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "Pleylist oynasini yoqish/o‘chirish" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "Qo‘shiqlarni tasodifiy tartibda ijro etishni yoqish/o‘chirish" #: src/gtk/shortcuts-dialog.blp:63 msgctxt "shortcut window" msgid "Playback" msgstr "Qayta ijro" #: src/gtk/shortcuts-dialog.blp:66 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "Ijro/to‘xtatish tugmasi" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Previous song" msgstr "Avvalgi musiqa" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Next song" msgstr "Keyingi musiqa" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "Joriy qo‘shiqni orqaga qaytarish" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "Joriy qo‘shiqni oldinga o‘tkazish" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "Pleylistga kiritish uchun musiqani tashlang" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "Pleylistga qo‘shiqlar qo‘shish uchun fayl yoki jildni tanlang yoki fayl " "boshqaruvidagi fayllarni ilova oynasiga tortib tashlang" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "Pleylistni tiklash" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "Jild qo‘shish" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "Qo‘shiq qo‘shish" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "O‘tib ketgan vaqt" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "Qolgan vaqt" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "tarjimon-kreditlar" #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "" "Musiqa ijro etish uchun Amberol dasturi orqa fonda ishlab turishi kerak" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "Ijro jarayonida" #: src/audio/song.rs:317 msgid "Unknown artist" msgstr "Noma’lum ijrochi" #: src/audio/song.rs:324 msgid "Unknown title" msgstr "Noma’lum nom" #: src/audio/song.rs:331 msgid "Unknown album" msgstr "Notanish albom" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "Muqova rasmi" #: src/playback_control.rs:118 msgid "Repeat All Songs" msgstr "Barcha musiqalarni takrorlash" #: src/playback_control.rs:122 msgid "Repeat the Current Song" msgstr "Joriy musiqani takrorlash" #: src/window.rs:149 msgid "Audio files" msgstr "Audio fayllar" #: src/window.rs:159 msgid "_Add Song" msgstr "Musiqa qo‘shish" #: src/window.rs:163 msgid "Open File" msgstr "Faylni ochish" #: src/window.rs:168 src/window.rs:190 src/window.rs:1482 msgid "Unable to access files" msgstr "Fayllardan foydalanish imkoni yo‘q" #: src/window.rs:182 msgid "_Add Folder" msgstr "Jild qo‘shish" #: src/window.rs:185 msgid "Open Folder" msgstr "Jildni ochish" #: src/window.rs:508 msgid "No available song found" msgstr "Mavjud qo‘shiq topilmadi" #: src/window.rs:569 msgid "No songs found" msgstr "Hech qanday musiqa topilmadi" #: src/window.rs:602 msgid "Added a new song" msgstr "Yangi musiqa kiritildi" #: src/window.rs:603 msgid "Play" msgstr "Ijro" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:612 msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "{} ta musiqa kiritildi" #: src/window.rs:1242 msgid "Unable to access dropped files" msgstr "Tashlab yuborilgan fayllarga kirish imkonsiz" #: src/window.rs:1336 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} daqiqa" #: src/window.rs:1347 msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "{hours} soat {minutes} daqiqa qoldi" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1357 msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "{} daqiqa qoldi" #: src/window.rs:1461 msgid "No song selected" msgstr "Qo‘shiq tanlanmagan" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1466 msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "{} ta musiqa tanlandi" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1522 msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "Hozirgi \"{title}\" musiqa \"{artist}\" tomonidan ijro etilmoqda" #: src/window.rs:1559 msgid "Unable to open folder" msgstr "Jildni ochish imkonsiz" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/po/zh_CN.po000066400000000000000000000323631516451220600226650ustar00rootroot00000000000000# Chinese (China) translation for amberol. # Copyright (C) 2022 amberol's COPYRIGHT HOLDER # This file is distributed under the same license as the amberol package. # D , 2022. # Dream_ink , 2023. # lumingzh , 2022-2026. # msgid "" msgstr "" "Project-Id-Version: amberol main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/World/amberol/-/issues/\n" "POT-Creation-Date: 2026-03-29 14:16+0000\n" "PO-Revision-Date: 2026-03-30 07:34+0800\n" "Last-Translator: lumingzh \n" "Language-Team: Chinese (China) \n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Gtranslator 50.0\n" #: data/io.bassi.Amberol.desktop.in.in:2 #: data/io.bassi.Amberol.metainfo.xml.in.in:6 msgid "Amberol" msgstr "Amberol" #: data/io.bassi.Amberol.desktop.in.in:3 msgid "Music Player" msgstr "音ä¹�播放器" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/io.bassi.Amberol.desktop.in.in:11 msgid "music;player;media;audio;playlist;" msgstr "music;player;media;audio;playlist;音ä¹�;播放器;媒体;音频;播放列表;" #: data/io.bassi.Amberol.metainfo.xml.in.in:7 msgid "Plays music, and nothing else" msgstr "播放音ä¹�,别无其他" #: data/io.bassi.Amberol.metainfo.xml.in.in:9 msgid "" "Amberol is a music player with no delusions of grandeur. If you just want to " "play music available on your local system then Amberol is the music player " "you are looking for." msgstr "" "Amberol 是一个没有å®�伟妄想的音ä¹�播放器。如果您å�ªæƒ³æ’­æ”¾æ‚¨çš„æœ¬åœ°ç³»ç»Ÿä¸Šå�¯ç”¨çš„音" "ä¹�,那么 Amberol 就是您正在寻找的音ä¹�播放器。" #: data/io.bassi.Amberol.metainfo.xml.in.in:14 msgid "Current features:" msgstr "当å‰�功能:" #: data/io.bassi.Amberol.metainfo.xml.in.in:16 msgid "adaptive UI" msgstr "自适应用户界é�¢" #: data/io.bassi.Amberol.metainfo.xml.in.in:17 msgid "UI recoloring using the album art" msgstr "使用专辑å°�é�¢ä¸ºç”¨æˆ·ç•Œé�¢é‡�æ–°ç�€è‰²" #: data/io.bassi.Amberol.metainfo.xml.in.in:18 msgid "drag and drop support to queue songs" msgstr "支æŒ�拖放将歌曲添加到队列" #: data/io.bassi.Amberol.metainfo.xml.in.in:19 msgid "shuffle and repeat" msgstr "ä¹±åº�å’Œé‡�å¤�" #: data/io.bassi.Amberol.metainfo.xml.in.in:20 msgid "MPRIS integration" msgstr "MPRIS 集æˆ�" #: data/io.bassi.Amberol.metainfo.xml.in.in:48 msgid "Emmanuele Bassi" msgstr "Emmanuele Bassi" #: src/gtk/playback-control.blp:21 msgid "Play the Previous Song" msgstr "播放上一首歌曲" #: src/gtk/playback-control.blp:28 msgctxt "a11y" msgid "Skip backwards" msgstr "快退" #: src/gtk/playback-control.blp:36 msgid "Toggle Play" msgstr "切æ�¢æ’­æ”¾" #: src/gtk/playback-control.blp:44 msgctxt "a11y" msgid "Toggle play" msgstr "切æ�¢æ’­æ”¾" #: src/gtk/playback-control.blp:52 msgid "Play the Next Song" msgstr "播放下一首歌曲" #: src/gtk/playback-control.blp:59 msgctxt "a11y" msgid "Skip forward" msgstr "å¿«è¿›" #: src/gtk/playback-control.blp:79 msgid "Toggle Playlist" msgstr "切æ�¢æ’­æ”¾åˆ—表" #: src/gtk/playback-control.blp:86 msgctxt "a11y" msgid "Toggle playlist" msgstr "切æ�¢æ’­æ”¾åˆ—表" #: src/gtk/playback-control.blp:94 msgid "Shuffle the Playlist" msgstr "ä¹±åº�播放列表" #: src/gtk/playback-control.blp:97 msgctxt "a11y" msgid "Shuffle" msgstr "ä¹±åº�" #: src/gtk/playback-control.blp:116 msgid "Enable Repeat" msgstr "å�¯ç”¨é‡�å¤�" #: src/gtk/playback-control.blp:123 msgctxt "a11y" msgid "Repeat" msgstr "é‡�å¤�" #: src/gtk/playback-control.blp:133 msgid "Main Menu" msgstr "主è�œå�•" #: src/gtk/playback-control.blp:141 msgctxt "a11y" msgid "Primary menu" msgstr "主è�œå�•" #: src/gtk/playback-control.blp:152 msgid "Copy" msgstr "å¤�制" #: src/gtk/playback-control.blp:157 msgid "Open Directory" msgstr "打开目录" #: src/gtk/playback-control.blp:164 msgid "Add _Song" msgstr "添加歌曲(_S)" #: src/gtk/playback-control.blp:169 msgid "Add _Folder" msgstr "添加文件夹(_F)" #: src/gtk/playback-control.blp:174 msgid "Clear" msgstr "清除" #: src/gtk/playback-control.blp:181 msgid "_Match Cover Art" msgstr "匹é…�å°�é�¢(_M)" #: src/gtk/playback-control.blp:186 msgid "_Background Playback" msgstr "å�Žå�°æ’­æ”¾(_B)" #: src/gtk/playback-control.blp:193 msgid "_ReplayGain" msgstr "回放增益(_R)" #: src/gtk/playback-control.blp:196 msgctxt "replaygain-menu" msgid "_Album" msgstr "专辑(_A)" #: src/gtk/playback-control.blp:202 msgctxt "replaygain-menu" msgid "_Song" msgstr "歌曲(_S)" #: src/gtk/playback-control.blp:208 msgctxt "replaygain-menu" msgid "_Disabled" msgstr "å·²ç¦�用(_D)" #: src/gtk/playback-control.blp:217 msgid "_Keyboard Shortcuts" msgstr "键盘快æ�·é”®(_K)" #: src/gtk/playback-control.blp:222 msgid "_About Amberol" msgstr "关于 Amberol(_A)" #: src/gtk/playback-control.blp:227 msgid "_Quit" msgstr "退出(_Q)" #: src/gtk/playlist-view.blp:16 msgid "Search Songs in the Playlist" msgstr "在播放列表中æ�œç´¢æ­Œæ›²" #: src/gtk/playlist-view.blp:25 msgid "Playlist" msgstr "播放列表" #: src/gtk/playlist-view.blp:47 msgid "Close the Playlist" msgstr "关闭播放列表" #: src/gtk/playlist-view.blp:55 msgid "Select Songs in the Playlist" msgstr "选择播放列表中的歌曲" #: src/gtk/playlist-view.blp:62 msgid "Search songs" msgstr "æ�œç´¢æ­Œæ›²" #: src/gtk/playlist-view.blp:66 msgctxt "a11y" msgid "Search" msgstr "æ�œç´¢" #: src/gtk/playlist-view.blp:67 msgctxt "a11y" msgid "Type to search songs" msgstr "输入文本以æ�œç´¢æ­Œæ›²" #: src/gtk/playlist-view.blp:110 msgid "Select All Songs" msgstr "选择全部歌曲" #: src/gtk/playlist-view.blp:123 msgid "Remove Selected Songs" msgstr "移除选中歌曲" #: src/gtk/queue-row.blp:27 msgctxt "a11y" msgid "No cover available" msgstr "æ— å�¯ç”¨å°�é�¢" #: src/gtk/queue-row.blp:81 msgctxt "a11y" msgid "Currently playing" msgstr "当å‰�播放" #: src/gtk/shortcuts-dialog.blp:10 msgctxt "shortcut window" msgid "General" msgstr "常规" #: src/gtk/shortcuts-dialog.blp:13 msgctxt "shortcut window" msgid "Toggle primary menu" msgstr "切æ�¢ä¸»è�œå�•" #: src/gtk/shortcuts-dialog.blp:18 msgctxt "shortcut window" msgid "Copy song details to the clipboard" msgstr "将歌曲详细信æ�¯å¤�制到剪贴æ�¿" #: src/gtk/shortcuts-dialog.blp:23 msgctxt "shortcut window" msgid "Show shortcuts" msgstr "显示快æ�·é”®" #: src/gtk/shortcuts-dialog.blp:28 msgctxt "shortcut window" msgid "Quit" msgstr "退出" #: src/gtk/shortcuts-dialog.blp:34 msgctxt "shortcut window" msgid "Playlist" msgstr "播放列表" #: src/gtk/shortcuts-dialog.blp:37 msgctxt "shortcut window" msgid "Add a song to the playlist" msgstr "将歌曲添加到播放列表" #: src/gtk/shortcuts-dialog.blp:42 msgctxt "shortcut window" msgid "Add a folder to the playlist" msgstr "将文件夹添加到播放列表" #: src/gtk/shortcuts-dialog.blp:47 msgctxt "shortcut window" msgid "Clear the playlist" msgstr "清除播放列表" #: src/gtk/shortcuts-dialog.blp:52 msgctxt "shortcut window" msgid "Toggle the playlist pane" msgstr "切æ�¢æ’­æ”¾åˆ—表窗格" #: src/gtk/shortcuts-dialog.blp:57 msgctxt "shortcut window" msgid "Search the playlist" msgstr "æ�œç´¢æ’­æ”¾åˆ—表" #: src/gtk/shortcuts-dialog.blp:62 msgctxt "shortcut window" msgid "Toggle shuffling songs" msgstr "切æ�¢ä¹±åº�歌曲" #: src/gtk/shortcuts-dialog.blp:68 msgctxt "shortcut window" msgid "Playback" msgstr "播放" #: src/gtk/shortcuts-dialog.blp:71 msgctxt "shortcut window" msgid "Toggle play/pause" msgstr "切æ�¢æ’­æ”¾/æš‚å�œ" #: src/gtk/shortcuts-dialog.blp:76 msgctxt "shortcut window" msgid "Previous song" msgstr "上一首歌曲" #: src/gtk/shortcuts-dialog.blp:81 msgctxt "shortcut window" msgid "Next song" msgstr "下一首歌曲" #: src/gtk/shortcuts-dialog.blp:86 msgctxt "shortcut window" msgid "Seek backwards in the current song" msgstr "在当å‰�歌曲中快退" #: src/gtk/shortcuts-dialog.blp:91 msgctxt "shortcut window" msgid "Seek forward in the current song" msgstr "在当å‰�歌曲中快进" #: src/gtk/window.blp:15 msgid "Drop a song to add it to the playlist" msgstr "拖放歌曲将其添加到播放列表" #: src/gtk/window.blp:39 msgid "" "Select a file or a folder, or drag files from your file manager to the " "application window to add songs to the playlist" msgstr "" "选择文件或文件夹,或将文件从您的文件管ç�†å™¨æ‹–动到应用程åº�窗å�£ï¼Œä»¥å°†æ­Œæ›²æ·»åŠ åˆ°" "播放列表" #: src/gtk/window.blp:48 msgid "Restore Playlist" msgstr "æ�¢å¤�播放列表" #: src/gtk/window.blp:58 msgid "Add Folder" msgstr "添加文件夹" #: src/gtk/window.blp:67 msgid "Add Song" msgstr "添加歌曲" #: src/gtk/window.blp:128 msgctxt "a11y" msgid "Elapsed time" msgstr "已用时间" #: src/gtk/window.blp:142 msgctxt "a11y" msgid "Remaining time" msgstr "剩余时间" #. Translators: Replace "translator-credits" with your names, one name per line #: src/application.rs:243 msgid "translator-credits" msgstr "" "D , 2022.\n" "lumingzh , 2022-2026.\n" "Dream_ink , 2023." #: src/application.rs:255 msgid "Amberol needs to run in the background to play music" msgstr "Amberol 需è¦�在å�Žå�°è¿�行以播放音ä¹�" #: src/audio/inhibit_controller.rs:40 msgid "Playback in progress" msgstr "播放正在进行" #: src/audio/song.rs:339 msgid "Unknown artist" msgstr "未知艺术家" #: src/audio/song.rs:346 msgid "Unknown title" msgstr "未知标题" #: src/audio/song.rs:353 msgid "Unknown album" msgstr "未知专辑" #: src/cover_picture.rs:75 msgid "Cover image" msgstr "å°�é�¢å›¾åƒ�" #: src/playback_control.rs:115 msgid "Do Not Repeat" msgstr "ä¸�é‡�å¤�" #: src/playback_control.rs:119 msgid "Repeat All Songs" msgstr "é‡�å¤�全部歌曲" #: src/playback_control.rs:123 msgid "Repeat the Current Song" msgstr "é‡�å¤�当å‰�歌曲" #: src/window.rs:149 msgid "Audio files" msgstr "音频文件" #: src/window.rs:159 msgid "_Add Song" msgstr "添加歌曲(_A)" #: src/window.rs:163 msgid "Open File" msgstr "打开文件" #: src/window.rs:168 src/window.rs:190 src/window.rs:1487 msgid "Unable to access files" msgstr "无法访问文件" #: src/window.rs:182 msgid "_Add Folder" msgstr "添加文件夹(_A)" #: src/window.rs:185 msgid "Open Folder" msgstr "打开文件夹" #: src/window.rs:512 msgid "No available song found" msgstr "找ä¸�到å�¯ç”¨æ­Œæ›²" #: src/window.rs:574 msgid "No songs found" msgstr "找ä¸�到歌曲" #: src/window.rs:607 msgid "Added a new song" msgstr "已添加一首新歌曲" #: src/window.rs:608 msgid "Play" msgstr "播放" #. Translators: the `{}` must be left unmodified; #. it will be expanded to the number of songs added #. to the playlist #: src/window.rs:617 #, rust-format msgid "Added one song" msgid_plural "Added {} songs" msgstr[0] "已添加 {} 首歌曲" #: src/window.rs:1247 msgid "Unable to access dropped files" msgstr "无法访问拖放的文件" #: src/window.rs:1341 #, rust-format msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} 分钟" #: src/window.rs:1352 #, rust-format msgid "{hours} hour {minutes} remaining" msgid_plural "{hours} hours {minutes} remaining" msgstr[0] "剩余 {hours} å°�æ—¶ {minutes} 分钟" #. Translators: the '{}' must be left unmodified, and #. it will be replaced by the number of minutes remaining #. in the playlist #: src/window.rs:1362 #, rust-format msgid "{} minute remaining" msgid_plural "{} minutes remaining" msgstr[0] "剩余 {} 分钟" #: src/window.rs:1466 msgid "No song selected" msgstr "未选择歌曲" #. Translators: The '{}' must be left unmodified, and #. it is expanded to the number of songs selected #: src/window.rs:1471 #, rust-format msgid "{} song selected" msgid_plural "{} songs selected" msgstr[0] "已选择 {} 首歌曲" #. Translators: `{title}` and `{artist}` must be left #. untranslated; they will expand to the title and #. artist of the currently playing song, respectively #: src/window.rs:1527 #, rust-format msgid "Currently playing “{title}â€� by “{artist}â€�" msgstr "当å‰�正在播放“{artist}â€�的“{title}â€�" #: src/window.rs:1564 msgid "Unable to open folder" msgstr "无法打开文件夹" #~ msgid "_Cancel" #~ msgstr "å�–消(_C)" #~ msgid "_Track" #~ msgstr "曲目(_T)" #~ msgid "_Off" #~ msgstr "关闭(_O)" #~ msgid "Add File" #~ msgstr "添加文件" #~ msgid "Plays music and nothing else" #~ msgstr "播放音ä¹�,别无其他" #~ msgid "Repeat All Tracks" #~ msgstr "é‡�å¤�全部曲目" #~ msgid "Amberol cannot run in the background" #~ msgstr "Amberol 无法在å�Žå�°è¿�行" #~ msgid "“{}â€� is not a supported audio file" #~ msgstr "“{}â€�ä¸�是å�—支æŒ�的音频文件" #~ msgid "Unrecognized file type for “{}â€�" #~ msgstr "无法识别“{}â€�的文件类型" #~ msgid "Amberol is running in the background" #~ msgstr "Amberol 正在å�Žå�°è¿�行" #~ msgctxt "shortcut window" #~ msgid "Songs Queue" #~ msgstr "歌曲队列" #~ msgctxt "shortcut window" #~ msgid "Queue a Song" #~ msgstr "将歌曲添加到队列" #~ msgctxt "shortcut window" #~ msgid "Queue a Folder" #~ msgstr "将文件夹添加到队列" #~ msgctxt "shortcut window" #~ msgid "Clear" #~ msgstr "清除" #~ msgctxt "shortcut window" #~ msgid "Previous Track" #~ msgstr "上一曲目" #~ msgid "Playing next" #~ msgstr "接下æ�¥æ’­æ”¾" amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/000077500000000000000000000000001516451220600214665ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/amberol.gresource.xml000066400000000000000000000046251516451220600256350ustar00rootroot00000000000000 assets/icons/app-remove-symbolic.svg assets/icons/audio-only-symbolic.svg assets/icons/edit-clear-all-symbolic.svg assets/icons/edit-select-all-symbolic.svg assets/icons/folder-music-symbolic.svg assets/icons/go-previous-symbolic.svg assets/icons/media-playback-pause-symbolic.svg assets/icons/media-playback-start-symbolic.svg assets/icons/media-playlist-consecutive-symbolic.svg assets/icons/media-playlist-repeat-song-symbolic.svg assets/icons/media-playlist-repeat-symbolic.svg assets/icons/media-playlist-shuffle-symbolic.svg assets/icons/media-skip-backward-symbolic.svg assets/icons/media-skip-forward-symbolic.svg assets/icons/selection-mode-symbolic.svg assets/icons/view-queue-rtl-symbolic.svg assets/icons/view-queue-symbolic.svg gtk/style.css playback-control.ui playlist-view.ui queue-row.ui shortcuts-dialog.ui song-cover.ui song-details.ui volume-control.ui window.ui amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/application.rs000066400000000000000000000227211516451220600243430ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::{cell::RefCell, rc::Rc}; use adw::prelude::AdwDialogExt; use adw::subclass::prelude::*; #[cfg(any(target_os = "linux", target_os = "freebsd"))] use ashpd::{desktop::background::Background, WindowIdentifier}; use async_channel::Receiver; use glib::clone; use gtk::{gio, glib, prelude::*}; use log::{debug, warn}; use crate::{ audio::AudioPlayer, config::{APPLICATION_ID, VERSION}, i18n::i18n, utils, window::Window, }; pub enum ApplicationAction { Present, } mod imp { use super::*; #[derive(Debug)] pub struct Application { pub player: Rc, pub receiver: RefCell>>, pub background_hold: RefCell>, pub settings: gio::Settings, } #[glib::object_subclass] impl ObjectSubclass for Application { const NAME: &'static str = "AmberolApplication"; type Type = super::Application; type ParentType = adw::Application; fn new() -> Self { let (sender, r) = async_channel::unbounded(); let receiver = RefCell::new(Some(r)); Self { player: AudioPlayer::new(sender), receiver, background_hold: RefCell::default(), settings: utils::settings_manager(), } } } impl ObjectImpl for Application { fn constructed(&self) { self.parent_constructed(); let obj = self.obj(); obj.setup_channel(); obj.setup_gactions(); obj.setup_settings(); obj.set_accels_for_action("app.quit", &["q"]); obj.set_accels_for_action("queue.add-song", &["s"]); obj.set_accels_for_action("queue.add-folder", &["a"]); obj.set_accels_for_action("queue.clear", &["L"]); obj.set_accels_for_action("queue.toggle", &["F9"]); obj.set_accels_for_action("queue.search", &["F"]); obj.set_accels_for_action("queue.shuffle", &["r"]); obj.set_accels_for_action("win.seek-backwards", &["Left"]); obj.set_accels_for_action("win.seek-forward", &["Right"]); obj.set_accels_for_action("win.previous", &["b"]); obj.set_accels_for_action("win.next", &["n"]); obj.set_accels_for_action("win.play", &["p"]); obj.set_accels_for_action("win.copy", &["c"]); } } impl ApplicationImpl for Application { fn startup(&self) { self.parent_startup(); gtk::Window::set_default_icon_name(APPLICATION_ID); } fn activate(&self) { debug!("Application::activate"); self.obj().present_main_window(); } fn open(&self, files: &[gio::File], _hint: &str) { debug!("Application::open"); let application = self.obj(); application.present_main_window(); if let Some(window) = application.active_window() { window.downcast_ref::().unwrap().open_files(files); } } } impl GtkApplicationImpl for Application {} impl AdwApplicationImpl for Application {} } glib::wrapper! { pub struct Application(ObjectSubclass) @extends gio::Application, gtk::Application, adw::Application, @implements gio::ActionGroup, gio::ActionMap; } impl Default for Application { fn default() -> Self { glib::Object::builder::() .property("application-id", APPLICATION_ID) .property("flags", gio::ApplicationFlags::HANDLES_OPEN) .property("resource-base-path", "/io/bassi/Amberol") .build() } } impl Application { pub fn new() -> Self { Self::default() } pub fn player(&self) -> Rc { self.imp().player.clone() } fn setup_settings(&self) { self.imp().settings.connect_changed( Some("background-play"), clone!( #[weak(rename_to = this)] self, move |settings, _| { let background_play = settings.boolean("background-play"); debug!("GSettings:background-play: {background_play}"); if background_play { this.request_background(); } else { debug!("Dropping background hold"); this.imp().background_hold.replace(None); } } ), ); let _dummy = self.imp().settings.boolean("background-play"); } fn setup_channel(&self) { let receiver = self.imp().receiver.borrow_mut().take().unwrap(); glib::MainContext::default().spawn_local(clone!( #[strong(rename_to = this)] self, async move { use futures::prelude::*; let mut receiver = std::pin::pin!(receiver); while let Some(action) = receiver.next().await { this.process_action(action); } } )); } fn process_action(&self, action: ApplicationAction) -> glib::ControlFlow { match action { ApplicationAction::Present => self.present_main_window(), // _ => debug!("Received action {:?}", action), } glib::ControlFlow::Continue } fn present_main_window(&self) { let window = if let Some(window) = self.active_window() { window } else { let window = Window::new(self); window.upcast() }; #[cfg(any(target_os = "linux", target_os = "freebsd"))] self.request_background(); window.present(); } fn setup_gactions(&self) { self.add_action_entries([ gio::ActionEntry::builder("quit") .activate(|app: &Application, _, _| { app.quit(); }) .build(), gio::ActionEntry::builder("about") .activate(|app: &Application, _, _| { app.show_about(); }) .build(), ]); let background_play = self.imp().settings.boolean("background-play"); self.add_action_entries([gio::ActionEntry::builder("background-play") .state(background_play.to_variant()) .activate(|this: &Application, action, _| { let state = action.state().unwrap(); let action_state: bool = state.get().unwrap(); let background_play = !action_state; action.set_state(&background_play.to_variant()); this.imp() .settings .set_boolean("background-play", background_play) .expect("Unable to store background-play setting"); }) .build()]); } fn show_about(&self) { let window = self.active_window().unwrap(); let dialog = adw::AboutDialog::builder() .application_icon(APPLICATION_ID) .application_name("Amberol") .developer_name("Emmanuele Bassi") .version(VERSION) .developers(vec!["Emmanuele Bassi"]) .copyright("© 2022 Emmanuele Bassi") .website("https://apps.gnome.org/Amberol/") .issue_url("https://gitlab.gnome.org/World/amberol/-/issues/new") .license_type(gtk::License::Gpl30) // Translators: Replace "translator-credits" with your names, one name per line .translator_credits(i18n("translator-credits")) .build(); dialog.present(Some(&window)); } #[cfg(any(target_os = "linux", target_os = "freebsd"))] async fn portal_request_background(&self) { if let Some(window) = self.active_window() { let root = window.native().unwrap(); let identifier = WindowIdentifier::from_native(&root).await; let request = Background::request().identifier(identifier).reason(&*i18n( "Amberol needs to run in the background to play music", )); match request.send().await.and_then(|r| r.response()) { Ok(response) => { debug!("Background request successful: {:?}", response); self.imp().background_hold.replace(Some(self.hold())); } Err(err) => { warn!("Background request denied: {}", err); self.imp() .settings .set_boolean("background-play", false) .expect("Unable to set background-play settings key"); } } } } #[cfg(any(target_os = "linux", target_os = "freebsd"))] fn request_background(&self) { let background_play = self.imp().settings.boolean("background-play"); if background_play { let ctx = glib::MainContext::default(); ctx.spawn_local(clone!( #[weak(rename_to = app)] self, async move { app.portal_request_background().await } )); } } #[cfg(not(any(target_os = "linux", target_os = "freebsd")))] fn request_background(&self) {} } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/000077500000000000000000000000001516451220600227705ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons/000077500000000000000000000000001516451220600241035ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons/app-remove-symbolic.svg000066400000000000000000000003401516451220600305130ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons/audio-only-symbolic.svg000066400000000000000000000054061516451220600305300ustar00rootroot00000000000000 amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons/edit-clear-all-symbolic.svg000066400000000000000000000023131516451220600312210ustar00rootroot00000000000000 edit-select-all-symbolic.svg000066400000000000000000000020611516451220600313330ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons/folder-music-symbolic.svg000066400000000000000000000014371516451220600310410ustar00rootroot00000000000000 amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons/go-previous-symbolic.svg000066400000000000000000000011761516451220600307270ustar00rootroot00000000000000 media-playback-pause-symbolic.svg000066400000000000000000000010071516451220600323400ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons media-playback-start-symbolic.svg000066400000000000000000000010521516451220600323600ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons media-playlist-consecutive-symbolic.svg000066400000000000000000000012241516451220600336260ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons media-playlist-repeat-song-symbolic.svg000066400000000000000000000032621516451220600335270ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons media-playlist-repeat-symbolic.svg000066400000000000000000000024061516451220600325620ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons media-playlist-shuffle-symbolic.svg000066400000000000000000000032671516451220600327440ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons media-skip-backward-symbolic.svg000066400000000000000000000013331516451220600321630ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons media-skip-forward-symbolic.svg000066400000000000000000000013321516451220600320500ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons/selection-mode-symbolic.svg000066400000000000000000000031441516451220600313540ustar00rootroot00000000000000 amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons/view-queue-rtl-symbolic.svg000066400000000000000000000010731516451220600313370ustar00rootroot00000000000000 amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/assets/icons/view-queue-symbolic.svg000066400000000000000000000010711516451220600305360ustar00rootroot00000000000000 amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/audio/000077500000000000000000000000001516451220600225675ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/audio/controller.rs000066400000000000000000000005711516451220600253230ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use crate::audio::{PlaybackState, RepeatMode, Song}; pub trait Controller { fn set_playback_state(&self, state: &PlaybackState); fn set_song(&self, song: &Song); fn set_position(&self, position: u64, notify: bool); fn set_repeat_mode(&self, repeat: RepeatMode); } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/audio/cover_cache.rs000066400000000000000000000161341516451220600254030ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::{ collections::HashMap, path::{Path, PathBuf}, sync::Mutex, }; use gtk::{gdk, gio, glib, prelude::*}; use log::debug; use once_cell::sync::OnceCell; use sha2::{Digest, Sha256}; use crate::utils; #[derive(Clone, Debug)] pub struct CoverArt { texture: gdk::Texture, palette: Vec, cache: Option, } impl CoverArt { pub fn texture(&self) -> &gdk::Texture { self.texture.as_ref() } pub fn palette(&self) -> &Vec { self.palette.as_ref() } pub fn cache(&self) -> Option<&PathBuf> { self.cache.as_ref() } } #[derive(Debug)] pub struct CoverCache { entries: HashMap, } impl CoverCache { pub fn global() -> &'static Mutex { static CACHE: OnceCell> = OnceCell::new(); CACHE.get_or_init(|| { let c = CoverCache::new(); Mutex::new(c) }) } fn new() -> Self { CoverCache { entries: HashMap::new(), } } fn add_entry(&mut self, uuid: &str, cover: CoverArt) -> &CoverArt { self.entries.entry(uuid.to_string()).or_insert(cover) } fn lookup(&self, uuid: &String) -> Option<&CoverArt> { self.entries.get(uuid) } fn load_cover_art(&self, tag: &lofty::tag::Tag, path: Option<&Path>) -> Option { if let Some(picture) = tag.get_picture_type(lofty::picture::PictureType::CoverFront) { debug!("Found CoverFront"); return Some(glib::Bytes::from(picture.data())); } else { // If we don't have a CoverFront picture, we fall back to Other // and BandLogo types for picture in tag.pictures() { let cover_art = match picture.pic_type() { lofty::picture::PictureType::Other => Some(glib::Bytes::from(picture.data())), lofty::picture::PictureType::BandLogo => { Some(glib::Bytes::from(picture.data())) } _ => None, }; if cover_art.is_some() { debug!("Found fallback"); return cover_art; } } } // We always favour the cover art in the song metadata because it's going // to be in a hot cache; looking for a separate file will blow a bunch of // caches out of the water, which will slow down loading the song into the // playlist model if let Some(p) = path { let ext_cover_basename = vec!["Cover", "cover", "Folder", "folder"]; let ext_cover_ext = vec!["jpg", "png"]; let ext_covers = ext_cover_basename .iter() .map(|&b| { ext_cover_ext .iter() .map(move |&e| format!("{}.{}", &b, &e)) .collect::>() }) .fold(vec![], |mut v, mut dat| { v.append(&mut dat); v }); for name in ext_covers { let mut cover_file = PathBuf::from(p); cover_file.push(name); debug!("Looking for external cover file: {:?}", &cover_file); let f = gio::File::for_path(&cover_file); if let Ok((res, _)) = f.load_bytes(None::<&gio::Cancellable>) { debug!("Loading cover from external cover file"); return Some(res); } } } debug!("No cover art"); None } pub fn cover_art(&mut self, path: &Path, tag: &lofty::tag::Tag) -> Option<(CoverArt, String)> { let mut album_artist = None; let mut track_artist = None; let mut album = None; fn get_text_value(value: &lofty::tag::ItemValue) -> Option { match value { lofty::tag::ItemValue::Text(s) => Some(s.to_string()), _ => None, } } for item in tag.items() { match item.key() { lofty::prelude::ItemKey::AlbumTitle => album = get_text_value(item.value()), lofty::prelude::ItemKey::AlbumArtist => album_artist = get_text_value(item.value()), lofty::prelude::ItemKey::TrackArtist => track_artist = get_text_value(item.value()), _ => (), }; } // We use the album and artist to ensure we share the // same cover data for every track in the album; if we // don't have an album, we use the file name let mut hasher = Sha256::new(); if let Some(album) = album { hasher.update(&album); if let Some(artist) = album_artist { hasher.update(&artist); } else if let Some(artist) = track_artist { hasher.update(&artist); } if let Some(parent) = path.parent() { hasher.update(parent.to_str().unwrap()); } } else { hasher.update(path.to_str().unwrap()); } let uuid = format!("{:x}", hasher.finalize()); match self.lookup(&uuid) { Some(c) => { debug!("Found cover for UUID '{}'", &uuid); Some((c.clone(), uuid)) } None => { debug!("Loading cover art for UUID: {}", &uuid); let cover_art = self.load_cover_art(tag, path.parent()); // The pixel buffer for the cover art let cover_pixbuf = if let Some(ref cover_art) = cover_art { utils::load_cover_texture(cover_art) } else { None }; // Cache the pixel buffer, so that the MPRIS controller can // reference it later let cache_path = if let Some(ref pixbuf) = cover_pixbuf { utils::cache_cover_art(&uuid, pixbuf) } else { None }; // The texture we draw on screen let texture = cover_pixbuf.as_ref().map(gdk::Texture::for_pixbuf); // The color palette we use for styling the UI let palette = if let Some(ref pixbuf) = cover_pixbuf { utils::load_palette(pixbuf) } else { None }; // We want both texture and palette if texture.is_some() && palette.is_some() { let res = CoverArt { texture: texture.unwrap(), palette: palette.unwrap(), cache: cache_path, }; self.add_entry(&uuid, res.clone()); Some((res, uuid)) } else { None } } } } pub fn clear(&mut self) { self.entries.clear(); } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/audio/gst_backend.rs000066400000000000000000000161151516451220600254050ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use async_channel::Sender; use glib::clone; use gst::prelude::*; use gtk::glib; use log::{debug, error, warn}; use crate::audio::{PlaybackAction, ReplayGainMode, SeekDirection}; #[derive(Debug)] pub struct GstBackend { sender: Sender, gst_player: gst_play::Play, replaygain: Option, } #[derive(Debug)] pub struct GstReplayGain { rg_filter_bin: gst::Element, rg_volume: gst::Element, } fn send_update_position(sender: &Sender, clock: gst::ClockTime, notify: bool) { let pos = clock.seconds(); if let Err(e) = sender.send_blocking(PlaybackAction::UpdatePosition(pos, notify)) { error!("Failed to send UpdatePosition({pos}): {e}"); } } impl GstReplayGain { pub fn new() -> Result> { let rg_volume = gst::ElementFactory::make_with_name("rgvolume", Some("rg volume"))?; let rg_limiter = gst::ElementFactory::make_with_name("rglimiter", Some("rg limiter"))?; let filter_bin = gst::Bin::builder().name("filter bin").build(); filter_bin.add(&rg_volume)?; filter_bin.add(&rg_limiter)?; rg_volume.link(&rg_limiter)?; let pad_src = rg_limiter.static_pad("src").unwrap(); pad_src.set_active(true).unwrap(); let ghost_src = gst::GhostPad::with_target(&pad_src)?; filter_bin.add_pad(&ghost_src)?; let pad_sink = rg_volume.static_pad("sink").unwrap(); pad_sink.set_active(true).unwrap(); let ghost_sink = gst::GhostPad::with_target(&pad_sink)?; filter_bin.add_pad(&ghost_sink)?; Ok(Self { rg_filter_bin: filter_bin.upcast(), rg_volume, }) } pub fn set_mode(&self, playbin: gst::Element, replaygain: ReplayGainMode) { let identity = gst::ElementFactory::make_with_name("identity", None).unwrap(); let (filter, album_mode) = match replaygain { ReplayGainMode::Album => (self.rg_filter_bin.as_ref(), true), ReplayGainMode::Track => (self.rg_filter_bin.as_ref(), false), ReplayGainMode::Off => (&identity, true), }; self.rg_volume.set_property("album-mode", album_mode); playbin.set_property("audio-filter", filter); } } impl GstBackend { pub fn new(sender: Sender) -> Self { let gst_player = gst_play::Play::default(); gst_player.set_video_track_enabled(false); let mut config = gst_player.config(); config.set_position_update_interval(250); gst_player.set_config(config).unwrap(); let res = Self { sender, gst_player, replaygain: GstReplayGain::new().ok(), }; res.setup_signals(); res } fn setup_signals(&self) { let bus = self.gst_player.message_bus(); bus.set_sync_handler(clone!( #[strong(rename_to = sender)] self.sender, move |_bus, msg| { let Ok(play_msg) = gst_play::PlayMessage::parse(&msg) else { return gst::BusSyncReply::Drop; }; match play_msg { gst_play::PlayMessage::Error(message) => { error!("GStreamer error: {}", message.error()); } gst_play::PlayMessage::Warning(message) => { warn!("GStreamer warning: {}", message.error()); } gst_play::PlayMessage::EndOfStream(_) => { if let Err(e) = sender.send_blocking(PlaybackAction::PlayNext) { error!("Failed to send PlayNext: {e}"); } } gst_play::PlayMessage::PositionUpdated(message) => { if let Some(position) = message.position() { send_update_position(&sender, position, false); } } gst_play::PlayMessage::SeekDone(message) => { if let Some(position) = message.position() { send_update_position(&sender, position, true); } } gst_play::PlayMessage::VolumeChanged(message) => { let volume = gst_audio::StreamVolume::convert_volume( gst_audio::StreamVolumeFormat::Linear, gst_audio::StreamVolumeFormat::Cubic, message.volume(), ); if let Err(e) = sender.send_blocking(PlaybackAction::VolumeChanged(volume)) { error!("Failed to send VolumeChanged({volume}): {e}"); } } _ => {} } gst::BusSyncReply::Drop } )); } pub fn set_song_uri(&self, uri: Option<&str>) { self.gst_player.set_uri(uri); } pub fn seek(&self, position: u64, duration: u64, offset: u64, direction: SeekDirection) { let offset = gst::ClockTime::from_seconds(offset); let position = gst::ClockTime::from_seconds(position); let duration = gst::ClockTime::from_seconds(duration); let destination = match direction { SeekDirection::Backwards if position >= offset => position.checked_sub(offset), SeekDirection::Backwards if position < offset => Some(gst::ClockTime::from_seconds(0)), SeekDirection::Forward if !duration.is_zero() && position + offset <= duration => { position.checked_add(offset) } SeekDirection::Forward if !duration.is_zero() && position + offset > duration => { Some(duration) } _ => None, }; if let Some(destination) = destination { self.gst_player.seek(destination); } } pub fn seek_position(&self, position: u64) { self.gst_player.seek(gst::ClockTime::from_seconds(position)); } pub fn seek_start(&self) { self.gst_player.seek(gst::ClockTime::from_seconds(0)); } pub fn play(&self) { self.gst_player.play(); } pub fn pause(&self) { self.gst_player.pause(); } pub fn stop(&self) { self.gst_player.stop(); } pub fn set_volume(&self, volume: f64) { let linear_volume = gst_audio::StreamVolume::convert_volume( gst_audio::StreamVolumeFormat::Cubic, gst_audio::StreamVolumeFormat::Linear, volume, ); debug!("Setting volume to: {}", &linear_volume); self.gst_player.set_volume(linear_volume); } pub fn set_replaygain(&self, replaygain: ReplayGainMode) { if let Some(ref r) = self.replaygain { r.set_mode(self.gst_player.pipeline(), replaygain); } } pub fn replaygain_available(&self) -> bool { self.replaygain.is_some() } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/audio/inhibit_controller.rs000066400000000000000000000030701516451220600270260ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::cell::Cell; use gtk::{gio, prelude::*}; use log::debug; use crate::{ audio::{Controller, PlaybackState, RepeatMode, Song}, i18n::i18n, }; #[derive(Debug, Default)] pub struct InhibitController { cookie: Cell, } impl InhibitController { pub fn new() -> Self { Self::default() } } impl Controller for InhibitController { fn set_playback_state(&self, playback_state: &PlaybackState) { let app = gio::Application::default() .expect("Failed to retrieve application singleton") .downcast::() .unwrap(); let win = app .active_window() .map(|win| win.downcast::().unwrap()); if playback_state == &PlaybackState::Playing { if self.cookie.get() == 0 { let cookie = app.inhibit( win.as_ref(), gtk::ApplicationInhibitFlags::SUSPEND, Some(&i18n("Playback in progress")), ); self.cookie.set(cookie); debug!("Suspend inhibited"); } } else { let cookie = self.cookie.take(); if cookie != 0 { app.uninhibit(cookie); debug!("Suspend uninhibited"); } } } fn set_song(&self, _song: &Song) {} fn set_position(&self, _position: u64, _notify: bool) {} fn set_repeat_mode(&self, _mode: RepeatMode) {} } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/audio/mod.rs000066400000000000000000000047311516451220600237210ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later // Audio playback is slightly more complicated than simple UI handling code. // // We want to bind the state of the UI to the state of the player through // well established patterns of property bindings and signal emissions, but // the player can be updated from different threads and by different contexts // which has an effect on the types that are in play. Of course, we can work // around it by telling GStreamer that we want to receive signals in the // default main context, but it's always largely iffy to do so as it requires // working against the type system through the use of wrappers like Rc and // Fragile. // To avoid this mess, the best practice is to use message passing. // // In this particular case, the design of the audio playback interface is // split into the following components: // // AudioPlayer: the main object managing the audio playback // ├── PlayerState: the state tracker GObject used by the UI // ├── Queue: the playlist tracker GListModel // ├── GstBackend: a GstPlayer wrapper // ╰── controllers: external bits of code that interact with the state // ╰── MprisController: an MPRIS wrapper // // The AudioPlayer object creates a glib::Sender/Receiver channel pair, and // passes the sender to the controllers; whenever the controllers update their // state, they will use the glib::Sender to notify the AudioPlayer, which will // update the PlayerState. // // The GstBackend uses a similar sender/receiver pair to communicate with the // AudioPlayer whenever the GStreamer state changes. // // The UI side connects to the PlayerState object for state tracking; all // changes to the state object happen in the main context by design. // // Playback actions are proxied to the AudioPlayer object from the controllers. mod controller; pub use controller::Controller; mod cover_cache; pub use cover_cache::CoverCache; mod inhibit_controller; mod mpris_controller; pub use inhibit_controller::InhibitController; pub use mpris_controller::MprisController; mod gst_backend; pub use gst_backend::GstBackend; mod player; mod queue; mod shuffle; mod song; mod state; mod waveform_generator; pub use player::{ AudioPlayer, PlaybackAction, PlaybackState, RepeatMode, ReplayGainMode, SeekDirection, }; pub use queue::Queue; pub use shuffle::ShuffleListModel; pub use song::Song; pub use state::PlayerState; pub use waveform_generator::WaveformGenerator; amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/audio/mpris_controller.rs000066400000000000000000000212441516451220600265350ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::{ cell::{OnceCell, RefCell}, rc::Rc, }; use async_channel::Sender; use glib::clone; use gtk::{gio, glib, prelude::*}; use log::error; use mpris_server::{LoopStatus, Metadata, PlaybackStatus, Player, Time}; use crate::{ audio::{Controller, PlaybackAction, PlaybackState, RepeatMode, Song}, config::APPLICATION_ID, }; #[derive(Debug)] pub struct MprisController { mpris: Rc>, song: RefCell>, } impl MprisController { pub fn new(sender: Sender) -> Self { let builder = Player::builder(APPLICATION_ID) .identity("Amberol") .desktop_entry(APPLICATION_ID) .can_raise(true) .can_play(false) .can_pause(true) .can_seek(true) .can_go_next(true) .can_go_previous(true) .can_set_fullscreen(false); let mpris = Rc::new(OnceCell::new()); glib::spawn_future_local(clone!( #[weak] mpris, #[strong] sender, async move { match builder.build().await { Err(err) => error!("Failed to create MPRIS server: {:?}", err), Ok(player) => { setup_signals(sender, &player); let mpris_task = player.run(); let _ = mpris.set(player); mpris_task.await; } } } )); Self { mpris, song: RefCell::new(None), } } fn update_metadata(&self) { let mut metadata = Metadata::new(); if let Some(song) = self.song.take() { metadata.set_artist(Some(vec![song.artist()])); metadata.set_title(Some(song.title())); metadata.set_album(Some(song.album())); let length = Time::from_secs(song.duration() as i64); metadata.set_length(Some(length)); // MPRIS should really support passing a bytes buffer for // the cover art, instead of requiring this ridiculous // charade if let Some(cache) = song.cover_cache() { let file = gio::File::for_path(cache); match file.query_info( "standard::type", gio::FileQueryInfoFlags::NONE, gio::Cancellable::NONE, ) { Ok(info) if info.file_type() == gio::FileType::Regular => { metadata.set_art_url(Some(file.uri())); } _ => metadata.set_art_url(None::), } } self.song.replace(Some(song)); } glib::spawn_future_local(clone!( #[weak(rename_to = mpris)] self.mpris, async move { if let Some(mpris) = mpris.get() { if let Err(err) = mpris.set_metadata(metadata).await { error!("Unable to set MPRIS metadata: {err:?}"); } } } )); } } impl Controller for MprisController { fn set_playback_state(&self, state: &PlaybackState) { let status = match state { PlaybackState::Playing => PlaybackStatus::Playing, PlaybackState::Paused => PlaybackStatus::Paused, _ => PlaybackStatus::Stopped, }; glib::spawn_future_local(clone!( #[weak(rename_to = mpris)] self.mpris, async move { if let Some(mpris) = mpris.get() { if let Err(err) = mpris.set_can_play(true).await { error!("Unable to set MPRIS play capability: {err:?}"); } if let Err(err) = mpris.set_playback_status(status).await { error!("Unable to set MPRIS playback status: {err:?}"); } } } )); } fn set_song(&self, song: &Song) { self.song.replace(Some(song.clone())); self.update_metadata(); } fn set_position(&self, position: u64, notify: bool) { let pos = Time::from_secs(position as i64); if let Some(mpris) = self.mpris.get() { mpris.set_position(pos); } if notify { glib::spawn_future_local(clone!( #[weak(rename_to = mpris)] self.mpris, async move { if let Some(mpris) = mpris.get() { if let Err(err) = mpris.seeked(pos).await { error!("Unable to emit MPRIS Seeked: {err:?}"); } } } )); } } fn set_repeat_mode(&self, repeat: RepeatMode) { let status = match repeat { RepeatMode::Consecutive => LoopStatus::None, RepeatMode::RepeatOne => LoopStatus::Track, RepeatMode::RepeatAll => LoopStatus::Playlist, }; glib::spawn_future_local(clone!( #[weak(rename_to = mpris)] self.mpris, async move { if let Some(mpris) = mpris.get() { if let Err(err) = mpris.set_loop_status(status).await { error!("Unable to set MPRIS loop status: {err:?}"); } } } )); } } fn setup_signals(sender: Sender, mpris: &Player) { mpris.connect_play_pause(clone!( #[strong] sender, move |player| { match player.playback_status() { PlaybackStatus::Paused => { if let Err(e) = sender.send_blocking(PlaybackAction::Play) { error!("Unable to send Play: {e}"); } } PlaybackStatus::Stopped => { if let Err(e) = sender.send_blocking(PlaybackAction::Stop) { error!("Unable to send Stop: {e}"); } } _ => { if let Err(e) = sender.send_blocking(PlaybackAction::Pause) { error!("Unable to send Pause: {e}"); } } }; } )); mpris.connect_play(clone!( #[strong] sender, move |_| { if let Err(e) = sender.send_blocking(PlaybackAction::Play) { error!("Unable to send Play: {e}"); } } )); mpris.connect_stop(clone!( #[strong] sender, move |_| { if let Err(e) = sender.send_blocking(PlaybackAction::Stop) { error!("Unable to send Stop: {e}"); } } )); mpris.connect_pause(clone!( #[strong] sender, move |_| { if let Err(e) = sender.send_blocking(PlaybackAction::Pause) { error!("Unable to send Pause: {e}"); } } )); mpris.connect_previous(clone!( #[strong] sender, move |_| { if let Err(e) = sender.send_blocking(PlaybackAction::SkipPrevious) { error!("Unable to send SkipPrevious: {e}"); } } )); mpris.connect_next(clone!( #[strong] sender, move |_| { if let Err(e) = sender.send_blocking(PlaybackAction::SkipNext) { error!("Unable to send SkipNext: {e}"); } } )); mpris.connect_raise(clone!( #[strong] sender, move |_| { if let Err(e) = sender.send_blocking(PlaybackAction::Raise) { error!("Unable to send Raise: {e}"); } } )); mpris.connect_set_loop_status(clone!( #[strong] sender, move |_, status| { let mode = match status { LoopStatus::None => RepeatMode::Consecutive, LoopStatus::Track => RepeatMode::RepeatOne, LoopStatus::Playlist => RepeatMode::RepeatAll, }; if let Err(e) = sender.send_blocking(PlaybackAction::Repeat(mode)) { error!("Unable to send Repeat({mode}): {e}"); } } )); mpris.connect_seek(clone!( #[strong] sender, move |_, offset| { let offset = offset.as_secs(); if let Err(e) = sender.send_blocking(PlaybackAction::Seek(offset)) { error!("Unable to send Seek({offset}): {e}"); } } )); } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/audio/player.rs000066400000000000000000000353651516451220600244450ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::{ cell::RefCell, fmt::{self, Display, Formatter}, rc::Rc, }; use async_channel::{Receiver, Sender}; use glib::clone; use gtk::glib; use log::{debug, error}; use crate::{ application::ApplicationAction, audio::{ Controller, CoverCache, GstBackend, InhibitController, MprisController, PlayerState, Queue, Song, WaveformGenerator, }, }; #[derive(Clone, Debug)] pub enum PlaybackAction { Play, Pause, Stop, SkipPrevious, SkipNext, UpdatePosition(u64, bool), VolumeChanged(f64), Repeat(RepeatMode), Seek(i64), PlayNext, Raise, } #[derive(Clone, Copy, Debug, PartialEq, Default)] pub enum PlaybackState { #[default] Stopped, Playing, Paused, } #[derive(Clone, Copy, Debug, glib::Enum, PartialEq, Default)] #[enum_type(name = "AmberolRepeatMode")] pub enum RepeatMode { #[default] Consecutive, RepeatAll, RepeatOne, } impl Display for RepeatMode { fn fmt(&self, f: &mut Formatter) -> fmt::Result { match self { RepeatMode::Consecutive => write!(f, "consecutive"), RepeatMode::RepeatAll => write!(f, "repeat-all"), RepeatMode::RepeatOne => write!(f, "repeat-one"), } } } #[derive(Clone, Copy, Debug, glib::Enum, PartialEq)] #[enum_type(name = "AmberolReplayGainMode")] pub enum ReplayGainMode { #[enum_value(name = "album")] Album, #[enum_value(name = "track")] Track, #[enum_value(name = "off")] Off, } impl Default for ReplayGainMode { fn default() -> Self { Self::Off } } impl From for ReplayGainMode { fn from(value: i32) -> Self { match value { 0 => Self::Album, 1 => Self::Track, 2 => Self::Off, _ => panic!("invalid ReplayGainMode enum key"), } } } impl From for i32 { fn from(value: ReplayGainMode) -> Self { match value { ReplayGainMode::Album => 0, ReplayGainMode::Track => 1, ReplayGainMode::Off => 2, } } } #[derive(Debug)] pub enum SeekDirection { Forward, Backwards, } pub struct AudioPlayer { app_sender: Sender, receiver: RefCell>>, backend: GstBackend, controllers: Vec>, queue: Queue, state: PlayerState, waveform_generator: WaveformGenerator, } impl fmt::Debug for AudioPlayer { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { f.debug_struct("AudioPlayer").finish() } } impl AudioPlayer { pub fn new(app_sender: Sender) -> Rc { let (sender, r) = async_channel::unbounded(); let receiver = RefCell::new(Some(r)); let mut controllers: Vec> = Vec::new(); let mpris_controller = MprisController::new(sender.clone()); controllers.push(Box::new(mpris_controller)); let inhibit_controller = InhibitController::new(); controllers.push(Box::new(inhibit_controller)); let waveform_generator = WaveformGenerator::new(); controllers.push(Box::new(waveform_generator.clone())); let backend = GstBackend::new(sender); let queue = Queue::default(); let state = PlayerState::default(); let res = Rc::new(Self { app_sender, receiver, backend, controllers, queue, state, waveform_generator, }); res.clone().setup_channel(); res } fn setup_channel(self: Rc) { let receiver = self.receiver.borrow_mut().take().unwrap(); glib::MainContext::default().spawn_local(clone!( #[strong(rename_to = this)] self, async move { use futures::prelude::*; let mut receiver = std::pin::pin!(receiver); while let Some(action) = receiver.next().await { this.process_action(action); } } )); } fn process_action(&self, action: PlaybackAction) -> glib::ControlFlow { match action { PlaybackAction::Play => self.set_playback_state(PlaybackState::Playing), PlaybackAction::Pause => self.set_playback_state(PlaybackState::Paused), PlaybackAction::Stop => self.set_playback_state(PlaybackState::Stopped), PlaybackAction::SkipPrevious => self.skip_previous(), PlaybackAction::SkipNext => self.skip_next(), PlaybackAction::UpdatePosition(pos, notify) => self.update_position(pos, notify), PlaybackAction::VolumeChanged(vol) => self.update_volume(vol), PlaybackAction::PlayNext => self.play_next(), PlaybackAction::Raise => self.present(), PlaybackAction::Repeat(mode) => self.update_repeat_mode(mode), PlaybackAction::Seek(offset) => self.seek_offset(offset), // _ => debug!("Received action {:?}", action), } glib::ControlFlow::Continue } fn set_playback_state(&self, state: PlaybackState) { if let Some(current_song) = self.state.current_song() { debug!("Current song: {}", current_song.uri()); self.state.set_playback_state(&state); for c in &self.controllers { c.set_playback_state(&state); } match state { PlaybackState::Playing => self.backend.play(), PlaybackState::Paused => self.backend.pause(), PlaybackState::Stopped => self.backend.stop(), } } else { debug!("Getting the next song"); if let Some(next_song) = self.queue.next_song() { debug!("Next song: {}", next_song.uri()); for c in &self.controllers { c.set_song(&next_song); } next_song.set_playing(true); self.backend.set_song_uri(Some(&next_song.uri())); self.state.set_current_song(Some(next_song)); self.state.set_playback_state(&state); for c in &self.controllers { c.set_playback_state(&state); } match state { PlaybackState::Playing => self.backend.play(), PlaybackState::Paused => self.backend.pause(), PlaybackState::Stopped => self.backend.stop(), } } else { debug!("No songs left"); self.backend.set_song_uri(None); self.state.set_current_song(None); self.state.set_playback_state(&PlaybackState::Stopped); for c in &self.controllers { c.set_playback_state(&PlaybackState::Stopped); } } } } fn play_next(&self) { self.skip_next(); } pub fn toggle_play(&self) { if self.queue.is_empty() { return; } if self.state.playing() { self.set_playback_state(PlaybackState::Paused); } else { self.set_playback_state(PlaybackState::Playing); } } pub fn play(&self) { if !self.state.playing() { self.set_playback_state(PlaybackState::Playing); } } pub fn pause(&self) { if self.state.playing() { self.set_playback_state(PlaybackState::Paused); } } pub fn stop(&self) { self.set_playback_state(PlaybackState::Stopped); } pub fn skip_previous(&self) { if self.queue.is_empty() { return; } if let Some(current_song) = self.state.current_song() { // We only skip to the previous song if we are // within a seek backward step, otherwise we just // restart the song if self.state.position() >= 10 { self.backend.seek_start(); return; } if self.queue.is_first_song() { return; } debug!("Marking '{}' as not playing", current_song.uri()); current_song.set_playing(false); } if let Some(prev_song) = self.queue.previous_song() { debug!("Playing previous: {}", prev_song.uri()); let was_playing = self.state.playing(); if was_playing { self.set_playback_state(PlaybackState::Paused); } for c in &self.controllers { c.set_song(&prev_song); } self.backend.set_song_uri(Some(&prev_song.uri())); self.backend.seek_start(); debug!("Marking '{}' as playing", prev_song.uri()); prev_song.set_playing(true); self.state.set_current_song(Some(prev_song)); if was_playing { self.set_playback_state(PlaybackState::Playing); } } } pub fn skip_next(&self) { if self.queue.is_empty() { return; } if let Some(current_song) = self.state.current_song() { current_song.set_playing(false); } if let Some(next_song) = self.queue.next_song() { debug!("Playing next (skip-next): {}", next_song.uri()); let was_playing = self.state.playing(); if was_playing { self.set_playback_state(PlaybackState::Paused); } for c in &self.controllers { c.set_song(&next_song); } self.backend.set_song_uri(Some(&next_song.uri())); self.backend.seek_start(); next_song.set_playing(true); self.state.set_current_song(Some(next_song)); if was_playing { self.set_playback_state(PlaybackState::Playing); } } else { self.skip_to(0); self.set_playback_state(PlaybackState::Stopped); } } pub fn skip_to(&self, pos: u32) { if self.queue.is_empty() { return; } if Some(pos) == self.queue.current_song_index() { return; } if let Some(current_song) = self.state.current_song() { current_song.set_playing(false); } if let Some(song) = self.queue.skip_song(pos) { debug!("Playing next (skip-to): {}", song.uri()); let was_playing = self.state.playing(); if was_playing { self.set_playback_state(PlaybackState::Paused); } for c in &self.controllers { c.set_song(&song); } self.backend.set_song_uri(Some(&song.uri())); self.backend.seek_start(); song.set_playing(true); self.state.set_current_song(Some(song)); if was_playing { self.set_playback_state(PlaybackState::Playing); } } else { self.backend.set_song_uri(None); self.state.set_current_song(None); self.set_playback_state(PlaybackState::Stopped); } } fn seek(&self, offset: u64, direction: SeekDirection) { self.backend.seek( self.state.position(), self.state.duration(), offset, direction, ); } pub fn seek_start(&self) { let position = self.state.position() + 1; self.backend.seek( position, self.state.duration(), position, SeekDirection::Backwards, ); } pub fn seek_backwards(&self) { self.seek(10, SeekDirection::Backwards); } pub fn seek_forward(&self) { self.seek(10, SeekDirection::Forward); } pub fn seek_offset(&self, offset: i64) { let direction = if offset < 0 { SeekDirection::Backwards } else { SeekDirection::Forward }; self.seek(offset.unsigned_abs(), direction); } pub fn seek_position_rel(&self, position: f64) { let duration = self.state.duration() as f64; let pos = (duration * position).clamp(0.0, duration); self.backend.seek_position(pos as u64); } pub fn seek_position_abs(&self, position: u64) { let pos = u64::max(position, self.state.duration()); self.backend.seek_position(pos); } pub fn queue(&self) -> &Queue { &self.queue } pub fn state(&self) -> &PlayerState { &self.state } pub fn waveform_generator(&self) -> &WaveformGenerator { &self.waveform_generator } pub fn set_current_song(&self, song: Option) { self.state.set_current_song(song); } fn update_position(&self, position: u64, notify: bool) { self.state.set_position(position); for c in &self.controllers { c.set_position(position, notify); } } fn update_volume(&self, volume: f64) { debug!("Updating volume to: {}", &volume); self.state.set_volume(volume); } pub fn set_volume(&self, volume: f64) { self.backend.set_volume(volume); } pub fn toggle_repeat_mode(&self) { let cur_mode = self.queue.repeat_mode(); let new_mode = match cur_mode { RepeatMode::Consecutive => RepeatMode::RepeatAll, RepeatMode::RepeatAll => RepeatMode::RepeatOne, RepeatMode::RepeatOne => RepeatMode::Consecutive, }; self.queue.set_repeat_mode(new_mode); for c in &self.controllers { c.set_repeat_mode(new_mode); } } fn update_repeat_mode(&self, repeat: RepeatMode) { if repeat != self.queue.repeat_mode() { self.queue.set_repeat_mode(repeat); for c in &self.controllers { c.set_repeat_mode(repeat); } } } fn present(&self) { if let Err(e) = self.app_sender.send_blocking(ApplicationAction::Present) { error!("Unable to send Present: {e}"); } } pub fn clear_queue(&self) { self.stop(); self.state.set_current_song(None); self.queue.clear(); let mut cover_cache = CoverCache::global().lock().unwrap(); cover_cache.clear(); } pub fn remove_song(&self, song: &Song) { if song.playing() { self.skip_next(); } self.queue.remove_song(song); if self.queue.is_empty() { self.state.set_current_song(None); } } pub fn set_replaygain(&self, replaygain: ReplayGainMode) { self.backend.set_replaygain(replaygain); } pub fn replaygain_available(&self) -> bool { self.backend.replaygain_available() } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/audio/queue.rs000066400000000000000000000223251516451220600242650ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::cell::Cell; use gtk::{gio, glib, prelude::*, subclass::prelude::*}; use crate::audio::{CoverCache, RepeatMode, ShuffleListModel, Song}; mod imp { use glib::{ParamSpec, ParamSpecEnum, ParamSpecObject, ParamSpecUInt, Value}; use once_cell::sync::Lazy; use super::*; #[derive(Debug)] pub struct Queue { pub model: ShuffleListModel, pub store: gio::ListStore, pub repeat_mode: Cell, pub current_pos: Cell>, pub shuffled: Cell, } #[glib::object_subclass] impl ObjectSubclass for Queue { const NAME: &'static str = "AmberolQueue"; type Type = super::Queue; fn new() -> Self { let store = gio::ListStore::new::(); let model = ShuffleListModel::new(Some(&store)); Self { store, model, repeat_mode: Cell::new(RepeatMode::default()), current_pos: Cell::new(None), shuffled: Cell::new(false), } } } impl ObjectImpl for Queue { fn properties() -> &'static [ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ ParamSpecObject::builder::("current") .read_only() .build(), ParamSpecEnum::builder::("repeat-mode") .read_only() .build(), ParamSpecUInt::builder("n-songs").read_only().build(), ] }); PROPERTIES.as_ref() } fn property(&self, _id: usize, pspec: &ParamSpec) -> Value { match pspec.name() { "current" => self.obj().current_song().to_value(), "repeat-mode" => self.repeat_mode.get().to_value(), "n-songs" => self.store.n_items().to_value(), _ => unimplemented!(), } } } } glib::wrapper! { pub struct Queue(ObjectSubclass); } impl Default for Queue { fn default() -> Self { glib::Object::new() } } impl Queue { pub fn n_songs(&self) -> u32 { self.imp().model.n_items() } pub fn is_empty(&self) -> bool { self.imp().model.n_items() == 0 } pub fn model(&self) -> &gio::ListModel { self.imp().model.as_ref() } pub fn song_at(&self, pos: u32) -> Option { if let Some(song) = self.imp().model.item(pos) { return Some(song.downcast::().unwrap()); } None } pub fn current_song(&self) -> Option { if let Some(pos) = self.imp().current_pos.get() { return self.song_at(pos); } None } pub fn set_current_song(&self, song: Option) { if let Some(song) = song { for i in 0..self.n_songs() { let s = self.song_at(i).unwrap(); if song.equals(&s) { self.imp().current_pos.replace(Some(i)); self.notify("current"); return; } } } else { self.imp().current_pos.replace(None); self.notify("current"); } } pub fn current_song_index(&self) -> Option { self.imp().current_pos.get() } pub fn add_song(&self, song: &Song) -> bool { if !song.equals(&Song::default()) { // Add song to the backing store self.imp().store.append(song); self.notify("n-songs"); true } else { false } } pub fn add_songs(&self, songs: &[impl IsA]) { self.imp() .store .splice(self.imp().model.n_items(), 0, songs); self.notify("n-songs"); } pub fn remove_song(&self, song: &Song) { let was_shuffled = self.imp().model.shuffled(); let n_songs = self.n_songs(); for pos in 0..n_songs { let s = self .imp() .store .item(pos) .unwrap() .downcast::() .unwrap(); if s.equals(song) { self.imp().store.remove(pos); break; } } if n_songs != self.n_songs() { if was_shuffled { self.imp().model.reshuffle(0); } self.notify("n-songs"); } if self.is_empty() { self.imp().current_pos.replace(None); } } pub fn clear(&self) { let mut cover_cache = CoverCache::global().lock().unwrap(); cover_cache.clear(); self.imp().current_pos.replace(None); self.imp().store.remove_all(); self.notify("n-songs"); } pub fn skip_song(&self, pos: u32) -> Option { self.imp().current_pos.replace(Some(pos)); self.notify("current"); self.song_at(pos) } pub fn previous_song(&self) -> Option { if let Some(current_pos) = self.imp().current_pos.get() { if current_pos > 0 { let prev = current_pos - 1; self.imp().current_pos.replace(Some(prev)); self.notify("current"); return self.song_at(current_pos - 1); } } None } pub fn next_song(&self) -> Option { let store = &self.imp().model; let n_songs = store.n_items(); if n_songs == 0 { return None; } let repeat_mode = self.imp().repeat_mode.get(); if let Some(current) = self.current_song_index() { let next: Option = match repeat_mode { RepeatMode::Consecutive if current < n_songs - 1 => Some(current + 1), RepeatMode::Consecutive if current == n_songs - 1 => None, RepeatMode::RepeatOne => Some(current), RepeatMode::RepeatAll if current < n_songs - 1 => Some(current + 1), RepeatMode::RepeatAll if current == n_songs - 1 => Some(0), _ => None, }; if let Some(next) = next { self.imp().current_pos.replace(Some(next)); self.notify("current"); self.song_at(next) } else { self.imp().current_pos.replace(None); self.notify("current"); None } } else { // Return the first song self.imp().current_pos.replace(Some(0)); self.notify("current"); self.song_at(0) } } pub fn repeat_mode(&self) -> RepeatMode { self.imp().repeat_mode.get() } pub fn set_repeat_mode(&self, repeat_mode: RepeatMode) { let old_mode = self.imp().repeat_mode.replace(repeat_mode); if old_mode != repeat_mode { self.notify("repeat-mode"); } } pub fn is_first_song(&self) -> bool { if let Some(current_pos) = self.imp().current_pos.get() { return current_pos == 0; } false } pub fn is_last_song(&self) -> bool { let n_items = self.imp().model.n_items(); if let Some(current_pos) = self.imp().current_pos.get() { if n_items > 0 { return current_pos == n_items - 1; } } false } pub fn is_shuffled(&self) -> bool { self.imp().shuffled.get() } pub fn set_shuffled(&self, shuffled: bool) { if shuffled != self.imp().shuffled.replace(shuffled) { if shuffled { let current_pos = self.imp().current_pos.get().unwrap_or(0); self.imp().model.reshuffle(current_pos); } else { let current_pos = self.current_song_index().unwrap_or(0); let current_song = self.song_at(current_pos); self.imp().model.unshuffle(); self.set_current_song(current_song); } } } pub fn select_song_at(&self, index: u32) { if let Some(song) = self.imp().model.item(index) { let song = song.downcast_ref::().unwrap(); let is_selected = !song.selected(); song.set_selected(is_selected); } } pub fn unselect_all_songs(&self) { for i in 0..self.imp().store.n_items() { let song = self.imp().store.item(i).unwrap(); song.downcast_ref::().unwrap().set_selected(false); } } pub fn n_selected_songs(&self) -> u32 { let mut count = 0; for i in 0..self.imp().store.n_items() { let song = self.imp().store.item(i).unwrap(); if song.downcast_ref::().unwrap().selected() { count += 1; } } count } pub fn contains(&self, s: &Song) -> bool { for i in 0..self.imp().store.n_items() { let song = self.imp().store.item(i).unwrap(); if song.downcast_ref::().unwrap().equals(s) { return true; } } false } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/audio/shuffle.rs000066400000000000000000000126501516451220600245750ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::cell::RefCell; use glib::clone; use gtk::{gio, glib, prelude::*, subclass::prelude::*}; use rand::prelude::*; mod imp { use glib::{ParamSpec, ParamSpecObject, Value}; use once_cell::sync::Lazy; use super::*; #[derive(Debug, Default)] pub struct ShuffleListModel { pub model: RefCell>, pub shuffle: RefCell>>, } #[glib::object_subclass] impl ObjectSubclass for ShuffleListModel { const NAME: &'static str = "ShuffleListModel"; type Type = super::ShuffleListModel; type Interfaces = (gio::ListModel,); } impl ObjectImpl for ShuffleListModel { fn properties() -> &'static [ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ParamSpecObject::builder::("model") .explicit_notify() .build()] }); PROPERTIES.as_ref() } fn property(&self, _id: usize, pspec: &ParamSpec) -> Value { match pspec.name() { "model" => self.model.borrow().to_value(), _ => unimplemented!(), } } fn set_property(&self, _id: usize, value: &Value, pspec: &ParamSpec) { match pspec.name() { "model" => self .obj() .set_model(value.get::().ok().as_ref()), _ => unimplemented!(), }; } } impl ListModelImpl for ShuffleListModel { fn item_type(&self) -> glib::Type { if let Some(ref model) = *self.model.borrow() { return model.item_type(); } glib::Object::static_type() } fn n_items(&self) -> u32 { if let Some(ref model) = *self.model.borrow() { return model.n_items(); } 0 } fn item(&self, position: u32) -> Option { if let Some(ref model) = *self.model.borrow() { if let Some(ref shuffle) = *self.shuffle.borrow() { if let Some(shuffled_pos) = shuffle.get(position as usize) { return model.item(*shuffled_pos); } } return model.item(position); } None } } } glib::wrapper! { pub struct ShuffleListModel(ObjectSubclass) @implements gio::ListModel; } impl Default for ShuffleListModel { fn default() -> Self { Self::new(gio::ListModel::NONE) } } impl ShuffleListModel { pub fn new(model: Option<&impl IsA>) -> Self { glib::Object::builder::() .property("model", model.map(|m| m.as_ref())) .build() } pub fn model(&self) -> Option { self.imp().model.borrow().as_ref().cloned() } pub fn set_model(&self, model: Option<&gio::ListModel>) { if let Some(model) = model { self.imp().model.replace(Some(model.clone())); model.connect_items_changed(clone!( #[strong(rename_to = this)] self, move |_, position, removed, added| { if let Some(ref shuffle) = *this.imp().shuffle.borrow() { if let Some(shuffled_pos) = shuffle.get(position as usize) { this.items_changed(*shuffled_pos, removed, added); return; } } this.items_changed(position, removed, added); } )); } else { self.imp().model.replace(None); } self.notify("model"); } pub fn shuffled(&self) -> bool { self.imp().shuffle.borrow().is_some() } pub fn reshuffle(&self, anchor: u32) { if let Some(ref model) = *self.imp().model.borrow() { let n_songs = model.n_items(); let mut rng = rand::rng(); let positions: Vec = if anchor == 0 { let mut before: Vec = vec![0]; let mut after: Vec = (1..n_songs).collect(); after.shuffle(&mut rng); before.extend(after); before } else if anchor == n_songs - 1 { let mut before: Vec = (0..n_songs - 1).collect(); let after: Vec = vec![n_songs - 1]; before.shuffle(&mut rng); before.extend(after); before } else { let mut before: Vec = (0..anchor).collect(); let mut after: Vec = (anchor + 1..n_songs).collect(); after.shuffle(&mut rng); before.push(anchor); before.extend(after); before }; self.imp().shuffle.replace(Some(positions)); self.items_changed(0, model.n_items(), model.n_items()); } else { self.imp().shuffle.replace(None); } } pub fn unshuffle(&self) { if let Some(ref model) = *self.imp().model.borrow() { self.imp().shuffle.replace(None); self.items_changed(0, model.n_items(), model.n_items()); } } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/audio/song.rs000066400000000000000000000301721516451220600241060ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::{ cell::{Cell, RefCell}, fmt::{self, Display, Formatter}, path::PathBuf, time::Instant, }; use glib::{ParamSpec, ParamSpecBoolean, ParamSpecObject, ParamSpecString, ParamSpecUInt, Value}; use gtk::{gdk, gio, glib, prelude::*, subclass::prelude::*}; use itertools::Itertools; use lofty::{ prelude::{Accessor, TaggedFileExt}, probe::Probe, tag::ItemKey, }; use log::{debug, warn}; use once_cell::sync::Lazy; use sha2::{Digest, Sha256}; use crate::{ audio::cover_cache::{CoverArt, CoverCache}, i18n::i18n, }; #[derive(Debug, Clone)] pub struct SongData { artist: Option, title: Option, album: Option, cover_art: Option, cover_uuid: Option, uuid: Option, duration: u64, file: gio::File, } impl SongData { pub fn artist(&self) -> Option<&str> { self.artist.as_deref() } pub fn title(&self) -> Option<&str> { self.title.as_deref() } pub fn album(&self) -> Option<&str> { self.album.as_deref() } pub fn uuid(&self) -> Option<&str> { self.uuid.as_deref() } pub fn cover_uuid(&self) -> Option<&str> { self.cover_uuid.as_deref() } pub fn duration(&self) -> u64 { self.duration } pub fn cover_texture(&self) -> Option<&gdk::Texture> { if let Some(cover) = &self.cover_art { return Some(cover.texture()); } None } pub fn cover_palette(&self) -> Option<&Vec> { if let Some(cover) = &self.cover_art { return Some(cover.palette()); } None } pub fn cover_cache(&self) -> Option<&PathBuf> { if let Some(cover) = &self.cover_art { return cover.cache(); } None } pub fn from_uri(uri: &str) -> Self { let now = Instant::now(); let file = gio::File::for_uri(uri); let path = file.path().expect("Unable to find file"); let (mime_type, _) = gio::content_type_guess(Some(&path), None); if !mime_type.starts_with("audio") || mime_type.ends_with("x-mpegurl") { return SongData::default(); } let file_probe = match Probe::open(&path) { Ok(p) => p, Err(e) => { warn!("Unable to open file {:?}: {}", path, e); return SongData::default(); } }; let tagged_file = match file_probe.guess_file_type() { Ok(t) => match t.read() { Ok(f) => f, Err(e) => { warn!("Unable to read parsed file {:?}: {}", path, e); return SongData::default(); } }, Err(e) => { warn!("Unable to parse file type {:?}: {}", path, e); return SongData::default(); } }; let mut cover_cache = CoverCache::global().lock().unwrap(); let mut artist = None; let mut title = None; let mut album = None; let mut cover_art = None; let mut cover_uuid = None; if let Some(tag) = tagged_file.primary_tag() { debug!("Found primary tag"); artist = Some(tag.get_strings(ItemKey::TrackArtist).join(", ")); title = tag.title().map(|s| s.to_string()); album = tag.album().map(|s| s.to_string()); if let Some(res) = cover_cache.cover_art(&path, tag) { cover_art = Some(res.0); cover_uuid = Some(res.1); } } else { warn!("Unable to load primary tag for: {}", uri); for tag in tagged_file.tags() { debug!("Found tag: {:?}", tag.tag_type()); artist = Some(tag.get_strings(ItemKey::TrackArtist).join(", ")); title = tag.title().map(|s| s.to_string()); album = tag.album().map(|s| s.to_string()); if let Some(res) = cover_cache.cover_art(&path, tag) { cover_art = Some(res.0); cover_uuid = Some(res.1); } if artist.is_some() && title.is_some() { break; } } }; let uuid = match file.query_info( "standard::display-name", gio::FileQueryInfoFlags::NONE, gio::Cancellable::NONE, ) { Ok(info) => { let mut hasher = Sha256::new(); hasher.update(info.display_name().as_str()); if let Some(ref artist) = artist { hasher.update(artist); } if let Some(ref title) = title { hasher.update(title); } if let Some(ref album) = album { hasher.update(album); } Some(format!("{:x}", hasher.finalize())) } _ => None, }; let properties = lofty::prelude::AudioFile::properties(&tagged_file); let duration = properties.duration().as_secs(); debug!( "Song {:?} ('{:?}') loading time: {} ms", &uuid, &title, now.elapsed().as_millis() ); SongData { artist, title, album, cover_art, cover_uuid, uuid, duration, file, } } pub fn uri(&self) -> String { self.file.uri().to_string() } pub fn file(&self) -> gio::File { self.file.clone() } } impl Default for SongData { fn default() -> Self { SongData { artist: Some("Invalid Artist".to_string()), title: Some("Invalid Title".to_string()), album: Some("Invalid Album".to_string()), cover_art: None, cover_uuid: None, uuid: None, duration: 0, file: gio::File::for_path("/does-not-exist"), } } } mod imp { use super::*; #[derive(Debug, Default)] pub struct Song { pub data: RefCell, pub playing: Cell, pub selected: Cell, } #[glib::object_subclass] impl ObjectSubclass for Song { const NAME: &'static str = "AmberolSong"; type Type = super::Song; } impl ObjectImpl for Song { fn properties() -> &'static [ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ ParamSpecString::builder("uri").construct_only().build(), ParamSpecString::builder("artist").read_only().build(), ParamSpecString::builder("title").read_only().build(), ParamSpecString::builder("album").read_only().build(), ParamSpecUInt::builder("duration").read_only().build(), ParamSpecObject::builder::("cover") .read_only() .build(), ParamSpecBoolean::builder("playing").build(), ParamSpecBoolean::builder("selected").build(), ] }); PROPERTIES.as_ref() } fn set_property(&self, _id: usize, value: &Value, pspec: &ParamSpec) { match pspec.name() { "uri" => { let obj = self.obj(); if let Ok(p) = value.get::<&str>() { self.data.replace(SongData::from_uri(p)); obj.notify("artist"); obj.notify("title"); obj.notify("album"); obj.notify("duration"); obj.notify("cover"); } } "playing" => { let p = value.get::().expect("Value must be a boolean"); self.playing.set(p); } "selected" => { let p = value.get::().expect("Value must be a boolean"); self.selected.set(p); } _ => unimplemented!(), } } fn property(&self, _id: usize, pspec: &ParamSpec) -> Value { let obj = self.obj(); match pspec.name() { "artist" => obj.artist().to_value(), "title" => obj.title().to_value(), "album" => obj.album().to_value(), "duration" => obj.duration().to_value(), "uri" => obj.uri().to_value(), "cover" => obj.cover_texture().to_value(), "playing" => self.playing.get().to_value(), "selected" => self.selected.get().to_value(), _ => unimplemented!(), } } } } glib::wrapper! { pub struct Song(ObjectSubclass); } impl Song { pub fn new(uri: &str) -> Self { glib::Object::builder::().property("uri", uri).build() } pub fn from_uri(uri: &str) -> Result { let res = Song::new(uri); if res.equals(&Song::default()) { Err("Invalid song") } else { Ok(res) } } pub fn empty() -> Self { glib::Object::new() } pub fn equals(&self, other: &Self) -> bool { if self.uuid().is_some() && other.uuid().is_some() { self.uuid() == other.uuid() } else { self.uri() == other.uri() } } pub fn uri(&self) -> String { self.imp().data.borrow().uri() } pub fn artist(&self) -> String { match self.imp().data.borrow().artist() { Some(artist) => artist.to_string(), None => i18n("Unknown artist"), } } pub fn title(&self) -> String { match self.imp().data.borrow().title() { Some(title) => title.to_string(), None => i18n("Unknown title"), } } pub fn album(&self) -> String { match self.imp().data.borrow().album() { Some(album) => album.to_string(), None => i18n("Unknown album"), } } pub fn cover_texture(&self) -> Option { self.imp().data.borrow().cover_texture().cloned() } pub fn cover_color(&self) -> Option { self.imp().data.borrow().cover_palette().map(|p| p[0]) } pub fn cover_palette(&self) -> Option> { self.imp().data.borrow().cover_palette().cloned() } pub fn cover_uuid(&self) -> Option { self.imp().data.borrow().cover_uuid().map(|s| s.to_string()) } pub fn cover_cache(&self) -> Option { self.imp().data.borrow().cover_cache().cloned() } pub fn duration(&self) -> u64 { self.imp().data.borrow().duration() } pub fn playing(&self) -> bool { self.imp().playing.get() } pub fn set_playing(&self, playing: bool) { let was_playing = self.imp().playing.replace(playing); if was_playing != playing { self.notify("playing"); } } pub fn selected(&self) -> bool { self.imp().selected.get() } pub fn set_selected(&self, selected: bool) { let was_selected = self.imp().selected.replace(selected); if was_selected != selected { self.notify("selected"); } } pub fn uuid(&self) -> Option { self.imp().data.borrow().uuid().map(|s| s.to_string()) } pub fn search_key(&self) -> String { format!("{} {} {}", self.artist(), self.album(), self.title()) } pub fn file(&self) -> gio::File { self.imp().data.borrow().file() } } impl Default for Song { fn default() -> Self { Self::empty() } } impl Display for Song { fn fmt(&self, f: &mut Formatter) -> fmt::Result { write!( f, "Song {{ uuid: {}, uri: {}, artist: '{}', title: '{}' }}", self.uuid().unwrap(), self.uri(), self.artist(), self.title() ) } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/audio/state.rs000066400000000000000000000136141516451220600242620ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::cell::{Cell, RefCell}; use gtk::{gdk, glib, prelude::*, subclass::prelude::*}; use crate::audio::{PlaybackState, Song}; mod imp { use glib::{ ParamSpec, ParamSpecBoolean, ParamSpecDouble, ParamSpecObject, ParamSpecString, ParamSpecUInt64, }; use once_cell::sync::Lazy; use super::*; #[derive(Debug)] pub struct PlayerState { pub playback_state: Cell, pub position: Cell, pub current_song: RefCell>, pub volume: Cell, } #[glib::object_subclass] impl ObjectSubclass for PlayerState { const NAME: &'static str = "AmberolPlayerState"; type Type = super::PlayerState; fn new() -> Self { Self { playback_state: Cell::new(PlaybackState::Stopped), position: Cell::new(0), current_song: RefCell::new(None), volume: Cell::new(1.0), } } } impl ObjectImpl for PlayerState { fn properties() -> &'static [ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ ParamSpecBoolean::builder("playing").read_only().build(), ParamSpecUInt64::builder("position").read_only().build(), ParamSpecObject::builder::("song").read_only().build(), ParamSpecString::builder("title").read_only().build(), ParamSpecString::builder("artist").read_only().build(), ParamSpecString::builder("album").read_only().build(), ParamSpecUInt64::builder("duration").read_only().build(), ParamSpecObject::builder::("cover") .read_only() .build(), ParamSpecDouble::builder("volume") .minimum(0.0) .maximum(1.0) .default_value(1.0) .read_only() .build(), ] }); PROPERTIES.as_ref() } fn property(&self, _id: usize, pspec: &ParamSpec) -> glib::Value { let obj = self.obj(); match pspec.name() { "playing" => obj.playing().to_value(), "position" => obj.position().to_value(), "song" => self.current_song.borrow().to_value(), "volume" => obj.volume().to_value(), // These are proxies for Song properties "title" => obj.title().to_value(), "artist" => obj.artist().to_value(), "album" => obj.album().to_value(), "duration" => obj.duration().to_value(), "cover" => obj.cover().to_value(), _ => unimplemented!(), } } } } // PlayerState is a GObject that we can use to bind to // widgets and other objects; it contains the current // state of the audio player: song metadata, playback // position and duration, etc. glib::wrapper! { pub struct PlayerState(ObjectSubclass); } impl PlayerState { pub fn title(&self) -> Option { if let Some(song) = &*self.imp().current_song.borrow() { return Some(song.title()); } None } pub fn artist(&self) -> Option { if let Some(song) = &*self.imp().current_song.borrow() { return Some(song.artist()); } None } pub fn album(&self) -> Option { if let Some(song) = &*self.imp().current_song.borrow() { return Some(song.album()); } None } pub fn duration(&self) -> u64 { if let Some(song) = &*self.imp().current_song.borrow() { return song.duration(); } 0 } pub fn cover(&self) -> Option { if let Some(song) = &*self.imp().current_song.borrow() { return song.cover_texture(); } None } pub fn playing(&self) -> bool { let playback_state = self.imp().playback_state.get(); matches!(playback_state, PlaybackState::Playing) } pub fn set_playback_state(&self, playback_state: &PlaybackState) -> bool { let old_state = self.imp().playback_state.replace(*playback_state); if old_state != *playback_state { self.notify("playing"); return true; } false } pub fn current_song(&self) -> Option { (*self.imp().current_song.borrow()).as_ref().cloned() } pub fn set_current_song(&self, song: Option) { self.imp().current_song.replace(song); self.imp().position.replace(0); self.notify("song"); self.notify("title"); self.notify("artist"); self.notify("album"); self.notify("duration"); self.notify("cover"); self.notify("position"); } pub fn position(&self) -> u64 { self.imp().position.get() } pub fn set_position(&self, position: u64) { self.imp().position.replace(position); self.notify("position"); } pub fn volume(&self) -> f64 { self.imp().volume.get() } pub fn set_volume(&self, volume: f64) { let old_volume = self.imp().volume.replace(volume); // We only care about two digits of precision, to avoid // notification cycles when we update the volume with a // similar value coming from the volume control let old_rounded = format!("{:.2}", old_volume); let new_rounded = format!("{:.2}", volume); if old_rounded != new_rounded { self.notify("volume"); } } } impl Default for PlayerState { fn default() -> Self { glib::Object::new() } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/audio/waveform_generator.rs000066400000000000000000000236331516451220600270400ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::cell::RefCell; use glib::clone; use gst::prelude::*; use gtk::{gio, glib, prelude::*, subclass::prelude::*}; use log::{debug, warn}; use crate::audio::{Controller, PlaybackState, RepeatMode, Song}; mod imp { use glib::{ParamSpec, ParamSpecBoolean, Value}; use once_cell::sync::Lazy; use super::*; #[derive(Debug, Default)] pub struct WaveformGenerator { pub song: RefCell>, pub peaks: RefCell>>, pub pipeline: RefCell>, } #[glib::object_subclass] impl ObjectSubclass for WaveformGenerator { const NAME: &'static str = "WaveformGenerator"; type Type = super::WaveformGenerator; } impl ObjectImpl for WaveformGenerator { fn dispose(&self) { if let Some((pipeline, _bus_watch)) = self.pipeline.take() { pipeline.send_event(gst::event::Eos::new()); match pipeline.set_state(gst::State::Null) { Ok(_) => {} Err(err) => warn!("Unable to set existing pipeline to Null state: {}", err), } } } fn properties() -> &'static [ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| vec![ParamSpecBoolean::builder("has-peaks").read_only().build()]); PROPERTIES.as_ref() } fn property(&self, _id: usize, pspec: &ParamSpec) -> Value { match pspec.name() { "has-peaks" => self.obj().peaks().is_some().to_value(), _ => unimplemented!(), } } } } glib::wrapper! { pub struct WaveformGenerator(ObjectSubclass); } impl Default for WaveformGenerator { fn default() -> Self { glib::Object::new() } } impl Controller for WaveformGenerator { fn set_playback_state(&self, _playback_state: &PlaybackState) {} fn set_song(&self, song: &Song) { self.imp().song.replace(Some(song.clone())); self.load_peaks(); } fn set_position(&self, _position: u64, _notify: bool) {} fn set_repeat_mode(&self, _mode: RepeatMode) {} } impl WaveformGenerator { pub fn new() -> Self { WaveformGenerator::default() } pub fn peaks(&self) -> Option> { (*self.imp().peaks.borrow()).as_ref().cloned() } fn save_peaks(&self) { if let Some(peaks) = self.peaks() { let song = match self.imp().song.borrow().as_ref() { Some(s) => s.clone(), None => { self.notify("has-peaks"); return; } }; if let Some(uuid) = song.uuid() { let mut cache = glib::user_cache_dir(); cache.push("amberol"); cache.push("waveforms"); glib::mkdir_with_parents(&cache, 0o755); cache.push(format!("{}.json", uuid)); let j = serde_json::to_string(&peaks).unwrap(); let file = gio::File::for_path(&cache); file.replace_contents_async( j, None, false, gio::FileCreateFlags::NONE, gio::Cancellable::NONE, move |_| { debug!("Waveform cached at: {:?}", &cache); }, ); } } self.notify("has-peaks"); } async fn load_peaks_cache(&self, cache: impl AsRef) { let file = gio::File::for_path(&cache); if let Ok((bytes, _tag)) = file.load_contents_future().await { match serde_json::from_slice(&bytes[..]) { Ok(p) => { debug!("Loaded cached waveform file"); self.imp().peaks.replace(Some(p)); self.notify("has-peaks"); } Err(err) => { debug!("Could not parse cached waveform file: {}", err); self.generate_peaks(); } } } else { debug!("Could not read cached waveform file"); self.generate_peaks(); } } fn load_peaks(&self) { let song = match self.imp().song.borrow().as_ref() { Some(s) => s.clone(), None => return, }; if let Some(uuid) = song.uuid() { let mut cache = glib::user_cache_dir(); cache.push("amberol"); cache.push("waveforms"); cache.push(format!("{}.json", uuid)); let ctx = glib::MainContext::default(); ctx.spawn_local(clone!( #[weak(rename_to = this)] self, async move { this.load_peaks_cache(&cache).await } )); } } fn generate_peaks(&self) { if let Some((pipeline, _bus_watch)) = self.imp().pipeline.take() { // Stop any running pipeline, and ensure that we have nothing to // report self.imp().peaks.replace(None); pipeline.send_event(gst::event::Eos::new()); match pipeline.set_state(gst::State::Null) { Ok(_) => {} Err(err) => warn!("Unable to set existing pipeline to Null state: {}", err), } } let song = match self.imp().song.borrow().as_ref() { Some(s) => s.clone(), None => { self.imp().peaks.replace(None); self.notify("has-peaks"); return; } }; // Reset the peaks vector let peaks: Vec<(f64, f64)> = Vec::new(); self.imp().peaks.replace(Some(peaks)); let pipeline_str = "uridecodebin name=uridecodebin ! audioconvert ! audio/x-raw,channels=2 ! level name=level interval=250000000 ! fakesink name=faked"; let pipeline = match gst::parse::launch(pipeline_str) { Ok(pipeline) => pipeline, Err(err) => { warn!("Unable to generate the waveform: {}", err); self.imp().peaks.replace(None); self.notify("has-peaks"); return; } }; let uridecodebin = pipeline .downcast_ref::() .unwrap() .by_name("uridecodebin") .unwrap(); uridecodebin.set_property("uri", song.uri()); let fakesink = pipeline .downcast_ref::() .unwrap() .by_name("faked") .unwrap(); fakesink.set_property("qos", false); fakesink.set_property("sync", false); let bus = pipeline .bus() .expect("Pipeline without bus. Shouldn't happen!"); debug!("Adding bus watch"); let bus_watch = bus .add_watch_local(clone!( #[weak(rename_to = this)] self, #[weak] pipeline, #[upgrade_or] glib::ControlFlow::Break, move |_, msg| { use gst::MessageView; match msg.view() { MessageView::Eos(..) => { debug!("End of waveform stream"); pipeline .set_state(gst::State::Null) .expect("Unable to set 'null' state"); // We're done this.imp().pipeline.replace(None); this.save_peaks(); return glib::ControlFlow::Break; } MessageView::Error(err) => { warn!("Pipeline error: {:?}", err); pipeline .set_state(gst::State::Null) .expect("Unable to set 'null' state"); // We're done this.imp().pipeline.replace(None); this.save_peaks(); return glib::ControlFlow::Break; } MessageView::Element(element) => { if let Some(s) = element.structure() { if s.has_name("level") { let peaks_array = s.get::<&glib::ValueArray>("peak").unwrap(); let v1 = peaks_array[0].get::().unwrap(); let v2 = peaks_array[1].get::().unwrap(); // Normalize peaks between 0 and 1 let peak1 = f64::powf(10.0, v1 / 20.0); let peak2 = f64::powf(10.0, v2 / 20.0); if let Some(ref mut peaks) = *this.imp().peaks.borrow_mut() { peaks.push((peak1, peak2)); } } } } _ => (), }; glib::ControlFlow::Continue } )) .expect("failed to add bus watch"); match pipeline.set_state(gst::State::Playing) { Ok(_) => { self.imp().pipeline.replace(Some((pipeline, bus_watch))); } Err(err) => { warn!("Unable to generate the waveform: {}", err); pipeline .set_state(gst::State::Null) .expect("Pipeline reset failed"); self.imp().peaks.replace(None); self.notify("has-peaks"); } }; } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/config.rs.in000066400000000000000000000005531516451220600237110ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later pub static VERSION: &str = @VERSION@; pub static GETTEXT_PACKAGE: &str = @GETTEXT_PACKAGE@; pub static LOCALEDIR: &str = @LOCALEDIR@; pub static PKGDATADIR: &str = @PKGDATADIR@; pub static APPLICATION_ID: &str = @APPLICATION_ID@; pub static PROFILE: &str = @PROFILE@; amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/cover_picture.rs000066400000000000000000000134471516451220600247160ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::cell::{Cell, RefCell}; use glib::clone; use gtk::{gdk, gio, glib, graphene, gsk, prelude::*, subclass::prelude::*}; use crate::i18n::i18n; #[derive(Clone, Copy, Debug, glib::Enum, PartialEq, Default)] #[enum_type(name = "AmberolCoverSize")] pub enum CoverSize { #[default] Large = 0, Small = 1, } impl AsRef for CoverSize { fn as_ref(&self) -> &str { match self { CoverSize::Large => "large", CoverSize::Small => "small", } } } mod imp { use glib::{ParamSpec, ParamSpecEnum, ParamSpecObject, Value}; use once_cell::sync::Lazy; use super::*; const LARGE_SIZE: i32 = 192; const SMALL_SIZE: i32 = 48; #[derive(Debug, Default)] pub struct CoverPicture { pub cover: RefCell>, pub cover_size: Cell, } #[glib::object_subclass] impl ObjectSubclass for CoverPicture { const NAME: &'static str = "AmberolCoverPicture"; type Type = super::CoverPicture; type ParentType = gtk::Widget; fn class_init(klass: &mut Self::Class) { klass.set_css_name("picture"); klass.set_accessible_role(gtk::AccessibleRole::Img); } } impl ObjectImpl for CoverPicture { fn constructed(&self) { self.parent_constructed(); self.obj().add_css_class("cover"); self.obj().set_overflow(gtk::Overflow::Hidden); self.obj().connect_notify_local( Some("scale-factor"), clone!( #[weak(rename_to = _obj)] self, move |picture, _| { picture.queue_draw(); } ), ); self.obj() .upcast_ref::() .update_property(&[(gtk::accessible::Property::Label(&i18n("Cover image")))]); } fn properties() -> &'static [ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ ParamSpecObject::builder::("cover").build(), ParamSpecEnum::builder::("cover-size").build(), ] }); PROPERTIES.as_ref() } fn property(&self, _id: usize, pspec: &ParamSpec) -> Value { match pspec.name() { "cover" => self.cover.borrow().to_value(), "cover-size" => self.cover_size.get().to_value(), _ => unimplemented!(), } } fn set_property(&self, _id: usize, value: &Value, pspec: &ParamSpec) { match pspec.name() { "cover" => self .obj() .set_cover(value.get::().ok().as_ref()), "cover-size" => self .obj() .set_cover_size(value.get::().expect("Required CoverSize")), _ => unimplemented!(), }; } } impl WidgetImpl for CoverPicture { fn request_mode(&self) -> gtk::SizeRequestMode { gtk::SizeRequestMode::ConstantSize } fn measure(&self, _orientation: gtk::Orientation, _for_size: i32) -> (i32, i32, i32, i32) { match self.cover_size.get() { CoverSize::Large => (LARGE_SIZE, LARGE_SIZE, -1, -1), CoverSize::Small => (SMALL_SIZE, SMALL_SIZE, -1, -1), } } fn snapshot(&self, snapshot: >k::Snapshot) { if let Some(ref cover) = *self.cover.borrow() { let widget = self.obj(); let scale_factor = widget.scale_factor() as f64; let width = widget.width() as f64 * scale_factor; let height = widget.height() as f64 * scale_factor; let ratio = cover.intrinsic_aspect_ratio(); let w; let h; if ratio > 1.0 { w = width; h = width / ratio; } else { w = height * ratio; h = height; } let x = (width - w.ceil()) / 2.0; let y = (height - h).floor() / 2.0; snapshot.save(); snapshot.scale(1.0 / scale_factor as f32, 1.0 / scale_factor as f32); snapshot.translate(&graphene::Point::new(x as f32, y as f32)); snapshot.append_scaled_texture( cover, gsk::ScalingFilter::Trilinear, &graphene::Rect::new(0.0, 0.0, w as f32, h as f32), ); snapshot.restore(); } } } } glib::wrapper! { pub struct CoverPicture(ObjectSubclass) @extends gtk::Widget, @implements gio::ActionGroup, gio::ActionMap, gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; } impl Default for CoverPicture { fn default() -> Self { glib::Object::new() } } impl CoverPicture { pub fn new() -> Self { Self::default() } pub fn cover(&self) -> Option { (*self.imp().cover.borrow()).as_ref().cloned() } pub fn set_cover(&self, cover: Option<&gdk::Texture>) { if let Some(cover) = cover { self.imp().cover.replace(Some(cover.clone())); } else { self.imp().cover.replace(None); } self.queue_draw(); self.notify("cover"); } pub fn set_cover_size(&self, cover_size: CoverSize) { self.imp().cover_size.replace(cover_size); self.queue_resize(); self.notify("cover-size"); } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/drag_overlay.rs000066400000000000000000000111271516451220600245140ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Maximiliano Sandoval R // SPDX-License-Identifier: GPL-3.0-or-later use gtk::{glib, prelude::*, subclass::prelude::*}; mod imp { use std::cell::RefCell; use adw::subclass::prelude::*; use once_cell::sync::Lazy; use super::*; #[derive(Debug, Default)] pub struct DragOverlay { pub overlay: gtk::Overlay, pub revealer: gtk::Revealer, pub status: adw::StatusPage, pub drop_target: RefCell>, pub handler_id: RefCell>, } #[glib::object_subclass] impl ObjectSubclass for DragOverlay { const NAME: &'static str = "DragOverlay"; type Type = super::DragOverlay; type ParentType = adw::Bin; fn class_init(klass: &mut Self::Class) { klass.set_css_name("dragoverlay"); } } impl ObjectImpl for DragOverlay { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ glib::ParamSpecString::builder("title").build(), glib::ParamSpecObject::builder::("child").build(), glib::ParamSpecObject::builder::("drop-target") .explicit_notify() .build(), ] }); PROPERTIES.as_ref() } fn property(&self, _id: usize, pspec: &glib::ParamSpec) -> glib::Value { match pspec.name() { "title" => self.status.title().to_value(), "child" => self.overlay.child().to_value(), "drop-target" => self.drop_target.borrow().to_value(), _ => unimplemented!(), } } fn set_property(&self, _id: usize, value: &glib::Value, pspec: &glib::ParamSpec) { match pspec.name() { "title" => self.status.set_title(value.get().unwrap()), "child" => self .overlay .set_child(value.get::().ok().as_ref()), "drop-target" => self .obj() .set_drop_target(&value.get::().unwrap()), _ => unimplemented!(), }; } fn constructed(&self) { self.overlay .set_parent(self.obj().upcast_ref::()); self.overlay.add_overlay(&self.revealer); self.revealer.set_can_target(false); self.revealer .set_transition_type(gtk::RevealerTransitionType::Crossfade); self.revealer.set_reveal_child(false); self.status.set_icon_name(Some("folder-music-symbolic")); self.status.add_css_class("drag-overlay-status-page"); self.revealer.set_child(Some(&self.status)); } fn dispose(&self) { self.overlay.unparent(); } } impl WidgetImpl for DragOverlay {} impl BinImpl for DragOverlay {} } glib::wrapper! { pub struct DragOverlay(ObjectSubclass) @extends gtk::Widget, adw::Bin, @implements gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; } impl Default for DragOverlay { fn default() -> Self { glib::Object::new() } } impl DragOverlay { pub fn new() -> Self { Self::default() } pub fn set_drop_target(&self, drop_target: >k::DropTarget) { let priv_ = self.imp(); if let Some(target) = priv_.drop_target.borrow_mut().take() { self.remove_controller(&target); if let Some(handler_id) = priv_.handler_id.borrow_mut().take() { target.disconnect(handler_id); } } let handler_id = drop_target.connect_current_drop_notify(glib::clone!( #[weak(rename_to = revealer)] priv_.revealer, #[weak(rename_to = overlay)] priv_.overlay, move |target| { let reveal = target.current_drop().is_some(); revealer.set_reveal_child(reveal); if reveal { overlay.child().unwrap().add_css_class("blurred"); } else { overlay.child().unwrap().remove_css_class("blurred"); } } )); priv_.handler_id.replace(Some(handler_id)); self.add_controller(drop_target.clone()); priv_.drop_target.replace(Some(drop_target.clone())); self.notify("drop-target"); } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/gtk/000077500000000000000000000000001516451220600222535ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/gtk/meson.build000066400000000000000000000007661516451220600244260ustar00rootroot00000000000000# SPDX-FileCopyrightText: 2025 Emmanuele Bassi # SPDX-License-Identifier: GPL-3.0-or-later blueprints = custom_target('blueprints', input: files( 'playback-control.blp', 'playlist-view.blp', 'queue-row.blp', 'shortcuts-dialog.blp', 'song-cover.blp', 'song-details.blp', 'volume-control.blp', 'window.blp', ), output: '.', command: [ find_program('blueprint-compiler'), 'batch-compile', '@OUTPUT@', '@CURRENT_SOURCE_DIR@', '@INPUT@', ], ) amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/gtk/playback-control.blp000066400000000000000000000105561516451220600262250ustar00rootroot00000000000000// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2025 Emmanuele Bassi using Gtk 4.0; template $AmberolPlaybackControl: Widget { Box center_box { orientation: vertical; spacing: 6; width-request: 256; Box controls_box { spacing: 24; halign: center; hexpand: true; Button previous_button { icon-name: "media-skip-backward-symbolic"; action-name: "win.previous"; valign: center; tooltip-text: _("Play the Previous Song"); styles [ "circular", ] accessibility { label: C_("a11y", "Skip backwards"); } } Button play_button { icon-name: "media-playback-start-symbolic"; action-name: "win.play"; valign: center; tooltip-text: _("Toggle Play"); styles [ "circular", "large", ] accessibility { label: C_("a11y", "Toggle play"); } } Button next_button { icon-name: "media-skip-forward-symbolic"; action-name: "win.next"; valign: center; tooltip-text: _("Play the Next Song"); styles [ "circular", ] accessibility { label: C_("a11y", "Skip forward"); } } } $AmberolVolumeControl volume_control { hexpand: "true"; } CenterBox { [start] Box start_box { halign: start; spacing: 12; margin-end: 18; ToggleButton playlist_button { icon-name: "view-queue-symbolic"; action-name: "queue.toggle"; valign: center; tooltip-text: _("Toggle Playlist"); styles [ "circular", ] accessibility { label: C_("a11y", "Toggle playlist"); } } ToggleButton shuffle_button { icon-name: "media-playlist-shuffle-symbolic"; action-name: "queue.shuffle"; valign: center; tooltip-text: _("Shuffle the Playlist"); accessibility { label: C_("a11y", "Shuffle"); } styles [ "circular", ] } } [end] Box end_box { halign: end; spacing: 12; margin-start: 18; Button repeat_button { icon-name: "media-playlist-consecutive-symbolic"; action-name: "queue.repeat-mode"; valign: center; tooltip-text: _("Enable Repeat"); styles [ "circular", ] accessibility { label: C_("a11y", "Repeat"); } } MenuButton menu_button { menu-model: primary_menu; icon-name: "open-menu-symbolic"; primary: true; halign: end; valign: center; tooltip-text: _("Main Menu"); direction: up; styles [ "circular", ] accessibility { label: C_("a11y", "Primary menu"); } } } } } } menu primary_menu { section { item { label: _("Copy"); action: "win.copy"; } item { label: _("Open Directory"); action: "win.open-directory"; } } section { item { label: _("Add _Song"); action: "queue.add-song"; } item { label: _("Add _Folder"); action: "queue.add-folder"; } item { label: _("Clear"); action: "queue.clear"; } } section { item { label: _("_Match Cover Art"); action: "win.enable-recoloring"; } item { label: _("_Background Playback"); action: "app.background-play"; } } section { submenu { label: _("_ReplayGain"); item { label: C_("replaygain-menu", "_Album"); action: "win.replaygain"; target: "album"; } item { label: C_("replaygain-menu", "_Song"); action: "win.replaygain"; target: "track"; } item { label: C_("replaygain-menu", "_Disabled"); action: "win.replaygain"; target: "off"; } } } section { item { label: _("_Keyboard Shortcuts"); action: "app.shortcuts"; } item { label: _("_About Amberol"); action: "app.about"; } item { label: _("_Quit"); action: "app.quit"; } } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/gtk/playlist-view.blp000066400000000000000000000051661516451220600255730ustar00rootroot00000000000000// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2025 Emmanuele Bassi using Gtk 4.0; using Adw 1; template $AmberolPlaylistView: Widget { Adw.ToolbarView { [top] Adw.HeaderBar { [start] ToggleButton search_button { icon-name: "system-search-symbolic"; action-name: "queue.search"; valign: center; tooltip-text: _("Search Songs in the Playlist"); } title-widget: Box queue_length_box { orientation: vertical; valign: center; Label { ellipsize: end; label: _("Playlist"); styles [ "heading", ] } Label queue_length_label { ellipsize: end; styles [ "caption", ] } }; [end] Button back_button { visible: false; icon-name: "go-previous-symbolic"; action-name: "queue.toggle"; valign: center; tooltip-text: _("Close the Playlist"); } [end] ToggleButton select_button { icon-name: "selection-mode-symbolic"; action-name: "queue.select"; valign: center; tooltip-text: _("Select Songs in the Playlist"); } } [top] SearchBar playlist_searchbar { child: SearchEntry playlist_searchentry { placeholder-text: _("Search songs"); hexpand: true; accessibility { label: C_("a11y", "Search"); description: C_("a11y", "Type to search songs"); } }; } content: Overlay playlist_overlay { [overlay] ProgressBar playlist_progress { valign: start; hexpand: true; visible: false; styles [ "osd", ] } ScrolledWindow { hscrollbar-policy: never; vscrollbar-policy: automatic; propagate-natural-height: true; vexpand: true; child: ListView queue_view { single-click-activate: true; styles [ "navigation-sidebar", ] }; } }; [bottom] ActionBar queue_actionbar { revealed: false; styles [ "flat", ] Button queue_select_all_button { icon-name: "edit-select-all-symbolic"; tooltip-text: _("Select All Songs"); } [center] Label queue_selected_label { styles [ "caption", ] } [end] Button queue_remove_button { icon-name: "app-remove-symbolic"; tooltip-text: _("Remove Selected Songs"); } } styles [ "playlist-background", ] } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/gtk/queue-row.blp000066400000000000000000000054571516451220600247160ustar00rootroot00000000000000// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2025 Emmanuele Bassi using Gtk 4.0; template $AmberolQueueRow: Widget { Stack row_stack { StackPage { name: "song-details"; child: Box { Stack song_cover_stack { StackPage { name: "no-cover"; child: Image { icon-name: "folder-music-symbolic"; pixel-size: 32; styles [ "dim-label", "card", "small", ] accessibility { label: C_("a11y", "No cover available"); } }; } StackPage { name: "cover"; child: $AmberolCoverPicture song_cover_image { cover-size: "1"; halign: "center"; valign: "center"; styles [ "card", ] }; } } Box { orientation: vertical; valign: center; hexpand: true; spacing: 3; Inscription song_title_label { xalign: 0; text-overflow: ellipsize_end; styles [ "song-title", ] } Inscription song_artist_label { xalign: 0; text-overflow: ellipsize_end; styles [ "song-artist", ] } } [end] Image song_playing_image { icon-name: "audio-only-symbolic"; pixel-size: 16; halign: center; valign: center; opacity: 0; accessibility { label: C_("a11y", "Currently playing"); } } styles [ "song-details", ] }; } StackPage { name: "selection-mode"; child: Box { CheckButton selected_button { halign: center; valign: center; styles [ "selection-mode", ] } Box { orientation: vertical; valign: center; hexpand: true; spacing: 3; Inscription selection_title_label { xalign: 0; text-overflow: ellipsize_end; styles [ "song-title", ] } Inscription selection_artist_label { xalign: 0; text-overflow: ellipsize_end; styles [ "song-artist", ] } } [end] Image selection_playing_image { icon-name: "audio-only-symbolic"; pixel-size: 16; halign: center; valign: center; opacity: 0; } styles [ "song-details", ] }; } } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/gtk/shortcuts-dialog.blp000066400000000000000000000050621516451220600262500ustar00rootroot00000000000000// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2025 Emmanuele Bassi using Gtk 4.0; using Adw 1; Adw.ShortcutsDialog shortcuts_dialog { Adw.ShortcutsSection { title: C_("shortcut window", "General"); Adw.ShortcutsItem { title: C_("shortcut window", "Toggle primary menu"); accelerator: "F10"; } Adw.ShortcutsItem { title: C_("shortcut window", "Copy song details to the clipboard"); action-name: "win.copy"; } Adw.ShortcutsItem { title: C_("shortcut window", "Show shortcuts"); action-name: "app.shortcuts"; } Adw.ShortcutsItem { title: C_("shortcut window", "Quit"); action-name: "app.quit"; } } Adw.ShortcutsSection { title: C_("shortcut window", "Playlist"); Adw.ShortcutsItem { title: C_("shortcut window", "Add a song to the playlist"); action-name: "queue.add-song"; } Adw.ShortcutsItem { title: C_("shortcut window", "Add a folder to the playlist"); action-name: "queue.add-folder"; } Adw.ShortcutsItem { title: C_("shortcut window", "Clear the playlist"); action-name: "queue.clear"; } Adw.ShortcutsItem { title: C_("shortcut window", "Toggle the playlist pane"); action-name: "queue.toggle"; } Adw.ShortcutsItem { title: C_("shortcut window", "Search the playlist"); action-name: "queue.search"; } Adw.ShortcutsItem { title: C_("shortcut window", "Toggle shuffling songs"); action-name: "queue.shuffle"; } } Adw.ShortcutsSection { title: C_("shortcut window", "Playback"); Adw.ShortcutsItem { title: C_("shortcut window", "Toggle play/pause"); action-name: "win.play"; } Adw.ShortcutsItem { title: C_("shortcut window", "Previous song"); action-name: "win.previous"; } Adw.ShortcutsItem { title: C_("shortcut window", "Next song"); action-name: "win.next"; } Adw.ShortcutsItem { title: C_("shortcut window", "Seek backwards in the current song"); action-name: "win.seek-backwards"; } Adw.ShortcutsItem { title: C_("shortcut window", "Seek forward in the current song"); action-name: "win.seek-forward"; } } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/gtk/song-cover.blp000066400000000000000000000011351516451220600250340ustar00rootroot00000000000000// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2025 Emmanuele Bassi using Gtk 4.0; template $AmberolSongCover: Widget { Box { halign: center; valign: center; Stack cover_stack { StackPage { name: "no-image"; child: Image { overflow: hidden; icon-name: "folder-music-symbolic"; pixel-size: 64; styles [ "card", "dim-label", ] }; } StackPage { name: "cover-image"; child: $AmberolCoverPicture album_image {}; } } } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/gtk/song-details.blp000066400000000000000000000013041516451220600253410ustar00rootroot00000000000000// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2025 Emmanuele Bassi using Gtk 4.0; template $AmberolSongDetails: Widget { Box { orientation: vertical; spacing: 12; Box { orientation: vertical; valign: center; margin-start: 6; margin-end: 6; $AmberolMarquee song_title_label { width-chars: "20"; styles [ "song-title", ] } $AmberolMarquee song_artist_label { width-chars: "25"; styles [ "song-artist", ] } $AmberolMarquee song_album_label { width-chars: "25"; styles [ "song-album", ] } } } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/gtk/style.css000066400000000000000000000101001516451220600241150ustar00rootroot00000000000000button.large { min-width: 48px; min-height: 48px; } .main-box { padding: 6px; margin-left: 12px; margin-right: 12px; } songcover { padding-bottom: 24px; } songcover picture.cover, songcover image.card { box-shadow: 0px 1px 6px rgba(0,0,0,0.3), 0px 2px 12px rgba(0,0,0,0.15), 0px 6px 32px rgba(0,0,0,0.1); border-radius: 12px; margin: 6px; } image.card.small { border: 1px solid rgb(0 0 0 / 15%); background-clip: padding-box; } .main-window songcover picture.cover { background: linear-gradient(to bottom, var(--background-color-0), var(--background-color-1)); } songdetails { padding-top: 12px; padding-bottom: 24px; } songdetails label.song-title { /* match title-1 */ font-size: 15pt; font-weight: 800; padding-left: 12px; padding-right: 12px; } songdetails label.song-title, songdetails label.song-artist, songdetails label.song-album { min-height: 1.5em; } waveformview { padding-bottom: 6px; } playbackcontrol { padding-bottom: 12px; } queuerow .currently-playing { padding-left: 6px; font-weight: 700; } queuerow box.song-details { padding: 6px 0; border-spacing: 12px; } queuerow label.song-title { font-weight: 700; font-size: 85%; } queuerow label.song-artist { font-size: 85%; } queuerow picture.cover, queuerow image.card { box-shadow: none; border-radius: 4px; margin: 0px; } queuerow checkbutton.selection-mode { padding-right: 12px; padding-left: 8px; } dragoverlay { box-shadow: none; } .drag-overlay-status-page { background-color: color-mix(in srgb, var(--accent-bg-color) 50%, transparent); color: var(--accent-fg-color); padding: 32px; } .blurred { filter: blur(6px); } .main-window { --sidebar-bg-color: rgb(0 0 0 / 6%); --sidebar-backdrop-color: rgb(0 0 0 / 3%); --sidebar-shade-color: rgb(0 0 0 / 10%); --sidebar-border-color: rgb(0 0 0 / 10%); --accent-bg-color: rgb(0 0 0 / 75%); --accent-fg-color: white; --accent-color: oklab(from var(--accent-bg-color) var(--standalone-color-oklab)); --scrollbar-outline-color: rgb(255 255 255 / 25%); background: linear-gradient(127deg, color-mix(in srgb, var(--background-color-0) 55%, transparent), color-mix(in srgb, var(--background-color-0) 0%, transparent) 70.71%), linear-gradient(217deg, color-mix(in srgb, var(--background-color-1) 55%, transparent), color-mix(in srgb, var(--background-color-1) 0%, transparent) 70.71%), linear-gradient(336deg, color-mix(in srgb, var(--background-color-2) 55%, transparent), color-mix(in srgb, var(--background-color-2) 0%, transparent) 70.71%); transition-property: background; transition-duration: 250ms; transition-timing-function: ease; } .main-window > overlay-split-view > widget.background > playlistview { background: linear-gradient(127deg, color-mix(in srgb, var(--background-color-0) 55%, transparent), color-mix(in srgb, var(--background-color-0) 0%, transparent) 70.71%), linear-gradient(217deg, color-mix(in srgb, var(--background-color-1) 55%, transparent), color-mix(in srgb, var(--background-color-1) 0%, transparent) 70.71%), linear-gradient(336deg, color-mix(in srgb, var(--background-color-2) 55%, transparent), color-mix(in srgb, var(--background-color-2) 0%, transparent) 70.71%), var(--window-bg-color); transition-property: background; transition-duration: 250ms; transition-timing-function: ease; } .main-window volume > scale trough highlight { background: color-mix(in srgb, var(--accent-bg-color) var(--dim-opacity), transparent); } volume:hover > scale { color: inherit; } volume > scale trough highlight { min-height: 12px; min-width: 12px; } volume > scale trough slider { opacity: 0; } @media (prefers-color-scheme: dark) { .main-window { --sidebar-bg-color: rgb(255 255 255 / 5.5%); --sidebar-backdrop-color: rgb(255 255 255 / 2.75%); --sidebar-shade-color: rgb(0 0 0 / 20%); --sidebar-border-color: rgb(0 0 0 / 28%); --accent-bg-color: rgb(255 255 255 / 75%); --accent-fg-color: rgb(0 0 0 / 75%); --scrollbar-outline-color: rgb(0 0 0 / 25%); } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/gtk/volume-control.blp000066400000000000000000000007711516451220600257440ustar00rootroot00000000000000// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2025 Emmanuele Bassi using Gtk 4.0; template $AmberolVolumeControl: Widget { Button volume_low_button { icon-name: "audio-volume-low-symbolic"; action-name: "volume.toggle-mute"; valign: center; styles [ "flat", "circular", ] } Scale volume_scale { hexpand: true; margin-end: 6; } Image volume_high_image { icon-name: "audio-volume-high-symbolic"; margin-end: 10; } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/gtk/window.blp000066400000000000000000000112351516451220600242630ustar00rootroot00000000000000// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2025 Emmanuele Bassi using Gtk 4.0; using Adw 1; template $AmberolWindow: Adw.ApplicationWindow { handle-menubar-accel: true; width-request: 360; height-request: 660; default-width: 800; content: WindowHandle { $DragOverlay drag_overlay { title: _("Drop a song to add it to the playlist"); child: Adw.ToastOverlay toast_overlay { child: Stack main_stack { transition-type: crossfade; StackPage { name: "initial-view"; child: Adw.ToolbarView { [top] Adw.HeaderBar { show-title: false; } content: Adw.Clamp { maximum-size: 450; vexpand: true; valign: fill; child: Adw.StatusPage status_page { margin-start: 12; margin-end: 12; title: "Amberol"; description: _("Select a file or a folder, or drag files from your file manager to the application window to add songs to the playlist"); child: Box { orientation: vertical; halign: center; homogeneous: true; spacing: 12; Button restore_playlist_button { label: _("Restore Playlist"); action-name: "queue.restore-playlist"; styles [ "suggested-action", "pill", ] } Button add_folder_button { label: _("Add Folder"); action-name: "queue.add-folder"; styles [ "pill", ] } Button { label: _("Add Song"); action-name: "queue.add-song"; styles [ "pill", ] } }; }; }; }; } StackPage { name: "main-view"; child: Adw.OverlaySplitView split_view { max-sidebar-width: 330; sidebar-width-fraction: 0.4; content: Adw.ToolbarView { [top] Adw.HeaderBar { show-title: false; } content: Box main_box { orientation: vertical; valign: center; vexpand: true; spacing: 6; styles [ "main-box", ] $AmberolSongCover song_cover {} Box { orientation: vertical; spacing: 2; width-request: 256; Box { halign: center; $AmberolWaveformView waveform_view { can-focus: "true"; } } CenterBox { orientation: horizontal; width-request: 256; halign: center; [start] Label elapsed_label { label: "0:00"; accessibility { label: C_("a11y", "Elapsed time"); } styles [ "caption", "numeric", ] } [end] Label remaining_label { label: "0:00"; accessibility { label: C_("a11y", "Remaining time"); } styles [ "caption", "numeric", ] } } } $AmberolSongDetails song_details {} $AmberolPlaybackControl playback_control { halign: "center"; margin-top: "0"; margin-bottom: "24"; } }; }; sidebar: $AmberolPlaylistView playlist_view {}; }; } }; }; } }; Adw.Breakpoint { condition ("max-width: 560sp") setters { split_view.collapsed: true; } } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/i18n.rs000066400000000000000000000143151516451220600226170ustar00rootroot00000000000000// i18n.rs // // Copyright 2020 Christopher Davis // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . // // SPDX-License-Identifier: GPL-3.0-or-later use gettextrs::{gettext, ngettext, npgettext, pgettext}; use regex::{Captures, Regex}; #[allow(dead_code)] fn freplace(input: String, args: &[&str]) -> String { let mut parts = input.split("{}"); let mut output = parts.next().unwrap_or_default().to_string(); for (p, a) in parts.zip(args.iter()) { output += &(a.to_string() + p); } output } #[allow(dead_code)] fn kreplace(input: String, kwargs: &[(&str, &str)]) -> String { let mut s = input; for (k, v) in kwargs { if let Ok(re) = Regex::new(&format!("\\{{{}\\}}", k)) { s = re .replace_all(&s, |_: &Captures<'_>| v.to_string()) .to_string(); } } s } // Simple translations functions #[allow(dead_code)] pub fn i18n(format: &str) -> String { gettext(format) } #[allow(dead_code)] pub fn i18n_f(format: &str, args: &[&str]) -> String { let s = gettext(format); freplace(s, args) } #[allow(dead_code)] pub fn i18n_k(format: &str, kwargs: &[(&str, &str)]) -> String { let s = gettext(format); kreplace(s, kwargs) } // Singular and plural translations functions #[allow(dead_code)] pub fn ni18n(single: &str, multiple: &str, number: u32) -> String { ngettext(single, multiple, number) } #[allow(dead_code)] pub fn ni18n_f(single: &str, multiple: &str, number: u32, args: &[&str]) -> String { let s = ngettext(single, multiple, number); freplace(s, args) } #[allow(dead_code)] pub fn ni18n_k(single: &str, multiple: &str, number: u32, kwargs: &[(&str, &str)]) -> String { let s = ngettext(single, multiple, number); kreplace(s, kwargs) } // Translations with context functions #[allow(dead_code)] pub fn pi18n(ctx: &str, format: &str) -> String { pgettext(ctx, format) } #[allow(dead_code)] pub fn pi18n_f(ctx: &str, format: &str, args: &[&str]) -> String { let s = pgettext(ctx, format); freplace(s, args) } #[allow(dead_code)] pub fn pi18n_k(ctx: &str, format: &str, kwargs: &[(&str, &str)]) -> String { let s = pgettext(ctx, format); kreplace(s, kwargs) } // Singular and plural with context #[allow(dead_code)] pub fn pni18n(ctx: &str, single: &str, multiple: &str, number: u32) -> String { npgettext(ctx, single, multiple, number) } #[allow(dead_code)] pub fn pni18n_f(ctx: &str, single: &str, multiple: &str, number: u32, args: &[&str]) -> String { let s = npgettext(ctx, single, multiple, number); freplace(s, args) } #[allow(dead_code)] pub fn pni18n_k( ctx: &str, single: &str, multiple: &str, number: u32, kwargs: &[(&str, &str)], ) -> String { let s = npgettext(ctx, single, multiple, number); kreplace(s, kwargs) } #[cfg(test)] mod tests { use super::*; #[test] fn test_i18n() { let out = i18n("translate1"); assert_eq!(out, "translate1"); let out = ni18n("translate1", "translate multi", 1); assert_eq!(out, "translate1"); let out = ni18n("translate1", "translate multi", 2); assert_eq!(out, "translate multi"); } #[test] fn test_i18n_f() { let out = i18n_f("{} param", &["one"]); assert_eq!(out, "one param"); let out = i18n_f("middle {} param", &["one"]); assert_eq!(out, "middle one param"); let out = i18n_f("end {}", &["one"]); assert_eq!(out, "end one"); let out = i18n_f("multiple {} and {}", &["one", "two"]); assert_eq!(out, "multiple one and two"); let out = ni18n_f("singular {} and {}", "plural {} and {}", 2, &["one", "two"]); assert_eq!(out, "plural one and two"); let out = ni18n_f("singular {} and {}", "plural {} and {}", 1, &["one", "two"]); assert_eq!(out, "singular one and two"); } #[test] fn test_i18n_k() { let out = i18n_k("{one} param", &[("one", "one")]); assert_eq!(out, "one param"); let out = i18n_k("middle {one} param", &[("one", "one")]); assert_eq!(out, "middle one param"); let out = i18n_k("end {one}", &[("one", "one")]); assert_eq!(out, "end one"); let out = i18n_k("multiple {one} and {two}", &[("one", "1"), ("two", "two")]); assert_eq!(out, "multiple 1 and two"); let out = i18n_k("multiple {two} and {one}", &[("one", "1"), ("two", "two")]); assert_eq!(out, "multiple two and 1"); let out = i18n_k("multiple {one} and {one}", &[("one", "1"), ("two", "two")]); assert_eq!(out, "multiple 1 and 1"); let out = ni18n_k( "singular {one} and {two}", "plural {one} and {two}", 1, &[("one", "1"), ("two", "two")], ); assert_eq!(out, "singular 1 and two"); let out = ni18n_k( "singular {one} and {two}", "plural {one} and {two}", 2, &[("one", "1"), ("two", "two")], ); assert_eq!(out, "plural 1 and two"); } #[test] fn test_pi18n() { let out = pi18n("This is the context", "translate1"); assert_eq!(out, "translate1"); let out = pni18n("context", "translate1", "translate multi", 1); assert_eq!(out, "translate1"); let out = pni18n("The context string", "translate1", "translate multi", 2); assert_eq!(out, "translate multi"); let out = pi18n_f("Context for translation", "{} param", &["one"]); assert_eq!(out, "one param"); let out = pi18n_k("context", "{one} param", &[("one", "one")]); assert_eq!(out, "one param"); } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/main.rs000066400000000000000000000053341516451220600227650ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later mod application; mod audio; mod config; mod cover_picture; mod drag_overlay; mod i18n; mod marquee; mod playback_control; mod playlist_view; mod queue_row; mod search; mod song_cover; mod song_details; mod sort; mod utils; mod volume_control; mod waveform_view; mod window; use std::env; use config::{APPLICATION_ID, GETTEXT_PACKAGE, LOCALEDIR, PKGDATADIR, PROFILE}; use gettextrs::{bind_textdomain_codeset, bindtextdomain, setlocale, textdomain, LocaleCategory}; use gtk::{gio, glib, prelude::*}; use log::{debug, error, LevelFilter}; use self::application::Application; fn main() -> glib::ExitCode { let mut builder = pretty_env_logger::formatted_builder(); if APPLICATION_ID.ends_with("Devel") { builder.filter(Some("amberol"), LevelFilter::Debug); } else { builder.filter(Some("amberol"), LevelFilter::Info); } builder.init(); // Set up gettext translations debug!("Setting up locale data"); setlocale(LocaleCategory::LcAll, ""); bindtextdomain(GETTEXT_PACKAGE, LOCALEDIR).expect("Unable to bind the text domain"); bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8") .expect("Unable to set the text domain encoding"); textdomain(GETTEXT_PACKAGE).expect("Unable to switch to the text domain"); debug!("Setting up pulseaudio environment"); let app_id = APPLICATION_ID.trim_end_matches(".Devel"); env::set_var("PULSE_PROP_application.icon_name", app_id); env::set_var("PULSE_PROP_application.metadata().name", "Amberol"); env::set_var("PULSE_PROP_media.role", "music"); debug!("Loading resources"); let resources = match env::var("MESON_DEVENV") { Err(_) => gio::Resource::load(PKGDATADIR.to_owned() + "/amberol.gresource") .expect("Unable to find amberol.gresource"), Ok(_) => match env::current_exe() { Ok(path) => { let mut resource_path = path; resource_path.pop(); resource_path.push("amberol.gresource"); gio::Resource::load(&resource_path) .expect("Unable to find amberol.gresource in devenv") } Err(err) => { error!("Unable to find the current path: {}", err); return glib::ExitCode::FAILURE; } }, }; gio::resources_register(&resources); debug!("Setting up application (profile: {})", &PROFILE); glib::set_application_name("Amberol"); glib::set_program_name(Some("amberol")); gst::init().expect("Failed to initialize gstreamer"); let ctx = glib::MainContext::default(); let _guard = ctx.acquire().unwrap(); Application::new().run() } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/marquee.rs000066400000000000000000000221031516451220600234710ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2023 Yuri Izmer // SPDX-License-Identifier: GPL-3.0-or-later use adw::prelude::*; use adw::subclass::prelude::*; use glib::clone; use gtk::gdk; use gtk::glib; use gtk::graphene; use gtk::gsk; use once_cell::sync::OnceCell; use std::cell::Cell; const SPACING: f32 = 32.0; mod imp { use super::*; #[derive(Default, glib::Properties)] #[properties(wrapper_type = super::Marquee)] pub struct Marquee { child: gtk::Label, pub(super) rotation_progress: Cell, pub(super) label_fits: Cell, pub(super) animation: OnceCell, #[property( get = |imp: &Self| imp.child.label(), set = Self::set_label, )] pub(super) label: std::marker::PhantomData, #[property(get, set = Self::set_width_chars)] pub(super) width_chars: Cell, } #[glib::object_subclass] impl ObjectSubclass for Marquee { const NAME: &'static str = "AmberolMarquee"; type Type = super::Marquee; type ParentType = gtk::Widget; fn class_init(klass: &mut Self::Class) { klass.set_css_name("label"); klass.set_accessible_role(gtk::AccessibleRole::Label); } } impl ObjectImpl for Marquee { fn properties() -> &'static [glib::ParamSpec] { Self::derived_properties() } fn set_property(&self, id: usize, value: &glib::Value, pspec: &glib::ParamSpec) { self.derived_set_property(id, value, pspec) } fn property(&self, id: usize, pspec: &glib::ParamSpec) -> glib::Value { self.derived_property(id, pspec) } fn constructed(&self) { self.parent_constructed(); let widget = &*self.obj(); self.child.set_parent(widget); self.child.set_xalign(0.5); let target = adw::CallbackAnimationTarget::new(clone!( #[weak] widget, move |value| { widget.imp().set_rotation_progress(value as f32); } )); let animation = adw::TimedAnimation::builder() .widget(widget) .value_from(0.0) .value_to(1.0) .target(&target) .easing(adw::Easing::EaseInOutCubic) .build(); // TODO: I think animation rest duration property can be useful in libadwaita animation.connect_done(clone!( #[weak] widget, move |_| { glib::timeout_add_local_once( std::time::Duration::from_millis(1500), move || { let imp = widget.imp(); if !imp.label_fits.get() { let animation = imp.animation.get().unwrap(); if animation.state() != adw::AnimationState::Playing { animation.play(); } } }, ); } )); self.animation.set(animation).unwrap(); } fn dispose(&self) { self.child.unparent(); } } impl WidgetImpl for Marquee { fn realize(&self) { self.parent_realize(); } fn measure(&self, orientation: gtk::Orientation, for_size: i32) -> (i32, i32, i32, i32) { if orientation == gtk::Orientation::Horizontal { (0, self.width_pixels(), -1, -1) } else { self.child.measure(orientation, for_size) } } fn size_allocate(&self, width: i32, _height: i32, _baseline: i32) { let (_min, natural) = self.child.preferred_size(); let child_width = natural.width().max(width); self.child.allocate(child_width, natural.height(), -1, None); let animation = self.animation.get().unwrap(); animation.set_duration(child_width.max(20) as u32 * 30); if self.child.width() > width { self.label_fits.set(false); self.start_animation(); } else { self.label_fits.set(true); self.stop_animation(); } } fn snapshot(&self, snapshot: >k::Snapshot) { if self.label_fits.get() { self.parent_snapshot(snapshot); return; } let widget = self.obj(); let width = widget.width() as f32; let node = { let snapshot = gtk::Snapshot::new(); self.parent_snapshot(&snapshot); snapshot.to_node() }; let Some(node) = node else { return; }; let label_bounds = node.bounds(); let label_width = label_bounds.width(); let label_height = label_bounds.height(); let gradient_width = SPACING * 0.5; let bounds = graphene::Rect::new( -gradient_width, label_bounds.y(), width + gradient_width, label_height, ); snapshot.push_mask(gsk::MaskMode::InvertedAlpha); { let l_start = bounds.top_left(); let mut l_end = bounds.top_left(); l_end.set_x(l_end.x() + gradient_width); snapshot.append_linear_gradient( &bounds, &l_start, &l_end, &[ gsk::ColorStop::new(0.0, gdk::RGBA::BLACK), gsk::ColorStop::new(1.0, gdk::RGBA::TRANSPARENT), ], ); let mut r_start = bounds.top_right(); r_start.set_x(r_start.x() - gradient_width); let r_end = bounds.top_right(); snapshot.append_linear_gradient( &bounds, &r_start, &r_end, &[ gsk::ColorStop::new(0.0, gdk::RGBA::TRANSPARENT), gsk::ColorStop::new(1.0, gdk::RGBA::BLACK), ], ); } snapshot.pop(); // mask node snapshot.push_clip(&bounds); snapshot.translate(&graphene::Point::new( -(label_width + SPACING) * self.rotation_progress.get(), 0.0, )); snapshot.append_node(&node); snapshot.translate(&graphene::Point::new(label_width + SPACING, 0.0)); snapshot.append_node(&node); snapshot.pop(); // clip snapshot.pop(); // mask child } } impl Marquee { fn set_label(&self, value: Option) { if let Some(value) = value { self.child.set_label(&value); } else { self.child.set_label(""); } // restart animation if label was changed let animation = self.animation.get().unwrap(); if animation.state() == adw::AnimationState::Playing { animation.skip(); } } fn set_rotation_progress(&self, value: f32) { self.rotation_progress.replace(value.rem_euclid(1.0)); self.obj().queue_draw(); } fn set_width_chars(&self, value: i32) { if self.width_chars.replace(value) != value { self.obj().queue_resize(); } } fn width_pixels(&self) -> i32 { let metrics = self.obj().pango_context().metrics(None, None); let char_width = metrics .approximate_char_width() .max(metrics.approximate_digit_width()); let width = char_width * self.width_chars.get(); width / gtk::pango::SCALE } fn start_animation(&self) { let animation = self.animation.get().unwrap(); if animation.state() != adw::AnimationState::Playing { glib::timeout_add_local_once( std::time::Duration::from_millis(1500), clone!( #[weak] animation, move || { if animation.state() != adw::AnimationState::Playing { animation.play(); } }, ), ); } } fn stop_animation(&self) { let animation = self.animation.get().unwrap(); animation.pause(); } } } glib::wrapper! { pub struct Marquee(ObjectSubclass) @extends gtk::Widget, @implements gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; } impl Default for Marquee { fn default() -> Self { glib::Object::new() } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/meson.build000066400000000000000000000034531516451220600236350ustar00rootroot00000000000000# SPDX-FileCopyrightText: 2022 Emmanuele Bassi # SPDX-License-Identifier: GPL-3.0-or-later subdir('gtk') pkgdatadir = get_option('prefix') / get_option('datadir') / meson.project_name() gnome.compile_resources('amberol', 'amberol.gresource.xml', gresource_bundle: true, dependencies: blueprints, install: true, install_dir: pkgdatadir, ) conf = configuration_data() conf.set_quoted('VERSION', '@0@@1@'.format(meson.project_version(), version_suffix)) conf.set_quoted('GETTEXT_PACKAGE', 'amberol') conf.set_quoted('LOCALEDIR', get_option('prefix') / get_option('localedir')) conf.set_quoted('PKGDATADIR', pkgdatadir) conf.set_quoted('APPLICATION_ID', application_id) conf.set_quoted('PROFILE', get_option('profile')) config_rs = configure_file( input: 'config.rs.in', output: 'config.rs', configuration: conf ) # Copy the config.rs output to the source directory. run_command( 'cp', meson.project_build_root() / 'src' / 'config.rs', meson.project_source_root() / 'src' / 'config.rs', check: true, ) cargo_options = [ '--manifest-path', meson.project_source_root() / 'Cargo.toml' ] cargo_options += [ '--target-dir', meson.project_build_root() / 'src' ] if get_option('profile') == 'default' cargo_options += [ '--release' ] rust_target = 'release' message('Building in release mode') else rust_target = 'debug' message('Building in debug mode') endif cargo_env = [ 'CARGO_HOME=' + meson.project_build_root() / 'cargo-home' ] cargo_release = custom_target( 'cargo-build', build_by_default: true, build_always_stale: true, output: meson.project_name(), console: true, install: true, install_dir: get_option('bindir'), command: [ 'env', cargo_env, cargo, 'build', cargo_options, '&&', 'cp', 'src' / rust_target / meson.project_name(), '@OUTPUT@', ], ) amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/playback_control.rs000066400000000000000000000075441516451220600253740ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use adw::subclass::prelude::*; use gtk::{gio, glib, prelude::*, CompositeTemplate}; use crate::{audio::RepeatMode, i18n::i18n, volume_control::VolumeControl}; mod imp { use super::*; #[derive(Debug, Default, CompositeTemplate)] #[template(resource = "/io/bassi/Amberol/playback-control.ui")] pub struct PlaybackControl { // Template widgets #[template_child] pub start_box: TemplateChild, #[template_child] pub center_box: TemplateChild, #[template_child] pub end_box: TemplateChild, #[template_child] pub previous_button: TemplateChild, #[template_child] pub play_button: TemplateChild, #[template_child] pub next_button: TemplateChild, #[template_child] pub volume_control: TemplateChild, #[template_child] pub playlist_button: TemplateChild, #[template_child] pub shuffle_button: TemplateChild, #[template_child] pub repeat_button: TemplateChild, #[template_child] pub menu_button: TemplateChild, } #[glib::object_subclass] impl ObjectSubclass for PlaybackControl { const NAME: &'static str = "AmberolPlaybackControl"; type Type = super::PlaybackControl; type ParentType = gtk::Widget; fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); klass.set_layout_manager_type::(); klass.set_css_name("playbackcontrol"); klass.set_accessible_role(gtk::AccessibleRole::Group); } fn instance_init(obj: &glib::subclass::InitializingObject) { VolumeControl::static_type(); obj.init_template(); } } impl ObjectImpl for PlaybackControl { fn dispose(&self) { while let Some(child) = self.obj().first_child() { child.unparent(); } } fn constructed(&self) { self.parent_constructed(); self.menu_button.set_primary(true); } } impl WidgetImpl for PlaybackControl {} } glib::wrapper! { pub struct PlaybackControl(ObjectSubclass) @extends gtk::Widget, @implements gio::ActionGroup, gio::ActionMap, gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; } impl Default for PlaybackControl { fn default() -> Self { glib::Object::new() } } impl PlaybackControl { pub fn new() -> Self { Self::default() } pub fn play_button(&self) -> gtk::Button { self.imp().play_button.get() } pub fn repeat_button(&self) -> gtk::Button { self.imp().repeat_button.get() } pub fn volume_control(&self) -> VolumeControl { self.imp().volume_control.get() } pub fn set_repeat_mode(&self, repeat_mode: RepeatMode) { let repeat_button = self.imp().repeat_button.get(); match repeat_mode { RepeatMode::Consecutive => { repeat_button.set_icon_name("media-playlist-consecutive-symbolic"); repeat_button.set_tooltip_text(Some(&i18n("Do Not Repeat"))); } RepeatMode::RepeatAll => { repeat_button.set_icon_name("media-playlist-repeat-symbolic"); repeat_button.set_tooltip_text(Some(&i18n("Repeat All Songs"))); } RepeatMode::RepeatOne => { repeat_button.set_icon_name("media-playlist-repeat-song-symbolic"); repeat_button.set_tooltip_text(Some(&i18n("Repeat the Current Song"))); } } } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/playlist_view.rs000066400000000000000000000102311516451220600247240ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use adw::subclass::prelude::*; use gtk::{gio, glib, prelude::*, CompositeTemplate}; mod imp { use super::*; #[derive(Debug, Default, CompositeTemplate)] #[template(resource = "/io/bassi/Amberol/playlist-view.ui")] pub struct PlaylistView { #[template_child] pub back_button: TemplateChild, #[template_child] pub queue_view: TemplateChild, #[template_child] pub queue_length_label: TemplateChild, #[template_child] pub queue_actionbar: TemplateChild, #[template_child] pub queue_select_all_button: TemplateChild, #[template_child] pub queue_remove_button: TemplateChild, #[template_child] pub queue_selected_label: TemplateChild, #[template_child] pub playlist_progress: TemplateChild, #[template_child] pub playlist_searchbar: TemplateChild, #[template_child] pub playlist_searchentry: TemplateChild, } #[glib::object_subclass] impl ObjectSubclass for PlaylistView { const NAME: &'static str = "AmberolPlaylistView"; type Type = super::PlaylistView; type ParentType = gtk::Widget; fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); klass.set_layout_manager_type::(); klass.set_css_name("playlistview"); klass.set_accessible_role(gtk::AccessibleRole::Group); } fn instance_init(obj: &glib::subclass::InitializingObject) { obj.init_template(); } } impl ObjectImpl for PlaylistView { fn dispose(&self) { while let Some(child) = self.obj().first_child() { child.unparent(); } } fn constructed(&self) { self.parent_constructed(); self.obj().setup_searchbar(); } } impl WidgetImpl for PlaylistView {} } glib::wrapper! { pub struct PlaylistView(ObjectSubclass) @extends gtk::Widget, @implements gio::ActionGroup, gio::ActionMap, gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; } impl Default for PlaylistView { fn default() -> Self { glib::Object::new() } } impl PlaylistView { pub fn new() -> Self { Self::default() } fn setup_searchbar(&self) { let entry = self.imp().playlist_searchentry.get(); self.imp().playlist_searchbar.connect_entry(&entry); } pub fn back_button(&self) -> gtk::Button { self.imp().back_button.get() } pub fn queue_actionbar(&self) -> gtk::ActionBar { self.imp().queue_actionbar.get() } pub fn queue_remove_button(&self) -> gtk::Button { self.imp().queue_remove_button.get() } pub fn queue_select_all_button(&self) -> gtk::Button { self.imp().queue_select_all_button.get() } pub fn queue_selected_label(&self) -> gtk::Label { self.imp().queue_selected_label.get() } pub fn queue_view(&self) -> gtk::ListView { self.imp().queue_view.get() } pub fn queue_length_label(&self) -> gtk::Label { self.imp().queue_length_label.get() } pub fn playlist_searchbar(&self) -> gtk::SearchBar { self.imp().playlist_searchbar.get() } pub fn playlist_searchentry(&self) -> gtk::SearchEntry { self.imp().playlist_searchentry.get() } pub fn begin_loading(&self) { self.imp().playlist_progress.set_fraction(0.0); self.imp().playlist_progress.set_visible(true); } pub fn end_loading(&self) { self.imp().playlist_progress.set_visible(false); } pub fn update_loading(&self, cur: u32, max: u32) { let step = cur as f64 / max as f64; self.imp().playlist_progress.set_fraction(step); } pub fn set_search(&self, search: bool) { self.imp().playlist_searchbar.set_search_mode(search); } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/queue_row.rs000066400000000000000000000177431516451220600240630ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::cell::{Cell, RefCell}; use adw::subclass::prelude::*; use glib::clone; use gtk::{gdk, gio, glib, prelude::*, CompositeTemplate}; use crate::{audio::Song, cover_picture::CoverPicture}; mod imp { use glib::{ParamSpec, ParamSpecBoolean, ParamSpecObject, ParamSpecString, Value}; use once_cell::sync::Lazy; use super::*; #[derive(Debug, Default, CompositeTemplate)] #[template(resource = "/io/bassi/Amberol/queue-row.ui")] pub struct QueueRow { // Template widgets #[template_child] pub row_stack: TemplateChild, #[template_child] pub song_cover_stack: TemplateChild, #[template_child] pub song_cover_image: TemplateChild, #[template_child] pub song_title_label: TemplateChild, #[template_child] pub song_artist_label: TemplateChild, #[template_child] pub song_playing_image: TemplateChild, #[template_child] pub selection_title_label: TemplateChild, #[template_child] pub selection_artist_label: TemplateChild, #[template_child] pub selected_button: TemplateChild, #[template_child] pub selection_playing_image: TemplateChild, pub song: RefCell>, pub playing: Cell, pub selection_mode: Cell, } #[glib::object_subclass] impl ObjectSubclass for QueueRow { const NAME: &'static str = "AmberolQueueRow"; type Type = super::QueueRow; type ParentType = gtk::Widget; fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); klass.set_layout_manager_type::(); klass.set_css_name("queuerow"); klass.set_accessible_role(gtk::AccessibleRole::Group); } fn instance_init(obj: &glib::subclass::InitializingObject) { obj.init_template(); } } impl ObjectImpl for QueueRow { fn dispose(&self) { while let Some(child) = self.obj().first_child() { child.unparent(); } } fn constructed(&self) { self.parent_constructed(); self.obj().init_widgets(); } fn properties() -> &'static [ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ ParamSpecObject::builder::("song").build(), ParamSpecString::builder("song-artist").build(), ParamSpecString::builder("song-title").build(), ParamSpecObject::builder::("song-cover").build(), ParamSpecBoolean::builder("playing").build(), ParamSpecBoolean::builder("selection-mode").build(), ParamSpecBoolean::builder("selected").build(), ] }); PROPERTIES.as_ref() } fn set_property(&self, _id: usize, value: &Value, pspec: &ParamSpec) { match pspec.name() { "song" => { let song = value.get::>().unwrap(); self.song.replace(song); } "song-artist" => { let p = value.get::<&str>().expect("The value needs to be a string"); self.obj().set_song_artist(p); } "song-title" => { let p = value.get::<&str>().expect("The value needs to be a string"); self.obj().set_song_title(p); } "song-cover" => { let p = value.get::().ok(); self.obj().set_song_cover(p); } "playing" => { let p = value .get::() .expect("The value needs to be a boolean"); self.obj().set_playing(p); } "selection-mode" => { let p = value .get::() .expect("The value needs to be a boolean"); self.obj().set_selection_mode(p); } "selected" => { let p = value .get::() .expect("The value needs to be a boolean"); self.selected_button.set_active(p); } _ => unimplemented!(), } } fn property(&self, _id: usize, pspec: &ParamSpec) -> Value { match pspec.name() { "song" => self.song.borrow().to_value(), "song-artist" => self.song_artist_label.text().to_value(), "song-title" => self.song_title_label.text().to_value(), "song-cover" => self.song_cover_image.cover().to_value(), "playing" => self.playing.get().to_value(), "selection-mode" => self.selection_mode.get().to_value(), "selected" => self.selected_button.is_active().to_value(), _ => unimplemented!(), } } } impl WidgetImpl for QueueRow {} } glib::wrapper! { pub struct QueueRow(ObjectSubclass) @extends gtk::Widget, @implements gio::ActionGroup, gio::ActionMap, gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; } impl Default for QueueRow { fn default() -> Self { glib::Object::new() } } impl QueueRow { pub fn new() -> Self { Self::default() } fn init_widgets(&self) { self.imp().selected_button.connect_active_notify(clone!( #[strong(rename_to = this)] self, move |button| { if let Some(ref song) = *this.imp().song.borrow() { song.set_selected(button.is_active()); } this.notify("selected"); } )); } fn set_playing(&self, playing: bool) { if playing != self.imp().playing.replace(playing) { self.update_mode(); self.notify("playing"); } } fn set_selection_mode(&self, selection_mode: bool) { if selection_mode != self.imp().selection_mode.replace(selection_mode) { self.update_mode(); self.notify("selection-mode"); } } fn update_mode(&self) { let imp = self.imp(); if imp.selection_mode.get() { imp.row_stack.set_visible_child_name("selection-mode"); let opacity = if imp.playing.get() { 1.0 } else { 0.0 }; imp.selection_playing_image.set_opacity(opacity); } else { imp.row_stack.set_visible_child_name("song-details"); let opacity = if imp.playing.get() { 1.0 } else { 0.0 }; imp.song_playing_image.set_opacity(opacity); } } fn set_song_title(&self, title: &str) { let imp = self.imp(); imp.song_title_label.set_text(Some(title)); imp.selection_title_label.set_text(Some(title)); } fn set_song_artist(&self, artist: &str) { let imp = self.imp(); imp.song_artist_label.set_text(Some(artist)); imp.selection_artist_label.set_text(Some(artist)); } fn set_song_cover(&self, cover: Option) { let imp = self.imp(); if let Some(texture) = cover { imp.song_cover_image.set_cover(Some(&texture)); imp.song_cover_stack.set_visible_child_name("cover"); } else { imp.song_cover_image.set_cover(None); imp.song_cover_stack.set_visible_child_name("no-cover"); } } pub fn song(&self) -> Option { self.imp().song.borrow().clone() } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/search.rs000066400000000000000000000052021516451220600233000ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 John Toohey // SPDX-License-Identifier: GPL-3.0-or-later use gtk::{glib, prelude::*, subclass::prelude::*}; mod imp { use std::cell::RefCell; use fuzzy_matcher::{skim::SkimMatcherV2, FuzzyMatcher}; use gtk::{ glib::{self, ParamSpec, ParamSpecString, Value}, prelude::*, subclass::prelude::*, }; use once_cell::sync::Lazy; use crate::audio::Song; #[derive(Default)] pub struct FuzzyFilter { pub search: RefCell>, } #[glib::object_subclass] impl ObjectSubclass for FuzzyFilter { const NAME: &'static str = "AmberolFuzzyFilter"; type Type = super::FuzzyFilter; type ParentType = gtk::Filter; } impl ObjectImpl for FuzzyFilter { fn properties() -> &'static [ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| vec![ParamSpecString::builder("search").build()]); PROPERTIES.as_ref() } fn set_property(&self, _id: usize, value: &Value, pspec: &ParamSpec) { match pspec.name() { "search" => { let p = value .get::>() .expect("Value must be a string"); self.obj().set_search(p); } _ => unimplemented!(), } } } impl FilterImpl for FuzzyFilter { fn strictness(&self) -> gtk::FilterMatch { gtk::FilterMatch::Some } fn match_(&self, song: &glib::Object) -> bool { let song = song.downcast_ref::().unwrap(); if let Some(search) = self.search.borrow().as_ref() { let key = song.search_key(); let matcher = SkimMatcherV2::default(); matcher.fuzzy_match(&key, search).is_some() || search.is_empty() } else { true } } } } glib::wrapper! { pub struct FuzzyFilter(ObjectSubclass) @extends gtk::Filter; } impl Default for FuzzyFilter { fn default() -> Self { Self::new() } } impl FuzzyFilter { pub fn new() -> Self { glib::Object::new() } pub fn search(&self) -> Option { self.imp().search.borrow().as_ref().map(ToString::to_string) } pub fn set_search(&self, search: Option) { if *self.imp().search.borrow() != search { *self.imp().search.borrow_mut() = search.map(|x| x.to_lowercase()); self.changed(gtk::FilterChange::Different); } } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/song_cover.rs000066400000000000000000000042221516451220600242000ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2023 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use adw::subclass::prelude::*; use gtk::{glib, prelude::*, CompositeTemplate}; use crate::cover_picture::CoverPicture; mod imp { use super::*; #[derive(Debug, Default, CompositeTemplate)] #[template(resource = "/io/bassi/Amberol/song-cover.ui")] pub struct SongCover { // Template widgets #[template_child] pub cover_stack: TemplateChild, #[template_child] pub album_image: TemplateChild, } #[glib::object_subclass] impl ObjectSubclass for SongCover { const NAME: &'static str = "AmberolSongCover"; type Type = super::SongCover; type ParentType = gtk::Widget; fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); klass.set_layout_manager_type::(); klass.set_css_name("songcover"); klass.set_accessible_role(gtk::AccessibleRole::Group); } fn instance_init(obj: &glib::subclass::InitializingObject) { CoverPicture::static_type(); obj.init_template(); } } impl ObjectImpl for SongCover { fn dispose(&self) { while let Some(child) = self.obj().first_child() { child.unparent(); } } } impl WidgetImpl for SongCover {} } glib::wrapper! { pub struct SongCover(ObjectSubclass) @extends gtk::Widget, @implements gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; } impl Default for SongCover { fn default() -> Self { glib::Object::new::() } } impl SongCover { pub fn new() -> Self { Self::default() } pub fn album_image(&self) -> CoverPicture { self.imp().album_image.get() } pub fn show_cover_image(&self, has_image: bool) { let cover_stack = self.imp().cover_stack.get(); if has_image { cover_stack.set_visible_child_name("cover-image"); } else { cover_stack.set_visible_child_name("no-image"); } } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/song_details.rs000066400000000000000000000041311516451220600245060ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use adw::subclass::prelude::*; use gtk::{glib, prelude::*, CompositeTemplate}; use crate::marquee::Marquee; mod imp { use super::*; #[derive(Debug, Default, CompositeTemplate)] #[template(resource = "/io/bassi/Amberol/song-details.ui")] pub struct SongDetails { // Template widgets #[template_child] pub song_title_label: TemplateChild, #[template_child] pub song_artist_label: TemplateChild, #[template_child] pub song_album_label: TemplateChild, } #[glib::object_subclass] impl ObjectSubclass for SongDetails { const NAME: &'static str = "AmberolSongDetails"; type Type = super::SongDetails; type ParentType = gtk::Widget; fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); klass.set_layout_manager_type::(); klass.set_css_name("songdetails"); klass.set_accessible_role(gtk::AccessibleRole::Group); } fn instance_init(obj: &glib::subclass::InitializingObject) { obj.init_template(); } } impl ObjectImpl for SongDetails { fn dispose(&self) { while let Some(child) = self.obj().first_child() { child.unparent(); } } } impl WidgetImpl for SongDetails {} } glib::wrapper! { pub struct SongDetails(ObjectSubclass) @extends gtk::Widget, @implements gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; } impl Default for SongDetails { fn default() -> Self { glib::Object::new() } } impl SongDetails { pub fn new() -> Self { Self::default() } pub fn artist_label(&self) -> Marquee { self.imp().song_artist_label.get() } pub fn title_label(&self) -> Marquee { self.imp().song_title_label.get() } pub fn album_label(&self) -> Marquee { self.imp().song_album_label.get() } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/sort.rs000066400000000000000000000057231516451220600230320ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 John Toohey // SPDX-License-Identifier: GPL-3.0-or-later use gtk::{glib, prelude::*, subclass::prelude::*}; mod imp { use std::cell::RefCell; use fuzzy_matcher::{skim::SkimMatcherV2, FuzzyMatcher}; use gtk::{ glib::{self, ParamSpec, ParamSpecString, Value}, prelude::*, subclass::prelude::*, }; use once_cell::sync::Lazy; use crate::{audio::Song, utils::cmp_two_files}; #[derive(Default)] pub struct FuzzySorter { pub search: RefCell>, } #[glib::object_subclass] impl ObjectSubclass for FuzzySorter { const NAME: &'static str = "AmberolFuzzySorter"; type Type = super::FuzzySorter; type ParentType = gtk::Sorter; } impl ObjectImpl for FuzzySorter { fn properties() -> &'static [ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| vec![ParamSpecString::builder("search").build()]); PROPERTIES.as_ref() } fn set_property(&self, _id: usize, value: &Value, pspec: &ParamSpec) { match pspec.name() { "search" => { let p = value .get::>() .expect("Value must be a string"); self.obj().set_search(p); } _ => unimplemented!(), } } } impl SorterImpl for FuzzySorter { fn compare(&self, item1: &glib::Object, item2: &glib::Object) -> gtk::Ordering { let item1 = item1.downcast_ref::().unwrap(); let item2 = item2.downcast_ref::().unwrap(); if let Some(search) = self.search.borrow().as_ref() { let matcher = SkimMatcherV2::default(); let item1_key = item1.search_key(); let item2_key = item2.search_key(); let item1_score = matcher.fuzzy_match(&item1_key, search); let item2_score = matcher.fuzzy_match(&item2_key, search); item1_score.cmp(&item2_score).reverse().into() } else { cmp_two_files(None, &item1.file(), &item2.file()).into() } } fn order(&self) -> gtk::SorterOrder { gtk::SorterOrder::Partial } } } glib::wrapper! { pub struct FuzzySorter(ObjectSubclass) @extends gtk::Sorter; } impl Default for FuzzySorter { fn default() -> Self { Self::new() } } impl FuzzySorter { pub fn new() -> Self { glib::Object::new() } pub fn search(&self) -> Option { self.imp().search.borrow().as_ref().map(ToString::to_string) } pub fn set_search(&self, search: Option) { if *self.imp().search.borrow() != search { *self.imp().search.borrow_mut() = search; self.changed(gtk::SorterChange::Different); } } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/utils.rs000066400000000000000000000223451516451220600232020ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use core::cmp::Ordering; use std::path::PathBuf; use color_thief::{get_palette, ColorFormat}; use gtk::{gdk, gio, glib, prelude::*}; use log::{debug, warn}; use crate::{ audio::{Queue, Song}, config::APPLICATION_ID, }; pub fn settings_manager() -> gio::Settings { // We ship a single schema for both default and development profiles let app_id = APPLICATION_ID.trim_end_matches(".Devel"); gio::Settings::new(app_id) } pub fn format_remaining_time(t: i64) -> String { // We use an explicit LRM character so the MINUS SIGN character // stays in front of the remaining time even in RTL locales, instead // of getting flipped at the end of the text format!("\u{200e}\u{2212}{}:{:02}", (t - (t % 60)) / 60, t % 60) } pub fn format_time(t: i64) -> String { format!("{}:{:02}", (t - (t % 60)) / 60, t % 60) } // The base cover size is 192px, but we need to account for HiDPI; // better to scale down when rendering on displays with a scaling // factor of 1 than having to scale up on displays with a scaling // factor of 2. const COVER_SIZE: i32 = 192 * 2; pub fn load_cover_texture(buffer: &glib::Bytes) -> Option { let stream = gio::MemoryInputStream::from_bytes(buffer); if let Ok(pixbuf) = gdk_pixbuf::Pixbuf::from_stream(&stream, gio::Cancellable::NONE) { let width = pixbuf.width(); let height = pixbuf.height(); let ratio = width as f32 / height as f32; let w: i32; let h: i32; if ratio > 1.0 { w = COVER_SIZE; h = (COVER_SIZE as f32 / ratio) as i32; } else { w = (COVER_SIZE as f32 * ratio) as i32; h = COVER_SIZE; } debug!("Cover size {width} x {height} (ratio: {ratio}), scaled: {w} x {h}"); pixbuf.scale_simple(w, h, gdk_pixbuf::InterpType::Nearest) } else { warn!("Unable to load cover art"); None } } pub fn cache_cover_art(uuid: &str, pixbuf: &gdk_pixbuf::Pixbuf) -> Option { let mut cache_dir = glib::user_cache_dir(); cache_dir.push("amberol"); cache_dir.push("covers"); glib::mkdir_with_parents(&cache_dir, 0o755); cache_dir.push(format!("{}.png", &uuid)); let file = gio::File::for_path(&cache_dir); match file.create(gio::FileCreateFlags::NONE, gio::Cancellable::NONE) { Ok(stream) => { debug!("Creating cover data cache at {:?}", &cache_dir); pixbuf.save_to_streamv_async( &stream, "png", &[("tEXt::Software", "amberol")], gio::Cancellable::NONE, move |res| { if let Err(e) = res { warn!("Unable to cache cover data: {}", e); } }, ); } Err(e) => { if let Some(file_error) = e.kind::() { match file_error { glib::FileError::Exist => (), _ => { warn!("Unable to create cache file: {}", e); return None; } }; } } }; Some(cache_dir) } fn color_format(has_alpha: bool) -> ColorFormat { if has_alpha { ColorFormat::Rgba } else { ColorFormat::Rgb } } pub fn load_palette(pixbuf: &gdk_pixbuf::Pixbuf) -> Option> { if let Ok(palette) = get_palette( pixbuf.pixel_bytes().unwrap().as_ref(), color_format(pixbuf.has_alpha()), 5, 4, ) { let colors: Vec = palette .iter() .map(|c| { gdk::RGBA::new( c.r as f32 / 255.0, c.g as f32 / 255.0, c.b as f32 / 255.0, 1.0, ) }) .collect(); return Some(colors); } None } fn load_files_from_folder_internal( base: &gio::File, folder: &gio::File, recursive: bool, ) -> Vec { let mut enumerator = if let Ok(enumerator) = folder.enumerate_children( "standard::name,standard::type", gio::FileQueryInfoFlags::NOFOLLOW_SYMLINKS, None::<&gio::Cancellable>, ) { enumerator } else { warn!("Unable to enumerate {}", folder.uri()); return Vec::new(); }; let mut files = Vec::new(); while let Some(info) = enumerator.next().and_then(|s| s.ok()) { let child = enumerator.child(&info); if recursive && info.file_type() == gio::FileType::Directory { let mut res = load_files_from_folder_internal(base, &child, recursive); files.append(&mut res); } else if info.file_type() == gio::FileType::Regular { files.push(child.clone()); } } // gio::FileEnumerator has no guaranteed order, so we should // rely on the basename being formatted in a way that gives us an // implicit order; if anything, this will queue songs in the same // order in which they appear in the directory when browsing its // contents files.sort_by(|a, b| cmp_two_files(Some(base), a, b)); files } pub fn cmp_two_files(base: Option<&gio::File>, a: &gio::File, b: &gio::File) -> Ordering { let parent_a = a.parent().unwrap(); let parent_b = b.parent().unwrap(); let parent_basename_a = if let Some(base) = base { if let Some(path) = base.relative_path(&parent_a) { path } else { parent_a.basename().unwrap() } } else { parent_a.basename().unwrap() }; let parent_basename_b = if let Some(base) = base { if let Some(path) = base.relative_path(&parent_b) { path } else { parent_b.basename().unwrap() } } else { parent_b.basename().unwrap() }; let basename_a = a.basename().unwrap(); let basename_b = b.basename().unwrap(); let mut order = cmp_like_nautilus( &parent_basename_a.to_string_lossy(), &parent_basename_b.to_string_lossy(), ); if order.is_eq() { order = cmp_like_nautilus(&basename_a.to_string_lossy(), &basename_b.to_string_lossy()); } order } fn cmp_like_nautilus(filename_a: &str, filename_b: &str) -> Ordering { let order; let sort_last_a = filename_a.as_bytes()[0] == b'.' || filename_a.as_bytes()[0] == b'#'; let sort_last_b = filename_b.as_bytes()[0] == b'.' || filename_b.as_bytes()[0] == b'#'; if !sort_last_a && sort_last_b { order = Ordering::Less; } else if sort_last_a && !sort_last_b { order = Ordering::Greater; } else { let key_a = glib::FilenameCollationKey::from(filename_a); let key_b = glib::FilenameCollationKey::from(filename_b); order = key_a.partial_cmp(&key_b).unwrap(); } order } pub fn load_files_from_folder(folder: &gio::File, recursive: bool) -> Vec { use std::time::Instant; let now = Instant::now(); let res = load_files_from_folder_internal(folder, folder, recursive); debug!( "Folder enumeration: {} us (recursive: {}), total files: {}", now.elapsed().as_micros(), recursive, res.len() ); res } pub fn store_playlist(queue: &Queue) { let pls = glib::KeyFile::new(); pls.set_string("playlist", "X-GNOME-Title", "Amberol's current playlist"); pls.set_int64("playlist", "NumberOfEntries", queue.n_songs() as i64); let model = queue.model(); for i in 0..model.n_items() { let item = model.item(i).unwrap(); let song = item.downcast_ref::().unwrap(); let path = song.file().path().expect("Unknown file"); let path_str = path.to_string_lossy(); pls.set_value("playlist", &format!("File{i}"), &path_str); } let mut pls_cache = glib::user_cache_dir(); pls_cache.push("amberol"); pls_cache.push("playlists"); glib::mkdir_with_parents(&pls_cache, 0o755); pls_cache.push("current.pls"); match pls.save_to_file(&pls_cache) { Ok(_) => debug!("Current playlist updated to: {:?}", &pls_cache), Err(e) => debug!("Unable to save current playlist: {e}"), } } pub fn load_cached_songs() -> Option> { let mut pls_cache = glib::user_cache_dir(); pls_cache.push("amberol"); pls_cache.push("playlists"); pls_cache.push("current.pls"); let pls = glib::KeyFile::new(); if let Err(e) = pls.load_from_file(&pls_cache, glib::KeyFileFlags::NONE) { debug!("Unable to load current playlist: {e}"); return None; } let n_entries: usize = match pls.int64("playlist", "NumberOfEntries") { Ok(n) => n as usize, Err(_) => 0, }; let mut res = Vec::with_capacity(n_entries); for i in 0..n_entries { match pls.value("playlist", &format!("File{i}")) { Ok(p) => res.push(gio::File::for_path(p)), Err(e) => debug!("Skipping File{i} from playlist: {e}"), } } Some(res) } pub fn has_cached_playlist() -> bool { let mut pls_cache = glib::user_cache_dir(); pls_cache.push("amberol"); pls_cache.push("playlists"); pls_cache.push("current.pls"); pls_cache.exists() } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/volume_control.rs000066400000000000000000000145231516451220600251100ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::cell::Cell; use adw::subclass::prelude::*; use glib::clone; use gtk::{gio, glib, prelude::*, CompositeTemplate}; use log::debug; mod imp { use glib::{subclass::Signal, ParamSpec, ParamSpecBoolean, ParamSpecDouble, Value}; use once_cell::sync::Lazy; use super::*; #[derive(Debug, Default, CompositeTemplate)] #[template(resource = "/io/bassi/Amberol/volume-control.ui")] pub struct VolumeControl { // Template widgets #[template_child] pub volume_low_button: TemplateChild, #[template_child] pub volume_scale: TemplateChild, #[template_child] pub volume_high_image: TemplateChild, pub toggle_mute: Cell, pub prev_volume: Cell, } #[glib::object_subclass] impl ObjectSubclass for VolumeControl { const NAME: &'static str = "AmberolVolumeControl"; type Type = super::VolumeControl; type ParentType = gtk::Widget; fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); klass.set_layout_manager_type::(); klass.set_css_name("volume"); klass.set_accessible_role(gtk::AccessibleRole::Group); klass.install_property_action("volume.toggle-mute", "toggle-mute"); } fn instance_init(obj: &glib::subclass::InitializingObject) { obj.init_template(); } } impl ObjectImpl for VolumeControl { fn constructed(&self) { self.parent_constructed(); self.obj().setup_adjustment(); self.obj().setup_controller(); } fn dispose(&self) { while let Some(child) = self.obj().first_child() { child.unparent(); } } fn properties() -> &'static [ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ ParamSpecDouble::builder("volume") .minimum(0.0) .maximum(1.0) .default_value(1.0) .build(), ParamSpecBoolean::builder("toggle-mute").build(), ] }); PROPERTIES.as_ref() } fn set_property(&self, _id: usize, value: &Value, pspec: &ParamSpec) { match pspec.name() { "volume" => { let v = value.get::().expect("Failed to get f64 value"); self.volume_scale.set_value(v); } "toggle-mute" => { let v = value.get::().expect("Failed to get a boolean value"); self.obj().toggle_mute(v); } _ => unimplemented!(), } } fn property(&self, _id: usize, pspec: &ParamSpec) -> Value { match pspec.name() { "volume" => self.volume_scale.value().to_value(), "toggle-mute" => self.toggle_mute.get().to_value(), _ => unimplemented!(), } } fn signals() -> &'static [Signal] { static SIGNALS: Lazy> = Lazy::new(|| { vec![Signal::builder("volume-changed") .param_types([f64::static_type()]) .build()] }); SIGNALS.as_ref() } } impl WidgetImpl for VolumeControl {} } glib::wrapper! { pub struct VolumeControl(ObjectSubclass) @extends gtk::Widget, @implements gio::ActionGroup, gio::ActionMap, gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; } impl Default for VolumeControl { fn default() -> Self { glib::Object::new() } } impl VolumeControl { pub fn new() -> Self { Self::default() } fn setup_adjustment(&self) { let adj = gtk::Adjustment::builder() .lower(0.0) .upper(1.0) .step_increment(0.05) .value(1.0) .build(); self.imp().volume_scale.set_adjustment(&adj); adj.connect_notify_local( Some("value"), clone!( #[strong(rename_to = this)] self, move |adj, _| { let value = adj.value(); if value == adj.lower() { this.imp() .volume_low_button .set_icon_name("audio-volume-muted-symbolic"); } else { this.imp() .volume_low_button .set_icon_name("audio-volume-low-symbolic"); } this.notify("volume"); this.emit_by_name::<()>("volume-changed", &[&value]); } ), ); } fn setup_controller(&self) { let controller = gtk::EventControllerScroll::builder() .name("volume-scroll") .flags(gtk::EventControllerScrollFlags::VERTICAL) .build(); controller.connect_scroll(clone!( #[strong(rename_to = this)] self, move |_, _, dy| { debug!("Scroll delta: {}", dy); let adj = this.imp().volume_scale.adjustment(); let delta = dy * adj.step_increment(); let d = (adj.value() - delta).clamp(adj.lower(), adj.upper()); adj.set_value(d); glib::Propagation::Stop } )); self.imp().volume_scale.add_controller(controller); } fn toggle_mute(&self, muted: bool) { if muted != self.imp().toggle_mute.replace(muted) { if muted { let prev_value = self.imp().volume_scale.value(); self.imp().prev_volume.replace(prev_value); self.imp().volume_scale.set_value(0.0); } else { let prev_value = self.imp().prev_volume.get(); self.imp().volume_scale.set_value(prev_value); } self.notify("toggle-mute"); } } pub fn volume(&self) -> f64 { self.imp().volume_scale.value() } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/waveform_view.rs000066400000000000000000000511371516451220600247230ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later // Based on gnome-sound-recorder/src/waveform.js: // - Copyright 2013 Meg Ford // - Copyright 2022 Kavan Mevada // Released under the terms of the LGPL 2.0 or later #![allow(deprecated)] use std::{ cell::{Cell, RefCell}, ops::DivAssign, }; use adw::subclass::prelude::*; use glib::clone; use gtk::{gdk, glib, graphene, prelude::*}; use log::{debug, warn}; #[derive(Debug, PartialEq)] pub struct PeakPair { pub left: f64, pub right: f64, } impl PeakPair { pub fn new(left: f64, right: f64) -> Self { Self { left, right } } } impl DivAssign for PeakPair { fn div_assign(&mut self, rhs: f64) { self.left /= rhs; self.right /= rhs; } } mod imp { use glib::{subclass::Signal, ParamSpec, ParamSpecDouble, Value}; use once_cell::sync::Lazy; use super::*; #[derive(Debug, Default)] pub struct WaveformView { pub position: Cell, pub hover_position: Cell>, // left and right channel peaks, normalised between 0 and 1 pub peaks: RefCell>>, pub next_peaks: RefCell>>, pub tick_id: RefCell>, pub first_frame_time: Cell>, pub factor: Cell>, } #[glib::object_subclass] impl ObjectSubclass for WaveformView { const NAME: &'static str = "AmberolWaveformView"; type Type = super::WaveformView; type ParentType = gtk::Widget; fn class_init(klass: &mut Self::Class) { klass.set_css_name("waveformview"); klass.set_accessible_role(gtk::AccessibleRole::Slider); } } impl ObjectImpl for WaveformView { fn properties() -> &'static [ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ParamSpecDouble::builder("position") .minimum(0.0) .maximum(1.0) .default_value(0.0) .build()] }); PROPERTIES.as_ref() } fn set_property(&self, _id: usize, value: &Value, pspec: &ParamSpec) { match pspec.name() { "position" => self.position.replace(value.get::().unwrap()), _ => unimplemented!(), }; } fn property(&self, _id: usize, pspec: &ParamSpec) -> Value { match pspec.name() { "position" => self.position.get().to_value(), _ => unimplemented!(), } } fn signals() -> &'static [Signal] { static SIGNALS: Lazy> = Lazy::new(|| { vec![Signal::builder("position-changed") .param_types([f64::static_type()]) .build()] }); SIGNALS.as_ref() } fn constructed(&self) { self.parent_constructed(); self.obj().set_focusable(true); self.obj().setup_gesture(); self.obj() .upcast_ref::() .update_property(&[ (gtk::accessible::Property::ValueMin(0.0)), (gtk::accessible::Property::ValueMax(1.0)), (gtk::accessible::Property::ValueNow(0.0)), ]); } fn dispose(&self) { if let Some(tick_id) = self.tick_id.replace(None) { tick_id.remove(); } } } impl WidgetImpl for WaveformView { fn focus(&self, direction: gtk::DirectionType) -> bool { debug!("WaveformView::focus({:?})", direction); let widget = self.obj(); if !widget.is_focus() { widget.grab_focus(); return true; } let pos = self.position.get(); match direction { gtk::DirectionType::Left if pos == 0.0 => false, gtk::DirectionType::Left if pos > 0.0 => true, gtk::DirectionType::Right if pos < 1.0 => true, gtk::DirectionType::Right if pos == 1.0 => false, _ => false, } } fn request_mode(&self) -> gtk::SizeRequestMode { gtk::SizeRequestMode::ConstantSize } fn measure(&self, orientation: gtk::Orientation, _for_size: i32) -> (i32, i32, i32, i32) { match orientation { gtk::Orientation::Horizontal => { // We ask for as many samples we can fit within a 256 pixels wide area if let Some(ref peaks) = *self.peaks.borrow() { let n_peaks = peaks.len() as i32; let width = i32::min(n_peaks * 4, 256); (width, width, -1, -1) } else { (256, 256, -1, -1) } } gtk::Orientation::Vertical => (48, 48, -1, -1), _ => (0, 0, -1, -1), } } fn snapshot(&self, snapshot: >k::Snapshot) { let widget = self.obj(); let w = widget.width(); let h = widget.height(); if w == 0 || h == 0 { return; } // Our reference line let center_y = h as f32 / 2.0; // Grab the colors let hc = adw::StyleManager::default().is_high_contrast(); let style_context = widget.style_context(); let color = style_context.color(); let empty_opacity = if hc { 0.4 } else { 0.2 }; let hover_opacity = if hc { 0.7 } else { 0.45 }; let empty_color = gdk::RGBA::new( color.red(), color.green(), color.blue(), color.alpha() * empty_opacity, ); let is_rtl = widget.direction() == gtk::TextDirection::Rtl; let bar_size = 2; let space_size = 2; let block_size = bar_size + space_size; let available_width = w; if let Some(ref peaks) = *self.peaks.borrow() { let n_peaks = peaks.len() as i32; let waveform_width = w as f64; // We have two cursors: // // 1. the state position, updated by the player // 2. the hover position, updated by the motion controller // // The hover position may be behind the state position, if we are // scrubbing backwards; or after the state position, if we are // scrubbing forward. // // The area between the state position and the hover position is // meant to be shown as a dimmed cursor color; the area between // the start of the waveform and the state position is meant to be // shown as a full cursor color; and the area between the hover // position and the end of the waveform is meant to be shown as a // current foreground color. let position = if is_rtl { 1.0 - self.position.get() } else { self.position.get() }; let mut cursor_pos: [f64; 2] = [position * waveform_width, position * waveform_width]; if let Some(hover) = self.hover_position.get() { if is_rtl { if hover <= position { cursor_pos[1] = hover * waveform_width; } else { cursor_pos[0] = hover * waveform_width; } } else if hover <= position { cursor_pos[0] = hover * waveform_width; } else { cursor_pos[1] = hover * waveform_width; } } // If the number of samples is too big to fit into the available // width, we average the samples that fit within a bar let pixels_per_sample = if available_width > n_peaks * block_size { block_size as f64 } else { (available_width as f64 / 2.0) / n_peaks as f64 }; let mut current_pixel = 0.0; let mut samples_in_accum = 0; let mut accum = PeakPair::new(0.0, 0.0); let mut offset = if is_rtl { waveform_width } else { 0.0 }; for (i, sample) in peaks.iter().enumerate() { current_pixel += pixels_per_sample; samples_in_accum += 1; accum.left += sample.left; accum.right += sample.right; if current_pixel > bar_size as f64 || i == peaks.len() - 1 { accum /= samples_in_accum as f64; // Scale by half: left goes in the upper half of the // available space, and right goes in the lower half let mut left = accum.left / 2.0; let mut right = accum.right / 2.0; // We optionally apply the scaling factor computed // during the animation if let Some(factor) = self.factor.get() { left *= factor.clamp(0.0, 1.0); right *= factor.clamp(0.0, 1.0); } // The block rectangle, clamped to avoid overdrawing let block = { let x = if is_rtl { offset as f32 - bar_size as f32 } else { offset as f32 }; let y = f32::clamp(center_y - right as f32 * h as f32, 0.0, h as f32 / 2.0); let width: f32 = 2.0; let height = f32::clamp( right as f32 * h as f32 + left as f32 * h as f32, 2.0, h as f32, ); graphene::Rect::new(x, y, width, height) }; if is_rtl { if offset > cursor_pos[0] { snapshot.append_color(&color, &block); } else if offset > cursor_pos[1] { let hover_color = gdk::RGBA::new( color.red(), color.green(), color.blue(), color.alpha() * hover_opacity, ); snapshot.append_color(&hover_color, &block); } else { snapshot.append_color(&empty_color, &block); } } else if offset < cursor_pos[0] { snapshot.append_color(&color, &block); } else if offset < cursor_pos[1] { let hover_color = gdk::RGBA::new( color.red(), color.green(), color.blue(), color.alpha() * hover_opacity, ); snapshot.append_color(&hover_color, &block); } else { snapshot.append_color(&empty_color, &block); } accum.left = 0.0; accum.right = 0.0; samples_in_accum = 0; current_pixel -= bar_size as f64; if is_rtl { offset -= block_size as f64; } else { offset += block_size as f64; } } } } else { let mut offset = space_size; while offset < w - space_size { let x = offset as f32; let y = center_y - 1.0; let width = bar_size as f32; let height: f32 = 2.0; snapshot.append_color(&color, &graphene::Rect::new(x, y, width, height)); offset += block_size; } } } } } glib::wrapper! { pub struct WaveformView(ObjectSubclass) @extends gtk::Widget, @implements gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; } fn ease_out_cubic(t: f64) -> f64 { let p = t - 1.0; p * p * p + 1.0 } impl Default for WaveformView { fn default() -> Self { glib::Object::new() } } const ANIMATION_USECS: f64 = 250_000.0; impl WaveformView { pub fn new() -> Self { Self::default() } fn setup_gesture(&self) { let drag_gesture = gtk::GestureDrag::new(); drag_gesture.set_name(Some("waveform-drag")); drag_gesture.set_button(0); drag_gesture.connect_drag_begin(clone!( #[strong(rename_to = this)] self, move |gesture, start_x, _| { if !this.has_focus() { this.grab_focus(); } gesture.set_state(gtk::EventSequenceState::Claimed); this.seek_to_coord(start_x); } )); drag_gesture.connect_drag_update(clone!( #[strong(rename_to = this)] self, move |gesture, offset_x, _| { if !this.has_focus() { this.grab_focus(); } gesture.set_state(gtk::EventSequenceState::Claimed); this.seek_to_coord(gesture.start_point().unwrap().0 + offset_x); } )); self.add_controller(drag_gesture); let motion_gesture = gtk::EventControllerMotion::new(); motion_gesture.set_name(Some("waveform-motion")); motion_gesture.connect_motion(clone!( #[strong(rename_to = this)] self, move |_, x, _| { let width = this.width() as f64; let position = x / width; this.imp().hover_position.replace(Some(position)); this.queue_draw(); } )); motion_gesture.connect_leave(clone!( #[strong(rename_to = this)] self, move |_| { this.imp().hover_position.replace(None); this.queue_draw(); } )); self.add_controller(motion_gesture); let key_controller = gtk::EventControllerKey::new(); key_controller.set_name(Some("waveform-key")); key_controller.connect_key_released(clone!( #[strong(rename_to = this)] self, move |_, keyval, _, _| { let delta = match keyval { gdk::Key::Left => -0.05, gdk::Key::Right => 0.05, _ => return, }; let position = this.imp().position.get() + delta; this.emit_by_name::<()>("position-changed", &[&position]); } )); self.add_controller(key_controller); } fn seek_to_coord(&self, pos: f64) { let width = self.width(); let position = match self.direction() { gtk::TextDirection::Rtl => 1.0 - (pos / width as f64), _ => pos / width as f64, }; debug!( "Seeking to coord {} (width: {}, position: {})", pos, width, position ); self.emit_by_name::<()>("position-changed", &[&position]); } fn normalize_peaks(&self, peaks: Vec<(f64, f64)>) -> Vec { let right_channel: Vec = peaks.iter().map(|p| p.0).collect(); let left_channel: Vec = peaks.iter().map(|p| p.1).collect(); let max_left: f64 = left_channel .iter() .copied() .fold(f64::NEG_INFINITY, f64::max); let max_right: f64 = right_channel .iter() .copied() .fold(f64::NEG_INFINITY, f64::max); let normalized: Vec = peaks .iter() .map(|p| PeakPair::new(p.0 / max_left, p.1 / max_right)) .collect(); debug!("Peaks: {}", normalized.len()); normalized } pub fn set_peaks(&self, peaks: Option>) { if let Some(tick_id) = self.imp().tick_id.replace(None) { tick_id.remove(); } let peak_pairs = peaks.map(|p| self.normalize_peaks(p)); let enable_animations = self.settings().is_gtk_enable_animations(); if !enable_animations { self.imp().peaks.replace(peak_pairs); self.queue_resize(); return; } self.imp().next_peaks.replace(peak_pairs); self.imp().factor.set(None); self.imp().first_frame_time.set(None); let tick_id = self.add_tick_callback(clone!( #[strong(rename_to = this)] self, move |_, clock| { let frame_time = clock.frame_time(); if let Some(first_frame_time) = this.imp().first_frame_time.get() { if frame_time < first_frame_time { warn!("Frame clock going backwards"); return glib::ControlFlow::Continue; } let has_peaks = this.imp().peaks.borrow().is_some(); let has_next_peaks = this.imp().next_peaks.borrow().is_some(); if has_peaks && has_next_peaks { // Animate the existing peaks to zero let progress = 1.0 - ((frame_time - first_frame_time) as f64 / ANIMATION_USECS); let delta = ease_out_cubic(progress); if delta < 0.0 { this.imp().peaks.replace(None); this.imp().factor.replace(None); } else { this.imp().factor.replace(Some(delta)); this.queue_draw(); } } else if has_peaks && !has_next_peaks { // Animate the peaks from zero let progress = (frame_time - first_frame_time) as f64 / ANIMATION_USECS; let delta = ease_out_cubic(progress); if delta > 1.0 { // Animation complete this.imp().factor.replace(None); this.imp().first_frame_time.replace(None); this.imp().tick_id.replace(None); this.queue_resize(); return glib::ControlFlow::Break; } else { this.imp().factor.replace(Some(delta)); this.queue_draw(); } } else if !has_peaks && has_next_peaks { // Swap peaks let next_peaks = this.imp().next_peaks.take(); this.imp().peaks.replace(next_peaks); this.imp().factor.replace(None); this.imp().first_frame_time.replace(None); this.queue_resize(); } else { // No peaks this.imp().factor.replace(None); this.imp().tick_id.replace(None); this.queue_resize(); return glib::ControlFlow::Break; } } else { this.imp().first_frame_time.replace(Some(frame_time)); } glib::ControlFlow::Continue } )); self.imp().tick_id.replace(Some(tick_id)); self.queue_resize(); } pub fn set_position(&self, position: f64) { let pos = position.clamp(0.0, 1.0); self.imp().position.replace(pos); self.update_property(&[gtk::accessible::Property::ValueNow(pos)]); self.queue_draw(); } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/src/window.rs000066400000000000000000001655771516451220600233700ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022 Emmanuele Bassi // SPDX-License-Identifier: GPL-3.0-or-later use std::{ cell::{Cell, RefCell}, path::PathBuf, rc::Rc, str::FromStr, time::Instant, }; use adw::subclass::prelude::*; use glib::{clone, closure_local}; use gtk::{gdk, gio, glib, prelude::*, CompositeTemplate}; use log::debug; use crate::{ audio::{AudioPlayer, RepeatMode, ReplayGainMode, Song}, config::APPLICATION_ID, drag_overlay::DragOverlay, i18n::{i18n, i18n_k, ni18n_f, ni18n_k}, playback_control::PlaybackControl, playlist_view::PlaylistView, queue_row::QueueRow, search::FuzzyFilter, song_cover::SongCover, song_details::SongDetails, sort::FuzzySorter, utils, volume_control::VolumeControl, waveform_view::WaveformView, }; pub enum WindowMode { InitialView, MainView, } const ATTRIBUTE_HOST_PATH: &str = "xattr::document-portal.host-path"; mod imp { use glib::{ParamSpec, ParamSpecBoolean, ParamSpecEnum, Value}; use once_cell::sync::Lazy; use super::*; #[derive(CompositeTemplate)] #[template(resource = "/io/bassi/Amberol/window.ui")] pub struct Window { // Template widgets #[template_child] pub drag_overlay: TemplateChild, #[template_child] pub toast_overlay: TemplateChild, #[template_child] pub main_stack: TemplateChild, #[template_child] pub status_page: TemplateChild, #[template_child] pub song_cover: TemplateChild, #[template_child] pub song_details: TemplateChild, #[template_child] pub waveform_view: TemplateChild, #[template_child] pub elapsed_label: TemplateChild, #[template_child] pub remaining_label: TemplateChild, #[template_child] pub playback_control: TemplateChild, #[template_child] pub split_view: TemplateChild, #[template_child] pub playlist_view: TemplateChild, #[template_child] pub add_folder_button: TemplateChild, #[template_child] pub restore_playlist_button: TemplateChild, pub provider: gtk::CssProvider, pub settings: gio::Settings, pub playlist_shuffled: Cell, pub playlist_visible: Cell, pub playlist_selection: Cell, pub playlist_search: Cell, pub replaygain_mode: Cell, pub playlist_filtermodel: RefCell>, pub notify_playing_id: RefCell>, pub notify_position_id: RefCell>, pub notify_song_id: RefCell>, pub notify_cover_id: RefCell>, pub notify_nsongs_id: RefCell>, pub notify_current_id: RefCell>, pub notify_peaks_id: RefCell>, } #[glib::object_subclass] impl ObjectSubclass for Window { const NAME: &'static str = "AmberolWindow"; type Type = super::Window; type ParentType = adw::ApplicationWindow; fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); klass.install_action("win.play", None, move |win, _, _| { debug!("Window::win.play()"); if let Some(p) = win.player() { p.toggle_play(); } }); klass.install_action("win.seek-backwards", None, move |win, _, _| { debug!("Window::win.seek-backwards"); if let Some(p) = win.player() { p.seek_backwards(); } }); klass.install_action("win.seek-forward", None, move |win, _, _| { debug!("Window::win.seek-forward"); if let Some(p) = win.player() { p.seek_forward(); } }); klass.install_action("win.previous", None, move |win, _, _| { debug!("Window::win.previous()"); if let Some(p) = win.player() { p.skip_previous(); } }); klass.install_action("win.next", None, move |win, _, _| { debug!("Window::win.next()"); if let Some(p) = win.player() { p.skip_next(); } }); klass.install_action("queue.repeat-mode", None, move |win, _, _| { debug!("Window::queue.repeat()"); if let Some(p) = win.player() { p.toggle_repeat_mode(); } }); klass.install_action_async("queue.add-song", None, |win, _, _| async move { debug!("Window::win.add-song()"); let filters = gio::ListStore::new::(); let filter = gtk::FileFilter::new(); gtk::FileFilter::set_name(&filter, Some(&i18n("Audio files"))); filter.add_mime_type("audio/*"); filters.append(&filter); let xdg_music = match glib::user_special_dir(glib::UserDirectory::Music) { Some(p) => p, None => glib::current_dir(), }; let dialog = gtk::FileDialog::builder() .accept_label(&i18n("_Add Song")) .filters(&filters) .initial_folder(&gio::File::for_path(&xdg_music)) .modal(true) .title(&i18n("Open File")) .build(); if let Ok(files) = dialog.open_multiple_future(Some(&win)).await { if files.n_items() == 0 { win.add_toast(i18n("Unable to access files")); } else { win.add_files_to_queue(&files); } } }); klass.install_action_async("queue.add-folder", None, |win, _, _| async move { debug!("Window::win.add-folder()"); let xdg_music = match glib::user_special_dir(glib::UserDirectory::Music) { Some(p) => p, None => glib::current_dir(), }; let dialog = gtk::FileDialog::builder() .accept_label(&i18n("_Add Folder")) .initial_folder(&gio::File::for_path(&xdg_music)) .modal(true) .title(&i18n("Open Folder")) .build(); if let Ok(files) = dialog.select_multiple_folders_future(Some(&win)).await { if files.n_items() == 0 { win.add_toast(i18n("Unable to access files")); } else { win.add_files_to_queue(&files); } } }); klass.install_action("queue.restore-playlist", None, move |win, _, _| { debug!("Window::queue.restore-playlist()"); win.restore_playlist(); }); klass.install_action("win.copy", None, move |win, _, _| { debug!("Window::win.copy()"); win.copy_song(); }); klass.install_action_async("win.open-directory", None, async move |win, _, _| { debug!("Window::win.open-directory()"); win.open_song_directory().await }); klass.install_action("queue.clear", None, move |win, _, _| { debug!("Window::queue.clear()"); win.clear_queue(); }); klass.install_property_action("queue.toggle", "playlist-visible"); klass.install_property_action("queue.shuffle", "playlist-shuffled"); klass.install_property_action("queue.select", "playlist-selection"); klass.install_property_action("queue.search", "playlist-search"); klass.install_property_action("win.replaygain", "replaygain-mode"); klass.install_action( "win.skip-to", Some(glib::VariantTy::UINT32), move |win, _, param| { if let Some(pos) = param.and_then(u32::from_variant) { if let Some(player) = win.player() { player.skip_to(pos); player.play(); } } }, ); } fn instance_init(obj: &glib::subclass::InitializingObject) { obj.init_template(); } fn new() -> Self { Self { song_details: TemplateChild::default(), song_cover: TemplateChild::default(), split_view: TemplateChild::default(), toast_overlay: TemplateChild::default(), drag_overlay: TemplateChild::default(), playback_control: TemplateChild::default(), waveform_view: TemplateChild::default(), elapsed_label: TemplateChild::default(), remaining_label: TemplateChild::default(), main_stack: TemplateChild::default(), status_page: TemplateChild::default(), add_folder_button: TemplateChild::default(), restore_playlist_button: TemplateChild::default(), playlist_view: TemplateChild::default(), playlist_shuffled: Cell::new(false), playlist_visible: Cell::new(true), playlist_selection: Cell::new(false), playlist_search: Cell::new(false), playlist_filtermodel: RefCell::default(), replaygain_mode: Cell::new(ReplayGainMode::default()), provider: gtk::CssProvider::new(), settings: utils::settings_manager(), notify_playing_id: RefCell::new(None), notify_position_id: RefCell::new(None), notify_song_id: RefCell::new(None), notify_cover_id: RefCell::new(None), notify_nsongs_id: RefCell::new(None), notify_current_id: RefCell::new(None), notify_peaks_id: RefCell::new(None), } } } impl ObjectImpl for Window { fn constructed(&self) { self.parent_constructed(); if APPLICATION_ID.ends_with("Devel") { self.obj().add_css_class("devel"); } } fn properties() -> &'static [ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ ParamSpecBoolean::builder("playlist-shuffled").build(), ParamSpecBoolean::builder("playlist-visible").build(), ParamSpecBoolean::builder("playlist-selection").build(), ParamSpecBoolean::builder("playlist-search").build(), ParamSpecEnum::builder::("replaygain-mode").build(), ] }); PROPERTIES.as_ref() } fn set_property(&self, _id: usize, value: &Value, pspec: &ParamSpec) { let obj = self.obj(); match pspec.name() { "playlist-shuffled" => obj.set_playlist_shuffled(value.get::().unwrap()), "playlist-visible" => obj.set_playlist_visible(value.get::().unwrap()), "playlist-selection" => obj.set_playlist_selection(value.get::().unwrap()), "playlist-search" => obj.set_playlist_search(value.get::().unwrap()), "replaygain-mode" => obj.set_replaygain(value.get::().unwrap()), _ => unimplemented!(), } } fn property(&self, _id: usize, pspec: &ParamSpec) -> Value { let obj = self.obj(); match pspec.name() { "playlist-shuffled" => obj.playlist_shuffled().to_value(), "playlist-visible" => obj.playlist_visible().to_value(), "playlist-selection" => obj.playlist_selection().to_value(), "playlist-search" => obj.playlist_search().to_value(), "replaygain-mode" => obj.replaygain().to_value(), _ => unimplemented!(), } } } impl WidgetImpl for Window {} impl WindowImpl for Window {} impl ApplicationWindowImpl for Window {} impl AdwApplicationWindowImpl for Window {} } glib::wrapper! { pub struct Window(ObjectSubclass) @extends gtk::Widget, gtk::Window, gtk::ApplicationWindow, adw::ApplicationWindow, @implements gio::ActionGroup, gio::ActionMap, gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget, gtk::Native, gtk::Root, gtk::ShortcutManager; } impl Window { pub fn new>(application: &P) -> Self { let win = glib::Object::builder::() .property("application", application) .build(); win.setup_waveform(); win.setup_actions(); win.setup_playlist(); win.setup_drop_target(); win.setup_provider(); win.bind_state(); win.bind_queue(); win.connect_signals(); win.restore_window_state(); win.set_initial_state(); win } fn player(&self) -> Option> { if let Some(app) = self.application() { let player = app .downcast::() .unwrap() .player(); return Some(player); } None } fn setup_actions(&self) { let enable_recoloring = self.imp().settings.boolean("enable-recoloring"); self.add_action_entries([gio::ActionEntry::builder("enable-recoloring") .state(enable_recoloring.to_variant()) .activate(|this: &Window, action, _| { let state = action.state().unwrap(); let action_state: bool = state.get().unwrap(); let enable_recoloring = !action_state; action.set_state(&enable_recoloring.to_variant()); this.imp() .settings .set_boolean("enable-recoloring", enable_recoloring) .expect("Unable to store setting"); }) .build()]) } fn setup_waveform(&self) { if let Some(player) = self.player() { let peaks = player.waveform_generator().peaks(); self.imp().waveform_view.set_peaks(peaks); let notify_peaks_id = player.waveform_generator().connect_notify_local( Some("has-peaks"), clone!( #[weak(rename_to = win)] self, move |gen, _| { let peaks = gen.peaks(); win.imp().waveform_view.set_peaks(peaks); } ), ); self.imp().notify_peaks_id.replace(Some(notify_peaks_id)); } } fn unbind_waveform(&self) { if let Some(player) = self.player() { if let Some(id) = self.imp().notify_peaks_id.take() { player.waveform_generator().disconnect(id); } } } fn restore_window_state(&self) { let settings = utils::settings_manager(); let width = settings.int("window-width"); let height = settings.int("window-height"); self.set_default_size(width, height); } fn reset_queue(&self) { self.set_playlist_visible(false); self.set_playlist_shuffled(false); self.set_playlist_selection(false); self.update_style(None); } fn clear_queue(&self) { if let Some(p) = self.player() { p.clear_queue(); } } fn playlist_visible(&self) -> bool { self.imp().playlist_visible.get() } fn set_playlist_visible(&self, visible: bool) { if visible != self.imp().playlist_visible.replace(visible) { self.imp().split_view.set_show_sidebar(visible); self.notify("playlist-visible"); } } fn playlist_shuffled(&self) -> bool { self.imp().playlist_shuffled.get() } fn set_playlist_shuffled(&self, shuffled: bool) { let imp = self.imp(); if shuffled != imp.playlist_shuffled.replace(shuffled) { if let Some(player) = self.player() { let queue = player.queue(); let state = player.state(); let reset_song = queue.is_first_song() && !state.playing(); queue.set_shuffled(shuffled); if reset_song { player.skip_to(0); } } self.notify("playlist-shuffled"); } } fn playlist_selection(&self) -> bool { self.imp().playlist_selection.get() } fn set_playlist_selection(&self, selection: bool) { let imp = self.imp(); if selection != imp.playlist_selection.replace(selection) { if !selection { if let Some(player) = self.player() { let queue = player.queue(); queue.unselect_all_songs(); } } self.imp() .playlist_view .queue_actionbar() .set_revealed(selection); self.notify("playlist-selection"); } } fn playlist_search(&self) -> bool { self.imp().playlist_search.get() } fn set_playlist_search(&self, search: bool) { let imp = self.imp(); if search != imp.playlist_search.replace(search) { if search { self.set_playlist_visible(true); } imp.playlist_view.set_search(search); self.notify("playlist-search"); } } fn restore_playlist(&self) { if let Some(songs) = utils::load_cached_songs() { self.queue_songs(songs); } } fn queue_songs(&self, queue: Vec) { if queue.is_empty() { self.add_toast(i18n("No available song found")); return; } self.switch_mode(WindowMode::MainView); // Disable actions on the queue; loading is "atomic" self.action_set_enabled("queue.add-song", false); self.action_set_enabled("queue.add-folder", false); self.action_set_enabled("queue.clear", false); self.set_playlist_visible(true); self.imp().playlist_view.begin_loading(); // Begin the trace let now = Instant::now(); // Turn the list of files into songs one at a time into the main loop let n_files = queue.len() as u32; let mut files = queue.into_iter(); let mut songs = Vec::new(); let mut cur_file: u32 = 0; let mut duplicates: u32 = 0; glib::idle_add_local(clone!( #[weak(rename_to = win)] self, #[upgrade_or] glib::ControlFlow::Break, move || { files .next() .map(|f| { win.imp().playlist_view.update_loading(cur_file, n_files); if let Ok(s) = Song::from_uri(f.uri().as_str()) { if let Some(player) = win.player() { let queue = player.queue(); if queue.contains(&s) { duplicates += 1; } else { songs.push(s); cur_file += 1; } } } }) .map(|_| glib::ControlFlow::Continue) .unwrap_or_else(|| { debug!( "Total loading time for {} files: {} ms", n_files, now.elapsed().as_millis() ); // Re-enable the actions win.action_set_enabled("queue.add-song", true); win.action_set_enabled("queue.add-folder", true); win.action_set_enabled("queue.clear", true); if songs.is_empty() { if duplicates == 0 { win.add_toast(i18n("No songs found")); } } else if let Some(player) = win.player() { let queue = player.queue(); let was_empty = queue.is_empty(); win.imp().playlist_view.end_loading(); // Bulk add to avoid hammering the UI with list model updates queue.add_songs(&songs); // Store the current state of the playlist utils::store_playlist(queue); debug!( "Queue was empty: {}, new size: {}", was_empty, queue.n_songs() ); if was_empty { player.skip_to(0); } // Allow jumping to the song we just added if songs.len() == 1 { // If we added a single song, and the queue was empty, we // dispense with the pleasantries and we start playing // immediately; otherwise, we let the user choose whether // to jump to the newly added song if was_empty { player.play(); } else { win.add_skip_to_toast( i18n("Added a new song"), i18n("Play"), queue.n_songs() - 1, ); } } else { let msg = ni18n_f( // Translators: the `{}` must be left unmodified; // it will be expanded to the number of songs added // to the playlist "Added one song", "Added {} songs", songs.len() as u32, &[&songs.len().to_string()], ); win.add_toast(msg); } } glib::ControlFlow::Break }) } )); } fn add_files_to_queue(&self, model: &gio::ListModel) { let mut queue: Vec = vec![]; for pos in 0..model.n_items() { let file = model.item(pos).unwrap().downcast::().unwrap(); if let Ok(info) = file.query_info( "standard::name,standard::display-name,standard::type,standard::content-type", gio::FileQueryInfoFlags::NOFOLLOW_SYMLINKS, gio::Cancellable::NONE, ) { match info.file_type() { gio::FileType::Regular => { if let Some(content_type) = info.content_type() { if gio::content_type_is_mime_type(&content_type, "audio/*") { debug!("Adding file '{}' to the queue", file.uri()); queue.push(file); } } } gio::FileType::Directory => { debug!("Adding folder '{}' to the queue", file.uri()); let files = utils::load_files_from_folder(&file, true); queue.extend(files); } _ => (), } } } self.queue_songs(queue); } // Bind the PlayerState to the UI fn bind_state(&self) { let imp = self.imp(); if let Some(player) = self.player() { let state = player.state(); // Use the PlayerState:playing property to control the play/pause button self.update_play_button(); let notify_playing_id = state.connect_notify_local( Some("playing"), clone!( #[weak(rename_to = win)] self, move |_, _| { win.set_playlist_selection(false); win.update_play_button(); } ), ); imp.notify_playing_id.replace(Some(notify_playing_id)); // Update the position labels self.update_position_labels(); let notify_position_id = state.connect_notify_local( Some("position"), clone!( #[weak(rename_to = win)] self, move |_, _| { win.update_position_labels(); } ), ); imp.notify_position_id.replace(Some(notify_position_id)); // Update the UI self.update_song(); let notify_song_id = state.connect_notify_local( Some("song"), clone!( #[weak(rename_to = win)] self, move |_, _| { win.update_song(); } ), ); imp.notify_song_id.replace(Some(notify_song_id)); // Update the cover, if any is available self.update_cover(); let notify_cover_id = state.connect_notify_local( Some("cover"), clone!( #[weak(rename_to = win)] self, move |_, _| { win.update_cover(); } ), ); imp.notify_cover_id.replace(Some(notify_cover_id)); // Bind the song properties to the UI state .bind_property("title", &imp.song_details.get().title_label(), "label") .sync_create() .build(); state .bind_property("artist", &imp.song_details.get().artist_label(), "label") .sync_create() .build(); state .bind_property("album", &imp.song_details.get().album_label(), "label") .sync_create() .build(); state .bind_property( "volume", &imp.playback_control.get().volume_control(), "volume", ) .sync_create() .build(); } } fn unbind_state(&self) { if let Some(player) = self.player() { let state = player.state(); if let Some(id) = self.imp().notify_playing_id.take() { state.disconnect(id); } if let Some(id) = self.imp().notify_position_id.take() { state.disconnect(id); } if let Some(id) = self.imp().notify_song_id.take() { state.disconnect(id); } if let Some(id) = self.imp().notify_cover_id.take() { state.disconnect(id); } } } // Bind the Queue to the UI fn bind_queue(&self) { if let Some(player) = self.player() { let queue = player.queue(); let notify_nsongs_id = queue.connect_notify_local( Some("n-songs"), clone!( #[weak(rename_to = win)] self, move |queue, _| { debug!("queue.n_songs() = {}", queue.n_songs()); if queue.is_empty() { win.set_initial_state(); win.reset_queue(); } else { win.action_set_enabled("queue.toggle", true); win.action_set_enabled("queue.shuffle", queue.n_songs() > 1); win.action_set_enabled("win.play", true); win.action_set_enabled("win.previous", true); win.action_set_enabled("win.next", queue.n_songs() > 1); } if queue.n_songs() == 1 { if let Some(p) = win.player() { p.skip_next(); } } win.update_playlist_time(); } ), ); self.imp().notify_nsongs_id.replace(Some(notify_nsongs_id)); queue.connect_notify_local( Some("repeat-mode"), clone!( #[weak(rename_to = win)] self, move |queue, _| { win.imp() .playback_control .set_repeat_mode(queue.repeat_mode()); } ), ); let notify_current_id = queue.connect_notify_local( Some("current"), clone!( #[weak(rename_to = win)] self, move |queue, _| { if queue.is_last_song() { match queue.repeat_mode() { RepeatMode::Consecutive => { win.action_set_enabled("win.next", false); } _ => { win.action_set_enabled("win.next", true); } } } else { win.action_set_enabled("win.next", true); } } ), ); self.imp() .notify_current_id .replace(Some(notify_current_id)); } } fn unbind_queue(&self) { if let Some(player) = self.player() { let queue = player.queue(); if let Some(id) = self.imp().notify_nsongs_id.take() { queue.disconnect(id); } if let Some(id) = self.imp().notify_current_id.take() { queue.disconnect(id); } } } fn connect_signals(&self) { self.imp().split_view.connect_notify_local( Some("collapsed"), clone!( #[weak(rename_to = win)] self, move |split_view, _| { win.set_playlist_visible(split_view.shows_sidebar()); win.imp() .playlist_view .back_button() .set_visible(split_view.is_collapsed()); } ), ); self.imp().split_view.connect_notify_local( Some("show-sidebar"), clone!( #[weak(rename_to = win)] self, move |split_view, _| { win.set_playlist_visible(split_view.shows_sidebar()); } ), ); self.imp().waveform_view.connect_closure( "position-changed", false, closure_local!( #[watch(rename_to = win)] self, move |_wv: WaveformView, position: f64| { debug!("New position: {}", position); if let Some(player) = win.player() { let state = player.state(); if state.current_song().is_some() { player.seek_position_rel(position); player.play(); } } } ), ); self.imp() .playback_control .volume_control() .connect_closure( "volume-changed", false, closure_local!( #[watch(rename_to = win)] self, move |_vc: VolumeControl, volume: f64| { debug!("Volume changed: {}", volume); if let Some(p) = win.player() { p.set_volume(volume); } } ), ); self.imp() .playlist_view .queue_select_all_button() .connect_clicked(clone!( #[weak(rename_to = win)] self, move |_| { if win.playlist_search() { if let Some(ref model) = *win.imp().playlist_filtermodel.borrow() { for idx in 0..model.n_items() { let item = model.item(idx).unwrap(); let song = item.downcast_ref::().unwrap(); song.set_selected(true); } } } else if let Some(player) = win.player() { let queue = player.queue(); for idx in 0..queue.n_songs() { let song = queue.song_at(idx).unwrap(); song.set_selected(true); } } } )); self.imp() .playlist_view .queue_remove_button() .connect_clicked(clone!( #[weak(rename_to = win)] self, move |_| { if let Some(player) = win.player() { let queue = player.queue(); let mut remove_songs: Vec = Vec::new(); // Collect all songs to be removed first, since we can't // remove objects from the model while we're iterating it for idx in 0..queue.n_songs() { let song = queue.song_at(idx).unwrap(); if song.selected() { remove_songs.push(song); } } for song in remove_songs { win.remove_song(&song); } // Store the current state of the playlist utils::store_playlist(queue); } } )); self.imp() .playlist_view .playlist_searchbar() .connect_notify_local( Some("search-mode-enabled"), clone!( #[weak(rename_to = win)] self, move |searchbar, _| { win.set_playlist_search(searchbar.is_search_mode()); } ), ); self.imp().settings.connect_changed( Some("enable-recoloring"), clone!( #[weak(rename_to = this)] self, move |settings, _| { debug!( "GSettings:enable-recoloring: {}", settings.boolean("enable-recoloring") ); if let Some(player) = this.player() { let state = player.state(); this.update_style(state.current_song().as_ref()); } } ), ); let _dummy = self.imp().settings.boolean("enable-recoloring"); self.connect_close_request(move |window| { debug!("Saving window state"); let width = window.default_size().0; let height = window.default_size().1; let settings = utils::settings_manager(); settings .set_int("window-width", width) .expect("Unable to store window-width"); settings .set_int("window-height", height) .expect("Unable to stop window-height"); window.unbind_queue(); window.unbind_state(); window.unbind_waveform(); glib::Propagation::Proceed }); self.imp() .playlist_view .playlist_searchbar() .set_key_capture_widget(Some(self.upcast_ref::())); } // The initial state of the playback actions fn set_initial_state(&self) { if let Some(player) = self.player() { let queue = player.queue(); self.action_set_enabled("win.play", !queue.is_empty()); self.action_set_enabled("win.previous", !queue.is_empty()); self.action_set_enabled("win.next", !queue.is_last_song()); self.action_set_enabled("queue.toggle", !queue.is_empty()); self.action_set_enabled("queue.shuffle", queue.n_songs() > 1); self.action_set_enabled("win.replaygain", player.replaygain_available()); let replaygain = self.imp().settings.enum_("replay-gain").into(); self.set_replaygain(replaygain); // Manually set player state, because set_replaygain // only updates player state when the value changes. player.set_replaygain(replaygain); self.imp() .playback_control .set_repeat_mode(queue.repeat_mode()); self.set_playlist_shuffled(queue.is_shuffled()); // Manually update the icon on the initial empty state // to avoid generating the UI definition file at build // time self.imp().status_page.set_icon_name(Some(APPLICATION_ID)); if utils::has_cached_playlist() { self.imp().restore_playlist_button.set_visible(true); self.imp() .restore_playlist_button .add_css_class("suggested-action"); self.imp() .add_folder_button .remove_css_class("suggested-action"); } else { self.imp().restore_playlist_button.set_visible(false); self.imp() .restore_playlist_button .remove_css_class("suggested-action"); self.imp() .add_folder_button .add_css_class("suggested-action"); } let state = player.state(); if state.playing() || !queue.is_empty() { self.switch_mode(WindowMode::MainView); } else { self.switch_mode(WindowMode::InitialView); } } } fn setup_playlist(&self) { let imp = self.imp(); let factory = gtk::SignalListItemFactory::new(); factory.connect_setup(clone!( #[weak(rename_to = win)] self, move |_, item| { let row = QueueRow::default(); let list_item = item.downcast_ref::().unwrap(); list_item.set_child(Some(&row)); row.connect_notify_local( Some("selected"), clone!( #[weak] win, move |_, _| { win.update_selected_count(); } ), ); win.bind_property("playlist-selection", &row, "selection-mode") .sync_create() .build(); list_item .bind_property("item", &row, "song") .sync_create() .build(); list_item .property_expression("item") .chain_property::("artist") .bind(&row, "song-artist", gtk::Widget::NONE); list_item .property_expression("item") .chain_property::("title") .bind(&row, "song-title", gtk::Widget::NONE); list_item .property_expression("item") .chain_property::("cover") .bind(&row, "song-cover", gtk::Widget::NONE); list_item .property_expression("item") .chain_property::("playing") .bind(&row, "playing", gtk::Widget::NONE); list_item .property_expression("item") .chain_property::("selected") .bind(&row, "selected", gtk::Widget::NONE); } )); imp.playlist_view .queue_view() .set_factory(Some(&factory.upcast::())); if let Some(player) = self.player() { let queue = player.queue(); let filter = FuzzyFilter::new(); let filter_model = gtk::FilterListModel::new(Some(queue.model().clone()), Some(filter.clone())); let sorter = FuzzySorter::new(); let sorter_model = gtk::SortListModel::new(Some(filter_model), Some(sorter.clone())); let selection = gtk::NoSelection::new(Some(sorter_model.clone())); imp.playlist_view .queue_view() .set_model(Some(selection.upcast_ref::())); imp.playlist_view.queue_view().connect_activate(clone!( #[weak(rename_to = win)] self, #[weak] selection, move |_, pos| { let song = selection .upcast::() .item(pos) .unwrap() .downcast::() .unwrap(); if let Some(player) = win.player() { let queue = player.queue(); let mut real_pos = None; for i in 0..queue.model().n_items() { if let Some(item) = queue.model().item(i) { let s = item.downcast::().unwrap(); if s.equals(&song) { real_pos = Some(i); break; } } } if let Some(real_pos) = real_pos { if win.playlist_selection() { queue.select_song_at(real_pos); } else if queue.current_song_index() != Some(real_pos) { player.skip_to(real_pos); player.play(); } else if !player.state().playing() { player.play(); } } } } )); imp.playlist_filtermodel .replace(Some(sorter_model.upcast::())); imp.playlist_view .playlist_searchentry() .bind_property("text", &filter, "search") .sync_create() .build(); imp.playlist_view .playlist_searchentry() .bind_property("text", &sorter, "search") .sync_create() .build(); imp.playlist_view .playlist_searchentry() .connect_search_changed(clone!( #[weak(rename_to = win)] self, move |_| { if let Some(adjustment) = win.imp().playlist_view.queue_view().vadjustment() { adjustment.set_value(0.0); } } )); } } fn setup_drop_target(&self) { let drop_target = gtk::DropTarget::builder() .name("file-drop-target") .actions(gdk::DragAction::COPY) .formats(&gdk::ContentFormats::for_type(gdk::FileList::static_type())) .build(); drop_target.connect_drop(clone!( #[weak(rename_to = win)] self, #[upgrade_or] false, move |_, value, _, _| { if let Ok(file_list) = value.get::() { if file_list.files().is_empty() { win.add_toast(i18n("Unable to access dropped files")); return false; } let model = gio::ListStore::new::(); for f in file_list.files() { model.append(&f); } win.add_files_to_queue(model.upcast_ref::()); return true; } false } )); self.imp().drag_overlay.set_drop_target(&drop_target); } fn update_play_button(&self) { if let Some(player) = self.player() { let state = player.state(); let play_button = self.imp().playback_control.play_button(); if state.playing() { play_button.set_icon_name("media-playback-pause-symbolic"); } else { play_button.set_icon_name("media-playback-start-symbolic"); } } } fn update_position_labels(&self) { if let Some(player) = self.player() { let state = player.state(); if state.current_song().is_some() { let elapsed = state.position(); let duration = state.duration(); let remaining = duration.checked_sub(elapsed).unwrap_or_default(); self.set_song_time(Some(elapsed), Some(remaining)); let position = state.position() as f64 / state.duration() as f64; self.set_song_position(position); } else { self.set_song_time(None, None); self.set_song_position(0.0); } } } fn update_song(&self) { if let Some(player) = self.player() { let state = player.state(); self.scroll_playlist_to_song(); self.update_playlist_time(); self.update_title(state.current_song().as_ref()); self.update_style(state.current_song().as_ref()); } } fn update_cover(&self) { if let Some(player) = self.player() { let state = player.state(); let song_cover = self.imp().song_cover.get(); if let Some(cover) = state.cover() { song_cover.album_image().set_cover(Some(&cover)); song_cover.show_cover_image(true); } else { song_cover.album_image().set_cover(None); song_cover.show_cover_image(false); } } } fn update_playlist_time(&self) { if let Some(player) = self.player() { let queue = player.queue(); let n_songs = queue.n_songs(); if let Some(current) = queue.current_song_index() { let mut remaining_time = 0; for pos in 0..n_songs { let song = queue.song_at(pos).unwrap(); if pos >= current { remaining_time += song.duration(); } } let remaining_min = ((remaining_time - (remaining_time % 60)) / 60) as u32; let remaining_hrs = (remaining_min - (remaining_min % 60)) / 60; let remaining_str = if remaining_hrs > 0 { // Translators: the `{}` must be left unmodified, and // it will be replaced by the number of minutes remaining // in the string "N hours M minutes remaining" let minutes = ni18n_f( "{} minute", "{} minutes", remaining_min % 60, &[&(remaining_min % 60).to_string()], ); // Translators: `{hours}` and `{minutes}` must be left // unmodified, and they will be replaced by number of // hours and by the translated number of minutes // remaining, respectively ni18n_k( "{hours} hour {minutes} remaining", "{hours} hours {minutes} remaining", remaining_hrs, &[("hours", &remaining_hrs.to_string()), ("minutes", &minutes)], ) } else { ni18n_f( // Translators: the '{}' must be left unmodified, and // it will be replaced by the number of minutes remaining // in the playlist "{} minute remaining", "{} minutes remaining", remaining_min, &[&remaining_min.to_string()], ) }; self.imp() .playlist_view .queue_length_label() .set_label(&remaining_str); self.imp() .playlist_view .queue_length_label() .set_visible(true); } else { self.imp() .playlist_view .queue_length_label() .set_visible(false); } } } fn scroll_playlist_to_song(&self) { let queue_view = self.imp().playlist_view.queue_view(); if let Some(player) = self.player() { if let Some(current_idx) = player.queue().current_song_index() { debug!("Scrolling playlist to {}", current_idx); queue_view .upcast_ref::() .activate_action("list.scroll-to-item", Some(¤t_idx.to_variant())) .expect("Failed to activate action"); } } } fn setup_provider(&self) { let imp = self.imp(); if let Some(display) = gdk::Display::default() { gtk::style_context_add_provider_for_display(&display, &imp.provider, 400); } } fn update_style(&self, song: Option<&Song>) { let imp = self.imp(); if !imp.settings.boolean("enable-recoloring") { imp.provider.load_from_string(""); imp.main_stack.remove_css_class("main-window"); return; } if let Some(song) = song { if let Some(bg_colors) = song.cover_palette() { let mut css = String::new(); css.push_str(":root {"); let n_colors = bg_colors.len(); for (i, color) in bg_colors.iter().enumerate().take(n_colors) { let s = format!("--background-color-{}: {};", i, color); css.push_str(&s); } for i in n_colors + 1 - 1..5 { css.push_str(&format!( "--background-color-{}: var(--window-bg-color);", i )); } css.push_str("}"); imp.provider.load_from_string(&css); if !imp.main_stack.has_css_class("main-window") { imp.main_stack.add_css_class("main-window"); } self.action_set_enabled("win.enable-recoloring", true); return; } } imp.provider.load_from_string(""); imp.main_stack.remove_css_class("main-window"); self.action_set_enabled("win.enable-recoloring", false); } fn update_title(&self, song: Option<&Song>) { if let Some(song) = song { self.set_title(Some(&format!("{} - {}", song.artist(), song.title()))); } else { self.set_title(Some("Amberol")); } } fn update_selected_count(&self) { if let Some(player) = self.player() { let queue = player.queue(); let n_selected = queue.n_selected_songs(); let selected_str = if n_selected == 0 { i18n("No song selected") } else { ni18n_f( // Translators: The '{}' must be left unmodified, and // it is expanded to the number of songs selected "{} song selected", "{} songs selected", n_selected, &[&n_selected.to_string()], ) }; self.imp() .playlist_view .queue_selected_label() .set_label(&selected_str); } } pub fn open_files(&self, files: &[gio::File]) { if files.is_empty() { self.add_toast(i18n("Unable to access files")); return; } let model = gio::ListStore::new::(); for f in files { model.append(f); } self.add_files_to_queue(model.upcast_ref::()); } pub fn remove_song(&self, song: &Song) { if let Some(p) = self.player() { p.remove_song(song); } self.update_selected_count(); self.update_playlist_time(); } pub fn add_toast(&self, msg: String) { let toast = adw::Toast::new(&msg); self.imp().toast_overlay.add_toast(toast); } pub fn add_skip_to_toast(&self, msg: String, button: String, pos: u32) { let toast = adw::Toast::new(&msg); toast.set_button_label(Some(&button)); toast.set_action_name(Some("win.skip-to")); toast.set_action_target_value(Some(&pos.to_variant())); self.imp().toast_overlay.add_toast(toast); } fn copy_song(&self) { if let Some(player) = self.player() { let state = player.state(); if let Some(song) = state.current_song() { let s = i18n_k( // Translators: `{title}` and `{artist}` must be left // untranslated; they will expand to the title and // artist of the currently playing song, respectively "Currently playing “{title}â€� by “{artist}â€�", &[("title", &song.title()), ("artist", &song.artist())], ); self.clipboard().set_text(&s); } } } async fn open_song_directory(&self) { if let Some(player) = self.player() { let state = player.state(); if let Some(song) = state.current_song() { let file = song.file(); match file .query_info_future( &ATTRIBUTE_HOST_PATH, gio::FileQueryInfoFlags::NONE, glib::Priority::DEFAULT, ) .await { Err(err) => debug!("Unable to get host-path attribute: {err}"), Ok(info) => { let host_path = info .attribute_as_string(&ATTRIBUTE_HOST_PATH) .and_then(|x| PathBuf::from_str(x.as_str()).ok()); if let Some(path) = host_path.or_else(|| file.path()) { let launcher = gtk::FileLauncher::new(Some(&gio::File::for_path(path))); match launcher .open_containing_folder_future(Some( self.upcast_ref::(), )) .await { Err(_e) => self.add_toast(i18n("Unable to open folder")), Ok(()) => {} } } } } } } } pub fn switch_mode(&self, mode: WindowMode) { let stack = self.imp().main_stack.get(); match mode { WindowMode::InitialView => { stack.set_visible_child_name("initial-view"); self.set_default_widget(Some(&self.imp().add_folder_button.get())); } WindowMode::MainView => { stack.set_visible_child_name("main-view"); self.set_default_widget(Some(&self.imp().playback_control.play_button())); } }; } pub fn set_replaygain(&self, replaygain: ReplayGainMode) { let imp = self.imp(); if replaygain != imp.replaygain_mode.replace(replaygain) { if let Some(p) = self.player() { p.set_replaygain(replaygain); } self.imp() .settings .set_enum("replay-gain", replaygain.into()) .expect("Unable to store setting"); self.notify("replaygain-mode"); } } pub fn replaygain(&self) -> ReplayGainMode { self.imp().replaygain_mode.get() } pub fn set_song_time(&self, elapsed: Option, remaining: Option) { if let Some(elapsed) = elapsed { self.imp() .elapsed_label .set_text(&utils::format_time(elapsed as i64)); } else { self.imp().elapsed_label.set_text("0:00"); } if let Some(remaining) = remaining { self.imp() .remaining_label .set_text(&utils::format_remaining_time(remaining as i64)); } else { self.imp().remaining_label.set_text("0:00"); } } pub fn set_song_position(&self, position: f64) { self.imp().waveform_view.set_position(position); } } amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/subprojects/000077500000000000000000000000001516451220600232425ustar00rootroot00000000000000amberol-2026.1-04e2bf69aa58c78ce50639d84eb1c4b050f5769b/subprojects/blueprint-compiler.wrap000066400000000000000000000002601516451220600277470ustar00rootroot00000000000000[wrap-git] directory = blueprint-compiler url = https://gitlab.gnome.org/GNOME/blueprint-compiler.git revision = v0.18.0 depth = 1 [provide] program_names = blueprint-compiler