pax_global_header00006660000000000000000000000064147655170320014524gustar00rootroot0000000000000052 comment=e6fbb4f146103ae70ac592ea73b46cf182fd655c geoffreybennett-alsa-scarlett-gui-e6fbb4f/000077500000000000000000000000001476551703200210115ustar00rootroot00000000000000geoffreybennett-alsa-scarlett-gui-e6fbb4f/.github/000077500000000000000000000000001476551703200223515ustar00rootroot00000000000000geoffreybennett-alsa-scarlett-gui-e6fbb4f/.github/FUNDING.yml000066400000000000000000000000651476551703200241670ustar00rootroot00000000000000liberapay: gdb custom: 'https://www.paypal.me/gdbau' geoffreybennett-alsa-scarlett-gui-e6fbb4f/.github/ISSUE_TEMPLATE/000077500000000000000000000000001476551703200245345ustar00rootroot00000000000000geoffreybennett-alsa-scarlett-gui-e6fbb4f/.github/ISSUE_TEMPLATE/issue.md000066400000000000000000000030751476551703200262130ustar00rootroot00000000000000--- name: Issue about: Open an issue for help, to report a bug, or request a feature title: '' labels: '' assignees: '' --- # `alsa-scarlett-gui` Issue Template Thank you for taking the time to contribute to the `alsa-scarlett-gui` project. Before you submit your issue, please ensure you have checked the FAQ and provide the necessary information below. ## Confirmation - [ ] I confirm that I have read the [FAQ](https://github.com/geoffreybennett/alsa-scarlett-gui/blob/master/FAQ.md). ## Issue Category Please select the category that best describes your issue: - [ ] Help Request - [ ] Bug Report - [ ] Feature Request ## Environment Details Please provide the following details about your environment. ### Linux Distribution and Version (paste output from `cat /etc/redhat-release` or `cat /etc/lsb_release` here) - Distribution: - Version: ### Kernel Version (paste output from `uname -r` here) - Kernel version: ### Kernel Messages (paste output from `dmesg | grep -A 5 -B 5 -i focusrite` here) ### Focusrite Interface Series and Model (maybe shown in kernel messages, or paste output from `lsusb -d1235:` if unsure) - Series (e.g., Scarlett 2nd/3rd/4th Gen, Clarett USB, Clarett+): - Model (e.g., Solo, 2i2, 4i4, etc.): ### Audio System (use `ps aux | grep -E "pulseaudio|jackd|pipewire"` to check) - [ ] PulseAudio - [ ] JACK - [ ] PipeWire ## Issue Description Please provide a detailed description of the issue or feature request, including steps to reproduce (if applicable), expected behavior, and actual behavior: --- Thank you for helping improve `alsa-scarlett-gui`! geoffreybennett-alsa-scarlett-gui-e6fbb4f/.github/workflows/000077500000000000000000000000001476551703200244065ustar00rootroot00000000000000geoffreybennett-alsa-scarlett-gui-e6fbb4f/.github/workflows/build-debian-package.yml000066400000000000000000000044121476551703200310420ustar00rootroot00000000000000name: Build debian package on: release: branches: '*' types: [published] env: APP_NAME: alsa-scarlett-gui APP_VERSION: ${{ github.event.release.tag_name }} jobs: build: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 - name: Install build dependencies run: | sudo apt -y update sudo apt -y install git make gcc libgtk-4-dev libasound2-dev libssl-dev - name: Build from sources run: | make -C src -j$(nproc) PREFIX=/usr - name: Prepare package workspace run: | mkdir -p ${{ github.workspace }}/deb-workspace/usr/bin \ ${{ github.workspace }}/deb-workspace/usr/share/applications \ ${{ github.workspace }}/deb-workspace/usr/share/icons/hicolor/256x256/apps \ ${{ github.workspace }}/deb-workspace/usr/share/doc/${{ env.APP_NAME }}-${{ env.APP_VERSION }} cp src/alsa-scarlett-gui ${{ github.workspace }}/deb-workspace/usr/bin/ cp src/vu.b4.alsa-scarlett-gui.desktop ${{ github.workspace }}/deb-workspace/usr/share/applications/ cp src/img/vu.b4.alsa-scarlett-gui.png ${{ github.workspace }}/deb-workspace/usr/share/icons/hicolor/256x256/apps/ cp -r *.md demo docs img ${{ github.workspace }}/deb-workspace/usr/share/doc/${{ env.APP_NAME }}-${{ env.APP_VERSION }}/ - name: Build debian package uses: jiro4989/build-deb-action@v2 with: package: ${{ env.APP_NAME }} package_root: ${{ github.workspace }}/deb-workspace maintainer: geoffreybennett depends: 'libgtk-4-1, libasound2, alsa-utils' version: ${{ env.APP_VERSION }} desc: ${{ env.APP_NAME }} is a Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite USB drivers. - name: Upload Release Asset uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ github.event.release.upload_url }} asset_path: ./${{ env.APP_NAME }}_${{ env.APP_VERSION }}_amd64.deb asset_name: ${{ env.APP_NAME }}_${{ env.APP_VERSION }}_amd64.deb asset_content_type: application/vnd.debian.binary-package geoffreybennett-alsa-scarlett-gui-e6fbb4f/.github/workflows/build-flatpak-package.yml000066400000000000000000000020041476551703200312350ustar00rootroot00000000000000name: Build flatpak package on: release: branches: '*' types: [published] env: APP_NAME: alsa-scarlett-gui APP_VERSION: ${{ github.event.release.tag_name }} jobs: flatpak: name: "Flatpak" runs-on: ubuntu-latest container: image: bilelmoussaoui/flatpak-github-actions:gnome-47 options: --privileged steps: - uses: actions/checkout@v4 - name: Build flatpak package uses: flatpak/flatpak-github-actions/flatpak-builder@v6 with: bundle: ${{ env.APP_NAME }}.flatpak manifest-path: vu.b4.alsa-scarlett-gui.yml cache-key: flatpak-builder-${{ github.sha }} - name: Upload Release Asset uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ github.event.release.upload_url }} asset_path: ./${{ env.APP_NAME }}.flatpak asset_name: ${{ env.APP_NAME }}_${{ env.APP_VERSION }}.flatpak asset_content_type: application/octet-stream geoffreybennett-alsa-scarlett-gui-e6fbb4f/.gitignore000066400000000000000000000002211476551703200227740ustar00rootroot00000000000000*.tar.gz *.o .deps .gdb_history alsa-scarlett-gui alsa-scarlett-gui-resources.c vu.b4.alsa-scarlett-gui.desktop .flatpak-builder/ flatpak-build/ geoffreybennett-alsa-scarlett-gui-e6fbb4f/FAQ.md000066400000000000000000000136151476551703200217500ustar00rootroot00000000000000# FAQ for the ALSA Scarlett Control Panel (`alsa-scarlett-gui`) ## What is this? The ALSA Scarlett Control Panel (`alsa-scarlett-gui`) is an easy-to-use application for adjusting the ALSA controls provided by three Linux kernel drivers for Focusrite USB interfaces: 1. The Scarlett 1st Gen Mixer Driver (for 1st Gen 6i6, 8i6, 18i6, 18i8, 18i20) 2. The Scarlett2 Protocol Driver (for 2nd/3rd Gen interfaces, small 4th Gen, Clarett, and Vocaster) 3. The FCP (Focusrite Control Protocol) Driver (for big 4th Gen interfaces: 16i16, 18i16, 18i20) To check if your kernel is already up-to-date, and how to upgrade if not, see the [Control Panel Installation Prerequisites — Linux Kernel](docs/INSTALL.md). ## Do I need these drivers for my Focusrite interface? For basic audio functionality? No. Focusrite USB interfaces are “plug-and-play” — they are USB Audio Class Compliant, meaning they work out-of-the-box with the standard ALSA USB audio driver (to get full functionality on Scarlett 3rd/4th Gen/Vocaster interfaces, first deactivate MSD mode by holding down the 48V button while powering it on). However, to access the mixer, routing, and hardware-specific features, you’ll need the appropriate driver for your interface model. ## MSD Mode? "MSD Mode" is the "Mass Storage Device Mode" that the Scarlett 3rd and 4th Gen interfaces ship in. If MSD Mode is enabled, you need to disable it and restart your interface to get access to its full functionality. When you plug the interface in, there’ll be a tiny read-only virtual disk that has a link to the Focusrite product registration page; until you turn off MSD Mode not all features of the interface will be available. You can turn off MSD Mode by holding down the 48V button while powering on the interface, or by clicking the button in `alsa-scarlett-gui` and rebooting it. If you do the recommended/required (depending on the model) firmware update, MSD Mode will automatically be turned off. ## What is the purpose of these drivers if they’re not needed for basic audio? These drivers are for users who want more control over their interface. They allow for detailed manipulation of: - Internal audio routing - Hardware-specific settings - Mixer functionality - Level monitoring - Input/output configuration These controls go beyond the basic audio I/O functionality provided by the generic ALSA USB audio driver. ## What interfaces are supported? The ALSA Scarlett Control Panel supports: - **Scarlett 1st Gen**: 6i6, 8i6, 18i6, 18i8, 18i20 - **Scarlett 2nd Gen**: 6i6, 18i8, 18i20 - **Scarlett 3rd Gen**: Solo, 2i2, 4i4, 8i6, 18i8, 18i20 - **Scarlett 4th Gen**: Solo, 2i2, 4i4, 16i16, 18i16, 18i20 - **Clarett USB and Clarett+**: 2Pre, 4Pre, 8Pre - **Vocaster**: One, Two Note: The Scarlett 1st and 2nd Gen small interfaces (Solo, 2i2, 2i4) don’t have any software controls. All the controls are available from the front panel, so they don’t require the specialised drivers or this GUI. ## Where are the options to set the sample rate and buffer size? The ALSA Scarlett Control Panel doesn’t handle audio input/output settings like sample rate and buffer size. These settings are managed by the application using the soundcard, typically a sound server such as PulseAudio, JACK, or PipeWire. The sample rate shown in the control panel is informative only and displays the current rate being used by applications. If it shows “N/A” then no application is using the interface. Note that not all features are available at higher sample rates; refer to the user manual of your interface for more information. ## Why do my settings keep resetting? The settings in the ALSA Scarlett Control Panel are automatically saved in the interface itself (all series except 1st Gen), so they should persist across reboots, power cycles, USB disconnect/reconnect, and even across different computers. This includes all routing, mixing, and other control panel settings. If you find that your settings are reverting whenever you plug your interface in or power it back on, the most likely cause is the `alsa-state` and `alsa-restore` systemd services. These services save the state of ALSA controls on system shutdown to `/var/lib/alsa/asound.state` and then restore it each time the device is plugged in, potentially overwriting your interface’s stored settings. It can be rather annoying, wondering why your device is unusable or needs to be reconfigured every time you plug it in or turn it on. To fix this issue, disable these services: ```sh sudo systemctl mask alsa-state sudo systemctl mask alsa-restore ``` You can verify if this is the cause of your issues by: 1. Change some setting that is indicated on the device (the “Inst” setting is a good). 2. Disconnect USB and notice the state of the setting on the device has not changed. 3. Power cycle the device and notice the state of the setting on the device has not changed. 4. Reconnect USB and notice the state of the setting on the device has changed. If the setting on the device changes at step 4, then the `alsa-state` and `alsa-restore` services are the likely cause of your issues. ## Help?! Have you read the User Guide for your interface? It’s available online: https://downloads.focusrite.com/focusrite and contains a lot of helpful/useful/important information about your device. You can skip the “Easy Start” and “Setting up your DAW” sections, but the rest is well worth reading. Even the information about Focusrite Control is useful, although not directly applicable, because it will help you understand more about the possibilities of what you can do with your device. For help with the Scarlett2 and FCP kernel drivers: https://github.com/geoffreybennett/linux-fcp/issues For help with the FCP user-space side: https://github.com/geoffreybennett/fcp-support/issues For help with `alsa-scarlett-gui`: https://github.com/geoffreybennett/alsa-scarlett-gui/issues For general Linux audio help: https://linuxmusicians.com geoffreybennett-alsa-scarlett-gui-e6fbb4f/LICENSES/000077500000000000000000000000001476551703200222165ustar00rootroot00000000000000geoffreybennett-alsa-scarlett-gui-e6fbb4f/LICENSES/GPL-3.0-or-later.txt000066400000000000000000001035561476551703200254340ustar00rootroot00000000000000GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 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 . geoffreybennett-alsa-scarlett-gui-e6fbb4f/LICENSES/LGPL-3.0-or-later.txt000066400000000000000000000164031476551703200255420ustar00rootroot00000000000000GNU LESSER 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. This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below. 0. Additional Definitions. As used herein, "this License" refers to version 3 of the GNU Lesser General Public License, and the "GNU GPL" refers to version 3 of the GNU General Public License. "The Library" refers to a covered work governed by this License, other than an Application or a Combined Work as defined below. An "Application" is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library. A "Combined Work" is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the "Linked Version". The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version. The "Corresponding Application Code" for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work. 1. Exception to Section 3 of the GNU GPL. You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL. 2. Conveying Modified Versions. If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version: a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy. 3. Object Code Incorporating Material from Library Header Files. The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following: a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License. b) Accompany the object code with a copy of the GNU GPL and this license document. 4. Combined Works. You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following: a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License. b) Accompany the Combined Work with a copy of the GNU GPL and this license document. c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document. d) Do one of the following: 0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source. 1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version. e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.) 5. Combined Libraries. You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License. b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 6. Revised Versions of the GNU Lesser General Public License. The Free Software Foundation may publish revised and/or new versions of the GNU Lesser 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 Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation. If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library. geoffreybennett-alsa-scarlett-gui-e6fbb4f/Makefile000066400000000000000000000016061476551703200224540ustar00rootroot00000000000000NAME := alsa-scarlett-gui VERSION := $(shell git describe --abbrev=4 --always --tags | sed 's/-/./g') NAMEVER := $(NAME)-$(VERSION) TAR_FILE := $(NAMEVER).tar TARGZ_FILE := $(TAR_FILE).gz SPEC_FILE := $(NAME).spec default: @echo "alsa-scarlett-gui" @echo @echo "If you want to build and install from source, please try:" @echo " cd src" @echo " make -j$(shell nproc)" @echo " sudo make install" @echo @echo "This Makefile knows about packaging:" @echo " make tar" @echo " make rpm" tar: $(TARGZ_FILE) $(TARGZ_FILE): git archive --format=tar --prefix=$(NAMEVER)/ HEAD > $(TAR_FILE) sed 's_VERSION$$_$(VERSION)_' < $(SPEC_FILE).template > $(SPEC_FILE) tar --append -f $(TAR_FILE) \ --transform s_^_$(NAMEVER)/_ \ --owner=root --group=root \ $(SPEC_FILE) rm -f $(SPEC_FILE) gzip < $(TAR_FILE) > $(TARGZ_FILE) rm -f $(TAR_FILE) rpm: $(TARGZ_FILE) rpmbuild -tb $(TARGZ_FILE) geoffreybennett-alsa-scarlett-gui-e6fbb4f/README.md000066400000000000000000000063101476551703200222700ustar00rootroot00000000000000# ALSA Scarlett Control Panel (`alsa-scarlett-gui`) `alsa-scarlett-gui` is a Gtk4 GUI for the ALSA controls presented by the three Linux kernel Focusrite USB drivers: - Scarlett 1st Gen Driver for ALSA - Scarlett2 USB Protocol Mixer Driver - FCP (Focusrite Control Protocol) Driver Supported interfaces: - Scarlett 1st Gen 6i6, 8i6, 18i6, 18i8, 18i20 - Scarlett 2nd Gen 6i6, 18i8, 18i20 - Scarlett 3rd Gen Solo, 2i2, 4i4, 8i6, 18i8, 18i20 - Scarlett 4th Gen Solo, 2i2, 4i4, 16i16, 18i16, 18i20 - Clarett 2Pre, 4Pre, 8Pre USB - Clarett+ 2Pre, 4Pre, 8Pre - Vocaster One and Vocaster Two ## About All Focusrite USB audio interfaces are class compliant meaning that they work “out of the box” on Linux as audio and MIDI interfaces (although on Gen 3/4/Vocaster you need to disable MSD mode first for full functionality). However, except for some of the smallest models, they have a bunch of proprietary functionality that required a kernel driver to be written specifically for those devices. Unfortunately, actually using this functionality used to be quite an awful experience. The existing applications like `alsamixer` and `qasmixer` become completely user-hostile with the hundreds of controls presented for the Gen 3 18i20. Even the smallest Gen 3 4i4 interface at last count had 84 ALSA controls. Announcing the ALSA Scarlett Control Panel, now supporting all Scarlett Gen 1, 2, 3, 4, Clarett, and Vocaster USB interfaces! ![Demonstration](img/demo.gif) ## Documentation Refer to [INSTALL.md](docs/INSTALL.md) for prerequisites, how to build, install, and run. Refer to [USAGE.md](docs/USAGE.md) for general usage information and known issues. Information specific to various models: - [Scarlett 1st Gen](docs/iface-1st-gen.md) - [Scarlett 3rd Gen Solo and 2i2](docs/iface-small.md) - [Scarlett 2nd Gen 6i6+, 3rd Gen 4i4+, Clarett USB, and Clarett+](docs/iface-large.md) - [Scarlett Small 4th Gen](docs/iface-4th-gen-small.md) - [Scarlett Big 4th Gen](docs/iface-4th-gen-big.md) ## Donations This program is Free Software, developed using my personal resources, over hundreds of hours. If you like this software, please consider a donation to say thank you! Any donation is appreciated. - https://liberapay.com/gdb - https://paypal.me/gdbau ## License Copyright 2022-2025 Geoffrey D. Bennett 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 . ## Disclaimer Third Parties Focusrite, Scarlett, Clarett, and Vocaster are trademarks or registered trademarks of Focusrite Audio Engineering Limited in England, USA, and/or other countries. Use of these trademarks does not imply any affiliation or endorsement of this software. geoffreybennett-alsa-scarlett-gui-e6fbb4f/alsa-scarlett-gui.spec.template000066400000000000000000000016221476551703200270210ustar00rootroot00000000000000Summary: ALSA Scarlett Control Panel Name: alsa-scarlett-gui Version: VERSION Release: 1%{?dist} License: GPLv3+ LGPLv3+ Url: https://github.com/geoffreybennett/alsa-scarlett-gui Source0: https://github.com/geoffreybennett/alsa-scarlett-gui/archive/refs/tags/%{version}.tar.gz?/%{name}-%{version}.tar.gz BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(openssl) %description alsa-scarlett-gui is a Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite USB drivers. %prep %setup -q -n %{name}-%{version}/src %build %make_build VERSION=%{version} PREFIX=%{_prefix} %install %make_install PREFIX=%{_prefix} %files %doc ../img ../demo ../docs ../*.md %{_bindir}/alsa-scarlett-gui %{_datadir}/applications/vu.b4.alsa-scarlett-gui.desktop %{_iconsdir}/hicolor/256x256/apps/vu.b4.alsa-scarlett-gui.png geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/000077500000000000000000000000001476551703200217355ustar00rootroot00000000000000geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Clarett Plus 2Pre.state000066400000000000000000002052251476551703200261000ustar00rootroot00000000000000state.C2Pre { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 comment { access read type INTEGER count 4 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 0 value.9 0 value.10 0 value.11 0 comment { access read type INTEGER count 12 range '0 - 36' } } control.3 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'S/PDIF Validity' value true comment { access read type BOOLEAN count 1 } } control.5 { iface CARD name 'ADAT Validity' value true comment { access read type BOOLEAN count 1 } } control.6 { iface MIXER name 'Clock Source Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF item.2 ADAT } } control.7 { iface MIXER name 'Master HW Playback Volume' value 127 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.8 { iface MIXER name 'Line 01 (Monitor L) Playback Volume' value 127 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.9 { iface MIXER name 'Line 01 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.10 { iface MIXER name 'Line Out 01 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.11 { iface MIXER name 'Line 02 (Monitor R) Playback Volume' value 127 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.12 { iface MIXER name 'Line 02 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.13 { iface MIXER name 'Line Out 02 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.14 { iface MIXER name 'Line 03 (Headphones 1 L) Playback Volume' value 127 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.15 { iface MIXER name 'Line 03 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.16 { iface MIXER name 'Line Out 03 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.17 { iface MIXER name 'Line 04 (Headphones 1 R) Playback Volume' value 127 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.18 { iface MIXER name 'Line 04 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.19 { iface MIXER name 'Line Out 04 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.20 { iface MIXER name 'Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.21 { iface MIXER name 'Dim Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.22 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.23 { iface MIXER name 'Line In 2 Level Capture Enum' value Inst comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.24 { iface MIXER name 'Line In 1 Air Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.25 { iface MIXER name 'Line In 2 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.26 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.27 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.28 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'S/PDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.29 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'S/PDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.30 { iface MIXER name 'Mixer Input 01 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.31 { iface MIXER name 'Mixer Input 02 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.32 { iface MIXER name 'Mixer Input 03 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.33 { iface MIXER name 'Mixer Input 04 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.34 { iface MIXER name 'Mixer Input 05 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.35 { iface MIXER name 'Mixer Input 06 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.36 { iface MIXER name 'Mixer Input 07 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.37 { iface MIXER name 'Mixer Input 08 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.38 { iface MIXER name 'Mixer Input 09 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.39 { iface MIXER name 'Mixer Input 10 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.40 { iface MIXER name 'Mixer Input 11 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.41 { iface MIXER name 'Mixer Input 12 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.42 { iface MIXER name 'Mixer Input 13 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.43 { iface MIXER name 'Mixer Input 14 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.44 { iface MIXER name 'Mixer Input 15 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.45 { iface MIXER name 'Mixer Input 16 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.46 { iface MIXER name 'Mixer Input 17 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.47 { iface MIXER name 'Mixer Input 18 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.48 { iface MIXER name 'PCM 01 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.49 { iface MIXER name 'PCM 02 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.50 { iface MIXER name 'PCM 03 Capture Enum' value 'S/PDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.51 { iface MIXER name 'PCM 04 Capture Enum' value 'S/PDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.52 { iface MIXER name 'PCM 05 Capture Enum' value 'ADAT 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.53 { iface MIXER name 'PCM 06 Capture Enum' value 'ADAT 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.54 { iface MIXER name 'PCM 07 Capture Enum' value 'ADAT 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.55 { iface MIXER name 'PCM 08 Capture Enum' value 'ADAT 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.56 { iface MIXER name 'PCM 09 Capture Enum' value 'ADAT 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.57 { iface MIXER name 'PCM 10 Capture Enum' value 'ADAT 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.58 { iface MIXER name 'PCM 11 Capture Enum' value 'ADAT 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.59 { iface MIXER name 'PCM 12 Capture Enum' value 'ADAT 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'S/PDIF 1' item.4 'S/PDIF 2' item.5 'ADAT 1' item.6 'ADAT 2' item.7 'ADAT 3' item.8 'ADAT 4' item.9 'ADAT 5' item.10 'ADAT 6' item.11 'ADAT 7' item.12 'ADAT 8' item.13 'Mix A' item.14 'Mix B' item.15 'Mix C' item.16 'Mix D' item.17 'Mix E' item.18 'Mix F' item.19 'Mix G' item.20 'Mix H' item.21 'Mix I' item.22 'Mix J' item.23 'PCM 1' item.24 'PCM 2' item.25 'PCM 3' item.26 'PCM 4' } } control.60 { iface MIXER name 'Mix A Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.61 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.62 { iface MIXER name 'Mix A Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.63 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.64 { iface MIXER name 'Mix A Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.65 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.66 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.67 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.68 { iface MIXER name 'Mix A Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.69 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.70 { iface MIXER name 'Mix A Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.71 { iface MIXER name 'Mix A Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.72 { iface MIXER name 'Mix A Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.73 { iface MIXER name 'Mix A Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.74 { iface MIXER name 'Mix A Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.75 { iface MIXER name 'Mix A Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.76 { iface MIXER name 'Mix A Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.77 { iface MIXER name 'Mix A Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.78 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.79 { iface MIXER name 'Mix B Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.80 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.81 { iface MIXER name 'Mix B Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.82 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.83 { iface MIXER name 'Mix B Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.84 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.85 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.86 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.87 { iface MIXER name 'Mix B Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.88 { iface MIXER name 'Mix B Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.89 { iface MIXER name 'Mix B Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.90 { iface MIXER name 'Mix B Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.91 { iface MIXER name 'Mix B Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.92 { iface MIXER name 'Mix B Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.93 { iface MIXER name 'Mix B Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.94 { iface MIXER name 'Mix B Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.95 { iface MIXER name 'Mix B Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.96 { iface MIXER name 'Mix C Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.97 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.98 { iface MIXER name 'Mix C Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.99 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.100 { iface MIXER name 'Mix C Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.101 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.102 { iface MIXER name 'Mix C Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.103 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.104 { iface MIXER name 'Mix C Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.105 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.106 { iface MIXER name 'Mix C Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.107 { iface MIXER name 'Mix C Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.108 { iface MIXER name 'Mix C Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.109 { iface MIXER name 'Mix C Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.110 { iface MIXER name 'Mix C Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.111 { iface MIXER name 'Mix C Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.112 { iface MIXER name 'Mix C Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.113 { iface MIXER name 'Mix C Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.114 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.115 { iface MIXER name 'Mix D Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.116 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.117 { iface MIXER name 'Mix D Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.118 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.119 { iface MIXER name 'Mix D Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.120 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.121 { iface MIXER name 'Mix D Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.122 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.123 { iface MIXER name 'Mix D Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.124 { iface MIXER name 'Mix D Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.125 { iface MIXER name 'Mix D Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.126 { iface MIXER name 'Mix D Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.127 { iface MIXER name 'Mix D Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.128 { iface MIXER name 'Mix D Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.129 { iface MIXER name 'Mix D Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.130 { iface MIXER name 'Mix D Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.131 { iface MIXER name 'Mix D Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.132 { iface MIXER name 'Mix E Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.133 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.134 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.135 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.136 { iface MIXER name 'Mix E Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.137 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.138 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.139 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.140 { iface MIXER name 'Mix E Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.141 { iface MIXER name 'Mix E Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.142 { iface MIXER name 'Mix E Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.143 { iface MIXER name 'Mix E Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.144 { iface MIXER name 'Mix E Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.145 { iface MIXER name 'Mix E Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.146 { iface MIXER name 'Mix E Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.147 { iface MIXER name 'Mix E Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.148 { iface MIXER name 'Mix E Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.149 { iface MIXER name 'Mix E Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.150 { iface MIXER name 'Mix F Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.151 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.152 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.153 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.154 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.155 { iface MIXER name 'Mix F Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.156 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.157 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.158 { iface MIXER name 'Mix F Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.159 { iface MIXER name 'Mix F Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.160 { iface MIXER name 'Mix F Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.161 { iface MIXER name 'Mix F Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.162 { iface MIXER name 'Mix F Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.163 { iface MIXER name 'Mix F Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.164 { iface MIXER name 'Mix F Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.165 { iface MIXER name 'Mix F Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.166 { iface MIXER name 'Mix F Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.167 { iface MIXER name 'Mix F Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.168 { iface MIXER name 'Mix G Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.169 { iface MIXER name 'Mix G Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.170 { iface MIXER name 'Mix G Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.171 { iface MIXER name 'Mix G Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.172 { iface MIXER name 'Mix G Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.173 { iface MIXER name 'Mix G Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.174 { iface MIXER name 'Mix G Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.175 { iface MIXER name 'Mix G Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.176 { iface MIXER name 'Mix G Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.177 { iface MIXER name 'Mix G Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.178 { iface MIXER name 'Mix G Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.179 { iface MIXER name 'Mix G Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.180 { iface MIXER name 'Mix G Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.181 { iface MIXER name 'Mix G Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.182 { iface MIXER name 'Mix G Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.183 { iface MIXER name 'Mix G Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.184 { iface MIXER name 'Mix G Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.185 { iface MIXER name 'Mix G Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.186 { iface MIXER name 'Mix H Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.187 { iface MIXER name 'Mix H Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.188 { iface MIXER name 'Mix H Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.189 { iface MIXER name 'Mix H Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.190 { iface MIXER name 'Mix H Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.191 { iface MIXER name 'Mix H Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.192 { iface MIXER name 'Mix H Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.193 { iface MIXER name 'Mix H Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.194 { iface MIXER name 'Mix H Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.195 { iface MIXER name 'Mix H Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.196 { iface MIXER name 'Mix H Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.197 { iface MIXER name 'Mix H Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.198 { iface MIXER name 'Mix H Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.199 { iface MIXER name 'Mix H Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.200 { iface MIXER name 'Mix H Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.201 { iface MIXER name 'Mix H Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.202 { iface MIXER name 'Mix H Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.203 { iface MIXER name 'Mix H Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.204 { iface MIXER name 'Mix I Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.205 { iface MIXER name 'Mix I Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.206 { iface MIXER name 'Mix I Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.207 { iface MIXER name 'Mix I Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.208 { iface MIXER name 'Mix I Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.209 { iface MIXER name 'Mix I Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.210 { iface MIXER name 'Mix I Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.211 { iface MIXER name 'Mix I Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.212 { iface MIXER name 'Mix I Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.213 { iface MIXER name 'Mix I Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.214 { iface MIXER name 'Mix I Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.215 { iface MIXER name 'Mix I Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.216 { iface MIXER name 'Mix I Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.217 { iface MIXER name 'Mix I Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.218 { iface MIXER name 'Mix I Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.219 { iface MIXER name 'Mix I Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.220 { iface MIXER name 'Mix I Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.221 { iface MIXER name 'Mix I Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.222 { iface MIXER name 'Mix J Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.223 { iface MIXER name 'Mix J Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.224 { iface MIXER name 'Mix J Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.225 { iface MIXER name 'Mix J Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.226 { iface MIXER name 'Mix J Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.227 { iface MIXER name 'Mix J Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.228 { iface MIXER name 'Mix J Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.229 { iface MIXER name 'Mix J Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.230 { iface MIXER name 'Mix J Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.231 { iface MIXER name 'Mix J Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.232 { iface MIXER name 'Mix J Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.233 { iface MIXER name 'Mix J Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.234 { iface MIXER name 'Mix J Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.235 { iface MIXER name 'Mix J Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.236 { iface MIXER name 'Mix J Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.237 { iface MIXER name 'Mix J Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.238 { iface MIXER name 'Mix J Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.239 { iface MIXER name 'Mix J Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.240 { iface PCM name 'Level Meter' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 0 value.9 0 value.10 0 value.11 0 value.12 0 value.13 0 value.14 0 value.15 0 value.16 0 value.17 0 value.18 0 value.19 0 value.20 0 value.21 0 value.22 0 value.23 0 value.24 0 value.25 0 value.26 0 value.27 0 value.28 0 value.29 0 value.30 0 value.31 0 value.32 0 value.33 0 comment { access 'read volatile' type INTEGER count 34 range '0 - 4095 (step 1)' } } control.241 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } control.242 { iface MIXER name 'Standalone Switch' value true comment { access 'read write' type BOOLEAN count 1 } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Clarett Plus 4Pre.state000066400000000000000000002500321476551703200260760ustar00rootroot00000000000000state.C4Pre { control.1 { iface PCM name 'Playback Channel Map' value.0 3 value.1 4 value.2 7 value.3 8 value.4 5 value.5 6 value.6 12 value.7 13 comment { access read type INTEGER count 8 range '0 - 36' } } control.2 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.3 { iface CARD name 'S/PDIF Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'ADAT Validity' value true comment { access read type BOOLEAN count 1 } } control.5 { iface MIXER name 'Clock Source Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF item.2 ADAT } } control.6 { iface MIXER name 'Master HW Playback Volume' value 70 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -5700 } } control.7 { iface MIXER name 'Line 01 (Monitor L) Playback Volume' value 70 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -5700 } } control.8 { iface MIXER name 'Line 01 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.9 { iface MIXER name 'Line Out 01 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.10 { iface MIXER name 'Line 02 (Monitor R) Playback Volume' value 70 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -5700 } } control.11 { iface MIXER name 'Line 02 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.12 { iface MIXER name 'Line Out 02 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.13 { iface MIXER name 'Line 03 (Headphones 1 L) Playback Volume' value 70 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -5700 } } control.14 { iface MIXER name 'Line 03 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.15 { iface MIXER name 'Line Out 03 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.16 { iface MIXER name 'Line 04 (Headphones 1 R) Playback Volume' value 70 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -5700 } } control.17 { iface MIXER name 'Line 04 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.18 { iface MIXER name 'Line Out 04 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.19 { iface MIXER name 'Line 05 (Headphones 2 L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.20 { iface MIXER name 'Line 05 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.21 { iface MIXER name 'Line Out 05 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.22 { iface MIXER name 'Line 06 (Headphones 2 R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.23 { iface MIXER name 'Line 06 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.24 { iface MIXER name 'Line Out 06 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.25 { iface MIXER name 'Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.26 { iface MIXER name 'Dim Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.27 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.28 { iface MIXER name 'Line In 2 Level Capture Enum' value Inst comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.29 { iface MIXER name 'Line In 1 Air Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.30 { iface MIXER name 'Line In 2 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.31 { iface MIXER name 'Line In 3 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.32 { iface MIXER name 'Line In 4 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.33 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.34 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.35 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.36 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.37 { iface MIXER name 'Analogue Output 05 Playback Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.38 { iface MIXER name 'Analogue Output 06 Playback Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.39 { iface MIXER name 'S/PDIF Output 1 Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.40 { iface MIXER name 'S/PDIF Output 2 Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.41 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.42 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.43 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.44 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.45 { iface MIXER name 'Mixer Input 05 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.46 { iface MIXER name 'Mixer Input 06 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.47 { iface MIXER name 'Mixer Input 07 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.48 { iface MIXER name 'Mixer Input 08 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.49 { iface MIXER name 'Mixer Input 09 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.50 { iface MIXER name 'Mixer Input 10 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.51 { iface MIXER name 'Mixer Input 11 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.52 { iface MIXER name 'Mixer Input 12 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.53 { iface MIXER name 'Mixer Input 13 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.54 { iface MIXER name 'Mixer Input 14 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.55 { iface MIXER name 'Mixer Input 15 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.56 { iface MIXER name 'Mixer Input 16 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.57 { iface MIXER name 'Mixer Input 17 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.58 { iface MIXER name 'Mixer Input 18 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.59 { iface MIXER name 'PCM 01 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.60 { iface MIXER name 'PCM 02 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.61 { iface MIXER name 'PCM 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.62 { iface MIXER name 'PCM 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.63 { iface MIXER name 'PCM 05 Capture Enum' value 'Analogue 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.64 { iface MIXER name 'PCM 06 Capture Enum' value 'Analogue 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.65 { iface MIXER name 'PCM 07 Capture Enum' value 'Analogue 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.66 { iface MIXER name 'PCM 08 Capture Enum' value 'Analogue 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.67 { iface MIXER name 'PCM 09 Capture Enum' value 'S/PDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.68 { iface MIXER name 'PCM 10 Capture Enum' value 'S/PDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.69 { iface MIXER name 'PCM 11 Capture Enum' value 'ADAT 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.70 { iface MIXER name 'PCM 12 Capture Enum' value 'ADAT 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.71 { iface MIXER name 'PCM 13 Capture Enum' value 'ADAT 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.72 { iface MIXER name 'PCM 14 Capture Enum' value 'ADAT 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.73 { iface MIXER name 'PCM 15 Capture Enum' value 'ADAT 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.74 { iface MIXER name 'PCM 16 Capture Enum' value 'ADAT 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.75 { iface MIXER name 'PCM 17 Capture Enum' value 'ADAT 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.76 { iface MIXER name 'PCM 18 Capture Enum' value 'ADAT 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.77 { iface MIXER name 'Mix A Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.78 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.79 { iface MIXER name 'Mix A Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.80 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.81 { iface MIXER name 'Mix A Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.82 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.83 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.84 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.85 { iface MIXER name 'Mix A Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.86 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.87 { iface MIXER name 'Mix A Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.88 { iface MIXER name 'Mix A Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.89 { iface MIXER name 'Mix A Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.90 { iface MIXER name 'Mix A Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.91 { iface MIXER name 'Mix A Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.92 { iface MIXER name 'Mix A Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.93 { iface MIXER name 'Mix A Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.94 { iface MIXER name 'Mix A Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.95 { iface MIXER name 'Mix B Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.96 { iface MIXER name 'Mix B Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.97 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.98 { iface MIXER name 'Mix B Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.99 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.100 { iface MIXER name 'Mix B Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.101 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.102 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.103 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.104 { iface MIXER name 'Mix B Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.105 { iface MIXER name 'Mix B Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.106 { iface MIXER name 'Mix B Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.107 { iface MIXER name 'Mix B Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.108 { iface MIXER name 'Mix B Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.109 { iface MIXER name 'Mix B Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.110 { iface MIXER name 'Mix B Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.111 { iface MIXER name 'Mix B Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.112 { iface MIXER name 'Mix B Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.113 { iface MIXER name 'Mix C Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.114 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.115 { iface MIXER name 'Mix C Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.116 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.117 { iface MIXER name 'Mix C Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.118 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.119 { iface MIXER name 'Mix C Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.120 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.121 { iface MIXER name 'Mix C Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.122 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.123 { iface MIXER name 'Mix C Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.124 { iface MIXER name 'Mix C Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.125 { iface MIXER name 'Mix C Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.126 { iface MIXER name 'Mix C Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.127 { iface MIXER name 'Mix C Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.128 { iface MIXER name 'Mix C Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.129 { iface MIXER name 'Mix C Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.130 { iface MIXER name 'Mix C Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.131 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.132 { iface MIXER name 'Mix D Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.133 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.134 { iface MIXER name 'Mix D Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.135 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.136 { iface MIXER name 'Mix D Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.137 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.138 { iface MIXER name 'Mix D Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.139 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.140 { iface MIXER name 'Mix D Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.141 { iface MIXER name 'Mix D Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.142 { iface MIXER name 'Mix D Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.143 { iface MIXER name 'Mix D Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.144 { iface MIXER name 'Mix D Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.145 { iface MIXER name 'Mix D Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.146 { iface MIXER name 'Mix D Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.147 { iface MIXER name 'Mix D Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.148 { iface MIXER name 'Mix D Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.149 { iface MIXER name 'Mix E Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.150 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.151 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.152 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.153 { iface MIXER name 'Mix E Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.154 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.155 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.156 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.157 { iface MIXER name 'Mix E Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.158 { iface MIXER name 'Mix E Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.159 { iface MIXER name 'Mix E Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.160 { iface MIXER name 'Mix E Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.161 { iface MIXER name 'Mix E Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.162 { iface MIXER name 'Mix E Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.163 { iface MIXER name 'Mix E Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.164 { iface MIXER name 'Mix E Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.165 { iface MIXER name 'Mix E Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.166 { iface MIXER name 'Mix E Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.167 { iface MIXER name 'Mix F Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.168 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.169 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.170 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.171 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.172 { iface MIXER name 'Mix F Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.173 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.174 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.175 { iface MIXER name 'Mix F Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.176 { iface MIXER name 'Mix F Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.177 { iface MIXER name 'Mix F Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.178 { iface MIXER name 'Mix F Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.179 { iface MIXER name 'Mix F Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.180 { iface MIXER name 'Mix F Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.181 { iface MIXER name 'Mix F Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.182 { iface MIXER name 'Mix F Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.183 { iface MIXER name 'Mix F Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.184 { iface MIXER name 'Mix F Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.185 { iface MIXER name 'Mix G Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.186 { iface MIXER name 'Mix G Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.187 { iface MIXER name 'Mix G Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.188 { iface MIXER name 'Mix G Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.189 { iface MIXER name 'Mix G Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.190 { iface MIXER name 'Mix G Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.191 { iface MIXER name 'Mix G Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.192 { iface MIXER name 'Mix G Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.193 { iface MIXER name 'Mix G Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.194 { iface MIXER name 'Mix G Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.195 { iface MIXER name 'Mix G Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.196 { iface MIXER name 'Mix G Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.197 { iface MIXER name 'Mix G Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.198 { iface MIXER name 'Mix G Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.199 { iface MIXER name 'Mix G Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.200 { iface MIXER name 'Mix G Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.201 { iface MIXER name 'Mix G Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.202 { iface MIXER name 'Mix G Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.203 { iface MIXER name 'Mix H Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.204 { iface MIXER name 'Mix H Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.205 { iface MIXER name 'Mix H Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.206 { iface MIXER name 'Mix H Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.207 { iface MIXER name 'Mix H Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.208 { iface MIXER name 'Mix H Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.209 { iface MIXER name 'Mix H Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.210 { iface MIXER name 'Mix H Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.211 { iface MIXER name 'Mix H Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.212 { iface MIXER name 'Mix H Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.213 { iface MIXER name 'Mix H Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.214 { iface MIXER name 'Mix H Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.215 { iface MIXER name 'Mix H Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.216 { iface MIXER name 'Mix H Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.217 { iface MIXER name 'Mix H Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.218 { iface MIXER name 'Mix H Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.219 { iface MIXER name 'Mix H Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.220 { iface MIXER name 'Mix H Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.221 { iface MIXER name 'Mix I Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.222 { iface MIXER name 'Mix I Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.223 { iface MIXER name 'Mix I Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.224 { iface MIXER name 'Mix I Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.225 { iface MIXER name 'Mix I Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.226 { iface MIXER name 'Mix I Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.227 { iface MIXER name 'Mix I Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.228 { iface MIXER name 'Mix I Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.229 { iface MIXER name 'Mix I Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.230 { iface MIXER name 'Mix I Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.231 { iface MIXER name 'Mix I Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.232 { iface MIXER name 'Mix I Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.233 { iface MIXER name 'Mix I Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.234 { iface MIXER name 'Mix I Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.235 { iface MIXER name 'Mix I Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.236 { iface MIXER name 'Mix I Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.237 { iface MIXER name 'Mix I Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.238 { iface MIXER name 'Mix I Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.239 { iface MIXER name 'Mix J Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.240 { iface MIXER name 'Mix J Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.241 { iface MIXER name 'Mix J Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.242 { iface MIXER name 'Mix J Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.243 { iface MIXER name 'Mix J Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.244 { iface MIXER name 'Mix J Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.245 { iface MIXER name 'Mix J Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.246 { iface MIXER name 'Mix J Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.247 { iface MIXER name 'Mix J Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.248 { iface MIXER name 'Mix J Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.249 { iface MIXER name 'Mix J Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.250 { iface MIXER name 'Mix J Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.251 { iface MIXER name 'Mix J Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.252 { iface MIXER name 'Mix J Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.253 { iface MIXER name 'Mix J Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.254 { iface MIXER name 'Mix J Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.255 { iface MIXER name 'Mix J Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.256 { iface MIXER name 'Mix J Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.257 { iface PCM name 'Level Meter' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 0 value.9 0 value.10 0 value.11 0 value.12 0 value.13 0 value.14 0 value.15 0 value.16 0 value.17 0 value.18 0 value.19 0 value.20 0 value.21 0 value.22 0 value.23 0 value.24 0 value.25 0 value.26 0 value.27 0 value.28 0 value.29 0 value.30 0 value.31 0 value.32 0 value.33 0 value.34 0 value.35 0 value.36 0 value.37 0 value.38 0 value.39 0 value.40 0 value.41 0 value.42 0 value.43 0 comment { access 'read volatile' type INTEGER count 44 range '0 - 4095 (step 1)' } } control.258 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } control.259 { iface MIXER name 'Standalone Switch' value true comment { access 'read write' type BOOLEAN count 1 } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Clarett Plus 8Pre.state000066400000000000000000003344021476551703200261060ustar00rootroot00000000000000state.USB { control.1 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.2 { iface CARD name 'S/PDIF Validity' value true comment { access read type BOOLEAN count 1 } } control.3 { iface CARD name 'ADAT Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface MIXER name 'Clock Source Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF item.2 ADAT } } control.5 { iface MIXER name 'Master HW Playback Volume' value 85 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -4200 } } control.6 { iface MIXER name 'Line 01 (Monitor L) Playback Volume' value 85 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -4200 } } control.7 { iface MIXER name 'Line 01 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.8 { iface MIXER name 'Line Out 01 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.9 { iface MIXER name 'Line 02 (Monitor R) Playback Volume' value 85 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -4200 } } control.10 { iface MIXER name 'Line 02 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.11 { iface MIXER name 'Line Out 02 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.12 { iface MIXER name 'Line 03 Playback Volume' value 81 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -4600 } } control.13 { iface MIXER name 'Line 03 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.14 { iface MIXER name 'Line Out 03 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.15 { iface MIXER name 'Line 04 Playback Volume' value 81 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -4600 } } control.16 { iface MIXER name 'Line 04 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.17 { iface MIXER name 'Line Out 04 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.18 { iface MIXER name 'Line 05 Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.19 { iface MIXER name 'Line 05 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.20 { iface MIXER name 'Line Out 05 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.21 { iface MIXER name 'Line 06 Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.22 { iface MIXER name 'Line 06 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.23 { iface MIXER name 'Line Out 06 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.24 { iface MIXER name 'Line 07 (Headphones 1 L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.25 { iface MIXER name 'Line 07 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.26 { iface MIXER name 'Line Out 07 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.27 { iface MIXER name 'Line 08 (Headphones 1 R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.28 { iface MIXER name 'Line 08 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.29 { iface MIXER name 'Line Out 08 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.30 { iface MIXER name 'Line 09 (Headphones 2 L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.31 { iface MIXER name 'Line 09 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.32 { iface MIXER name 'Line Out 09 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.33 { iface MIXER name 'Line 10 (Headphones 2 R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.34 { iface MIXER name 'Line 10 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.35 { iface MIXER name 'Line Out 10 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.36 { iface MIXER name 'Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.37 { iface MIXER name 'Dim Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.38 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.39 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.40 { iface MIXER name 'Line In 1 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.41 { iface MIXER name 'Line In 2 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.42 { iface MIXER name 'Line In 3 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.43 { iface MIXER name 'Line In 4 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.44 { iface MIXER name 'Line In 5 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.45 { iface MIXER name 'Line In 6 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.46 { iface MIXER name 'Line In 7 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.47 { iface MIXER name 'Line In 8 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.48 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.49 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.50 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'PCM 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.51 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'PCM 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.52 { iface MIXER name 'Analogue Output 05 Playback Enum' value 'PCM 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.53 { iface MIXER name 'Analogue Output 06 Playback Enum' value 'PCM 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.54 { iface MIXER name 'Analogue Output 07 Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.55 { iface MIXER name 'Analogue Output 08 Playback Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.56 { iface MIXER name 'Analogue Output 09 Playback Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.57 { iface MIXER name 'Analogue Output 10 Playback Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.58 { iface MIXER name 'S/PDIF Output 1 Playback Enum' value 'PCM 11' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.59 { iface MIXER name 'S/PDIF Output 2 Playback Enum' value 'PCM 12' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.60 { iface MIXER name 'ADAT Output 1 Playback Enum' value 'PCM 13' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.61 { iface MIXER name 'ADAT Output 2 Playback Enum' value 'PCM 14' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.62 { iface MIXER name 'ADAT Output 3 Playback Enum' value 'PCM 15' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.63 { iface MIXER name 'ADAT Output 4 Playback Enum' value 'PCM 16' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.64 { iface MIXER name 'ADAT Output 5 Playback Enum' value 'PCM 17' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.65 { iface MIXER name 'ADAT Output 6 Playback Enum' value 'PCM 18' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.66 { iface MIXER name 'ADAT Output 7 Playback Enum' value 'PCM 19' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.67 { iface MIXER name 'ADAT Output 8 Playback Enum' value 'PCM 20' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.68 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'S/PDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.69 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'S/PDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.70 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.71 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.72 { iface MIXER name 'Mixer Input 05 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.73 { iface MIXER name 'Mixer Input 06 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.74 { iface MIXER name 'Mixer Input 07 Capture Enum' value 'Analogue 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.75 { iface MIXER name 'Mixer Input 08 Capture Enum' value 'Analogue 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.76 { iface MIXER name 'Mixer Input 09 Capture Enum' value 'Analogue 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.77 { iface MIXER name 'Mixer Input 10 Capture Enum' value 'Analogue 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.78 { iface MIXER name 'Mixer Input 11 Capture Enum' value 'ADAT 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.79 { iface MIXER name 'Mixer Input 12 Capture Enum' value 'ADAT 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.80 { iface MIXER name 'Mixer Input 13 Capture Enum' value 'ADAT 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.81 { iface MIXER name 'Mixer Input 14 Capture Enum' value 'ADAT 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.82 { iface MIXER name 'Mixer Input 15 Capture Enum' value 'ADAT 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.83 { iface MIXER name 'Mixer Input 16 Capture Enum' value 'ADAT 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.84 { iface MIXER name 'Mixer Input 17 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.85 { iface MIXER name 'Mixer Input 18 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.86 { iface MIXER name 'PCM 01 Capture Enum' value 'ADAT 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.87 { iface MIXER name 'PCM 02 Capture Enum' value 'ADAT 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.88 { iface MIXER name 'PCM 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.89 { iface MIXER name 'PCM 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.90 { iface MIXER name 'PCM 05 Capture Enum' value 'Analogue 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.91 { iface MIXER name 'PCM 06 Capture Enum' value 'Analogue 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.92 { iface MIXER name 'PCM 07 Capture Enum' value 'Analogue 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.93 { iface MIXER name 'PCM 08 Capture Enum' value 'Analogue 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.94 { iface MIXER name 'PCM 09 Capture Enum' value 'ADAT 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.95 { iface MIXER name 'PCM 10 Capture Enum' value 'ADAT 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.96 { iface MIXER name 'PCM 11 Capture Enum' value 'ADAT 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.97 { iface MIXER name 'PCM 12 Capture Enum' value 'ADAT 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.98 { iface MIXER name 'PCM 13 Capture Enum' value 'ADAT 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.99 { iface MIXER name 'PCM 14 Capture Enum' value 'ADAT 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.100 { iface MIXER name 'PCM 15 Capture Enum' value 'ADAT 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.101 { iface MIXER name 'PCM 16 Capture Enum' value 'ADAT 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.102 { iface MIXER name 'PCM 17 Capture Enum' value 'Analogue 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.103 { iface MIXER name 'PCM 18 Capture Enum' value 'Analogue 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.104 { iface MIXER name 'Mix A Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.105 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.106 { iface MIXER name 'Mix A Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.107 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.108 { iface MIXER name 'Mix A Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.109 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.110 { iface MIXER name 'Mix A Input 07 Playback Volume' value 161 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 50 } } control.111 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.112 { iface MIXER name 'Mix A Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.113 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.114 { iface MIXER name 'Mix A Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.115 { iface MIXER name 'Mix A Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.116 { iface MIXER name 'Mix A Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.117 { iface MIXER name 'Mix A Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.118 { iface MIXER name 'Mix A Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.119 { iface MIXER name 'Mix A Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.120 { iface MIXER name 'Mix A Input 17 Playback Volume' value 161 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 50 } } control.121 { iface MIXER name 'Mix A Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.122 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.123 { iface MIXER name 'Mix B Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.124 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.125 { iface MIXER name 'Mix B Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.126 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.127 { iface MIXER name 'Mix B Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.128 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.129 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.130 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.131 { iface MIXER name 'Mix B Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.132 { iface MIXER name 'Mix B Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.133 { iface MIXER name 'Mix B Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.134 { iface MIXER name 'Mix B Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.135 { iface MIXER name 'Mix B Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.136 { iface MIXER name 'Mix B Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.137 { iface MIXER name 'Mix B Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.138 { iface MIXER name 'Mix B Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.139 { iface MIXER name 'Mix B Input 18 Playback Volume' value 161 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 50 } } control.140 { iface MIXER name 'Mix C Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.141 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.142 { iface MIXER name 'Mix C Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.143 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.144 { iface MIXER name 'Mix C Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.145 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.146 { iface MIXER name 'Mix C Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.147 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.148 { iface MIXER name 'Mix C Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.149 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.150 { iface MIXER name 'Mix C Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.151 { iface MIXER name 'Mix C Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.152 { iface MIXER name 'Mix C Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.153 { iface MIXER name 'Mix C Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.154 { iface MIXER name 'Mix C Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.155 { iface MIXER name 'Mix C Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.156 { iface MIXER name 'Mix C Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.157 { iface MIXER name 'Mix C Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.158 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.159 { iface MIXER name 'Mix D Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.160 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.161 { iface MIXER name 'Mix D Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.162 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.163 { iface MIXER name 'Mix D Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.164 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.165 { iface MIXER name 'Mix D Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.166 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.167 { iface MIXER name 'Mix D Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.168 { iface MIXER name 'Mix D Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.169 { iface MIXER name 'Mix D Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.170 { iface MIXER name 'Mix D Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.171 { iface MIXER name 'Mix D Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.172 { iface MIXER name 'Mix D Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.173 { iface MIXER name 'Mix D Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.174 { iface MIXER name 'Mix D Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.175 { iface MIXER name 'Mix D Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.176 { iface MIXER name 'Mix E Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.177 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.178 { iface MIXER name 'Mix E Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.179 { iface MIXER name 'Mix E Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.180 { iface MIXER name 'Mix E Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.181 { iface MIXER name 'Mix E Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.182 { iface MIXER name 'Mix E Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.183 { iface MIXER name 'Mix E Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.184 { iface MIXER name 'Mix E Input 09 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.185 { iface MIXER name 'Mix E Input 10 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.186 { iface MIXER name 'Mix E Input 11 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.187 { iface MIXER name 'Mix E Input 12 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.188 { iface MIXER name 'Mix E Input 13 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.189 { iface MIXER name 'Mix E Input 14 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.190 { iface MIXER name 'Mix E Input 15 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.191 { iface MIXER name 'Mix E Input 16 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.192 { iface MIXER name 'Mix E Input 17 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.193 { iface MIXER name 'Mix E Input 18 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.194 { iface MIXER name 'Mix F Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.195 { iface MIXER name 'Mix F Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.196 { iface MIXER name 'Mix F Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.197 { iface MIXER name 'Mix F Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.198 { iface MIXER name 'Mix F Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.199 { iface MIXER name 'Mix F Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.200 { iface MIXER name 'Mix F Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.201 { iface MIXER name 'Mix F Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.202 { iface MIXER name 'Mix F Input 09 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.203 { iface MIXER name 'Mix F Input 10 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.204 { iface MIXER name 'Mix F Input 11 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.205 { iface MIXER name 'Mix F Input 12 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.206 { iface MIXER name 'Mix F Input 13 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.207 { iface MIXER name 'Mix F Input 14 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.208 { iface MIXER name 'Mix F Input 15 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.209 { iface MIXER name 'Mix F Input 16 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.210 { iface MIXER name 'Mix F Input 17 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.211 { iface MIXER name 'Mix F Input 18 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.212 { iface MIXER name 'Mix G Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.213 { iface MIXER name 'Mix G Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.214 { iface MIXER name 'Mix G Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.215 { iface MIXER name 'Mix G Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.216 { iface MIXER name 'Mix G Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.217 { iface MIXER name 'Mix G Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.218 { iface MIXER name 'Mix G Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.219 { iface MIXER name 'Mix G Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.220 { iface MIXER name 'Mix G Input 09 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.221 { iface MIXER name 'Mix G Input 10 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.222 { iface MIXER name 'Mix G Input 11 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.223 { iface MIXER name 'Mix G Input 12 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.224 { iface MIXER name 'Mix G Input 13 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.225 { iface MIXER name 'Mix G Input 14 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.226 { iface MIXER name 'Mix G Input 15 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.227 { iface MIXER name 'Mix G Input 16 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.228 { iface MIXER name 'Mix G Input 17 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.229 { iface MIXER name 'Mix G Input 18 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.230 { iface MIXER name 'Mix H Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.231 { iface MIXER name 'Mix H Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.232 { iface MIXER name 'Mix H Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.233 { iface MIXER name 'Mix H Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.234 { iface MIXER name 'Mix H Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.235 { iface MIXER name 'Mix H Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.236 { iface MIXER name 'Mix H Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.237 { iface MIXER name 'Mix H Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.238 { iface MIXER name 'Mix H Input 09 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.239 { iface MIXER name 'Mix H Input 10 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.240 { iface MIXER name 'Mix H Input 11 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.241 { iface MIXER name 'Mix H Input 12 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.242 { iface MIXER name 'Mix H Input 13 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.243 { iface MIXER name 'Mix H Input 14 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.244 { iface MIXER name 'Mix H Input 15 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.245 { iface MIXER name 'Mix H Input 16 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.246 { iface MIXER name 'Mix H Input 17 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.247 { iface MIXER name 'Mix H Input 18 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.248 { iface MIXER name 'Mix I Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.249 { iface MIXER name 'Mix I Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.250 { iface MIXER name 'Mix I Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.251 { iface MIXER name 'Mix I Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.252 { iface MIXER name 'Mix I Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.253 { iface MIXER name 'Mix I Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.254 { iface MIXER name 'Mix I Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.255 { iface MIXER name 'Mix I Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.256 { iface MIXER name 'Mix I Input 09 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.257 { iface MIXER name 'Mix I Input 10 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.258 { iface MIXER name 'Mix I Input 11 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.259 { iface MIXER name 'Mix I Input 12 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.260 { iface MIXER name 'Mix I Input 13 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.261 { iface MIXER name 'Mix I Input 14 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.262 { iface MIXER name 'Mix I Input 15 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.263 { iface MIXER name 'Mix I Input 16 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.264 { iface MIXER name 'Mix I Input 17 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.265 { iface MIXER name 'Mix I Input 18 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.266 { iface MIXER name 'Mix J Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.267 { iface MIXER name 'Mix J Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.268 { iface MIXER name 'Mix J Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.269 { iface MIXER name 'Mix J Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.270 { iface MIXER name 'Mix J Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.271 { iface MIXER name 'Mix J Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.272 { iface MIXER name 'Mix J Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.273 { iface MIXER name 'Mix J Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.274 { iface MIXER name 'Mix J Input 09 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.275 { iface MIXER name 'Mix J Input 10 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.276 { iface MIXER name 'Mix J Input 11 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.277 { iface MIXER name 'Mix J Input 12 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.278 { iface MIXER name 'Mix J Input 13 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.279 { iface MIXER name 'Mix J Input 14 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.280 { iface MIXER name 'Mix J Input 15 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.281 { iface MIXER name 'Mix J Input 16 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.282 { iface MIXER name 'Mix J Input 17 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.283 { iface MIXER name 'Mix J Input 18 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.284 { iface PCM name 'Level Meter' value.0 0 value.1 0 value.2 4090 value.3 897 value.4 4095 value.5 512 value.6 4094 value.7 384 value.8 1 value.9 0 value.10 16 value.11 0 value.12 3 value.13 3 value.14 2 value.15 2 value.16 0 value.17 0 value.18 4095 value.19 4095 value.20 0 value.21 0 value.22 0 value.23 0 value.24 0 value.25 0 value.26 4095 value.27 4095 value.28 0 value.29 0 value.30 0 value.31 0 value.32 0 value.33 0 value.34 0 value.35 0 value.36 0 value.37 0 value.38 0 value.39 0 value.40 4095 value.41 512 value.42 0 value.43 16 value.44 0 value.45 0 value.46 0 value.47 0 value.48 0 value.49 0 value.50 3 value.51 0 value.52 0 value.53 1 value.54 4095 value.55 4095 comment { access 'read volatile' type INTEGER count 56 range '0 - 4095 (step 1)' } } control.285 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } control.286 { iface MIXER name 'Standalone Switch' value true comment { access 'read write' type BOOLEAN count 1 } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 1 18i20.state000066400000000000000000002745331476551703200261350ustar00rootroot00000000000000state.USB { control.1 { iface MIXER name 'Extension Unit Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.2 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.3 { iface CARD name 'S/PDIF Validity' value false comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'ADAT Validity' value false comment { access read type BOOLEAN count 1 } } control.5 { iface MIXER name 'Scarlett 18i20 USB-Sync Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF item.2 ADAT } } control.6 { iface MIXER name 'Extension Unit Switch' index 1 value true comment { access 'read write' type BOOLEAN count 1 } } control.7 { iface MIXER name 'Master Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'Master Playback Volume' value 134 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 600 } } control.9 { iface MIXER name 'Master 1 (Monitor) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.10 { iface MIXER name 'Master 1 (Monitor) Playback Volume' value.0 134 value.1 134 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 600 dbvalue.1 600 } } control.11 { iface MIXER name 'Master 1L (Monitor) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.12 { iface MIXER name 'Master 1R (Monitor) Source Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.13 { iface MIXER name 'Master 2 (Line 3/4) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.14 { iface MIXER name 'Master 2 (Line 3/4) Playback Volume' value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 dbvalue.1 -12800 } } control.15 { iface MIXER name 'Master 2L (Line 3/4) Source Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.16 { iface MIXER name 'Master 2R (Line 3/4) Source Playback Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.17 { iface MIXER name 'Master 3 (Line 5/6) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.18 { iface MIXER name 'Master 3 (Line 5/6) Playback Volume' value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 dbvalue.1 -12800 } } control.19 { iface MIXER name 'Master 3L (Line 5/6) Source Playback Enum' value 'Mix G' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.20 { iface MIXER name 'Master 3R (Line 5/6) Source Playback Enum' value 'Mix H' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.21 { iface MIXER name 'Master 4 (Line 7/8) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.22 { iface MIXER name 'Master 4 (Line 7/8) Playback Volume' value.0 134 value.1 134 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 600 dbvalue.1 600 } } control.23 { iface MIXER name 'Master 4L (Line 7/8) Source Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.24 { iface MIXER name 'Master 4R (Line 7/8) Source Playback Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.25 { iface MIXER name 'Master 5 (Line 9/10) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.26 { iface MIXER name 'Master 5 (Line 9/10) Playback Volume' value.0 134 value.1 134 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 600 dbvalue.1 600 } } control.27 { iface MIXER name 'Master 5L (Line 9/10) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.28 { iface MIXER name 'Master 5R (Line 9/10) Source Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.29 { iface MIXER name 'Master 6 (SPDIF) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.30 { iface MIXER name 'Master 6 (SPDIF) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.31 { iface MIXER name 'Master 6L (SPDIF) Source Playback Enum' value 'Mix H' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.32 { iface MIXER name 'Master 6R (SPDIF) Source Playback Enum' value 'Mix H' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.33 { iface MIXER name 'Master 7 (ADAT 1/2) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.34 { iface MIXER name 'Master 7 (ADAT 1/2) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.35 { iface MIXER name 'Master 7L (ADAT 1/2) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.36 { iface MIXER name 'Master 7R (ADAT 1/2) Source Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.37 { iface MIXER name 'Master 8 (ADAT 3/4) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.38 { iface MIXER name 'Master 8 (ADAT 3/4) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.39 { iface MIXER name 'Master 8L (ADAT 3/4) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.40 { iface MIXER name 'Master 8R (ADAT 3/4) Source Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.41 { iface MIXER name 'Master 9 (ADAT 5/6) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.42 { iface MIXER name 'Master 9 (ADAT 5/6) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.43 { iface MIXER name 'Master 9L (ADAT 5/6) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.44 { iface MIXER name 'Master 9R (ADAT 5/6) Source Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.45 { iface MIXER name 'Master 10 (ADAT 7/8) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.46 { iface MIXER name 'Master 10 (ADAT 7/8) Playback Volume' value.0 121 value.1 121 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -700 dbvalue.1 -700 } } control.47 { iface MIXER name 'Master 10L (ADAT 7/8) Source Playback Enum' value 'Mix H' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.48 { iface MIXER name 'Master 10R (ADAT 7/8) Source Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.49 { iface MIXER name 'Matrix 01 Input Playback Route' value 'Analog 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.50 { iface MIXER name 'Matrix 01 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.51 { iface MIXER name 'Matrix 01 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.52 { iface MIXER name 'Matrix 01 Mix C Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.53 { iface MIXER name 'Matrix 01 Mix D Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.54 { iface MIXER name 'Matrix 01 Mix E Playback Volume' value 117 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -1100 } } control.55 { iface MIXER name 'Matrix 01 Mix F Playback Volume' value 98 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -3000 } } control.56 { iface MIXER name 'Matrix 01 Mix G Playback Volume' value 102 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -2600 } } control.57 { iface MIXER name 'Matrix 01 Mix H Playback Volume' value 81 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -4700 } } control.58 { iface MIXER name 'Matrix 02 Input Playback Route' value 'Analog 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.59 { iface MIXER name 'Matrix 02 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.60 { iface MIXER name 'Matrix 02 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.61 { iface MIXER name 'Matrix 02 Mix C Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.62 { iface MIXER name 'Matrix 02 Mix D Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.63 { iface MIXER name 'Matrix 02 Mix E Playback Volume' value 98 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -3000 } } control.64 { iface MIXER name 'Matrix 02 Mix F Playback Volume' value 117 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -1100 } } control.65 { iface MIXER name 'Matrix 02 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.66 { iface MIXER name 'Matrix 02 Mix H Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.67 { iface MIXER name 'Matrix 03 Input Playback Route' value 'Analog 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.68 { iface MIXER name 'Matrix 03 Mix A Playback Volume' value 110 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -1800 } } control.69 { iface MIXER name 'Matrix 03 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.70 { iface MIXER name 'Matrix 03 Mix C Playback Volume' value 31 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -9700 } } control.71 { iface MIXER name 'Matrix 03 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.72 { iface MIXER name 'Matrix 03 Mix E Playback Volume' value 124 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -400 } } control.73 { iface MIXER name 'Matrix 03 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.74 { iface MIXER name 'Matrix 03 Mix G Playback Volume' value 86 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -4200 } } control.75 { iface MIXER name 'Matrix 03 Mix H Playback Volume' value 6 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12200 } } control.76 { iface MIXER name 'Matrix 04 Input Playback Route' value 'Analog 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.77 { iface MIXER name 'Matrix 04 Mix A Playback Volume' value 6 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12200 } } control.78 { iface MIXER name 'Matrix 04 Mix B Playback Volume' value 110 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -1800 } } control.79 { iface MIXER name 'Matrix 04 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.80 { iface MIXER name 'Matrix 04 Mix D Playback Volume' value 31 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -9700 } } control.81 { iface MIXER name 'Matrix 04 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.82 { iface MIXER name 'Matrix 04 Mix F Playback Volume' value 124 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -400 } } control.83 { iface MIXER name 'Matrix 04 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.84 { iface MIXER name 'Matrix 04 Mix H Playback Volume' value 86 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -4200 } } control.85 { iface MIXER name 'Matrix 05 Input Playback Route' value 'Analog 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.86 { iface MIXER name 'Matrix 05 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.87 { iface MIXER name 'Matrix 05 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.88 { iface MIXER name 'Matrix 05 Mix C Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.89 { iface MIXER name 'Matrix 05 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.90 { iface MIXER name 'Matrix 05 Mix E Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.91 { iface MIXER name 'Matrix 05 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.92 { iface MIXER name 'Matrix 05 Mix G Playback Volume' value 83 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -4500 } } control.93 { iface MIXER name 'Matrix 05 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.94 { iface MIXER name 'Matrix 06 Input Playback Route' value 'Analog 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.95 { iface MIXER name 'Matrix 06 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.96 { iface MIXER name 'Matrix 06 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.97 { iface MIXER name 'Matrix 06 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.98 { iface MIXER name 'Matrix 06 Mix D Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.99 { iface MIXER name 'Matrix 06 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.100 { iface MIXER name 'Matrix 06 Mix F Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.101 { iface MIXER name 'Matrix 06 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.102 { iface MIXER name 'Matrix 06 Mix H Playback Volume' value 83 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -4500 } } control.103 { iface MIXER name 'Matrix 07 Input Playback Route' value 'Analog 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.104 { iface MIXER name 'Matrix 07 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.105 { iface MIXER name 'Matrix 07 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.106 { iface MIXER name 'Matrix 07 Mix C Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.107 { iface MIXER name 'Matrix 07 Mix D Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.108 { iface MIXER name 'Matrix 07 Mix E Playback Volume' value 118 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -1000 } } control.109 { iface MIXER name 'Matrix 07 Mix F Playback Volume' value 109 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -1900 } } control.110 { iface MIXER name 'Matrix 07 Mix G Playback Volume' value 122 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -600 } } control.111 { iface MIXER name 'Matrix 07 Mix H Playback Volume' value 122 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -600 } } control.112 { iface MIXER name 'Matrix 08 Input Playback Route' value 'Analog 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.113 { iface MIXER name 'Matrix 08 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.114 { iface MIXER name 'Matrix 08 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.115 { iface MIXER name 'Matrix 08 Mix C Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.116 { iface MIXER name 'Matrix 08 Mix D Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.117 { iface MIXER name 'Matrix 08 Mix E Playback Volume' value 105 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -2300 } } control.118 { iface MIXER name 'Matrix 08 Mix F Playback Volume' value 119 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -900 } } control.119 { iface MIXER name 'Matrix 08 Mix G Playback Volume' value 122 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -600 } } control.120 { iface MIXER name 'Matrix 08 Mix H Playback Volume' value 122 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -600 } } control.121 { iface MIXER name 'Matrix 09 Input Playback Route' value 'ADAT 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.122 { iface MIXER name 'Matrix 09 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.123 { iface MIXER name 'Matrix 09 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.124 { iface MIXER name 'Matrix 09 Mix C Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.125 { iface MIXER name 'Matrix 09 Mix D Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.126 { iface MIXER name 'Matrix 09 Mix E Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.127 { iface MIXER name 'Matrix 09 Mix F Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.128 { iface MIXER name 'Matrix 09 Mix G Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.129 { iface MIXER name 'Matrix 09 Mix H Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.130 { iface MIXER name 'Matrix 10 Input Playback Route' value 'ADAT 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.131 { iface MIXER name 'Matrix 10 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.132 { iface MIXER name 'Matrix 10 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.133 { iface MIXER name 'Matrix 10 Mix C Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.134 { iface MIXER name 'Matrix 10 Mix D Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.135 { iface MIXER name 'Matrix 10 Mix E Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.136 { iface MIXER name 'Matrix 10 Mix F Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.137 { iface MIXER name 'Matrix 10 Mix G Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.138 { iface MIXER name 'Matrix 10 Mix H Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.139 { iface MIXER name 'Matrix 11 Input Playback Route' value 'ADAT 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.140 { iface MIXER name 'Matrix 11 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.141 { iface MIXER name 'Matrix 11 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.142 { iface MIXER name 'Matrix 11 Mix C Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.143 { iface MIXER name 'Matrix 11 Mix D Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.144 { iface MIXER name 'Matrix 11 Mix E Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.145 { iface MIXER name 'Matrix 11 Mix F Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.146 { iface MIXER name 'Matrix 11 Mix G Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.147 { iface MIXER name 'Matrix 11 Mix H Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.148 { iface MIXER name 'Matrix 12 Input Playback Route' value 'ADAT 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.149 { iface MIXER name 'Matrix 12 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.150 { iface MIXER name 'Matrix 12 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.151 { iface MIXER name 'Matrix 12 Mix C Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.152 { iface MIXER name 'Matrix 12 Mix D Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.153 { iface MIXER name 'Matrix 12 Mix E Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.154 { iface MIXER name 'Matrix 12 Mix F Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.155 { iface MIXER name 'Matrix 12 Mix G Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.156 { iface MIXER name 'Matrix 12 Mix H Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.157 { iface MIXER name 'Matrix 13 Input Playback Route' value 'ADAT 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.158 { iface MIXER name 'Matrix 13 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.159 { iface MIXER name 'Matrix 13 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.160 { iface MIXER name 'Matrix 13 Mix C Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.161 { iface MIXER name 'Matrix 13 Mix D Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.162 { iface MIXER name 'Matrix 13 Mix E Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.163 { iface MIXER name 'Matrix 13 Mix F Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.164 { iface MIXER name 'Matrix 13 Mix G Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.165 { iface MIXER name 'Matrix 13 Mix H Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.166 { iface MIXER name 'Matrix 14 Input Playback Route' value 'ADAT 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.167 { iface MIXER name 'Matrix 14 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.168 { iface MIXER name 'Matrix 14 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.169 { iface MIXER name 'Matrix 14 Mix C Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.170 { iface MIXER name 'Matrix 14 Mix D Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.171 { iface MIXER name 'Matrix 14 Mix E Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.172 { iface MIXER name 'Matrix 14 Mix F Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.173 { iface MIXER name 'Matrix 14 Mix G Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.174 { iface MIXER name 'Matrix 14 Mix H Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.175 { iface MIXER name 'Matrix 15 Input Playback Route' value 'ADAT 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.176 { iface MIXER name 'Matrix 15 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.177 { iface MIXER name 'Matrix 15 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.178 { iface MIXER name 'Matrix 15 Mix C Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.179 { iface MIXER name 'Matrix 15 Mix D Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.180 { iface MIXER name 'Matrix 15 Mix E Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.181 { iface MIXER name 'Matrix 15 Mix F Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.182 { iface MIXER name 'Matrix 15 Mix G Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.183 { iface MIXER name 'Matrix 15 Mix H Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.184 { iface MIXER name 'Matrix 16 Input Playback Route' value 'ADAT 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.185 { iface MIXER name 'Matrix 16 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.186 { iface MIXER name 'Matrix 16 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.187 { iface MIXER name 'Matrix 16 Mix C Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.188 { iface MIXER name 'Matrix 16 Mix D Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.189 { iface MIXER name 'Matrix 16 Mix E Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.190 { iface MIXER name 'Matrix 16 Mix F Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.191 { iface MIXER name 'Matrix 16 Mix G Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.192 { iface MIXER name 'Matrix 16 Mix H Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.193 { iface MIXER name 'Matrix 17 Input Playback Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.194 { iface MIXER name 'Matrix 17 Mix A Playback Volume' value 113 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -1500 } } control.195 { iface MIXER name 'Matrix 17 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.196 { iface MIXER name 'Matrix 17 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.197 { iface MIXER name 'Matrix 17 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.198 { iface MIXER name 'Matrix 17 Mix E Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.199 { iface MIXER name 'Matrix 17 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.200 { iface MIXER name 'Matrix 17 Mix G Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.201 { iface MIXER name 'Matrix 17 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.202 { iface MIXER name 'Matrix 18 Input Playback Route' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' } } control.203 { iface MIXER name 'Matrix 18 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.204 { iface MIXER name 'Matrix 18 Mix B Playback Volume' value 113 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -1500 } } control.205 { iface MIXER name 'Matrix 18 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.206 { iface MIXER name 'Matrix 18 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.207 { iface MIXER name 'Matrix 18 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.208 { iface MIXER name 'Matrix 18 Mix F Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.209 { iface MIXER name 'Matrix 18 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.210 { iface MIXER name 'Matrix 18 Mix H Playback Volume' value 1 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12700 } } control.211 { iface MIXER name 'Input Source 01 Capture Route' value 'Analog 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.212 { iface MIXER name 'Input Source 02 Capture Route' value 'Analog 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.213 { iface MIXER name 'Input Source 03 Capture Route' value 'Analog 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.214 { iface MIXER name 'Input Source 04 Capture Route' value 'Analog 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.215 { iface MIXER name 'Input Source 05 Capture Route' value 'Analog 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.216 { iface MIXER name 'Input Source 06 Capture Route' value 'Analog 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.217 { iface MIXER name 'Input Source 07 Capture Route' value 'Analog 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.218 { iface MIXER name 'Input Source 08 Capture Route' value 'Analog 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.219 { iface MIXER name 'Input Source 09 Capture Route' value 'SPDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.220 { iface MIXER name 'Input Source 10 Capture Route' value 'SPDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.221 { iface MIXER name 'Input Source 11 Capture Route' value 'ADAT 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.222 { iface MIXER name 'Input Source 12 Capture Route' value 'ADAT 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.223 { iface MIXER name 'Input Source 13 Capture Route' value 'ADAT 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.224 { iface MIXER name 'Input Source 14 Capture Route' value 'ADAT 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.225 { iface MIXER name 'Input Source 15 Capture Route' value 'ADAT 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.226 { iface MIXER name 'Input Source 16 Capture Route' value 'ADAT 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.227 { iface MIXER name 'Input Source 17 Capture Route' value 'ADAT 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.228 { iface MIXER name 'Input Source 18 Capture Route' value 'ADAT 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'PCM 13' item.14 'PCM 14' item.15 'PCM 15' item.16 'PCM 16' item.17 'PCM 17' item.18 'PCM 18' item.19 'PCM 19' item.20 'PCM 20' item.21 'Analog 1' item.22 'Analog 2' item.23 'Analog 3' item.24 'Analog 4' item.25 'Analog 5' item.26 'Analog 6' item.27 'Analog 7' item.28 'Analog 8' item.29 'SPDIF 1' item.30 'SPDIF 2' item.31 'ADAT 1' item.32 'ADAT 2' item.33 'ADAT 3' item.34 'ADAT 4' item.35 'ADAT 5' item.36 'ADAT 6' item.37 'ADAT 7' item.38 'ADAT 8' item.39 'Mix A' item.40 'Mix B' item.41 'Mix C' item.42 'Mix D' item.43 'Mix E' item.44 'Mix F' item.45 'Mix G' item.46 'Mix H' } } control.229 { iface MIXER name 'Sample Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 SPDIF item.2 ADAT } } control.230 { iface MIXER name 'Sample Clock Sync Status' value Locked comment { access 'read volatile' type ENUMERATED count 1 item.0 'No Lock' item.1 Locked } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 1 18i6.state000066400000000000000000001606441476551703200260560ustar00rootroot00000000000000state.USB { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 comment { access read type INTEGER count 6 range '0 - 36' } } control.2 { iface MIXER name 'Extension Unit Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.3 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'S/PDIF Validity' value false comment { access read type BOOLEAN count 1 } } control.5 { iface CARD name 'ADAT Validity' value false comment { access read type BOOLEAN count 1 } } control.6 { iface MIXER name 'Scarlett 18i6 USB-Sync Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF item.2 ADAT } } control.7 { iface MIXER name 'Extension Unit Switch' index 1 value false comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'Master Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface MIXER name 'Master Playback Volume' value 108 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -2000 } } control.10 { iface MIXER name 'Master 1 (Monitor) Playback Switch' value.0 false value.1 false comment { access 'read write' type BOOLEAN count 2 } } control.11 { iface MIXER name 'Master 1 (Monitor) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.12 { iface MIXER name 'Master 1L (Monitor) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.13 { iface MIXER name 'Master 1R (Monitor) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.14 { iface MIXER name 'Master 2 (Headphone) Playback Switch' value.0 false value.1 false comment { access 'read write' type BOOLEAN count 2 } } control.15 { iface MIXER name 'Master 2 (Headphone) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.16 { iface MIXER name 'Master 2L (Headphone) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.17 { iface MIXER name 'Master 2R (Headphone) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.18 { iface MIXER name 'Master 3 (SPDIF) Playback Switch' value.0 false value.1 false comment { access 'read write' type BOOLEAN count 2 } } control.19 { iface MIXER name 'Master 3 (SPDIF) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.20 { iface MIXER name 'Master 3L (SPDIF) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.21 { iface MIXER name 'Master 3R (SPDIF) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.22 { iface MIXER name 'Input 1 Impedance Switch' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Hi-Z } } control.23 { iface MIXER name 'Input 2 Impedance Switch' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Hi-Z } } control.24 { iface MIXER name 'Matrix 01 Input Playback Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.25 { iface MIXER name 'Matrix 01 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.26 { iface MIXER name 'Matrix 01 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.27 { iface MIXER name 'Matrix 01 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.28 { iface MIXER name 'Matrix 01 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.29 { iface MIXER name 'Matrix 01 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.30 { iface MIXER name 'Matrix 01 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.31 { iface MIXER name 'Matrix 02 Input Playback Route' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.32 { iface MIXER name 'Matrix 02 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.33 { iface MIXER name 'Matrix 02 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.34 { iface MIXER name 'Matrix 02 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.35 { iface MIXER name 'Matrix 02 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.36 { iface MIXER name 'Matrix 02 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.37 { iface MIXER name 'Matrix 02 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.38 { iface MIXER name 'Matrix 03 Input Playback Route' value 'PCM 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.39 { iface MIXER name 'Matrix 03 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.40 { iface MIXER name 'Matrix 03 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.41 { iface MIXER name 'Matrix 03 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.42 { iface MIXER name 'Matrix 03 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.43 { iface MIXER name 'Matrix 03 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.44 { iface MIXER name 'Matrix 03 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.45 { iface MIXER name 'Matrix 04 Input Playback Route' value 'PCM 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.46 { iface MIXER name 'Matrix 04 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.47 { iface MIXER name 'Matrix 04 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.48 { iface MIXER name 'Matrix 04 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.49 { iface MIXER name 'Matrix 04 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.50 { iface MIXER name 'Matrix 04 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.51 { iface MIXER name 'Matrix 04 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.52 { iface MIXER name 'Matrix 05 Input Playback Route' value 'PCM 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.53 { iface MIXER name 'Matrix 05 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.54 { iface MIXER name 'Matrix 05 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.55 { iface MIXER name 'Matrix 05 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.56 { iface MIXER name 'Matrix 05 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.57 { iface MIXER name 'Matrix 05 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.58 { iface MIXER name 'Matrix 05 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.59 { iface MIXER name 'Matrix 06 Input Playback Route' value 'PCM 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.60 { iface MIXER name 'Matrix 06 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.61 { iface MIXER name 'Matrix 06 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.62 { iface MIXER name 'Matrix 06 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.63 { iface MIXER name 'Matrix 06 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.64 { iface MIXER name 'Matrix 06 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.65 { iface MIXER name 'Matrix 06 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.66 { iface MIXER name 'Matrix 07 Input Playback Route' value 'Analog 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.67 { iface MIXER name 'Matrix 07 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.68 { iface MIXER name 'Matrix 07 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.69 { iface MIXER name 'Matrix 07 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.70 { iface MIXER name 'Matrix 07 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.71 { iface MIXER name 'Matrix 07 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.72 { iface MIXER name 'Matrix 07 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.73 { iface MIXER name 'Matrix 08 Input Playback Route' value 'Analog 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.74 { iface MIXER name 'Matrix 08 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.75 { iface MIXER name 'Matrix 08 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.76 { iface MIXER name 'Matrix 08 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.77 { iface MIXER name 'Matrix 08 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.78 { iface MIXER name 'Matrix 08 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.79 { iface MIXER name 'Matrix 08 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.80 { iface MIXER name 'Matrix 09 Input Playback Route' value 'Analog 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.81 { iface MIXER name 'Matrix 09 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.82 { iface MIXER name 'Matrix 09 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.83 { iface MIXER name 'Matrix 09 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.84 { iface MIXER name 'Matrix 09 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.85 { iface MIXER name 'Matrix 09 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.86 { iface MIXER name 'Matrix 09 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.87 { iface MIXER name 'Matrix 10 Input Playback Route' value 'Analog 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.88 { iface MIXER name 'Matrix 10 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.89 { iface MIXER name 'Matrix 10 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.90 { iface MIXER name 'Matrix 10 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.91 { iface MIXER name 'Matrix 10 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.92 { iface MIXER name 'Matrix 10 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.93 { iface MIXER name 'Matrix 10 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.94 { iface MIXER name 'Matrix 11 Input Playback Route' value 'Analog 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.95 { iface MIXER name 'Matrix 11 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.96 { iface MIXER name 'Matrix 11 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.97 { iface MIXER name 'Matrix 11 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.98 { iface MIXER name 'Matrix 11 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.99 { iface MIXER name 'Matrix 11 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.100 { iface MIXER name 'Matrix 11 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.101 { iface MIXER name 'Matrix 12 Input Playback Route' value 'Analog 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.102 { iface MIXER name 'Matrix 12 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.103 { iface MIXER name 'Matrix 12 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.104 { iface MIXER name 'Matrix 12 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.105 { iface MIXER name 'Matrix 12 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.106 { iface MIXER name 'Matrix 12 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.107 { iface MIXER name 'Matrix 12 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.108 { iface MIXER name 'Matrix 13 Input Playback Route' value 'Analog 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.109 { iface MIXER name 'Matrix 13 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.110 { iface MIXER name 'Matrix 13 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.111 { iface MIXER name 'Matrix 13 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.112 { iface MIXER name 'Matrix 13 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.113 { iface MIXER name 'Matrix 13 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.114 { iface MIXER name 'Matrix 13 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.115 { iface MIXER name 'Matrix 14 Input Playback Route' value 'Analog 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.116 { iface MIXER name 'Matrix 14 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.117 { iface MIXER name 'Matrix 14 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.118 { iface MIXER name 'Matrix 14 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.119 { iface MIXER name 'Matrix 14 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.120 { iface MIXER name 'Matrix 14 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.121 { iface MIXER name 'Matrix 14 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.122 { iface MIXER name 'Matrix 15 Input Playback Route' value 'SPDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.123 { iface MIXER name 'Matrix 15 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.124 { iface MIXER name 'Matrix 15 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.125 { iface MIXER name 'Matrix 15 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.126 { iface MIXER name 'Matrix 15 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.127 { iface MIXER name 'Matrix 15 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.128 { iface MIXER name 'Matrix 15 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.129 { iface MIXER name 'Matrix 16 Input Playback Route' value 'SPDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.130 { iface MIXER name 'Matrix 16 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.131 { iface MIXER name 'Matrix 16 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.132 { iface MIXER name 'Matrix 16 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.133 { iface MIXER name 'Matrix 16 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.134 { iface MIXER name 'Matrix 16 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.135 { iface MIXER name 'Matrix 16 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.136 { iface MIXER name 'Matrix 17 Input Playback Route' value 'ADAT 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.137 { iface MIXER name 'Matrix 17 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.138 { iface MIXER name 'Matrix 17 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.139 { iface MIXER name 'Matrix 17 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.140 { iface MIXER name 'Matrix 17 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.141 { iface MIXER name 'Matrix 17 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.142 { iface MIXER name 'Matrix 17 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.143 { iface MIXER name 'Matrix 18 Input Playback Route' value 'ADAT 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' } } control.144 { iface MIXER name 'Matrix 18 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.145 { iface MIXER name 'Matrix 18 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.146 { iface MIXER name 'Matrix 18 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.147 { iface MIXER name 'Matrix 18 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.148 { iface MIXER name 'Matrix 18 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.149 { iface MIXER name 'Matrix 18 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.150 { iface MIXER name 'Input Source 01 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.151 { iface MIXER name 'Input Source 02 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.152 { iface MIXER name 'Input Source 03 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.153 { iface MIXER name 'Input Source 04 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.154 { iface MIXER name 'Input Source 05 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.155 { iface MIXER name 'Input Source 06 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.156 { iface MIXER name 'Input Source 07 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.157 { iface MIXER name 'Input Source 08 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.158 { iface MIXER name 'Input Source 09 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.159 { iface MIXER name 'Input Source 10 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.160 { iface MIXER name 'Input Source 11 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.161 { iface MIXER name 'Input Source 12 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.162 { iface MIXER name 'Input Source 13 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.163 { iface MIXER name 'Input Source 14 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.164 { iface MIXER name 'Input Source 15 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.165 { iface MIXER name 'Input Source 16 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.166 { iface MIXER name 'Input Source 17 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.167 { iface MIXER name 'Input Source 18 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'Analog 1' item.8 'Analog 2' item.9 'Analog 3' item.10 'Analog 4' item.11 'Analog 5' item.12 'Analog 6' item.13 'Analog 7' item.14 'Analog 8' item.15 'SPDIF 1' item.16 'SPDIF 2' item.17 'ADAT 1' item.18 'ADAT 2' item.19 'ADAT 3' item.20 'ADAT 4' item.21 'ADAT 5' item.22 'ADAT 6' item.23 'ADAT 7' item.24 'ADAT 8' item.25 'Mix A' item.26 'Mix B' item.27 'Mix C' item.28 'Mix D' item.29 'Mix E' item.30 'Mix F' } } control.168 { iface MIXER name 'Sample Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 SPDIF item.2 ADAT } } control.169 { iface MIXER name 'Sample Clock Sync Status' value Locked comment { access 'read volatile' type ENUMERATED count 1 item.0 'No Lock' item.1 Locked } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 1 18i8.state000066400000000000000000002130231476551703200260460ustar00rootroot00000000000000state.USB { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 comment { access read type INTEGER count 8 range '0 - 36' } } control.2 { iface MIXER name 'Extension Unit Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.3 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'S/PDIF Validity' value false comment { access read type BOOLEAN count 1 } } control.5 { iface CARD name 'ADAT Validity' value false comment { access read type BOOLEAN count 1 } } control.6 { iface MIXER name 'Scarlett 18i8 USB-Sync Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF item.2 ADAT } } control.7 { iface MIXER name 'Extension Unit Switch' index 1 value false comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'Master Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface MIXER name 'Master Playback Volume' value 115 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -1300 } } control.10 { iface MIXER name 'Master 1 (Monitor) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.11 { iface MIXER name 'Master 1 (Monitor) Playback Volume' value.0 126 value.1 126 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -200 dbvalue.1 -200 } } control.12 { iface MIXER name 'Master 1L (Monitor) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.13 { iface MIXER name 'Master 1R (Monitor) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.14 { iface MIXER name 'Master 2 (Headphone 1) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.15 { iface MIXER name 'Master 2 (Headphone 1) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.16 { iface MIXER name 'Master 2L (Headphone 1) Source Playback Enu' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.17 { iface MIXER name 'Master 2R (Headphone 1) Source Playback Enu' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.18 { iface MIXER name 'Master 3 (Headphone 2) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.19 { iface MIXER name 'Master 3 (Headphone 2) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.20 { iface MIXER name 'Master 3L (Headphone 2) Source Playback Enu' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.21 { iface MIXER name 'Master 3R (Headphone 2) Source Playback Enu' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.22 { iface MIXER name 'Master 4 (SPDIF) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.23 { iface MIXER name 'Master 4 (SPDIF) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.24 { iface MIXER name 'Master 4L (SPDIF) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.25 { iface MIXER name 'Master 4R (SPDIF) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.26 { iface MIXER name 'Input 1 Impedance Switch' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Hi-Z } } control.27 { iface MIXER name 'Input 1 Pad Switch' value '0dB' comment { access 'read write' type ENUMERATED count 1 item.0 '0dB' item.1 '-10dB' } } control.28 { iface MIXER name 'Input 2 Impedance Switch' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Hi-Z } } control.29 { iface MIXER name 'Input 2 Pad Switch' value '0dB' comment { access 'read write' type ENUMERATED count 1 item.0 '0dB' item.1 '-10dB' } } control.30 { iface MIXER name 'Input 3 Pad Switch' value '0dB' comment { access 'read write' type ENUMERATED count 1 item.0 '0dB' item.1 '-10dB' } } control.31 { iface MIXER name 'Input 4 Pad Switch' value '0dB' comment { access 'read write' type ENUMERATED count 1 item.0 '0dB' item.1 '-10dB' } } control.32 { iface MIXER name 'Matrix 01 Input Playback Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.33 { iface MIXER name 'Matrix 01 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.34 { iface MIXER name 'Matrix 01 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.35 { iface MIXER name 'Matrix 01 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.36 { iface MIXER name 'Matrix 01 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.37 { iface MIXER name 'Matrix 01 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.38 { iface MIXER name 'Matrix 01 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.39 { iface MIXER name 'Matrix 01 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.40 { iface MIXER name 'Matrix 01 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.41 { iface MIXER name 'Matrix 02 Input Playback Route' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.42 { iface MIXER name 'Matrix 02 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.43 { iface MIXER name 'Matrix 02 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.44 { iface MIXER name 'Matrix 02 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.45 { iface MIXER name 'Matrix 02 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.46 { iface MIXER name 'Matrix 02 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.47 { iface MIXER name 'Matrix 02 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.48 { iface MIXER name 'Matrix 02 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.49 { iface MIXER name 'Matrix 02 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.50 { iface MIXER name 'Matrix 03 Input Playback Route' value 'PCM 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.51 { iface MIXER name 'Matrix 03 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.52 { iface MIXER name 'Matrix 03 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.53 { iface MIXER name 'Matrix 03 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.54 { iface MIXER name 'Matrix 03 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.55 { iface MIXER name 'Matrix 03 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.56 { iface MIXER name 'Matrix 03 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.57 { iface MIXER name 'Matrix 03 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.58 { iface MIXER name 'Matrix 03 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.59 { iface MIXER name 'Matrix 04 Input Playback Route' value 'PCM 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.60 { iface MIXER name 'Matrix 04 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.61 { iface MIXER name 'Matrix 04 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.62 { iface MIXER name 'Matrix 04 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.63 { iface MIXER name 'Matrix 04 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.64 { iface MIXER name 'Matrix 04 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.65 { iface MIXER name 'Matrix 04 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.66 { iface MIXER name 'Matrix 04 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.67 { iface MIXER name 'Matrix 04 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.68 { iface MIXER name 'Matrix 05 Input Playback Route' value 'PCM 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.69 { iface MIXER name 'Matrix 05 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.70 { iface MIXER name 'Matrix 05 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.71 { iface MIXER name 'Matrix 05 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.72 { iface MIXER name 'Matrix 05 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.73 { iface MIXER name 'Matrix 05 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.74 { iface MIXER name 'Matrix 05 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.75 { iface MIXER name 'Matrix 05 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.76 { iface MIXER name 'Matrix 05 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.77 { iface MIXER name 'Matrix 06 Input Playback Route' value 'PCM 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.78 { iface MIXER name 'Matrix 06 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.79 { iface MIXER name 'Matrix 06 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.80 { iface MIXER name 'Matrix 06 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.81 { iface MIXER name 'Matrix 06 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.82 { iface MIXER name 'Matrix 06 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.83 { iface MIXER name 'Matrix 06 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.84 { iface MIXER name 'Matrix 06 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.85 { iface MIXER name 'Matrix 06 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.86 { iface MIXER name 'Matrix 07 Input Playback Route' value 'PCM 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.87 { iface MIXER name 'Matrix 07 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.88 { iface MIXER name 'Matrix 07 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.89 { iface MIXER name 'Matrix 07 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.90 { iface MIXER name 'Matrix 07 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.91 { iface MIXER name 'Matrix 07 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.92 { iface MIXER name 'Matrix 07 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.93 { iface MIXER name 'Matrix 07 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.94 { iface MIXER name 'Matrix 07 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.95 { iface MIXER name 'Matrix 08 Input Playback Route' value 'PCM 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.96 { iface MIXER name 'Matrix 08 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.97 { iface MIXER name 'Matrix 08 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.98 { iface MIXER name 'Matrix 08 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.99 { iface MIXER name 'Matrix 08 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.100 { iface MIXER name 'Matrix 08 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.101 { iface MIXER name 'Matrix 08 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.102 { iface MIXER name 'Matrix 08 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.103 { iface MIXER name 'Matrix 08 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.104 { iface MIXER name 'Matrix 09 Input Playback Route' value 'Analog 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.105 { iface MIXER name 'Matrix 09 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.106 { iface MIXER name 'Matrix 09 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.107 { iface MIXER name 'Matrix 09 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.108 { iface MIXER name 'Matrix 09 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.109 { iface MIXER name 'Matrix 09 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.110 { iface MIXER name 'Matrix 09 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.111 { iface MIXER name 'Matrix 09 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.112 { iface MIXER name 'Matrix 09 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.113 { iface MIXER name 'Matrix 10 Input Playback Route' value 'Analog 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.114 { iface MIXER name 'Matrix 10 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.115 { iface MIXER name 'Matrix 10 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.116 { iface MIXER name 'Matrix 10 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.117 { iface MIXER name 'Matrix 10 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.118 { iface MIXER name 'Matrix 10 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.119 { iface MIXER name 'Matrix 10 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.120 { iface MIXER name 'Matrix 10 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.121 { iface MIXER name 'Matrix 10 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.122 { iface MIXER name 'Matrix 11 Input Playback Route' value 'Analog 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.123 { iface MIXER name 'Matrix 11 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.124 { iface MIXER name 'Matrix 11 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.125 { iface MIXER name 'Matrix 11 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.126 { iface MIXER name 'Matrix 11 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.127 { iface MIXER name 'Matrix 11 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.128 { iface MIXER name 'Matrix 11 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.129 { iface MIXER name 'Matrix 11 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.130 { iface MIXER name 'Matrix 11 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.131 { iface MIXER name 'Matrix 12 Input Playback Route' value 'Analog 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.132 { iface MIXER name 'Matrix 12 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.133 { iface MIXER name 'Matrix 12 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.134 { iface MIXER name 'Matrix 12 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.135 { iface MIXER name 'Matrix 12 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.136 { iface MIXER name 'Matrix 12 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.137 { iface MIXER name 'Matrix 12 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.138 { iface MIXER name 'Matrix 12 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.139 { iface MIXER name 'Matrix 12 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.140 { iface MIXER name 'Matrix 13 Input Playback Route' value 'Analog 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.141 { iface MIXER name 'Matrix 13 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.142 { iface MIXER name 'Matrix 13 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.143 { iface MIXER name 'Matrix 13 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.144 { iface MIXER name 'Matrix 13 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.145 { iface MIXER name 'Matrix 13 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.146 { iface MIXER name 'Matrix 13 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.147 { iface MIXER name 'Matrix 13 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.148 { iface MIXER name 'Matrix 13 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.149 { iface MIXER name 'Matrix 14 Input Playback Route' value 'Analog 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.150 { iface MIXER name 'Matrix 14 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.151 { iface MIXER name 'Matrix 14 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.152 { iface MIXER name 'Matrix 14 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.153 { iface MIXER name 'Matrix 14 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.154 { iface MIXER name 'Matrix 14 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.155 { iface MIXER name 'Matrix 14 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.156 { iface MIXER name 'Matrix 14 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.157 { iface MIXER name 'Matrix 14 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.158 { iface MIXER name 'Matrix 15 Input Playback Route' value 'Analog 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.159 { iface MIXER name 'Matrix 15 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.160 { iface MIXER name 'Matrix 15 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.161 { iface MIXER name 'Matrix 15 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.162 { iface MIXER name 'Matrix 15 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.163 { iface MIXER name 'Matrix 15 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.164 { iface MIXER name 'Matrix 15 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.165 { iface MIXER name 'Matrix 15 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.166 { iface MIXER name 'Matrix 15 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.167 { iface MIXER name 'Matrix 16 Input Playback Route' value 'Analog 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.168 { iface MIXER name 'Matrix 16 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.169 { iface MIXER name 'Matrix 16 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.170 { iface MIXER name 'Matrix 16 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.171 { iface MIXER name 'Matrix 16 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.172 { iface MIXER name 'Matrix 16 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.173 { iface MIXER name 'Matrix 16 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.174 { iface MIXER name 'Matrix 16 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.175 { iface MIXER name 'Matrix 16 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.176 { iface MIXER name 'Matrix 17 Input Playback Route' value 'SPDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.177 { iface MIXER name 'Matrix 17 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.178 { iface MIXER name 'Matrix 17 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.179 { iface MIXER name 'Matrix 17 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.180 { iface MIXER name 'Matrix 17 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.181 { iface MIXER name 'Matrix 17 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.182 { iface MIXER name 'Matrix 17 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.183 { iface MIXER name 'Matrix 17 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.184 { iface MIXER name 'Matrix 17 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.185 { iface MIXER name 'Matrix 18 Input Playback Route' value 'SPDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' } } control.186 { iface MIXER name 'Matrix 18 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.187 { iface MIXER name 'Matrix 18 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.188 { iface MIXER name 'Matrix 18 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.189 { iface MIXER name 'Matrix 18 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.190 { iface MIXER name 'Matrix 18 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.191 { iface MIXER name 'Matrix 18 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.192 { iface MIXER name 'Matrix 18 Mix G Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.193 { iface MIXER name 'Matrix 18 Mix H Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.194 { iface MIXER name 'Input Source 01 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.195 { iface MIXER name 'Input Source 02 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.196 { iface MIXER name 'Input Source 03 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.197 { iface MIXER name 'Input Source 04 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.198 { iface MIXER name 'Input Source 05 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.199 { iface MIXER name 'Input Source 06 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.200 { iface MIXER name 'Input Source 07 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.201 { iface MIXER name 'Input Source 08 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.202 { iface MIXER name 'Input Source 09 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.203 { iface MIXER name 'Input Source 10 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.204 { iface MIXER name 'Input Source 11 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.205 { iface MIXER name 'Input Source 12 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.206 { iface MIXER name 'Input Source 13 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.207 { iface MIXER name 'Input Source 14 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.208 { iface MIXER name 'Input Source 15 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.209 { iface MIXER name 'Input Source 16 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.210 { iface MIXER name 'Input Source 17 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.211 { iface MIXER name 'Input Source 18 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'Analog 1' item.10 'Analog 2' item.11 'Analog 3' item.12 'Analog 4' item.13 'Analog 5' item.14 'Analog 6' item.15 'Analog 7' item.16 'Analog 8' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'ADAT 1' item.20 'ADAT 2' item.21 'ADAT 3' item.22 'ADAT 4' item.23 'ADAT 5' item.24 'ADAT 6' item.25 'ADAT 7' item.26 'ADAT 8' item.27 'Mix A' item.28 'Mix B' item.29 'Mix C' item.30 'Mix D' item.31 'Mix E' item.32 'Mix F' item.33 'Mix G' item.34 'Mix H' } } control.212 { iface MIXER name 'Sample Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 SPDIF item.2 ADAT } } control.213 { iface MIXER name 'Sample Clock Sync Status' value Locked comment { access 'read volatile' type ENUMERATED count 1 item.0 'No Lock' item.1 Locked } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 1 6i6.state000066400000000000000000001520121476551703200257610ustar00rootroot00000000000000state.USB { control.1 { iface PCM name 'Playback Channel Map' value.0 3 value.1 4 value.2 7 value.3 8 value.4 5 value.5 6 value.6 12 value.7 13 value.8 11 value.9 9 value.10 10 value.11 21 comment { access read type INTEGER count 12 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 3 value.1 4 value.2 7 value.3 8 value.4 5 value.5 6 comment { access read type INTEGER count 6 range '0 - 36' } } control.3 { iface MIXER name 'Extension Unit Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.4 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.5 { iface CARD name 'S/PDIF Validity' value true comment { access read type BOOLEAN count 1 } } control.6 { iface MIXER name 'Scarlett 6i6 USB-Sync Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF } } control.7 { iface MIXER name 'Extension Unit Switch' index 1 value false comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'Master Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface MIXER name 'Master Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.10 { iface MIXER name 'Master 1 (Monitor) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.11 { iface MIXER name 'Master 1 (Monitor) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.12 { iface MIXER name 'Master 1L (Monitor) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' } } control.13 { iface MIXER name 'Master 1R (Monitor) Source Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' } } control.14 { iface MIXER name 'Master 2 (Headphone) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.15 { iface MIXER name 'Master 2 (Headphone) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.16 { iface MIXER name 'Master 2L (Headphone) Source Playback Enum' value 'PCM 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' } } control.17 { iface MIXER name 'Master 2R (Headphone) Source Playback Enum' value 'PCM 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' } } control.18 { iface MIXER name 'Master 3 (SPDIF) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.19 { iface MIXER name 'Master 3 (SPDIF) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.20 { iface MIXER name 'Master 3L (SPDIF) Source Playback Enum' value 'PCM 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' } } control.21 { iface MIXER name 'Master 3R (SPDIF) Source Playback Enum' value 'PCM 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' } } control.22 { iface MIXER name 'Input 1 Impedance Switch' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Hi-Z } } control.23 { iface MIXER name 'Input 1 Pad Switch' value '0dB' comment { access 'read write' type ENUMERATED count 1 item.0 '0dB' item.1 '-10dB' } } control.24 { iface MIXER name 'Input 2 Impedance Switch' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Hi-Z } } control.25 { iface MIXER name 'Input 2 Pad Switch' value '0dB' comment { access 'read write' type ENUMERATED count 1 item.0 '0dB' item.1 '-10dB' } } control.26 { iface MIXER name 'Input 3 Gain Switch' value Hi comment { access 'read write' type ENUMERATED count 1 item.0 Lo item.1 Hi } } control.27 { iface MIXER name 'Input 4 Gain Switch' value Hi comment { access 'read write' type ENUMERATED count 1 item.0 Lo item.1 Hi } } control.28 { iface MIXER name 'Matrix 01 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.29 { iface MIXER name 'Matrix 01 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.30 { iface MIXER name 'Matrix 01 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.31 { iface MIXER name 'Matrix 01 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.32 { iface MIXER name 'Matrix 01 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.33 { iface MIXER name 'Matrix 01 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.34 { iface MIXER name 'Matrix 01 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.35 { iface MIXER name 'Matrix 01 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.36 { iface MIXER name 'Matrix 01 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.37 { iface MIXER name 'Matrix 02 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.38 { iface MIXER name 'Matrix 02 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.39 { iface MIXER name 'Matrix 02 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.40 { iface MIXER name 'Matrix 02 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.41 { iface MIXER name 'Matrix 02 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.42 { iface MIXER name 'Matrix 02 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.43 { iface MIXER name 'Matrix 02 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.44 { iface MIXER name 'Matrix 02 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.45 { iface MIXER name 'Matrix 02 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.46 { iface MIXER name 'Matrix 03 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.47 { iface MIXER name 'Matrix 03 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.48 { iface MIXER name 'Matrix 03 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.49 { iface MIXER name 'Matrix 03 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.50 { iface MIXER name 'Matrix 03 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.51 { iface MIXER name 'Matrix 03 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.52 { iface MIXER name 'Matrix 03 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.53 { iface MIXER name 'Matrix 03 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.54 { iface MIXER name 'Matrix 03 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.55 { iface MIXER name 'Matrix 04 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.56 { iface MIXER name 'Matrix 04 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.57 { iface MIXER name 'Matrix 04 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.58 { iface MIXER name 'Matrix 04 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.59 { iface MIXER name 'Matrix 04 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.60 { iface MIXER name 'Matrix 04 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.61 { iface MIXER name 'Matrix 04 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.62 { iface MIXER name 'Matrix 04 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.63 { iface MIXER name 'Matrix 04 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.64 { iface MIXER name 'Matrix 05 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.65 { iface MIXER name 'Matrix 05 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.66 { iface MIXER name 'Matrix 05 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.67 { iface MIXER name 'Matrix 05 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.68 { iface MIXER name 'Matrix 05 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.69 { iface MIXER name 'Matrix 05 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.70 { iface MIXER name 'Matrix 05 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.71 { iface MIXER name 'Matrix 05 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.72 { iface MIXER name 'Matrix 05 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.73 { iface MIXER name 'Matrix 06 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.74 { iface MIXER name 'Matrix 06 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.75 { iface MIXER name 'Matrix 06 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.76 { iface MIXER name 'Matrix 06 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.77 { iface MIXER name 'Matrix 06 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.78 { iface MIXER name 'Matrix 06 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.79 { iface MIXER name 'Matrix 06 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.80 { iface MIXER name 'Matrix 06 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.81 { iface MIXER name 'Matrix 06 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.82 { iface MIXER name 'Matrix 07 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.83 { iface MIXER name 'Matrix 07 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.84 { iface MIXER name 'Matrix 07 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.85 { iface MIXER name 'Matrix 07 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.86 { iface MIXER name 'Matrix 07 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.87 { iface MIXER name 'Matrix 07 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.88 { iface MIXER name 'Matrix 07 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.89 { iface MIXER name 'Matrix 07 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.90 { iface MIXER name 'Matrix 07 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.91 { iface MIXER name 'Matrix 08 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.92 { iface MIXER name 'Matrix 08 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.93 { iface MIXER name 'Matrix 08 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.94 { iface MIXER name 'Matrix 08 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.95 { iface MIXER name 'Matrix 08 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.96 { iface MIXER name 'Matrix 08 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.97 { iface MIXER name 'Matrix 08 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.98 { iface MIXER name 'Matrix 08 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.99 { iface MIXER name 'Matrix 08 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.100 { iface MIXER name 'Matrix 09 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.101 { iface MIXER name 'Matrix 09 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.102 { iface MIXER name 'Matrix 09 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.103 { iface MIXER name 'Matrix 09 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.104 { iface MIXER name 'Matrix 09 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.105 { iface MIXER name 'Matrix 09 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.106 { iface MIXER name 'Matrix 09 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.107 { iface MIXER name 'Matrix 09 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.108 { iface MIXER name 'Matrix 09 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.109 { iface MIXER name 'Matrix 10 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.110 { iface MIXER name 'Matrix 10 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.111 { iface MIXER name 'Matrix 10 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.112 { iface MIXER name 'Matrix 10 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.113 { iface MIXER name 'Matrix 10 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.114 { iface MIXER name 'Matrix 10 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.115 { iface MIXER name 'Matrix 10 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.116 { iface MIXER name 'Matrix 10 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.117 { iface MIXER name 'Matrix 10 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.118 { iface MIXER name 'Matrix 11 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.119 { iface MIXER name 'Matrix 11 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.120 { iface MIXER name 'Matrix 11 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.121 { iface MIXER name 'Matrix 11 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.122 { iface MIXER name 'Matrix 11 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.123 { iface MIXER name 'Matrix 11 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.124 { iface MIXER name 'Matrix 11 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.125 { iface MIXER name 'Matrix 11 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.126 { iface MIXER name 'Matrix 11 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.127 { iface MIXER name 'Matrix 12 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.128 { iface MIXER name 'Matrix 12 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.129 { iface MIXER name 'Matrix 12 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.130 { iface MIXER name 'Matrix 12 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.131 { iface MIXER name 'Matrix 12 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.132 { iface MIXER name 'Matrix 12 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.133 { iface MIXER name 'Matrix 12 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.134 { iface MIXER name 'Matrix 12 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.135 { iface MIXER name 'Matrix 12 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.136 { iface MIXER name 'Matrix 13 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.137 { iface MIXER name 'Matrix 13 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.138 { iface MIXER name 'Matrix 13 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.139 { iface MIXER name 'Matrix 13 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.140 { iface MIXER name 'Matrix 13 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.141 { iface MIXER name 'Matrix 13 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.142 { iface MIXER name 'Matrix 13 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.143 { iface MIXER name 'Matrix 13 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.144 { iface MIXER name 'Matrix 13 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.145 { iface MIXER name 'Matrix 14 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.146 { iface MIXER name 'Matrix 14 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.147 { iface MIXER name 'Matrix 14 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.148 { iface MIXER name 'Matrix 14 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.149 { iface MIXER name 'Matrix 14 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.150 { iface MIXER name 'Matrix 14 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.151 { iface MIXER name 'Matrix 14 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.152 { iface MIXER name 'Matrix 14 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.153 { iface MIXER name 'Matrix 14 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.154 { iface MIXER name 'Matrix 15 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.155 { iface MIXER name 'Matrix 15 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.156 { iface MIXER name 'Matrix 15 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.157 { iface MIXER name 'Matrix 15 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.158 { iface MIXER name 'Matrix 15 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.159 { iface MIXER name 'Matrix 15 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.160 { iface MIXER name 'Matrix 15 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.161 { iface MIXER name 'Matrix 15 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.162 { iface MIXER name 'Matrix 15 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.163 { iface MIXER name 'Matrix 16 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.164 { iface MIXER name 'Matrix 16 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.165 { iface MIXER name 'Matrix 16 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.166 { iface MIXER name 'Matrix 16 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.167 { iface MIXER name 'Matrix 16 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.168 { iface MIXER name 'Matrix 16 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.169 { iface MIXER name 'Matrix 16 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.170 { iface MIXER name 'Matrix 16 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.171 { iface MIXER name 'Matrix 16 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.172 { iface MIXER name 'Matrix 17 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.173 { iface MIXER name 'Matrix 17 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.174 { iface MIXER name 'Matrix 17 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.175 { iface MIXER name 'Matrix 17 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.176 { iface MIXER name 'Matrix 17 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.177 { iface MIXER name 'Matrix 17 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.178 { iface MIXER name 'Matrix 17 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.179 { iface MIXER name 'Matrix 17 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.180 { iface MIXER name 'Matrix 17 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.181 { iface MIXER name 'Matrix 18 Input Playback Route' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.182 { iface MIXER name 'Matrix 18 Mix A Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.183 { iface MIXER name 'Matrix 18 Mix B Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.184 { iface MIXER name 'Matrix 18 Mix C Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.185 { iface MIXER name 'Matrix 18 Mix D Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.186 { iface MIXER name 'Matrix 18 Mix E Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.187 { iface MIXER name 'Matrix 18 Mix F Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.188 { iface MIXER name 'Matrix 18 Mix G Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.189 { iface MIXER name 'Matrix 18 Mix H Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 -12800 } } control.190 { iface MIXER name 'Input Source 01 Capture Route' value 'Analog 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' } } control.191 { iface MIXER name 'Input Source 02 Capture Route' value 'Analog 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' } } control.192 { iface MIXER name 'Input Source 03 Capture Route' value 'Analog 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' } } control.193 { iface MIXER name 'Input Source 04 Capture Route' value 'Analog 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' } } control.194 { iface MIXER name 'Input Source 05 Capture Route' value 'SPDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' } } control.195 { iface MIXER name 'Input Source 06 Capture Route' value 'SPDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' } } control.196 { iface MIXER name 'Sample Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 SPDIF item.2 ADAT } } control.197 { iface MIXER name 'Sample Clock Sync Status' value Locked comment { access 'read volatile' type ENUMERATED count 1 item.0 'No Lock' item.1 Locked } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 1 8i6.state000066400000000000000000001325171476551703200257730ustar00rootroot00000000000000state.USB { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 0 value.9 0 value.10 0 value.11 0 comment { access read type INTEGER count 12 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 comment { access read type INTEGER count 8 range '0 - 36' } } control.3 { iface MIXER name 'Extension Unit Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.4 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.5 { iface CARD name 'S/PDIF Validity' value false comment { access read type BOOLEAN count 1 } } control.6 { iface MIXER name 'Scarlett 8i6 USB-Sync Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF } } control.7 { iface MIXER name 'Extension Unit Switch' index 1 value false comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'Master Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface MIXER name 'Master Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.10 { iface MIXER name 'Master 1 (Monitor) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.11 { iface MIXER name 'Master 1 (Monitor) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.12 { iface MIXER name 'Master 1L (Monitor) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.13 { iface MIXER name 'Master 1R (Monitor) Source Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.14 { iface MIXER name 'Master 2 (Headphone) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.15 { iface MIXER name 'Master 2 (Headphone) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.16 { iface MIXER name 'Master 2L (Headphone) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.17 { iface MIXER name 'Master 2R (Headphone) Source Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.18 { iface MIXER name 'Master 3 (SPDIF) Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.19 { iface MIXER name 'Master 3 (SPDIF) Playback Volume' value.0 128 value.1 128 comment { access 'read write' type INTEGER count 2 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 dbvalue.1 0 } } control.20 { iface MIXER name 'Master 3L (SPDIF) Source Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.21 { iface MIXER name 'Master 3R (SPDIF) Source Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.22 { iface MIXER name 'Input 1 Impedance Switch' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Hi-Z } } control.23 { iface MIXER name 'Input 2 Impedance Switch' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Hi-Z } } control.24 { iface MIXER name 'Input 3 Pad Switch' value '0dB' comment { access 'read write' type ENUMERATED count 1 item.0 '0dB' item.1 '-10dB' } } control.25 { iface MIXER name 'Input 4 Pad Switch' value '0dB' comment { access 'read write' type ENUMERATED count 1 item.0 '0dB' item.1 '-10dB' } } control.26 { iface MIXER name 'Matrix 01 Input Playback Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.27 { iface MIXER name 'Matrix 01 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.28 { iface MIXER name 'Matrix 01 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.29 { iface MIXER name 'Matrix 01 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.30 { iface MIXER name 'Matrix 01 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.31 { iface MIXER name 'Matrix 01 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.32 { iface MIXER name 'Matrix 01 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.33 { iface MIXER name 'Matrix 02 Input Playback Route' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.34 { iface MIXER name 'Matrix 02 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.35 { iface MIXER name 'Matrix 02 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.36 { iface MIXER name 'Matrix 02 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.37 { iface MIXER name 'Matrix 02 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.38 { iface MIXER name 'Matrix 02 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.39 { iface MIXER name 'Matrix 02 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.40 { iface MIXER name 'Matrix 03 Input Playback Route' value 'PCM 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.41 { iface MIXER name 'Matrix 03 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.42 { iface MIXER name 'Matrix 03 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.43 { iface MIXER name 'Matrix 03 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.44 { iface MIXER name 'Matrix 03 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.45 { iface MIXER name 'Matrix 03 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.46 { iface MIXER name 'Matrix 03 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.47 { iface MIXER name 'Matrix 04 Input Playback Route' value 'PCM 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.48 { iface MIXER name 'Matrix 04 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.49 { iface MIXER name 'Matrix 04 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.50 { iface MIXER name 'Matrix 04 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.51 { iface MIXER name 'Matrix 04 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.52 { iface MIXER name 'Matrix 04 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.53 { iface MIXER name 'Matrix 04 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.54 { iface MIXER name 'Matrix 05 Input Playback Route' value 'PCM 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.55 { iface MIXER name 'Matrix 05 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.56 { iface MIXER name 'Matrix 05 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.57 { iface MIXER name 'Matrix 05 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.58 { iface MIXER name 'Matrix 05 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.59 { iface MIXER name 'Matrix 05 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.60 { iface MIXER name 'Matrix 05 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.61 { iface MIXER name 'Matrix 06 Input Playback Route' value 'PCM 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.62 { iface MIXER name 'Matrix 06 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.63 { iface MIXER name 'Matrix 06 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.64 { iface MIXER name 'Matrix 06 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.65 { iface MIXER name 'Matrix 06 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.66 { iface MIXER name 'Matrix 06 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.67 { iface MIXER name 'Matrix 06 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.68 { iface MIXER name 'Matrix 07 Input Playback Route' value 'PCM 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.69 { iface MIXER name 'Matrix 07 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.70 { iface MIXER name 'Matrix 07 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.71 { iface MIXER name 'Matrix 07 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.72 { iface MIXER name 'Matrix 07 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.73 { iface MIXER name 'Matrix 07 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.74 { iface MIXER name 'Matrix 07 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.75 { iface MIXER name 'Matrix 08 Input Playback Route' value 'PCM 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.76 { iface MIXER name 'Matrix 08 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.77 { iface MIXER name 'Matrix 08 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.78 { iface MIXER name 'Matrix 08 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.79 { iface MIXER name 'Matrix 08 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.80 { iface MIXER name 'Matrix 08 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.81 { iface MIXER name 'Matrix 08 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.82 { iface MIXER name 'Matrix 09 Input Playback Route' value 'PCM 9' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.83 { iface MIXER name 'Matrix 09 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.84 { iface MIXER name 'Matrix 09 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.85 { iface MIXER name 'Matrix 09 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.86 { iface MIXER name 'Matrix 09 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.87 { iface MIXER name 'Matrix 09 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.88 { iface MIXER name 'Matrix 09 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.89 { iface MIXER name 'Matrix 10 Input Playback Route' value 'PCM 10' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.90 { iface MIXER name 'Matrix 10 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.91 { iface MIXER name 'Matrix 10 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.92 { iface MIXER name 'Matrix 10 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.93 { iface MIXER name 'Matrix 10 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.94 { iface MIXER name 'Matrix 10 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.95 { iface MIXER name 'Matrix 10 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.96 { iface MIXER name 'Matrix 11 Input Playback Route' value 'PCM 11' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.97 { iface MIXER name 'Matrix 11 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.98 { iface MIXER name 'Matrix 11 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.99 { iface MIXER name 'Matrix 11 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.100 { iface MIXER name 'Matrix 11 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.101 { iface MIXER name 'Matrix 11 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.102 { iface MIXER name 'Matrix 11 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.103 { iface MIXER name 'Matrix 12 Input Playback Route' value 'PCM 12' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.104 { iface MIXER name 'Matrix 12 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.105 { iface MIXER name 'Matrix 12 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.106 { iface MIXER name 'Matrix 12 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.107 { iface MIXER name 'Matrix 12 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.108 { iface MIXER name 'Matrix 12 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.109 { iface MIXER name 'Matrix 12 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.110 { iface MIXER name 'Matrix 13 Input Playback Route' value 'Analog 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.111 { iface MIXER name 'Matrix 13 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.112 { iface MIXER name 'Matrix 13 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.113 { iface MIXER name 'Matrix 13 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.114 { iface MIXER name 'Matrix 13 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.115 { iface MIXER name 'Matrix 13 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.116 { iface MIXER name 'Matrix 13 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.117 { iface MIXER name 'Matrix 14 Input Playback Route' value 'Analog 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.118 { iface MIXER name 'Matrix 14 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.119 { iface MIXER name 'Matrix 14 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.120 { iface MIXER name 'Matrix 14 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.121 { iface MIXER name 'Matrix 14 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.122 { iface MIXER name 'Matrix 14 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.123 { iface MIXER name 'Matrix 14 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.124 { iface MIXER name 'Matrix 15 Input Playback Route' value 'Analog 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.125 { iface MIXER name 'Matrix 15 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.126 { iface MIXER name 'Matrix 15 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.127 { iface MIXER name 'Matrix 15 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.128 { iface MIXER name 'Matrix 15 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.129 { iface MIXER name 'Matrix 15 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.130 { iface MIXER name 'Matrix 15 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.131 { iface MIXER name 'Matrix 16 Input Playback Route' value 'Analog 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.132 { iface MIXER name 'Matrix 16 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.133 { iface MIXER name 'Matrix 16 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.134 { iface MIXER name 'Matrix 16 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.135 { iface MIXER name 'Matrix 16 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.136 { iface MIXER name 'Matrix 16 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.137 { iface MIXER name 'Matrix 16 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.138 { iface MIXER name 'Matrix 17 Input Playback Route' value 'SPDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.139 { iface MIXER name 'Matrix 17 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.140 { iface MIXER name 'Matrix 17 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.141 { iface MIXER name 'Matrix 17 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.142 { iface MIXER name 'Matrix 17 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.143 { iface MIXER name 'Matrix 17 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.144 { iface MIXER name 'Matrix 17 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.145 { iface MIXER name 'Matrix 18 Input Playback Route' value 'SPDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' } } control.146 { iface MIXER name 'Matrix 18 Mix A Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.147 { iface MIXER name 'Matrix 18 Mix B Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.148 { iface MIXER name 'Matrix 18 Mix C Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.149 { iface MIXER name 'Matrix 18 Mix D Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.150 { iface MIXER name 'Matrix 18 Mix E Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.151 { iface MIXER name 'Matrix 18 Mix F Playback Volume' value 128 comment { access 'read write' type INTEGER count 1 range '0 - 134 (step 1)' dbmin -12800 dbmax 600 dbvalue.0 0 } } control.152 { iface MIXER name 'Input Source 01 Capture Route' value 'Analog 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.153 { iface MIXER name 'Input Source 02 Capture Route' value 'Analog 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.154 { iface MIXER name 'Input Source 03 Capture Route' value 'Analog 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.155 { iface MIXER name 'Input Source 04 Capture Route' value 'Analog 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.156 { iface MIXER name 'Input Source 05 Capture Route' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.157 { iface MIXER name 'Input Source 06 Capture Route' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.158 { iface MIXER name 'Input Source 07 Capture Route' value 'SPDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.159 { iface MIXER name 'Input Source 08 Capture Route' value 'SPDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'PCM 1' item.2 'PCM 2' item.3 'PCM 3' item.4 'PCM 4' item.5 'PCM 5' item.6 'PCM 6' item.7 'PCM 7' item.8 'PCM 8' item.9 'PCM 9' item.10 'PCM 10' item.11 'PCM 11' item.12 'PCM 12' item.13 'Analog 1' item.14 'Analog 2' item.15 'Analog 3' item.16 'Analog 4' item.17 'SPDIF 1' item.18 'SPDIF 2' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' } } control.160 { iface MIXER name 'Sample Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 SPDIF item.2 ADAT } } control.161 { iface MIXER name 'Sample Clock Sync Status' value Locked comment { access 'read volatile' type ENUMERATED count 1 item.0 'No Lock' item.1 Locked } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 2 18i20.state000066400000000000000000003312741476551703200261320ustar00rootroot00000000000000state.USB { control.1 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.2 { iface CARD name 'S/PDIF Validity' value true comment { access read type BOOLEAN count 1 } } control.3 { iface CARD name 'ADAT Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface MIXER name 'Clock Source Clock Source' value S/PDIF comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF item.2 ADAT } } control.5 { iface MIXER name 'Master HW Playback Volume' value 0 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.6 { iface MIXER name 'Line 01 (Monitor L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.7 { iface MIXER name 'Line 01 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'Line Out 01 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.9 { iface MIXER name 'Line 02 (Monitor R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.10 { iface MIXER name 'Line 02 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.11 { iface MIXER name 'Line Out 02 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.12 { iface MIXER name 'Line 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.13 { iface MIXER name 'Line 03 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.14 { iface MIXER name 'Line Out 03 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.15 { iface MIXER name 'Line 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.16 { iface MIXER name 'Line 04 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.17 { iface MIXER name 'Line Out 04 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.18 { iface MIXER name 'Line 05 Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.19 { iface MIXER name 'Line 05 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.20 { iface MIXER name 'Line Out 05 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.21 { iface MIXER name 'Line 06 Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.22 { iface MIXER name 'Line 06 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.23 { iface MIXER name 'Line Out 06 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.24 { iface MIXER name 'Line 07 (Headphones 1 L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.25 { iface MIXER name 'Line 07 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.26 { iface MIXER name 'Line Out 07 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.27 { iface MIXER name 'Line 08 (Headphones 1 R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.28 { iface MIXER name 'Line 08 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.29 { iface MIXER name 'Line Out 08 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.30 { iface MIXER name 'Line 09 (Headphones 2 L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.31 { iface MIXER name 'Line 09 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.32 { iface MIXER name 'Line Out 09 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.33 { iface MIXER name 'Line 10 (Headphones 2 R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.34 { iface MIXER name 'Line 10 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.35 { iface MIXER name 'Line Out 10 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.36 { iface MIXER name 'Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.37 { iface MIXER name 'Dim Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.38 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.39 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.40 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.41 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.42 { iface MIXER name 'Analogue Output 05 Playback Enum' value 'Analogue 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.43 { iface MIXER name 'Analogue Output 06 Playback Enum' value 'Analogue 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.44 { iface MIXER name 'Analogue Output 07 Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.45 { iface MIXER name 'Analogue Output 08 Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.46 { iface MIXER name 'Analogue Output 09 Playback Enum' value 'S/PDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.47 { iface MIXER name 'Analogue Output 10 Playback Enum' value 'S/PDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.48 { iface MIXER name 'S/PDIF Output 1 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.49 { iface MIXER name 'S/PDIF Output 2 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.50 { iface MIXER name 'ADAT Output 1 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.51 { iface MIXER name 'ADAT Output 2 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.52 { iface MIXER name 'ADAT Output 3 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.53 { iface MIXER name 'ADAT Output 4 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.54 { iface MIXER name 'ADAT Output 5 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.55 { iface MIXER name 'ADAT Output 6 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.56 { iface MIXER name 'ADAT Output 7 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.57 { iface MIXER name 'ADAT Output 8 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.58 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.59 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.60 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.61 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.62 { iface MIXER name 'Mixer Input 05 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.63 { iface MIXER name 'Mixer Input 06 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.64 { iface MIXER name 'Mixer Input 07 Capture Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.65 { iface MIXER name 'Mixer Input 08 Capture Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.66 { iface MIXER name 'Mixer Input 09 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.67 { iface MIXER name 'Mixer Input 10 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.68 { iface MIXER name 'Mixer Input 11 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.69 { iface MIXER name 'Mixer Input 12 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.70 { iface MIXER name 'Mixer Input 13 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.71 { iface MIXER name 'Mixer Input 14 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.72 { iface MIXER name 'Mixer Input 15 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.73 { iface MIXER name 'Mixer Input 16 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.74 { iface MIXER name 'Mixer Input 17 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.75 { iface MIXER name 'Mixer Input 18 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.76 { iface MIXER name 'PCM 01 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.77 { iface MIXER name 'PCM 02 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.78 { iface MIXER name 'PCM 03 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.79 { iface MIXER name 'PCM 04 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.80 { iface MIXER name 'PCM 05 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.81 { iface MIXER name 'PCM 06 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.82 { iface MIXER name 'PCM 07 Capture Enum' value 'Analogue 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.83 { iface MIXER name 'PCM 08 Capture Enum' value 'Analogue 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.84 { iface MIXER name 'PCM 09 Capture Enum' value 'S/PDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.85 { iface MIXER name 'PCM 10 Capture Enum' value 'S/PDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.86 { iface MIXER name 'PCM 11 Capture Enum' value 'ADAT 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.87 { iface MIXER name 'PCM 12 Capture Enum' value 'ADAT 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.88 { iface MIXER name 'PCM 13 Capture Enum' value 'ADAT 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.89 { iface MIXER name 'PCM 14 Capture Enum' value 'ADAT 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.90 { iface MIXER name 'PCM 15 Capture Enum' value 'ADAT 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.91 { iface MIXER name 'PCM 16 Capture Enum' value 'ADAT 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.92 { iface MIXER name 'PCM 17 Capture Enum' value 'ADAT 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.93 { iface MIXER name 'PCM 18 Capture Enum' value 'ADAT 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' item.37 'PCM 9' item.38 'PCM 10' item.39 'PCM 11' item.40 'PCM 12' item.41 'PCM 13' item.42 'PCM 14' item.43 'PCM 15' item.44 'PCM 16' item.45 'PCM 17' item.46 'PCM 18' item.47 'PCM 19' item.48 'PCM 20' } } control.94 { iface MIXER name 'Mix A Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.95 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.96 { iface MIXER name 'Mix A Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.97 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.98 { iface MIXER name 'Mix A Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.99 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.100 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.101 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.102 { iface MIXER name 'Mix A Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.103 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.104 { iface MIXER name 'Mix A Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.105 { iface MIXER name 'Mix A Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.106 { iface MIXER name 'Mix A Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.107 { iface MIXER name 'Mix A Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.108 { iface MIXER name 'Mix A Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.109 { iface MIXER name 'Mix A Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.110 { iface MIXER name 'Mix A Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.111 { iface MIXER name 'Mix A Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.112 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.113 { iface MIXER name 'Mix B Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.114 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.115 { iface MIXER name 'Mix B Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.116 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.117 { iface MIXER name 'Mix B Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.118 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.119 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.120 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.121 { iface MIXER name 'Mix B Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.122 { iface MIXER name 'Mix B Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.123 { iface MIXER name 'Mix B Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.124 { iface MIXER name 'Mix B Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.125 { iface MIXER name 'Mix B Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.126 { iface MIXER name 'Mix B Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.127 { iface MIXER name 'Mix B Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.128 { iface MIXER name 'Mix B Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.129 { iface MIXER name 'Mix B Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.130 { iface MIXER name 'Mix C Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.131 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.132 { iface MIXER name 'Mix C Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.133 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.134 { iface MIXER name 'Mix C Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.135 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.136 { iface MIXER name 'Mix C Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.137 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.138 { iface MIXER name 'Mix C Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.139 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.140 { iface MIXER name 'Mix C Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.141 { iface MIXER name 'Mix C Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.142 { iface MIXER name 'Mix C Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.143 { iface MIXER name 'Mix C Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.144 { iface MIXER name 'Mix C Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.145 { iface MIXER name 'Mix C Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.146 { iface MIXER name 'Mix C Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.147 { iface MIXER name 'Mix C Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.148 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.149 { iface MIXER name 'Mix D Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.150 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.151 { iface MIXER name 'Mix D Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.152 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.153 { iface MIXER name 'Mix D Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.154 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.155 { iface MIXER name 'Mix D Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.156 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.157 { iface MIXER name 'Mix D Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.158 { iface MIXER name 'Mix D Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.159 { iface MIXER name 'Mix D Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.160 { iface MIXER name 'Mix D Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.161 { iface MIXER name 'Mix D Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.162 { iface MIXER name 'Mix D Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.163 { iface MIXER name 'Mix D Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.164 { iface MIXER name 'Mix D Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.165 { iface MIXER name 'Mix D Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.166 { iface MIXER name 'Mix E Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.167 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.168 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.169 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.170 { iface MIXER name 'Mix E Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.171 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.172 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.173 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.174 { iface MIXER name 'Mix E Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.175 { iface MIXER name 'Mix E Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.176 { iface MIXER name 'Mix E Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.177 { iface MIXER name 'Mix E Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.178 { iface MIXER name 'Mix E Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.179 { iface MIXER name 'Mix E Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.180 { iface MIXER name 'Mix E Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.181 { iface MIXER name 'Mix E Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.182 { iface MIXER name 'Mix E Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.183 { iface MIXER name 'Mix E Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.184 { iface MIXER name 'Mix F Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.185 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.186 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.187 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.188 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.189 { iface MIXER name 'Mix F Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.190 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.191 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.192 { iface MIXER name 'Mix F Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.193 { iface MIXER name 'Mix F Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.194 { iface MIXER name 'Mix F Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.195 { iface MIXER name 'Mix F Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.196 { iface MIXER name 'Mix F Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.197 { iface MIXER name 'Mix F Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.198 { iface MIXER name 'Mix F Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.199 { iface MIXER name 'Mix F Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.200 { iface MIXER name 'Mix F Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.201 { iface MIXER name 'Mix F Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.202 { iface MIXER name 'Mix G Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.203 { iface MIXER name 'Mix G Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.204 { iface MIXER name 'Mix G Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.205 { iface MIXER name 'Mix G Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.206 { iface MIXER name 'Mix G Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.207 { iface MIXER name 'Mix G Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.208 { iface MIXER name 'Mix G Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.209 { iface MIXER name 'Mix G Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.210 { iface MIXER name 'Mix G Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.211 { iface MIXER name 'Mix G Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.212 { iface MIXER name 'Mix G Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.213 { iface MIXER name 'Mix G Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.214 { iface MIXER name 'Mix G Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.215 { iface MIXER name 'Mix G Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.216 { iface MIXER name 'Mix G Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.217 { iface MIXER name 'Mix G Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.218 { iface MIXER name 'Mix G Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.219 { iface MIXER name 'Mix G Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.220 { iface MIXER name 'Mix H Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.221 { iface MIXER name 'Mix H Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.222 { iface MIXER name 'Mix H Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.223 { iface MIXER name 'Mix H Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.224 { iface MIXER name 'Mix H Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.225 { iface MIXER name 'Mix H Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.226 { iface MIXER name 'Mix H Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.227 { iface MIXER name 'Mix H Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.228 { iface MIXER name 'Mix H Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.229 { iface MIXER name 'Mix H Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.230 { iface MIXER name 'Mix H Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.231 { iface MIXER name 'Mix H Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.232 { iface MIXER name 'Mix H Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.233 { iface MIXER name 'Mix H Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.234 { iface MIXER name 'Mix H Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.235 { iface MIXER name 'Mix H Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.236 { iface MIXER name 'Mix H Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.237 { iface MIXER name 'Mix H Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.238 { iface MIXER name 'Mix I Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.239 { iface MIXER name 'Mix I Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.240 { iface MIXER name 'Mix I Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.241 { iface MIXER name 'Mix I Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.242 { iface MIXER name 'Mix I Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.243 { iface MIXER name 'Mix I Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.244 { iface MIXER name 'Mix I Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.245 { iface MIXER name 'Mix I Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.246 { iface MIXER name 'Mix I Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.247 { iface MIXER name 'Mix I Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.248 { iface MIXER name 'Mix I Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.249 { iface MIXER name 'Mix I Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.250 { iface MIXER name 'Mix I Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.251 { iface MIXER name 'Mix I Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.252 { iface MIXER name 'Mix I Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.253 { iface MIXER name 'Mix I Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.254 { iface MIXER name 'Mix I Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.255 { iface MIXER name 'Mix I Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.256 { iface MIXER name 'Mix J Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.257 { iface MIXER name 'Mix J Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.258 { iface MIXER name 'Mix J Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.259 { iface MIXER name 'Mix J Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.260 { iface MIXER name 'Mix J Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.261 { iface MIXER name 'Mix J Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.262 { iface MIXER name 'Mix J Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.263 { iface MIXER name 'Mix J Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.264 { iface MIXER name 'Mix J Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.265 { iface MIXER name 'Mix J Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.266 { iface MIXER name 'Mix J Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.267 { iface MIXER name 'Mix J Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.268 { iface MIXER name 'Mix J Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.269 { iface MIXER name 'Mix J Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.270 { iface MIXER name 'Mix J Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.271 { iface MIXER name 'Mix J Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.272 { iface MIXER name 'Mix J Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.273 { iface MIXER name 'Mix J Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.274 { iface PCM name 'Level Meter' value.0 6 value.1 66 value.2 6 value.3 0 value.4 0 value.5 0 value.6 65 value.7 65 value.8 4095 value.9 4095 value.10 0 value.11 0 value.12 0 value.13 0 value.14 0 value.15 0 value.16 0 value.17 0 value.18 2099 value.19 2029 value.20 2099 value.21 2029 value.22 3367 value.23 3237 value.24 0 value.25 0 value.26 0 value.27 0 value.28 0 value.29 0 value.30 0 value.31 0 value.32 0 value.33 0 value.34 0 value.35 0 value.36 0 value.37 0 value.38 6 value.39 66 value.40 64 value.41 66 value.42 0 value.43 0 value.44 6 value.45 6 value.46 6 value.47 6 value.48 6 value.49 6 value.50 6 value.51 6 value.52 6 value.53 6 value.54 6 value.55 6 comment { access 'read volatile' type INTEGER count 56 range '0 - 4095 (step 1)' } } control.275 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 2 18i8.state000066400000000000000000002445601476551703200260610ustar00rootroot00000000000000state.USB { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 comment { access read type INTEGER count 8 range '0 - 36' } } control.2 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.3 { iface CARD name 'S/PDIF Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'ADAT Validity' value true comment { access read type BOOLEAN count 1 } } control.5 { iface MIXER name 'Clock Source Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF item.2 ADAT } } control.6 { iface MIXER name 'Line 01 (Monitor L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.7 { iface MIXER name 'Line 01 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'Line 02 (Monitor R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.9 { iface MIXER name 'Line 02 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.10 { iface MIXER name 'Line 03 (Headphones 1 L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.11 { iface MIXER name 'Line 03 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.12 { iface MIXER name 'Line 04 (Headphones 1 R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.13 { iface MIXER name 'Line 04 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.14 { iface MIXER name 'Line 05 (Headphones 2 L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.15 { iface MIXER name 'Line 05 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.16 { iface MIXER name 'Line 06 (Headphones 2 R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.17 { iface MIXER name 'Line 06 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.18 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.19 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.20 { iface MIXER name 'Line In 1 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.21 { iface MIXER name 'Line In 2 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.22 { iface MIXER name 'Line In 3 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.23 { iface MIXER name 'Line In 4 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.24 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.25 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.26 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.27 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.28 { iface MIXER name 'Analogue Output 05 Playback Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.29 { iface MIXER name 'Analogue Output 06 Playback Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.30 { iface MIXER name 'S/PDIF Output 1 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.31 { iface MIXER name 'S/PDIF Output 2 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.32 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.33 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.34 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.35 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.36 { iface MIXER name 'Mixer Input 05 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.37 { iface MIXER name 'Mixer Input 06 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.38 { iface MIXER name 'Mixer Input 07 Capture Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.39 { iface MIXER name 'Mixer Input 08 Capture Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.40 { iface MIXER name 'Mixer Input 09 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.41 { iface MIXER name 'Mixer Input 10 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.42 { iface MIXER name 'Mixer Input 11 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.43 { iface MIXER name 'Mixer Input 12 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.44 { iface MIXER name 'Mixer Input 13 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.45 { iface MIXER name 'Mixer Input 14 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.46 { iface MIXER name 'Mixer Input 15 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.47 { iface MIXER name 'Mixer Input 16 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.48 { iface MIXER name 'Mixer Input 17 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.49 { iface MIXER name 'Mixer Input 18 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.50 { iface MIXER name 'PCM 01 Capture Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.51 { iface MIXER name 'PCM 02 Capture Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.52 { iface MIXER name 'PCM 03 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.53 { iface MIXER name 'PCM 04 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.54 { iface MIXER name 'PCM 05 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.55 { iface MIXER name 'PCM 06 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.56 { iface MIXER name 'PCM 07 Capture Enum' value 'Analogue 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.57 { iface MIXER name 'PCM 08 Capture Enum' value 'Analogue 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.58 { iface MIXER name 'PCM 09 Capture Enum' value 'S/PDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.59 { iface MIXER name 'PCM 10 Capture Enum' value 'S/PDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.60 { iface MIXER name 'PCM 11 Capture Enum' value 'ADAT 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.61 { iface MIXER name 'PCM 12 Capture Enum' value 'ADAT 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.62 { iface MIXER name 'PCM 13 Capture Enum' value 'ADAT 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.63 { iface MIXER name 'PCM 14 Capture Enum' value 'ADAT 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.64 { iface MIXER name 'PCM 15 Capture Enum' value 'ADAT 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.65 { iface MIXER name 'PCM 16 Capture Enum' value 'ADAT 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.66 { iface MIXER name 'PCM 17 Capture Enum' value 'ADAT 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.67 { iface MIXER name 'PCM 18 Capture Enum' value 'ADAT 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.68 { iface MIXER name 'Mix A Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.69 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.70 { iface MIXER name 'Mix A Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.71 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.72 { iface MIXER name 'Mix A Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.73 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.74 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.75 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.76 { iface MIXER name 'Mix A Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.77 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.78 { iface MIXER name 'Mix A Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.79 { iface MIXER name 'Mix A Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.80 { iface MIXER name 'Mix A Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.81 { iface MIXER name 'Mix A Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.82 { iface MIXER name 'Mix A Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.83 { iface MIXER name 'Mix A Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.84 { iface MIXER name 'Mix A Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.85 { iface MIXER name 'Mix A Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.86 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.87 { iface MIXER name 'Mix B Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.88 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.89 { iface MIXER name 'Mix B Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.90 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.91 { iface MIXER name 'Mix B Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.92 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.93 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.94 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.95 { iface MIXER name 'Mix B Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.96 { iface MIXER name 'Mix B Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.97 { iface MIXER name 'Mix B Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.98 { iface MIXER name 'Mix B Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.99 { iface MIXER name 'Mix B Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.100 { iface MIXER name 'Mix B Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.101 { iface MIXER name 'Mix B Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.102 { iface MIXER name 'Mix B Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.103 { iface MIXER name 'Mix B Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.104 { iface MIXER name 'Mix C Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.105 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.106 { iface MIXER name 'Mix C Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.107 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.108 { iface MIXER name 'Mix C Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.109 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.110 { iface MIXER name 'Mix C Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.111 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.112 { iface MIXER name 'Mix C Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.113 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.114 { iface MIXER name 'Mix C Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.115 { iface MIXER name 'Mix C Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.116 { iface MIXER name 'Mix C Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.117 { iface MIXER name 'Mix C Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.118 { iface MIXER name 'Mix C Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.119 { iface MIXER name 'Mix C Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.120 { iface MIXER name 'Mix C Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.121 { iface MIXER name 'Mix C Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.122 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.123 { iface MIXER name 'Mix D Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.124 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.125 { iface MIXER name 'Mix D Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.126 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.127 { iface MIXER name 'Mix D Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.128 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.129 { iface MIXER name 'Mix D Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.130 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.131 { iface MIXER name 'Mix D Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.132 { iface MIXER name 'Mix D Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.133 { iface MIXER name 'Mix D Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.134 { iface MIXER name 'Mix D Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.135 { iface MIXER name 'Mix D Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.136 { iface MIXER name 'Mix D Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.137 { iface MIXER name 'Mix D Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.138 { iface MIXER name 'Mix D Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.139 { iface MIXER name 'Mix D Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.140 { iface MIXER name 'Mix E Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.141 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.142 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.143 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.144 { iface MIXER name 'Mix E Input 05 Playback Volume' value 150 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -500 } } control.145 { iface MIXER name 'Mix E Input 06 Playback Volume' value 150 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -500 } } control.146 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.147 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.148 { iface MIXER name 'Mix E Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.149 { iface MIXER name 'Mix E Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.150 { iface MIXER name 'Mix E Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.151 { iface MIXER name 'Mix E Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.152 { iface MIXER name 'Mix E Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.153 { iface MIXER name 'Mix E Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.154 { iface MIXER name 'Mix E Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.155 { iface MIXER name 'Mix E Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.156 { iface MIXER name 'Mix E Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.157 { iface MIXER name 'Mix E Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.158 { iface MIXER name 'Mix F Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.159 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.160 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.161 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.162 { iface MIXER name 'Mix F Input 05 Playback Volume' value 150 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -500 } } control.163 { iface MIXER name 'Mix F Input 06 Playback Volume' value 150 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -500 } } control.164 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.165 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.166 { iface MIXER name 'Mix F Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.167 { iface MIXER name 'Mix F Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.168 { iface MIXER name 'Mix F Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.169 { iface MIXER name 'Mix F Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.170 { iface MIXER name 'Mix F Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.171 { iface MIXER name 'Mix F Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.172 { iface MIXER name 'Mix F Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.173 { iface MIXER name 'Mix F Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.174 { iface MIXER name 'Mix F Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.175 { iface MIXER name 'Mix F Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.176 { iface MIXER name 'Mix G Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.177 { iface MIXER name 'Mix G Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.178 { iface MIXER name 'Mix G Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.179 { iface MIXER name 'Mix G Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.180 { iface MIXER name 'Mix G Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.181 { iface MIXER name 'Mix G Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.182 { iface MIXER name 'Mix G Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.183 { iface MIXER name 'Mix G Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.184 { iface MIXER name 'Mix G Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.185 { iface MIXER name 'Mix G Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.186 { iface MIXER name 'Mix G Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.187 { iface MIXER name 'Mix G Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.188 { iface MIXER name 'Mix G Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.189 { iface MIXER name 'Mix G Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.190 { iface MIXER name 'Mix G Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.191 { iface MIXER name 'Mix G Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.192 { iface MIXER name 'Mix G Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.193 { iface MIXER name 'Mix G Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.194 { iface MIXER name 'Mix H Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.195 { iface MIXER name 'Mix H Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.196 { iface MIXER name 'Mix H Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.197 { iface MIXER name 'Mix H Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.198 { iface MIXER name 'Mix H Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.199 { iface MIXER name 'Mix H Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.200 { iface MIXER name 'Mix H Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.201 { iface MIXER name 'Mix H Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.202 { iface MIXER name 'Mix H Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.203 { iface MIXER name 'Mix H Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.204 { iface MIXER name 'Mix H Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.205 { iface MIXER name 'Mix H Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.206 { iface MIXER name 'Mix H Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.207 { iface MIXER name 'Mix H Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.208 { iface MIXER name 'Mix H Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.209 { iface MIXER name 'Mix H Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.210 { iface MIXER name 'Mix H Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.211 { iface MIXER name 'Mix H Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.212 { iface MIXER name 'Mix I Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.213 { iface MIXER name 'Mix I Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.214 { iface MIXER name 'Mix I Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.215 { iface MIXER name 'Mix I Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.216 { iface MIXER name 'Mix I Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.217 { iface MIXER name 'Mix I Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.218 { iface MIXER name 'Mix I Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.219 { iface MIXER name 'Mix I Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.220 { iface MIXER name 'Mix I Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.221 { iface MIXER name 'Mix I Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.222 { iface MIXER name 'Mix I Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.223 { iface MIXER name 'Mix I Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.224 { iface MIXER name 'Mix I Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.225 { iface MIXER name 'Mix I Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.226 { iface MIXER name 'Mix I Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.227 { iface MIXER name 'Mix I Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.228 { iface MIXER name 'Mix I Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.229 { iface MIXER name 'Mix I Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.230 { iface MIXER name 'Mix J Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.231 { iface MIXER name 'Mix J Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.232 { iface MIXER name 'Mix J Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.233 { iface MIXER name 'Mix J Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.234 { iface MIXER name 'Mix J Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.235 { iface MIXER name 'Mix J Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.236 { iface MIXER name 'Mix J Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.237 { iface MIXER name 'Mix J Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.238 { iface MIXER name 'Mix J Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.239 { iface MIXER name 'Mix J Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.240 { iface MIXER name 'Mix J Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.241 { iface MIXER name 'Mix J Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.242 { iface MIXER name 'Mix J Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.243 { iface MIXER name 'Mix J Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.244 { iface MIXER name 'Mix J Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.245 { iface MIXER name 'Mix J Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.246 { iface MIXER name 'Mix J Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.247 { iface MIXER name 'Mix J Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.248 { iface PCM name 'Level Meter' value.0 10 value.1 10 value.2 5 value.3 5 value.4 5 value.5 5 value.6 4 value.7 5 value.8 0 value.9 0 value.10 0 value.11 0 value.12 0 value.13 0 value.14 0 value.15 0 value.16 0 value.17 0 value.18 0 value.19 0 value.20 10 value.21 10 value.22 0 value.23 0 value.24 0 value.25 0 value.26 0 value.27 0 value.28 0 value.29 0 value.30 0 value.31 0 value.32 0 value.33 0 value.34 0 value.35 0 value.36 0 value.37 0 value.38 0 value.39 0 value.40 0 value.41 0 value.42 0 value.43 0 comment { access 'read volatile' type INTEGER count 44 range '0 - 4095 (step 1)' } } control.249 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 2 6i6.state000066400000000000000000001706251476551703200257740ustar00rootroot00000000000000state.USB { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 comment { access read type INTEGER count 6 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 comment { access read type INTEGER count 6 range '0 - 36' } } control.3 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'S/PDIF Validity' value true comment { access read type BOOLEAN count 1 } } control.5 { iface MIXER name 'Clock Source Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF } } control.6 { iface MIXER name 'Line 01 (Headphones 1 L) Playback Volume' value 101 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -2600 } } control.7 { iface MIXER name 'Line 01 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'Line 02 (Headphones 1 R) Playback Volume' value 113 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -1400 } } control.9 { iface MIXER name 'Line 02 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.10 { iface MIXER name 'Line 03 (Headphones 2 L) Playback Volume' value 94 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -3300 } } control.11 { iface MIXER name 'Line 03 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.12 { iface MIXER name 'Line 04 (Headphones 2 R) Playback Volume' value 69 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -5800 } } control.13 { iface MIXER name 'Line 04 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.14 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.15 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.16 { iface MIXER name 'Line In 1 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.17 { iface MIXER name 'Line In 2 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.18 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.19 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.20 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.21 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.22 { iface MIXER name 'S/PDIF Output 1 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.23 { iface MIXER name 'S/PDIF Output 2 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.24 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.25 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.26 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.27 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.28 { iface MIXER name 'Mixer Input 05 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.29 { iface MIXER name 'Mixer Input 06 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.30 { iface MIXER name 'Mixer Input 07 Capture Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.31 { iface MIXER name 'Mixer Input 08 Capture Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.32 { iface MIXER name 'Mixer Input 09 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.33 { iface MIXER name 'Mixer Input 10 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.34 { iface MIXER name 'Mixer Input 11 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.35 { iface MIXER name 'Mixer Input 12 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.36 { iface MIXER name 'Mixer Input 13 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.37 { iface MIXER name 'Mixer Input 14 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.38 { iface MIXER name 'Mixer Input 15 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.39 { iface MIXER name 'Mixer Input 16 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.40 { iface MIXER name 'Mixer Input 17 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.41 { iface MIXER name 'Mixer Input 18 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.42 { iface MIXER name 'PCM 01 Capture Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.43 { iface MIXER name 'PCM 02 Capture Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.44 { iface MIXER name 'PCM 03 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.45 { iface MIXER name 'PCM 04 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.46 { iface MIXER name 'PCM 05 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.47 { iface MIXER name 'PCM 06 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'S/PDIF 1' item.6 'S/PDIF 2' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.48 { iface MIXER name 'Mix A Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.49 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.50 { iface MIXER name 'Mix A Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.51 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.52 { iface MIXER name 'Mix A Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.53 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.54 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.55 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.56 { iface MIXER name 'Mix A Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.57 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.58 { iface MIXER name 'Mix A Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.59 { iface MIXER name 'Mix A Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.60 { iface MIXER name 'Mix A Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.61 { iface MIXER name 'Mix A Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.62 { iface MIXER name 'Mix A Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.63 { iface MIXER name 'Mix A Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.64 { iface MIXER name 'Mix A Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.65 { iface MIXER name 'Mix A Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.66 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.67 { iface MIXER name 'Mix B Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.68 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.69 { iface MIXER name 'Mix B Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.70 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.71 { iface MIXER name 'Mix B Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.72 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.73 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.74 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.75 { iface MIXER name 'Mix B Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.76 { iface MIXER name 'Mix B Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.77 { iface MIXER name 'Mix B Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.78 { iface MIXER name 'Mix B Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.79 { iface MIXER name 'Mix B Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.80 { iface MIXER name 'Mix B Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.81 { iface MIXER name 'Mix B Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.82 { iface MIXER name 'Mix B Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.83 { iface MIXER name 'Mix B Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.84 { iface MIXER name 'Mix C Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.85 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.86 { iface MIXER name 'Mix C Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.87 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.88 { iface MIXER name 'Mix C Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.89 { iface MIXER name 'Mix C Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.90 { iface MIXER name 'Mix C Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.91 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.92 { iface MIXER name 'Mix C Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.93 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.94 { iface MIXER name 'Mix C Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.95 { iface MIXER name 'Mix C Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.96 { iface MIXER name 'Mix C Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.97 { iface MIXER name 'Mix C Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.98 { iface MIXER name 'Mix C Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.99 { iface MIXER name 'Mix C Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.100 { iface MIXER name 'Mix C Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.101 { iface MIXER name 'Mix C Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.102 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.103 { iface MIXER name 'Mix D Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.104 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.105 { iface MIXER name 'Mix D Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.106 { iface MIXER name 'Mix D Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.107 { iface MIXER name 'Mix D Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.108 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.109 { iface MIXER name 'Mix D Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.110 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.111 { iface MIXER name 'Mix D Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.112 { iface MIXER name 'Mix D Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.113 { iface MIXER name 'Mix D Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.114 { iface MIXER name 'Mix D Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.115 { iface MIXER name 'Mix D Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.116 { iface MIXER name 'Mix D Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.117 { iface MIXER name 'Mix D Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.118 { iface MIXER name 'Mix D Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.119 { iface MIXER name 'Mix D Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.120 { iface MIXER name 'Mix E Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.121 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.122 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.123 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.124 { iface MIXER name 'Mix E Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.125 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.126 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.127 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.128 { iface MIXER name 'Mix E Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.129 { iface MIXER name 'Mix E Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.130 { iface MIXER name 'Mix E Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.131 { iface MIXER name 'Mix E Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.132 { iface MIXER name 'Mix E Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.133 { iface MIXER name 'Mix E Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.134 { iface MIXER name 'Mix E Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.135 { iface MIXER name 'Mix E Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.136 { iface MIXER name 'Mix E Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.137 { iface MIXER name 'Mix E Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.138 { iface MIXER name 'Mix F Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.139 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.140 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.141 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.142 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.143 { iface MIXER name 'Mix F Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.144 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.145 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.146 { iface MIXER name 'Mix F Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.147 { iface MIXER name 'Mix F Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.148 { iface MIXER name 'Mix F Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.149 { iface MIXER name 'Mix F Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.150 { iface MIXER name 'Mix F Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.151 { iface MIXER name 'Mix F Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.152 { iface MIXER name 'Mix F Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.153 { iface MIXER name 'Mix F Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.154 { iface MIXER name 'Mix F Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.155 { iface MIXER name 'Mix F Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.156 { iface MIXER name 'Mix G Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.157 { iface MIXER name 'Mix G Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.158 { iface MIXER name 'Mix G Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.159 { iface MIXER name 'Mix G Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.160 { iface MIXER name 'Mix G Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.161 { iface MIXER name 'Mix G Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.162 { iface MIXER name 'Mix G Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.163 { iface MIXER name 'Mix G Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.164 { iface MIXER name 'Mix G Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.165 { iface MIXER name 'Mix G Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.166 { iface MIXER name 'Mix G Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.167 { iface MIXER name 'Mix G Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.168 { iface MIXER name 'Mix G Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.169 { iface MIXER name 'Mix G Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.170 { iface MIXER name 'Mix G Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.171 { iface MIXER name 'Mix G Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.172 { iface MIXER name 'Mix G Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.173 { iface MIXER name 'Mix G Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.174 { iface MIXER name 'Mix H Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.175 { iface MIXER name 'Mix H Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.176 { iface MIXER name 'Mix H Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.177 { iface MIXER name 'Mix H Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.178 { iface MIXER name 'Mix H Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.179 { iface MIXER name 'Mix H Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.180 { iface MIXER name 'Mix H Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.181 { iface MIXER name 'Mix H Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.182 { iface MIXER name 'Mix H Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.183 { iface MIXER name 'Mix H Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.184 { iface MIXER name 'Mix H Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.185 { iface MIXER name 'Mix H Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.186 { iface MIXER name 'Mix H Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.187 { iface MIXER name 'Mix H Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.188 { iface MIXER name 'Mix H Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.189 { iface MIXER name 'Mix H Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.190 { iface MIXER name 'Mix H Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.191 { iface MIXER name 'Mix H Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.192 { iface MIXER name 'Mix I Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.193 { iface MIXER name 'Mix I Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.194 { iface MIXER name 'Mix I Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.195 { iface MIXER name 'Mix I Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.196 { iface MIXER name 'Mix I Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.197 { iface MIXER name 'Mix I Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.198 { iface MIXER name 'Mix I Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.199 { iface MIXER name 'Mix I Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.200 { iface MIXER name 'Mix I Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.201 { iface MIXER name 'Mix I Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.202 { iface MIXER name 'Mix I Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.203 { iface MIXER name 'Mix I Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.204 { iface MIXER name 'Mix I Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.205 { iface MIXER name 'Mix I Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.206 { iface MIXER name 'Mix I Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.207 { iface MIXER name 'Mix I Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.208 { iface MIXER name 'Mix I Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.209 { iface MIXER name 'Mix I Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.210 { iface MIXER name 'Mix J Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.211 { iface MIXER name 'Mix J Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.212 { iface MIXER name 'Mix J Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.213 { iface MIXER name 'Mix J Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.214 { iface MIXER name 'Mix J Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.215 { iface MIXER name 'Mix J Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.216 { iface MIXER name 'Mix J Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.217 { iface MIXER name 'Mix J Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.218 { iface MIXER name 'Mix J Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.219 { iface MIXER name 'Mix J Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.220 { iface MIXER name 'Mix J Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.221 { iface MIXER name 'Mix J Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.222 { iface MIXER name 'Mix J Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.223 { iface MIXER name 'Mix J Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.224 { iface MIXER name 'Mix J Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.225 { iface MIXER name 'Mix J Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.226 { iface MIXER name 'Mix J Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.227 { iface MIXER name 'Mix J Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.228 { iface PCM name 'Level Meter' value.0 1 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 1 value.9 0 value.10 0 value.11 0 value.12 0 value.13 0 value.14 0 value.15 0 value.16 0 value.17 0 value.18 0 value.19 0 value.20 0 value.21 0 value.22 0 value.23 0 value.24 0 value.25 0 value.26 0 value.27 0 value.28 0 value.29 0 comment { access 'read volatile' type INTEGER count 30 range '0 - 4095 (step 1)' } } control.229 { iface MIXER name 'Sync Status' value Unlocked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 3 18i20.state000066400000000000000000004646201476551703200261350ustar00rootroot00000000000000state.USB { control.1 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.2 { iface CARD name 'S/PDIF Validity' value true comment { access read type BOOLEAN count 1 } } control.3 { iface CARD name 'ADAT Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface MIXER name 'Clock Source Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF item.2 ADAT } } control.5 { iface MIXER name 'MSD Mode Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.6 { iface MIXER name 'Master HW Playback Volume' value 0 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.7 { iface MIXER name 'Line 01 (Monitor 1 L) Playback Volume' value 0 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.8 { iface MIXER name 'Line 01 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.9 { iface MIXER name 'Line Out 01 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.10 { iface MIXER name 'Line 02 (Monitor 1 R) Playback Volume' value 0 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.11 { iface MIXER name 'Line 02 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.12 { iface MIXER name 'Line Out 02 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.13 { iface MIXER name 'Line 03 (Monitor 2 L) Playback Volume' value 0 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.14 { iface MIXER name 'Line 03 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.15 { iface MIXER name 'Line Out 03 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.16 { iface MIXER name 'Line 04 (Monitor 2 R) Playback Volume' value 0 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.17 { iface MIXER name 'Line 04 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.18 { iface MIXER name 'Line Out 04 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.19 { iface MIXER name 'Line 05 Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.20 { iface MIXER name 'Line 05 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.21 { iface MIXER name 'Line Out 05 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.22 { iface MIXER name 'Line 06 Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.23 { iface MIXER name 'Line 06 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.24 { iface MIXER name 'Line Out 06 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.25 { iface MIXER name 'Line 07 (Headphones 1 L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.26 { iface MIXER name 'Line 07 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.27 { iface MIXER name 'Line Out 07 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.28 { iface MIXER name 'Line 08 (Headphones 1 R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.29 { iface MIXER name 'Line 08 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.30 { iface MIXER name 'Line Out 08 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.31 { iface MIXER name 'Line 09 (Headphones 2 L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.32 { iface MIXER name 'Line 09 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.33 { iface MIXER name 'Line Out 09 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.34 { iface MIXER name 'Line 10 (Headphones 2 R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.35 { iface MIXER name 'Line 10 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.36 { iface MIXER name 'Line Out 10 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.37 { iface MIXER name 'Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.38 { iface MIXER name 'Dim Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.39 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.40 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.41 { iface MIXER name 'Line In 1 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.42 { iface MIXER name 'Line In 2 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.43 { iface MIXER name 'Line In 3 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.44 { iface MIXER name 'Line In 4 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.45 { iface MIXER name 'Line In 5 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.46 { iface MIXER name 'Line In 6 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.47 { iface MIXER name 'Line In 7 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.48 { iface MIXER name 'Line In 8 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.49 { iface MIXER name 'Line In 1 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.50 { iface MIXER name 'Line In 2 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.51 { iface MIXER name 'Line In 3 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.52 { iface MIXER name 'Line In 4 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.53 { iface MIXER name 'Line In 5 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.54 { iface MIXER name 'Line In 6 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.55 { iface MIXER name 'Line In 7 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.56 { iface MIXER name 'Line In 8 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.57 { iface MIXER name 'Line In 1-4 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.58 { iface MIXER name 'Line In 5-8 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.59 { iface MIXER name 'Phantom Power Persistence Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.60 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'PCM 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.61 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'PCM 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.62 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.63 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.64 { iface MIXER name 'Analogue Output 05 Playback Enum' value 'Analogue 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.65 { iface MIXER name 'Analogue Output 06 Playback Enum' value 'Analogue 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.66 { iface MIXER name 'Analogue Output 07 Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.67 { iface MIXER name 'Analogue Output 08 Playback Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.68 { iface MIXER name 'Analogue Output 09 Playback Enum' value 'S/PDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.69 { iface MIXER name 'Analogue Output 10 Playback Enum' value 'S/PDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.70 { iface MIXER name 'S/PDIF Output 1 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.71 { iface MIXER name 'S/PDIF Output 2 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.72 { iface MIXER name 'ADAT Output 1 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.73 { iface MIXER name 'ADAT Output 2 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.74 { iface MIXER name 'ADAT Output 3 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.75 { iface MIXER name 'ADAT Output 4 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.76 { iface MIXER name 'ADAT Output 5 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.77 { iface MIXER name 'ADAT Output 6 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.78 { iface MIXER name 'ADAT Output 7 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.79 { iface MIXER name 'ADAT Output 8 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.80 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.81 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.82 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.83 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.84 { iface MIXER name 'Mixer Input 05 Capture Enum' value 'Analogue 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.85 { iface MIXER name 'Mixer Input 06 Capture Enum' value 'Analogue 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.86 { iface MIXER name 'Mixer Input 07 Capture Enum' value 'Analogue 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.87 { iface MIXER name 'Mixer Input 08 Capture Enum' value 'Analogue 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.88 { iface MIXER name 'Mixer Input 09 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.89 { iface MIXER name 'Mixer Input 10 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.90 { iface MIXER name 'Mixer Input 11 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.91 { iface MIXER name 'Mixer Input 12 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.92 { iface MIXER name 'Mixer Input 13 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.93 { iface MIXER name 'Mixer Input 14 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.94 { iface MIXER name 'Mixer Input 15 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.95 { iface MIXER name 'Mixer Input 16 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.96 { iface MIXER name 'Mixer Input 17 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.97 { iface MIXER name 'Mixer Input 18 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.98 { iface MIXER name 'Mixer Input 19 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.99 { iface MIXER name 'Mixer Input 20 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.100 { iface MIXER name 'Mixer Input 21 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.101 { iface MIXER name 'Mixer Input 22 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.102 { iface MIXER name 'Mixer Input 23 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.103 { iface MIXER name 'Mixer Input 24 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.104 { iface MIXER name 'Mixer Input 25 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.105 { iface MIXER name 'PCM 01 Capture Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.106 { iface MIXER name 'PCM 02 Capture Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.107 { iface MIXER name 'PCM 03 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.108 { iface MIXER name 'PCM 04 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.109 { iface MIXER name 'PCM 05 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.110 { iface MIXER name 'PCM 06 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.111 { iface MIXER name 'PCM 07 Capture Enum' value 'Analogue 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.112 { iface MIXER name 'PCM 08 Capture Enum' value 'Analogue 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.113 { iface MIXER name 'PCM 09 Capture Enum' value 'S/PDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.114 { iface MIXER name 'PCM 10 Capture Enum' value 'S/PDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.115 { iface MIXER name 'PCM 11 Capture Enum' value 'ADAT 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.116 { iface MIXER name 'PCM 12 Capture Enum' value 'ADAT 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.117 { iface MIXER name 'PCM 13 Capture Enum' value 'ADAT 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.118 { iface MIXER name 'PCM 14 Capture Enum' value 'ADAT 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.119 { iface MIXER name 'PCM 15 Capture Enum' value 'ADAT 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.120 { iface MIXER name 'PCM 16 Capture Enum' value 'ADAT 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.121 { iface MIXER name 'PCM 17 Capture Enum' value 'ADAT 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.122 { iface MIXER name 'PCM 18 Capture Enum' value 'ADAT 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.123 { iface MIXER name 'PCM 19 Capture Enum' value 'Analogue 9' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.124 { iface MIXER name 'PCM 20 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'Mix A' item.21 'Mix B' item.22 'Mix C' item.23 'Mix D' item.24 'Mix E' item.25 'Mix F' item.26 'Mix G' item.27 'Mix H' item.28 'Mix I' item.29 'Mix J' item.30 'Mix K' item.31 'Mix L' item.32 'PCM 1' item.33 'PCM 2' item.34 'PCM 3' item.35 'PCM 4' item.36 'PCM 5' item.37 'PCM 6' item.38 'PCM 7' item.39 'PCM 8' item.40 'PCM 9' item.41 'PCM 10' item.42 'PCM 11' item.43 'PCM 12' item.44 'PCM 13' item.45 'PCM 14' item.46 'PCM 15' item.47 'PCM 16' item.48 'PCM 17' item.49 'PCM 18' item.50 'PCM 19' item.51 'PCM 20' } } control.125 { iface MIXER name 'Mix A Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.126 { iface MIXER name 'Mix A Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.127 { iface MIXER name 'Mix A Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.128 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.129 { iface MIXER name 'Mix A Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.130 { iface MIXER name 'Mix A Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.131 { iface MIXER name 'Mix A Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.132 { iface MIXER name 'Mix A Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.133 { iface MIXER name 'Mix A Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.134 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.135 { iface MIXER name 'Mix A Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.136 { iface MIXER name 'Mix A Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.137 { iface MIXER name 'Mix A Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.138 { iface MIXER name 'Mix A Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.139 { iface MIXER name 'Mix A Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.140 { iface MIXER name 'Mix A Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.141 { iface MIXER name 'Mix A Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.142 { iface MIXER name 'Mix A Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.143 { iface MIXER name 'Mix A Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.144 { iface MIXER name 'Mix A Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.145 { iface MIXER name 'Mix A Input 21 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.146 { iface MIXER name 'Mix A Input 22 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.147 { iface MIXER name 'Mix A Input 23 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.148 { iface MIXER name 'Mix A Input 24 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.149 { iface MIXER name 'Mix A Input 25 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.150 { iface MIXER name 'Mix B Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.151 { iface MIXER name 'Mix B Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.152 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.153 { iface MIXER name 'Mix B Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.154 { iface MIXER name 'Mix B Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.155 { iface MIXER name 'Mix B Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.156 { iface MIXER name 'Mix B Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.157 { iface MIXER name 'Mix B Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.158 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.159 { iface MIXER name 'Mix B Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.160 { iface MIXER name 'Mix B Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.161 { iface MIXER name 'Mix B Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.162 { iface MIXER name 'Mix B Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.163 { iface MIXER name 'Mix B Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.164 { iface MIXER name 'Mix B Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.165 { iface MIXER name 'Mix B Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.166 { iface MIXER name 'Mix B Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.167 { iface MIXER name 'Mix B Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.168 { iface MIXER name 'Mix B Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.169 { iface MIXER name 'Mix B Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.170 { iface MIXER name 'Mix B Input 21 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.171 { iface MIXER name 'Mix B Input 22 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.172 { iface MIXER name 'Mix B Input 23 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.173 { iface MIXER name 'Mix B Input 24 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.174 { iface MIXER name 'Mix B Input 25 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.175 { iface MIXER name 'Mix C Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.176 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.177 { iface MIXER name 'Mix C Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.178 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.179 { iface MIXER name 'Mix C Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.180 { iface MIXER name 'Mix C Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.181 { iface MIXER name 'Mix C Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.182 { iface MIXER name 'Mix C Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.183 { iface MIXER name 'Mix C Input 09 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.184 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.185 { iface MIXER name 'Mix C Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.186 { iface MIXER name 'Mix C Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.187 { iface MIXER name 'Mix C Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.188 { iface MIXER name 'Mix C Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.189 { iface MIXER name 'Mix C Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.190 { iface MIXER name 'Mix C Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.191 { iface MIXER name 'Mix C Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.192 { iface MIXER name 'Mix C Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.193 { iface MIXER name 'Mix C Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.194 { iface MIXER name 'Mix C Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.195 { iface MIXER name 'Mix C Input 21 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.196 { iface MIXER name 'Mix C Input 22 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.197 { iface MIXER name 'Mix C Input 23 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.198 { iface MIXER name 'Mix C Input 24 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.199 { iface MIXER name 'Mix C Input 25 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.200 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.201 { iface MIXER name 'Mix D Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.202 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.203 { iface MIXER name 'Mix D Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.204 { iface MIXER name 'Mix D Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.205 { iface MIXER name 'Mix D Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.206 { iface MIXER name 'Mix D Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.207 { iface MIXER name 'Mix D Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.208 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.209 { iface MIXER name 'Mix D Input 10 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.210 { iface MIXER name 'Mix D Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.211 { iface MIXER name 'Mix D Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.212 { iface MIXER name 'Mix D Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.213 { iface MIXER name 'Mix D Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.214 { iface MIXER name 'Mix D Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.215 { iface MIXER name 'Mix D Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.216 { iface MIXER name 'Mix D Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.217 { iface MIXER name 'Mix D Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.218 { iface MIXER name 'Mix D Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.219 { iface MIXER name 'Mix D Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.220 { iface MIXER name 'Mix D Input 21 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.221 { iface MIXER name 'Mix D Input 22 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.222 { iface MIXER name 'Mix D Input 23 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.223 { iface MIXER name 'Mix D Input 24 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.224 { iface MIXER name 'Mix D Input 25 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.225 { iface MIXER name 'Mix E Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.226 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.227 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.228 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.229 { iface MIXER name 'Mix E Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.230 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.231 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.232 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.233 { iface MIXER name 'Mix E Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.234 { iface MIXER name 'Mix E Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.235 { iface MIXER name 'Mix E Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.236 { iface MIXER name 'Mix E Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.237 { iface MIXER name 'Mix E Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.238 { iface MIXER name 'Mix E Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.239 { iface MIXER name 'Mix E Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.240 { iface MIXER name 'Mix E Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.241 { iface MIXER name 'Mix E Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.242 { iface MIXER name 'Mix E Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.243 { iface MIXER name 'Mix E Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.244 { iface MIXER name 'Mix E Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.245 { iface MIXER name 'Mix E Input 21 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.246 { iface MIXER name 'Mix E Input 22 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.247 { iface MIXER name 'Mix E Input 23 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.248 { iface MIXER name 'Mix E Input 24 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.249 { iface MIXER name 'Mix E Input 25 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.250 { iface MIXER name 'Mix F Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.251 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.252 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.253 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.254 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.255 { iface MIXER name 'Mix F Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.256 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.257 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.258 { iface MIXER name 'Mix F Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.259 { iface MIXER name 'Mix F Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.260 { iface MIXER name 'Mix F Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.261 { iface MIXER name 'Mix F Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.262 { iface MIXER name 'Mix F Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.263 { iface MIXER name 'Mix F Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.264 { iface MIXER name 'Mix F Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.265 { iface MIXER name 'Mix F Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.266 { iface MIXER name 'Mix F Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.267 { iface MIXER name 'Mix F Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.268 { iface MIXER name 'Mix F Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.269 { iface MIXER name 'Mix F Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.270 { iface MIXER name 'Mix F Input 21 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.271 { iface MIXER name 'Mix F Input 22 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.272 { iface MIXER name 'Mix F Input 23 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.273 { iface MIXER name 'Mix F Input 24 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.274 { iface MIXER name 'Mix F Input 25 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.275 { iface MIXER name 'Mix G Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.276 { iface MIXER name 'Mix G Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.277 { iface MIXER name 'Mix G Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.278 { iface MIXER name 'Mix G Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.279 { iface MIXER name 'Mix G Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.280 { iface MIXER name 'Mix G Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.281 { iface MIXER name 'Mix G Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.282 { iface MIXER name 'Mix G Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.283 { iface MIXER name 'Mix G Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.284 { iface MIXER name 'Mix G Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.285 { iface MIXER name 'Mix G Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.286 { iface MIXER name 'Mix G Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.287 { iface MIXER name 'Mix G Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.288 { iface MIXER name 'Mix G Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.289 { iface MIXER name 'Mix G Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.290 { iface MIXER name 'Mix G Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.291 { iface MIXER name 'Mix G Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.292 { iface MIXER name 'Mix G Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.293 { iface MIXER name 'Mix G Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.294 { iface MIXER name 'Mix G Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.295 { iface MIXER name 'Mix G Input 21 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.296 { iface MIXER name 'Mix G Input 22 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.297 { iface MIXER name 'Mix G Input 23 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.298 { iface MIXER name 'Mix G Input 24 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.299 { iface MIXER name 'Mix G Input 25 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.300 { iface MIXER name 'Mix H Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.301 { iface MIXER name 'Mix H Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.302 { iface MIXER name 'Mix H Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.303 { iface MIXER name 'Mix H Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.304 { iface MIXER name 'Mix H Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.305 { iface MIXER name 'Mix H Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.306 { iface MIXER name 'Mix H Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.307 { iface MIXER name 'Mix H Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.308 { iface MIXER name 'Mix H Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.309 { iface MIXER name 'Mix H Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.310 { iface MIXER name 'Mix H Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.311 { iface MIXER name 'Mix H Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.312 { iface MIXER name 'Mix H Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.313 { iface MIXER name 'Mix H Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.314 { iface MIXER name 'Mix H Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.315 { iface MIXER name 'Mix H Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.316 { iface MIXER name 'Mix H Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.317 { iface MIXER name 'Mix H Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.318 { iface MIXER name 'Mix H Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.319 { iface MIXER name 'Mix H Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.320 { iface MIXER name 'Mix H Input 21 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.321 { iface MIXER name 'Mix H Input 22 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.322 { iface MIXER name 'Mix H Input 23 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.323 { iface MIXER name 'Mix H Input 24 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.324 { iface MIXER name 'Mix H Input 25 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.325 { iface MIXER name 'Mix I Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.326 { iface MIXER name 'Mix I Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.327 { iface MIXER name 'Mix I Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.328 { iface MIXER name 'Mix I Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.329 { iface MIXER name 'Mix I Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.330 { iface MIXER name 'Mix I Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.331 { iface MIXER name 'Mix I Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.332 { iface MIXER name 'Mix I Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.333 { iface MIXER name 'Mix I Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.334 { iface MIXER name 'Mix I Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.335 { iface MIXER name 'Mix I Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.336 { iface MIXER name 'Mix I Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.337 { iface MIXER name 'Mix I Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.338 { iface MIXER name 'Mix I Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.339 { iface MIXER name 'Mix I Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.340 { iface MIXER name 'Mix I Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.341 { iface MIXER name 'Mix I Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.342 { iface MIXER name 'Mix I Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.343 { iface MIXER name 'Mix I Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.344 { iface MIXER name 'Mix I Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.345 { iface MIXER name 'Mix I Input 21 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.346 { iface MIXER name 'Mix I Input 22 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.347 { iface MIXER name 'Mix I Input 23 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.348 { iface MIXER name 'Mix I Input 24 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.349 { iface MIXER name 'Mix I Input 25 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.350 { iface MIXER name 'Mix J Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.351 { iface MIXER name 'Mix J Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.352 { iface MIXER name 'Mix J Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.353 { iface MIXER name 'Mix J Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.354 { iface MIXER name 'Mix J Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.355 { iface MIXER name 'Mix J Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.356 { iface MIXER name 'Mix J Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.357 { iface MIXER name 'Mix J Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.358 { iface MIXER name 'Mix J Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.359 { iface MIXER name 'Mix J Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.360 { iface MIXER name 'Mix J Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.361 { iface MIXER name 'Mix J Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.362 { iface MIXER name 'Mix J Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.363 { iface MIXER name 'Mix J Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.364 { iface MIXER name 'Mix J Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.365 { iface MIXER name 'Mix J Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.366 { iface MIXER name 'Mix J Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.367 { iface MIXER name 'Mix J Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.368 { iface MIXER name 'Mix J Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.369 { iface MIXER name 'Mix J Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.370 { iface MIXER name 'Mix J Input 21 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.371 { iface MIXER name 'Mix J Input 22 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.372 { iface MIXER name 'Mix J Input 23 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.373 { iface MIXER name 'Mix J Input 24 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.374 { iface MIXER name 'Mix J Input 25 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.375 { iface MIXER name 'Mix K Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.376 { iface MIXER name 'Mix K Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.377 { iface MIXER name 'Mix K Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.378 { iface MIXER name 'Mix K Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.379 { iface MIXER name 'Mix K Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.380 { iface MIXER name 'Mix K Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.381 { iface MIXER name 'Mix K Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.382 { iface MIXER name 'Mix K Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.383 { iface MIXER name 'Mix K Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.384 { iface MIXER name 'Mix K Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.385 { iface MIXER name 'Mix K Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.386 { iface MIXER name 'Mix K Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.387 { iface MIXER name 'Mix K Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.388 { iface MIXER name 'Mix K Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.389 { iface MIXER name 'Mix K Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.390 { iface MIXER name 'Mix K Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.391 { iface MIXER name 'Mix K Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.392 { iface MIXER name 'Mix K Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.393 { iface MIXER name 'Mix K Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.394 { iface MIXER name 'Mix K Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.395 { iface MIXER name 'Mix K Input 21 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.396 { iface MIXER name 'Mix K Input 22 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.397 { iface MIXER name 'Mix K Input 23 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.398 { iface MIXER name 'Mix K Input 24 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.399 { iface MIXER name 'Mix K Input 25 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.400 { iface MIXER name 'Mix L Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.401 { iface MIXER name 'Mix L Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.402 { iface MIXER name 'Mix L Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.403 { iface MIXER name 'Mix L Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.404 { iface MIXER name 'Mix L Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.405 { iface MIXER name 'Mix L Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.406 { iface MIXER name 'Mix L Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.407 { iface MIXER name 'Mix L Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.408 { iface MIXER name 'Mix L Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.409 { iface MIXER name 'Mix L Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.410 { iface MIXER name 'Mix L Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.411 { iface MIXER name 'Mix L Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.412 { iface MIXER name 'Mix L Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.413 { iface MIXER name 'Mix L Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.414 { iface MIXER name 'Mix L Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.415 { iface MIXER name 'Mix L Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.416 { iface MIXER name 'Mix L Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.417 { iface MIXER name 'Mix L Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.418 { iface MIXER name 'Mix L Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.419 { iface MIXER name 'Mix L Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.420 { iface MIXER name 'Mix L Input 21 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.421 { iface MIXER name 'Mix L Input 22 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.422 { iface MIXER name 'Mix L Input 23 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.423 { iface MIXER name 'Mix L Input 24 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.424 { iface MIXER name 'Mix L Input 25 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.425 { iface PCM name 'Level Meter' value.0 4095 value.1 4095 value.2 0 value.3 1 value.4 4095 value.5 4095 value.6 0 value.7 0 value.8 0 value.9 0 value.10 0 value.11 0 value.12 0 value.13 0 value.14 0 value.15 0 value.16 4095 value.17 0 value.18 0 value.19 0 value.20 4095 value.21 4095 value.22 4095 value.23 1 value.24 0 value.25 0 value.26 0 value.27 0 value.28 0 value.29 0 value.30 0 value.31 0 value.32 0 value.33 0 value.34 0 value.35 0 value.36 0 value.37 0 value.38 0 value.39 0 value.40 0 value.41 0 value.42 0 value.43 0 value.44 0 value.45 0 value.46 0 value.47 0 value.48 4095 value.49 4095 value.50 0 value.51 0 value.52 0 value.53 0 value.54 0 value.55 0 value.56 0 value.57 0 value.58 0 value.59 0 value.60 0 value.61 0 value.62 0 value.63 0 value.64 0 comment { access 'read volatile' type INTEGER count 65 range '0 - 4095 (step 1)' } } control.426 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } control.427 { iface MIXER name 'Speaker Switching Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 Main item.2 Alt } } control.428 { iface MIXER name 'Talkback Playback Enum' value Disabled comment { access 'read write' type ENUMERATED count 1 item.0 Disabled item.1 Off item.2 On } } control.429 { iface MIXER name 'Talkback Mix A Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.430 { iface MIXER name 'Talkback Mix B Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.431 { iface MIXER name 'Talkback Mix C Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.432 { iface MIXER name 'Talkback Mix D Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.433 { iface MIXER name 'Talkback Mix E Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.434 { iface MIXER name 'Talkback Mix F Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.435 { iface MIXER name 'Talkback Mix G Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.436 { iface MIXER name 'Talkback Mix H Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.437 { iface MIXER name 'Talkback Mix I Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.438 { iface MIXER name 'Talkback Mix J Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.439 { iface MIXER name 'Talkback Mix K Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.440 { iface MIXER name 'Talkback Mix L Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.441 { iface MIXER name 'Standalone Switch' value true comment { access 'read write' type BOOLEAN count 1 } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 3 18i8.state000066400000000000000000002776261476551703200260730ustar00rootroot00000000000000state.USB { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 comment { access read type INTEGER count 8 range '0 - 36' } } control.2 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.3 { iface CARD name 'S/PDIF Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'ADAT Validity' value true comment { access read type BOOLEAN count 1 } } control.5 { iface MIXER name 'Clock Source Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF item.2 ADAT } } control.6 { iface MIXER name 'Master HW Playback Volume' value 118 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -900 } } control.7 { iface MIXER name 'Line 01 (Monitor L) Playback Volume' value 118 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -900 } } control.8 { iface MIXER name 'Line 01 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.9 { iface MIXER name 'Line Out 01 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.10 { iface MIXER name 'Line 02 (Monitor R) Playback Volume' value 118 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -900 } } control.11 { iface MIXER name 'Line 02 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.12 { iface MIXER name 'Line Out 02 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.13 { iface MIXER name 'Line 03 (Alt Monitor L) Playback Volume' value 118 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -900 } } control.14 { iface MIXER name 'Line 03 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.15 { iface MIXER name 'Line Out 03 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.16 { iface MIXER name 'Line 04 (Alt Monitor R) Playback Volume' value 118 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -900 } } control.17 { iface MIXER name 'Line 04 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.18 { iface MIXER name 'Line Out 04 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.19 { iface MIXER name 'Line 05 (Headphones 1 L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.20 { iface MIXER name 'Line 05 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.21 { iface MIXER name 'Line Out 05 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.22 { iface MIXER name 'Line 06 (Headphones 1 R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.23 { iface MIXER name 'Line 06 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.24 { iface MIXER name 'Line Out 06 Volume Control Playback Enum' value SW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.25 { iface MIXER name 'Line 07 (Headphones 2 L) Playback Volume' value 118 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -900 } } control.26 { iface MIXER name 'Line 07 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.27 { iface MIXER name 'Line Out 07 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.28 { iface MIXER name 'Line 08 (Headphones 2 R) Playback Volume' value 118 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -900 } } control.29 { iface MIXER name 'Line 08 Mute Playback Switch' value false comment { access read type BOOLEAN count 1 } } control.30 { iface MIXER name 'Line Out 08 Volume Control Playback Enum' value HW comment { access 'read write' type ENUMERATED count 1 item.0 SW item.1 HW } } control.31 { iface MIXER name 'Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.32 { iface MIXER name 'Dim Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.33 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.34 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.35 { iface MIXER name 'Line In 1 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.36 { iface MIXER name 'Line In 2 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.37 { iface MIXER name 'Line In 3 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.38 { iface MIXER name 'Line In 4 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.39 { iface MIXER name 'Line In 1 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.40 { iface MIXER name 'Line In 2 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.41 { iface MIXER name 'Line In 3 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.42 { iface MIXER name 'Line In 4 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.43 { iface MIXER name 'Line In 1-2 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.44 { iface MIXER name 'Line In 3-4 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.45 { iface MIXER name 'Phantom Power Persistence Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.46 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'Mix G' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.47 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'Mix H' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.48 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.49 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.50 { iface MIXER name 'Analogue Output 05 Playback Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.51 { iface MIXER name 'Analogue Output 06 Playback Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.52 { iface MIXER name 'Analogue Output 07 Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.53 { iface MIXER name 'Analogue Output 08 Playback Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.54 { iface MIXER name 'S/PDIF Output 1 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.55 { iface MIXER name 'S/PDIF Output 2 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.56 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.57 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.58 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.59 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.60 { iface MIXER name 'Mixer Input 05 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.61 { iface MIXER name 'Mixer Input 06 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.62 { iface MIXER name 'Mixer Input 07 Capture Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.63 { iface MIXER name 'Mixer Input 08 Capture Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.64 { iface MIXER name 'Mixer Input 09 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.65 { iface MIXER name 'Mixer Input 10 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.66 { iface MIXER name 'Mixer Input 11 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.67 { iface MIXER name 'Mixer Input 12 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.68 { iface MIXER name 'Mixer Input 13 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.69 { iface MIXER name 'Mixer Input 14 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.70 { iface MIXER name 'Mixer Input 15 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.71 { iface MIXER name 'Mixer Input 16 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.72 { iface MIXER name 'Mixer Input 17 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.73 { iface MIXER name 'Mixer Input 18 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.74 { iface MIXER name 'Mixer Input 19 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.75 { iface MIXER name 'Mixer Input 20 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.76 { iface MIXER name 'PCM 01 Capture Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.77 { iface MIXER name 'PCM 02 Capture Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.78 { iface MIXER name 'PCM 03 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.79 { iface MIXER name 'PCM 04 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.80 { iface MIXER name 'PCM 05 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.81 { iface MIXER name 'PCM 06 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.82 { iface MIXER name 'PCM 07 Capture Enum' value 'Analogue 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.83 { iface MIXER name 'PCM 08 Capture Enum' value 'Analogue 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.84 { iface MIXER name 'PCM 09 Capture Enum' value 'S/PDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.85 { iface MIXER name 'PCM 10 Capture Enum' value 'S/PDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.86 { iface MIXER name 'PCM 11 Capture Enum' value 'ADAT 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.87 { iface MIXER name 'PCM 12 Capture Enum' value 'ADAT 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.88 { iface MIXER name 'PCM 13 Capture Enum' value 'ADAT 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.89 { iface MIXER name 'PCM 14 Capture Enum' value 'ADAT 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.90 { iface MIXER name 'PCM 15 Capture Enum' value 'ADAT 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.91 { iface MIXER name 'PCM 16 Capture Enum' value 'ADAT 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.92 { iface MIXER name 'PCM 17 Capture Enum' value 'ADAT 7' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.93 { iface MIXER name 'PCM 18 Capture Enum' value 'ADAT 8' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.94 { iface MIXER name 'PCM 19 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.95 { iface MIXER name 'PCM 20 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'Mix A' item.20 'Mix B' item.21 'Mix C' item.22 'Mix D' item.23 'Mix E' item.24 'Mix F' item.25 'Mix G' item.26 'Mix H' item.27 'Mix I' item.28 'Mix J' item.29 'PCM 1' item.30 'PCM 2' item.31 'PCM 3' item.32 'PCM 4' item.33 'PCM 5' item.34 'PCM 6' item.35 'PCM 7' item.36 'PCM 8' } } control.96 { iface MIXER name 'Mix A Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.97 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.98 { iface MIXER name 'Mix A Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.99 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.100 { iface MIXER name 'Mix A Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.101 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.102 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.103 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.104 { iface MIXER name 'Mix A Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.105 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.106 { iface MIXER name 'Mix A Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.107 { iface MIXER name 'Mix A Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.108 { iface MIXER name 'Mix A Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.109 { iface MIXER name 'Mix A Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.110 { iface MIXER name 'Mix A Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.111 { iface MIXER name 'Mix A Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.112 { iface MIXER name 'Mix A Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.113 { iface MIXER name 'Mix A Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.114 { iface MIXER name 'Mix A Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.115 { iface MIXER name 'Mix A Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.116 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.117 { iface MIXER name 'Mix B Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.118 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.119 { iface MIXER name 'Mix B Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.120 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.121 { iface MIXER name 'Mix B Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.122 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.123 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.124 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.125 { iface MIXER name 'Mix B Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.126 { iface MIXER name 'Mix B Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.127 { iface MIXER name 'Mix B Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.128 { iface MIXER name 'Mix B Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.129 { iface MIXER name 'Mix B Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.130 { iface MIXER name 'Mix B Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.131 { iface MIXER name 'Mix B Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.132 { iface MIXER name 'Mix B Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.133 { iface MIXER name 'Mix B Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.134 { iface MIXER name 'Mix B Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.135 { iface MIXER name 'Mix B Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.136 { iface MIXER name 'Mix C Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.137 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.138 { iface MIXER name 'Mix C Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.139 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.140 { iface MIXER name 'Mix C Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.141 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.142 { iface MIXER name 'Mix C Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.143 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.144 { iface MIXER name 'Mix C Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.145 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.146 { iface MIXER name 'Mix C Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.147 { iface MIXER name 'Mix C Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.148 { iface MIXER name 'Mix C Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.149 { iface MIXER name 'Mix C Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.150 { iface MIXER name 'Mix C Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.151 { iface MIXER name 'Mix C Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.152 { iface MIXER name 'Mix C Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.153 { iface MIXER name 'Mix C Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.154 { iface MIXER name 'Mix C Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.155 { iface MIXER name 'Mix C Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.156 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.157 { iface MIXER name 'Mix D Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.158 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.159 { iface MIXER name 'Mix D Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.160 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.161 { iface MIXER name 'Mix D Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.162 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.163 { iface MIXER name 'Mix D Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.164 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.165 { iface MIXER name 'Mix D Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.166 { iface MIXER name 'Mix D Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.167 { iface MIXER name 'Mix D Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.168 { iface MIXER name 'Mix D Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.169 { iface MIXER name 'Mix D Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.170 { iface MIXER name 'Mix D Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.171 { iface MIXER name 'Mix D Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.172 { iface MIXER name 'Mix D Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.173 { iface MIXER name 'Mix D Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.174 { iface MIXER name 'Mix D Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.175 { iface MIXER name 'Mix D Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.176 { iface MIXER name 'Mix E Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.177 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.178 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.179 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.180 { iface MIXER name 'Mix E Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.181 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.182 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.183 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.184 { iface MIXER name 'Mix E Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.185 { iface MIXER name 'Mix E Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.186 { iface MIXER name 'Mix E Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.187 { iface MIXER name 'Mix E Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.188 { iface MIXER name 'Mix E Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.189 { iface MIXER name 'Mix E Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.190 { iface MIXER name 'Mix E Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.191 { iface MIXER name 'Mix E Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.192 { iface MIXER name 'Mix E Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.193 { iface MIXER name 'Mix E Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.194 { iface MIXER name 'Mix E Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.195 { iface MIXER name 'Mix E Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.196 { iface MIXER name 'Mix F Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.197 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.198 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.199 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.200 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.201 { iface MIXER name 'Mix F Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.202 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.203 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.204 { iface MIXER name 'Mix F Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.205 { iface MIXER name 'Mix F Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.206 { iface MIXER name 'Mix F Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.207 { iface MIXER name 'Mix F Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.208 { iface MIXER name 'Mix F Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.209 { iface MIXER name 'Mix F Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.210 { iface MIXER name 'Mix F Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.211 { iface MIXER name 'Mix F Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.212 { iface MIXER name 'Mix F Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.213 { iface MIXER name 'Mix F Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.214 { iface MIXER name 'Mix F Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.215 { iface MIXER name 'Mix F Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.216 { iface MIXER name 'Mix G Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.217 { iface MIXER name 'Mix G Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.218 { iface MIXER name 'Mix G Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.219 { iface MIXER name 'Mix G Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.220 { iface MIXER name 'Mix G Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.221 { iface MIXER name 'Mix G Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.222 { iface MIXER name 'Mix G Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.223 { iface MIXER name 'Mix G Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.224 { iface MIXER name 'Mix G Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.225 { iface MIXER name 'Mix G Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.226 { iface MIXER name 'Mix G Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.227 { iface MIXER name 'Mix G Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.228 { iface MIXER name 'Mix G Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.229 { iface MIXER name 'Mix G Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.230 { iface MIXER name 'Mix G Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.231 { iface MIXER name 'Mix G Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.232 { iface MIXER name 'Mix G Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.233 { iface MIXER name 'Mix G Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.234 { iface MIXER name 'Mix G Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.235 { iface MIXER name 'Mix G Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.236 { iface MIXER name 'Mix H Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.237 { iface MIXER name 'Mix H Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.238 { iface MIXER name 'Mix H Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.239 { iface MIXER name 'Mix H Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.240 { iface MIXER name 'Mix H Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.241 { iface MIXER name 'Mix H Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.242 { iface MIXER name 'Mix H Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.243 { iface MIXER name 'Mix H Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.244 { iface MIXER name 'Mix H Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.245 { iface MIXER name 'Mix H Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.246 { iface MIXER name 'Mix H Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.247 { iface MIXER name 'Mix H Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.248 { iface MIXER name 'Mix H Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.249 { iface MIXER name 'Mix H Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.250 { iface MIXER name 'Mix H Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.251 { iface MIXER name 'Mix H Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.252 { iface MIXER name 'Mix H Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.253 { iface MIXER name 'Mix H Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.254 { iface MIXER name 'Mix H Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.255 { iface MIXER name 'Mix H Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.256 { iface MIXER name 'Mix I Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.257 { iface MIXER name 'Mix I Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.258 { iface MIXER name 'Mix I Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.259 { iface MIXER name 'Mix I Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.260 { iface MIXER name 'Mix I Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.261 { iface MIXER name 'Mix I Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.262 { iface MIXER name 'Mix I Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.263 { iface MIXER name 'Mix I Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.264 { iface MIXER name 'Mix I Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.265 { iface MIXER name 'Mix I Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.266 { iface MIXER name 'Mix I Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.267 { iface MIXER name 'Mix I Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.268 { iface MIXER name 'Mix I Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.269 { iface MIXER name 'Mix I Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.270 { iface MIXER name 'Mix I Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.271 { iface MIXER name 'Mix I Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.272 { iface MIXER name 'Mix I Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.273 { iface MIXER name 'Mix I Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.274 { iface MIXER name 'Mix I Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.275 { iface MIXER name 'Mix I Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.276 { iface MIXER name 'Mix J Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.277 { iface MIXER name 'Mix J Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.278 { iface MIXER name 'Mix J Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.279 { iface MIXER name 'Mix J Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.280 { iface MIXER name 'Mix J Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.281 { iface MIXER name 'Mix J Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.282 { iface MIXER name 'Mix J Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.283 { iface MIXER name 'Mix J Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.284 { iface MIXER name 'Mix J Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.285 { iface MIXER name 'Mix J Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.286 { iface MIXER name 'Mix J Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.287 { iface MIXER name 'Mix J Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.288 { iface MIXER name 'Mix J Input 13 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.289 { iface MIXER name 'Mix J Input 14 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.290 { iface MIXER name 'Mix J Input 15 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.291 { iface MIXER name 'Mix J Input 16 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.292 { iface MIXER name 'Mix J Input 17 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.293 { iface MIXER name 'Mix J Input 18 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.294 { iface MIXER name 'Mix J Input 19 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.295 { iface MIXER name 'Mix J Input 20 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.296 { iface PCM name 'Level Meter' value.0 1674 value.1 1646 value.2 1674 value.3 1646 value.4 0 value.5 1 value.6 0 value.7 1 value.8 0 value.9 0 value.10 0 value.11 0 value.12 0 value.13 0 value.14 0 value.15 0 value.16 0 value.17 0 value.18 0 value.19 1 value.20 1674 value.21 1646 value.22 0 value.23 0 value.24 0 value.25 0 value.26 0 value.27 0 value.28 0 value.29 0 value.30 92 value.31 454 value.32 0 value.33 0 value.34 0 value.35 0 value.36 0 value.37 0 value.38 0 value.39 0 value.40 0 value.41 0 value.42 0 value.43 0 value.44 0 value.45 0 value.46 0 value.47 0 value.48 0 value.49 0 comment { access 'read volatile' type INTEGER count 50 range '0 - 4095 (step 1)' } } control.297 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } control.298 { iface MIXER name 'Speaker Switching Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 Main item.2 Alt } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 3 2i2.state000066400000000000000000000031371476551703200257560ustar00rootroot00000000000000state.USB { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 comment { access read type INTEGER count 2 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 comment { access read type INTEGER count 2 range '0 - 36' } } control.3 { iface CARD name 'USB Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.5 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.6 { iface MIXER name 'Line In 1 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.7 { iface MIXER name 'Line In 2 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'Line In 1-2 Phantom Power Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface MIXER name 'Phantom Power Persistence Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.10 { iface MIXER name 'Direct Monitor Playback Enum' value Mono comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 Mono item.2 Stereo } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 3 4i4.state000066400000000000000000000537461476551703200257750ustar00rootroot00000000000000state.USB { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 comment { access read type INTEGER count 4 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 comment { access read type INTEGER count 6 range '0 - 36' } } control.3 { iface CARD name 'USB Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface MIXER name 'Line 01 (Monitor L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.5 { iface MIXER name 'Line 01 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.6 { iface MIXER name 'Line 02 (Monitor R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.7 { iface MIXER name 'Line 02 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'Line 03 (Headphones L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.9 { iface MIXER name 'Line 03 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.10 { iface MIXER name 'Line 04 (Headphones R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.11 { iface MIXER name 'Line 04 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.12 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.13 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.14 { iface MIXER name 'Line In 1 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.15 { iface MIXER name 'Line In 2 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.16 { iface MIXER name 'Line In 1 Air Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.17 { iface MIXER name 'Line In 2 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.18 { iface MIXER name 'Line In 1-2 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.19 { iface MIXER name 'Phantom Power Persistence Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.20 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.21 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.22 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.23 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.24 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.25 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.26 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.27 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.28 { iface MIXER name 'Mixer Input 05 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.29 { iface MIXER name 'Mixer Input 06 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.30 { iface MIXER name 'Mixer Input 07 Capture Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.31 { iface MIXER name 'Mixer Input 08 Capture Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.32 { iface MIXER name 'PCM 01 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.33 { iface MIXER name 'PCM 02 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.34 { iface MIXER name 'PCM 03 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.35 { iface MIXER name 'PCM 04 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.36 { iface MIXER name 'PCM 05 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.37 { iface MIXER name 'PCM 06 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'PCM 1' item.12 'PCM 2' item.13 'PCM 3' item.14 'PCM 4' } } control.38 { iface MIXER name 'Mix A Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.39 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.40 { iface MIXER name 'Mix A Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.41 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.42 { iface MIXER name 'Mix A Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.43 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.44 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.45 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.46 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.47 { iface MIXER name 'Mix B Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.48 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.49 { iface MIXER name 'Mix B Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.50 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.51 { iface MIXER name 'Mix B Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.52 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.53 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.54 { iface MIXER name 'Mix C Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.55 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.56 { iface MIXER name 'Mix C Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.57 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.58 { iface MIXER name 'Mix C Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.59 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.60 { iface MIXER name 'Mix C Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.61 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.62 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.63 { iface MIXER name 'Mix D Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.64 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.65 { iface MIXER name 'Mix D Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.66 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.67 { iface MIXER name 'Mix D Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.68 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.69 { iface MIXER name 'Mix D Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.70 { iface MIXER name 'Mix E Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.71 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.72 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.73 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.74 { iface MIXER name 'Mix E Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.75 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.76 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.77 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.78 { iface MIXER name 'Mix F Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.79 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.80 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.81 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.82 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.83 { iface MIXER name 'Mix F Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.84 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.85 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.86 { iface PCM name 'Level Meter' value.0 11 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 1 value.8 0 value.9 0 value.10 0 value.11 0 value.12 0 value.13 1 value.14 0 value.15 0 value.16 9 value.17 9 comment { access 'read volatile' type INTEGER count 18 range '0 - 4095 (step 1)' } } control.87 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 3 8i6.state000066400000000000000000001006431476551703200257700ustar00rootroot00000000000000state.USB { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 comment { access read type INTEGER count 6 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 0 value.9 0 comment { access read type INTEGER count 10 range '0 - 36' } } control.3 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'S/PDIF Validity' value true comment { access read type BOOLEAN count 1 } } control.5 { iface MIXER name 'Clock Source Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF } } control.6 { iface MIXER name 'Line 01 (Headphones 1 L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.7 { iface MIXER name 'Line 01 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'Line 02 (Headphones 1 R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.9 { iface MIXER name 'Line 02 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.10 { iface MIXER name 'Line 03 (Headphones 2 L) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.11 { iface MIXER name 'Line 03 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.12 { iface MIXER name 'Line 04 (Headphones 2 R) Playback Volume' value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.13 { iface MIXER name 'Line 04 Mute Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.14 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.15 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.16 { iface MIXER name 'Line In 1 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.17 { iface MIXER name 'Line In 2 Pad Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.18 { iface MIXER name 'Line In 1 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.19 { iface MIXER name 'Line In 2 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.20 { iface MIXER name 'Line In 1-2 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.21 { iface MIXER name 'Phantom Power Persistence Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.22 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.23 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.24 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.25 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.26 { iface MIXER name 'S/PDIF Output 1 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.27 { iface MIXER name 'S/PDIF Output 2 Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.28 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.29 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.30 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.31 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.32 { iface MIXER name 'Mixer Input 05 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.33 { iface MIXER name 'Mixer Input 06 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.34 { iface MIXER name 'Mixer Input 07 Capture Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.35 { iface MIXER name 'Mixer Input 08 Capture Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.36 { iface MIXER name 'PCM 01 Capture Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.37 { iface MIXER name 'PCM 02 Capture Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.38 { iface MIXER name 'PCM 03 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.39 { iface MIXER name 'PCM 04 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.40 { iface MIXER name 'PCM 05 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.41 { iface MIXER name 'PCM 06 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.42 { iface MIXER name 'PCM 07 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.43 { iface MIXER name 'PCM 08 Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.44 { iface MIXER name 'PCM 09 Capture Enum' value 'S/PDIF 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.45 { iface MIXER name 'PCM 10 Capture Enum' value 'S/PDIF 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'Mix A' item.10 'Mix B' item.11 'Mix C' item.12 'Mix D' item.13 'Mix E' item.14 'Mix F' item.15 'Mix G' item.16 'Mix H' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' } } control.46 { iface MIXER name 'Mix A Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.47 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.48 { iface MIXER name 'Mix A Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.49 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.50 { iface MIXER name 'Mix A Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.51 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.52 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.53 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.54 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.55 { iface MIXER name 'Mix B Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.56 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.57 { iface MIXER name 'Mix B Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.58 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.59 { iface MIXER name 'Mix B Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.60 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.61 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.62 { iface MIXER name 'Mix C Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.63 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.64 { iface MIXER name 'Mix C Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.65 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.66 { iface MIXER name 'Mix C Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.67 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.68 { iface MIXER name 'Mix C Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.69 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.70 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.71 { iface MIXER name 'Mix D Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.72 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.73 { iface MIXER name 'Mix D Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.74 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.75 { iface MIXER name 'Mix D Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.76 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.77 { iface MIXER name 'Mix D Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.78 { iface MIXER name 'Mix E Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.79 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.80 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.81 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.82 { iface MIXER name 'Mix E Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.83 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.84 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.85 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.86 { iface MIXER name 'Mix F Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.87 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.88 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.89 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.90 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.91 { iface MIXER name 'Mix F Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.92 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.93 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.94 { iface MIXER name 'Mix G Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.95 { iface MIXER name 'Mix G Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.96 { iface MIXER name 'Mix G Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.97 { iface MIXER name 'Mix G Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.98 { iface MIXER name 'Mix G Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.99 { iface MIXER name 'Mix G Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.100 { iface MIXER name 'Mix G Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.101 { iface MIXER name 'Mix G Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.102 { iface MIXER name 'Mix H Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.103 { iface MIXER name 'Mix H Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.104 { iface MIXER name 'Mix H Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.105 { iface MIXER name 'Mix H Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.106 { iface MIXER name 'Mix H Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.107 { iface MIXER name 'Mix H Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.108 { iface MIXER name 'Mix H Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.109 { iface MIXER name 'Mix H Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.110 { iface PCM name 'Level Meter' value.0 0 value.1 2 value.2 3 value.3 2 value.4 1 value.5 1 value.6 0 value.7 0 value.8 0 value.9 0 value.10 0 value.11 2 value.12 0 value.13 0 value.14 0 value.15 0 value.16 0 value.17 0 value.18 0 value.19 0 value.20 0 value.21 0 value.22 0 value.23 0 comment { access 'read volatile' type INTEGER count 24 range '0 - 4095 (step 1)' } } control.111 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 3 Solo.state000066400000000000000000000023451476551703200262760ustar00rootroot00000000000000state.USB { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 comment { access read type INTEGER count 2 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 comment { access read type INTEGER count 2 range '0 - 36' } } control.3 { iface CARD name 'USB Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.5 { iface MIXER name 'Line In 1 Air Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.6 { iface MIXER name 'Line In 1 Phantom Power Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.7 { iface MIXER name 'Phantom Power Persistence Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'Direct Monitor Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 4 16i16.state000066400000000000000000006037221476551703200261370ustar00rootroot00000000000000state.Gen { control.1 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.2 { iface CARD name 'S/PDIF Validity' value true comment { access read type BOOLEAN count 1 } } control.3 { iface CARD name 'ADAT Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface MIXER name 'Clock Source Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF item.2 ADAT } } control.5 { iface MIXER name 'Sync Status' value Locked comment { access 'read write locked user' type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } control.6 { iface PCM name 'Level Meter' value.0 80 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 0 value.9 0 value.10 0 value.11 0 value.12 0 value.13 0 value.14 0 value.15 0 value.16 4071 value.17 4092 value.18 0 value.19 0 value.20 0 value.21 0 value.22 0 value.23 0 value.24 0 value.25 0 value.26 0 value.27 0 value.28 0 value.29 0 value.30 0 value.31 0 value.32 0 value.33 0 value.34 4045 value.35 4038 value.36 0 value.37 0 value.38 0 value.39 0 value.40 0 value.41 0 value.42 0 value.43 0 value.44 0 value.45 0 value.46 4071 value.47 4092 value.48 0 value.49 0 value.50 4095 value.51 4095 value.52 4095 value.53 4095 comment { access 'read volatile' type INTEGER count 54 range '0 - 4095 (step 1)' } } control.7 { iface MIXER name 'Mix A Input 01 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.8 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.9 { iface MIXER name 'Mix A Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.10 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.11 { iface MIXER name 'Mix A Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.12 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.13 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.14 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.15 { iface MIXER name 'Mix A Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.16 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.17 { iface MIXER name 'Mix A Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.18 { iface MIXER name 'Mix A Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.19 { iface MIXER name 'Mix A Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.20 { iface MIXER name 'Mix A Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.21 { iface MIXER name 'Mix A Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.22 { iface MIXER name 'Mix A Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.23 { iface MIXER name 'Mix A Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.24 { iface MIXER name 'Mix A Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.25 { iface MIXER name 'Mix A Input 19 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.26 { iface MIXER name 'Mix A Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.27 { iface MIXER name 'Mix A Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.28 { iface MIXER name 'Mix A Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.29 { iface MIXER name 'Mix A Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.30 { iface MIXER name 'Mix A Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.31 { iface MIXER name 'Mix A Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.32 { iface MIXER name 'Mix A Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.33 { iface MIXER name 'Mix A Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.34 { iface MIXER name 'Mix A Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.35 { iface MIXER name 'Mix A Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.36 { iface MIXER name 'Mix A Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.37 { iface MIXER name 'Mix A Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.38 { iface MIXER name 'Mix A Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.39 { iface MIXER name 'Mix A Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.40 { iface MIXER name 'Mix A Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.41 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.42 { iface MIXER name 'Mix B Input 02 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.43 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.44 { iface MIXER name 'Mix B Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.45 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.46 { iface MIXER name 'Mix B Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.47 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.48 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.49 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.50 { iface MIXER name 'Mix B Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.51 { iface MIXER name 'Mix B Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.52 { iface MIXER name 'Mix B Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.53 { iface MIXER name 'Mix B Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.54 { iface MIXER name 'Mix B Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.55 { iface MIXER name 'Mix B Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.56 { iface MIXER name 'Mix B Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.57 { iface MIXER name 'Mix B Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.58 { iface MIXER name 'Mix B Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.59 { iface MIXER name 'Mix B Input 19 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.60 { iface MIXER name 'Mix B Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.61 { iface MIXER name 'Mix B Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.62 { iface MIXER name 'Mix B Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.63 { iface MIXER name 'Mix B Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.64 { iface MIXER name 'Mix B Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.65 { iface MIXER name 'Mix B Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.66 { iface MIXER name 'Mix B Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.67 { iface MIXER name 'Mix B Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.68 { iface MIXER name 'Mix B Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.69 { iface MIXER name 'Mix B Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.70 { iface MIXER name 'Mix B Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.71 { iface MIXER name 'Mix B Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.72 { iface MIXER name 'Mix B Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.73 { iface MIXER name 'Mix B Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.74 { iface MIXER name 'Mix B Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.75 { iface MIXER name 'Mix C Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.76 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.77 { iface MIXER name 'Mix C Input 03 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.78 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.79 { iface MIXER name 'Mix C Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.80 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.81 { iface MIXER name 'Mix C Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.82 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.83 { iface MIXER name 'Mix C Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.84 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.85 { iface MIXER name 'Mix C Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.86 { iface MIXER name 'Mix C Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.87 { iface MIXER name 'Mix C Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.88 { iface MIXER name 'Mix C Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.89 { iface MIXER name 'Mix C Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.90 { iface MIXER name 'Mix C Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.91 { iface MIXER name 'Mix C Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.92 { iface MIXER name 'Mix C Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.93 { iface MIXER name 'Mix C Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.94 { iface MIXER name 'Mix C Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.95 { iface MIXER name 'Mix C Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.96 { iface MIXER name 'Mix C Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.97 { iface MIXER name 'Mix C Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.98 { iface MIXER name 'Mix C Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.99 { iface MIXER name 'Mix C Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.100 { iface MIXER name 'Mix C Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.101 { iface MIXER name 'Mix C Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.102 { iface MIXER name 'Mix C Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.103 { iface MIXER name 'Mix C Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.104 { iface MIXER name 'Mix C Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.105 { iface MIXER name 'Mix C Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.106 { iface MIXER name 'Mix C Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.107 { iface MIXER name 'Mix C Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.108 { iface MIXER name 'Mix C Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.109 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.110 { iface MIXER name 'Mix D Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.111 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.112 { iface MIXER name 'Mix D Input 04 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.113 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.114 { iface MIXER name 'Mix D Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.115 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.116 { iface MIXER name 'Mix D Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.117 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.118 { iface MIXER name 'Mix D Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.119 { iface MIXER name 'Mix D Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.120 { iface MIXER name 'Mix D Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.121 { iface MIXER name 'Mix D Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.122 { iface MIXER name 'Mix D Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.123 { iface MIXER name 'Mix D Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.124 { iface MIXER name 'Mix D Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.125 { iface MIXER name 'Mix D Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.126 { iface MIXER name 'Mix D Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.127 { iface MIXER name 'Mix D Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.128 { iface MIXER name 'Mix D Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.129 { iface MIXER name 'Mix D Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.130 { iface MIXER name 'Mix D Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.131 { iface MIXER name 'Mix D Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.132 { iface MIXER name 'Mix D Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.133 { iface MIXER name 'Mix D Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.134 { iface MIXER name 'Mix D Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.135 { iface MIXER name 'Mix D Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.136 { iface MIXER name 'Mix D Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.137 { iface MIXER name 'Mix D Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.138 { iface MIXER name 'Mix D Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.139 { iface MIXER name 'Mix D Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.140 { iface MIXER name 'Mix D Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.141 { iface MIXER name 'Mix D Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.142 { iface MIXER name 'Mix D Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.143 { iface MIXER name 'Mix E Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.144 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.145 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.146 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.147 { iface MIXER name 'Mix E Input 05 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.148 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.149 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.150 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.151 { iface MIXER name 'Mix E Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.152 { iface MIXER name 'Mix E Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.153 { iface MIXER name 'Mix E Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.154 { iface MIXER name 'Mix E Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.155 { iface MIXER name 'Mix E Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.156 { iface MIXER name 'Mix E Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.157 { iface MIXER name 'Mix E Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.158 { iface MIXER name 'Mix E Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.159 { iface MIXER name 'Mix E Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.160 { iface MIXER name 'Mix E Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.161 { iface MIXER name 'Mix E Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.162 { iface MIXER name 'Mix E Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.163 { iface MIXER name 'Mix E Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.164 { iface MIXER name 'Mix E Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.165 { iface MIXER name 'Mix E Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.166 { iface MIXER name 'Mix E Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.167 { iface MIXER name 'Mix E Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.168 { iface MIXER name 'Mix E Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.169 { iface MIXER name 'Mix E Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.170 { iface MIXER name 'Mix E Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.171 { iface MIXER name 'Mix E Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.172 { iface MIXER name 'Mix E Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.173 { iface MIXER name 'Mix E Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.174 { iface MIXER name 'Mix E Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.175 { iface MIXER name 'Mix E Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.176 { iface MIXER name 'Mix E Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.177 { iface MIXER name 'Mix F Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.178 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.179 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.180 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.181 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.182 { iface MIXER name 'Mix F Input 06 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.183 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.184 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.185 { iface MIXER name 'Mix F Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.186 { iface MIXER name 'Mix F Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.187 { iface MIXER name 'Mix F Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.188 { iface MIXER name 'Mix F Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.189 { iface MIXER name 'Mix F Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.190 { iface MIXER name 'Mix F Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.191 { iface MIXER name 'Mix F Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.192 { iface MIXER name 'Mix F Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.193 { iface MIXER name 'Mix F Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.194 { iface MIXER name 'Mix F Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.195 { iface MIXER name 'Mix F Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.196 { iface MIXER name 'Mix F Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.197 { iface MIXER name 'Mix F Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.198 { iface MIXER name 'Mix F Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.199 { iface MIXER name 'Mix F Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.200 { iface MIXER name 'Mix F Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.201 { iface MIXER name 'Mix F Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.202 { iface MIXER name 'Mix F Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.203 { iface MIXER name 'Mix F Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.204 { iface MIXER name 'Mix F Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.205 { iface MIXER name 'Mix F Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.206 { iface MIXER name 'Mix F Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.207 { iface MIXER name 'Mix F Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.208 { iface MIXER name 'Mix F Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.209 { iface MIXER name 'Mix F Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.210 { iface MIXER name 'Mix F Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.211 { iface MIXER name 'Mix G Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.212 { iface MIXER name 'Mix G Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.213 { iface MIXER name 'Mix G Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.214 { iface MIXER name 'Mix G Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.215 { iface MIXER name 'Mix G Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.216 { iface MIXER name 'Mix G Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.217 { iface MIXER name 'Mix G Input 07 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.218 { iface MIXER name 'Mix G Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.219 { iface MIXER name 'Mix G Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.220 { iface MIXER name 'Mix G Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.221 { iface MIXER name 'Mix G Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.222 { iface MIXER name 'Mix G Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.223 { iface MIXER name 'Mix G Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.224 { iface MIXER name 'Mix G Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.225 { iface MIXER name 'Mix G Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.226 { iface MIXER name 'Mix G Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.227 { iface MIXER name 'Mix G Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.228 { iface MIXER name 'Mix G Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.229 { iface MIXER name 'Mix G Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.230 { iface MIXER name 'Mix G Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.231 { iface MIXER name 'Mix G Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.232 { iface MIXER name 'Mix G Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.233 { iface MIXER name 'Mix G Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.234 { iface MIXER name 'Mix G Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.235 { iface MIXER name 'Mix G Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.236 { iface MIXER name 'Mix G Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.237 { iface MIXER name 'Mix G Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.238 { iface MIXER name 'Mix G Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.239 { iface MIXER name 'Mix G Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.240 { iface MIXER name 'Mix G Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.241 { iface MIXER name 'Mix G Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.242 { iface MIXER name 'Mix G Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.243 { iface MIXER name 'Mix G Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.244 { iface MIXER name 'Mix G Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.245 { iface MIXER name 'Mix H Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.246 { iface MIXER name 'Mix H Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.247 { iface MIXER name 'Mix H Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.248 { iface MIXER name 'Mix H Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.249 { iface MIXER name 'Mix H Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.250 { iface MIXER name 'Mix H Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.251 { iface MIXER name 'Mix H Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.252 { iface MIXER name 'Mix H Input 08 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.253 { iface MIXER name 'Mix H Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.254 { iface MIXER name 'Mix H Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.255 { iface MIXER name 'Mix H Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.256 { iface MIXER name 'Mix H Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.257 { iface MIXER name 'Mix H Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.258 { iface MIXER name 'Mix H Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.259 { iface MIXER name 'Mix H Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.260 { iface MIXER name 'Mix H Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.261 { iface MIXER name 'Mix H Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.262 { iface MIXER name 'Mix H Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.263 { iface MIXER name 'Mix H Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.264 { iface MIXER name 'Mix H Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.265 { iface MIXER name 'Mix H Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.266 { iface MIXER name 'Mix H Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.267 { iface MIXER name 'Mix H Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.268 { iface MIXER name 'Mix H Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.269 { iface MIXER name 'Mix H Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.270 { iface MIXER name 'Mix H Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.271 { iface MIXER name 'Mix H Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.272 { iface MIXER name 'Mix H Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.273 { iface MIXER name 'Mix H Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.274 { iface MIXER name 'Mix H Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.275 { iface MIXER name 'Mix H Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.276 { iface MIXER name 'Mix H Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.277 { iface MIXER name 'Mix H Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.278 { iface MIXER name 'Mix H Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.279 { iface MIXER name 'Mix I Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.280 { iface MIXER name 'Mix I Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.281 { iface MIXER name 'Mix I Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.282 { iface MIXER name 'Mix I Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.283 { iface MIXER name 'Mix I Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.284 { iface MIXER name 'Mix I Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.285 { iface MIXER name 'Mix I Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.286 { iface MIXER name 'Mix I Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.287 { iface MIXER name 'Mix I Input 09 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.288 { iface MIXER name 'Mix I Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.289 { iface MIXER name 'Mix I Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.290 { iface MIXER name 'Mix I Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.291 { iface MIXER name 'Mix I Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.292 { iface MIXER name 'Mix I Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.293 { iface MIXER name 'Mix I Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.294 { iface MIXER name 'Mix I Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.295 { iface MIXER name 'Mix I Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.296 { iface MIXER name 'Mix I Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.297 { iface MIXER name 'Mix I Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.298 { iface MIXER name 'Mix I Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.299 { iface MIXER name 'Mix I Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.300 { iface MIXER name 'Mix I Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.301 { iface MIXER name 'Mix I Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.302 { iface MIXER name 'Mix I Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.303 { iface MIXER name 'Mix I Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.304 { iface MIXER name 'Mix I Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.305 { iface MIXER name 'Mix I Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.306 { iface MIXER name 'Mix I Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.307 { iface MIXER name 'Mix I Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.308 { iface MIXER name 'Mix I Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.309 { iface MIXER name 'Mix I Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.310 { iface MIXER name 'Mix I Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.311 { iface MIXER name 'Mix I Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.312 { iface MIXER name 'Mix I Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.313 { iface MIXER name 'Mix J Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.314 { iface MIXER name 'Mix J Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.315 { iface MIXER name 'Mix J Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.316 { iface MIXER name 'Mix J Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.317 { iface MIXER name 'Mix J Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.318 { iface MIXER name 'Mix J Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.319 { iface MIXER name 'Mix J Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.320 { iface MIXER name 'Mix J Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.321 { iface MIXER name 'Mix J Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.322 { iface MIXER name 'Mix J Input 10 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.323 { iface MIXER name 'Mix J Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.324 { iface MIXER name 'Mix J Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.325 { iface MIXER name 'Mix J Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.326 { iface MIXER name 'Mix J Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.327 { iface MIXER name 'Mix J Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.328 { iface MIXER name 'Mix J Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.329 { iface MIXER name 'Mix J Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.330 { iface MIXER name 'Mix J Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.331 { iface MIXER name 'Mix J Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.332 { iface MIXER name 'Mix J Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.333 { iface MIXER name 'Mix J Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.334 { iface MIXER name 'Mix J Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.335 { iface MIXER name 'Mix J Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.336 { iface MIXER name 'Mix J Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.337 { iface MIXER name 'Mix J Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.338 { iface MIXER name 'Mix J Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.339 { iface MIXER name 'Mix J Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.340 { iface MIXER name 'Mix J Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.341 { iface MIXER name 'Mix J Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.342 { iface MIXER name 'Mix J Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.343 { iface MIXER name 'Mix J Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.344 { iface MIXER name 'Mix J Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.345 { iface MIXER name 'Mix J Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.346 { iface MIXER name 'Mix J Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.347 { iface MIXER name 'Mix K Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.348 { iface MIXER name 'Mix K Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.349 { iface MIXER name 'Mix K Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.350 { iface MIXER name 'Mix K Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.351 { iface MIXER name 'Mix K Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.352 { iface MIXER name 'Mix K Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.353 { iface MIXER name 'Mix K Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.354 { iface MIXER name 'Mix K Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.355 { iface MIXER name 'Mix K Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.356 { iface MIXER name 'Mix K Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.357 { iface MIXER name 'Mix K Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.358 { iface MIXER name 'Mix K Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.359 { iface MIXER name 'Mix K Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.360 { iface MIXER name 'Mix K Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.361 { iface MIXER name 'Mix K Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.362 { iface MIXER name 'Mix K Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.363 { iface MIXER name 'Mix K Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.364 { iface MIXER name 'Mix K Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.365 { iface MIXER name 'Mix K Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.366 { iface MIXER name 'Mix K Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.367 { iface MIXER name 'Mix K Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.368 { iface MIXER name 'Mix K Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.369 { iface MIXER name 'Mix K Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.370 { iface MIXER name 'Mix K Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.371 { iface MIXER name 'Mix K Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.372 { iface MIXER name 'Mix K Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.373 { iface MIXER name 'Mix K Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.374 { iface MIXER name 'Mix K Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.375 { iface MIXER name 'Mix K Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.376 { iface MIXER name 'Mix K Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.377 { iface MIXER name 'Mix K Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.378 { iface MIXER name 'Mix K Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.379 { iface MIXER name 'Mix K Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.380 { iface MIXER name 'Mix K Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.381 { iface MIXER name 'Mix L Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.382 { iface MIXER name 'Mix L Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.383 { iface MIXER name 'Mix L Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.384 { iface MIXER name 'Mix L Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.385 { iface MIXER name 'Mix L Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.386 { iface MIXER name 'Mix L Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.387 { iface MIXER name 'Mix L Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.388 { iface MIXER name 'Mix L Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.389 { iface MIXER name 'Mix L Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.390 { iface MIXER name 'Mix L Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.391 { iface MIXER name 'Mix L Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.392 { iface MIXER name 'Mix L Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.393 { iface MIXER name 'Mix L Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.394 { iface MIXER name 'Mix L Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.395 { iface MIXER name 'Mix L Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.396 { iface MIXER name 'Mix L Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.397 { iface MIXER name 'Mix L Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.398 { iface MIXER name 'Mix L Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.399 { iface MIXER name 'Mix L Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.400 { iface MIXER name 'Mix L Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.401 { iface MIXER name 'Mix L Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.402 { iface MIXER name 'Mix L Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.403 { iface MIXER name 'Mix L Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.404 { iface MIXER name 'Mix L Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.405 { iface MIXER name 'Mix L Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.406 { iface MIXER name 'Mix L Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.407 { iface MIXER name 'Mix L Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.408 { iface MIXER name 'Mix L Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.409 { iface MIXER name 'Mix L Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.410 { iface MIXER name 'Mix L Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.411 { iface MIXER name 'Mix L Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.412 { iface MIXER name 'Mix L Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.413 { iface MIXER name 'Mix L Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.414 { iface MIXER name 'Mix L Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.415 { iface MIXER name 'Analogue 1 Playback Enum' value 'PCM 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.416 { iface MIXER name 'Analogue 2 Playback Enum' value 'PCM 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.417 { iface MIXER name 'Analogue 3 Playback Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.418 { iface MIXER name 'Analogue 4 Playback Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.419 { iface MIXER name 'Analogue 5 Playback Enum' value 'Mix A' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.420 { iface MIXER name 'Analogue 6 Playback Enum' value 'Mix B' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.421 { iface MIXER name 'Analogue 7 Playback Enum' value 'Mix A' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.422 { iface MIXER name 'Analogue 8 Playback Enum' value 'Mix B' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.423 { iface MIXER name 'S/PDIF 1 Playback Enum' value 'PCM 5' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.424 { iface MIXER name 'S/PDIF 2 Playback Enum' value 'PCM 6' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.425 { iface MIXER name 'ADAT 1 Playback Enum' value 'PCM 7' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.426 { iface MIXER name 'ADAT 2 Playback Enum' value 'PCM 8' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.427 { iface MIXER name 'ADAT 3 Playback Enum' value 'PCM 9' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.428 { iface MIXER name 'ADAT 4 Playback Enum' value 'PCM 10' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.429 { iface MIXER name 'ADAT 5 Playback Enum' value 'PCM 11' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.430 { iface MIXER name 'ADAT 6 Playback Enum' value 'PCM 12' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.431 { iface MIXER name 'ADAT 7 Playback Enum' value 'PCM 13' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.432 { iface MIXER name 'ADAT 8 Playback Enum' value 'PCM 14' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.433 { iface MIXER name 'PCM 1 Capture Enum' value 'Analogue 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.434 { iface MIXER name 'PCM 2 Capture Enum' value 'Analogue 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.435 { iface MIXER name 'PCM 3 Capture Enum' value 'Analogue 3' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.436 { iface MIXER name 'PCM 4 Capture Enum' value 'Analogue 4' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.437 { iface MIXER name 'PCM 5 Capture Enum' value 'Analogue 5' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.438 { iface MIXER name 'PCM 6 Capture Enum' value 'Analogue 6' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.439 { iface MIXER name 'PCM 7 Capture Enum' value 'PCM 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.440 { iface MIXER name 'PCM 8 Capture Enum' value 'PCM 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.441 { iface MIXER name 'PCM 9 Capture Enum' value 'S/PDIF 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.442 { iface MIXER name 'PCM 10 Capture Enum' value 'S/PDIF 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.443 { iface MIXER name 'PCM 11 Capture Enum' value 'ADAT 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.444 { iface MIXER name 'PCM 12 Capture Enum' value 'ADAT 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.445 { iface MIXER name 'PCM 13 Capture Enum' value 'ADAT 3' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.446 { iface MIXER name 'PCM 14 Capture Enum' value 'ADAT 4' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.447 { iface MIXER name 'PCM 15 Capture Enum' value 'ADAT 5' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.448 { iface MIXER name 'PCM 16 Capture Enum' value 'ADAT 6' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.449 { iface MIXER name 'PCM 17 Capture Enum' value 'ADAT 7' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.450 { iface MIXER name 'PCM 18 Capture Enum' value 'ADAT 8' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.451 { iface MIXER name 'Mixer 1 Capture Enum' value 'PCM 1' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.452 { iface MIXER name 'Mixer 2 Capture Enum' value 'PCM 2' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.453 { iface MIXER name 'Mixer 3 Capture Enum' value 'PCM 3' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.454 { iface MIXER name 'Mixer 4 Capture Enum' value 'PCM 4' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.455 { iface MIXER name 'Mixer 5 Capture Enum' value 'PCM 5' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.456 { iface MIXER name 'Mixer 6 Capture Enum' value 'PCM 6' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.457 { iface MIXER name 'Mixer 7 Capture Enum' value 'PCM 7' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.458 { iface MIXER name 'Mixer 8 Capture Enum' value 'PCM 8' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.459 { iface MIXER name 'Mixer 9 Capture Enum' value 'PCM 9' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.460 { iface MIXER name 'Mixer 10 Capture Enum' value 'PCM 10' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.461 { iface MIXER name 'Mixer 11 Capture Enum' value 'PCM 11' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.462 { iface MIXER name 'Mixer 12 Capture Enum' value 'PCM 12' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.463 { iface MIXER name 'Mixer 13 Capture Enum' value 'PCM 13' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.464 { iface MIXER name 'Mixer 14 Capture Enum' value 'PCM 14' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.465 { iface MIXER name 'Mixer 15 Capture Enum' value 'PCM 15' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.466 { iface MIXER name 'Mixer 16 Capture Enum' value 'PCM 16' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.467 { iface MIXER name 'Mixer 17 Capture Enum' value 'PCM 17' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.468 { iface MIXER name 'Mixer 18 Capture Enum' value 'PCM 18' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.469 { iface MIXER name 'Mixer 19 Capture Enum' value 'Analogue 1' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.470 { iface MIXER name 'Mixer 20 Capture Enum' value 'Analogue 2' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.471 { iface MIXER name 'Mixer 21 Capture Enum' value 'Analogue 3' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.472 { iface MIXER name 'Mixer 22 Capture Enum' value 'Analogue 4' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.473 { iface MIXER name 'Mixer 23 Capture Enum' value 'Analogue 5' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.474 { iface MIXER name 'Mixer 24 Capture Enum' value 'Analogue 6' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.475 { iface MIXER name 'Mixer 25 Capture Enum' value 'S/PDIF 1' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.476 { iface MIXER name 'Mixer 26 Capture Enum' value 'S/PDIF 2' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.477 { iface MIXER name 'Mixer 27 Capture Enum' value 'ADAT 1' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.478 { iface MIXER name 'Mixer 28 Capture Enum' value 'ADAT 2' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.479 { iface MIXER name 'Mixer 29 Capture Enum' value 'ADAT 3' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.480 { iface MIXER name 'Mixer 30 Capture Enum' value 'ADAT 4' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.481 { iface MIXER name 'Mixer 31 Capture Enum' value 'ADAT 5' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.482 { iface MIXER name 'Mixer 32 Capture Enum' value 'ADAT 6' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.483 { iface MIXER name 'Mixer 33 Capture Enum' value 'ADAT 7' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.484 { iface MIXER name 'Mixer 34 Capture Enum' value 'ADAT 8' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'S/PDIF 1' item.8 'S/PDIF 2' item.9 'ADAT 1' item.10 'ADAT 2' item.11 'ADAT 3' item.12 'ADAT 4' item.13 'ADAT 5' item.14 'ADAT 6' item.15 'ADAT 7' item.16 'ADAT 8' item.17 'PCM 1' item.18 'PCM 2' item.19 'PCM 3' item.20 'PCM 4' item.21 'PCM 5' item.22 'PCM 6' item.23 'PCM 7' item.24 'PCM 8' item.25 'PCM 9' item.26 'PCM 10' item.27 'PCM 11' item.28 'PCM 12' item.29 'PCM 13' item.30 'PCM 14' item.31 'PCM 15' item.32 'PCM 16' item.33 'PCM 17' item.34 'PCM 18' item.35 'Mix A' item.36 'Mix B' item.37 'Mix C' item.38 'Mix D' item.39 'Mix E' item.40 'Mix F' item.41 'Mix G' item.42 'Mix H' item.43 'Mix I' item.44 'Mix J' item.45 'Mix K' item.46 'Mix L' } } control.485 { iface MIXER name 'Line In 1 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.486 { iface MIXER name 'Line In 1 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.487 { iface MIXER name 'Line In 1 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.488 { iface MIXER name 'Line In 1 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.489 { iface MIXER name 'Line In 1 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.490 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write user' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.491 { iface MIXER name 'Line In 1 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.492 { iface MIXER name 'Line In 1 Gain Capture Volume' value 70 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 6900 } } control.493 { iface MIXER name 'Line In 2 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.494 { iface MIXER name 'Line In 2 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.495 { iface MIXER name 'Line In 2 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.496 { iface MIXER name 'Line In 2 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.497 { iface MIXER name 'Line In 2 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.498 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write user' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.499 { iface MIXER name 'Line In 2 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.500 { iface MIXER name 'Line In 2 Gain Capture Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 0 } } control.501 { iface MIXER name 'Analogue 1 Playback Volume' value -42 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -4200 } } control.502 { iface MIXER name 'Analogue 2 Playback Volume' value -42 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -4200 } } control.503 { iface MIXER name 'Analogue 3 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.504 { iface MIXER name 'Analogue 4 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.505 { iface MIXER name 'Analogue 5 Playback Volume' value -30 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -3000 } } control.506 { iface MIXER name 'Analogue 6 Playback Volume' value -30 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -3000 } } control.507 { iface MIXER name 'Analogue 7 Playback Volume' value -127 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.508 { iface MIXER name 'Analogue 8 Playback Volume' value -127 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.509 { iface CARD name 'Firmware Version' value.0 2 value.1 0 value.2 2403 value.3 0 comment { access 'read write locked user' type INTEGER count 4 range '0 - 65535 (step 1)' tlv '53434b54000000206e75722f7063662f7265732d2d72657663662f312e312d706b636f7300000000' } } control.510 { iface CARD name 'ESP Firmware Version' value.0 1 value.1 0 value.2 0 value.3 348 comment { access 'read write locked user' type INTEGER count 4 range '0 - 65535 (step 1)' } } control.511 { iface MIXER name 'Input Select Capture Enum' value 'Input 1' comment { access 'read write user' type ENUMERATED count 1 item.0 'Input 1' item.1 'Input 2' } } control.512 { iface MIXER name 'Mute Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.513 { iface MIXER name 'Dim Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.514 { iface MIXER name 'Speaker Switching Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.515 { iface MIXER name 'Speaker Switching Alt Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.516 { iface MIXER name 'Standalone Switch' value true comment { access 'read write user' type BOOLEAN count 1 } } control.517 { iface MIXER name 'Phantom Power Persistence Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 4 18i16.state000066400000000000000000006461501476551703200261430ustar00rootroot00000000000000state.Gen { control.1 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.2 { iface CARD name 'S/PDIF Validity' value true comment { access read type BOOLEAN count 1 } } control.3 { iface CARD name 'ADAT Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface MIXER name 'Clock Source Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF item.2 ADAT } } control.5 { iface MIXER name 'Sync Status' value Locked comment { access 'read write locked user' type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } control.6 { iface PCM name 'Level Meter' value.0 80 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 0 value.9 0 value.10 0 value.11 0 value.12 0 value.13 0 value.14 0 value.15 0 value.16 0 value.17 0 value.18 3866 value.19 4094 value.20 0 value.21 0 value.22 0 value.23 0 value.24 0 value.25 0 value.26 0 value.27 0 value.28 0 value.29 0 value.30 0 value.31 0 value.32 0 value.33 0 value.34 0 value.35 0 value.36 3900 value.37 4013 value.38 0 value.39 0 value.40 0 value.41 0 value.42 0 value.43 0 value.44 0 value.45 0 value.46 0 value.47 0 value.48 3866 value.49 4094 value.50 0 value.51 0 value.52 3900 value.53 4095 value.54 3900 value.55 4095 comment { access 'read volatile' type INTEGER count 56 range '0 - 4095 (step 1)' } } control.7 { iface MIXER name 'Mix A Input 01 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.8 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.9 { iface MIXER name 'Mix A Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.10 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.11 { iface MIXER name 'Mix A Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.12 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.13 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.14 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.15 { iface MIXER name 'Mix A Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.16 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.17 { iface MIXER name 'Mix A Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.18 { iface MIXER name 'Mix A Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.19 { iface MIXER name 'Mix A Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.20 { iface MIXER name 'Mix A Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.21 { iface MIXER name 'Mix A Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.22 { iface MIXER name 'Mix A Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.23 { iface MIXER name 'Mix A Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.24 { iface MIXER name 'Mix A Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.25 { iface MIXER name 'Mix A Input 19 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.26 { iface MIXER name 'Mix A Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.27 { iface MIXER name 'Mix A Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.28 { iface MIXER name 'Mix A Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.29 { iface MIXER name 'Mix A Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.30 { iface MIXER name 'Mix A Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.31 { iface MIXER name 'Mix A Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.32 { iface MIXER name 'Mix A Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.33 { iface MIXER name 'Mix A Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.34 { iface MIXER name 'Mix A Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.35 { iface MIXER name 'Mix A Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.36 { iface MIXER name 'Mix A Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.37 { iface MIXER name 'Mix A Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.38 { iface MIXER name 'Mix A Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.39 { iface MIXER name 'Mix A Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.40 { iface MIXER name 'Mix A Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.41 { iface MIXER name 'Mix A Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.42 { iface MIXER name 'Mix A Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.43 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.44 { iface MIXER name 'Mix B Input 02 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.45 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.46 { iface MIXER name 'Mix B Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.47 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.48 { iface MIXER name 'Mix B Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.49 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.50 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.51 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.52 { iface MIXER name 'Mix B Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.53 { iface MIXER name 'Mix B Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.54 { iface MIXER name 'Mix B Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.55 { iface MIXER name 'Mix B Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.56 { iface MIXER name 'Mix B Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.57 { iface MIXER name 'Mix B Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.58 { iface MIXER name 'Mix B Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.59 { iface MIXER name 'Mix B Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.60 { iface MIXER name 'Mix B Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.61 { iface MIXER name 'Mix B Input 19 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.62 { iface MIXER name 'Mix B Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.63 { iface MIXER name 'Mix B Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.64 { iface MIXER name 'Mix B Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.65 { iface MIXER name 'Mix B Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.66 { iface MIXER name 'Mix B Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.67 { iface MIXER name 'Mix B Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.68 { iface MIXER name 'Mix B Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.69 { iface MIXER name 'Mix B Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.70 { iface MIXER name 'Mix B Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.71 { iface MIXER name 'Mix B Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.72 { iface MIXER name 'Mix B Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.73 { iface MIXER name 'Mix B Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.74 { iface MIXER name 'Mix B Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.75 { iface MIXER name 'Mix B Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.76 { iface MIXER name 'Mix B Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.77 { iface MIXER name 'Mix B Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.78 { iface MIXER name 'Mix B Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.79 { iface MIXER name 'Mix C Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.80 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.81 { iface MIXER name 'Mix C Input 03 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.82 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.83 { iface MIXER name 'Mix C Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.84 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.85 { iface MIXER name 'Mix C Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.86 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.87 { iface MIXER name 'Mix C Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.88 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.89 { iface MIXER name 'Mix C Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.90 { iface MIXER name 'Mix C Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.91 { iface MIXER name 'Mix C Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.92 { iface MIXER name 'Mix C Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.93 { iface MIXER name 'Mix C Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.94 { iface MIXER name 'Mix C Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.95 { iface MIXER name 'Mix C Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.96 { iface MIXER name 'Mix C Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.97 { iface MIXER name 'Mix C Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.98 { iface MIXER name 'Mix C Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.99 { iface MIXER name 'Mix C Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.100 { iface MIXER name 'Mix C Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.101 { iface MIXER name 'Mix C Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.102 { iface MIXER name 'Mix C Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.103 { iface MIXER name 'Mix C Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.104 { iface MIXER name 'Mix C Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.105 { iface MIXER name 'Mix C Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.106 { iface MIXER name 'Mix C Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.107 { iface MIXER name 'Mix C Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.108 { iface MIXER name 'Mix C Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.109 { iface MIXER name 'Mix C Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.110 { iface MIXER name 'Mix C Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.111 { iface MIXER name 'Mix C Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.112 { iface MIXER name 'Mix C Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.113 { iface MIXER name 'Mix C Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.114 { iface MIXER name 'Mix C Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.115 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.116 { iface MIXER name 'Mix D Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.117 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.118 { iface MIXER name 'Mix D Input 04 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.119 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.120 { iface MIXER name 'Mix D Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.121 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.122 { iface MIXER name 'Mix D Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.123 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.124 { iface MIXER name 'Mix D Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.125 { iface MIXER name 'Mix D Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.126 { iface MIXER name 'Mix D Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.127 { iface MIXER name 'Mix D Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.128 { iface MIXER name 'Mix D Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.129 { iface MIXER name 'Mix D Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.130 { iface MIXER name 'Mix D Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.131 { iface MIXER name 'Mix D Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.132 { iface MIXER name 'Mix D Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.133 { iface MIXER name 'Mix D Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.134 { iface MIXER name 'Mix D Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.135 { iface MIXER name 'Mix D Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.136 { iface MIXER name 'Mix D Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.137 { iface MIXER name 'Mix D Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.138 { iface MIXER name 'Mix D Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.139 { iface MIXER name 'Mix D Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.140 { iface MIXER name 'Mix D Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.141 { iface MIXER name 'Mix D Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.142 { iface MIXER name 'Mix D Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.143 { iface MIXER name 'Mix D Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.144 { iface MIXER name 'Mix D Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.145 { iface MIXER name 'Mix D Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.146 { iface MIXER name 'Mix D Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.147 { iface MIXER name 'Mix D Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.148 { iface MIXER name 'Mix D Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.149 { iface MIXER name 'Mix D Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.150 { iface MIXER name 'Mix D Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.151 { iface MIXER name 'Mix E Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.152 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.153 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.154 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.155 { iface MIXER name 'Mix E Input 05 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.156 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.157 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.158 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.159 { iface MIXER name 'Mix E Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.160 { iface MIXER name 'Mix E Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.161 { iface MIXER name 'Mix E Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.162 { iface MIXER name 'Mix E Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.163 { iface MIXER name 'Mix E Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.164 { iface MIXER name 'Mix E Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.165 { iface MIXER name 'Mix E Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.166 { iface MIXER name 'Mix E Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.167 { iface MIXER name 'Mix E Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.168 { iface MIXER name 'Mix E Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.169 { iface MIXER name 'Mix E Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.170 { iface MIXER name 'Mix E Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.171 { iface MIXER name 'Mix E Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.172 { iface MIXER name 'Mix E Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.173 { iface MIXER name 'Mix E Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.174 { iface MIXER name 'Mix E Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.175 { iface MIXER name 'Mix E Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.176 { iface MIXER name 'Mix E Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.177 { iface MIXER name 'Mix E Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.178 { iface MIXER name 'Mix E Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.179 { iface MIXER name 'Mix E Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.180 { iface MIXER name 'Mix E Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.181 { iface MIXER name 'Mix E Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.182 { iface MIXER name 'Mix E Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.183 { iface MIXER name 'Mix E Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.184 { iface MIXER name 'Mix E Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.185 { iface MIXER name 'Mix E Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.186 { iface MIXER name 'Mix E Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.187 { iface MIXER name 'Mix F Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.188 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.189 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.190 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.191 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.192 { iface MIXER name 'Mix F Input 06 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.193 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.194 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.195 { iface MIXER name 'Mix F Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.196 { iface MIXER name 'Mix F Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.197 { iface MIXER name 'Mix F Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.198 { iface MIXER name 'Mix F Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.199 { iface MIXER name 'Mix F Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.200 { iface MIXER name 'Mix F Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.201 { iface MIXER name 'Mix F Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.202 { iface MIXER name 'Mix F Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.203 { iface MIXER name 'Mix F Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.204 { iface MIXER name 'Mix F Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.205 { iface MIXER name 'Mix F Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.206 { iface MIXER name 'Mix F Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.207 { iface MIXER name 'Mix F Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.208 { iface MIXER name 'Mix F Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.209 { iface MIXER name 'Mix F Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.210 { iface MIXER name 'Mix F Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.211 { iface MIXER name 'Mix F Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.212 { iface MIXER name 'Mix F Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.213 { iface MIXER name 'Mix F Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.214 { iface MIXER name 'Mix F Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.215 { iface MIXER name 'Mix F Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.216 { iface MIXER name 'Mix F Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.217 { iface MIXER name 'Mix F Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.218 { iface MIXER name 'Mix F Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.219 { iface MIXER name 'Mix F Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.220 { iface MIXER name 'Mix F Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.221 { iface MIXER name 'Mix F Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.222 { iface MIXER name 'Mix F Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.223 { iface MIXER name 'Mix G Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.224 { iface MIXER name 'Mix G Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.225 { iface MIXER name 'Mix G Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.226 { iface MIXER name 'Mix G Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.227 { iface MIXER name 'Mix G Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.228 { iface MIXER name 'Mix G Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.229 { iface MIXER name 'Mix G Input 07 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.230 { iface MIXER name 'Mix G Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.231 { iface MIXER name 'Mix G Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.232 { iface MIXER name 'Mix G Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.233 { iface MIXER name 'Mix G Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.234 { iface MIXER name 'Mix G Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.235 { iface MIXER name 'Mix G Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.236 { iface MIXER name 'Mix G Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.237 { iface MIXER name 'Mix G Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.238 { iface MIXER name 'Mix G Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.239 { iface MIXER name 'Mix G Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.240 { iface MIXER name 'Mix G Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.241 { iface MIXER name 'Mix G Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.242 { iface MIXER name 'Mix G Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.243 { iface MIXER name 'Mix G Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.244 { iface MIXER name 'Mix G Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.245 { iface MIXER name 'Mix G Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.246 { iface MIXER name 'Mix G Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.247 { iface MIXER name 'Mix G Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.248 { iface MIXER name 'Mix G Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.249 { iface MIXER name 'Mix G Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.250 { iface MIXER name 'Mix G Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.251 { iface MIXER name 'Mix G Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.252 { iface MIXER name 'Mix G Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.253 { iface MIXER name 'Mix G Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.254 { iface MIXER name 'Mix G Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.255 { iface MIXER name 'Mix G Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.256 { iface MIXER name 'Mix G Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.257 { iface MIXER name 'Mix G Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.258 { iface MIXER name 'Mix G Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.259 { iface MIXER name 'Mix H Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.260 { iface MIXER name 'Mix H Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.261 { iface MIXER name 'Mix H Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.262 { iface MIXER name 'Mix H Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.263 { iface MIXER name 'Mix H Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.264 { iface MIXER name 'Mix H Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.265 { iface MIXER name 'Mix H Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.266 { iface MIXER name 'Mix H Input 08 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.267 { iface MIXER name 'Mix H Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.268 { iface MIXER name 'Mix H Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.269 { iface MIXER name 'Mix H Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.270 { iface MIXER name 'Mix H Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.271 { iface MIXER name 'Mix H Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.272 { iface MIXER name 'Mix H Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.273 { iface MIXER name 'Mix H Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.274 { iface MIXER name 'Mix H Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.275 { iface MIXER name 'Mix H Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.276 { iface MIXER name 'Mix H Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.277 { iface MIXER name 'Mix H Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.278 { iface MIXER name 'Mix H Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.279 { iface MIXER name 'Mix H Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.280 { iface MIXER name 'Mix H Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.281 { iface MIXER name 'Mix H Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.282 { iface MIXER name 'Mix H Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.283 { iface MIXER name 'Mix H Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.284 { iface MIXER name 'Mix H Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.285 { iface MIXER name 'Mix H Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.286 { iface MIXER name 'Mix H Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.287 { iface MIXER name 'Mix H Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.288 { iface MIXER name 'Mix H Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.289 { iface MIXER name 'Mix H Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.290 { iface MIXER name 'Mix H Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.291 { iface MIXER name 'Mix H Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.292 { iface MIXER name 'Mix H Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.293 { iface MIXER name 'Mix H Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.294 { iface MIXER name 'Mix H Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.295 { iface MIXER name 'Mix I Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.296 { iface MIXER name 'Mix I Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.297 { iface MIXER name 'Mix I Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.298 { iface MIXER name 'Mix I Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.299 { iface MIXER name 'Mix I Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.300 { iface MIXER name 'Mix I Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.301 { iface MIXER name 'Mix I Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.302 { iface MIXER name 'Mix I Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.303 { iface MIXER name 'Mix I Input 09 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.304 { iface MIXER name 'Mix I Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.305 { iface MIXER name 'Mix I Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.306 { iface MIXER name 'Mix I Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.307 { iface MIXER name 'Mix I Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.308 { iface MIXER name 'Mix I Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.309 { iface MIXER name 'Mix I Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.310 { iface MIXER name 'Mix I Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.311 { iface MIXER name 'Mix I Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.312 { iface MIXER name 'Mix I Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.313 { iface MIXER name 'Mix I Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.314 { iface MIXER name 'Mix I Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.315 { iface MIXER name 'Mix I Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.316 { iface MIXER name 'Mix I Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.317 { iface MIXER name 'Mix I Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.318 { iface MIXER name 'Mix I Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.319 { iface MIXER name 'Mix I Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.320 { iface MIXER name 'Mix I Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.321 { iface MIXER name 'Mix I Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.322 { iface MIXER name 'Mix I Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.323 { iface MIXER name 'Mix I Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.324 { iface MIXER name 'Mix I Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.325 { iface MIXER name 'Mix I Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.326 { iface MIXER name 'Mix I Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.327 { iface MIXER name 'Mix I Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.328 { iface MIXER name 'Mix I Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.329 { iface MIXER name 'Mix I Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.330 { iface MIXER name 'Mix I Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.331 { iface MIXER name 'Mix J Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.332 { iface MIXER name 'Mix J Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.333 { iface MIXER name 'Mix J Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.334 { iface MIXER name 'Mix J Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.335 { iface MIXER name 'Mix J Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.336 { iface MIXER name 'Mix J Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.337 { iface MIXER name 'Mix J Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.338 { iface MIXER name 'Mix J Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.339 { iface MIXER name 'Mix J Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.340 { iface MIXER name 'Mix J Input 10 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.341 { iface MIXER name 'Mix J Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.342 { iface MIXER name 'Mix J Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.343 { iface MIXER name 'Mix J Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.344 { iface MIXER name 'Mix J Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.345 { iface MIXER name 'Mix J Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.346 { iface MIXER name 'Mix J Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.347 { iface MIXER name 'Mix J Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.348 { iface MIXER name 'Mix J Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.349 { iface MIXER name 'Mix J Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.350 { iface MIXER name 'Mix J Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.351 { iface MIXER name 'Mix J Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.352 { iface MIXER name 'Mix J Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.353 { iface MIXER name 'Mix J Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.354 { iface MIXER name 'Mix J Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.355 { iface MIXER name 'Mix J Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.356 { iface MIXER name 'Mix J Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.357 { iface MIXER name 'Mix J Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.358 { iface MIXER name 'Mix J Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.359 { iface MIXER name 'Mix J Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.360 { iface MIXER name 'Mix J Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.361 { iface MIXER name 'Mix J Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.362 { iface MIXER name 'Mix J Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.363 { iface MIXER name 'Mix J Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.364 { iface MIXER name 'Mix J Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.365 { iface MIXER name 'Mix J Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.366 { iface MIXER name 'Mix J Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.367 { iface MIXER name 'Mix K Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.368 { iface MIXER name 'Mix K Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.369 { iface MIXER name 'Mix K Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.370 { iface MIXER name 'Mix K Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.371 { iface MIXER name 'Mix K Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.372 { iface MIXER name 'Mix K Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.373 { iface MIXER name 'Mix K Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.374 { iface MIXER name 'Mix K Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.375 { iface MIXER name 'Mix K Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.376 { iface MIXER name 'Mix K Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.377 { iface MIXER name 'Mix K Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.378 { iface MIXER name 'Mix K Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.379 { iface MIXER name 'Mix K Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.380 { iface MIXER name 'Mix K Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.381 { iface MIXER name 'Mix K Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.382 { iface MIXER name 'Mix K Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.383 { iface MIXER name 'Mix K Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.384 { iface MIXER name 'Mix K Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.385 { iface MIXER name 'Mix K Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.386 { iface MIXER name 'Mix K Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.387 { iface MIXER name 'Mix K Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.388 { iface MIXER name 'Mix K Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.389 { iface MIXER name 'Mix K Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.390 { iface MIXER name 'Mix K Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.391 { iface MIXER name 'Mix K Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.392 { iface MIXER name 'Mix K Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.393 { iface MIXER name 'Mix K Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.394 { iface MIXER name 'Mix K Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.395 { iface MIXER name 'Mix K Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.396 { iface MIXER name 'Mix K Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.397 { iface MIXER name 'Mix K Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.398 { iface MIXER name 'Mix K Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.399 { iface MIXER name 'Mix K Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.400 { iface MIXER name 'Mix K Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.401 { iface MIXER name 'Mix K Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.402 { iface MIXER name 'Mix K Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.403 { iface MIXER name 'Mix L Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.404 { iface MIXER name 'Mix L Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.405 { iface MIXER name 'Mix L Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.406 { iface MIXER name 'Mix L Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.407 { iface MIXER name 'Mix L Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.408 { iface MIXER name 'Mix L Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.409 { iface MIXER name 'Mix L Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.410 { iface MIXER name 'Mix L Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.411 { iface MIXER name 'Mix L Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.412 { iface MIXER name 'Mix L Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.413 { iface MIXER name 'Mix L Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.414 { iface MIXER name 'Mix L Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.415 { iface MIXER name 'Mix L Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.416 { iface MIXER name 'Mix L Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.417 { iface MIXER name 'Mix L Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.418 { iface MIXER name 'Mix L Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.419 { iface MIXER name 'Mix L Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.420 { iface MIXER name 'Mix L Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.421 { iface MIXER name 'Mix L Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.422 { iface MIXER name 'Mix L Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.423 { iface MIXER name 'Mix L Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.424 { iface MIXER name 'Mix L Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.425 { iface MIXER name 'Mix L Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.426 { iface MIXER name 'Mix L Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.427 { iface MIXER name 'Mix L Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.428 { iface MIXER name 'Mix L Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.429 { iface MIXER name 'Mix L Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.430 { iface MIXER name 'Mix L Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.431 { iface MIXER name 'Mix L Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.432 { iface MIXER name 'Mix L Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.433 { iface MIXER name 'Mix L Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.434 { iface MIXER name 'Mix L Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.435 { iface MIXER name 'Mix L Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.436 { iface MIXER name 'Mix L Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.437 { iface MIXER name 'Mix L Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.438 { iface MIXER name 'Mix L Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.439 { iface MIXER name 'Analogue 1 Playback Enum' value 'PCM 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.440 { iface MIXER name 'Analogue 2 Playback Enum' value 'PCM 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.441 { iface MIXER name 'Analogue 3 Playback Enum' value 'PCM 3' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.442 { iface MIXER name 'Analogue 4 Playback Enum' value 'PCM 4' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.443 { iface MIXER name 'Analogue 5 Playback Enum' value 'Mix A' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.444 { iface MIXER name 'Analogue 6 Playback Enum' value 'Mix B' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.445 { iface MIXER name 'Analogue 7 Playback Enum' value 'Mix A' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.446 { iface MIXER name 'Analogue 8 Playback Enum' value 'Mix B' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.447 { iface MIXER name 'S/PDIF 1 Playback Enum' value 'PCM 5' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.448 { iface MIXER name 'S/PDIF 2 Playback Enum' value 'PCM 6' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.449 { iface MIXER name 'ADAT 1 Playback Enum' value 'PCM 7' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.450 { iface MIXER name 'ADAT 2 Playback Enum' value 'PCM 8' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.451 { iface MIXER name 'ADAT 3 Playback Enum' value 'PCM 9' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.452 { iface MIXER name 'ADAT 4 Playback Enum' value 'PCM 10' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.453 { iface MIXER name 'ADAT 5 Playback Enum' value 'PCM 11' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.454 { iface MIXER name 'ADAT 6 Playback Enum' value 'PCM 12' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.455 { iface MIXER name 'ADAT 7 Playback Enum' value 'PCM 13' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.456 { iface MIXER name 'ADAT 8 Playback Enum' value 'PCM 14' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.457 { iface MIXER name 'PCM 1 Capture Enum' value 'Analogue 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.458 { iface MIXER name 'PCM 2 Capture Enum' value 'Analogue 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.459 { iface MIXER name 'PCM 3 Capture Enum' value 'Analogue 3' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.460 { iface MIXER name 'PCM 4 Capture Enum' value 'Analogue 4' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.461 { iface MIXER name 'PCM 5 Capture Enum' value 'Analogue 5' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.462 { iface MIXER name 'PCM 6 Capture Enum' value 'Analogue 6' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.463 { iface MIXER name 'PCM 7 Capture Enum' value 'Analogue 7' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.464 { iface MIXER name 'PCM 8 Capture Enum' value 'Analogue 8' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.465 { iface MIXER name 'PCM 9 Capture Enum' value 'PCM 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.466 { iface MIXER name 'PCM 10 Capture Enum' value 'PCM 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.467 { iface MIXER name 'PCM 11 Capture Enum' value 'S/PDIF 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.468 { iface MIXER name 'PCM 12 Capture Enum' value 'S/PDIF 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.469 { iface MIXER name 'PCM 13 Capture Enum' value 'ADAT 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.470 { iface MIXER name 'PCM 14 Capture Enum' value 'ADAT 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.471 { iface MIXER name 'PCM 15 Capture Enum' value 'ADAT 3' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.472 { iface MIXER name 'PCM 16 Capture Enum' value 'ADAT 4' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.473 { iface MIXER name 'PCM 17 Capture Enum' value 'ADAT 5' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.474 { iface MIXER name 'PCM 18 Capture Enum' value 'ADAT 6' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.475 { iface MIXER name 'PCM 19 Capture Enum' value 'ADAT 7' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.476 { iface MIXER name 'PCM 20 Capture Enum' value 'ADAT 8' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.477 { iface MIXER name 'Mixer 1 Capture Enum' value 'PCM 1' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.478 { iface MIXER name 'Mixer 2 Capture Enum' value 'PCM 2' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.479 { iface MIXER name 'Mixer 3 Capture Enum' value 'PCM 3' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.480 { iface MIXER name 'Mixer 4 Capture Enum' value 'PCM 4' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.481 { iface MIXER name 'Mixer 5 Capture Enum' value 'PCM 5' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.482 { iface MIXER name 'Mixer 6 Capture Enum' value 'PCM 6' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.483 { iface MIXER name 'Mixer 7 Capture Enum' value 'PCM 7' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.484 { iface MIXER name 'Mixer 8 Capture Enum' value 'PCM 8' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.485 { iface MIXER name 'Mixer 9 Capture Enum' value 'PCM 9' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.486 { iface MIXER name 'Mixer 10 Capture Enum' value 'PCM 10' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.487 { iface MIXER name 'Mixer 11 Capture Enum' value 'PCM 11' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.488 { iface MIXER name 'Mixer 12 Capture Enum' value 'PCM 12' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.489 { iface MIXER name 'Mixer 13 Capture Enum' value 'PCM 13' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.490 { iface MIXER name 'Mixer 14 Capture Enum' value 'PCM 14' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.491 { iface MIXER name 'Mixer 15 Capture Enum' value 'PCM 15' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.492 { iface MIXER name 'Mixer 16 Capture Enum' value 'PCM 16' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.493 { iface MIXER name 'Mixer 17 Capture Enum' value 'PCM 17' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.494 { iface MIXER name 'Mixer 18 Capture Enum' value 'PCM 18' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.495 { iface MIXER name 'Mixer 19 Capture Enum' value 'Analogue 1' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.496 { iface MIXER name 'Mixer 20 Capture Enum' value 'Analogue 2' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.497 { iface MIXER name 'Mixer 21 Capture Enum' value 'Analogue 3' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.498 { iface MIXER name 'Mixer 22 Capture Enum' value 'Analogue 4' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.499 { iface MIXER name 'Mixer 23 Capture Enum' value 'Analogue 5' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.500 { iface MIXER name 'Mixer 24 Capture Enum' value 'Analogue 6' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.501 { iface MIXER name 'Mixer 25 Capture Enum' value 'Analogue 7' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.502 { iface MIXER name 'Mixer 26 Capture Enum' value 'Analogue 8' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.503 { iface MIXER name 'Mixer 27 Capture Enum' value 'S/PDIF 1' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.504 { iface MIXER name 'Mixer 28 Capture Enum' value 'S/PDIF 2' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.505 { iface MIXER name 'Mixer 29 Capture Enum' value 'ADAT 1' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.506 { iface MIXER name 'Mixer 30 Capture Enum' value 'ADAT 2' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.507 { iface MIXER name 'Mixer 31 Capture Enum' value 'ADAT 3' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.508 { iface MIXER name 'Mixer 32 Capture Enum' value 'ADAT 4' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.509 { iface MIXER name 'Mixer 33 Capture Enum' value 'ADAT 5' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.510 { iface MIXER name 'Mixer 34 Capture Enum' value 'ADAT 6' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.511 { iface MIXER name 'Mixer 35 Capture Enum' value 'ADAT 7' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.512 { iface MIXER name 'Mixer 36 Capture Enum' value 'ADAT 8' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'S/PDIF 1' item.10 'S/PDIF 2' item.11 'ADAT 1' item.12 'ADAT 2' item.13 'ADAT 3' item.14 'ADAT 4' item.15 'ADAT 5' item.16 'ADAT 6' item.17 'ADAT 7' item.18 'ADAT 8' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' item.23 'PCM 5' item.24 'PCM 6' item.25 'PCM 7' item.26 'PCM 8' item.27 'PCM 9' item.28 'PCM 10' item.29 'PCM 11' item.30 'PCM 12' item.31 'PCM 13' item.32 'PCM 14' item.33 'PCM 15' item.34 'PCM 16' item.35 'PCM 17' item.36 'PCM 18' item.37 'Mix A' item.38 'Mix B' item.39 'Mix C' item.40 'Mix D' item.41 'Mix E' item.42 'Mix F' item.43 'Mix G' item.44 'Mix H' item.45 'Mix I' item.46 'Mix J' item.47 'Mix K' item.48 'Mix L' } } control.513 { iface MIXER name 'Line In 1 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.514 { iface MIXER name 'Line In 1 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.515 { iface MIXER name 'Line In 1 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.516 { iface MIXER name 'Line In 1 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.517 { iface MIXER name 'Line In 1 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.518 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write user' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.519 { iface MIXER name 'Line In 1 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.520 { iface MIXER name 'Line In 1 Gain Capture Volume' value 70 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 6900 } } control.521 { iface MIXER name 'Line In 2 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.522 { iface MIXER name 'Line In 2 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.523 { iface MIXER name 'Line In 2 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.524 { iface MIXER name 'Line In 2 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.525 { iface MIXER name 'Line In 2 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.526 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write user' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.527 { iface MIXER name 'Line In 2 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.528 { iface MIXER name 'Line In 2 Gain Capture Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 0 } } control.529 { iface MIXER name 'Line In 3 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.530 { iface MIXER name 'Line In 3 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.531 { iface MIXER name 'Line In 3 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.532 { iface MIXER name 'Line In 3 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.533 { iface MIXER name 'Line In 3 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.534 { iface MIXER name 'Line In 3 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.535 { iface MIXER name 'Line In 3 Gain Capture Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 0 } } control.536 { iface MIXER name 'Line In 4 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.537 { iface MIXER name 'Line In 4 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.538 { iface MIXER name 'Line In 4 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.539 { iface MIXER name 'Line In 4 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.540 { iface MIXER name 'Line In 4 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.541 { iface MIXER name 'Line In 4 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.542 { iface MIXER name 'Line In 4 Gain Capture Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 0 } } control.543 { iface MIXER name 'Analogue 1 Playback Volume' value -41 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -4100 } } control.544 { iface MIXER name 'Analogue 2 Playback Volume' value -41 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -4100 } } control.545 { iface MIXER name 'Analogue 3 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.546 { iface MIXER name 'Analogue 4 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.547 { iface MIXER name 'Analogue 5 Playback Volume' value -38 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -3800 } } control.548 { iface MIXER name 'Analogue 6 Playback Volume' value -38 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -3800 } } control.549 { iface MIXER name 'Analogue 7 Playback Volume' value -127 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.550 { iface MIXER name 'Analogue 8 Playback Volume' value -127 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.551 { iface CARD name 'Firmware Version' value.0 2 value.1 0 value.2 2403 value.3 0 comment { access 'read write locked user' type INTEGER count 4 range '0 - 65535 (step 1)' tlv '53434b54000000206e75722f7063662f7265732d2d72657663662f312e312d706b636f7300000000' } } control.552 { iface CARD name 'ESP Firmware Version' value.0 1 value.1 0 value.2 0 value.3 348 comment { access 'read write locked user' type INTEGER count 4 range '0 - 65535 (step 1)' } } control.553 { iface MIXER name 'Input Select Capture Enum' value 'Input 1' comment { access 'read write user' type ENUMERATED count 1 item.0 'Input 1' item.1 'Input 2' item.2 'Input 3' item.3 'Input 4' } } control.554 { iface MIXER name 'Mute Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.555 { iface MIXER name 'Dim Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.556 { iface MIXER name 'Speaker Switching Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.557 { iface MIXER name 'Speaker Switching Alt Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.558 { iface MIXER name 'Standalone Switch' value true comment { access 'read write user' type BOOLEAN count 1 } } control.559 { iface MIXER name 'Phantom Power Persistence Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 4 18i20.state000066400000000000000000010351401476551703200261260ustar00rootroot00000000000000state.Gen { control.1 { iface CARD name 'Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.2 { iface CARD name 'S/PDIF Validity' value true comment { access read type BOOLEAN count 1 } } control.3 { iface CARD name 'ADAT Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface MIXER name 'Clock Source Clock Source' value Internal comment { access 'read write' type ENUMERATED count 1 item.0 Internal item.1 S/PDIF item.2 ADAT } } control.5 { iface MIXER name 'Sync Status' value Locked comment { access 'read write locked user' type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } control.6 { iface PCM name 'Level Meter' value.0 128 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 0 value.9 0 value.10 0 value.11 0 value.12 0 value.13 0 value.14 0 value.15 0 value.16 0 value.17 0 value.18 0 value.19 4095 value.20 4095 value.21 0 value.22 0 value.23 0 value.24 0 value.25 0 value.26 0 value.27 0 value.28 0 value.29 0 value.30 0 value.31 0 value.32 0 value.33 0 value.34 0 value.35 0 value.36 0 value.37 0 value.38 0 value.39 0 value.40 0 value.41 0 value.42 0 value.43 4095 value.44 4095 value.45 0 value.46 0 value.47 0 value.48 0 value.49 0 value.50 0 value.51 0 value.52 0 value.53 0 value.54 0 value.55 4095 value.56 4095 value.57 0 value.58 0 value.59 0 value.60 0 value.61 0 value.62 0 value.63 0 value.64 0 value.65 4095 value.66 4095 value.67 4095 value.68 4095 comment { access 'read volatile' type INTEGER count 69 range '0 - 4095 (step 1)' } } control.7 { iface MIXER name 'Mix A Input 01 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.8 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.9 { iface MIXER name 'Mix A Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.10 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.11 { iface MIXER name 'Mix A Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.12 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.13 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.14 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.15 { iface MIXER name 'Mix A Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.16 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.17 { iface MIXER name 'Mix A Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.18 { iface MIXER name 'Mix A Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.19 { iface MIXER name 'Mix A Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.20 { iface MIXER name 'Mix A Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.21 { iface MIXER name 'Mix A Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.22 { iface MIXER name 'Mix A Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.23 { iface MIXER name 'Mix A Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.24 { iface MIXER name 'Mix A Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.25 { iface MIXER name 'Mix A Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.26 { iface MIXER name 'Mix A Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.27 { iface MIXER name 'Mix A Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.28 { iface MIXER name 'Mix A Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.29 { iface MIXER name 'Mix A Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.30 { iface MIXER name 'Mix A Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.31 { iface MIXER name 'Mix A Input 25 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.32 { iface MIXER name 'Mix A Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.33 { iface MIXER name 'Mix A Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.34 { iface MIXER name 'Mix A Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.35 { iface MIXER name 'Mix A Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.36 { iface MIXER name 'Mix A Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.37 { iface MIXER name 'Mix A Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.38 { iface MIXER name 'Mix A Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.39 { iface MIXER name 'Mix A Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.40 { iface MIXER name 'Mix A Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.41 { iface MIXER name 'Mix A Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.42 { iface MIXER name 'Mix A Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.43 { iface MIXER name 'Mix A Input 37 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.44 { iface MIXER name 'Mix A Input 38 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.45 { iface MIXER name 'Mix A Input 39 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.46 { iface MIXER name 'Mix A Input 40 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.47 { iface MIXER name 'Mix A Input 41 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.48 { iface MIXER name 'Mix A Input 42 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.49 { iface MIXER name 'Mix A Input 43 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.50 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.51 { iface MIXER name 'Mix B Input 02 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.52 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.53 { iface MIXER name 'Mix B Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.54 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.55 { iface MIXER name 'Mix B Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.56 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.57 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.58 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.59 { iface MIXER name 'Mix B Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.60 { iface MIXER name 'Mix B Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.61 { iface MIXER name 'Mix B Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.62 { iface MIXER name 'Mix B Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.63 { iface MIXER name 'Mix B Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.64 { iface MIXER name 'Mix B Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.65 { iface MIXER name 'Mix B Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.66 { iface MIXER name 'Mix B Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.67 { iface MIXER name 'Mix B Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.68 { iface MIXER name 'Mix B Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.69 { iface MIXER name 'Mix B Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.70 { iface MIXER name 'Mix B Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.71 { iface MIXER name 'Mix B Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.72 { iface MIXER name 'Mix B Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.73 { iface MIXER name 'Mix B Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.74 { iface MIXER name 'Mix B Input 25 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.75 { iface MIXER name 'Mix B Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.76 { iface MIXER name 'Mix B Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.77 { iface MIXER name 'Mix B Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.78 { iface MIXER name 'Mix B Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.79 { iface MIXER name 'Mix B Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.80 { iface MIXER name 'Mix B Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.81 { iface MIXER name 'Mix B Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.82 { iface MIXER name 'Mix B Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.83 { iface MIXER name 'Mix B Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.84 { iface MIXER name 'Mix B Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.85 { iface MIXER name 'Mix B Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.86 { iface MIXER name 'Mix B Input 37 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.87 { iface MIXER name 'Mix B Input 38 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.88 { iface MIXER name 'Mix B Input 39 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.89 { iface MIXER name 'Mix B Input 40 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.90 { iface MIXER name 'Mix B Input 41 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.91 { iface MIXER name 'Mix B Input 42 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.92 { iface MIXER name 'Mix B Input 43 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.93 { iface MIXER name 'Mix C Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.94 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.95 { iface MIXER name 'Mix C Input 03 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.96 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.97 { iface MIXER name 'Mix C Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.98 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.99 { iface MIXER name 'Mix C Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.100 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.101 { iface MIXER name 'Mix C Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.102 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.103 { iface MIXER name 'Mix C Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.104 { iface MIXER name 'Mix C Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.105 { iface MIXER name 'Mix C Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.106 { iface MIXER name 'Mix C Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.107 { iface MIXER name 'Mix C Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.108 { iface MIXER name 'Mix C Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.109 { iface MIXER name 'Mix C Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.110 { iface MIXER name 'Mix C Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.111 { iface MIXER name 'Mix C Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.112 { iface MIXER name 'Mix C Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.113 { iface MIXER name 'Mix C Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.114 { iface MIXER name 'Mix C Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.115 { iface MIXER name 'Mix C Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.116 { iface MIXER name 'Mix C Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.117 { iface MIXER name 'Mix C Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.118 { iface MIXER name 'Mix C Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.119 { iface MIXER name 'Mix C Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.120 { iface MIXER name 'Mix C Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.121 { iface MIXER name 'Mix C Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.122 { iface MIXER name 'Mix C Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.123 { iface MIXER name 'Mix C Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.124 { iface MIXER name 'Mix C Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.125 { iface MIXER name 'Mix C Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.126 { iface MIXER name 'Mix C Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.127 { iface MIXER name 'Mix C Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.128 { iface MIXER name 'Mix C Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.129 { iface MIXER name 'Mix C Input 37 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.130 { iface MIXER name 'Mix C Input 38 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.131 { iface MIXER name 'Mix C Input 39 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.132 { iface MIXER name 'Mix C Input 40 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.133 { iface MIXER name 'Mix C Input 41 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.134 { iface MIXER name 'Mix C Input 42 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.135 { iface MIXER name 'Mix C Input 43 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.136 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.137 { iface MIXER name 'Mix D Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.138 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.139 { iface MIXER name 'Mix D Input 04 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.140 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.141 { iface MIXER name 'Mix D Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.142 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.143 { iface MIXER name 'Mix D Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.144 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.145 { iface MIXER name 'Mix D Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.146 { iface MIXER name 'Mix D Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.147 { iface MIXER name 'Mix D Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.148 { iface MIXER name 'Mix D Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.149 { iface MIXER name 'Mix D Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.150 { iface MIXER name 'Mix D Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.151 { iface MIXER name 'Mix D Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.152 { iface MIXER name 'Mix D Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.153 { iface MIXER name 'Mix D Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.154 { iface MIXER name 'Mix D Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.155 { iface MIXER name 'Mix D Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.156 { iface MIXER name 'Mix D Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.157 { iface MIXER name 'Mix D Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.158 { iface MIXER name 'Mix D Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.159 { iface MIXER name 'Mix D Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.160 { iface MIXER name 'Mix D Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.161 { iface MIXER name 'Mix D Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.162 { iface MIXER name 'Mix D Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.163 { iface MIXER name 'Mix D Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.164 { iface MIXER name 'Mix D Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.165 { iface MIXER name 'Mix D Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.166 { iface MIXER name 'Mix D Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.167 { iface MIXER name 'Mix D Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.168 { iface MIXER name 'Mix D Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.169 { iface MIXER name 'Mix D Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.170 { iface MIXER name 'Mix D Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.171 { iface MIXER name 'Mix D Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.172 { iface MIXER name 'Mix D Input 37 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.173 { iface MIXER name 'Mix D Input 38 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.174 { iface MIXER name 'Mix D Input 39 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.175 { iface MIXER name 'Mix D Input 40 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.176 { iface MIXER name 'Mix D Input 41 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.177 { iface MIXER name 'Mix D Input 42 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.178 { iface MIXER name 'Mix D Input 43 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.179 { iface MIXER name 'Mix E Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.180 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.181 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.182 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.183 { iface MIXER name 'Mix E Input 05 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.184 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.185 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.186 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.187 { iface MIXER name 'Mix E Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.188 { iface MIXER name 'Mix E Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.189 { iface MIXER name 'Mix E Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.190 { iface MIXER name 'Mix E Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.191 { iface MIXER name 'Mix E Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.192 { iface MIXER name 'Mix E Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.193 { iface MIXER name 'Mix E Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.194 { iface MIXER name 'Mix E Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.195 { iface MIXER name 'Mix E Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.196 { iface MIXER name 'Mix E Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.197 { iface MIXER name 'Mix E Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.198 { iface MIXER name 'Mix E Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.199 { iface MIXER name 'Mix E Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.200 { iface MIXER name 'Mix E Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.201 { iface MIXER name 'Mix E Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.202 { iface MIXER name 'Mix E Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.203 { iface MIXER name 'Mix E Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.204 { iface MIXER name 'Mix E Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.205 { iface MIXER name 'Mix E Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.206 { iface MIXER name 'Mix E Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.207 { iface MIXER name 'Mix E Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.208 { iface MIXER name 'Mix E Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.209 { iface MIXER name 'Mix E Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.210 { iface MIXER name 'Mix E Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.211 { iface MIXER name 'Mix E Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.212 { iface MIXER name 'Mix E Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.213 { iface MIXER name 'Mix E Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.214 { iface MIXER name 'Mix E Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.215 { iface MIXER name 'Mix E Input 37 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.216 { iface MIXER name 'Mix E Input 38 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.217 { iface MIXER name 'Mix E Input 39 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.218 { iface MIXER name 'Mix E Input 40 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.219 { iface MIXER name 'Mix E Input 41 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.220 { iface MIXER name 'Mix E Input 42 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.221 { iface MIXER name 'Mix E Input 43 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.222 { iface MIXER name 'Mix F Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.223 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.224 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.225 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.226 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.227 { iface MIXER name 'Mix F Input 06 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.228 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.229 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.230 { iface MIXER name 'Mix F Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.231 { iface MIXER name 'Mix F Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.232 { iface MIXER name 'Mix F Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.233 { iface MIXER name 'Mix F Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.234 { iface MIXER name 'Mix F Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.235 { iface MIXER name 'Mix F Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.236 { iface MIXER name 'Mix F Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.237 { iface MIXER name 'Mix F Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.238 { iface MIXER name 'Mix F Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.239 { iface MIXER name 'Mix F Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.240 { iface MIXER name 'Mix F Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.241 { iface MIXER name 'Mix F Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.242 { iface MIXER name 'Mix F Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.243 { iface MIXER name 'Mix F Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.244 { iface MIXER name 'Mix F Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.245 { iface MIXER name 'Mix F Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.246 { iface MIXER name 'Mix F Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.247 { iface MIXER name 'Mix F Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.248 { iface MIXER name 'Mix F Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.249 { iface MIXER name 'Mix F Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.250 { iface MIXER name 'Mix F Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.251 { iface MIXER name 'Mix F Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.252 { iface MIXER name 'Mix F Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.253 { iface MIXER name 'Mix F Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.254 { iface MIXER name 'Mix F Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.255 { iface MIXER name 'Mix F Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.256 { iface MIXER name 'Mix F Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.257 { iface MIXER name 'Mix F Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.258 { iface MIXER name 'Mix F Input 37 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.259 { iface MIXER name 'Mix F Input 38 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.260 { iface MIXER name 'Mix F Input 39 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.261 { iface MIXER name 'Mix F Input 40 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.262 { iface MIXER name 'Mix F Input 41 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.263 { iface MIXER name 'Mix F Input 42 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.264 { iface MIXER name 'Mix F Input 43 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.265 { iface MIXER name 'Mix G Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.266 { iface MIXER name 'Mix G Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.267 { iface MIXER name 'Mix G Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.268 { iface MIXER name 'Mix G Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.269 { iface MIXER name 'Mix G Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.270 { iface MIXER name 'Mix G Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.271 { iface MIXER name 'Mix G Input 07 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.272 { iface MIXER name 'Mix G Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.273 { iface MIXER name 'Mix G Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.274 { iface MIXER name 'Mix G Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.275 { iface MIXER name 'Mix G Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.276 { iface MIXER name 'Mix G Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.277 { iface MIXER name 'Mix G Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.278 { iface MIXER name 'Mix G Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.279 { iface MIXER name 'Mix G Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.280 { iface MIXER name 'Mix G Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.281 { iface MIXER name 'Mix G Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.282 { iface MIXER name 'Mix G Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.283 { iface MIXER name 'Mix G Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.284 { iface MIXER name 'Mix G Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.285 { iface MIXER name 'Mix G Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.286 { iface MIXER name 'Mix G Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.287 { iface MIXER name 'Mix G Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.288 { iface MIXER name 'Mix G Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.289 { iface MIXER name 'Mix G Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.290 { iface MIXER name 'Mix G Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.291 { iface MIXER name 'Mix G Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.292 { iface MIXER name 'Mix G Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.293 { iface MIXER name 'Mix G Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.294 { iface MIXER name 'Mix G Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.295 { iface MIXER name 'Mix G Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.296 { iface MIXER name 'Mix G Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.297 { iface MIXER name 'Mix G Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.298 { iface MIXER name 'Mix G Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.299 { iface MIXER name 'Mix G Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.300 { iface MIXER name 'Mix G Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.301 { iface MIXER name 'Mix G Input 37 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.302 { iface MIXER name 'Mix G Input 38 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.303 { iface MIXER name 'Mix G Input 39 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.304 { iface MIXER name 'Mix G Input 40 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.305 { iface MIXER name 'Mix G Input 41 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.306 { iface MIXER name 'Mix G Input 42 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.307 { iface MIXER name 'Mix G Input 43 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.308 { iface MIXER name 'Mix H Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.309 { iface MIXER name 'Mix H Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.310 { iface MIXER name 'Mix H Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.311 { iface MIXER name 'Mix H Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.312 { iface MIXER name 'Mix H Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.313 { iface MIXER name 'Mix H Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.314 { iface MIXER name 'Mix H Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.315 { iface MIXER name 'Mix H Input 08 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.316 { iface MIXER name 'Mix H Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.317 { iface MIXER name 'Mix H Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.318 { iface MIXER name 'Mix H Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.319 { iface MIXER name 'Mix H Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.320 { iface MIXER name 'Mix H Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.321 { iface MIXER name 'Mix H Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.322 { iface MIXER name 'Mix H Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.323 { iface MIXER name 'Mix H Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.324 { iface MIXER name 'Mix H Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.325 { iface MIXER name 'Mix H Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.326 { iface MIXER name 'Mix H Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.327 { iface MIXER name 'Mix H Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.328 { iface MIXER name 'Mix H Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.329 { iface MIXER name 'Mix H Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.330 { iface MIXER name 'Mix H Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.331 { iface MIXER name 'Mix H Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.332 { iface MIXER name 'Mix H Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.333 { iface MIXER name 'Mix H Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.334 { iface MIXER name 'Mix H Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.335 { iface MIXER name 'Mix H Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.336 { iface MIXER name 'Mix H Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.337 { iface MIXER name 'Mix H Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.338 { iface MIXER name 'Mix H Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.339 { iface MIXER name 'Mix H Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.340 { iface MIXER name 'Mix H Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.341 { iface MIXER name 'Mix H Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.342 { iface MIXER name 'Mix H Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.343 { iface MIXER name 'Mix H Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.344 { iface MIXER name 'Mix H Input 37 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.345 { iface MIXER name 'Mix H Input 38 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.346 { iface MIXER name 'Mix H Input 39 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.347 { iface MIXER name 'Mix H Input 40 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.348 { iface MIXER name 'Mix H Input 41 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.349 { iface MIXER name 'Mix H Input 42 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.350 { iface MIXER name 'Mix H Input 43 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.351 { iface MIXER name 'Mix I Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.352 { iface MIXER name 'Mix I Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.353 { iface MIXER name 'Mix I Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.354 { iface MIXER name 'Mix I Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.355 { iface MIXER name 'Mix I Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.356 { iface MIXER name 'Mix I Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.357 { iface MIXER name 'Mix I Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.358 { iface MIXER name 'Mix I Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.359 { iface MIXER name 'Mix I Input 09 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.360 { iface MIXER name 'Mix I Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.361 { iface MIXER name 'Mix I Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.362 { iface MIXER name 'Mix I Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.363 { iface MIXER name 'Mix I Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.364 { iface MIXER name 'Mix I Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.365 { iface MIXER name 'Mix I Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.366 { iface MIXER name 'Mix I Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.367 { iface MIXER name 'Mix I Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.368 { iface MIXER name 'Mix I Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.369 { iface MIXER name 'Mix I Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.370 { iface MIXER name 'Mix I Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.371 { iface MIXER name 'Mix I Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.372 { iface MIXER name 'Mix I Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.373 { iface MIXER name 'Mix I Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.374 { iface MIXER name 'Mix I Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.375 { iface MIXER name 'Mix I Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.376 { iface MIXER name 'Mix I Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.377 { iface MIXER name 'Mix I Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.378 { iface MIXER name 'Mix I Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.379 { iface MIXER name 'Mix I Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.380 { iface MIXER name 'Mix I Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.381 { iface MIXER name 'Mix I Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.382 { iface MIXER name 'Mix I Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.383 { iface MIXER name 'Mix I Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.384 { iface MIXER name 'Mix I Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.385 { iface MIXER name 'Mix I Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.386 { iface MIXER name 'Mix I Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.387 { iface MIXER name 'Mix I Input 37 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.388 { iface MIXER name 'Mix I Input 38 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.389 { iface MIXER name 'Mix I Input 39 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.390 { iface MIXER name 'Mix I Input 40 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.391 { iface MIXER name 'Mix I Input 41 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.392 { iface MIXER name 'Mix I Input 42 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.393 { iface MIXER name 'Mix I Input 43 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.394 { iface MIXER name 'Mix J Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.395 { iface MIXER name 'Mix J Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.396 { iface MIXER name 'Mix J Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.397 { iface MIXER name 'Mix J Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.398 { iface MIXER name 'Mix J Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.399 { iface MIXER name 'Mix J Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.400 { iface MIXER name 'Mix J Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.401 { iface MIXER name 'Mix J Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.402 { iface MIXER name 'Mix J Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.403 { iface MIXER name 'Mix J Input 10 Playback Volume' value 8192 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 0 } } control.404 { iface MIXER name 'Mix J Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.405 { iface MIXER name 'Mix J Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.406 { iface MIXER name 'Mix J Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.407 { iface MIXER name 'Mix J Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.408 { iface MIXER name 'Mix J Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.409 { iface MIXER name 'Mix J Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.410 { iface MIXER name 'Mix J Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.411 { iface MIXER name 'Mix J Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.412 { iface MIXER name 'Mix J Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.413 { iface MIXER name 'Mix J Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.414 { iface MIXER name 'Mix J Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.415 { iface MIXER name 'Mix J Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.416 { iface MIXER name 'Mix J Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.417 { iface MIXER name 'Mix J Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.418 { iface MIXER name 'Mix J Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.419 { iface MIXER name 'Mix J Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.420 { iface MIXER name 'Mix J Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.421 { iface MIXER name 'Mix J Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.422 { iface MIXER name 'Mix J Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.423 { iface MIXER name 'Mix J Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.424 { iface MIXER name 'Mix J Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.425 { iface MIXER name 'Mix J Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.426 { iface MIXER name 'Mix J Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.427 { iface MIXER name 'Mix J Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.428 { iface MIXER name 'Mix J Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.429 { iface MIXER name 'Mix J Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.430 { iface MIXER name 'Mix J Input 37 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.431 { iface MIXER name 'Mix J Input 38 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.432 { iface MIXER name 'Mix J Input 39 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.433 { iface MIXER name 'Mix J Input 40 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.434 { iface MIXER name 'Mix J Input 41 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.435 { iface MIXER name 'Mix J Input 42 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.436 { iface MIXER name 'Mix J Input 43 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.437 { iface MIXER name 'Mix K Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.438 { iface MIXER name 'Mix K Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.439 { iface MIXER name 'Mix K Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.440 { iface MIXER name 'Mix K Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.441 { iface MIXER name 'Mix K Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.442 { iface MIXER name 'Mix K Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.443 { iface MIXER name 'Mix K Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.444 { iface MIXER name 'Mix K Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.445 { iface MIXER name 'Mix K Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.446 { iface MIXER name 'Mix K Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.447 { iface MIXER name 'Mix K Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.448 { iface MIXER name 'Mix K Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.449 { iface MIXER name 'Mix K Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.450 { iface MIXER name 'Mix K Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.451 { iface MIXER name 'Mix K Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.452 { iface MIXER name 'Mix K Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.453 { iface MIXER name 'Mix K Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.454 { iface MIXER name 'Mix K Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.455 { iface MIXER name 'Mix K Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.456 { iface MIXER name 'Mix K Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.457 { iface MIXER name 'Mix K Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.458 { iface MIXER name 'Mix K Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.459 { iface MIXER name 'Mix K Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.460 { iface MIXER name 'Mix K Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.461 { iface MIXER name 'Mix K Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.462 { iface MIXER name 'Mix K Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.463 { iface MIXER name 'Mix K Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.464 { iface MIXER name 'Mix K Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.465 { iface MIXER name 'Mix K Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.466 { iface MIXER name 'Mix K Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.467 { iface MIXER name 'Mix K Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.468 { iface MIXER name 'Mix K Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.469 { iface MIXER name 'Mix K Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.470 { iface MIXER name 'Mix K Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.471 { iface MIXER name 'Mix K Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.472 { iface MIXER name 'Mix K Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.473 { iface MIXER name 'Mix K Input 37 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.474 { iface MIXER name 'Mix K Input 38 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.475 { iface MIXER name 'Mix K Input 39 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.476 { iface MIXER name 'Mix K Input 40 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.477 { iface MIXER name 'Mix K Input 41 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.478 { iface MIXER name 'Mix K Input 42 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.479 { iface MIXER name 'Mix K Input 43 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.480 { iface MIXER name 'Mix L Input 01 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.481 { iface MIXER name 'Mix L Input 02 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.482 { iface MIXER name 'Mix L Input 03 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.483 { iface MIXER name 'Mix L Input 04 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.484 { iface MIXER name 'Mix L Input 05 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.485 { iface MIXER name 'Mix L Input 06 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.486 { iface MIXER name 'Mix L Input 07 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.487 { iface MIXER name 'Mix L Input 08 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.488 { iface MIXER name 'Mix L Input 09 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.489 { iface MIXER name 'Mix L Input 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.490 { iface MIXER name 'Mix L Input 11 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.491 { iface MIXER name 'Mix L Input 12 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.492 { iface MIXER name 'Mix L Input 13 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.493 { iface MIXER name 'Mix L Input 14 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.494 { iface MIXER name 'Mix L Input 15 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.495 { iface MIXER name 'Mix L Input 16 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.496 { iface MIXER name 'Mix L Input 17 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.497 { iface MIXER name 'Mix L Input 18 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.498 { iface MIXER name 'Mix L Input 19 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.499 { iface MIXER name 'Mix L Input 20 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.500 { iface MIXER name 'Mix L Input 21 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.501 { iface MIXER name 'Mix L Input 22 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.502 { iface MIXER name 'Mix L Input 23 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.503 { iface MIXER name 'Mix L Input 24 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.504 { iface MIXER name 'Mix L Input 25 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.505 { iface MIXER name 'Mix L Input 26 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.506 { iface MIXER name 'Mix L Input 27 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.507 { iface MIXER name 'Mix L Input 28 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.508 { iface MIXER name 'Mix L Input 29 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.509 { iface MIXER name 'Mix L Input 30 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.510 { iface MIXER name 'Mix L Input 31 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.511 { iface MIXER name 'Mix L Input 32 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.512 { iface MIXER name 'Mix L Input 33 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.513 { iface MIXER name 'Mix L Input 34 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.514 { iface MIXER name 'Mix L Input 35 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.515 { iface MIXER name 'Mix L Input 36 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.516 { iface MIXER name 'Mix L Input 37 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.517 { iface MIXER name 'Mix L Input 38 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.518 { iface MIXER name 'Mix L Input 39 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.519 { iface MIXER name 'Mix L Input 40 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.520 { iface MIXER name 'Mix L Input 41 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.521 { iface MIXER name 'Mix L Input 42 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.522 { iface MIXER name 'Mix L Input 43 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 32613 (step 1)' tlv '0000000200000008ff676981000004b0' dbmin -9999999 dbmax 1200 dbvalue.0 -9999999 } } control.523 { iface MIXER name 'Analogue 1 Playback Enum' value 'PCM 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.524 { iface MIXER name 'Analogue 2 Playback Enum' value 'PCM 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.525 { iface MIXER name 'Analogue 3 Playback Enum' value 'PCM 3' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.526 { iface MIXER name 'Analogue 4 Playback Enum' value 'PCM 4' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.527 { iface MIXER name 'Analogue 5 Playback Enum' value 'PCM 5' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.528 { iface MIXER name 'Analogue 6 Playback Enum' value 'PCM 6' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.529 { iface MIXER name 'Analogue 7 Playback Enum' value 'PCM 7' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.530 { iface MIXER name 'Analogue 8 Playback Enum' value 'PCM 8' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.531 { iface MIXER name 'Analogue 9 Playback Enum' value 'PCM 9' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.532 { iface MIXER name 'Analogue 10 Playback Enum' value 'PCM 10' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.533 { iface MIXER name 'Analogue 11 Playback Enum' value 'Mix A' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.534 { iface MIXER name 'Analogue 12 Playback Enum' value 'Mix B' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.535 { iface MIXER name 'Analogue 13 Playback Enum' value 'Mix A' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.536 { iface MIXER name 'Analogue 14 Playback Enum' value 'Mix B' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.537 { iface MIXER name 'S/PDIF 1 Playback Enum' value 'PCM 11' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.538 { iface MIXER name 'S/PDIF 2 Playback Enum' value 'PCM 12' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.539 { iface MIXER name 'ADAT 1 Playback Enum' value 'PCM 13' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.540 { iface MIXER name 'ADAT 2 Playback Enum' value 'PCM 14' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.541 { iface MIXER name 'ADAT 3 Playback Enum' value 'PCM 15' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.542 { iface MIXER name 'ADAT 4 Playback Enum' value 'PCM 16' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.543 { iface MIXER name 'ADAT 5 Playback Enum' value 'PCM 17' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.544 { iface MIXER name 'ADAT 6 Playback Enum' value 'PCM 18' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.545 { iface MIXER name 'ADAT 7 Playback Enum' value 'PCM 19' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.546 { iface MIXER name 'ADAT 8 Playback Enum' value 'PCM 20' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.547 { iface MIXER name 'PCM 1 Capture Enum' value 'Analogue 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.548 { iface MIXER name 'PCM 2 Capture Enum' value 'Analogue 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.549 { iface MIXER name 'PCM 3 Capture Enum' value 'Analogue 3' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.550 { iface MIXER name 'PCM 4 Capture Enum' value 'Analogue 4' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.551 { iface MIXER name 'PCM 5 Capture Enum' value 'Analogue 5' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.552 { iface MIXER name 'PCM 6 Capture Enum' value 'Analogue 6' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.553 { iface MIXER name 'PCM 7 Capture Enum' value 'Analogue 7' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.554 { iface MIXER name 'PCM 8 Capture Enum' value 'Analogue 8' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.555 { iface MIXER name 'PCM 9 Capture Enum' value 'PCM 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.556 { iface MIXER name 'PCM 10 Capture Enum' value 'PCM 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.557 { iface MIXER name 'PCM 11 Capture Enum' value 'S/PDIF 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.558 { iface MIXER name 'PCM 12 Capture Enum' value 'S/PDIF 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.559 { iface MIXER name 'PCM 13 Capture Enum' value 'ADAT 1' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.560 { iface MIXER name 'PCM 14 Capture Enum' value 'ADAT 2' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.561 { iface MIXER name 'PCM 15 Capture Enum' value 'ADAT 3' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.562 { iface MIXER name 'PCM 16 Capture Enum' value 'ADAT 4' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.563 { iface MIXER name 'PCM 17 Capture Enum' value 'ADAT 5' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.564 { iface MIXER name 'PCM 18 Capture Enum' value 'ADAT 6' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.565 { iface MIXER name 'PCM 19 Capture Enum' value 'ADAT 7' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.566 { iface MIXER name 'PCM 20 Capture Enum' value 'ADAT 8' comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.567 { iface MIXER name 'Mixer 1 Capture Enum' value 'PCM 1' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.568 { iface MIXER name 'Mixer 2 Capture Enum' value 'PCM 2' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.569 { iface MIXER name 'Mixer 3 Capture Enum' value 'PCM 3' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.570 { iface MIXER name 'Mixer 4 Capture Enum' value 'PCM 4' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.571 { iface MIXER name 'Mixer 5 Capture Enum' value 'PCM 5' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.572 { iface MIXER name 'Mixer 6 Capture Enum' value 'PCM 6' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.573 { iface MIXER name 'Mixer 7 Capture Enum' value 'PCM 7' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.574 { iface MIXER name 'Mixer 8 Capture Enum' value 'PCM 8' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.575 { iface MIXER name 'Mixer 9 Capture Enum' value 'PCM 9' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.576 { iface MIXER name 'Mixer 10 Capture Enum' value 'PCM 10' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.577 { iface MIXER name 'Mixer 11 Capture Enum' value 'PCM 11' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.578 { iface MIXER name 'Mixer 12 Capture Enum' value 'PCM 12' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.579 { iface MIXER name 'Mixer 13 Capture Enum' value 'PCM 13' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.580 { iface MIXER name 'Mixer 14 Capture Enum' value 'PCM 14' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.581 { iface MIXER name 'Mixer 15 Capture Enum' value 'PCM 15' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.582 { iface MIXER name 'Mixer 16 Capture Enum' value 'PCM 16' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.583 { iface MIXER name 'Mixer 17 Capture Enum' value 'PCM 17' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.584 { iface MIXER name 'Mixer 18 Capture Enum' value 'PCM 18' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.585 { iface MIXER name 'Mixer 19 Capture Enum' value 'PCM 19' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.586 { iface MIXER name 'Mixer 20 Capture Enum' value 'PCM 20' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.587 { iface MIXER name 'Mixer 21 Capture Enum' value 'PCM 21' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.588 { iface MIXER name 'Mixer 22 Capture Enum' value 'PCM 22' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.589 { iface MIXER name 'Mixer 23 Capture Enum' value 'PCM 23' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.590 { iface MIXER name 'Mixer 24 Capture Enum' value 'PCM 24' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.591 { iface MIXER name 'Mixer 25 Capture Enum' value 'Analogue 1' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.592 { iface MIXER name 'Mixer 26 Capture Enum' value 'Analogue 2' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.593 { iface MIXER name 'Mixer 27 Capture Enum' value 'Analogue 3' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.594 { iface MIXER name 'Mixer 28 Capture Enum' value 'Analogue 4' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.595 { iface MIXER name 'Mixer 29 Capture Enum' value 'Analogue 5' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.596 { iface MIXER name 'Mixer 30 Capture Enum' value 'Analogue 6' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.597 { iface MIXER name 'Mixer 31 Capture Enum' value 'Analogue 7' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.598 { iface MIXER name 'Mixer 32 Capture Enum' value 'Analogue 8' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.599 { iface MIXER name 'Mixer 33 Capture Enum' value 'Analogue 9' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.600 { iface MIXER name 'Mixer 34 Capture Enum' value 'S/PDIF 1' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.601 { iface MIXER name 'Mixer 35 Capture Enum' value 'S/PDIF 2' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.602 { iface MIXER name 'Mixer 36 Capture Enum' value 'ADAT 1' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.603 { iface MIXER name 'Mixer 37 Capture Enum' value 'ADAT 2' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.604 { iface MIXER name 'Mixer 38 Capture Enum' value 'ADAT 3' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.605 { iface MIXER name 'Mixer 39 Capture Enum' value 'ADAT 4' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.606 { iface MIXER name 'Mixer 40 Capture Enum' value 'ADAT 5' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.607 { iface MIXER name 'Mixer 41 Capture Enum' value 'ADAT 6' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.608 { iface MIXER name 'Mixer 42 Capture Enum' value 'ADAT 7' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.609 { iface MIXER name 'Mixer 43 Capture Enum' value 'ADAT 8' comment { access 'read write locked user' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Analogue 7' item.8 'Analogue 8' item.9 'Analogue 9' item.10 'S/PDIF 1' item.11 'S/PDIF 2' item.12 'ADAT 1' item.13 'ADAT 2' item.14 'ADAT 3' item.15 'ADAT 4' item.16 'ADAT 5' item.17 'ADAT 6' item.18 'ADAT 7' item.19 'ADAT 8' item.20 'PCM 1' item.21 'PCM 2' item.22 'PCM 3' item.23 'PCM 4' item.24 'PCM 5' item.25 'PCM 6' item.26 'PCM 7' item.27 'PCM 8' item.28 'PCM 9' item.29 'PCM 10' item.30 'PCM 11' item.31 'PCM 12' item.32 'PCM 13' item.33 'PCM 14' item.34 'PCM 15' item.35 'PCM 16' item.36 'PCM 17' item.37 'PCM 18' item.38 'PCM 19' item.39 'PCM 20' item.40 'PCM 21' item.41 'PCM 22' item.42 'PCM 23' item.43 'PCM 24' item.44 'Mix A' item.45 'Mix B' item.46 'Mix C' item.47 'Mix D' item.48 'Mix E' item.49 'Mix F' item.50 'Mix G' item.51 'Mix H' item.52 'Mix I' item.53 'Mix J' item.54 'Mix K' item.55 'Mix L' } } control.610 { iface MIXER name 'Line In 1 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.611 { iface MIXER name 'Line In 1 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.612 { iface MIXER name 'Line In 1 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.613 { iface MIXER name 'Line In 1 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.614 { iface MIXER name 'Line In 1 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.615 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write user' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.616 { iface MIXER name 'Line In 1 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.617 { iface MIXER name 'Line In 1 Gain Capture Volume' value 70 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 6900 } } control.618 { iface MIXER name 'Line In 2 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.619 { iface MIXER name 'Line In 2 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.620 { iface MIXER name 'Line In 2 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.621 { iface MIXER name 'Line In 2 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.622 { iface MIXER name 'Line In 2 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.623 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write user' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.624 { iface MIXER name 'Line In 2 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.625 { iface MIXER name 'Line In 2 Gain Capture Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 0 } } control.626 { iface MIXER name 'Line In 3 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.627 { iface MIXER name 'Line In 3 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.628 { iface MIXER name 'Line In 3 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.629 { iface MIXER name 'Line In 3 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.630 { iface MIXER name 'Line In 3 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.631 { iface MIXER name 'Line In 3 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.632 { iface MIXER name 'Line In 3 Gain Capture Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 0 } } control.633 { iface MIXER name 'Line In 4 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.634 { iface MIXER name 'Line In 4 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.635 { iface MIXER name 'Line In 4 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.636 { iface MIXER name 'Line In 4 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.637 { iface MIXER name 'Line In 4 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.638 { iface MIXER name 'Line In 4 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.639 { iface MIXER name 'Line In 4 Gain Capture Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 0 } } control.640 { iface MIXER name 'Line In 5 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.641 { iface MIXER name 'Line In 5 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.642 { iface MIXER name 'Line In 5 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.643 { iface MIXER name 'Line In 5 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.644 { iface MIXER name 'Line In 5 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.645 { iface MIXER name 'Line In 5 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.646 { iface MIXER name 'Line In 5 Gain Capture Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 0 } } control.647 { iface MIXER name 'Line In 6 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.648 { iface MIXER name 'Line In 6 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.649 { iface MIXER name 'Line In 6 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.650 { iface MIXER name 'Line In 6 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.651 { iface MIXER name 'Line In 6 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.652 { iface MIXER name 'Line In 6 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.653 { iface MIXER name 'Line In 6 Gain Capture Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 0 } } control.654 { iface MIXER name 'Line In 7 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.655 { iface MIXER name 'Line In 7 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.656 { iface MIXER name 'Line In 7 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.657 { iface MIXER name 'Line In 7 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.658 { iface MIXER name 'Line In 7 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.659 { iface MIXER name 'Line In 7 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.660 { iface MIXER name 'Line In 7 Gain Capture Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 0 } } control.661 { iface MIXER name 'Line In 8 Air Capture Enum' value Off comment { access 'read write user' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.662 { iface MIXER name 'Line In 8 Autogain Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.663 { iface MIXER name 'Line In 8 Autogain Status Capture Enum' value Root comment { access 'read write user' type ENUMERATED count 1 item.0 Success item.1 DRover item.2 MinGainLimit item.3 DRunder item.4 MaxGainLimit item.5 Clipped item.6 Cancelled item.7 Root } } control.664 { iface MIXER name 'Line In 8 Link Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.665 { iface MIXER name 'Line In 8 Safe Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.666 { iface MIXER name 'Line In 8 Phantom Power Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.667 { iface MIXER name 'Line In 8 Gain Capture Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '0 - 70 (step 1)' tlv '00000004000000080000000000001af4' dbmin 0 dbmax 6900 dbvalue.0 0 } } control.668 { iface MIXER name 'Analogue 1 Playback Volume' value -43 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -4300 } } control.669 { iface MIXER name 'Analogue 2 Playback Volume' value -43 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -4300 } } control.670 { iface MIXER name 'Analogue 3 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.671 { iface MIXER name 'Analogue 4 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.672 { iface MIXER name 'Analogue 5 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.673 { iface MIXER name 'Analogue 6 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.674 { iface MIXER name 'Analogue 7 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.675 { iface MIXER name 'Analogue 8 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.676 { iface MIXER name 'Analogue 9 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.677 { iface MIXER name 'Analogue 10 Playback Volume' value 0 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.678 { iface MIXER name 'Analogue 11 Playback Volume' value -41 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -4100 } } control.679 { iface MIXER name 'Analogue 12 Playback Volume' value -41 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -4100 } } control.680 { iface MIXER name 'Analogue 13 Playback Volume' value -127 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.681 { iface MIXER name 'Analogue 14 Playback Volume' value -127 comment { access 'read write user' type INTEGER count 1 range '-127 - 0 (step 1)' tlv '0000000400000008ffffce6400000000' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.682 { iface CARD name 'Firmware Version' value.0 2 value.1 0 value.2 2399 value.3 4559 comment { access 'read write locked user' type INTEGER count 4 range '0 - 65535 (step 1)' tlv '53434b54000000206e75722f7063662f7265732d2d72657663662f312e312d706b636f7300000000' } } control.683 { iface CARD name 'ESP Firmware Version' value.0 1 value.1 0 value.2 0 value.3 348 comment { access 'read write locked user' type INTEGER count 4 range '0 - 65535 (step 1)' } } control.684 { iface MIXER name 'Input Select Capture Enum' value 'Input 1' comment { access 'read write user' type ENUMERATED count 1 item.0 'Input 1' item.1 'Input 2' item.2 'Input 3' item.3 'Input 4' item.4 'Input 5' item.5 'Input 6' item.6 'Input 7' item.7 'Input 8' } } control.685 { iface MIXER name 'Mute Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.686 { iface MIXER name 'Dim Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.687 { iface MIXER name 'Speaker Switching Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.688 { iface MIXER name 'Speaker Switching Alt Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.689 { iface MIXER name 'Talkback Enable Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.690 { iface MIXER name 'Talk Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.691 { iface MIXER name 'Talkback Mix A Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.692 { iface MIXER name 'Talkback Mix B Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.693 { iface MIXER name 'Talkback Mix C Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.694 { iface MIXER name 'Talkback Mix D Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.695 { iface MIXER name 'Talkback Mix E Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.696 { iface MIXER name 'Talkback Mix F Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.697 { iface MIXER name 'Talkback Mix G Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.698 { iface MIXER name 'Talkback Mix H Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.699 { iface MIXER name 'Talkback Mix I Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.700 { iface MIXER name 'Talkback Mix J Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.701 { iface MIXER name 'Talkback Mix K Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.702 { iface MIXER name 'Talkback Mix L Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.703 { iface MIXER name 'Output Playback Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } control.704 { iface MIXER name 'Digital I/O Mode Capture Enum' value 'S/PDIF RCA' comment { access 'read write user' type ENUMERATED count 1 item.0 'S/PDIF RCA' item.1 'S/PDIF Optical' item.2 'Dual ADAT' } } control.705 { iface MIXER name 'Standalone Switch' value true comment { access 'read write user' type BOOLEAN count 1 } } control.706 { iface MIXER name 'Phantom Power Persistence Capture Switch' value false comment { access 'read write user' type BOOLEAN count 1 } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 4 2i2.state000066400000000000000000000370711476551703200257630ustar00rootroot00000000000000state.Gen { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 comment { access read type INTEGER count 2 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 comment { access read type INTEGER count 4 range '0 - 36' } } control.3 { iface CARD name 'USB Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'Firmware Version' value 2115 comment { access read type INTEGER count 1 range '0 - 0' } } control.5 { iface CARD name 'Minimum Firmware Version' value 2115 comment { access read type INTEGER count 1 range '0 - 0' } } control.6 { iface MIXER name 'MSD Mode Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.7 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.8 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.9 { iface MIXER name 'Line In 1 Air Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.10 { iface MIXER name 'Line In 2 Air Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.11 { iface MIXER name 'Line In 1-2 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.12 { iface MIXER name 'Input Select Capture Enum' value 'Input 1' comment { access 'read write' type ENUMERATED count 1 item.0 'Input 1' item.1 'Input 2' } } control.13 { iface MIXER name 'Line In 1 Gain Capture Volume' value 9 comment { access 'read write' type INTEGER count 1 range '0 - 70 (step 1)' dbmin -7000 dbmax 0 dbvalue.0 -6100 } } control.14 { iface MIXER name 'Line In 1 Autogain Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.15 { iface MIXER name 'Line In 1 Autogain Status Capture Enum' value Stopped comment { access read type ENUMERATED count 1 item.0 Stopped item.1 Running item.2 Failed item.3 Cancelled item.4 Unknown } } control.16 { iface MIXER name 'Line In 1 Safe Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.17 { iface MIXER name 'Line In 1-2 Link Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.18 { iface MIXER name 'Line In 2 Gain Capture Volume' value 9 comment { access 'read write' type INTEGER count 1 range '0 - 70 (step 1)' dbmin -7000 dbmax 0 dbvalue.0 -6100 } } control.19 { iface MIXER name 'Line In 2 Autogain Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.20 { iface MIXER name 'Line In 2 Autogain Status Capture Enum' value Stopped comment { access read type ENUMERATED count 1 item.0 Stopped item.1 Running item.2 Failed item.3 Cancelled item.4 Unknown } } control.21 { iface MIXER name 'Line In 2 Safe Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.22 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'DSP 1' item.8 'DSP 2' item.9 'PCM 1' item.10 'PCM 2' } } control.23 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'DSP 1' item.8 'DSP 2' item.9 'PCM 1' item.10 'PCM 2' } } control.24 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'DSP 1' item.8 'DSP 2' item.9 'PCM 1' item.10 'PCM 2' } } control.25 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'DSP 1' item.8 'DSP 2' item.9 'PCM 1' item.10 'PCM 2' } } control.26 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'DSP 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'DSP 1' item.8 'DSP 2' item.9 'PCM 1' item.10 'PCM 2' } } control.27 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'DSP 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'DSP 1' item.8 'DSP 2' item.9 'PCM 1' item.10 'PCM 2' } } control.28 { iface MIXER name 'DSP Input 1 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'DSP 1' item.8 'DSP 2' item.9 'PCM 1' item.10 'PCM 2' } } control.29 { iface MIXER name 'DSP Input 2 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'DSP 1' item.8 'DSP 2' item.9 'PCM 1' item.10 'PCM 2' } } control.30 { iface MIXER name 'PCM 01 Capture Enum' value 'DSP 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'DSP 1' item.8 'DSP 2' item.9 'PCM 1' item.10 'PCM 2' } } control.31 { iface MIXER name 'PCM 02 Capture Enum' value 'DSP 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'DSP 1' item.8 'DSP 2' item.9 'PCM 1' item.10 'PCM 2' } } control.32 { iface MIXER name 'PCM 03 Capture Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'DSP 1' item.8 'DSP 2' item.9 'PCM 1' item.10 'PCM 2' } } control.33 { iface MIXER name 'PCM 04 Capture Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'DSP 1' item.8 'DSP 2' item.9 'PCM 1' item.10 'PCM 2' } } control.34 { iface MIXER name 'Mix A Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.35 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.36 { iface MIXER name 'Mix A Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.37 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.38 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.39 { iface MIXER name 'Mix B Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.40 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.41 { iface MIXER name 'Mix B Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.42 { iface MIXER name 'Mix C Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.43 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.44 { iface MIXER name 'Mix C Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.45 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.46 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.47 { iface MIXER name 'Mix D Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.48 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.49 { iface MIXER name 'Mix D Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.50 { iface PCM name 'Level Meter' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 0 value.9 0 value.10 0 value.11 0 comment { access 'read volatile' type INTEGER count 12 range '0 - 4095 (step 1)' } } control.51 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } control.52 { iface MIXER name 'Direct Monitor Playback Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 Mono item.2 Stereo } } control.53 { iface MIXER name 'Monitor 1 Mix A Input 01 Playback Volume' value 150 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -500 } } control.54 { iface MIXER name 'Monitor 1 Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.55 { iface MIXER name 'Monitor 1 Mix A Input 03 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.56 { iface MIXER name 'Monitor 1 Mix A Input 04 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.57 { iface MIXER name 'Monitor 1 Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.58 { iface MIXER name 'Monitor 1 Mix B Input 02 Playback Volume' value 150 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -500 } } control.59 { iface MIXER name 'Monitor 1 Mix B Input 03 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.60 { iface MIXER name 'Monitor 1 Mix B Input 04 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.61 { iface MIXER name 'Monitor 2 Mix A Input 01 Playback Volume' value 150 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -500 } } control.62 { iface MIXER name 'Monitor 2 Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.63 { iface MIXER name 'Monitor 2 Mix A Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.64 { iface MIXER name 'Monitor 2 Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.65 { iface MIXER name 'Monitor 2 Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.66 { iface MIXER name 'Monitor 2 Mix B Input 02 Playback Volume' value 150 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -500 } } control.67 { iface MIXER name 'Monitor 2 Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.68 { iface MIXER name 'Monitor 2 Mix B Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 4 4i4.state000066400000000000000000001706541476551703200257740ustar00rootroot00000000000000state.Gen { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 comment { access read type INTEGER count 6 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 comment { access read type INTEGER count 6 range '0 - 36' } } control.3 { iface CARD name 'USB Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'Firmware Version' value 2089 comment { access read type INTEGER count 1 range '0 - 0' } } control.5 { iface CARD name 'Minimum Firmware Version' value 2089 comment { access read type INTEGER count 1 range '0 - 0' } } control.6 { iface MIXER name 'Master HW Playback Volume' value 0 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.7 { iface MIXER name 'Headphone Playback Volume' value 0 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.8 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.9 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.10 { iface MIXER name 'Line In 1 Air Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.11 { iface MIXER name 'Line In 2 Air Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.12 { iface MIXER name 'Line In 1 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.13 { iface MIXER name 'Line In 2 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.14 { iface MIXER name 'Input Select Capture Enum' value 'Input 1' comment { access 'read write' type ENUMERATED count 1 item.0 'Input 1' item.1 'Input 2' } } control.15 { iface MIXER name 'Line In 1 Gain Capture Volume' value 70 comment { access 'read write' type INTEGER count 1 range '0 - 70 (step 1)' dbmin -7000 dbmax 0 dbvalue.0 0 } } control.16 { iface MIXER name 'Line In 1 Autogain Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.17 { iface MIXER name 'Line In 1 Autogain Status Capture Enum' value Stopped comment { access read type ENUMERATED count 1 item.0 Stopped item.1 Running item.2 Failed item.3 Cancelled item.4 Unknown } } control.18 { iface MIXER name 'Line In 1 Safe Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.19 { iface MIXER name 'Line In 1-2 Link Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.20 { iface MIXER name 'Line In 2 Gain Capture Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 70 (step 1)' dbmin -7000 dbmax 0 dbvalue.0 -7000 } } control.21 { iface MIXER name 'Line In 2 Autogain Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.22 { iface MIXER name 'Line In 2 Autogain Status Capture Enum' value Stopped comment { access read type ENUMERATED count 1 item.0 Stopped item.1 Running item.2 Failed item.3 Cancelled item.4 Unknown } } control.23 { iface MIXER name 'Line In 2 Safe Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.24 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.25 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.26 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.27 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.28 { iface MIXER name 'Analogue Output 05 Playback Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.29 { iface MIXER name 'Analogue Output 06 Playback Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.30 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'DSP 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.31 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'DSP 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.32 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.33 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.34 { iface MIXER name 'Mixer Input 05 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.35 { iface MIXER name 'Mixer Input 06 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.36 { iface MIXER name 'Mixer Input 07 Capture Enum' value 'PCM 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.37 { iface MIXER name 'Mixer Input 08 Capture Enum' value 'PCM 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.38 { iface MIXER name 'Mixer Input 09 Capture Enum' value 'PCM 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.39 { iface MIXER name 'Mixer Input 10 Capture Enum' value 'PCM 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.40 { iface MIXER name 'DSP Input 1 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.41 { iface MIXER name 'DSP Input 2 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.42 { iface MIXER name 'PCM 01 Capture Enum' value 'DSP 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.43 { iface MIXER name 'PCM 02 Capture Enum' value 'DSP 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.44 { iface MIXER name 'PCM 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.45 { iface MIXER name 'PCM 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.46 { iface MIXER name 'PCM 05 Capture Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.47 { iface MIXER name 'PCM 06 Capture Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.48 { iface MIXER name 'Mix A Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.49 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.50 { iface MIXER name 'Mix A Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.51 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.52 { iface MIXER name 'Mix A Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.53 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.54 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.55 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.56 { iface MIXER name 'Mix A Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.57 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.58 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.59 { iface MIXER name 'Mix B Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.60 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.61 { iface MIXER name 'Mix B Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.62 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.63 { iface MIXER name 'Mix B Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.64 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.65 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.66 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.67 { iface MIXER name 'Mix B Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.68 { iface MIXER name 'Mix C Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.69 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.70 { iface MIXER name 'Mix C Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.71 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.72 { iface MIXER name 'Mix C Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.73 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.74 { iface MIXER name 'Mix C Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.75 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.76 { iface MIXER name 'Mix C Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.77 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.78 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.79 { iface MIXER name 'Mix D Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.80 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.81 { iface MIXER name 'Mix D Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.82 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.83 { iface MIXER name 'Mix D Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.84 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.85 { iface MIXER name 'Mix D Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.86 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.87 { iface MIXER name 'Mix D Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.88 { iface MIXER name 'Mix E Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.89 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.90 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.91 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.92 { iface MIXER name 'Mix E Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.93 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.94 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.95 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.96 { iface MIXER name 'Mix E Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.97 { iface MIXER name 'Mix E Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.98 { iface MIXER name 'Mix F Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.99 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.100 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.101 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.102 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.103 { iface MIXER name 'Mix F Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.104 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.105 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.106 { iface MIXER name 'Mix F Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.107 { iface MIXER name 'Mix F Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.108 { iface PCM name 'Level Meter' value.0 3313 value.1 3418 value.2 0 value.3 0 value.4 3362 value.5 3450 value.6 1876 value.7 0 value.8 0 value.9 0 value.10 3313 value.11 3418 value.12 0 value.13 0 value.14 0 value.15 0 value.16 1876 value.17 0 value.18 1876 value.19 0 value.20 0 value.21 0 value.22 3362 value.23 3450 comment { access 'read volatile' type INTEGER count 24 range '0 - 4095 (step 1)' } } control.109 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } control.110 { iface CARD name 'Power Status Card Enum' value Fail comment { access read type ENUMERATED count 1 item.0 External item.1 Bus item.2 Fail } } } state.Gen_1 { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 comment { access read type INTEGER count 6 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 comment { access read type INTEGER count 6 range '0 - 36' } } control.3 { iface CARD name 'USB Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'Firmware Version' value 2089 comment { access read type INTEGER count 1 range '0 - 0' } } control.5 { iface CARD name 'Minimum Firmware Version' value 2089 comment { access read type INTEGER count 1 range '0 - 0' } } control.6 { iface MIXER name 'MSD Mode Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.7 { iface MIXER name 'Master HW Playback Volume' value 88 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -3900 } } control.8 { iface MIXER name 'Headphone Playback Volume' value 0 comment { access read type INTEGER count 1 range '0 - 127 (step 1)' dbmin -12700 dbmax 0 dbvalue.0 -12700 } } control.9 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.10 { iface MIXER name 'Line In 2 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.11 { iface MIXER name 'Line In 1 Air Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.12 { iface MIXER name 'Line In 2 Air Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.13 { iface MIXER name 'Line In 1 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.14 { iface MIXER name 'Line In 2 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.15 { iface MIXER name 'Input Select Capture Enum' value 'Input 1' comment { access 'read write' type ENUMERATED count 1 item.0 'Input 1' item.1 'Input 2' } } control.16 { iface MIXER name 'Line In 1 Gain Capture Volume' value 70 comment { access 'read write' type INTEGER count 1 range '0 - 70 (step 1)' dbmin -7000 dbmax 0 dbvalue.0 0 } } control.17 { iface MIXER name 'Line In 1 Autogain Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.18 { iface MIXER name 'Line In 1 Autogain Status Capture Enum' value Cancelled comment { access read type ENUMERATED count 1 item.0 Stopped item.1 Running item.2 Failed item.3 Cancelled item.4 Unknown } } control.19 { iface MIXER name 'Line In 1 Safe Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.20 { iface MIXER name 'Line In 1-2 Link Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.21 { iface MIXER name 'Line In 2 Gain Capture Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 70 (step 1)' dbmin -7000 dbmax 0 dbvalue.0 -7000 } } control.22 { iface MIXER name 'Line In 2 Autogain Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.23 { iface MIXER name 'Line In 2 Autogain Status Capture Enum' value Stopped comment { access read type ENUMERATED count 1 item.0 Stopped item.1 Running item.2 Failed item.3 Cancelled item.4 Unknown } } control.24 { iface MIXER name 'Line In 2 Safe Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.25 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.26 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.27 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.28 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.29 { iface MIXER name 'Analogue Output 05 Playback Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.30 { iface MIXER name 'Analogue Output 06 Playback Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.31 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'DSP 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.32 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'DSP 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.33 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.34 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.35 { iface MIXER name 'Mixer Input 05 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.36 { iface MIXER name 'Mixer Input 06 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.37 { iface MIXER name 'Mixer Input 07 Capture Enum' value 'PCM 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.38 { iface MIXER name 'Mixer Input 08 Capture Enum' value 'PCM 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.39 { iface MIXER name 'Mixer Input 09 Capture Enum' value 'PCM 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.40 { iface MIXER name 'Mixer Input 10 Capture Enum' value 'PCM 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.41 { iface MIXER name 'DSP Input 1 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.42 { iface MIXER name 'DSP Input 2 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.43 { iface MIXER name 'PCM 01 Capture Enum' value 'DSP 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.44 { iface MIXER name 'PCM 02 Capture Enum' value 'DSP 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.45 { iface MIXER name 'PCM 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.46 { iface MIXER name 'PCM 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.47 { iface MIXER name 'PCM 05 Capture Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.48 { iface MIXER name 'PCM 06 Capture Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Mix A' item.6 'Mix B' item.7 'Mix C' item.8 'Mix D' item.9 'Mix E' item.10 'Mix F' item.11 'DSP 1' item.12 'DSP 2' item.13 'PCM 1' item.14 'PCM 2' item.15 'PCM 3' item.16 'PCM 4' item.17 'PCM 5' item.18 'PCM 6' } } control.49 { iface MIXER name 'Mix A Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.50 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.51 { iface MIXER name 'Mix A Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.52 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.53 { iface MIXER name 'Mix A Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.54 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.55 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.56 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.57 { iface MIXER name 'Mix A Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.58 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.59 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.60 { iface MIXER name 'Mix B Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.61 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.62 { iface MIXER name 'Mix B Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.63 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.64 { iface MIXER name 'Mix B Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.65 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.66 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.67 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.68 { iface MIXER name 'Mix B Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.69 { iface MIXER name 'Mix C Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.70 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.71 { iface MIXER name 'Mix C Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.72 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.73 { iface MIXER name 'Mix C Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.74 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.75 { iface MIXER name 'Mix C Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.76 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.77 { iface MIXER name 'Mix C Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.78 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.79 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.80 { iface MIXER name 'Mix D Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.81 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.82 { iface MIXER name 'Mix D Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.83 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.84 { iface MIXER name 'Mix D Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.85 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.86 { iface MIXER name 'Mix D Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.87 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.88 { iface MIXER name 'Mix D Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.89 { iface MIXER name 'Mix E Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.90 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.91 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.92 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.93 { iface MIXER name 'Mix E Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.94 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.95 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.96 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.97 { iface MIXER name 'Mix E Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.98 { iface MIXER name 'Mix E Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.99 { iface MIXER name 'Mix F Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.100 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.101 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.102 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.103 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.104 { iface MIXER name 'Mix F Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.105 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.106 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.107 { iface MIXER name 'Mix F Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.108 { iface MIXER name 'Mix F Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.109 { iface PCM name 'Level Meter' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 14 value.7 0 value.8 0 value.9 0 value.10 0 value.11 0 value.12 0 value.13 0 value.14 0 value.15 0 value.16 14 value.17 0 value.18 14 value.19 0 value.20 0 value.21 0 value.22 0 value.23 0 comment { access 'read volatile' type INTEGER count 24 range '0 - 4095 (step 1)' } } control.110 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } control.111 { iface CARD name 'Power Status Card Enum' value Bus comment { access read type ENUMERATED count 1 item.0 External item.1 Bus item.2 Fail } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Scarlett Gen 4 Solo.state000066400000000000000000000335141476551703200263010ustar00rootroot00000000000000state.Gen { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 comment { access read type INTEGER count 2 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 comment { access read type INTEGER count 4 range '0 - 36' } } control.3 { iface CARD name 'USB Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'Firmware Version' value 2115 comment { access read type INTEGER count 1 range '0 - 0' } } control.5 { iface CARD name 'Minimum Firmware Version' value 2115 comment { access read type INTEGER count 1 range '0 - 0' } } control.6 { iface MIXER name 'MSD Mode Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.7 { iface MIXER name 'Line In 1 Level Capture Enum' value Line comment { access 'read write' type ENUMERATED count 1 item.0 Line item.1 Inst } } control.8 { iface MIXER name 'Line In 2 Air Capture Enum' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 Presence item.2 'Presence + Drive' } } control.9 { iface MIXER name 'Line In 2 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.10 { iface MIXER name 'PCM Input Capture Switch' value Direct comment { access 'read write' type ENUMERATED count 1 item.0 Direct item.1 Mixer } } control.11 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'DSP 1' item.10 'DSP 2' item.11 'PCM 1' item.12 'PCM 2' } } control.12 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'DSP 1' item.10 'DSP 2' item.11 'PCM 1' item.12 'PCM 2' } } control.13 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'DSP 1' item.10 'DSP 2' item.11 'PCM 1' item.12 'PCM 2' } } control.14 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'DSP 1' item.10 'DSP 2' item.11 'PCM 1' item.12 'PCM 2' } } control.15 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'DSP 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'DSP 1' item.10 'DSP 2' item.11 'PCM 1' item.12 'PCM 2' } } control.16 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'DSP 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'DSP 1' item.10 'DSP 2' item.11 'PCM 1' item.12 'PCM 2' } } control.17 { iface MIXER name 'DSP Input 1 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'DSP 1' item.10 'DSP 2' item.11 'PCM 1' item.12 'PCM 2' } } control.18 { iface MIXER name 'DSP Input 2 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'DSP 1' item.10 'DSP 2' item.11 'PCM 1' item.12 'PCM 2' } } control.19 { iface MIXER name 'PCM 01 Capture Enum' value 'DSP 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'DSP 1' item.10 'DSP 2' item.11 'PCM 1' item.12 'PCM 2' } } control.20 { iface MIXER name 'PCM 02 Capture Enum' value 'DSP 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'DSP 1' item.10 'DSP 2' item.11 'PCM 1' item.12 'PCM 2' } } control.21 { iface MIXER name 'PCM 03 Capture Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'DSP 1' item.10 'DSP 2' item.11 'PCM 1' item.12 'PCM 2' } } control.22 { iface MIXER name 'PCM 04 Capture Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'DSP 1' item.10 'DSP 2' item.11 'PCM 1' item.12 'PCM 2' } } control.23 { iface MIXER name 'Mix A Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.24 { iface MIXER name 'Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.25 { iface MIXER name 'Mix A Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.26 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.27 { iface MIXER name 'Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.28 { iface MIXER name 'Mix B Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.29 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.30 { iface MIXER name 'Mix B Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.31 { iface MIXER name 'Mix C Input 01 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.32 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.33 { iface MIXER name 'Mix C Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.34 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.35 { iface MIXER name 'Mix D Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.36 { iface MIXER name 'Mix D Input 02 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.37 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.38 { iface MIXER name 'Mix D Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.39 { iface MIXER name 'Mix E Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.40 { iface MIXER name 'Mix E Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.41 { iface MIXER name 'Mix E Input 03 Playback Volume' value 144 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -800 } } control.42 { iface MIXER name 'Mix E Input 04 Playback Volume' value 144 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -800 } } control.43 { iface MIXER name 'Mix F Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.44 { iface MIXER name 'Mix F Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.45 { iface MIXER name 'Mix F Input 03 Playback Volume' value 144 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -800 } } control.46 { iface MIXER name 'Mix F Input 04 Playback Volume' value 144 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -800 } } control.47 { iface PCM name 'Level Meter' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 3 value.6 0 value.7 3 value.8 0 value.9 3 value.10 0 value.11 0 comment { access 'read volatile' type INTEGER count 12 range '0 - 4095 (step 1)' } } control.48 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } control.49 { iface MIXER name 'Direct Monitor Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.50 { iface MIXER name 'Monitor Mix A Input 01 Playback Volume' value 150 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -500 } } control.51 { iface MIXER name 'Monitor Mix A Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.52 { iface MIXER name 'Monitor Mix A Input 03 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.53 { iface MIXER name 'Monitor Mix A Input 04 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.54 { iface MIXER name 'Monitor Mix B Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.55 { iface MIXER name 'Monitor Mix B Input 02 Playback Volume' value 150 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -500 } } control.56 { iface MIXER name 'Monitor Mix B Input 03 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.57 { iface MIXER name 'Monitor Mix B Input 04 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Vocaster One.state000066400000000000000000000730771476551703200253050ustar00rootroot00000000000000state.USB_1 { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 comment { access read type INTEGER count 4 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 0 value.9 0 comment { access read type INTEGER count 10 range '0 - 36' } } control.3 { iface CARD name 'USB Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'Firmware Version' value 1769 comment { access read type INTEGER count 1 range '0 - 0' } } control.5 { iface CARD name 'Minimum Firmware Version' value 1769 comment { access read type INTEGER count 1 range '0 - 0' } } control.6 { iface MIXER name 'MSD Mode Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.7 { iface MIXER name 'Line In 1 DSP Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface CARD name 'Line In 1 Compressor Enable' value true comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface CARD name 'Line In 1 Compressor Threshold' value -22 comment { access 'read write' type INTEGER count 1 range '-40 - 0 (step 1)' } } control.10 { iface CARD name 'Line In 1 Compressor Ratio' value 8 comment { access 'read write' type INTEGER count 1 range '2 - 100 (step 1)' } } control.11 { iface CARD name 'Line In 1 Compressor Knee Width' value 3 comment { access 'read write' type INTEGER count 1 range '0 - 10 (step 1)' } } control.12 { iface CARD name 'Line In 1 Compressor Attack' value 30 comment { access 'read write' type INTEGER count 1 range '30 - 255 (step 1)' } } control.13 { iface CARD name 'Line In 1 Compressor Release' value 30 comment { access 'read write' type INTEGER count 1 range '30 - 255 (step 1)' } } control.14 { iface CARD name 'Line In 1 Compressor Makeup Gain' value 5 comment { access 'read write' type INTEGER count 1 range '0 - 24 (step 1)' } } control.15 { iface CARD name 'Line In 1 Pre-Comp Filter Enable' value true comment { access 'read write' type BOOLEAN count 1 } } control.16 { iface CARD name 'Line In 1 PEQ Filter Enable' value true comment { access 'read write' type BOOLEAN count 1 } } control.17 { iface CARD name 'Line In 1 Pre-Comp Coefficients 1' value.0 265694923 value.1 -531389846 value.2 265694923 value.3 532986969 value.4 -264567952 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.18 { iface CARD name 'Line In 1 Pre-Comp Coefficients 2' value.0 268435456 value.1 -536870912 value.2 268435456 value.3 535245642 value.4 -266826695 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.19 { iface CARD name 'Line In 1 PEQ Coefficients 1' value.0 268940007 value.1 -533799575 value.2 264905304 value.3 533799575 value.4 -265409855 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.20 { iface CARD name 'Line In 1 PEQ Coefficients 2' value.0 264329859 value.1 -480949433 value.2 220769668 value.3 480949433 value.4 -216664071 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.21 { iface CARD name 'Line In 1 PEQ Coefficients 3' value.0 305086343 value.1 -305965130 value.2 115171522 value.3 248373882 value.4 -94231161 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.22 { iface MIXER name 'Line In 1 Mute Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.23 { iface MIXER name 'Line In 1 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.24 { iface MIXER name 'Line In 1 Gain Capture Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 70 (step 1)' dbmin 0 dbmax 7000 dbvalue.0 0 } } control.25 { iface MIXER name 'Line In 1 Autogain Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.26 { iface MIXER name 'Line In 1 Autogain Status Capture Enum' value FailClipped comment { access read type ENUMERATED count 1 item.0 Running item.1 Success item.2 SuccessDRover item.3 WarnMinGainLimit item.4 FailDRunder item.5 FailMaxGainLimit item.6 FailClipped item.7 Cancelled item.8 Invalid } } control.27 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.28 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.29 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.30 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.31 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'DSP 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.32 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.33 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.34 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.35 { iface MIXER name 'Mixer Input 05 Capture Enum' value 'PCM 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.36 { iface MIXER name 'Mixer Input 06 Capture Enum' value 'PCM 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.37 { iface MIXER name 'Mixer Input 07 Capture Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.38 { iface MIXER name 'Mixer Input 08 Capture Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.39 { iface MIXER name 'DSP Input 1 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.40 { iface MIXER name 'PCM 01 Capture Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.41 { iface MIXER name 'PCM 02 Capture Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.42 { iface MIXER name 'PCM 03 Capture Enum' value 'Mix G' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.43 { iface MIXER name 'PCM 04 Capture Enum' value 'Mix H' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.44 { iface MIXER name 'PCM 05 Capture Enum' value 'DSP 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.45 { iface MIXER name 'PCM 06 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.46 { iface MIXER name 'PCM 07 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.47 { iface MIXER name 'PCM 08 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.48 { iface MIXER name 'PCM 09 Capture Enum' value 'PCM 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.49 { iface MIXER name 'PCM 10 Capture Enum' value 'PCM 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Mix A' item.4 'Mix B' item.5 'Mix C' item.6 'Mix D' item.7 'Mix E' item.8 'Mix F' item.9 'Mix G' item.10 'Mix H' item.11 'DSP 1' item.12 'PCM 1' item.13 'PCM 2' item.14 'PCM 3' item.15 'PCM 4' } } control.50 { iface MIXER name 'Mix A Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.51 { iface MIXER name 'Mix A Input 02 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.52 { iface MIXER name 'Mix A Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.53 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.54 { iface MIXER name 'Mix A Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.55 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.56 { iface MIXER name 'Mix A Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.57 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.58 { iface MIXER name 'Mix B Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.59 { iface MIXER name 'Mix B Input 02 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.60 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.61 { iface MIXER name 'Mix B Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.62 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.63 { iface MIXER name 'Mix B Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.64 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.65 { iface MIXER name 'Mix B Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.66 { iface MIXER name 'Mix C Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.67 { iface MIXER name 'Mix C Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.68 { iface MIXER name 'Mix C Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.69 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.70 { iface MIXER name 'Mix C Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.71 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.72 { iface MIXER name 'Mix C Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.73 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.74 { iface MIXER name 'Mix D Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.75 { iface MIXER name 'Mix D Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.76 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.77 { iface MIXER name 'Mix D Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.78 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.79 { iface MIXER name 'Mix D Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.80 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.81 { iface MIXER name 'Mix D Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.82 { iface MIXER name 'Mix E Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.83 { iface MIXER name 'Mix E Input 02 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.84 { iface MIXER name 'Mix E Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.85 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.86 { iface MIXER name 'Mix E Input 05 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.87 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.88 { iface MIXER name 'Mix E Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.89 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.90 { iface MIXER name 'Mix F Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.91 { iface MIXER name 'Mix F Input 02 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.92 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.93 { iface MIXER name 'Mix F Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.94 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.95 { iface MIXER name 'Mix F Input 06 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.96 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.97 { iface MIXER name 'Mix F Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.98 { iface MIXER name 'Mix G Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.99 { iface MIXER name 'Mix G Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.100 { iface MIXER name 'Mix G Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.101 { iface MIXER name 'Mix G Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.102 { iface MIXER name 'Mix G Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.103 { iface MIXER name 'Mix G Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.104 { iface MIXER name 'Mix G Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.105 { iface MIXER name 'Mix G Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.106 { iface MIXER name 'Mix H Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.107 { iface MIXER name 'Mix H Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.108 { iface MIXER name 'Mix H Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.109 { iface MIXER name 'Mix H Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.110 { iface MIXER name 'Mix H Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.111 { iface MIXER name 'Mix H Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.112 { iface MIXER name 'Mix H Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.113 { iface MIXER name 'Mix H Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.114 { iface PCM name 'Level Meter' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 0 value.9 0 value.10 0 value.11 0 value.12 0 value.13 0 value.14 0 value.15 0 value.16 0 value.17 0 value.18 0 value.19 0 value.20 0 value.21 0 value.22 0 comment { access 'read volatile' type INTEGER count 23 range '0 - 4095 (step 1)' } } control.115 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/demo/Vocaster Two.state000066400000000000000000001576471476551703200253430ustar00rootroot00000000000000state.USB_1 { control.1 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 comment { access read type INTEGER count 4 range '0 - 36' } } control.2 { iface PCM name 'Capture Channel Map' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 0 value.9 0 value.10 0 value.11 0 value.12 0 value.13 0 comment { access read type INTEGER count 14 range '0 - 36' } } control.3 { iface CARD name 'USB Internal Validity' value true comment { access read type BOOLEAN count 1 } } control.4 { iface CARD name 'Firmware Version' value 1769 comment { access read type INTEGER count 1 range '0 - 0' } } control.5 { iface CARD name 'Minimum Firmware Version' value 1769 comment { access read type INTEGER count 1 range '0 - 0' } } control.6 { iface MIXER name 'MSD Mode Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.7 { iface MIXER name 'Line In 1 DSP Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface CARD name 'Line In 1 Compressor Enable' value true comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface CARD name 'Line In 1 Compressor Threshold' value -22 comment { access 'read write' type INTEGER count 1 range '-40 - 0 (step 1)' } } control.10 { iface CARD name 'Line In 1 Compressor Ratio' value 8 comment { access 'read write' type INTEGER count 1 range '2 - 100 (step 1)' } } control.11 { iface CARD name 'Line In 1 Compressor Knee Width' value 3 comment { access 'read write' type INTEGER count 1 range '0 - 10 (step 1)' } } control.12 { iface CARD name 'Line In 1 Compressor Attack' value 30 comment { access 'read write' type INTEGER count 1 range '30 - 255 (step 1)' } } control.13 { iface CARD name 'Line In 1 Compressor Release' value 30 comment { access 'read write' type INTEGER count 1 range '30 - 255 (step 1)' } } control.14 { iface CARD name 'Line In 1 Compressor Makeup Gain' value 5 comment { access 'read write' type INTEGER count 1 range '0 - 24 (step 1)' } } control.15 { iface CARD name 'Line In 1 Pre-Comp Filter Enable' value true comment { access 'read write' type BOOLEAN count 1 } } control.16 { iface CARD name 'Line In 1 PEQ Filter Enable' value true comment { access 'read write' type BOOLEAN count 1 } } control.17 { iface CARD name 'Line In 1 Pre-Comp Coefficients 1' value.0 265694923 value.1 -531389846 value.2 265694923 value.3 532986969 value.4 -264567952 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.18 { iface CARD name 'Line In 1 Pre-Comp Coefficients 2' value.0 268435456 value.1 -536870912 value.2 268435456 value.3 535245642 value.4 -266826695 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.19 { iface CARD name 'Line In 1 PEQ Coefficients 1' value.0 268940007 value.1 -533799575 value.2 264905304 value.3 533799575 value.4 -265409855 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.20 { iface CARD name 'Line In 1 PEQ Coefficients 2' value.0 264329859 value.1 -480949433 value.2 220769668 value.3 480949433 value.4 -216664071 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.21 { iface CARD name 'Line In 1 PEQ Coefficients 3' value.0 305086343 value.1 -305965130 value.2 115171522 value.3 248373882 value.4 -94231161 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.22 { iface MIXER name 'Line In 2 DSP Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.23 { iface CARD name 'Line In 2 Compressor Enable' value true comment { access 'read write' type BOOLEAN count 1 } } control.24 { iface CARD name 'Line In 2 Compressor Threshold' value -22 comment { access 'read write' type INTEGER count 1 range '-40 - 0 (step 1)' } } control.25 { iface CARD name 'Line In 2 Compressor Ratio' value 8 comment { access 'read write' type INTEGER count 1 range '2 - 100 (step 1)' } } control.26 { iface CARD name 'Line In 2 Compressor Knee Width' value 3 comment { access 'read write' type INTEGER count 1 range '0 - 10 (step 1)' } } control.27 { iface CARD name 'Line In 2 Compressor Attack' value 30 comment { access 'read write' type INTEGER count 1 range '30 - 255 (step 1)' } } control.28 { iface CARD name 'Line In 2 Compressor Release' value 30 comment { access 'read write' type INTEGER count 1 range '30 - 255 (step 1)' } } control.29 { iface CARD name 'Line In 2 Compressor Makeup Gain' value 5 comment { access 'read write' type INTEGER count 1 range '0 - 24 (step 1)' } } control.30 { iface CARD name 'Line In 2 Pre-Comp Filter Enable' value false comment { access 'read write' type BOOLEAN count 1 } } control.31 { iface CARD name 'Line In 2 PEQ Filter Enable' value false comment { access 'read write' type BOOLEAN count 1 } } control.32 { iface CARD name 'Line In 2 Pre-Comp Coefficients 1' value.0 265694923 value.1 -531389846 value.2 265694923 value.3 532986969 value.4 -264567952 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.33 { iface CARD name 'Line In 2 Pre-Comp Coefficients 2' value.0 268435456 value.1 -536870912 value.2 268435456 value.3 535245642 value.4 -266826695 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.34 { iface CARD name 'Line In 2 PEQ Coefficients 1' value.0 268940007 value.1 -533799575 value.2 264905304 value.3 533799575 value.4 -265409855 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.35 { iface CARD name 'Line In 2 PEQ Coefficients 2' value.0 264329859 value.1 -480949433 value.2 220769668 value.3 480949433 value.4 -216664071 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.36 { iface CARD name 'Line In 2 PEQ Coefficients 3' value.0 305086343 value.1 -305965130 value.2 115171522 value.3 248373882 value.4 -94231161 comment { access 'read write' type INTEGER count 5 range '-2147483648 - 2147483647 (step 1)' } } control.37 { iface MIXER name 'Line In 1 Mute Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.38 { iface MIXER name 'Line In 2 Mute Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.39 { iface MIXER name 'Line In 1 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.40 { iface MIXER name 'Line In 2 Phantom Power Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.41 { iface MIXER name 'Line In 1 Gain Capture Volume' value 9 comment { access 'read write' type INTEGER count 1 range '0 - 70 (step 1)' dbmin 0 dbmax 7000 dbvalue.0 900 } } control.42 { iface MIXER name 'Line In 1 Autogain Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.43 { iface MIXER name 'Line In 1 Autogain Status Capture Enum' value Success comment { access read type ENUMERATED count 1 item.0 Running item.1 Success item.2 SuccessDRover item.3 WarnMinGainLimit item.4 FailDRunder item.5 FailMaxGainLimit item.6 FailClipped item.7 Cancelled item.8 Invalid } } control.44 { iface MIXER name 'Line In 2 Gain Capture Volume' value 9 comment { access 'read write' type INTEGER count 1 range '0 - 70 (step 1)' dbmin 0 dbmax 7000 dbvalue.0 900 } } control.45 { iface MIXER name 'Line In 2 Autogain Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.46 { iface MIXER name 'Line In 2 Autogain Status Capture Enum' value Success comment { access read type ENUMERATED count 1 item.0 Running item.1 Success item.2 SuccessDRover item.3 WarnMinGainLimit item.4 FailDRunder item.5 FailMaxGainLimit item.6 FailClipped item.7 Cancelled item.8 Invalid } } control.47 { iface MIXER name 'Analogue Output 01 Playback Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.48 { iface MIXER name 'Analogue Output 02 Playback Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.49 { iface MIXER name 'Analogue Output 03 Playback Enum' value 'Mix C' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.50 { iface MIXER name 'Analogue Output 04 Playback Enum' value 'Mix D' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.51 { iface MIXER name 'Analogue Output 05 Playback Enum' value 'Mix E' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.52 { iface MIXER name 'Analogue Output 06 Playback Enum' value 'Mix F' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.53 { iface MIXER name 'Mixer Input 01 Capture Enum' value 'DSP 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.54 { iface MIXER name 'Mixer Input 02 Capture Enum' value 'DSP 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.55 { iface MIXER name 'Mixer Input 03 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.56 { iface MIXER name 'Mixer Input 04 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.57 { iface MIXER name 'Mixer Input 05 Capture Enum' value 'Analogue 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.58 { iface MIXER name 'Mixer Input 06 Capture Enum' value 'Analogue 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.59 { iface MIXER name 'Mixer Input 07 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.60 { iface MIXER name 'Mixer Input 08 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.61 { iface MIXER name 'Mixer Input 09 Capture Enum' value 'PCM 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.62 { iface MIXER name 'Mixer Input 10 Capture Enum' value 'PCM 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.63 { iface MIXER name 'Mixer Input 11 Capture Enum' value 'Mix A' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.64 { iface MIXER name 'Mixer Input 12 Capture Enum' value 'Mix B' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.65 { iface MIXER name 'DSP Input 1 Capture Enum' value 'Analogue 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.66 { iface MIXER name 'DSP Input 2 Capture Enum' value 'Analogue 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.67 { iface MIXER name 'PCM 01 Capture Enum' value 'Mix G' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.68 { iface MIXER name 'PCM 02 Capture Enum' value 'Mix H' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.69 { iface MIXER name 'PCM 03 Capture Enum' value 'Mix I' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.70 { iface MIXER name 'PCM 04 Capture Enum' value 'Mix J' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.71 { iface MIXER name 'PCM 05 Capture Enum' value 'DSP 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.72 { iface MIXER name 'PCM 06 Capture Enum' value 'DSP 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.73 { iface MIXER name 'PCM 07 Capture Enum' value 'Analogue 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.74 { iface MIXER name 'PCM 08 Capture Enum' value 'Analogue 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.75 { iface MIXER name 'PCM 09 Capture Enum' value 'Analogue 5' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.76 { iface MIXER name 'PCM 10 Capture Enum' value 'Analogue 6' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.77 { iface MIXER name 'PCM 11 Capture Enum' value 'PCM 1' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.78 { iface MIXER name 'PCM 12 Capture Enum' value 'PCM 2' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.79 { iface MIXER name 'PCM 13 Capture Enum' value 'PCM 3' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.80 { iface MIXER name 'PCM 14 Capture Enum' value 'PCM 4' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 'Analogue 1' item.2 'Analogue 2' item.3 'Analogue 3' item.4 'Analogue 4' item.5 'Analogue 5' item.6 'Analogue 6' item.7 'Mix A' item.8 'Mix B' item.9 'Mix C' item.10 'Mix D' item.11 'Mix E' item.12 'Mix F' item.13 'Mix G' item.14 'Mix H' item.15 'Mix I' item.16 'Mix J' item.17 'DSP 1' item.18 'DSP 2' item.19 'PCM 1' item.20 'PCM 2' item.21 'PCM 3' item.22 'PCM 4' } } control.81 { iface MIXER name 'Mix A Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.82 { iface MIXER name 'Mix A Input 02 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.83 { iface MIXER name 'Mix A Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.84 { iface MIXER name 'Mix A Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.85 { iface MIXER name 'Mix A Input 05 Playback Volume' value 122 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -1900 } } control.86 { iface MIXER name 'Mix A Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.87 { iface MIXER name 'Mix A Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.88 { iface MIXER name 'Mix A Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.89 { iface MIXER name 'Mix A Input 09 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.90 { iface MIXER name 'Mix A Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.91 { iface MIXER name 'Mix A Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.92 { iface MIXER name 'Mix A Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.93 { iface MIXER name 'Mix B Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.94 { iface MIXER name 'Mix B Input 02 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.95 { iface MIXER name 'Mix B Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.96 { iface MIXER name 'Mix B Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.97 { iface MIXER name 'Mix B Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.98 { iface MIXER name 'Mix B Input 06 Playback Volume' value 122 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -1900 } } control.99 { iface MIXER name 'Mix B Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.100 { iface MIXER name 'Mix B Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.101 { iface MIXER name 'Mix B Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.102 { iface MIXER name 'Mix B Input 10 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.103 { iface MIXER name 'Mix B Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.104 { iface MIXER name 'Mix B Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.105 { iface MIXER name 'Mix C Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.106 { iface MIXER name 'Mix C Input 02 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.107 { iface MIXER name 'Mix C Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.108 { iface MIXER name 'Mix C Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.109 { iface MIXER name 'Mix C Input 05 Playback Volume' value 122 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -1900 } } control.110 { iface MIXER name 'Mix C Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.111 { iface MIXER name 'Mix C Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.112 { iface MIXER name 'Mix C Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.113 { iface MIXER name 'Mix C Input 09 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.114 { iface MIXER name 'Mix C Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.115 { iface MIXER name 'Mix C Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.116 { iface MIXER name 'Mix C Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.117 { iface MIXER name 'Mix D Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.118 { iface MIXER name 'Mix D Input 02 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.119 { iface MIXER name 'Mix D Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.120 { iface MIXER name 'Mix D Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.121 { iface MIXER name 'Mix D Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.122 { iface MIXER name 'Mix D Input 06 Playback Volume' value 122 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -1900 } } control.123 { iface MIXER name 'Mix D Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.124 { iface MIXER name 'Mix D Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.125 { iface MIXER name 'Mix D Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.126 { iface MIXER name 'Mix D Input 10 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.127 { iface MIXER name 'Mix D Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.128 { iface MIXER name 'Mix D Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.129 { iface MIXER name 'Mix E Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.130 { iface MIXER name 'Mix E Input 02 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.131 { iface MIXER name 'Mix E Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.132 { iface MIXER name 'Mix E Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.133 { iface MIXER name 'Mix E Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.134 { iface MIXER name 'Mix E Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.135 { iface MIXER name 'Mix E Input 07 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.136 { iface MIXER name 'Mix E Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.137 { iface MIXER name 'Mix E Input 09 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.138 { iface MIXER name 'Mix E Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.139 { iface MIXER name 'Mix E Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.140 { iface MIXER name 'Mix E Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.141 { iface MIXER name 'Mix F Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.142 { iface MIXER name 'Mix F Input 02 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.143 { iface MIXER name 'Mix F Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.144 { iface MIXER name 'Mix F Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.145 { iface MIXER name 'Mix F Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.146 { iface MIXER name 'Mix F Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.147 { iface MIXER name 'Mix F Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.148 { iface MIXER name 'Mix F Input 08 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.149 { iface MIXER name 'Mix F Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.150 { iface MIXER name 'Mix F Input 10 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.151 { iface MIXER name 'Mix F Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.152 { iface MIXER name 'Mix F Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.153 { iface MIXER name 'Mix G Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.154 { iface MIXER name 'Mix G Input 02 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.155 { iface MIXER name 'Mix G Input 03 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.156 { iface MIXER name 'Mix G Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.157 { iface MIXER name 'Mix G Input 05 Playback Volume' value 122 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -1900 } } control.158 { iface MIXER name 'Mix G Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.159 { iface MIXER name 'Mix G Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.160 { iface MIXER name 'Mix G Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.161 { iface MIXER name 'Mix G Input 09 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.162 { iface MIXER name 'Mix G Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.163 { iface MIXER name 'Mix G Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.164 { iface MIXER name 'Mix G Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.165 { iface MIXER name 'Mix H Input 01 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.166 { iface MIXER name 'Mix H Input 02 Playback Volume' value 154 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -300 } } control.167 { iface MIXER name 'Mix H Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.168 { iface MIXER name 'Mix H Input 04 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.169 { iface MIXER name 'Mix H Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.170 { iface MIXER name 'Mix H Input 06 Playback Volume' value 122 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -1900 } } control.171 { iface MIXER name 'Mix H Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.172 { iface MIXER name 'Mix H Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.173 { iface MIXER name 'Mix H Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.174 { iface MIXER name 'Mix H Input 10 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.175 { iface MIXER name 'Mix H Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.176 { iface MIXER name 'Mix H Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.177 { iface MIXER name 'Mix I Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.178 { iface MIXER name 'Mix I Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.179 { iface MIXER name 'Mix I Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.180 { iface MIXER name 'Mix I Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.181 { iface MIXER name 'Mix I Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.182 { iface MIXER name 'Mix I Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.183 { iface MIXER name 'Mix I Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.184 { iface MIXER name 'Mix I Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.185 { iface MIXER name 'Mix I Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.186 { iface MIXER name 'Mix I Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.187 { iface MIXER name 'Mix I Input 11 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.188 { iface MIXER name 'Mix I Input 12 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.189 { iface MIXER name 'Mix J Input 01 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.190 { iface MIXER name 'Mix J Input 02 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.191 { iface MIXER name 'Mix J Input 03 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.192 { iface MIXER name 'Mix J Input 04 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.193 { iface MIXER name 'Mix J Input 05 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.194 { iface MIXER name 'Mix J Input 06 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.195 { iface MIXER name 'Mix J Input 07 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.196 { iface MIXER name 'Mix J Input 08 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.197 { iface MIXER name 'Mix J Input 09 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.198 { iface MIXER name 'Mix J Input 10 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.199 { iface MIXER name 'Mix J Input 11 Playback Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 -8000 } } control.200 { iface MIXER name 'Mix J Input 12 Playback Volume' value 160 comment { access 'read write' type INTEGER count 1 range '0 - 172 (step 1)' dbmin -8000 dbmax 600 dbvalue.0 0 } } control.201 { iface PCM name 'Level Meter' value.0 0 value.1 0 value.2 0 value.3 0 value.4 0 value.5 0 value.6 0 value.7 0 value.8 0 value.9 0 value.10 0 value.11 0 value.12 0 value.13 0 value.14 0 value.15 0 value.16 0 value.17 0 value.18 0 value.19 0 value.20 0 value.21 0 value.22 0 value.23 0 value.24 0 value.25 0 value.26 0 value.27 0 value.28 0 value.29 0 value.30 0 value.31 0 value.32 0 value.33 0 comment { access 'read volatile' type INTEGER count 34 range '0 - 4095 (step 1)' } } control.202 { iface MIXER name 'Sync Status' value Locked comment { access read type ENUMERATED count 1 item.0 Unlocked item.1 Locked } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/docs/000077500000000000000000000000001476551703200217415ustar00rootroot00000000000000geoffreybennett-alsa-scarlett-gui-e6fbb4f/docs/INSTALL.md000066400000000000000000000116741476551703200234020ustar00rootroot00000000000000# ALSA Scarlett Control Panel Installation ## Prerequisites ### Linux Kernel You need to be running a Linux Kernel that contains the appropriate driver for your interface. Use `uname -r` to check what kernel version you are running. Check the following table to see which driver your interface uses and the first kernel version that the driver was included in: | Series | Models | Driver | Kernel Version | |-----------|--------|--------|:----------------------:| | Scarlett 1st Gen | Solo, 2i2, 2i4 | N/A* | Any | | Scarlett 1st Gen | 6i6, 8i6, 18i6, 18i8, 18i20 | Scarlett 1st Gen Mixer Driver | 3.19+ | | Scarlett 2nd Gen | Solo, 2i2, 2i4 | N/A* | Any | | Scarlett 2nd Gen | 6i6, 18i8, 18i20 | Scarlett2 Mixer Driver | 6.7+ | | Scarlett 3rd Gen | Solo, 2i2, 4i4, 8i6, 18i8, 18i20 | Scarlett2 Mixer Driver | 6.7+ | | Scarlett 4th Gen | Solo, 2i2, 4i4 | Scarlett2 Mixer Driver | 6.8+ | | Scarlett 4th Gen | 16i16, 18i16, 18i20 | FCP (Focusrite Control Protocol) Driver | 6.14+ | | Clarett USB and Clarett+ | 2Pre, 4Pre, 8Pre | Scarlett2 Mixer Driver | 6.7+ | | Vocaster | One, Two | Scarlett2 Mixer Driver | 6.10+ | \* The small 1st Gen and 2nd Gen models don’t have any proprietary software controls so they don’t need a driver beyond the standard ALSA USB Audio driver. This means that this application (alsa-scarlett-gui) is not needed, useful, or supported for these models. If your distribution doesn’t include a recent-enough kernel for your interface, you can get the latest driver from here and build it for your current kernel if it’s not too old (the Scarlett2 and FCP drivers are both maintained in the same tree here): https://github.com/geoffreybennett/linux-fcp/releases Kernel 6.7 and later have the Scarlett2 driver enabled by default. The Scarlett 1st Gen driver and the FCP drivers are always enabled. #### Enabling the Scarlett2 Driver Some kernels before 6.7 have an earlier version of the Scarlett2 driver which is disabled by default. If this is you, check the driver status (after plugging your interface in) with this command: ``` dmesg | grep -i -A 5 -B 5 focusrite ``` If all is good you’ll see messages like this: ``` New USB device found, idVendor=1235, idProduct=8215, bcdDevice= 6.0b Product: Scarlett 18i20 USB Focusrite Scarlett Gen 3 Mixer Driver enabled (pid=0x8215); ... ``` If you don’t see the “Mixer Driver” message or if it shows “disabled” then check the [OLDKERNEL.md](OLDKERNEL.md) instructions (or, preferably, upgrade your distro/kernel!). ### Gtk4 You need a Linux distribution with Gtk4 development libraries. If it doesn’t have them natively, try the Flatpak instructions below. ### Firmware #### Scarlett2 Driver As of Linux 6.8, firmware updates of all supported interfaces from the 2nd Gen onwards can be done through Linux. This is mandatory for Scarlett 4th Gen and Vocaster interfaces (unless you’ve already updated it using the manufacturer’s software), and optional but recommended for Scarlett 2nd and 3rd Gen, Clarett USB, and Clarett+ interfaces. Download the firmware from https://github.com/geoffreybennett/scarlett2-firmware and place it in `/usr/lib/firmware/scarlett2` or use the RPM/deb package. #### FCP Driver Firmware updates for the big Scarlett 4th Gen interfaces is currently only possible through the CLI `fcp-tool` utility available in the [fcp-support](https://github.com/geoffreybennett/fcp-support). You need to install this package and update the firmware before alsa-scarlett-gui will work. ## Building and Running On Fedora, these packages need to be installed: ``` sudo dnf -y install alsa-lib-devel gtk4-devel openssl-devel ``` On OpenSUSE: ``` sudo zypper in git alsa-devel gtk4-devel libopenssl-devel ``` On Ubuntu: ``` sudo apt -y install git make gcc libgtk-4-dev libasound2-dev libssl-dev ``` On Arch: ``` sudo pacman -S gtk4 ``` To download from github: ``` git clone https://github.com/geoffreybennett/alsa-scarlett-gui cd alsa-scarlett-gui ``` To build: ``` cd src make -j$(nproc) ``` To run: ``` ./alsa-scarlett-gui ``` You can install it into `/usr/local` (binary, desktop file, and icon) with: ``` sudo make install ``` And uninstall with: ``` sudo make uninstall ``` Continue on to reading [USAGE.md](USAGE.md) for how to use the GUI. ## Flatpak With Flatpak, in any distro: ``` flatpak-builder --user --install --force-clean flatpak-build \ vu.b4.alsa-scarlett-gui.yml ``` Be sure to use `flatpak-build` as the directory where the flatpak is built or hence you risk bundling the artifacts when committing! If you get messages like these: ``` Failed to init: Unable to find sdk org.gnome.Sdk version 45 Failed to init: Unable to find runtime org.gnome.Platform version 45 ``` Then install them: ``` flatpak install org.gnome.Sdk flatpak install org.gnome.Platform ``` If you get: ``` Looking for matches… error: No remote refs found for ‘org.gnome.Sdk’ ``` Then: ``` flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo ``` geoffreybennett-alsa-scarlett-gui-e6fbb4f/docs/OLDKERNEL.md000066400000000000000000000053431476551703200236070ustar00rootroot00000000000000# ALSA Scarlett2 Usage With Old Kernels **This information is mostly for historical purposes. If you’re running a kernel before 6.7, you should upgrade to a newer kernel.** Linux kernel 6.7 (check your version with `uname -r`) was the first kernel version with the Scarlett2 driver enabled by default. It’s recommended that you run 6.7 or later, or build the backported driver for your kernel. If you do, then these instructions aren’t relevant; continue with [INSTALL.md](INSTALL.md) for prerequisites, how to build, install, and run `alsa-scarlett-gui`. If you’ve got a Scarlett Gen 2 or 3 or a Clarett+ 8Pre and don’t mind the level meters not working, then the first kernel support was added in: - **Scarlett Gen 2**: Linux 5.4 (bugs fixed in Linux 5.14) - **Scarlett Gen 3**: Linux 5.14 - **Clarett+ 8Pre**: Linux 6.1 ## Linux Kernel with Backported Driver (recommended) Install the latest version of the backported driver from here: https://github.com/geoffreybennett/linux-fcp/releases then you can ignore the instructions below. ## Linux Kernel before 6.7 without Backported Driver If you’re running a kernel before 6.7 without the backported driver, you need to enable it at module load time with the `device_setup=1` option to insmod/modprobe. Create a file `/etc/modprobe.d/scarlett.conf` containing the appropriate line for your device: Scarlett Gen 2: - **6i6**: `options snd_usb_audio vid=0x1235 pid=0x8203 device_setup=1` - **18i8**: `options snd_usb_audio vid=0x1235 pid=0x8204 device_setup=1` - **18i20**: `options snd_usb_audio vid=0x1235 pid=0x8201 device_setup=1` Scarlett Gen 3: - **Solo**: `options snd_usb_audio vid=0x1235 pid=0x8211 device_setup=1` - **2i2**: `options snd_usb_audio vid=0x1235 pid=0x8210 device_setup=1` - **4i4**: `options snd_usb_audio vid=0x1235 pid=0x8212 device_setup=1` - **8i6**: `options snd_usb_audio vid=0x1235 pid=0x8213 device_setup=1` - **18i8**: `options snd_usb_audio vid=0x1235 pid=0x8214 device_setup=1` - **18i20**: `options snd_usb_audio vid=0x1235 pid=0x8215 device_setup=1` Clarett+: - **8Pre**: `options snd_usb_audio vid=0x1235 pid=0x820c device_setup=1` Or you can use a sledgehammer: ``` options snd_usb_audio device_setup=1,1,1,1 ``` to pass that option to the first 4 USB audio devices. To see if the driver is present and enabled: `dmesg | grep -i -A 5 -B 5 focusrite` should display information like: ``` New USB device found, idVendor=1235, idProduct=8215, bcdDevice= 6.0b Product: Scarlett 18i20 USB Focusrite Scarlett Gen 2/3 Mixer Driver enabled pid=0x8215 ``` If the driver is disabled you’ll see a message like: ``` Focusrite Scarlett Gen 2/3 Mixer Driver disabled; use options snd_usb_audio vid=0x1235 pid=0x8215 device_setup=1 to enable and report any issues to g@b4.vu ``` geoffreybennett-alsa-scarlett-gui-e6fbb4f/docs/USAGE.md000066400000000000000000000120721476551703200231310ustar00rootroot00000000000000# ALSA Scarlett Control Panel Usage Refer to [INSTALL.md](INSTALL.md) for prerequisites, how to build, install, and run. ## No interface connected If no interface is detected (usually because there isn’t one connected!) you’ll see this window: ![No Interface Connected](../img/iface-none.png) Plug in an interface or select the menu option File → Interface Simulation and load a demo file to make more interesting things happen. ## First Time Usage If your interface is fresh out of the box (or you haven’t updated it using the manufacturer’s software), you may need to update the firmware and/or disable MSD Mode first. ### Firmware Update Required Some interfaces require a firmware update before all their functionality is available. If the firmware is not available on your system, you’ll see this window: ![Firmware Update Required (Firmware Missing)](../img/firmware-missing.png) In this case, click on the link, download and install the firmware package, then restart `alsa-scarlett-gui`. If a firmware update is required and the firmware is available, you’ll see this window: ![Firmware Update Required](../img/firmware-update-required.png) Click “Update”, then “Yes” to update the firmware. ![Firmware Update Progress](../img/firmware-updating.png) The update will take about 15 seconds, and then your interface will restart, showing the main window. ### MSD (Mass Storage Device/Quick Start/Easy Start) Mode If MSD Mode is enabled (as it is from the factory) and a firmware update is not available or required, then you’ll see this window: ![MSD Mode](../img/iface-msd.png) Click the “Enabled” button to disable MSD Mode, then click “Reboot” to restart the interface, and in a moment the main window will appear. ## Startup Controls The View → Startup menu option opens a window to configure settings that only take effect when the interface is powered on. The options common to most interfaces are: - **Reset Configuration**: this will reset the configuration to the factory defaults. This is particularly useful with the 4th Gen and Vocaster interfaces if you’ve made a mess of the configuration and want to start again. - **Update Firmware**: if a firmware update is found in the `/usr/share/firmware/scarlett2` directory, then an option to update the firmware will be available here. ## File Menu The File menu contains options to load and save the configuration, load a configuration in simulation mode, and to exit the application. ### Load/Save Configuration The entire state of the interface can be loaded and saved using the File → Load Configuration and File → Save Configuration menu options. Internally, this uses `alsactl`: - **Load**: `alsactl restore USB -f ` - **Save**: `alsactl store USB -f ` The saved state files can be used to simulate an interface if you don’t have one attached. The `demo` directory in the distribution contains a sample file for every supported model. ### Interface Simulation Mode The GUI can load an `alsactl` state file saved from a real interface and display a GUI as if the corresponding interface was connected. This is useful if you don’t have an interface connected and want to try, develop, or debug the GUI. Either specify the `.state` filename on the command line or select the menu option File → Interface Simulation to load. ## Interface Controls The controls and menu items which are available vary widely, depending on your specific interface. There are five broad categories of interfaces with different capabilities; each category of interface is described in a separate document: - [Scarlett 1st Gen 6i6+](iface-1st-gen.md) Full routing and mixing capabilities, but some significant caveats. - [Scarlett 3rd Gen Solo and 2i2](iface-small.md) Minimal number of controls, and they mostly accessible through hardware buttons anyway. Not very interesting. - [Scarlett 2nd Gen 6i6+, 3rd Gen 4i4+, Clarett USB, and Clarett+](iface-large.md) Full routing and mixing capabilities. - [Scarlett Small 4th Gen](iface-4th-gen-small.md) Full routing and mixing capabilities, remote-controlled input gain, but no output controls. - [Scarlett Big 4th Gen](iface-4th-gen-big.md) Full routing and mixing capabilities, remote-controlled input gain and output volume controls. ## Known Bugs/Issues - For interfaces using the FCP driver, alsa-scarlett-gui needs to be started after the interface is connected and fcp-server has started. - Load/Save uses `alsactl` which will be confused if the ALSA interface name (e.g. `USB`) changes. - Load/Save is not implemented for simulated interfaces. - The read-only status of controls in interface simulation mode does not change when the HW/SW button is clicked. - When there’s more than one main window open, closing one of them doesn’t free and close everything related to that card. - There is no facility to group channels into stereo pairs (needs kernel support to save this information in the interface). - There is no facility to give channels custom names (needs kernel support to save this information in the interface). geoffreybennett-alsa-scarlett-gui-e6fbb4f/docs/iface-1st-gen.md000066400000000000000000000127521476551703200246150ustar00rootroot00000000000000# ALSA Scarlett Control Panel ## Scarlett 1st Gen Interfaces This document describes how to use the ALSA Scarlett Control Panel with the Scarlett 1st Gen interfaces: - Scarlett 1st Gen 6i6, 8i6, 18i6, 18i8, 18i20 Note: The 1st Gen Scarlett Solo, 2i2, and 2i4 have all their controls accessible from the front panel of the device, and there are no proprietary software controls, so they do not require this control panel software. ## Important Driver Limitations The 1st Gen Scarlett devices have some important limitations in the ALSA driver implementation that you should be aware of: 1. **Initial State Detection**: The driver cannot read the current state of hardware controls (this appears to be a limitation of the device firmware). When alsa-scarlett-gui starts, what you see will not reflect the actual state of your device unless the controls have previously been set since startup. 2. **State Update Issues**: The driver only updates the hardware state when it thinks a setting needs to be changed. If the driver incorrectly believes a control is already in the desired state, it won’t actually update the control. 3. **Level Meters**: The driver does not support reading the level meters from the hardware. 4. **Startup Configuration**: The driver is not able to save the current configuration to the non-volatile memory of the device, so you’ll need to reapply the desired configuration each time you restart it (or write your preferred configuration using MixControl on Windows or Mac). ### Recommended Workaround To ensure your settings are properly applied: 1. Apply a “zero” configuration that sets all controls to values that are *not* what you desire. 2. Then apply your desired configuration This two-step process helps ensure that the driver actually sends all commands to the hardware. You may want to create a script using `alsactl` for this purpose. ## Main Window The main window is divided into three sections: - Global Controls - Analogue Input Controls - Analogue Output Controls The particular controls available depend on the interface model. Note that the View menu option lets you open two other windows which contain additional controls, described in the following sections: - [Routing](#routing) - [Mixer](#mixer) The Levels and Startup windows that are available for later-generation interfaces are not available for 1st Gen interfaces due to driver limitations. ### Global Controls Global controls relate to the operation of the interface as a whole. #### Clock Source Clock Source selects where the interface receives its digital clock from. If you aren’t using S/PDIF or ADAT inputs, set this to Internal. #### Sync Status Sync Status indicates if the interface is locked to a valid digital clock. If you aren’t using S/PDIF or ADAT inputs and the status is Unlocked, change the Clock Source to Internal. ### Analogue Input Controls #### Inst The Inst buttons are used to select between Mic/Line and Instrument level/impedance. When plugging in microphones or line-level equipment (such as a synthesizer, external preamp, or effects processor) to the input, set it to “Line”. The “Inst” setting is for instruments with pickups such as guitars. #### Pad Enabling Pad engages a 10dB attenuator in the channel, giving you more headroom for very hot signals. #### Gain The Gain switch selects Low or High gain for the input channel. ### Analogue Output Controls The analogue output controls let you set the output volume (gain) on the analogue line outputs. Click and drag up/down on the volume dial to change the volume, use your arrow keys, Home/End/PgUp/PgDn keys, or use your mouse scroll wheel to adjust. You can also double-click on it to quickly toggle the volume between off and 0dB. ## Routing The routing window allows complete control of signal routing between the hardware inputs/outputs, internal mixer, and PCM (USB) inputs/outputs. ![Routing Window](../img/scarlett-1st-gen-6i6-routing.png) To manage the routing connections: - Click and drag from a source to a sink or a sink to a source to connect them. Audio from the source will then be sent to that sink. - Click on a source or a sink to clear the links connected to that source/sink. Note that a sink can only be connected to one source, but one source can be connected to many sinks. If you want a sink to receive input from more than one source, use the mixer inputs and outputs: - Connect the sources that you want to mix together to mixer inputs - Connect mixer outputs to the sinks that you want to receive the mixed audio - Use the Mixer window to set the amount of each mixer input that is sent to each mixer output The Presets menu can be used to clear all connections, or to set up common configurations: - The “Direct” preset sets up the usual configuration using the interface as a regular audio interface by connecting: - all Hardware Inputs to PCM Inputs - all PCM Outputs to Hardware Outputs - The “Preamp” preset connects all Hardware Inputs to Hardware Outputs. - The “Stereo Out” preset connects PCM 1 and 2 Outputs to pairs of Hardware Outputs. ## Mixer If you use the Routing window to connect Sources to Mixer Inputs and Mixer Outputs to Sinks, then you can use the Mixer window to set the amount of each Mixer Input that is sent to each Mixer Output using a matrix of controls. Click and drag up/down on the gain controls to adjust, or use your mouse scroll wheel. You can also double-click on the control to quickly toggle between off and 0dB. geoffreybennett-alsa-scarlett-gui-e6fbb4f/docs/iface-4th-gen-big.md000066400000000000000000000154561476551703200253500ustar00rootroot00000000000000# ALSA Scarlett Control Panel ## Scarlett Big 4th Gen Interfaces This document describes how to use the ALSA Scarlett Control Panel with the big Scarlett 4th Gen interfaces: - Scarlett 4th Gen 16i16, 18i16, 18i20 ### FCP Driver The big 4th Gen interfaces are supported by a new “FCP” (Focusrite Control Protocol) driver introduced in Linux 6.14. If you haven’t installed [fcp-support](https://github.com/geoffreybennett/fcp-support) yet, you need to do that (and update the firmware) before you can use alsa-scarlett-gui. ## Main Window The main window is divided into three sections: - Global Controls - Analogue Input Controls - Analogue Output Controls The main window for the 16i16 interface is shown below. The 18i16 and 18i20 interfaces are similar, but with more controls. ![Main Window](../img/iface-4th-gen-big.png) ### Global Controls #### Clock Source (interfaces with S/PDIF or ADAT inputs only) Clock Source selects where the interface receives its digital clock from. If you aren’t using S/PDIF or ADAT inputs, set this to Internal. #### Sync Status Sync Status indicates if the interface is locked to a valid digital clock. If you aren’t using S/PDIF or ADAT inputs and the Sync Status is Unlocked, change the Clock Source to Internal. #### Sample Rate Sample Rate is informative only, and displays the current sample rate if the interface is currently in use. In ALSA, the sample rate is set by the application using the interface, which is usually a sound server such as PulseAudio, JACK, or PipeWire. #### Speaker Switching Speaker Switching lets you swap between two pairs of monitoring speakers very easily. ### Analogue Input Controls #### Input Select The “Input Select” control allows you to choose which channel the hardware 48V, Inst, Air, Auto, and Safe buttons control. #### Link The “Link” control links the 48V, Inst, Air, Auto, and Safe controls together so that they control a stereo pair of channels simultaneously. #### Gain The “Gain” controls adjust the input gain for the selected channel. Click and drag up/down on the control to adjust the gain, use your mouse scroll wheel, or click the control to select it and use the arrow keys, Page Up, Page Down, Home, and End keys. #### Autogain When the “Autogain” control is enabled, the interface will listen to the input signal for ten seconds and automatically adjust the gain to get the best signal level. When autogain is not running, the most-recent autogain exit status is shown below the “Autogain” control. #### Safe “Safe” mode is a feature that automatically reduces the gain if the signal is too loud. This can be useful to prevent clipping. #### Instrument The Inst button(s) are used to select between Mic/Line and Instrument level/impedance. When plugging in microphones or line-level equipment (such as a synthesizer, external preamp, or effects processor) to the input, set it to “Line”. The “Inst” setting is for instruments with pickups such as guitars. #### Air The Scarlett 3rd Gen introduced Air mode which transformed your recordings and inspired you while making music by boosting the signal’s high-end. The 4th Gen interfaces now call that “Air Presence” and add a new mode “Air Presence+Drive” which boosts mid-range harmonics in your sound. #### Phantom Power (48V) Turning the “48V” switch on sends “Phantom Power” to the XLR microphone input. This is required for some microphones (such as condensor microphones), and damaging to some microphones (particularly vintage ribbon microphones). ### Analogue Output Controls The analogue output controls are a bit sparse. More controls are coming soon. #### Volume Knobs The volume knobs control the volume of the analogue outputs. The two channels of the stereo pairs are shown separately, but are internally linked together. #### Mute and Dim The speaker icon buttons are “mute” and “dim” (reduce volume) buttons, corresponding to the front-panel buttons on the interface (although only the 18i20 has a physical dim button). ## Routing and Mixing The routing window allows (almost) complete control of signal routing between the hardware inputs/outputs, internal mixer, and PCM (USB) inputs/outputs. The routing and mixing capabilities of the big 4th Gen interfaces are the same in concept as the older interfaces, but the mixer inputs are fixed and not shown in the routing window as there are too many to sensibly display. From the main window, open the Routing window with the View → Routing menu option or pressing Ctrl-R: ![4th Gen 16i16 Routing](../img/scarlett-4th-gen-16i16-routing.png) To manage the routing connections: - Click and drag from a source to a sink or a sink to a source to connect them. Audio from the source will then be sent to that sink. - Click on a source or a sink to clear the links connected to that source/sink. Note that a sink can only be connected to one source, but one source can be connected to many sinks. If you want a sink to receive input from more than one source, connect the sinks to mixer outputs: - Connect mixer outputs to the sinks that you want to receive the mixed audio - Use the Mixer window to set the amount of each mixer input that is sent to each mixer output The Presets menu can be used to clear all connections, or to set up common configurations: - The “Direct” preset sets up the usual configuration using the interface as a regular audio interface by connecting: - all Hardware Inputs to PCM Inputs - all PCM Outputs to Hardware Outputs - The “Preamp” preset connects all Hardware Inputs to Hardware Outputs. - The “Stereo Out” preset connects PCM 1 and 2 Outputs to pairs of Hardware Outputs. To adjust the routing: - Click and drag from a source to a sink or a sink to a source to connect them. Audio from the source will then be sent to that sink. - Click on a source or a sink to clear the links connected to that source/sink. Note that a sink can only be connected to one source, but one source can be connected to many sinks. To adjust the mixer output levels: 1) Open the mixer window with the main window View → Mixer menu option, or press Ctrl-M. 2) Mixer levels can be adjusted with your keyboard or mouse in the same way as the [Gain Controls](#gain). ## Levels The meters show the levels seen by the interface at every routing source as well as the analogue outputs. Open this window by selecting the View → Levels menu option or pressing Ctrl-L. ![Levels](../img/window-levels-4th-gen-big.png) Look at this in conjunction with the routing window to understand which meter corresponds to which source or sink. Thanks for reading this far! If you appreciate the hundreds of hours of work that went into the kernel driver, the control panel, and this documentation, please consider supporting the author with a [donation](../README.md#donations). geoffreybennett-alsa-scarlett-gui-e6fbb4f/docs/iface-4th-gen-small.md000066400000000000000000000312771476551703200257160ustar00rootroot00000000000000# ALSA Scarlett Control Panel ## Scarlett Small 4th Gen Interfaces This document describes how to use the ALSA Scarlett Control Panel with the small Scarlett 4th Gen interfaces: - Scarlett 4th Gen Solo, 2i2, and 4i4 ### Comparison with earlier Scarlett and Clarett Interfaces If you are familiar with the Scarlett 2nd and 3rd Gen interfaces or the Clarett interfaces, the major differences to the 4th Gen interfaces from the point of view of this software are: - The 4th Gen Solo and 2i2 interfaces have the full routing and mixing capabilities of the larger 2nd and 3rd Gen and Clarett interfaces (although the line outputs and the headphone outputs are still linked). - The 4th Gen 2i2 and 4i4 interfaces have software-controllable (“remote”) input gain controls. - The 4th Gen interfaces don’t have the output volume and mute controls that the 2nd and 3rd Gen and Clarett interfaces have. - The Air mode with Presence+Drive is implemented with a DSP which is separately routable. ## Main Window The main window is divided into three sections: - Global Controls - Analogue Input Controls - Analogue Output Controls The main window for the Solo and 2i2 interfaces is shown below; the 4i4 interface is similar to the 2i2, but doesn’t have the Direct Monitor control, and can show the position of the front panel volume knobs. ![Main Window](../img/iface-4th-gen-small.png) ### Global Controls #### Sync Status Sync Status indicates if the interface is locked to a valid digital clock. This should only ever briefly show “Unlocked” when the sample rate is changed as these interfaces can only use their internal clock. #### Power The 4i4 has a “Power” control that displays the power status. It can be “Fail”, “Bus”, or “External”. “Fail” means that the interface is not receiving sufficient power; please see the Scarlett 4i4 4th Gen User Guide for more information. “Bus” vs. “External” indicates whether the interface is receiving power from the second USB-C port (“External”) or not (“Bus”). #### Sample Rate Sample Rate is informative only, and displays the current sample rate if the interface is currently in use. In ALSA, the sample rate is set by the application using the interface, which is usually a sound server such as PulseAudio, JACK, or PipeWire. ### Analogue Input Controls The analogue input controls available depend on the interface model: - **Instrument, Air, and Phantom Power**: All models - **Mix**: Solo only (described later in the [Solo Mix Control](#solo-mix-control) section) - **Input Select, Link, Gain, Autogain, and Safe**: 2i2 and 4i4 #### Instrument The Inst button(s) are used to select between Mic/Line and Instrument level/impedance. When plugging in microphones or line-level equipment (such as a synthesizer, external preamp, or effects processor) to the input, set it to “Line”. The “Inst” setting is for instruments with pickups such as guitars. #### Air The Scarlett 3rd Gen introduced Air mode which transformed your recordings and inspired you while making music by boosting the signal’s high-end. The 4th Gen interfaces now call that “Air Presence” and add a new mode “Air Presence+Drive” which boosts mid-range harmonics in your sound. #### Phantom Power (48V) Turning the “48V” switch on sends “Phantom Power” to the XLR microphone input. This is required for some microphones (such as condensor microphones), and damaging to some microphones (particularly vintage ribbon microphones). The 2i2 has a single 48V switch that controls both channels, and the 4i4 has an independent 48V switch for each channel. #### Input Select The 2i2 and 4i4 interfaces have hardware buttons for 48V, Inst, Air, Auto, and Safe. The “Input Select” control allows you to choose which channel those buttons control. #### Link The “Link” control links the 48V, Inst, Air, Auto, and Safe controls together so that they control both channels simultaneously. #### Gain The “Gain” controls adjust the input gain for the selected channel. Click and drag up/down on the control to adjust the gain, use your mouse scroll wheel, or click the control to select it and use the arrow keys, Page Up, Page Down, Home, and End keys. #### Autogain When the “Autogain” control is enabled, the interface will listen to the input signal for ten seconds and automatically adjust the gain to get the best signal level. When autogain is not running, the most-recent autogain exit status is shown below the “Autogain” control. #### Safe “Safe” mode is a feature that automatically reduces the gain if the signal is too loud. This can be useful to prevent clipping. ### Analogue Output Controls The analogue output controls available depend on the interface model: - **Direct Monitor**: Solo and 2i2 - **Volume Knobs**: 4i4 #### Direct Monitor Enabling Direct Monitor sends the analogue input signals to the analogue outputs (speakers/headphones) for zero-latency monitoring. On the 2i2, you have the choice of Mono or Stereo monitoring when you click the button: - **Mono** sends both inputs to the left and right outputs - **Stereo** sends input 1 to the left, and input 2 to the right output. As the 4th Gen Solo and 2i2 interfaces have the full routing and mixing capabilities of the larger 2nd and 3rd Gen interfaces, the Direct Monitor levels can be [adjusted in the mixer](#solo-direct-monitor). The 4i4 has no Direct Monitor button, but that functionality can be achieved with [appropriate configuration in the routing and mixing windows](#4i4-sample-direct-monitor-configuration). #### Volume Knobs The 4i4 interface has volume knobs on the front panel, the position of which is shown in the main window. ## Routing and Mixing The routing and mixing capabilities of the 4th Gen interfaces are the same in concept as the 2nd and 3rd Gen interfaces, but there is a DSP which is separately routable, and the default routing uses the mixer extensively. From the main window, open the Routing window with the View → Routing menu option or pressing Ctrl-R: ![4th Gen 2i2 Routing](../img/scarlett-4th-gen-2i2-routing.png) To understand the signal flow, note the following: 1. The Analogue 1 & 2 Inputs (i.e. the Mic/Line/Inst inputs) are routed to the DSP Inputs. 2. The DSP Outputs are routed to the PCM 1 & 2 Inputs (that’s what ALSA sees as the first two inputs from the interface for recording). 3. The PCM Outputs (that’s what ALSA sees as the interface outputs for playback) and the DSP Outputs are all connected to the Mixer Inputs. 4. The Mixer A & B Outputs are connected to the Hardware Analogue outputs (i.e. your speakers/headphones) so you can hear any mix of the PCM and DSP Outputs (this is how the Direct Monitor function works). 5. The Mixer C & D Outputs are connected to the PCM 3 & 4 Inputs (this is referred to as Loopback, for recording audio from your computer, but can be used for another purpose if you want). Important Notes: - The “Presets” are generally not useful with the 4th Gen interfaces as they are designed for the 2nd and 3rd Gen interfaces. If you try these out, you’ll probably want to reset back to the factory defaults afterwards. - Besides Air Mode, the DSP is also used for the gain halo level meters and autogain, so if you route something else to the DSP Inputs, those features will work “rather differently”. - The Focusrite Control 2 software can’t control most of this routing, so if you make changes here and then want to use Focusrite Control 2, you’ll probably need to reset the routing back to the factory default settings. To adjust the routing: - Click and drag from a source to a sink or a sink to a source to connect them. Audio from the source will then be sent to that sink. - Click on a source or a sink to clear the links connected to that source/sink. Note that a sink can only be connected to one source, but one source can be connected to many sinks. To adjust the mixer output levels: 1) Open the mixer window with the main window View → Mixer menu option, or press Ctrl-M. 2) Mixer levels can be adjusted with your keyboard or mouse in the same way as the [Gain Controls](#gain). ### Solo Direct Monitor When you enable or disable Direct Monitor on the Solo interface, the interface will update the Mix A and B Outputs so that the DSP 1 & 2 Outputs are mixed in (or not) with the PCM 1 & 2 Outputs. Note how the volume of the PCM outputs is also reduced when Direct Monitor is enabled so that you can hear the DSP outputs (i.e. your Analogue inputs) more clearly. ![4th Gen Solo Direct Monitor](../img/scarlett-4th-gen-solo-monitor.gif) If you customise the Mix A/B mixer levels while Direct Monitor is enabled, the new settings will be saved and used when Direct Monitor is enabled again. ### 2i2 Direct Monitor Similarly to the Solo interface, the 2i2 interface will update the Mix A and B Outputs when you enable or disable Direct Monitor, but the 2i2 has Mono and Stereo options: ![4th Gen 2i2 Direct Monitor](../img/scarlett-4th-gen-2i2-monitor.gif) Note how in Mono mode: - the DSP 1 & 2 Outputs are mixed to both the left and right outputs and in Stereo mode: - DSP 1 (i.e. Analogue Input 1) is sent to the left output (Mix A), and - DSP 2 (i.e. Analogue Input 2) is sent to the right output (Mix B). ### Solo Mix Control The Mix control is only available on the Solo interface. It switches the source for the PCM 1 & 2 Inputs between the DSP Outputs and the Mixer E & F Outputs. ![4th Gen Solo Mix Control](../img/scarlett-4th-gen-solo-mix.gif) By default, enabling this control will mix the Analogue 1 & 2 Inputs together before they are sent to the PCM 1 & 2 Inputs: ![4th Gen Solo Mixer E & F Outputs](../img/scarlett-4th-gen-solo-mix-e-f.png) This can be useful if you want to treat the PCM 1 & 2 Inputs as a stereo pair, and not have the line/instrument input panned hard left and the microphone input panned hard right. The mixer levels for the Mix E & F Outputs can adjusted to suit. ### 4i4 Routing and Mixing Although the 4th Gen 4i4 has no explicit Direct Monitor control, it is far more flexible because it has 6 PCM inputs, 6 PCM outputs, a 10×6 mixer, and 6 Analogue Hardware outputs. Analogue Outputs 1–4 correspond to the Line Outputs 1–4 on the back of the interface, and Analogue Outputs 5–6 correspond to the Headphone Output on the front of the interface. The default routing and mix for the 4i4 is shown below: ![4th Gen 4i4 Routing](../img/scarlett-4th-gen-4i4-routing.png) Note that with the default routing/mix settings: - The Analogue Inputs 1–4 are routed to the PCM Inputs 1–4 (the first two going via the DSP). - PCM Inputs 5–6 are used for Loopback (recording audio from your computer). - All the Hardware Inputs and PCM Outputs are connected to the Mixer Inputs. - PCM Outputs 1–4 are connected to the Analogue Outputs 1–4 (via the mixer). - The Line 1–2 Outputs (Analogue Outputs 1–2) and the Headphones (Analogue Outputs 5–6) share the Mixer Outputs A & B. #### 4i4 Sample Direct Monitor Configuration A common configuration for the 4i4 is to send the PCM 1 & 2 Outputs mixed with the Analogue Inputs 1 & 2 to the Headphones, while leaving the Analogue Outputs 1–2 as they are. This is an advanced version of the direct monitoring feature that is available on the Solo and 2i2. It can be implemented by: 1) Route Mixer Outputs E & F to Analogue Outputs 5 & 6. 2) Turn up Mix E & F DSP 1 & 2 levels in the mixer (see the mixer example above for [2i2 Direct Monitor](#2i2-direct-monitor)). As there are only 6 Mixer Outputs, the PCM 5 & 6 Inputs (Loopback) are now shared with the headphones. If you want to retain the Loopback functionality without having the Analogue Inputs mixed in, you could: - Route the PCM 1 & 2 Outputs directly to the PCM 5 & 6 Inputs, rather than going via the mixer, or - Free up Mixer Outputs A & B for Loopback by routing PCM Outputs 1 & 2 directly to Analogue Outputs 1 & 2. Besides Direct Monitor, there are many other possibilities for routing/mixing with the 4i4. For example, by using the additional PCM Outputs and Inputs you could set up a mix-minus configuration for a podcast/video call. ## Levels The meters show the levels seen by the interface at every routing sink: Hardware Outputs, Mixer Inputs, DSP Inputs, and PCM Inputs. Open this window by selecting the View → Levels menu option or pressing Ctrl-L. ![Levels](../img/window-levels-4th-gen-small.gif) Look at this in conjunction with the routing window to understand which meter corresponds to which source or sink. Thanks for reading this far! If you appreciate the hundreds of hours of work that went into the kernel driver, the control panel, and this documentation, please consider supporting the author with a [donation](../README.md#donations). geoffreybennett-alsa-scarlett-gui-e6fbb4f/docs/iface-large.md000066400000000000000000000263701476551703200244320ustar00rootroot00000000000000# ALSA Scarlett Control Panel ## Large Scarlett 2nd and 3rd Gen and Clarett Interfaces This document describes how to use the ALSA Scarlett Control Panel with the larger Scarlett 2nd Gen, 3rd Gen, and Clarett USB interfaces: - Scarlett 2nd Gen 6i6, 18i8, 18i20 - Scarlett 3rd Gen 4i4, 8i6, 18i8, 18i20 - Clarett 2Pre, 4Pre, 8Pre USB - Clarett+ 2Pre, 4Pre, 8Pre ## Main Window The main window is divided into three sections: - Global Controls - Analogue Input Controls - Analogue Output Controls The particular controls available depend on the interface model; the 3rd Gen 18i20 has all the controls so is shown here: ![Main Window](../img/window-main.png) Note that the View menu option lets you open three other windows which contain additional controls, described in the following sections: - [Routing](#routing) - [Mixer](#mixer) - [Levels](#levels) - [Startup](#startup) ### Global Controls Global controls relate to the operation of the interface as a whole. ![Global Controls](../img/main-global.png) #### Clock Source (interfaces with S/PDIF or ADAT inputs only) Clock Source selects where the interface receives its digital clock from. If you aren’t using S/PDIF or ADAT inputs, set this to Internal. #### Sync Status Sync Status indicates if the interface is locked to a valid digital clock. If you aren’t using S/PDIF or ADAT inputs and the Sync Status is Unlocked, change the Clock Source to Internal. #### Sample Rate Sample Rate is informative only, and displays the current sample rate if the interface is currently in use. In ALSA, the sample rate is set by the application using the interface, which is usually a sound server such as PulseAudio, JACK, or PipeWire. #### Speaker Switching (Scarlett 3rd Gen 18i8 and 18i20 only) Speaker Switching lets you swap between two pairs of monitoring speakers very easily. When enabled (Main or Alt): - Line Out 1–4 Volume Control Switches are locked to HW - Line Out 3/4 routing is saved - Line Out 3/4 routing is set to the Line Out 1/2 routing When set to Main, Line outputs 3 and 4 are muted. When set to Alt, Line outputs 1 and 2 are muted. When disabled (Off): - Global mute is activated ⭐ - Line Out 1–4 Volume Control Switches are unlocked - Line Out 3/4 routing is restored to the saved values ⭐ You likely won’t expect this to happen. Make sure to unmute the outputs after disabling speaker switching if you want to hear something again. #### Talkback (Scarlett 3rd Gen 18i20 only) Talkback lets you add another channel (usually the talkback mic) to a mix with a button push, usually to talk to musicians, and without using an additional mic channel. The Talkback feature has a few parts: - Talkback Microphone connected to Analogue Input 9 - Talkback Disable/Enable and Off/On software switches - Talkback Off/On physical switch - Talkback Mix (one switch per mix) - Mix Input 25 To set up the talkback feature, set Mix Input 25 to the talkback source (usually Analogue Input 9), enable the Talkback Mix switches for the mixes you want the talkback input to be heard on, and change the Talkback control from Disabled to Off. Leave the Mix Input 25 gain controls at zero (−127dB), otherwise the talkback inputs will be heard even when talkback is disabled/off. Pressing the Talkback switch on the device will then lower the volume of the other inputs on the mixes for which talkback is enabled and unmute Mix Input 25 on those mixes. Talkback can also be activated by changing the Talkback control from Off to On. The talkback microphone can also be used just the same as any of the other analogue inputs and routed to a physical output, PCM input, or mixer input. ### Analogue Input Controls This section is applicable to all interfaces except the Scarlett 2nd Gen 18i20 which has hardware-only buttons for these features. ![Analogue Input Controls](../img/main-inputs.png) #### Inst The Inst buttons are used to select between Mic/Line and Instrument level/impedance. When plugging in microphones or line-level equipment (such as a synthesizer, external preamp, or effects processor) to the input, set it to “Line”. The “Inst” setting is for instruments with pickups such as guitars. #### Air (Scarlett 3rd Gen and Clarett only) Enabling Air will transform your recordings and inspire you while making music. #### Pad Enabling Pad engages a 10dB attenuator in the channel, giving you more headroom for very hot signals. #### Phantom Power (48V) Scarlett 2nd Gen and Clarett devices have a hardware button for controlling phantom power. Scarlett 3rd Gen devices have hardware and software control of phantom power. Turning the “48V” switch on sends “Phantom Power” to the XLR microphone input. This is required for some microphones (such as condensor microphones), and damaging to some microphones (particularly vintage ribbon microphones). On Scarlett 3rd Gen devices, phantom power is turned off by default when the interface is turned on. This can be changed in the startup configuration (menu option View → Startup). ### Analogue Output Controls The analogue output controls let you set the output volume (gain) on the analogue line out and headphone outputs. All interfaces support setting the gain and muting individual channels. ![Analogue Output Controls](../img/main-outputs.png) Click and drag up/down on the volume dial to change the volume, use your arrow keys, Home/End/PgUp/PgDn keys, or use your mouse scroll wheel to adjust. You can also double-click on it to quickly toggle the volume between off and 0dB. The biggest interfaces: Scarlett 2nd Gen 18i20, 3rd Gen 18i8, and 3rd Gen 18i20 have a switchable hardware/software volume control. The position of the big volume knob on the front of the interface is indicated by the “HW” dial in the GUI. The analogue outputs can have their volume set either by the knob (“HW” setting of of the HW/SW button) or by the dials on each output (“SW” setting of the HW/SW button). When set to HW, the mute/volume status for those channels is controlled by the hardware volume knob and the global dim/mute controls and the software volume dial and mute button for those channels are disabled. There are “mute” and “dim” (reduce volume) buttons below the “HW” dial which affect only the outputs with “HW” control enabled. The 3rd Gen 18i8 doesn’t have physical buttons or indicator lights for these controls, but the 18i20 devices do. On the other (smaller) interfaces, the big volume knob on the front of the interface controls the volume of the Line 1 and 2 outputs. This is in addition to the software volume control, therefore both must be turned up in order to hear anything. The other (line 3+) analogue outputs are only controlled by the software controls. The volume controls for the headphone outputs on each interface operate in addition to any other hardware or software volume controls for those channels. When using headphones, the volumes for those channels would usually be set to 0dB and the actual volume controlled with the physical headphone volume control(s). ## Routing The routing window allows complete control of signal routing between the hardware inputs/outputs, internal mixer, and PCM (USB) inputs/outputs. ![Routing Window](../img/window-routing.png) To manage the routing connections: - Click and drag from a source to a sink or a sink to a source to connect them. Audio from the source will then be sent to that sink. - Click on a source or a sink to clear the links connected to that source/sink. Note that a sink can only be connected to one source, but one source can be connected to many sinks. If you want a sink to receive input from more than one source, use the mixer inputs and outputs: - Connect the sources that you want to mix together to mixer inputs - Connect mixer outputs to the sinks that you want to receive the mixed audio - Use the Mixer window to set the amount of each mixer input that is sent to each mixer output The Presets menu can be used to clear all connections, or to set up common configurations: - The “Direct” preset sets up the usual configuration using the interface as a regular audio interface by connecting: - all Hardware Inputs to PCM Inputs - all PCM Outputs to Hardware Outputs - The “Preamp” preset connects all Hardware Inputs to Hardware Outputs. - The “Stereo Out” preset connects PCM 1 and 2 Outputs to pairs of Hardware Outputs. The Direct routing configuration is the simplest most-generally-useful configuration: ![Direct Routing](../img/routing-direct.png) ### Loopback Scarlett 2nd Gen, Clarett USB, and Clarett+ interfaces have as many PCM Inputs as Hardware Inputs. Scarlett 3rd Gen interfaces have two more PCM Inputs which Focusrite Control uses as “Loopback” inputs. The “Loopback” feature advertised for Scarlett 3rd Gen devices is actually a limitation of the proprietary Focusrite Control software. All supported devices with a mixer (that’s all but the 2nd and 3rd Gen Solo/2i2 interfaces) support full reassignment of the PCM Inputs, so you can have any PCM Input as a “Loopback” or assigned to any other source. ### Talkback The Scarlett 3rd Gen 18i20 talkback microphone is Analogue Input 9 and can be routed like any other source. If you want to record using it, there is no need for the loopback hack suggested by the manufacturer. Just route it to a PCM Input. ## Mixer If you use the Routing window to connect Sources to Mixer Inputs and Mixer Outputs to Sinks, then you can use the Mixer window to set the amount of each Mixer Input that is sent to each Mixer Output using a matrix of controls: ![Mixer Window](../img/window-mixer.png) Click and drag up/down on the gain controls to adjust, or use your mouse scroll wheel. You can also double-click on the control to quickly toggle between off and 0dB. ## Levels The Levels window shows the current levels of the hardware outputs, the mixer inputs, and the PCM inputs. ![Levels Window](../img/window-levels-3rd-gen.png) Look at this in conjunction with the routing window to understand which meter corresponds to which source or sink. ## Startup The Startup window is used to configure settings that are applied/relevant when the interface is powered on. ![Startup Window](../img/window-startup.png) ### Standalone When Standalone mode is enabled, the interface will continue to route audio as per the previous routing and mixer settings after it has been disconnected from a computer. By configuring the routing between the hardware and mixer inputs and outputs appropriately, the interface can act as a standalone preamp or mixer. Standalone mode is supported on all devices supported by the kernel driver. Even the Scarlett 3rd Gen 4i4 (which is bus-powered) will operate in standalone mode. ### Phantom Power Persistence (Scarlett 3rd Gen only) When Phantom Power Persistence is enabled, the interface will restore the previous Phantom Power/48V setting when the interface is turned on. For the safety of microphones which can be damaged by phantom power, the interface defaults to having phantom power disabled when it is turned on. ### Reset Configuration This will reset the configuration of the interface to the factory defaults (except for MSD mode which is left off). ### Update Firmware If a firmware update is found in the `/usr/share/firmware/scarlett2` directory, then an option to update the firmware will be available here. geoffreybennett-alsa-scarlett-gui-e6fbb4f/docs/iface-small.md000066400000000000000000000033611476551703200244430ustar00rootroot00000000000000# ALSA Scarlett Control Panel ## Small Scarlett 3rd Gen Interfaces The Scarlett 3rd Gen Solo and 2i2 interfaces have just a few buttons to control the Air, Line, Phantom Power, and Direct Monitor settings. Mostly nothing that you can’t access from the front panel anyway. ![Gen 3 Small Interfaces](../img/iface-small-gen3.png) ## Input Controls ### Air Enabling Air will transform your recordings and inspire you while making music. ### Inst The Inst buttons are used to select between Mic/Line and Instrument level/impedance. When plugging in microphones or line-level equipment (such as a synthesizer, external preamp, or effects processor) to the input, set it to “Line”. The “Inst” setting is for instruments with pickups such as guitars. ### 48V (Phantom Power) Turning the “48V” switch on sends “Phantom Power” to the XLR microphone input(s). This is required for some microphones (such as condensor microphones), and damaging to some microphones (particularly vintage ribbon microphones). ## Output Controls ### Direct Monitor Direct Monitor sends the analogue input signals to the analogue outputs for zero-latency monitoring. On the 2i2, you have the choice of Mono or Stereo monitoring when you click the button. Mono sends both inputs to the left and right outputs. Stereo sends input 1 to the left, and input 2 to the right output. ## Startup Controls #### Phantom Power Persistence By default, phantom power is turned off when the interface is turned on. This can be changed in the startup configuration (menu option View → Startup). The one control not accessible from the front panel is “Phantom Power Persistence” (menu option View → Startup) which controls the Phantom Power state when the interface is powered on. geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/000077500000000000000000000000001476551703200215655ustar00rootroot00000000000000geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/alsa-scarlett-gui.png000066400000000000000000001353161476551703200256250ustar00rootroot00000000000000PNG  IHDR\rf pHYsodtEXtSoftwarewww.inkscape.org< IDATxyuU ;z_MKvږDdي۲cGV/yxJ89M&>9N2V$N,EeId.ZHQ5l7 4zbsw+\kɄuVTKp:~.`\k?D  I8+4,8ĵ`GhH)NMζp51]?טǘځ?$eN5/\5pP {| ^q_JIxRԳgXm<-e׸t5+6 l#9\d\1pHؾF`1E!(%?k,$~_zq,ѐcYװ|wgXd_R@qKv4B>nǭ:Pۍ4I&!PU`0$xMu]QUx>i(Buu5[neժU455Q]]MMM b9<\|>"h)%nUU,%w‚(܉ضqobYUUU_I\oifaj6˫b)(I=lI$7adƀ'{֜@Jb^:߮䴻` Oɘ8UUA:;;||_DӴ+Bg?//0 P( R\ɸ_H]DBAH(I5"7U-(4U%8(WU_^ !e555Յ~|K_ݿQϴmRJ~x<jjj*BfaMLyfB P j\E$g?(37GG d'9w726'Dnη=bT3'v|>ӧ1 E477OwD=cDQ~i^~e,Y+q͉_C70\R"B@ f@epux!π'ex6'D^!wKy9?,+[1nxy'q\}?^x~Ί+[pb/U60_پTJ\A*|-@4#cciApl@ %<3TQNټQVVٳg1 EQҗ&0K.O066ʕ+F$ǗkER{UPmF`^YF:?RՁPGr*gm-^Jl^\χ!D4;3WCןA/pejkk D" ׂ"1z 5^q0!*Ǚ<熏b,-Ck񵺺Yl^rE_*vjsy'溺zYsi\u$1VO :1y ( ZLbc6 6Ǜ}_32xXs*O_Sett4ž={k/e[ww7xW 6.79Ca,Hp$趺F(@@v$qq$u-u\i)I ))v +,x EuuL쯬3r~=1׳ 橧J755122R\*+m\h</'5aE&3Ͼ&@DbBL(WĪ$\Qׂ;9/6 `ht 7W$b xU-o]3_yy9YqSS t=%I #]+d!C)" 閶$3R@  I16 1eAB hu8Gzk P8|XʼƂ{s_3,W'x!DȺE/e#<¾}#CMM h4W$I }a|RX"EO[ ps a36e" b"%Dm)@%2(-{]X(O#` mbb`Ǔl 灿w\^ m!떕e?𵺺kwBw;;;u]|S{뗲7FwUU~ɜER} 䱼V,SMte2(MMRXRbUJDm(4%l}_Lس(aePA L S ]fbAya\QW.R~xu))&_ɱM_* B!N:p}e%\Ϣlmٲf;D"Zo 1o j^S]&xX-Fk0 A JYnSA"FBbV}`L +qUeA%Xʠ;#$YD̬%@= d<{4 -!6 8BVe%/% dƁŭɓbn>=!2)%ifQVV/vBnooҿEa^=$=^"˞4,duy  FDV\l@mSj(]S[zpfA1)PzIZLCgsyFشS zd];OCt~._<E[oZID}}}=z˗/3>>χ0 ***5kdsq-͛7z.˲8wMMM =v!O߷֒_*F>Y.1n00,=x +$Vch'5#6%k2lĊZ( JlnHEEqL3hCvmG3͒RF_kB՜8q"6aoKss3q SSS"Ǒ#Gb17mD(&=1 A}}}lܸ. ~+`a.I ֢x 2I 克* Q tF 2EfJ4&N:6@KC)%9 .0[(tAs 2$1VjV&I]bn:\.fvR?n ^@`Wgį(J"^4PM8w@zO<ì_`0iXi:?wilܸuֱw^ziGdn:;;%FBxuZhnnR3 bRݍ*E>W̉u&Vm؃f:Brkd팆vHCҫET Fʨ2ER FvԄjW1 JMb&nu ؁- 8`*R1>vTC;a6[ \Zb1I~YiUĸ\f"$ZZmҬa\݁) \&C7w/fTﭯرc@0wwwKWWfE*ݻ}oߎi(: XE4?7x"nzzzcҥg랞:ӧYr%WfTVVp\ift\.nJmmm !xg8yme˖t\'g+4%Ԭbb] 1Iۀ&D/&b؎"X) y.Y]4u#h`VȚhC閶rP(+$ɝIF^å ?q݇Jb37 bTL!'PII[IɄM hY|/gJX|BJ[B|Jw2xkjtZ0CΝ+OUUU^W(<#|_.UUMvJg24y7ٍX?8>ߔ$`hh_~p8֭[Yvmڝ0 !DD"'d˖-TVVNc2?я8vXtR=Io=Kw/'l2m]I;y Dzх2l DM๾uנ >kx A&iGf,TZ꩘"yG2Z# >W:@mWmUdR^ h_ʼvGKy0mx9RO+w{2w*^ 0_{/EQxWBEEE^.y|I?ue˖ٿ?Ofƍ,[,/;UU5]~oPh5Mcʕs 0\I|,ܶKpktF$&W]h'$WAE2vx< ??wQ@"dE*9̕& ;1eY=mTl/H %)LLXscMLd2 {R?91BD9?7>9EII2fCpe/Oח>ŋٿ?eeekLNNyf&&&xFb1bx :u|;|#!0 uX&1-ezk.fVE#qd KЎj^s٢ Jˍ_0wQ>>DckeªڬPϫx/yIܖ؜KL&?5Gn^Ŵ%+LAJx=&59n;@Mݧ<_ύBf}\MM Ν;ӥBuM JT|+y\.-[ʕ+)e6cOcc#?%AebѢE1@,Uca ^I;G$~o|ZLQ;Rn,aJg^p%¤M$jH7\d"+St&mςjjMhSq͂ &:s{Oif W,o})@N+ u}>###.( rnwb*ygCyy9z+V⦛nbÆ 455!H3d2Ioo/'O䭷W^ !hll=v444\G0]Nf:{f}=%AR?1.pq1t3ӹ ̎+IܟO֠@$ *T܌bOL;njQwg޶}~?g o}|3ԐL&`X(J83T n7}}}:t`^MӸٳg{eǎԤD"p#] ;wr-P[[K__y?6=cLӤ5tSzR6g$;\o_mݘ@١T 6;PP(Dee%555TTT zkEJRAӱVe#43V 1I+)I<Ĵ`EX2g睫3 NivΝZ5kkn+WbFx\8> /oLvYY<;v`Ŋ躞TU%a&~χeYii,]nFGsNRJ?yS9jOtΒKÆ|8P^^?Ν;JaNq4IJ,<O1x9Rf7QzNb["Sol5HޖCIp5APWd4e˖j*,Y Lee%֭gM'&ٳ-[#|Ie >|x֌ ƺBʬ\ny?$/;-abNJ-`ٳo4,Fdh(cD"Q&&b$ B(((z.EQJ'$U9P*ꠊYi3Y1j3]*j#<+L| uc TH > AD꒘ $L1v1Y>b`{V-d+EQhhhHc%beY\.TU%Lo|Q`0}ZZZXt)K,EQ8u~UVe绣Z$ɼL`۶mͬu"獡Hz%W\m6d92٩&&~NͪnޢEؽ{7uuuE=H04fx8Xd(x2WkRV,*jjj?bxzF]^1/b\i@hz Tz8CUrM IDAT$ҮRؤ;,; -MeO(Jn9vLUPhpe],`Y~; Svf|\.?OW~_deG?bxx{ꩧXr%>,iL 8c߿f )%Ӻ KMk0}V<'n;6 jj(Fiz?ݻ y?qeN<˙3gtt,he|{9^,dr2xazS=O^caŊ|>KKke`ј V.iWhll1ّc}&G\uHL 퓌XO@$FBEʙ;'&fӰ04F0+_ Bu ۨLt͆(ŸٟŋiooCeb }Y֮]ܹs?g͚5X]v455躞6.~]3%*&آ{P 񁄝>ڻmkKqUnW^>1^JIǏԩ3 8^^cv5l<::FOO/0ie˖FgTͤ60* 4h$$7 *PezjletI_/($K f'Wr, m[u{=^~e&&&x`׮] 299Ikk+嘦I<2,SmzW.p@S3KN\vx+QmhؘRϩް]vOF.ݻw~b~ww/mmiBAqP*R 4FGhQL1 tMpѼ@浅)c) /+K-Ϻ9]5ꚩҲŠCMzIEED04 i O]I#xL&jQ?wdz*qOp8eYZe{K'''Ӷ#G.N}b;UVr归Ğlá mÞm 稧:eeeD" 0 LLwJ]1 #TxfQǶFӆD"=N", 3]sf>qq%w'vHuSxc:ZbfAO~ӈ?Lr)xpx$-—XU1ϑyH$‰g|;K„)I*F'j\) T"d\n2^_NۃS`j J|y2 ^GP]G8&CBbeiQ˭!Ɖ"3}6M'dJ%v=~zs&[zpw}]Q#3t xޢ#-͖`|f_;<}}>}Xl2=nG%[OwәJjW1of j.HcU,fpM=_!p 3:::m7Md2I"(*g.˗/gxxwUU qd^ *3'j1sI$D"Y?t *KJwOUI~0;_TpJ'`i~_#<"K.ogzw%u!f;LLLrLCC,I@QvAU s6# v:.3$BP-q%ҞPrZ#~`W1 H066WpBpK/^ϭSWWg}4zr=7xcAP1.]]]%ϽB+(LJrJvK۹]".𝟙kjjx.6_/rɌૹ$\&PX fޗ.uӟRަ۷SVVVN:Hbذe¡f*-Ş*f#LJ@sL&D"nrV$JH122ByyyQ444v BV1K.MFT $[K3Si2$$+k4FtNi׌+**d˲8zO'&҈??Y `K۷o߆=,5ԭL؟'u$Q]퓨.J\n+(K_Y9%I)arrr0 [|tJXjU>vP(²,Xt)UUUٳgV?~|NM?z@/-GdV:?}`bڢ{x|c-љETPW1p_*H#tuf]4nZІ`"gp-E{݅w~MXzFD)@hOsp03mepjz)`0@MMMٹs'`KOutvaRdZ:4Zz-^{9IDd=PZUfeؖc{5UnPTロP(EO{"-83ZLn{Y~}y˂aA|V 6l3PTK\A)нO [mpcA:;;YhQa'dhhD"AuuuAۖ-[ַšCbݺu<А64{쪾RcpDg"Ip3X+x<'*i\]E… xWȳA|">\gy$4N@rsX؎$S<7 qwfp'L3bӿ+)eN33x^`LFѺm9ښ{2!U㷽əz$[(!`s3qΝ;nZ K#0ćmjDEW6rU%cQuЈE|IX1kR Eκ̤g݋/ȿۿꫯsE|"N/y Ua74MߟcЮ| +7HrѬ@\BϿ.w?f|f0rL647/AQDN- u(40 +, =rcIT/1/RUJzJ l"QBkn\^0MR[[Kmmm?80~sTYt1.w0EH,P@(  .bٺ&PtLˤk oBc8s ?<&~h:‘UEJgu]Ol }g+Vl2zI&&b96MXLI'YkI H$ P__OUUESn&ٺƒ lPV%@pw(JIPVV m;::8qDڗ_lw{4hXEUmOz.=iAUuWD~nq)gQ8@[[߿}!1 d?eH:hx /]Lb{<00HOOoz|̰i X{BR FG |x[[[y7 4C*KMF5K$S@*%@rے/,5_ pFtĂ>pڥ&F* *;jb~\#P. e1%IѮ35uj6o?dDA0T70 z.s16ae2wMNj HwJT{<~{GFEv+4նe ]wNQF>N8l&!_&!xIjֈ 2%H222ŬoHTnl?%&)yz?9^[\]]]\ގc۶mTVVRVV6mWU2Hk]% zFòeXv-K.˩ oxpnFx6TE-AB`" Nށ& :555رrz{{_{e%#)˪ VTϢ)*?#eTAV{ `n-[Jɻ#)0s0Tw]Z@ 2IUԳU,SHb3-=1A 瞪әpcomm_2'L5G[j6l@uÄG";Yj#ī{=F R26Dt%UK~/t5ar 4M6d#vLKf]j;HwB +v/R3n Q\H" ~ ^'Kt jRV-2S Cp񨆪蠂Adz0Hm &@˗/}ηqFC#t]v vqF{1C(w/304yiGP@t'L2{ˈY HnwYiah<|CZk*S6t/HY]KLY>4wuq$ԖHqEĨR3_Qkܒ Tz$]+U8ņ ׿έ Lw\i˻=G}&xwh\K3eZn"}?fr"HL r=k,; K.6o̟ɟ}eXLF&ilToZӊ~]㏄]+~cK$5 pBnTj&F퀨*v'RR2hnL]Ki3L#8gb__$# kP l]f)&>~F0F uO||򓟜2up^4rqrƲvD_Y9 5tRS:G&φw}| _uyLHKr6nbm1"9RJ*b)Ovt w1i-ueNN& Z馠 r\dc ~ԣQK|- ]QrEXn]\jeo _BaC)dn׋<$ n?2+sf}Qn喬3!?پ}{7֯_]}yMvߺq#y=;? ?h:gsoHTS>@ Ne q9 w-A拖Z[[iii,yE΄M6O|/dXG%pVK@uGG8qmg&xw8~6ʊ+{< 䥣/7cl|w#w|h5px30]rɪ*yorۊe)Q59Ù JUlK  EaÆ 466J$ .KwL.(m8LC$ $---x<^z%q47XN)czlٲ%˶ M`~~}͹H^ޮ}mlo1/ao]1Hb΋me&22CJme1̒iK9SřgAye-Zի ôQ*J);ػw2;dH$H$,]OӜ}^{y~Y)W b|> M\[ IDAT_zq╞3k׮ $g~ ޸ܺ>$b'yEJ+SZ)=Wϵ;CV1"K9/_֭[30ǏW^ye[ l6U2|>~ߟ&\ }KA {Տ2>gFUUnu ;wnݺ3uyJ-#_ 8@*.xdZnN9r>Byf֮]=CEEüttt|A*l߾M6*g!8,WsŮ] @ p;{DG!sNnƂ IdeAW)Qݹ_3Iέt@cVZ sxy8| g˞ ֬YCSS_3CMMMãUЗ0>=Lŋa*++Yt)[n;K (+^I:ߣUznu"HqzUWg3A\''FPBl+V{1)t]g?/"N$o]$ /^\@|>+W%̲e˸p_qTP;/sp "'߄q{9˗ihhޛIrG===f$$e;Ul+EH ;Šp8oҒ qcf0黪+3YUYGM |~+)JP(DWWl6)B!E4MŀLU4I҆df{'|x ^u^yG|EJ͛7o+#Gd;]:M#'~T `A)[׸z*s|$#yꛬngR>_gqqQI& `?l;~@$2dZZzz W/ [2`{[) !Rv0M'@===$ N>ͫ[o~GQ~az*tI%LEL811&QThMv*h b[ $-??dxp oMrs5k.;2nsQh`wK#k]V^}0fpjKں`ca{ێT(6[v!|Ao[oos-z(#Jq̙ , dh||Z?2 &?_J>?98FJ$n΅Vj*% 0@Tu:yח^'kk yVVVя~k׮aVm7_Q(?hax؄2TGx_ɤB*`@N%njF `kk~>!Ǐ\zu) hGx|G $ Bsy_p`FF1_̙3=zEQXXX_ftt7oɱ*[@,VR+(dτ,H0Ue2vlZ`-)aS|vv!~8KKKϿ ߷UC D(Co}a2 ;f{"e X7%7Z@֣h$r3НoڊN>J-"%vW vF -v/?Vo ZoQNgiFŢQuho9mnI4zۀ+ 7z6T9r#B^RPe{2v *,PRU)\;5faNi-rrR;bLq;~QHUq{ N&UP̘H]o3\ ",;GO>e{Ki'>T$z-Q( u?`Sh !H$b 666ڦm5q/-wOTJxc/۶GBعjuh)Z7T}xL1p^YSl) @Jm ȄZK/_np C92M8 ԎE VG`/kDL*P{I܏L@Uzzf;3(3g'N>}Bw6 6., 霠ᚾfO=}휜zA3V=ة4j'(B(oԵ\R (i_Py5l!Ck<^c ˲xܴ^̤gv2|) {CJ[}U4dqϘYi0oQN:/(Y[_NuS!.̌3UҗZ?+|au.~D<9|0泓RQllm-˶9pBT'Z$)ġgΜaaa!&&FtQ'(b1lyy-Ex 5}]A M_3}w.ں-odF--bmgo `llU/s3A)ը9znff/le䋭SJ/ +݁}Yh[?g[R8~)w9w[Dqff&I$@WP`IbDBv5{[ZGѱ"!F$S}&,S'b 60au?_ܹ'.xgumzU"TciH_|ӧOiM6Kӈ SK@]Rj{zx<^ - S~& )%/_wwI066H%&q'ĉ# ղ,H&Sӱ"1a+(Y8~s75fWU*&,%m /'l;I 3īwE*dUUy]Z(Tj TۦB-a[ȨDz,xT*dY$lll˪Roƒ aS㺉.KLM,*ÔMA0eJQ!Q\Q؁?S}g:v@;C2֭[1 b芽Nz)~wfCUUW|F*h%; eNAʻu2J%wMΞ=KXtmH-Xa Kl+Rp,Nq(k Yw~~0Hӄa ^ r A G=۵hԳ~bs8d2FaZ?,>,t=e]I{V-Ysf[5`QEB ΩM;貂y̤\,J]؊6\xKgԲ}GM/Jh[Ղ`O/Ά)^~sy)aeKatlR!h pCCCyP(vzx$M+ݚ+hΠu{?aT ˲\FvU._ (vPr Җ bXM! ̻xꂊKPm7c#ou!jIr0^ |Rrka=`n] ~ˎF*dKڎE`:}ii~{=Ĕ… W$dshVYF8R )@Ҧ0C!t7IUMEL"p b0Rhil"GTfj,Y[ `t(=ALeSKZ{Y-Ȣt5r˞~ y>gw{gŽ)h[25dAG*]aI\JBe/J MM "l*$3 KNO -@it `/;]?WpCH}R1Oc0 ߒ zg]~M_aۄXf֫ ~ZJoYi-r`%ΉQ^{@Z@֐Hce,[oZXC A @s(MMNy._̙3g NXj\/)J:PvZ9,7ko8փ-nIeS%lW ?؊K%TKJ,(Tu8c M S(LӒxc:) kbN?2i wd0?N,`?)m -_-84 )T[B!*{ss^{K.q{4e>0cp`bUkl> 1z$\/>8˥Ye%ؑy)[].(l i2EaK, RP ,+ Tugj kwikFAf@13dBࡓ3!i xg#`zV&d>i o*8;ϟG?\GC|;+ #1ol(wSGX_[W4jv!@lU=1J$PRv‘V-~C%EI&,iEa^Q\]A$Hu>TG  PnM!'qT%_4a?A*-0m9=̥%^]iΑNȵkאR2={UL4iCowBX &F>4S H)(APXJ($Sd,ugvnG#?_DhxPK1zBZwg;u_b2nb~~H$B$qwnXDuE;]CJ?o2̭<|3a_w,,b(r`Ƣb((; YUOh{Q7EQ5;ߏ1p/:|xrx,V)Xרo0~FC vT'~卯P,G?QӲ=~],F=(T4+I{(O8•@~6Ȋ@~8Nܦ~?nQ75;notUUf>Y1ygziQSTL{iarOLul4KM.Hg-11ܾ}3ac@ PoÃm?qJ JyԪ^u (!Mzg vtO/E4Ny2*{@^+EB$Se_BJ1bՄޫ=%Ӭ4-P߯Dܹi ]+i%2B\׆:dmQ)>2ƝrbU1wXP*;`R2FN[ȆtЇ{cwE`eάc c?D.8Ƈ] `ؚvQr%$Kl)]FMDJEA_$;VUHx dTǣȓ;$=䣛e]}[*Z0bETu!ev^QDxjosϿv}ڛ+LԈŭ5_FRXr Xt!L/"ʩ*EE!jYD8v\؋T?X ʩ2<<ܲh&aF/3 WVXV,=z,$ yCʗ.aC\V7 bX?V4?_mr⷟+{ BzVfZ56a L)(!{D^Gnv$_CI {P?UIL)M~CBۆ֊, }^ ssɿ Jr'w`ndC@= k  4XyCh;WiMM'*hX,F B M1<2F4m B!n 'Cu_*j5vWVi]~VV-loo R EHTQX,1/IaW1_tR`7Yd7LM6Jlf#?]۴븗mP^8cwUU!PUzzz99ɓ$ɐL^#ϻ#t]' ljtuuM?@az-Y^^… ,//}NI&nG`ĞR3FBiMOy_ǽqv DQ'z;rUUBpN<>eέ[X__'J3l(>Nfo&^y100 &aL&pM2dkkD"A<gccL&xV4M#u'g,uS{}e~^R!x 6~azzz4Mgii!\.912DuMZY?uqjt3gΰ،fmmm[ɘfY[[իS>'rq3;]ni ~:m0J5Q4eddM =44~*D\~Y(_.looS*|u I^%ݪDFqWW63СC 5w&ZZZg?LY]HVWW]Ў% IYFL_iqevGQߌT?PwAFiw'N^ .,,GQKR,d2y80 rDN֟wBaWP/8JD"A8\388ɓ' eY|ǜ={Mw_J a.h5 ?ecX4fhԍIy(H)d``++Pk׮qywlLL&K']T"NMRٵ\ r===B(D"JE===|3СC L'?!L"$LL&{I2B,uq2٘$D"N_LMMQ1Bps6֤?%W*677rU*WW*բtLP{[h4J?BA"~}QF=mRY^^vs...66ZZAT1f)w`㝨 yn+:Xpf5Mczz5MMMJzv&wenng5GSX677Y[[s6zH^nuӖ' sԩS.gyy_5QϻK{3I;wf߁w~Mqe)Bw5x;;0@4(pm_v?uz*"LiY^^bO@_.\v:t-3<<訫chhT|)?2 .ۼꫬc&looc6%Fb߁w~ J2!]]]6fD"eYܼyb]L$_;] nPb (H3p/ 1332==i8qg}P(Kҹ/L*²,@JI.ʕ+jfމԮʀ$JdY* y]ؘPt,ǎc{{d2Ioo%bX4K~:~{Ph {Bv`sΑ#GuWАŋ|{ߣR癟X,bY xAW-n(p!D~;Ҭ.aNXϵ`b14Mڵka&''})>iH$(JAOOL˲Z皪nÝ~:~R b{ (J 7AlUU9|0Ph44裏rivb}{|Ǯ luu)m+Wx:[crr-=f38BTt:n {U766fu]2??0###;i/TwF !xꩧu3gpAfggrp@G d'߁?B:@QxJD"BfffFLMM /@t"JjooosY||EQ㳟,>C@Jad9mrîСC >kPrg4rJǚ~vZBֱ9Qf ww)z#!D"GQ^|EwfcrLtm;h4?yz)~, /W|kә@ 9oeR,f$)nZ&0 "Z3;X,h7(,bmmt]'G&akk˕t]gbb/D(Jeh[CYqgɑ5PdW;`Xv/ 333(3<ñc|z-}w_,f;y]x}} .qMJ2^9:ϰWHhF$nP233C>H3q&L&B055& 1;;KWWhTUmoiӓVfNt]w899i:txWH)e{{mΟ?u]駟ɓ*ׯϺ@ *Ӛt;)BL#ΐNgǣKYHBNbhhۊLܹsn133[o(r>Cܼy7o211,ccc #hen);M,C<sReH oۣGBVoT?vBRwHE>I{+Qw3$ϧĮfǑpD"A@/B;/M/5uv\Q;nG`||~,`ַEXdkk5|GRCCC|k_#@]Tt*U;;#wq.\axx1HmRsCJ,ݿ2议.|I^yftwwH$:Zv8%Nhp܎ *%H@?TQƒ YV*N!}zg_5S_MgwWRJ&UKBB A$J\6eYB>:k+ :Šڿ 288T]/,,`&4_}-𓟼C&ջnuXVw9+V5h9E._N2S*c=FBjEKKK[曾phN !tH|P/mcl.[鑁zkC(KCHs4vs4s,r_]GόN9sP1@,kkH$tԤ罠ߪc?EQYZɓ'L~/2aJfݿ |EQ|v&_0~go~X`=#hvڛonCJۙGmءWR.rR)LO{A.ǼQ*;Q{lRS륐ԝ=x `FXsεNfee~ԫu<ӭ t- IDATP$P,Jn N@__ȱ[?2.\`eer_t}k ܹ \t6? x75+’o_(<>G T*|ǀ-es=K'^cR@$6f﷗a =w09 [!CgT+8˃:O:9Z0Erw}ۚ^.gg~fA;]@ xzv͘GнIR-RJFFFhGR X,t$V J<t -]RV;G@uuykpULwfH(x(ז/βR?Qj~hЩ$4~[#ʜ={UX9[7HSOJmr写޹\. 4=S]mgᅅ* \\.GTٳ2NBqPw|Tg[[,wfѪ0kGÝy=3DD4adMŽ2U㩣JW2գaZ:Tv}oo/pA)˲,W$][sssm_ywRR.Ws&T&vtˀÿduk1>'h?QOaaҝ /Oͱ2t t,4V;USjZs+lՖXxQ 8`wEuQ}g[Ƒ0ꥃN}B5N+ ցvMM! $X}~z%٬ˉe׊>̌]*Ο_1=soȩOY:Q\auu!>tZ^^ffft:F|2'Np˜iġ*EUgsݪ )Pb;4G+ [:;lYS;I0CX ]9|̹s.|( WjuIRNQsYǎk8 puN_/={swB@ɼLkb QS93~&8s͊UEh+9+ae=b{͙:EQYdX:}Z#UͿ4dnN-^ !8zO\d2,.~[[]L'NɅ Z֚Η 멕_t H#Ќcaat:^w2;vt[ˀ:o[Nj583ksU]k;u4q.|gD=>z81Vi)hЏx{̃A1v3N6@mpw;Q}ҿqavv\.x1F_yQ'/\qizz8D^4}}}\tSNe>cz{{Y]]mjE{Tat\P5N>??OS0qEj3Zu:/y 3o_M_/kC#C@tpMV+,y[|o\U|W(L{SP=KK֖w3ioGN>?]t`{Ҍ9ƍٺR$Υ@cs3M"喏D" |iyy^677… >055cs@ ښdEAU]G;H@]??dϦSS /kxtݵ0?LuO1=ũSQp7ŪZRHz#CbZ~k?ǟQ K؀76Ij~,a-iǑ p(NL&6Њ~HAHZR1H;>ɕf1 d2.uk)nw uF7?2^o"ԬyoƷDgϐ"7F$L<_}}߅* *K. Xn)Tw><~M /dkk򯻻1>;;AM~VuKtwrDp8t)Sw 333&]]]- :κ:;ϣHډ=%痏~u_{gh??EWjLZXssaÜ8_g?÷m_y{\ܼuVs  G9s;7/~LBOcte%;,rNvkRL\|wvrBX"m֭[MﱱA?l^fggrvݝH7ESZ.w=o?mŠeMz}_g.t]bXZ?}࿜]δaAd*30>J5pRe썩čsP#t+֓e uk}Ks.5[d29_[xt:c;ZC~KX|Pe[~˽͍ ɼ6~{az8f`(FN*ɒ}=h5|<}ZmW_} *cЩmvR=q>~]M@/qMu\Iw%I7,s4t#^oeem/.oC>_IJj3@4ۙT*nߗJ%Ewɦ'Ɏkp{}@F{o|1/LP3!z$='ED72(0? d c_f4ޘy:v5}6/2kSIEjp3ӵ?y|r0a?iٌ &ixX %ZKbbOYXa A `fUX;ҥK?55]팉MA!oOZ޼;.|6]:sGlS`Oq,2m}Ӟx 1xΧ&-À"{>:x/o| \ 6 /G\rMY)?!wd(DJ͌Tbl vۥ T\AzfW571>k{9sS /X+)>%1SOfl^S[G2aW_ ^e|Z|-\zrk{S{?`R=[LA.WBE;߉`}ZDɴN$+9T|W_*,.m# 6Z5| ;/}'Rwۈ`=b3 G߿{f7k}$@ޘ~ԗ_q.(EBc/C0aa4l^W Y6Rcl;A"Jj1x,L>&@*K;XDBWdR %h_7cŊ>&ܾw/k~~Ň_c{~''P XX-qsOɉڀLg, i8,V q4k]T@dvZUpMSzBN-8ا)X־L*gx]D,μ?omxC J, ۖmIǻgߕķȷU_.d 蟀 z?{/atbYc:8DrU"0KgV-{w:y@v*pGn# s$G(s H[^:tnTLԜrc?' <'v;Nu}{5j1uz]!bt3 G L6TSm߸]:/̧)̗"E(x]HGW>/}++AO89㻱%tÖ3[ħqSMشtmkyLMa੃Oaxj$_"jq+ 3J3<(K8WPUB- i JZ뭧G0h-9lY*M\P\fQPhp2a@v.?$JazYl^б.:ugEKG` q>jH,@ ЄĪF<`= NU[X#X`|,fҵY:ԁ"\.EXݭQ"ػg`0AMͧUqM{N O "b1QaŰT2 m-_dmv 0AXnLg~@]@Eukbx fyYSl buƤZu5EA8\.UUy6ja>CnFE7À@D5HAQ&e50(5X' r5نt1 :&E/ H add9@Ū@YĒU"anκ~0@5bR+[ fET&DK5YěQ@Y`i/juQダ3=w . ĩCIۊݍY/|D.3>M-k{5q*\>|`ӈFe%DK Y>[*Y{`ۥl0kl0{PEY2tUvj9 Y3Vʅg|* yߎߙ_. p4@X@ɉdeDŒbϪ}ƍ2:v%`- 9{E*M]W ΙƄ3U? ):#[e(@,~SRFA99s6簰_jZD%RuQ ~l,XIi]𳫫 CQBJMOOC4>zNg>^􌺮KUpݼN{ֺfu~e-Gn Jfal 19J(0 [e(o7i|r0.ch`|!Y vv h6YEU`Fݹ9PJ177]בJfx Z]X,f X:2)Ci_Ggrr_=N >V[} 㒉bI<ߘ[\ 5e6kqo;>k>i?{WLrE&e+Bb SH 2Em#R8ИMcܕbne+ !bK *lE)}5D'hP(bEU?<58(WRYjR'&Rn) z=RDMӪ^={ lզzB+2χH(Rf0a_E[IDAT *4)5N \~m?tBII?/oG8㇦kHM. Ro6w iww7|>_V]0 0,dffD"~?^/_ -]rĜl[ ZcN4§])&,nZËq:d-[mFI ؕ-# -nniωgP(ߏP(ĭ0G͚wLhW1gϜE.Cg>ޖb@y>ֆ5 ĬzN/8NpmWO4Mn7VpiLNNJD`_3 ˞9 bhii)NO~1B.C6E.'hofg,iD o)ɬX3ٳG:˗/Vի7,[ZlŊ^Ɖ5pR ab/S ]kS˅+Vv={%;:w{>@34V_/USӏis!czzǏٴi!AAXox+Wa5KIB95B8E{9DڴiṯcǸ)08/槱}^;@sQjwc*(t8 D_~9!<5vK&''q!1</l B`Yɪ f; Y,[Ϻ` lݻ͢<ЩV?_ h~0MQB2fɖv ijll93|sE<G$իcȑ#eB>}6~B@Q[柙q[f <"b<:#G`bbBҵ ^`4?NkqSBc]ݩ( H&0 , `0==vcnJ@lF!r)ʙ?NKсNn[qJ˵k_oF]ڿVё h~a/)ZMT:.266J)ޒ?D"ˇk׮-Yoaطo.O`Ŋn3PڪM^\^b!)0XV?K.myWKݻT \uiVhvzb 1[ `YqNP(sٳGeV[nSVtݰaC#0ochhHbZe˺r'}<fh(  ǃnIzT*{R3g0 Nahv. h OvDq)˪H{T\5CUUd2;w^ommc՞sZ/j0 ^Y0D"!Xэh4\dtb/E" *C. h>뮻N*B) /UU133YZ0J9P/.Z4*X2))=MS6]G{O=Vai8u/wUW.ʕ+?Vѣ8t萴9$NUe~&$Χ p]B<8BYe-8jٚ5kqF鸿8}44Mؘc ANb^:Z JKkp9g^{Mf#ছnBgg'|>zzz@AY[;0Shh(CzzUc~"XXxnKRsM6 _p% Z aɒ%غuD w9s[cN~)S,FƺkT. HW{7VS Au>*}YI nr-b\]VdÒ%Kr*1==͋V"Xe:GvlVQEA0GKKxL0QJ=>7xcvttQOO(m&Qhgybzz333uCCCavv!LXBc4n ҁ_\HAP(^|Ex<۷Jl\nݺB J]R?~_p2cq1twwx>p~BAzE{{ k|+i `ttTrx+}D"Sn+[o_( wBb4 k߹`|Azx˅*Sra3_ sss.]&JCҥKqQe&%K` x%il6)8fffʄy 7~/ ~?~/n\.)pLv  }?<wYRDZl2{zzpq^|9֬Yã'ճm6ϰo>ٳɓ<.wL&X ssXoI_W\O֓a櫪ZWm!yr9 RW_},ŗ%^֪`ժU<⭨=u]/ ヒwySSS\ԃ`Џx<XhE{{QD)z}Yӧq)R^Ҷnɚ5krJB|oV,S>}ru.8g3օBi/N &$FăֆU(b^W.zw-ŭfg~'*$N>ͭ4ⱱ1^mmmD0eXB~q'h0UV[o{drc%n\R:~tt=8qcsRʋ,\Np 7i 躏Y@2!ţ|ŲR`.U{]`Ŋ܋χ{,+pll xSNSY~GQ^p̯*fggdf֢[l-ܙ|ro/+=99;wbnn:}t">14~'ҿg?$!k]!f?ioDZ,сD¬ۋB!{RVOJ-|qZ ~?<EC ]ס*O|[h\׋OhB\.8ٹs'>u(v [Z A3W4~UŷߥM)%֛Sǃd W@Bgg'_7   ;( <8v(8v3#J:źueގRBj*|eNױ1<fHRc}j7S;ڡCt;{J0BA*1D5ifsNzq-`p\Xv-֯_p8dA3u B񸤵E^m۶1 {1L={.LC濸h옟2p#4b5:[a]100|ɲz|cÝw) |V4[D"<rᮻ5\S&<B8u T⬵0fkG+>q4F [g~{/YMs_0s窯%3v\UպhhhgϞat]3>҆zjmV4;}@ciܒ2 ǯRj9**$0޲-.̦2L799jj 'N@Pv؁Ç#Lb޽6j[ilFg`ݻdƎ;x8yAY R|ЬmqF{Knߕ+ !+uRyv Zr5k! ^n9s &''Jo>GnqW#BHRi( 8uԼ2j-.Z ކNX&v\uv5DgI ?noYWi;BrωD<_ښsuw J)"j>M0555=ORv] mh$%eJok x Zp0Q||`!+4MÁ033csf"}ذa̔!_\4JU*{)wH۰i\׋`0X]>,uQ/KtkTW P k&  ҥ?> 5].z1vcƘۍ)1MpP||^Jfut::5 U-uUw34 O)gM:<hΛ`x5 =-.=p G)/Sz|8y _@ ~_{4#MHSaM֮\0 iB: 6z+6#Mt>]}ο8=2<;?<<> ==sF?B#%}&TCCCɳrg}**31K$9aidYCp+J4Wi_G8 XawKNh?x0 gH8̡w>G HTD1 qІ!/YH$rSH2hau":4! Ž\L>q` ы;BF"ETq;j>B  'B>:^; bG;4? f-JcLDm(GyvL`(jZشd%Pq8~H-Bᆕ.k&KT>-\o+=@ %C!v;Q֢oF*+'0>gi=/ / {?"'|Zף)D k^x!1dr\F\Qq5-2ڠ5iXh|hay Ћؓ*؛i؉Ә ؒ-/霈(ɋ0<ȝyYTHy  ʝj酇xYijy ڢ)Iَz8JZ IB:ѣAAڤ9IHD\:F:H]:dZKflڦ&n:tZ!v|Zxzڧ:8٨zj̸ѩZJzڪu:z2nl'RYګʄzZ1ƺ*ZڬZJ:Z:ךʪ*Z* 麮ʧz:گk;˥  [ˡ qw";([%{'.ۖ+k-4 1[3[:;7K9@=;?FC+E{LkIK۴RˇO Q;X{UW^+[]dیr Ylac۶r۝gsisYHx|~ۊ{T;4koq{+|5ظf+hhkj;_v KK{K+1 {y+l;QKkʻ^ۼЋK[R{˴+F1 蛾:ѾK{%q9[}!#{1y< [wq<lu"|$L&|s,.,0:qQ68 :hXD=? p  0n;Pŗz@ I@ ƭ۷wkeB nlpr<i @ ~̌LVXËL'ƙlj\H7ƚɨɃoLq̫Ƞ}ʭ|l3;ʵLz|L˽lܫlDlǧ̱쀳lxF˸K,M |0챫LJk־ib (evͦxMz+J׀}=]czb؊<:ٔ}`ٞM=\qzڨ#ڀ۲´}}-ێۼ-þ]7<ܜZ=ʽaͱ`ʙ<խ Խ_୛]޸y]ꭲͭ߱:ϮK-0kŠ~[ ?9YQ   ^-]%'.)+ ì13>7߆=ު*JFC~EHPRT^N}Z>-~/_~MnO^xUj>lNn=0MS1z|.~ZN~莾ؐn>m.6Q1>NXOqΰ벾~.MއE:&[(Kβ^}2n܎>;ߚNӜNo)JA~liI?Po o \OJbk/o0EQ!DCB!OAa @?>!N=a<;:!N9a876!N5aЎ432!N1a0/.!N-a,+*!N)a('&!N%a$z#t"!oN!aj e_!ZNaUPK!FNaA=7!1Na+% !NaF@% >@D-^ĘQF=~RH%MDRJ+XeA3męSN=}TP*dqbKM>UTU^u2̃E~VX9i&\pRmݾW\rʤYV^}=TFu FXb.aWdʕNfΝ= .ךMFMsҵ][vySƝ \p#kG֝\rfв&\\tg/\Լ5[^xعG?{kݿ_|zǮ_~0?Dpd'B#A 7L‹$0DGjAOC@$E_LDgNŊX1GwHFTFpH#aH%o2""2J \J˚HJ-J+ ˇL3L5!2τ3\ΰM93:(OG-\%֣Y}]bec Tf%Yh픖Zmc56\SLpEQr˵ts]vt^{w^ 뽷-՗F~%HFq`9Ta[ta #8c +A̲hh"$y)B5FA ׎=K-@.eI\y 12|Rd v!f!ifi:jj:kk;l&쬏6h r}I  &;ooygy矇>z駧z>{{{Ybs{9f/g ߇?~秿~?`8@ЀD`H@osC_b<5Ђ`5AvЃaE8BЄ'Da UBЅ/! P>1g`n ?b8D"шGDbD&6щOb8E*VъWb*І7av1ьgDcոF6эoc8G:юwcG>яd 8FsDd"HF6ґd$%9IJVҒd&5INvғ!JRҔDe*UJVҕ^9KZҖe.uҗf09LbӘDf2Lf6әτf49MjVӚf6Mnvӛg89NrӜDg:չNvӝg<9OzӞg>O~ӟh@:PԠEhBP6ԡhD%:QVԢhF5QvԣiHE:RԤ'EiJURԥ/iLe:SԦ7iNuSԧ?jP:TըGEjRT6թOjT:UVժWjVUvի_kX:VլgEkZպVխok\:Wծwk^_Wկl`;XְElbX6ֱld%;YVֲlf5YvֳmhE;ZҖִEmjUZֵֶmle;[ֶmnu[6! ,}q *\ȰÇ#JHŋ3jܘp A9Iɓ(Sz2dʗ0cʜIJ-ɳO7sJQ:lyӧ>[ իXIJz0ׯ`n٫I;=˶PS׺KWXu-v*W{ LÈ+^̸ǐ#KL˘3k̹ϠCMӨS^ͺװc˞M۸sͻ Nȓ+_μУKNسkνëOӫ_Ͼ˟OϿ(h& tӃF(Vhfv ($h(,0(4h8<@)DiH&L6PF)TViXf\v`)dih&! ,} 8  D(PB*d!:F8qljR"E! ,} 5  D(P1+J!G+6XF=2D1 ! ,} 5  D(PB0߿ 1F!jHѡE%N(Ra@!,} j H*<Ȱ…5(aB):QƇ&H'-$I.K4 -#Ҝ)aͅ79ΟV,N:E,ZMbe2 ! , } F HP  *0aA"FlxP!D(1#E'~|xF=6DQC[|(ȅg4H1 !,} 5  D(P1+J!G+6XF=2QĊ lhQ#ǎ }̨p$I&/"< Ā!,:} 6  Dϟ…>QĊ lhQ#ǎ }̨p$I&/"< Ā!,@} ;  D(PB0߿ 1F5rŐ 4"ɔ'3* !,F}$ { H(\Á >ŋ(^P?+hqdFG$i#!.y&͈"QQ#Ő?K葧ЛBƤPolUQ?g.Afʌ! ,d} 1  D(PB0qbE-fĨP࿄l#Ɏ ! ,j} 5  D(PB0߿ 1F!jHѡE%N(Ra@! ,p} 8  D(PB0߿ 1F5r($I1<Ĉ! ,v} 5  D(PB0?):QŽ+b)H!Na@! ,|} 6  Dϟ…>QĊ lhQ#ǎ }̨p$I&/"< Ā! ,} N HP  *0B >qxFI"641%?VɰɊ)Ud2gA9.! ,} 8  D(PB0߿ 1F5r($I1<Ĉ! ,} 9  @ sD/&TذC?* /DOpȖ! ,} 9  @ sD/&TذC?* /DOpȖ!,}H  H*\Å#JCiȱǏ Cg!ƌ!SɑǑ%tfˎ47ϟƁ5ThC$w&y4iS8B%ɫHbt)WHoF`ɭ0vjη-Ϛ{دY_ Kܰu aL,zsSi75o_ eɈ;3 ! ,} 6  D(PB0߿ "GQE9 r$IO*XÀ! ,} 8  _B TÃ'RxDp1#ȍ %DH#! ,} 6  D(PB0߿ "ƌ 94Q`G?V€!,} 6  D(PB0߿ "GQE9 r$IO*XÀ! ,} /  D(PB0qb1Rth#D+~TؑH!,} H*\ПÇ#JHŋ3jȱǏ CIɓ#\ɲ%B0cʜI͛8stɳϟ@ JѣH9PJJիX eTS_]9vֳhӪ]*Wf nۻx_ť,S`qB‹6[Xj̹{Ӧ##x_۸R0nج!zZ6es+_μQ~ 7MW6_?=ûWZzʳnҴ;~5ae|-4jZڀ y%Yg`wfa_v8.P0m,$64ָ8<}9Dc2LօdPF)eRH8Xf)דZveU~)PIhhfln)}pi!(, H*\(Ç#JHŋ3j} ;Iɓ(SNw.U b̙oXs$L9O8tcщGwbL (ӠMI|4#ՊWekĭ4,gMh-uZe\:,ڹ_5]lmzm_S*.._Hڕ2Ɩ3-͌70[ϘfLn+uӋi}|pݲ?N*Mvmt^ <[zםyywǑ7߁Y` WqF`y Hhe *hęUȥ^ iDډa#MdAvcFUxS(>rݎ5#$%~WdXUQg~Rli)tix|gguo)(^ )ZD}k]-MzWm~tWn7G.+Έ߁L1h^c|reŮ Ul5]4ǥ{s Ϊ[Xq |MlvBƕ= o6=K=Ѣ?^=-0=u_"47kk#iơ[Yfd <+累=W.I|ޫZZJXc+|s5QdVNGJC W%BPTQlcP&b` )?%F@CXa~P92H!R){Ƕ6TQ+BAӵYޫF'=4եwY,D$)I=uDM" 8lt$a EL㠸p;™ZV\.BSr*hYe XRxG<!mi{5m{P) `Dt#&篡u3b 4AqyŮ*^%̂Azt>IHIMl'6OˇפeȲ`g9OMb sza$,01>휳r=^2 ӔT8 NV ҧjP7-:UU!,R  H*\ȰÇbE܈B'dQE")"G!?R濋&o&Y%7H6)b\"Р:56:&fMhʮ7q$IhM- ,:SPW Evˣm}Fժw̧3jEM{J0P{'^'j-InFyأI;.M! ,X  H*\ȰÇ#& 2R<ȑ?<pcŅ\hŖ 9e tRˉ*m L/_ӦNG*4fKFjiW`4z)όLn=kWj/jUmYw0עmλxu +TKlč)šGt1frHSFqA~ZrKĪKͻ΀! ,' H*\ȰÇ#JHŋ3jȱǏ q$ɓ[ɲ˗0cʜR%͛8s%JMG uɂOF%t(A?Z&S[cv2ٱJlV-۲5*qķH*D5m߿[K8x݆yF]u[h: +nϣ*mbF&:?|Xhjٰג,|qDZH_7Kή9+eY[ɻHB Nҹc.[k3_VXӭX>oq<}ؙtL}l_-Q ݃pIrb g K5Uu|gb)f|ʶ_}ՆPf|"4#&fN]p5ȠqNfh\SJU%WZ^%Vk $|ttI%li x%<6R{ZXsR^xJz>i蝅We\Z(^Mj6fXvۚ,V7^pBhew}JkXzUP`Y9hU.W[ܱ>d :dշgшVh|.y+Mbi'U!cl&%,Bb彎JzI\ΛlDvK"O -[ h-<-6YUgccڊ덿Ie\XΉ4Sg x΃<LlȾOQJU(I[M8Xc \w`dmhlp-R]xwhM-ޏ LFw CZHK;9デ7TKkِ]NBr댓Nˊ2DZ8dϛ;Ξo?{j 2sZ~ڠޖk'l6/˶1ὥ} $r g%K_SM%m=3^v?੎s|PQς}A [TXx?!|Lە`Vq~ͻxXW |%*녡$Qj&"trsd3,WA `!ȁYȭtɧ8hY%s4-)gLise+B.z857oqỶv|3Iz{(m̤,;D'ꙞNl\AY:PD(JҒp4EDzdhiҚR HLh10|f W5RD MJQb7 H4JەCG졔`mV!HŲQ_0W$zNyitHmֺ{݋VTՓ{KFZ5vM8zTLRd%WEndXzV=).9,4qFiչ˟*$YIn _mU|;5i@!(, H*\ȰÇ#JHŋ3jǏ CIɓ(P˗0cdI_AcTo'M2 ϟ*])ѣ={&L˞"5ӸGvu;Өi4+ڪY֜?]odF7@կw̎G۽~“gΛQ,f^ٍۀ fQ$ `>`.H Tn` X҂Sb衊&,,6H!<LϐDiE"YDP6$?G ASZ\OJ>$Eb%LyC60dT&YW[x%CeQ&쓦TeyV՞LNyK:!&e*)8iƪԗI6pb` ^a&& g6@kOϫjmPb~O @ h~Y&zd0$;^oIξ)mșS&J稃p*-Ί*fR kNC{2Dm>{jl3HN(<%r".I(Њ2> I\TwD:zkLc0U󜀦5*dw7iD*k*lMuS &y7vSf$ yN_O朿9IV"~! , 5  D(PB0߿ 1F!jHѡE%N(Ra@! , :  Dϟ…>C2J|PF1ZqjL D'!, +  D(PB0qbE-fĨPcGA>D1 ! , 6  D(PB0߿ "GQE9 r$IO*XÀ! , 8  _B TÃ'RxDp1#ȍ %DH#! , 6  D(PB0߿ "ƌ 94Q`G?V€!, 6  D(PB0߿ "GQE9 r$IO*XÀ!Z,Z  H*\ JHbB-2|Ǐ CI#jlxdK/Kʌ eʕKҤ)gMBɱP6M,QG_,ӎ"5 $ӟ[\:TVUtxWDvYm̻7N˕gXc]{Zf'kް]:%9([T9w癓~5 m}xFW? ! , H*\ПÇ#JHŋ3j!Ï CDرɓ(Sɲ˗0cʜr"͛8sӠ͞@ ʓ"ѣH*%sӧPoVJՆSjZ"W +lA̪Yk{pmٻmze B+p_} Uaڼme `bynϋ(w ӨSkZ˞:4x4mi+uEWjxzᖽ}N[uwOשO4?}lW_W|ŧ>[V_F>6!'WS_ ' ҇[ 4VxZrW9ybՇ@ v4>I8_Vzɏb8I~w#v9fpv^= &U^{i_B0#73؞ݤhRzD)?bz zcZjf⫃|Q&cetzZZ Ǩw2*!*EnsȞ \cj,uxcX^ysV 'ޖp>(jJZ ,*V[>7f9d&qh|fD̤*H'bBӯ/by-jYoYiU{Z[CO;& lc6-> S}r$7د(2F431ɶm՞-z?vl+bNfh|鿧^<* 92<{:Fy: ywߎRxqsno~:Άۉ_5 vZd c`&(A v\2A b =HЃ$ܠA p _o"FK asA$=aqXꐈED!"LoD)J1J !,a H*\ȰÇ#JhP:x '*d KCgq~[ɲ˗0c4xY-BDCPp(dž1r"t CFv_"px86IMɨC/؁D2!b%zay LY!:PSS١bܱ $I| 0c=ihz?J':nw.a[w|b^wݥ/b{]'L ue[ ? kࢊW0gL8Qb!,42 H*\ȰÇHŋ32DZǎ>HIS ˗018s ě: 52УH+5Ӂ>k>JԪXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^\gljgt2E<E8{s\Y4j=;}ÖMC}@ݑy7n U?n]yBʬ;I!,@ +  D(PB0qbE-fĨPcGA>D1 !,F 6  D(PB0߿ "ƌ 94Q`G?V€! ,L 3  D(PB0):(bEA*̘pȃ'"!,R 5  D(PB0߿ 1F!jHѡE%N(Ra@!,aX H*\ȰÇ#JHŋ!SǏ CHɒTi2x%K$Hgq~ɳgGKw!cȧѣ>R؎LM!NЁ洛ׯ`S+`*ı#DtG'׻(޿I&L'@; K2x0c/J [qIO@xv֫Wk~z6zf ];8kݜ;f֝@ ͝ߞY`װ/_=zy'dП^zz gXs8~0r>~C,8ùz%vR jw|ѪR^* X`w-`SQIxުTD6rB80rBՔB\sp:$"aE:a57XW4d&CM)p(o0Q'\x?@; 3|0O=HI,B ePq04r$ QptL(!s8v. o#cZp(#=/'#C4y &1:a L*Ћx"V ?4vxİ[A5Z/^ TNKx[Q)?"C Vb#̌qMDx.kTn$uǧ,qShCi.ZǨ`~T<-*=؃D5Z :&x)l e՟jWFD`;!;)i6Zaq@@!~15Ӌ?AՋm6?HwH1  7F8r3 jkFF;M"gPb8oІ8pcޱ9[s6ЈN3lh?([CCE/їvs+@ɭ:rÃϧv,U՝@=зc HNsxbk4ԉ5I k֞g l%[ζ˙ Mee>NnUz#η~N}O;'N[ϸ7{ GN(OW0gN8Ϲw@ЇNHOҗ;PԧN[XϺַ{`NhOpNxϻOO;񐏼'O[ϼ7{GOқOWֻgOϽwOO;ЏO[Ͼ{OOO8Xx w ؀7x X؁ȁ 8$Xz&*X.y080(4x)؂8 @ `AXC(Gu<؄@CHPXqXZXbX`8`(n0rH@rz|؇~pX腇؈h `pxuHB?؊WH8c8y~z艁ȉ Ћh0{{hx?((C(ȸ{؇H0舊Hȇ8Hp䘏H88hyX8׸@hPrXW*Y@И?h19Cu8ɑ^Vx.ɏw(xx@ iȇH Vؓh؍DYّǎ9.i.9 wȔC. wȉVJI?IlٖGrX60r(Xؘi)ԘCi츘ɇɉ2)і{i^ؓxe.Ih 9)y,y 8F{09?sؒ/3y (8 )ٜsCYw8ȐYIH 58錈JI ɐiz'g|#j`x*+%/%:!, p'P (PhBIHQ/qcŏ2bб#ȊR,$E+Y71&̔2=ҤM9w ͠C'RKq:9hSEeyTVSY!, Z(p)Ph#> "3Z(cƈBȑIw2$FYlə7N1t ʖJ<"Ҁ! ,$ pG (4PHC@3j8@@IrƓ>zP%IȜ?gҴgF2yPBKx4˥M\/ԛP^EHժԮZ! , c HB[o`}J'`@Ŋ2jܘq‹pObIR$#J)Yn\%LM.I'y3(O:mD tQFoS(р! ,  H(B4ǰ`8!DkǍz0KrDR$ˌ+G[KݻxaޫXhas<̷/aL,_G2nϠvvzx4YQknje˖-<;Q!k3ݾsMeM~|Iq,6_1uݷw47O~i`ȍi rioߘo/d5iHH%Xu%H b \ՍYfIv{g_fz*ڧb/"r,"mX%VRQ&%!m iR6 H<6(cA)%QN!PgT2^8a҇^~nh* ݙ9S1YfR]3JGz݃g~(hޟ12iYf7')>i8[VzdTr)$Jfh iڈHΧ&t ʊ9a/R:µevK+k֊Y[jՙey ͻlXF9op9^}^f' (bw/%.Z!sW)˦Lol8<`IJBWFtL7m[xfߑJܾV˖tQo7X4K9-bS'Mɭ#H}6k=Ӗr!+8x=WcwM7IxMiǨE :+m8vM6rf_X7q$b)aĜ`(nz);C5X{s|ze8߱= LJBpk!3ҐuNOPLA!R :|usMv d6s OXQ&{#2-e%$4wٴ԰D i8a{dzRN$$f)L2G\'5[xz9̒>JѝD+юz HGJҒ/ZJOҖRTY)OP'.~Q$bY>T|}$4$4;ӴR̟P{`*98,z-KeM}5RUޞzǩMŝgqO;4]U\l% %5u& #^O9,`4TF]yj%&YfjJDm_I#^̦. hkTS#7OaﲞL@ `Ӑ8[[rYmͦnj)x]:o-{ TאCbBkb1M*Sq\|GvCHBe[4j$y8-Vu$q[x7lVFP%/'iQ kU4QkFVRۛ>UWaҲCu~ԕ.duAwČJXv'f CkJ{qo+!ӌM+a~恓J:=KfpRy* ТgH%Bi@I8nN W'e3O +D^8m.Zmo2^,Mb:pf KIE1Qⴶa2&Rhjv*VOc3S6Qr--^um,fZb 7_f6Dm^40]CZs5H.öWXy)h<-ZSV Xc5,aK>XZ/yONT72eNׂPr:G:i:ֱ7s-+݉E{XCsv :nJ :nb]+25GM*y[cF\y]G1s i%&4B3e"?  C_z^G?׾Q/,Zy?͋(qm?2tz{/>(ЀOG(~~ր@xx"8 hׂ.H(H~$x`9؃'@&bh}WNXD'8` $(>;ȅ'X1%so_sk&2spQ&8U(~6!~{ȇH;828h:e1ȁ ~g}PX~ @;x 3؃T%0&pY6h9Vˆsa X82Hp]s@v5<5Ub6MT'^MQń}~@& ~aSYHP胭؇8wׅ_fp'B18cM7h6FQi헊!pX((SxX؍u9N#JEpi'syy yA1&x-YA2H2Q bAH8C!"AdGg)imy`hٖBqYwfYokR{(~08Θ1X5م]]|ɖeɖtYro)sFA lq#FRVHjLH؍ ~PE'nٜCђ{ȃ"HI8b!j9>x) YyY'#9:Iz < Jy(ILYzvXiyߨ,Sנ&#(w,Q)0ʊWWȁXhٙUHjh *(ɃׁKNPJ38PP_VzXzPXbi)Bڠyhh`Yq* #xIW w9:Ux0 P9K~s8j*!FD qԦ'yDPWTXF*^Y+(YThh5}*YhGz) ~ BHr*i~i2)~d~Hpگ -ɯثWJpځzjw?蒐)J"bb'P^y89 Tj8? :8+'ٲ[ح(![V=& Y~.1˧jwȱVN+: {lo˫|Z ɱrc;z}^K9h &'j[帵b'Kȩ,*˔ʇ*dȩ8whi*_!غ*7Ȃjm2׉{-fڒ=ۡ[WkKKUBX3-[k [;8 ؾ( Pkk;)w 8 ~,W~~ǟ0aۅ.:p&l3L!(Fh1A}X1{!'P!9ZZiĀHp 'XVT><: /<`쁡' ŸTlڨ(~ZX횰whwǟhʧXHj%g)dym(;SM,(*ڧxHx[ڈb8L,BGcClƏYY⧨+Hj2 A ;\< O\!vmVvI4lޘؤVX⌡7e,ĜG(ɟlXԩ2ʧ(s'OvLli1h̠hI~}Hpl< e9zCK$D˔EhzcLDۡ?|Ĉ*KX}lk7M Q}G4Z\]`}iY$aߙg%1kq=gMv(%p$,wnR+qW4B7Ym;nuP9dJ%Lp$Q@~i`XJmm Ym4lWEPSkk99&^1xVplڈjmgM3l9X f1Nei{wVtJՑu2;Ƚ;9CrWD{V5Ys\u=Y4^\=rMǵcDita:TmT؉V"gNms1DS.K!Y:4/މ~j=%<']%'VNh.9'Y=Ls>.HLPnL(**>?Vn_!Qs/hq=S$_&pק((҈ڇ&._A1i.mX0="<'ZN]ʲT}x7q`]g&wuo Jp*biJpB?&S&f־G>?bMyp,O>v|}_+oOl"#/$,} )UF#IVMx,_Q"RocݼQeݫ*Um_6&kB_:O@<8PB>lD%VĘѢF9~)#H#IDdƕ)]fE"),yŃ4QA!4iР 6eTOURj5!֩Ef]T,hʹ*u\m릅;f]8e^mnawk3ƽ'k"ְOrY4GvFsiU{u:-<0[ے/{Y8o%(<8nm#Ƌ9s/Hi.xyÂzj55i﷮W 8Z ;|{.$[Pm2㎤ ̦Z20߸%EdбҫO=3\#˼LAXJp'!;L{PܭT0򮄒|U1FU()t58V,Mt"#JȮ|2IRK##x(1 2PBۨd,|jM1{rSD;59 :ǣ@ 7|J 1_쳷 QjTXD;_+P HM+Eop%8g)bER]w߅7G奷^7_}W_`/&w58ea8b'b/8c7c?9GacO)Ŗ<Z0DyebZyk EO3~زgi&l{:CōU g = 4?0o{.vEq\?PrԧFuUꚲse=kZַuuk^׿vfտ^}˚.ySJM::ك59v =9n/;S;TBc6Xf%(ajjx3N7SSo۩*>Bjk\9cc(2pL;ݮVlRˆ| \Ut9}G+ |tYKp~OJޮ[`rSpC(Ƙ.\ Svr48_?wDv%brr` umX\]h眃pXvl=~,KP>FL&$ƒv$wC*2e8Kg U:#b.f>Xfd y+ȝq{]/] -oeUݞXgyVa73BM|R7osv?T[<'@ ,.НozCʴ8G :Ej";K[c2`":3:\DF+1L|Ea.E3{D0$::ʱ(<;m|ѻb$$:;Z;wq#cz0e;#{:kƾR@ HUqHz4=[![kF{*T$ƫÔd:Բ2K>f>b@23SȻ>-{CH̳[JI=K:lD(J@4=ۖHAM˲\8S|4IA2,*?LB'l=ܵKO#t̿DTdtDŽL$L3z7vaç@z8fC|3&B)EI=DC <8*dMsB>tݤ4B}4Mٜ6NCjCu.N,#LJ+=D ,TBԼ- J>=%\"3_VFK2`ΩKfhUkj}N(&iijh&6FjbVMWi YqXe}MM |̠$B!~Ejjm%{Ÿ?ئj'@WҺk5KrD5Obcu["#r[[|blm]:Jl^Mn">$s>C[ Z~= f+F^r=ʍf-wt.J=lV$t=-ym-jnƊf]o]uyԹefbpZ`L˒I]hA'cY~?%^ qzag3 V"Kifg 5L)i ƋJ74F4ZNp%cřrnڼp&_|@'´$`D2lNa68w`9;<=sTS⡒kv*[7΋-è.k7bkCwjxuksFX7Gظv@JPmY@b .8Kj.s.w=ļvnbnB?\Dܜvv/nq+a \YneI%ޗl64-tH=vMY:w=⏝+%GSV~WRqCQjJMhݞ1ut]3ԸJ=k_gbe[^&rei!?1?p"E0DlY\s2cO 3Z?Dg,^`Gxw+5WzN_eg% @ BlXp… !R<b‡1:D(Q"Ɖ7v$9Rɏ&=RT%J"_feB!W>t͂4} 'ÒAWڴTQZ:(Ң2dJPz5ѳjʌY)UcƵtפS_mKgǩvnOsEQ1!tvP},er+gU(ZԨkIVr%L5f̜vvm[/j9O|6tҧSnzuطsxuǓ.8j :Y7܌W+b<fbݒ y>zNm傾N/*:˾9,~ڳ~'[LAGWf96S s>U}dnM9ӦJo^q<ϯժ_W0R**^jFźid-;_blAeec \y~.CX%%p_7oh;\*4Zx@(BiR&M'J\4ypd"B~i.tA [w/0¢k-edb,̱ %0"UҨG7nQ7Zh@Bg[~H"dǻB8I0U K]V&Ise1XB&{iZzo<0ftMJjYsJKfB & I^"dЋA(?fyM0yt|'<)yҳl+=}Qhs ??Ё R#oFxsw᧿.lR~3~=Wg}ijqVPvZ'LFAee<h#%sޡ(~YUT#VeooՇՀ.{ceHbhiLdTIgdrY飖?^^LbRd wG`đdN;HOg#_y%}#׼4VkيE'kl_ )NTdת/Й@91K:atAT9"Ef X]ˈ4Ud(4QỎ{n5(eDM&*V=۞ȗ/ _+#ƗI&JSJ iz7tb]5π 5 PI1fߚ$2;rvi"g>%CIrrY1؈Bj>ܥm"+қȤfE L3%01u}= |ʣ~EP['-xmaP}gD@\BAC‹uj H6;#7qe$不{hL+QڔdNwSŤZMJTHMRԦ PTJժFJHP]G5Xۢ#>fd1&Z?QlkJXV2ftl&ba_XJ8ΰDgda.J1n}OxxLkbMZrD\ظFѵ"lĽ pg`ɋK9g,e$ > lGV>v5`[I0!H5)楫Y1d Y,ڲW+D+9YwQ®+]>lKpGO'`#cH!pIj-XIv}YaGuab/Ú  Uj{Gnah- eOcba/A1Y,*9&\N6i_E3m%FP>|! hm*2װ<(d@le Zw8hqc7G9H䷌ӌؘڸ؍=dSF2r̺*I5ʁ0c xrcuLH¢j&^3z8{_9Y'[uG:BYPHeUUP:`9&sD"f {X9MJ׶Nv6[Zp~9} %ٿ 9 <\|bjrlA HƸ2ȩT.?fWgJ>'#8":i⻇į JTXXjZhZ$+xWN愻2b;Ϫ4lLŴ /Wl, z۪\ԠzX?N+V392,<%e[w@kɊ 2w"Sq|ɥyֱ@"UyZ$ɳjՕ-J,+}DӳV24k<5Yܐ̷h빍!(wK Ktgyƃ+e׻#T&ʐ{N0AĶ)_L4̘f6kʟdi|`k} ʁax[Uj $+G ]t_ƫ$&XW}8%jș3|^GI]U[{VqRc! WՉ&`Lc|5Wljc{ﬦZgoɬco B|}BD;q% 씎g<ב}2u]ٞ٠ڢB%}}f c#579@yX]vmۭZ+g|*q֎CtWeo9I ڮ1CM 22=]ս܍':D ުJ=O\ǽAo,Kb7=x[RU3hrA/@`UrLzw"!B)H**q7==&Oȟ mE}XQӲckɧ6Œ{MQM~č5R$Gf}^+HtLgOvħJn4#wZ+椔WDIn'LM|Gw#Q:nSy!fL1sytʔM/ɕv;͞sOzJ㈄Avr+d$͞J (n- `F,^m~8Z%Iˉ!ݦA]dUnWJ &Uz %T:nGhy2F`,JnMnek夞9a܆SRn4DC\R;7㾾~kR BP!}c 3Ζ\YVR1[_rEv6Qơ0/#18:<>@ۍ<7 5íKo<ѹsܬmr\>B*.nќȒomCS>k4.ѕޯ_ R4ěoZnԩ^T&O@ w0aB *DhpD%F\qƍ=^lx"G!CQ,XR$G5 cL'w&РE5ϨǢCDtiӧR) Қ Sgװo)3&M6׺9Xrɞ1m˟>뚔n޶oenF3 +R6uRN_{V_`;_2!=0ѰWw[ĊcN9m +۵{L6<юQgI{f]+!ѥęI2`~>/*oL9+Pt@O@p ڮDOD1EWdE_1FgFo1GwG2H!$H#LjA%dI'2J)J+2K-K/3L1$L3DsLH4M$Ii*D-+0OpMObD?$>[S, FX<4P1˲"N'%PZl4#eQY+srT@GL/eO\RITZFWS-cCX#H:얦GMlөL4-qSOn- C;v˵*=*;֬f?IQ<< v+oΉ=[+ *Mn7}酷*γxe2u<:e9E˅oԺ5ׅ͠x8^5"RA~ek0f/47Y;qwihH%7vm:2XOKV3KL[IlԝU^8{yS4 y9ї6ĻꐅW_7d1'$ƻ%<ݿ+-V0lOqP/w5-Fww>ݼ;-?_zˈ;.ʃV}mWcxFe%/Nf.Dފ?${jÍZ(iY|ZI z\¥,R0kaVo Z{&t):C_1OZ{V'm0nsa HQQQ簘$VW"6`$!Ɏw̑GfAz9HB2W|D$fD6RGd$%9IJVҒd&5INvғPb:IP|kU" E)]\/#ݴHC5 T:12Y]X("\>sp.TM#[,ULo;& ϙ(,-B*j("杢%pSP ! %H浼1UB QDrE=vѸY[Oyˣ Փ7Q;|8ȰmkR tJV~ԅq QmF&Ԩ .ps, *$Ӕ3V̬ŊJCwx[?Y͂Y%Tq_9n [ʱ9L*JFWM'?wt=ЇFthF7я4'%DQJ)= [u#'VSQ8svue}9O7}.+ɔzHެ-s oV1SClln%d,wUT_yӈER a[Z}n 51Gknz<}^+^5Ք! "kX.:5UƸk2ǿ{usE:5fa'W)xn`g&LWǸٸߕדvzʱ frVk|eQn!984j)m[޵o(B! ϕ}G_aw[ \_![0L^13բg(t=[FOx,I~؞!-*}?gD>~"#=|G~|#ƞ̃_B6#4}?^x=495MzrJݘRС=^_23D$߻>@]IR K^#?60'ʳAҋ2 . = X['z?@ѻ"3R%#8Re궙9)*m5ctf?bBټ::4*ȳ.,+2R6fq@C3>=D:ūzC/ B:6-ς! W38!!C tz/I@Gĉ ʰ{  ׹C^ږtJ(.,ʂ:]ԬE7RBk5t+H,K:ZȪ4ѠKI 2JNʰ'<\ld˶t˷˸˹ vIQ>Uzb4q0}됀At)9bB1H_z0*I(HGDtЈH tESg8 $O{ 23R8A8i1, У4P'˥ ;b7,PoI)<@X OțlsלZ8[*H4.)ȴMT -~}E:sIsk)[;S#Jd4iL11@E+^NS"'5A3;3 MяdN_$yԝ`;jcT 0[ыZSP+| &J֤M6mG E* e1dDZ]՚Qy?Lͮ"DDiD#EӦB<봕< 7I{'},+SsI6PE)4;.̉uaX؏ Kّ%ْ5ٓEٔMU0ۣ@)A##q_L)kɜ4-!{,@dD+5kѬWDQ 8Z&.Ś-Z@6{ڝX: lգ}0 Mzt±iCNM vɾO4I })Δ P(BuAveX,twՐcS$XM؟ ХJwO$'QOkCz,*-֯0^*; \yF8; +IP[#9$9ދYgX δ9P)S`ͦ]#Q4}?)EBe-ɱ\^ߒሏEu3,lWm]fM7FcF;DݨC`NQF5neD.)Ҷ3F:Fe ^V592!M_hP{։V3V.FfEX&F9M!ߔH~ݡE=cC_GУ CVlDž{zTо2[uW JmǝBI?R$ j"r H}%{;SH(ɖ%PYex2M]>TY]dX`a&b6-yҰ6ZڒJI. vY_-GfMM:%_\=FqJT?Sv?k*44#ң'a]8 OoX5jV8y0KndG )  #O'ص1R:-c)ɝGv)DbZ Hcixs|~f)KbN^~C|P[F4{Vo&}a^ʀR50e=꒳n6 =Zg/6.JBK.*]ѺcŤ(~u4$,zl8 Mg*4K6jVX1>k;&j6VLEᤆuMj"bG#쳻Ġ={yM+g LG]ե~-ɼEW42j ]ZiǫY7 뇊RdO63˙k+s"NB4~삫[A) p*e$pg wKfYZR=s^׺%e~$>Ne7'7h*qq@-fZ` L˅k{kRbVuqCf8me?UB о^V{.'l&g#}\3n1I_ PfK-"N?+XI#ħpH"˼rM[C)d( U4KR]m]z)BU 86NW}l#$[i*:oNj`%*NZM#g Efv$8[.'jF -b^E+1E=W7/_5E2h^P[%i+Bn]-&KflD}e%g"wcQ"&WnPv<֮rxswp'V=>s>7Y"PU녷29q[ᥴMNX\X2fEܞ*3O1XExT A\JxzVT>&ɮt#/zX&=rXL^ {[˻n mx"֡h%F>Fl%`ͦryrWv5Ԇ7\RGpy_dwԅ>uЙSjUO>晏CUaV;A_h!sݥM1_ۭW:ʩПh d}gaMWi mH}-U&(b}ak~-7`ciuL"'թ㡇Z$Ԣ:,{,*,J٢BJ;- ,z-z-ኻ,֚{.骻..;/{/// <0&lI"\F+m“߸; );m+ c"#u1&Sk` s.",29r?:;w[,m8C4*;zU:A(=L"|4kkw@,vĺQ j!KPle]wNB'c\)k}+lz \ҨmCw|yUW YQqvYgj`4EyO'6;{]nYĩ)_E8HIR qM՚aghLI?o*ZgbkWJwoLT٪g<3T00Sx`EC cw B Z'MV~*XBV4`/m<2B$by&*|! ݤ10ӡN},̢>e'.z)Q4 9h}nSZS_ؙr6""cH46Q}pg8Fܜ7ܑd2!g6!'fk`ZPDZl}oM*Dy A)yĭRyYPIWݮv{_2%hQf|'<)y"^&&=} &Ё=(BЅ2}(DjM=\ҊHi(62S[KH9*Lg.4T KN PoAM5xƭYJcN^kaPv">DiɆy0^0[ThQ NDjMqUM) Z=* ~{-ʜHM=urbBTfٓLXnBTh0ɰTU"E23vU~5!AU]-,nsg$b5v`V3#[abĝO7H}q,5b6u+~h|{.NbZU{NydvꖮZЬ Ѭ-.~ KR.6G]V(ӀqtqY٬WQg;ӷe=ۑXmeq=W,z7ӭuKTK)X'"rLw_U>KޟjFpJ-wJ& h?ӕRY/fj0YӉ3 _fxZqb7SoxMQ>J1"?w8/&qܣk Nvk #j,5 -YGm7ځ&e1vLrcћ؄ʑΘ"vwW6;Z|oJa"͡F73̻$u?j> A2px{AUp!{H_+V(n9"?=ǝ4-") E55!uI]fbH^.y ^͇a$ +|tVa($m }1~H `M`c hO _ Sm X%^1i,JW $IrIU!5cd_t0!MɅݙMxEj!Wm$bdiI%I=nWQ[ք^*mVP%*V%eY܉ea ehѣR5 &` eyhW*}QQO=&JE+emNBݚC&=dYb:FJ%.Uƛ5Z6 &S{Y\yId)cdyU) kbɧYЮggj!bø D4YIcYK6]JڤҲ9%Uv>g%J&݁,(w!~g9#jcش((a*򣍂K/()T>*\/¢6icLƋ(fiŬhK˗)~ Bjڨ lM., U6yxu)=_B4W$Pd5GQ%">_f.YZ.JjNfM%Ga`W%EXHzꟾj.X%\ ߩJMmZkie 5Lf}o]_Ԣ9"+z ( V]Y)V3d)HhE)bI&<%92 FT@! ,) *\ȰÇ#JHŋ3jȱǏ C A$S\ɲ˗0cʜ@4sɳϟ@ch  ExgЧPJJ*Q&q"]Ѓ_Kٳ%&5ڴ¦\ʝKݕatЩw L0`7Ehǐ#?=ƕ̹)MЧS^ͺaװc˞M۸sA߲(ṑ^^TyqУKNسk9}mћWnۣo/$yJw=#\6ٔG fS f86O?&j8ވ(p,bgbKhcW%VIo1$dk =XF[χٓ 8 &i)a^ a$:xdŁG#8\>'qt R9)-Y{YmC*̣i Yτ VL i=~Z Z뮟jk>Z+FOZ/)䠷zEdQz ` XVeeMe6G"%&r\P?f H&³ оx:+S*G(q%n 1 b[f1 n~F׮lJiEfg!н`Aa治~L1*mV5z]]-M5&j-C\",BjAәtBta6UVA0NA#vp}TG;] /H4ҺjhCԦZ|ظv$`{Ni]*)FI3Ja&jy_ƛd m_\eZF(b,)v2a\eP U eNhdC.;eh2)ԡ Y%rsadkТjc_2ڪU落zNeXң;y)SvyUuեV*ZӶpkZƲ&5vͫ^W9թ'`*š?CEaR50<ib2ٕ(uRN"a(h=I)UJMjW vf3 g! hENzsrk>͸ctKrH 'Kz*C\zqMPs^2(|K_z#60pw&`S0[,`׻ 592LV'Rbx/ZaLc7VkcJ/KƐd%ϊOvr1*CyMr-Do;T&%zf-9kR:Hwvsg;Sx->yІ,4zb?}*=VZ*.ixfӠ7=jOԦN5QjUw՘s=L恅Q!(Mw^ǔ׿5Z]TbFc7A~E>]9zζnBv T,$;v̀&Iswn߽{ɸӛn!ҶpF7I#NWϸ7{ G^(GvR,SͲ-]nVۊDpxѰ3:̇v+O<$G~qM"1tВ^%NMɚ/RԖK3W$ԣ:ܤz#OJ;Itܔ{o>I;ouYd$JH+h_;([vkC8_y~gyq_y[zEGg-Oϖ=|o_>_G_a3ٝ_t}De?W3|k_}+u];糢g>=4is}7ׇ~zcw'\ԑr$W\ҁCA*+`S/`,1!)88qd`6``7(ͷw;lg:8{,63Q0 p`pni'sL@c4F'e$@!!+>36fUȅŇ!'X8v^GI_}6'nbA@`SV /Xbs37^㶁A-!(: |d*۠Ÿh;['˿<kpxpb ÛJ 7(Di9H˜ P[ä9,<zDZ)<JʒȨ7[ȷpȠٚiJ=EUH> j\.骶^zb|=jCjr]Z|9ajo xSfIq9Sدz=iX̤.ܭ] 7ɨL õ: ɽL LElĜY&"yЫiyŭ|Q |ngV̡؜Ɯ1HSM[W4T}@Y FٙM|y:HwO{}&5L=H(tGا[}m'HԛMx+:۾=ۉm-=9 yJٍp[-[PׅDugaAޢתC.|]u'2Ču|\?-H:-߮Rxɽٛ- ȊjsE}-^ ]>>MT?-[/~>1~4=~Ri9(d-At~Ѯ91CJ'x.e`XՂm/x~5~F4e|-[jNB]}>Cأ T d9<G+A:󢭕lh)gHmJ>E.V^n(@# ~{ .[g+IoD5[>NQ凃۸隁{>%itↄmԎ#/-QM, ˅rE!<DZ,"?$[y)(-?%2/ 7ӠhAy󀹍o)XDܴßX MM? E_^25-6*ۘ_/;V_U.p Zͮ[¸f Ar@XG_W41?_[5{ ̉Pނm=A93DqrIt 62"B%&,5؇HëLi)ڟjIfפz~"~']!Adr%tܰp,g&gO480!AQ '^ĘQcƊ V4C)I-1v,hL i>ЦL43֛W= ͖4[B*]jr˩.7Th忉:Wzz+ֈ!wHmG2>yH/<7,ڲwczlw-Ϝw{!\3lXϓ^?(`E}_zZ)8P&%ot͑(%':siSZ;N|8}W=lpy9乩)[L8naLjS;SzMooӦ+.:{4ZRJmֈbMlɧ~tJ!ḛ H"<񸒚,?l@;@k̼.)?E9t8>Sp,#.ڒFP:1hA/lM) d*7=P@҉HE"pR+,=I?P3,4JK-SG5qsBtE)\7>HCK fGU#=t˻CXMtI1$U-#kmv0v?Σ}-4L[04d)/:LeV>m\2Uu^[F*]=#[nϓ8@[Qy/}+wDR=m Dv#jmdؕsh攊K%{efm>u]Oe;vY+[nֽ'{汧 qa p/{G?}z$Ww*O~`O+f2%]%x;M$P>;΂aAm) a /6PgVULCbQVD21 8-,q&^rյ<TIg‰\/bS&y͈Sbe<@vCDTn8,6flȁcf;0Dτt2HդDNԡް . Ug2#.zPQRiؔs"P͚%PV8s+یMf>Q6Yȥr"FoJ-3ª !B+G|}hh}6ԗg%ǝV5#cGRylʫQ(-ZW1d*^et(HXgj:8-Ӫ*dWwc!$#m%BQ8rkUYlŤW}injB\uyIv6nw  #,m<3+0"P}H'aY\lTC~ĠIntC4\F7 2qP2C$!މOalG 77W m^nv5C/!'ބqhwm75׍wj1;aPѶ+tdZv m} }9,5ln"vj 1hT%wjEukox;rFp_p7|+ j 1WxfOdLyB+.J(('GyU^8*.-]^yusKR&CGGzsEfsDtWM8AΒF7>vGZ#k,e{nݹ#u{ީs_y]Ci+xGx/%Wx_awOvCom_/}O/z֛ܘ}e_չuPr{Kn}5-|G~|7Wsw4a_ޯZ7uU~}__ԟ?8M&<@ dt@@2#. " 74k m"TAd]YAlA- D2 {ʝeô)#$jB8{%tB&)B(B,B).Y + CVC7"4js789C:C#C =D&3 D!BDĕ!DtG̹E$FJĊKMĻLOūQ$R4SDTTUdSĒ@@CKJ![ ]ԊŰ]d\`ė04?z.^tƽY0Y䣺9FFRezo%!Dy< )(f pa0, @}\{R&u4 !A Y HnHGHH2I˒f9FXr#Yɍp\0Icd!|:!q NAdJeaɗ1]_" nYȗYGu IkF&QH$:Ic"k|w\aAGFp H =vVYRy0ݍ۔RG!M8w@g tz::<ɠ_r~L`UUmeTWlX>]TU SsY8XYmP01:K U3F]ҏUUpVRoV--5œUJ@9EwQ EV|J-˧kMYݐ*~}YqYWٌmՙuؘ{Շu]ۇY Z{YMa ;j۱mU\M[4ٲ UM0%Tɧ5ڗ$I]ٿ<2IK(Ka$֏-[uxQ\o]T@U6SYUڅuٛRmȒ} -2;+Yڇcҭ8d|cjMdI>ދ6{I>O0Y=H>ϏYQevicRWY-LV eRXP὇E` Nziyv=5,RM.U*Fϖ~F9΄{j}(j,vURPÝzp؉ N;,5؍U`h'VVlYP8uP뱭^֬ʖ;-f57~Nቝ];.ۚUUʶ;Ցgۿn.mkVVuN:^MXMȄHHf^ VY> RhN<^nUnA=(Vob~QؽDFiaSUEO>ɖoal\?Ol>Ofh 7pHl]p6gi3nSpn-:s~Sg>fCσ|f r;Og76W,"/ieosR1$Mi>'-̶򧻓SL⮩2Ό(^4ŕfb8bN# jy>`,ӨP&UtEV }t.Y ,t6^״R ed;rh|N@".+kAGu;c2)aҦǶ~xƖrE]tLgZ *wNv,!D .Y^G0Bd`mUvW:.aඝf\U>|7[оUZai_]NWEopd HЩPԌt{N-.RO2z'lփEAZvEsu YXp N+.UI^ap⍕XV6lXNbx4ÇOU)3rw{!~;jY 7*8.Ou0xwXr}l4p._x>4MUN~'y;zZ0.S#WJM{_ͰSFIˏKoZoyxyכێU+~ORw^}T{miڅQo?ɯNK}\7{u1g):q?&ׇHoS΁goѝ{fi{f1$ÆرP!C΂,v&!;f:Q=2g&Np4yњJ܉џ9&Yԥ9}:԰]o.hO`u֪ҭo$ ,޼z˷δjڷ&M* e[9+ 7TjQ =B<8,!SFKIKtq9͗3sdsLXs" )MA^zO:xr.:Xgy=hr5v4{o>~mo#LQpL~蠀gB7 H=q=(Ow"SZ}5#h#U<#9 \eӉ040aS&"(6!N6a:Q?Crk&q9@y5T{9:wzI}O 2蝑J:)Zz)jڥ}B)z*j=jr:+z+NGW+b=m&F+,.{&,FKZVmp;.{YaY6QiITѼFfoKT. ;0q;'}sGq\o,*2#|&033O19뼳3_oB(4HäBLM4Q?U\+3a=@Yq_UzaLNicf&ir&W)d+8'W.٭oT}^~yn3a>h薗8ꩫoF:>;;s}><+<7K?=z=k={=?>o[uf^Kw^GU1;R[%?9]M1y?/ 4vDFPM[ ~,`Zl@اߌ 9)FHB9 2P8@19Daՠzd#ǣdb{4qD ȄE4" HCda h2bnQVF8p;.t((cM|"CH*61)}$JR#<0\%r@F\,2G@ KXPr0$b(dKϏ)_ R%+2(۷E±4LCF=M4d#F2ِISi>=ԁ%!`45kK"Rԣ& O#ޓ0b_?vfr03#|ѓ$)Ihڒ (HEYLeg"}[8f݋I֗aoCW^ҷ֭3[̱2BKWs_{&B7E9 9ł#[qT]2*e./1JsRk.Ī2܎>3e9[PzoZM]22'H[X0Fh PN6ӑhb)22%&DaE|0ְ"!:{"_6=d3.޲-iSu3}- js7T>72(PM7hە7MmzQY7N=~ '޶p!|x-\UzTq=88kqQ)}#Ow򐳼.uM*1wuNr|=4_nXm`]@s]l!WDx#]Dljc0/G/72W*zgsE\q 'FWa)#N]t;?%jrx/2UǗIzd:sefKbs_7Hu?>ÐR\(BYPP]qS=~gS{L󌂮;?޻kJڕGzuTw#.+mg?8˭QYrq9Xo"8`_sєb5eM}9ř=`!bC#M(^)L\_AvZ0a<SǩTаKvܗ|ޡR Q[rl驙t9ݔD8v=Ra݇9v9WYm!`U^eOUMM!G]NYzOџyvV%܍UGIՏU^Y6#^fWT#Qᚵنe'z(_)X'~(ޔM2֒b洞wxqS^IۭS۽H]U|x}G[XsH}umA]tuI&S=Wt^a]#T!-)%cy..X3>c4VE BVx"{HBXځWzw_TA!_;֤%bt^O$ 8A vŢ: 'BPޤtd8e4[YPG`Ƞ'/&yF!w)G4Yq vvcRV8] S .8(%_b#aaeM5%#1kCgR; e"kROR)fOBQ$^oڥ"&q+bbpA1暔S8!gNt]xj^]Qm^qfj6'\{JzOv>"\ݩQ^&YQv1(6]B) 1hY{5_R4(j!g9'IF JFP(^_ڐh)) I]>^A^i$~)։2B☊d,iU`XΩ_xߛN't&@~&*֠g.*=Bielv*~c****rej>Jb'zV(ڪ**+͍Xqrg6+:k>kyR+N^J+~kkg&i#"jk%ѫk+k, lk"&(^ |N.RlZ,b+njlV,^lfrb>DF.f¤7$,F ll,ll"ͦJ~bdF_`wxv׎-גؖ-ڞzmڲچ =Om^p(-.(Bmb)r6.٭2HZf^nUa.v.z.*?! ,|, H*\ȰÇ#J8_?/ XDCF)ɓ(S\ɲ˗0 D#qqϟ@ Jz(Onh qzސ{D/rYWWڅz,#b)~i hm$fcM'v)T9XH F%vUVRF՘Iu8'!I3iz%Jb8.f}֤+ji׎i:FNZwRJ6ۘLoQFkcMp=\&n{ŎU۪ #c.zµ"稶vKjɛldʡB3am J[gc[aֵB!vlOtNUuƽKg+40+syʹew[C3.6rkهۗ[^Ț eFYdh+p:ϩs0;ދ;e\om'iwB_6׸~[d:kµSq +;鿻fA'uB@4Ƽ Z9ӆ AbDe Ns 0ZL>)DTHCB*sƖ7 HDJNInB*Rsb=:$ VB ` EV8Ě:4EĎDỊ381:S|@Fl,䉢s+ֱ6sDE.$Nzr(TfKycQ$*2Ir7|)Z̥`cK 0ED2̒TNЌ4c9,46nz 8=L:v쬦ԅ~su+Z1ɲ2|MB"OF4(C'JъZt5ɲz iE8 ĤxHWҖtX>_8ͩN_t@m))Sa9R#FPER*U>T*VS4^X*V^K%8֗FU*3aԓզ^׷կ}=`{ʻy lR ׷l},KC-:)e8fh;;ВM-hWz'MJa~Asow%ָ=r\.׹ sR:mkpÔ ~#LaO^07<`Qػ -] H@/f1]Lc5ns<X@nn%b慸!JVrPL*[H .E~`3E,f @eNCۺpfd:ڍπLBZs>h][B%d2$[W8϶5Gg&$JԱ$gnfGz5K*j enK5eǥ(F[p\0U-ids]$JuݸJO^k*Wql؛AwImvd]= z;^Mq+]\nMS*oKI:tLm5s6)gw6%i[p86zuNz'c<s}JzGC'x䳝n-5wOqwxMKП<؞Q ~.c_"۶ozߔw'^ho܏2k{{=x$~4opsu~7ALg|8| l3G|B=@Fbs'8sy|D|6C/9*ԓtD9'sܳ2+D'u@94ȁ;HxFYIy:y&5g˲~( MJIX qFzaY| ~ x~ʷ `+NqHۻ'*y )3'[RkF+ ;q elbKr蚻~˴8˹yZ}Zzv!XzZqrȊ kwz *8If.Wۚڐj,eJ#˥+4(A .;"++gr"Hj49<T.@3m*McWG K0`ꋀM烯kZzLNף䷎WULX,ŰƩZf<ŭ\G\]`(v|{"Ň,x涐GZ+!QA [v%|<8#Zّj.Ɓ ͽ .- ޚˊH ߯zϷ(&^'.L1ȗoҲ2-5,m.پKwq},Jݽ8r_јm;r8-lqX{Ozu'Y52Ψ˻>vP.kLs{xY!y89^m{>v{.= \K͸9/Z]<%i]ڛ;7w[|C.F>bkWR=B.qEd>j/iH-p |0Xe p~^C[(̏ nd S뺼.Kly.$v{!B ٶZok(}8Սs޺o`ޔ#X/> jNN#y}`¬ս١} A׋>+?lEJ8[K[>~N"T܅ǣkQN8wԇ~T?hjlp*=%œliؑ_h9-FǖKRH M|rL]懍x6=ꉺLO(j|Ծoؠ,Lo(8<uMʱ̵Vmg.BْH]@,`B "\Qć >lhbB1rxpH3ZqGTeI0_ތy`F4SvR#ɖe$JS'J+2xPOe>%Z1NEDZRT66QjRtZe~UVزt^ytU\;3iпY +^v0W1ԐiMFMgcsywQÅs,{]䷉MWqw,n[Y>;_ۗq+yqhh!Z/y^scmFPߎӭ@[\2t=oAC/9  42 E $ J Ŏ~1*ҹFdEB4~1I IDE,W`L $SAJ.24YOVZTPfI](Smv\c-RgRNv)VuAן|Gm\P`Lp}5WQUxO%Ejϊ4ك7MXUI^o\۔~c3UT%=9{aƗY|e+M9qQeiu~YP5KŶr%ȦheiQa2]d7lao!Wk=lܷkuRZ69Wd3Xlڥnoިm$%8Js< Pa û3% OsЋ:uIm0| w_(Ok^n;kw u3gRw̛nnTl6ZFLX68s{ YK@NYEhBP6ԡ2C%:QVԢh2Qvԣ)DC:RԤ'}x._bzvD)lh0Kb&۩&)Q_:j4J΋=ӁŸ c(2/IO%2Ϫ~zj(U:FcDsjYq857*XջʮXUh-S;j}3!VNYQ]&(>F':dYڵ j\Niի[g>}7Y˒5[%H|)pz(-ã`aD.%SؚΥ-!_."߭%/E9^Sr'e%O={ͫC>O-Jtڋo=E;1|Y҈s/DpjyM+c_HG7Rыk˞+1l% (6#{P`;ڝX!|8/-Σ 8WjSQlkss{m;(?@9CN:0hZe'E !^~rkU&~-xF3XmL Óİ*1F.d9sy\J Ԩ9C4P^WNYrqh=zڰIZ|zYٿv5˦2g!ҴV; j|oڳ)tϋRwnyղ`TUo~hD>pZrNoybeBjWB@T6SpzEn9ڸ7 SLIPY%WuOOrXLi֢+ȁ^)%QQ~%6|?H25xrN7LT/g5+ :엦7T[R`1vTz^k(>*]_%;K :>SrnۍM=(j\a˾ylG/2XmUz=bv2r:C[.z iHO=bS*USbwK>JmՆ@G:Zjv8 ,7H;B?= K{{@-  @@8c 0K 1 azE[M +A~=ݻ+@>#AïI{kA!t Akl;<&+13"q#&dۻCl{;:<#ęSD:GHl:;IJc4KdDDHOPER4S7ȋBb"KA·j,3[+N7cFEb칧DߚE~(C%KFNE;4YB;9$6-21(h1Dj kubBꮼ{C ̻jd=|{J']4-q)laGj Ev)<ˬs1<>û*6,C1Qɞj `{IIb=ǸLJ|ѳK ÄE!γˌX$OLGZ2_Oнr\2؜KFDDtJ JM$I* * IApFn9-L9}HT򖽂yD!+&ԉ$/߂;# ˮ\{cCIоC/62ES1)C,0,»ڙ2-D7ˠۣaC.ܞG=JŘt :t=LBa 3@RJx d:GS1@!|E.T;Aۦ$ԕp!)H2 ɌMMkKF3콒9KP%Bifq 2 +)-qy @tё?&T V5XjBcPs!;%b2Wa*W:AZW{o=BZM+YV&‡{Xգ>ݔN}B0,5$QI9"CXYx8%C~JxUwCBM{JKZV %CF)Pd \[ELX:HB!HT4U[HC`85E\MeEAOq3 ڕ4MJjJ+ISѓ;MPcV3\<8pEa[#1Jt7U15W"+Z8+&ڰ}WcB@C#5 S4 2X׵ ]q؅j \<޵]LE(UrmA7^u4[Uj}:]Am-18bй U} I]S%R Vj0#Z)3++-j-%(w ݙqb*6  H/ ^KϾjWBBME-܃6__Sw|·D;ic8D]ݚ `"⾂ R2Z=" dS "\,&K]1'ҟ^E]C[bcdRFB>O=[%T23v: $d"G>Y/^UX9-PQ&6*8@z_f?u@G TNd=f0S"߭)T0.Qa:umDjck&1hacT}c&R6y!Fֺ>'ȰGg͟q95>&RNkUL,0A.6Uh#`*e-^!PPj5vۃݧfܩjSZF({Pk$N"}.5OV9Mk k:]In ^tbk[X,L Xky7[>_ԳDӕdkGq2e[\VGrԼNH|`2Ɯ;ͥª=]nxZ'}z\8zBg;?ҽnd̳mMA{@e>h$0mk\Yф@ƒɻLÖ= U@>@fYjLU$eIۊI>?lSk!?>*iJ~vl< W @XYv"sq3D`T6?MYUqʦءmĶY0|M5{=%[DQt|t3Mm umJJ_Slõj[lX/ȭu^7]aۮ&cG2*ΪDWavvB` 澖C1k}wwv1iQi׮s \eĖ+E8E9+\/I7xygfKlEnlt?ZqJ[MɂR& VbEg1mJ1|9GUku\H#G*UrȶV˛;Mg 111zNej.Lɋ;nOm/h]r^Ԋ8 {FjH~B8wӓM^.O=ZhBhdpNc}5ڋ#ǥ%u}ïުDZkm0WZQFf.ZC%fػJ11EL}E؂&*j߲ygd"kXжuJTܥ}B&J |^-w-s&4SfF+|eOj=,h?*\a DXC/^D zȍM T%̖$_>d$EE4Iҧǖ}4)Ңќ ^Ꝭ`%檟ʪP{n4[{~jh>喠땗k)rrK#-kum*,2{MBiVi}u,YA)].qa[oJkkck;v" #y໻{1*ųe,<9af{r W /LgSt8GݖQg@3u=aM%gMgS\12K_!J!4ƺ%h7CMv^Kw` q] wϽ$elU!{.9JmgsvcVs }N9'/ț?ay=7y{?n~?>'髟~??g}??=< ДdQRϋR6-e9@T)0v֚=e p8BQ0A% KMA2JU0C々lLНyXv "ƇUqAC)*ʂ VH># hC#zEg85jIc3MCF !%>LcHI1KA)DɄ :`mTJGHB%/I ՗E1˒HfЉlTa#EQ:2aē&Cyݎ/LLbE豉de2ʞ%b¬BYAWκ0dls(-XŪwmQf.X%|8siOu>{51W*$i_v2|2ujT 70|&F=j _ -%G.~' 6"qa>,!F>r7黐$(2NwLyM;겗$[2\>ʌ>.c![n9KHğP7Ik AgH:$DbN+m7M#iEϟ<̦(xY^5IՅ٬j._ήݨ4`qrkr;K-ֹN0^W yZRߐ}ޚwnKqR7lx{*l \e=Ûu27Y#\J\ ÒW(z)}U;:Zsʍ窑lvYÄ,q諜Ӻi g9߻gsK ;I.b[9 hw|#sfhKTǵrz3]y\8I&g]q+玾ng{f<[ۿGqcE1YD-$wmמywQot+];vy,.ofzR͋ޑ3>=,Sws>/ 1 ,#6òݹ !}7^3M*8hB (q_`%`IHpF! Յr  ڛ i`^F V FPzGo]~pp9WmpHY vpVq؟8 !IG=-NC Yt]%T5W.= QX\ 6MuaFUU| SR!_!̀\ZՒQ-],SVekԊ! Jcq&֐6W6Љ3JQtA@AѐeW)didX݊|ͥ-,2}lERE M"Yu5U6IaLiXYbسd$e~pOf%NX^XX2M,jz bP!tbFx(d 1ben&gvfgh{P e}#`f`ye/\ 5e2fj&DžOѐ ! M'&- jZe#;zn&I5fELt bwgqu2\"N(aBn[*%۵_POzitL'Zg۫'ɉ`^ZqhoH.˽[ @U% idEͨ(! N Jޥ\9.ݡ5 ](P`~YQ 9"%Eޖ>iח1uIi~m]#] :d>pr xڈ!ܝBe]m$\$i%_'a] h%!Mt 2fjaҤ iޥ(p*ک@iN'zd5 .9O}gU^^o\yMNVzNKMY!N&=hǔ+kfآsf1,!,.ldiVlbb^,f,yv~͉|arng &$%RyZYŚfE穥xO!A,Ģ* ֬r:{z,eX#Nк"n,,靾vb|gLJgn> Z!҃pDZaDҲeEUk܎ŜNAf8)j*܂*i.Kne5r/ [5G馠%CmӤkKqnkڙB'岩͜UMwyin'h /4o%)wUFbl "]}ooZ4p-6.v0J }&⒍wݷ(^ٶ^ 15k  !j@n|Y 0k߰G2{o6_ G_q"qq+! ,|, H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI8s Þ 8TOv*-ZBOϕIjjȭ:z*YEϖm(vk۝j%aи EKuZ~zE9XR-\+w䒗fZq`@y\z`UG?ʑU=*ueXضfڦ)sYlztjiiLPy͡~g :kߡǞ0qO{N ?EVlށVV['sMWnz1] "Qhڄ%vaU#3HcfUa]apYhiRehO= xR XZ!py(##Ka^dhW͸r)YD7r8mvh][f!|w'YޔG&w>gPW] eZ\DR%vh~Dch|i&n:hDhܢwx|PI8z9{I~B[y݉tޑʪ nr*c.{kY62kr%[z~^K(y]BqXY"j' kqsjnb}!Żv8f}&CKH'tACVPG-TWmXg\w]do-G7vaMWW{ezg:Uu|'v=/hΐYw+~aoߙ+bj+,⑫3n)nx޸ސxuIaT^"i lB ܌/7Y!EO4|b)Hz35{:xN0b;OPc@7PO f>E9рl7nq eGG#aEJ7ZFQ.LgJӚ8ͩK)`xiÉvR1o(ʢ8EK*54a nzhO&?ӓDGiu(|F֕Z,+`e2eUQjW6V}_I5H0֛ҭd\/i;F@$DjVBJbc*9ZPDѱG|m]Q9Z]UJKoallO˽JKbӡѤv{nP )H-f]_bzl @̯&ڪ*UۨdyXwE l` Cd~u}+j4q}k[ixm"er}(#<N5nZd0AU<9Lhx-7s%sL)z-*5Eyq[E>;)Yuۚ ϵ!S']"Mvee(bpnR-35Қ7.u:W1҅y (yWZ.'g9WH/.FTa$ 1UϪVIz/t}|ZP"z4Tb}zDwBzeubABzvyȧ|hX'{2{#/P~}"({s%1sВ |Ol87[w0d97W~Jvi7%=#Q2ff?pGD:~cD, ,f$7GJb7#{egw}BUOmxg.GdHb[l2~*X3qW(1- tvwZhw[O56URHFcr\XYv$7uRܖZ%#ז3SXfg:qv8H%'oʸ،8x(HqSA+1[qw}!aRwqw@p߸%12ysQDXq#Btr74 t stcB{To8-q2b(yC(^59PzÊבu" eO3$FNwP^RwNv x# y8' H} |_)z.y[!6wxxŴTzzOU„p8xXsa%Ax"L5,eP=BBIdW/cx{Y+GEsNxowDyvjaB2ELj2vV9% R ʢݡOc4Id{RU@{2 {u8e/!$8.s Fe>,}wzڨ2?=QjZu YL#K"V"^1+ pD( m'y'Fqi:([gҧԡQ߹ jKsapxI4v@gA$tcuꃡ&e27ʬ%Do)xcBn&φ?Xv%]6^(d{I{N:rXA|rQY%8$dǕ43uJ1'Gcf1+:|ȹZYn;*[xcbG|DzHUn-WⵏT+Vҩ3xXu'y9hxBgwd9h~ [)M/qzkq,?]j[=:Y[T^9ɀ.l9脃ybh*)j|wihwF (76x\vM|rW9a+.f ~JVP(w?y;W~u8j /H31zXj1t8*^,s";tIR[.#ZQ:{)3i;n 8j7j: <;irVtk򫌡Xȿ>i׈p"Byy7Szjj*|)<@w( :vӺ::̑Qᰨ#J?\Dz8I+-l'Z6kz XU \]xԾ2LE:)Vu9 T}CZHpoi+|Y ˱>;Ǜ $P C 痘wvfb'{{#/Xe+(n s%ǪWyS "2$『/r"yŚ: ,zryy#7ݸKe+7-9M:*lK $<8mT%+P3- &.n4=[ ^6 |~.\lc=[!O2䉵2"Sl2h8}[> PeLqzF5uٕJE$ٞ5q\ڦ}ڨڪڬmS٠3z<*zk$ S4 ndj/XMĻO꿰-YĮLNL;8b!ۄ %`]JͩޭvKo?APBuӽ3ɰ)Z e;%I` KlNMkg!ب"mK+̧Aw4`hF4$/\x"˚ wMi)1pWX1[v.] n~g3ғYUVU܃ FVzCx{ `.[x^b=v巬߼m^/${4)ޛ^-̕#K]qғߖCh̻l Y/>-vˀA?g;)àҾZBm3xJK,U>o-jt낪>7v1vifHgҹ`C[_ams+?_7La}m܀q9\(R꿘F@=77.qTZOݕmޭx01ң-ßT 3G"PԱUh@{Ǚw'Ov1XnʾO~kuaL-i}7d [s,1$Ƭ|NЇ_Ψ~b*\yT~RU{2ӼG= |N-WhLZk!xCۍZrV“!9pp{JgQ_%6XxQI̿ޞZ O0OB"4`D V("C=~Q$ȇm`Ɓ*YDcÎ$mĘQ͋:^< 4'K.MxƗK Y2&ǕLYthQ l Ñ8I~hի5FL˳NoB0ͼS{N Ѷ8=SEn*Vgߠ!ؗfd33sž-L1󺝛0ec>&MجUullۨ'N ㉥ |叆6Go:9sJvUunbƛ~!ǟ_~0$@Old':0B 'B ;B 7Đ90DG$DOD1EWdE_1FgFo1GwG3<:S086/Z۫3H"H!4?./ jLB2DrH\L̄I,;$tr7:>%s3@ܓ@ϰrIҴK.'F pJꮝAU_-S$tC(:RT_j2jU]? 9%oXߪ3!BU۱:RK5X6nO"D,*5 4k:Wƍ,~Sت"" /'+cFU`#/Mb4E%nUO0Q/m8vQt.)waVht\ΔC`b]۫Yt9vvCmrBe9<7bs洯NJpFVO^2G-#k!_nYnw7k[jsA.]W.s]P…N*cbz\C7r1;\hfMfi&<ŨBy#GJ\bE*VQ1 t""2m_8F2ьgDcոF6эoc~f(8!js >({c]дLha\ d)zQ~BdE%A.is$.)1DXzX'䉈t UTKѲ#2kEB*mCrå} ]I,hd!iVG: 5eYڰ>i,,:*WXXWқ a-Z Jcfc!S[q;?#Yv&B5Io&Hj4-5Flw(fǞގkIAn _D)K 0ז& g1 $%YjW[;_+r3J0ح&o H͇IUu[ osOTѺ`7QUaG*Ns1*ҟ (D(- WԍNmeRwY L]bBUə↚VrXVYtW(AȐrh9A|$RTN#RVCm-ױ 8Y2e$r2LiGӶY//apjpJjʖe71aYpEtdJW˻ݑ[+Cb<%_,6;\RK&%.ڰ-HibSdX`ɺN&#e뚥n'<_cʕR2uEQ®,aIh /xEjXJ. D(`T+6)n_Ƨ1*S`OyZC!걦8%)EйHA׺9=L\K:&}dꄿ,;V.ۄ/?ڲGjkw7pᓓr&MjzkYj/^3xM,FCh+߬Jn؋n%K^ww3^/:eNmMѴOn4֎V˪#f0&^ĕȅ$j˺ͺ}NwZc6sdZ2 uӿ&Q:,gj{w_uٳ=SE|k;|舅m7t)8юliwbyΒQRN?yOIsM=N|˴"i@Z33BKA>,31z@#4DTd1\*F)1߫¸Q7"A/Q@l&J *z8 RBB ϻZ4<>-$>**>l"gÞAJG!#5\.-ԐF(>rCT* 3|99D7&հzs> OC;; ccz.B-8 ]Vq&2?hxė?j*4F)-!C R)"G{F&Vֳ,;McdFr$HԋeR,\8{= 㰠*L54).$?gdt5=r@|.| T7;$("D`NdLBjT5ԐOk K1:BnCMy,&a2h#d"nEKh)B9gu \+_*JVe.Z][lh|5Ǎtk'APB72X1]^_Wp}|k]G6U9"`#^gӕgSN_!S'&y*_XNi+֔zo۷%f!aZ*;j ;u3ۣxXi˷??(< <| #( R 3 rr?8ŲʈZ_jB dH02Ïq.os)%S4T!0D6 Z5*9=tOMI?CR $A14d=YL$3KLao[;"m>] w-w9RpOI453@F2@#J ӪrH% WgBcWRA'!WluRߡ_ҔG/WTWF-HjsiK Id.~ytqWzv,(_Db*>CKjSȔʸ1k6&hzmP1DpRcB;Xm|b8v̩Lh01EB":PeTthl81RkFbN m% t.tkUѕ.e\UEӧ\zuhWܺU#W5`|J*MpzjJ8Tnh{ٹΟ^Ս&HP⩔^k6)]1N,ǥ>꘼_Tu.uj`FNI6wlYEZacTR-A#&nx>iM{]Yb[}nf'4~ԖKųD7#]-Հ򳋋crӈd)qRآ3{mޮ fyMM5]'RO~\nֵ8֌FZʰ>擯MnM?sS"SW[9VO>#izZg2ϦOK2]8ژl3A8ގR_f}<:2r-7棦RJtgtR"zw;?fPY^6Ng_/Sֿ>}>_?!X[qwߍiY~#]gҘdD̙OP9EىIP_Q_`NYTĉhӣuޕ.[ٲmU?VR^ Z>͈'!^}Ġ^1pƕP gaè՟(m" m> ܮMG/ L`ݪyzֈd -DռNaEAl;aTJ߅YHi։VTƼ]J #^u"dpbʭl'H}+Ti&vu1,"(&.NFUr h Yb51Z3 ]M1)rL nB-FG#礜!! <}8!% JmiχԸG^^I\uΈppp o=%MVeNBVIԤQ'O]NF2I%V_sd%WUvX~Y%ZZ%[BX%\ƥ\Υ%]ޔ%^^%__%`8`Hb.&cnIJ Qa\c^&ffb)j&if_:SYd bN&l&\2^H91>ɦo!b r#N)'s6]:tN'uVu^! ,( H*\ >ŋ3jHqGT82ɓ '~Œ(ƜI Ě8sLIqϟ6\cNC&=ǥ8:X忪.R)(͢zUlYǪ=*$VOf+iʵ:j+Kx LkֈRM DUKd|1hDJlvВ{oJJqXѣ'#i!淭SHWq*weՃƾ-"%^pK).7wO)E{Ď˗_%8Ǭ8 $r fs?~mWF7Q_ͥYswvwyu`Khls*QXZ^u)^7bz{-F"s2BEo E}xUI1}9)QmNA%SE!R9 Yq0wRO6ǜHhxz3.w9Jto.8iz阍Vp":TqrY^)v2^ꏼ'J[dY+ ۍ)-HO{#o!IZǧUɘʅ}-4,Y5h-DmH'L7PG-TWmXg\w_,dmhMjp-tmx9Ym'^ؕ$8cN0)igfֆK._f?Y*稧:K7 Z_nf/*z{{ܠnl|˼z*qg+C/7觯/oN ˧ųܚN%ph aȓypVhL8^uj@w=cd`n PNHgtQ\bfB  vT(»m=t 2ڴB]h`Z Xf4e O6ʡkx-*PN 4;nL^HnXω+udYO7L;M:#x;SS^<rgCeY3bx"ȌQ<[;PI)X_XPHI]BJUn_=6|Ma0Wt1 GzTVtAAvpԤT(*Z.=55{FQIN<pH#;*ړyip"9{1$dyB 呰N,DU剤7@ \"Bc:px 5 krMԛ|8Pt@N-/*K TD'MK- W#,zt'.=d^(h,"0L9fRJ7FըU!y"Q "^!jqO"J~ZjUR d$2@d:5,@_lwX󩔵ͭf[ѶpKMr\)yeZBL꬐v\쌏/+; ]jD틖JeEI^ZAibftfʴr2pdIկ~RW)J9N6h|3K~Y:3-<pt#`V#i8ABMa!q)%V-X)Cjn&`flU3 [r NBDbU(̦g5\OsYP$ B$mX(P= 8s堪~+=GDѝKw2pAqcsX;LӜYO6Sj{혱>7FhTKE-0C!Zg琜uZZ _ߑJ@/I`9$gbm)?tRLZ6P2̪%%#sI=$J5,%<sKg pKbH*.3Nv[-< 3l/Ľ5gw:6,^,Qo2~T b㔞r.'Swhx'>`8qeB+i\-|4OiUBM^kɞ)U-F' +ݘ#.~ "4 Lg)lׄI;pw+Ln{+KқOW޺V-Fܚz7vHr'՞nϑ=ve`D^_@ˮ5avU11-T_35o4?`LuWf&_ti+\ٜg~8[m7Y_r0x2ShZJPD7çG"RNp!*RՀ$Gvx! xбiavdO5Y,teh.l܂Lkp!%A*IU}gp_8fuxVA'AkCXfvgrJu}oOpN]t9 &Yfa5w,gmI0vSa2c0g(g׉SxoR]8'izHked;g.ow3:C0dtc}EfqNM_CL6ϵZ cP7ZhvdFF+Sxqx0VTW)}JrGkZ6xXhH='|ƗtF$""^;i$`ƶ0yD19v8N\e/T~cwww,%y)Y_]E:\4g7Q|v3O9y3>`b9dYfy?p2A_q{wiwFǗs+.אaleGt 6qח_"֗WT߇o}99-Q)Nw+9P{<9Q=-}wjX+t_,Ŕ':w۹RF-iͱ%ڤ(UKBpԼ Wy| ݟӋUR:͇>PIY=_ URISU)D.uJLNgyrf%w3|A#z/HnTЇ[l9 ͜c^xO΅:A ˃FnKG,wP9*B$~XIDհ%'4KeεL̑nЏY»J + JF=B"]Bҹ#IH:P:Ptn2Kݝj87άW<^';l]%}slLWxMՃq߯&L+f5/>]s%oKrܹkp n>St>!K8;\'ފ|~9xKrX<5Q؛X3&#; ŝ/7lEhRb+: U:n'E %EZVOg'm 8ؗU}O=K ճv>+r!TޡUmwR6-#UȤ1BfԉkoZq׋57hk~D '~>$ď&,1}>vXH l 'j<5 1K<_؟=P1Y7Ӭbr }>}pqL/L}2L{O@0? CPDNh‡FR?"3,G&/eȓ+[j̃,72PfKQSaGGulgΧU+qV5Z(׍Pþ_ЏɖԡsrU9Y$ 1ÿBؐߵU"^ 9qbI+85.ߺ^9AD qҎ= ;7굂SZQrclZ1yf8(ڕGY(hS>F:ބCW{jMVvoKlz$3N2㮰&,(8?l:(܈754Cԭn=Р"cʾںL2 7:C/0hޒ B+ϸȐXoۉ^lD31ʦ"<1-2{IKN$o%S:ń CE% ,tH˘30=f”(|O [Tɋ>:(S >OKteüJͯ;C o8mSaGUrI<_ӓ0,AN5W Ia =Q/@OHפWPΝqUw;]5z-Q}5c!s>D}kg擈#cucqc,t_*dPj0' pr˽ T$re.S%CVfKgQ]| ,4D,J MXswaTCCRҊD>MJQZ'']Uh>TPS&!w;4MGr֦=dyl6"'>gz Vp;BOsKrn;yI8Y紥F$D"h10Q Fr<*-.sJ,I.H3=s)+b9}}|$,=6I| VK΂: ¨xZo0$$R8$yI)…IE*<vgXqDI;~0LbV.{CLxE*řD _3Hع3OnlsgYD04!L pee B HW!9Ovh9˙ʀ~AƵgZ%ݼUykd*C7jVZ͟Ck\6Vծwk^Wկl`;X¶,\=[tm 7eXAI ylX%4J]Av=-k+[cfK Z>y-^[F~=i͕95?hdH|bx i;^j)*{zE>k2jY&?XZ}jk`C2|t{SīqƜ-l\b sf|,O7*:H [e.3ӻNׂG#GvAF/x/l[3vQX ~pN*ekQbń@9dq!+Yj^3?/8}3/Wh;zd6񣝖U4=gH/XӉQ̪mRj(/pf,1P Yѝnrz Mj\oֹ^2< ^bS(?و dmVZS}>6i=^r.FU+s}l_b;&mtګ֯+WZvGxp7x%>qW\j-*Kat}nك Vqd pjZb~ά^Ğ[ML)mX5-ҲDz:熾Vt|pB#zS1V'<5+@%KɞvN [) B9e ҫG#{D;}gB "\&էG$i[Z9<&3m$i6mpbM{7*lG}wUڻ4sQ&۳q]~Ժ~O*!4Oa:`ɢڨ!: cS$E"9q@͋8$:SZf XQA <?+upWҫq6y)#;[4c9:| #C<><;$D DAzCE|BtGHIJD;˶>@?P$KYpJCk鑤+\>vJH99ۚ'cgB%aD #Ac#L;?Bӧ@9Fɍ_Dj$1D D(B2+ ئbs@_##;#Hb)T+ `$()*?BG2NԶyASbC,"{G& yQ2$9)tT. .4*Sŏ$ <(TܾR>'cܹ%:>. dI33ҽ.@İQ,)} G926 Ѣ("91#B'4l\+FHԋF^Y$A2=H[Ky(093/:KRƊ,3kuA͸شjJ> fl<@35MZI~!K\l >(r-QjxG |Q6̺\IK&tF?@50?ӞlTOco4®ϓ|*zC|/"Hͩl'\v+I*;L'r2#FQNbQTy=5#E$e]Kt'()**=ܜ< @jǨLW$Ƭi01,| Q̯+S:RHj=q eBE\*9%z9.K4MH:5TkGRPNMFnK@yI]E)J7)|;fAk$/]- bi ;B.GJKLSW!T،Qbm7I .S]<1ӼՌ¶c3#qaG!-9ҽ(lA¥eNO|-n.hD:DCJpiF ӌ@̒S- "͑ dT@7R)?jCތs?$XwPi mDH R,CnJ/J! j¦ FLnDIV4G%JS[L0)L# +RSk\T sRdYM|IXZo$, =Ei:YP S$)E7#=;qUIO=3hS*>RD<,ܠ:^K[]zX/ 6*R%5_AR9߯LL%[_Dd>T=/Ϥä ͚s߶ԐਓgTAB XVS` aSzS]UaQǭk_>M. SLZEb%1$TVͱb Wx#TFO<9Q<;&14V i$2pY\P-n:F;bc1|H\A$U~]mw G$!EENc5&(JW҅*VPdKLAY׭A;5(HA+Zm݃[ZO`"ftUKՑ8bځٜ!ɋI-;5bo٘ ggUfcb!gF#exU [«-t(R}?~gi1۠]h29Y󥳵}{%FhchD}Ec]'W'0*FJLQ\&Y齼Ek }5^Oɵzi0|Q8*pZ[MoV[SxpEnʾ^V `i):dd%1[eϺ$YW]e^v/mMnM#Xety%gOX]W#N>W%_fR?JaueV'h!/Ȥ5sǽAG/_o gNsSsJgy.lʘimMaH[5gin6ؽn[IMEPWsS?収f9f^Dg[B_5qb2_ν߫efYs;&\Ldm% `V\Y2iFin_d²Q^.M^Y^U[tΐуPݿTUFdWՖ!,pw7VtꎮVxgOyGbWІ&mFnoBnV y*t9RmԮfm3TwldV)pHrxnaz>G/%'t2qt}ԯOۏaU(n..6/E.ݬ o|jUqg+.qM'o0vke>Yp%h̰?r=*z=FNGA  FX /48qcA;``G)*M[޶a{F{t[Jm ߚEl䳂S^{۰K-GLfի`E0MMhOvŻ4]gΜm23' aSAN7\y֎]v橞Tw^EKvF Bf}Y (Tx "s<6I$QJ9%UZy%YjYq%acoQn(&i&mQo9e$y'}' :(z(*(:(J:)Zz)jik@vW噵]MI牟R9*O/nתZɪXzHb+:%?*8ۮ8#&U&2,7~vR'fczAh *^fҒꕙVYJ,KCkvk`UZkRl+)8Hw&^Śjqۃ4rR*K.ߜ[2;ٲWM[U TL4Fg];F !_}ad7o& ]0MUK6Iiͭzmbh]{e7uMam \h_jC[xR}Aw*g`U]%U-^Oz䱹(\Fwr{i÷۹N4^|>g3^՚t,˂:˅nw"cAʜ%Y54-f풖)>OBEBT,DS3D#={>#7AqH1qd!:0QM鲶ջu+ /ݳ$n=Ѵdik~Z$ 65 ަEƌy;S)PtA^zk>!Q9ȫ8+ Q^8)kG.j17sec/$Ss )ɲͭsyg- \^4}^ 8r0=bvǟ熏ws 2A4.\ BUTGfЇ߅\քIkUtӊAʢyH Sqld6y$L ׳U+.a5Oz+vΔo޸V3-AІ>43x,Ģg@iP2E L!YetI,]+bNVx2tU\g6,]q4;RG5u][ i>Kvnn~XH3Հ;.kp4J*.2k5ZލYJa7CÖK?\] | BDhi>$kyLe]cݩʢePQl4[44%ಙU\YduX YY`I `ܽEJ`n .!6>!FJꑦۻ aB ( 𨒜[ڰ^9qI iSAՠ :WVߛ᡹RB۵IzD n!]K`!aiM2F߷EGd2Za%קi摝fUXm#%Z[ eYU]ɰd^ɕ!~gRA@*c7dM6X=XEӈMWA]< DPw֣= I]Z( @FB(fn(oZYf7)r(Ҡ Y䉾(ƨz21%+*ɨ(`%hi@! ,)*\(„ #2(?3j`NjC8IKi[[Յw:B. zLggejkzs o[NċM~{̹R{Q5Wiӝ[ 8u6mEpAj(^o!I։Vxg/""B5fݷw]9 Ws 4F 9oUDgl9C)܇U%jIyT'H#J5~VTC '֝3]D9|[5kfnWjA-(G(i+GFUc3B x7Gۜ!=+L>hxYb(MpBkk"vl|6Z; &qY"q:#yy Y#|HܚB5^zƩ)EoP9jJgߋ. [:[磖9dlFRۥT))puZeC[ܰiOr˸rYL:hTv}&s8.nRE/Okn|bW%X񳩅-L1Wuڒ) I-7j xM߀۴znxX7G.Wngw]'~ۭm68sη٦-ܱ8i6zڬ+ﻧ&zC Oz8x+1WvG>t|55B*Ӹm.(Me1_)MF߁HIRW0(?4"R\']K4йJx=r405CP[^ #b1~S1:i]pIrCЊ 1ӛOU횎Sx"X#3x<<^e R̔{JZ(r9eTd#,A. ß1Me&UeMX5GTmW'D^r~d`H7>{5#, zWW=rr]x.96цw&g6;>L5e]'%No2`4[5#²8ρ!,tt)3T#)5 4VP$2#JBvs rNnMAԂSC&nGӚK.uTiO*6GMj!=:PTJժZXͪnծz` XJ֛neMZֶk;+\J׺x z?5 `Kظ a1!Z:lgֿ16ͬf7UbQO hGKښReKֺ6{ھͭh pKܹjMr:5eBdе*eK,rT]'.i4vּőQ)Qm" zL@a6ލm/yp2,{'QM`jjO>T; aV^Z:|;O ~Tⲽ+P2d i&bfe - 5q-Řbx7d~ q}5tJ™3q,cdlml/'g<-DRՏkONte: m:6kXbH8eiQ0 <$鷓eV7F}Uyc/8+Dt M:^W9FDH8(w%`ZR81XbFUU~F'=)k+R~@3_M!jt61.E.ry4m*fvqk֧5h(n2FNh.4MUJ Z zx'%)ؠ<RT'ʛPԙ7 irA&:I[ӕjb¾;cqwmGBK>oO;WG$,uyRY sQ].>!?[ZWB8SG I1]0&ާ-bT0b"<&+j釁k4' TgWg1c𶀼Gu+.S%ԑ!vg}~Vhi/TkRvDsmjW(gs'3W0vnI1zh4t3R7H5r&-KFM"OiG)Ф3kfFt&+u}w(ewh'_Txufqf#Q`3r#=W'W3(^qx-GgEG[XHoA7` pU,X BR+&!dbX`@cg%(g/$GWG>Lw/a8I}ӓ@ZY~yFyHJLٔsWQt`a#փ ^^ 4"hU98h:h f9J6d:~:zj]ȅxM8w%}p=}YXym0#l-ggWJ9.4e*Q|/_(w/)j]H{҉m$q.F,ٗ1sy 3z)u١Zg\G˨n(d1%fr~x1Gsn4Dfƞ eWN)hLS֐ :.(1Ix#n2d>ʷ"- ʟ#}[Njə}q.x8žwBD.|u#wǘhsad嶐,Z.?ڥMjy/ƣHtJs;jxUGʅxr\J G/Pli9YCP@u$p.:L¦fd*r~G?撠Xs%T 'fBg;ȩ?iRn(-C]y%N6F)Jc7#09Dz$yȇjw؂Uo:ʫ!59`Gf]dw6A9/)d/\\V3^'⨫dDV(FEa{z4yzWN;[%6bS5%IWFFt,fP"ؚ@M 4p;/`ٴ@JI78cY# z)Cu,?|34Hm5cc'#25vFmq "*z3Z""yuWQ\VhJ$cZƹR0PD_FIj|xdZV6B!ru98ƸᲤ{hkW {hZ#)qki٨]ZъHN&.{&oȿ{~rv΢T~{a>YPc4x~n7 Qeɺcd;(uӴmK1c⾳)%e xHZc/  ɇ.n͠ >c^tZs!ƻغ]NݜnRN{(B'Ԉi`سh&3+E+(&|^%+ٺ r x=s ٜ]J J+F5~qOj.cOohqGe<9[;-Z Ԅ[6R Hy%>0̩IJYNߝr3Wde3pr "={Q~'޲n]=˘1]?~@JuEn#_Luz߂E6d<}6M&OU/%-D+f5ZWB2Jl0Up7b){p~ ̿CzP:eV,5 Y4D6'b74lP54W9 LI+W9nQnEY0itQ-]|߆Q@i&2ɱD1!k8:$sن~tE\DŽk zd!+kͦtmc{ YǞv XthN8s4C3]],?jy |rCWvԱ .PYK޾79 ow@ٹρjNN>x{6دv.L ETo=J7 yRSӠyNFB^ ePM3s>C1J\qfEȄR9Ǹab"JF: 6$4lD}"Fk^#MlOrx,r Aڳ#=NgWWD~r+pC]hiC )bKd^TҖ2-u2떉 ov9Lb6*Dd6cf49MjVӚf6MnvSW1t5Ks(y KS삥1uUڣbJI˞R#`83UI)ъ#N|zJ:K=ϲ, %A'NdbiE-jЌROPmB;2زtEҼ;,dlLxJm@$i AQq KVDRe!(1EM"D1#zAf7m `)zAs n@,r7VNe{'v %ƳY_]";V0Y &- eɊ]f9!LSerْQk`okY.#Gc7צU3S˺A6EmkMZ70Uliہ*V^%J'H\6wJa`W䫐:s͂uDʲpL1囮fK]І#HH}[p-{ҠZ 9i{91 ąI6azfԩbZ7ׯ㗐kLc(lȔ5J1h#eₚ5ѕh;ydM#OIE'#}6uЊy+5Z;44D*D*6'MiN397hE]fUjVկue=kZ׺lOLPҝڴ=l tqC ur-l+ڞ]d20}mrT:UJcB'-StbV<)0 3|Rعkޯ2fT67ns'sO<%0jZ,VmH(*GSfq)tCd/@fl 72JPxSMmٛ}るJ"-vowϸ9Spqu86ٓ߯Vq!@>&8V9m4 xuG!كsYG}ceݦ3]߽Sz=Q.wmՅ*k UѺ߇ :G64o.Pf9[TJ[bfy1:W_fH ᢿ6?LnZҟ~o*[w?~/IE ꄫ1lNlfQj/R#2z6e'NjKЃTIJm(4@[ :r=*"qӶOi@6¿Z@_נ#QW<ز2c0~ñ@2+-A<*4;@8Kb:Q%k.+$AP;hA2)THѮ9=kB)i꺮Q0Dvl;AB()-C>;z?Ȳ+Z>#"|5C';, r;OĭI96,;ģˡ22:C%-+('UC; <[\t1K]Ki1a@b8ƤS1eþK]9kd4DTddYhY4JOҫ2L=t?ΪL4Lk_D#3{4g[HKi&|ⰕKKD{&LRtʫ9s97gpG; }M)l"EsH/n: ExzE$C=99)"o4e=.Č^,E /SUM'J ʐ-94yݪZfޫg=rWz\L /{x fhg\>ra|[XatLiRkhu ⫹.3e,əԎUnё*ؘ/u閄AREa! ps 3-L5 б, !j9r`|ਜBk!*@n@%Hs!@<T`E&mW#U#埴aD;XUTa佣iIiA.;шhYl k|+%<Ӂ|F?yӛI [`;m l\S2Hg$e;R5$7h|VUġvM`n9Q$05fOiEWaG)v2r.bCIt=1C;ȓco}ի逃_\f=z#%e!q$Y)LM7Kơ[!>]2;&f~"a&p/[_'ٞo?ۀchhrU6nL2hӅpf6w78>f8[.X|Cm1/A&`ƵL9? k:vrZ[{^pmk>.[dgNhrjceԶ"hH`|xW+M Tguac*sۣum\%v;}kiٖ\|!ݕݧS4PN zG-urQ|J˫g} ?~_GR7]esK2|L}\y.&CTO-k|.B:$?LY4/&xR,h „ 2l!Ĉ'RxP 7j`#Ȑ9,i$ʔ*Wl%̘2gҬi&Μ:w'РB-j(ҤJc2Ӊ;taTep+ԬU%^X֠Xi͂MmǶ$JE!ƒtj;s]~`ƽcUlux CZ1¶_=υ,n~VlKʕOv԰T?ݍd佞;W2+F"nƗ׭;ƝVSA{O\qb Uz%T8Ƃ!}jweC "8bQaGY!}( g!EFdY݋"]} @5߆bW끥|(*yшUS""u+fQi`s!%!fgAbޒTX~%bx@j&IHjfީWh,ftay"(_Jw~^xh8bobFJa}Ndq'闀FV$:qylfY9\(^-9`0kBYVo-6o-Fש‚dvW&%zi-Xa.ydb(Z[ʺ[n kz;UB'mBmj$u8e07ob&c*:y}YtR,mu,~ "I1Td]f-Zx!mE &*t!CY^w\;쟰sw鍤;ikuR{Kׂ>zPz%驫:dڲ~;;; ?aeO;vJokAև,=K+U񍹬#AP5sxf 4utyN@pzѬdv?7@bT8%=< |ĵ ]mxn8lO=|)sNwD3vƍcB~z4OL,j8%ӕ<+)xQR(E6uVړJW; JŁFPh615n"eh.i>)hW%f]<"'0fZi-؂F,f$$p3Z GQY2:%i:f3r,hC+ђ=-jSղ]Hb+Ҷ-ns^*y_i#k?N{ .B9.i*YZ5dPq{lHd/ZM{ jud>5mݝh#87cYr@(͹,_^6/E El64զ(W2O5QC1&(nDvV.\DYJf2iFjҭ_~}J?>d(,9Q"0Wi2*-Ȍ&\Qs1*")f}\"+fMٓ5BdS5RŔĔ-n9y L^2eXꚮUT`WlTd][rL)jʲ 03aTX@6S9{6$9.w.zYzMz-4FȏnTcbs أP%IaƸ{MYYx@c~7Xlx[>.Q#j`BqeA;* U]Ae< #mA]ѹT:r"QaydNh|$IZ^-d_IH$LƤL$M֤M$N$vWNn$WON% 3%G^e5#@*FTtdUcTBSNWy[JnΖٙ6u"f %5Jd%i^]\W* :Zei5\b忙\Υ]fa["yDžiinK&^]>&Qm澭ROrbuQJڐ-)ȓ} dJy^a_奇VZVf%'^rYZoNc-Yl)MNrAףJn `m%fM6ar ʩ*&jڒҥ&,[F+mVkfv+k覫+or+޹V~Vo(ܲ^[΍pN-5t`Gv)ƼeQz¤aQ +*/XB&٢\k3̈H22 n:g;UeNjfHR^'NWޫGQcXaS7]%u9XuѸI7s] kBb5`~NUI(gW9F\M-}Դlsi~]j揻\!Ru|f3GCy:.ژa )3)bɟImk:*nIf ~:3`ٛ4--iyb#,FQt3YQ"K=#mE~zI`H';nT/^$z G dXmc @%p"RtqvJL\CN:;4! E.N(=Pu͈X3 N|G3jUC*A ~{j A1a\4)sL@2O@HYS|cEr\f=~Gv Oiܒ!~-MSCc0FLo M?"40/mrZǜf)G̲Ԧ8IrL:vbio&s{a˚y6-qtUnsotA(u/ۚDS?A ee5hOR!ߺpw4sOϤŒ)1vL.KMwJ5&g/i5:%͙Lt9}SRR_AzSnWU ,WIJBԬn4y Ͻm Eh>Ϛ׹Yjuթ128_?mU-i0kcj՞>y$*Qq:>tjE##5x]PI(gEe]Y!;_Z5:[QkfO[ٺ]+Ѓ&ht?Wsb`:G r_kG 6b-hRv&ggkYrյeE*wOzԷ)3oxMpKSamo9\ RuZ_zxkY*u0iJĢw6+baIF蓛M;[-}&I-~ʺ>kj*oE2vTg@Zzpwe\)5F\WB.2|C5V^cO,&=G}4ԤFYVr:հgMָεw^?2"W A6ej. _Fz+G@4ʳsȔ wDcRK_aB UAÊjEr$hev r߮ui$BO< #gG\\[GN)*(fr\VB;ypH+xOJ0!ض(#P!7APT^H3ֶif/JoƅMMaL^yD# YfMflxMlhr8tXvxxzH.Dmiw l)!dwMaXz1CHq6q w0_s*Ud{S:DzV@)|Q?Hyv'o1oRwp%TOTQI Ӌas4Ԋ#1aD<iΨ_*6wD&iDF1;+Bv5(wh,\`n&LxBEQuF*a?)Fj'ry=@ R)8"2:>}irvEW2&D'R}FxJmGI'3$yAVAh5{>vt3wwy(8#aRd4x@)E;$W)e9GD9XF'"3冱{U&} Au`[='{ T'+1fDZ;61tc;9i3#h7s9s!WAa+yLJׅ 4Avw}>b'$)>Iq|F~7wݷ 9g{NfyQ|gn)Eh~[&Zab*D("|EK7#af'68=S+%9wYoIf$DD~29ͨ7YW6Q쑘LGi֊Ȃ~D#(~tXY6ÅiS#sv(QEQv49REeʝX.`؉*-{8kxmG"**%02:4Z6Z-̦6Wh.:$i !ypXqxErT݄{H1oĈ;؟>9s"Ԙ}TJ  G}w1ke9EI{)8q!noJy*$g(bzB8ȑ6'SMC$tG#R+W)?##:W81EiQZyoÃ|iB٪קOjJHyV$}~GwuV7*瀗Bd|qoy"麭t*]AwөM*#ȺGD򺃡'X~+z.fغT+T#kIhC԰jf9*o}zN;k4'J%-x BuH۳$= ?hI*$z^oij=v 1&~oեYp;JlN$'wmD)(S~8~( Qxug3:b$_ 0K K81R{;gJwY'٩^d.6qڢJڢ374ƢZLѻ۽kHTbakXCi3è0!7JUj!ZFeY6˙i`:q귝Ɋ"6@|JI DBuBT"B@J\GWj. :fĴ,q)wH=f<t7+b{WZWZG=lTs-ɂת*tySH+؍WRy{Fx~U(=׸)ɸVڸ;&JIDˬ(:xyۮ/:-"AːYGolW!޳1mN:V$`egwL0̭V׵֚=U {F+dv846}\reknZ#PIGȈțrʢKULVyRB d ! 5|HQʘ)<5|9^ƙVh\!Bl4`v4)?7~LI_+hnkAmrh#w)!;%+mGʤ ( K#hN88gƆ[E<)z0qM4m˾̩؅?ҩJiD:i7H@>ӉJ/;{x͔|KT։>IK =WI>[Jk4cߡ>Q綝qM8"Ů8c>Th+_ dHZH+ٲ֫~RAz$٫6 \0=!|\K*N!(q-v:-KÍ5j5!{L yZδG +yʦB#= ʃ75ÚsrUt1.F g xz>RTs| ~7ZLσ@|eJȡJ!Z4y/uN߁[v2Hw|omԁ!ͧw@\'L|sF8mژO=IǃlOf w͠whNϺF*>zF 岎Ezb~$}iCyO0!… *\!)ĘQ`ZT"Ȉ'j|1忓G豤DY~ԈҢA$_f̝klYhHJ\iϜJ%:V u.Heb$zPٍjKlP5RLtdڪhʄ;֤\_a8Teܽ ](]}reҶd/{|uib…[XE][7+Z7h̴#Ou$jͬ]$Y/zDҨJR3e|<멇 ]=rF>[֖UqLg: k>oϰ.0C 7C?1DG$ 21EW!Y1FgFm|Fw~2H!$H#D2I%dI'2J)J+2K-K/30'2GrQ9 z43-3@B,GNS<7ADN?Mc:7<7TEQS>S.P>=5/B1lPr߬3Ѫ26EJy>>MU*"XRwt!tiʁt*JQ(&2hc*cKC4JcԜ8GtģX:Nĵu,%))-fOpݮrMzG^v}ʿ ۹וּ3F@]Wk5^w|fwƽ>pG~rrp3x%>qWLTc~gܵOB"erT~]ZyG,o?NTvl毡gNeG!I܀Y;kܦŻmhy-I O]#cv "<67Nrs/ fg=Ka*G⁝o:y9PI_e.f{,ਓ$Zaxai\@mgMM>@=a>+V3&4ت+ csSY-c!9?-q7iK:9;bL[&<94Z?qr#5jⰴ[0X"AQ>Kqy'4u@3#>.6C%䫷<6#rC?"#vj;<|B/žk[A;~!isĜ гD+k<ļ{P5*8+U3LRËSB*>D:3_`a$b4cL$E"6R1J@J3Բ= )fT[Hc9<롄 ;Dҵ Ø#@_:yDIBEX1(W@!12]<0A^ԛzBLJ[8JK8YTNJ˧yC6bj}B<냪 ͥ NsD t/ X!Q.2,7us>̜HcڐS;]\I($%z[M+ڒ?µgs+):.= ,,A'̡0͌M  0:&͋JN r"(D,"rtFŽIP4[&M\ő..R@r<@]DB5CEDUEeT/1h$S٫PrEuSGRIlv#I2Yՙ:= =,Dl]P IoKS-%ceU)'cMjU%IVS:H̊3S"!nj/7RJٶjL0M%Wi.*ܜ SNr-,4I-/]͎}Q  \^ !ZV+-DB4wԨ!8R6\V*yU=^fjy[NZȥ޴[Oh%C9ڥrȇђ?t2G\=QIA Sݕ5YY x* N m-޽77ŴLM.,Oˠ\G8TDZ0L Dt#=RG; u@ԲD'<s޳ÞRS0{2<tZuV\Wjm])[*9V9>Ԧ!:S#~*yKݢ eז)-c75\عXb<&eΧCvDmY׳Y>)):n}Y5KG \…Y)4YS4RaS߻vA2IM۝tAGۅ,m˂uY 7T#<y |+{{n?s raã\gJgiWQۡ|inRd !lU;+\Sel-Y薮OV<~k;7uW@fe'kZf#g?#c47IvM+AdLG+yVv^T-:NrՓ_D -mnb%:13drT K&:T(ZCZ.-?ENR`?MijE1ha/e2) KuRTgEӕ7flHKD0Z!aTFܱrtQcKlv׬7iC%:<}c *UE +(0ElxW%oT\10w!uIsj]=dش.ꈈ^[8+t&GBGVWae!ުMAQ0LHuZx~ 6)RiDZ*X|!,[x8Ď3S;ٌ!Sz ٚN&VIN+:5.I RFx ly{yW^RD<]+(p;C钽eq)L๵ʋ@X)1l |;JodPW:\|]s7JlSxqo.9U~X;t^;j>إ-n|tXfVe}h-̋=lfӬ%1_Kٓ̓wZ&uTrR#|/@koBHUh GRMmR )nWLrEԑQQŘ]y f[ڝq-`]5\[YH (ݙ$X_|U\} Zx!E`ԁ| Zuʫک٧|2֚3͡q!!  "~;ʘ۶ 1 zt$V"1XCe !!h\YS"Y)\)RؔUͰb(Uɠ(ԽٳՋ Qx aNh|b !v\6~_9!R uc *Uy ll1 g4vQ_Wb =ʝf9]&`1 yY_#|D$ԊQh| V4:ҢUW"%a.a#֢'q3ARաYŝ<"\[\VWRIZ_0BU "N BX$68%P)neฤ? JHdeLbT%D2 V !:٥SA@~ Icb X<%=}\~b%<}uA6 )yɰ%0OMW1!1!ߤMfnKq t -Eג87"C qZ WԤ:[ yFJ[ӬyRJJ{e%'}Fq"'(><'&.h~B>(FV^(LPhT}Cme(,m]Lez(Sќ%1b樎hɡly!)ir &W>) ^(iQm%fgm))ji@! ,) H*\ "JH⿇FlȱǏ CIɓ(SL1ʗ%!ZlIѥ@hϟ@ JѣCwVTgOOJJիC%\tK-|P·3/͹*Ye5Z_!)^4È\3͂->;ѡWPܷ؂QZ;iӋ9&jլ='MmisM4WeiзCႦ\pw \k߾=lwsЄ'C}952v/=:oοfxgӁ['Zt 浑sT\fG]y=f(&WVo iWSia_6݆?u]hH2gLzU>)TViXfy[\v`)dihlp)tix瞭LDh.4h6W:ńR]+QTyLR*IB*aj#1ڐzbcNE!dKQ^,Chի̞+Iv챧Պ-rQjXR`†o>KَEV 뀞B 蚕{8YB+WoۗP2]={QxeA-0S̨6AErA0nܢJ9-JPLƤbm" \7WG P2 M4ZXβ.{`sb"Fsr! W2MR.{)6$2|5KrZwQDC.Z/UR_go7ˤQ'6c4.W՜{.<Ӝx9-![%ְtC?& +A[zӔ&uϭf/֕<]Œup]<":MSuoךK*9/>v.z< z/nqqgUⲻ=~9SW jAô ^pyu=|қxe/+P_0jSFc}a)4td:c_6hR"'wbN1tHIXw8$X&x(*,&yiDbg6r_BJF҃7pWi->xj3P,$y gfiMHRdbXXO\AY`g]̗nK&Jx$TLMUÅbk(rilXH}FFa('v8qr8wvID"n}OutC['vVePtCO`l"uX|V-ؗvnHVޱ9$a>#VP]e{_XR⇉ ohu*G6U?qqN Bŋ:###^BcODajBXWwPI*uK${8}'Vyu?EYq=v8uh,Vjy(QM(-Wh7vyx*Q4E(u\hY S\9=7xxgHycy7UKp- WaӐޢ26iw+f,{CUȋx%@ Z8-"{Jʇwtw|{G\5{6r7RUpN'F*d+u1z|xNX(9LatG-%}l&3;wg cy6$OՐ }̤gյ`RyDRj V։HbEi;xE-e?stGYyؙIk ؔF0_N4fsgyBM`&e9CH-nYg󔵈B9GyLxX@b7i Pi͗JeXk)W{boQx\eHJjfIx95_wmfG`=ih'<%6sw[xx1}XTVnD:7x9&]'Fo䧇 9$7OJ؊eޘhֶA 0Wxڍ*zɌEu3r9ؤa5`˘G7@G٨p*Il(U(^'C(1 Uyᘧ~fbQ;8sHX)>=c+UQdXzƚn.4T|Wg~;Y ֵS}FIu yy)~7̓ӚC[Sv iy |t8GJvDy*xSUWM{ůd)^ٓ`9!|ki9ZSA/I˖wi2˙<ÞzWJV+*m4mqZ,c2y*uz@RK4A+/"ෙ`zn>񛴦\x5FY+IhJdYՀ|:~zv'7prtrX z:Mƒ8"ʮ$ŒJZIWJb4*!ZOKuڏz*Jč|=ܿ*Ž \|X>:<ӆnd{ ΁sԁ^膞$芾nF$4~& Ք>aϜm6]~N1qE-$ۅ= ˢ><Rf}$Tle )-m': 못ӑ+/ ؼ/S2S ߮FIq-0i͋ݾnM x H(nHgr tmV8~ש")-mkT܋$[{rܤ!xq&}!|ۨ-l"ݑj+:mtYLɫ-I]\MKGO#29kV8P n]M.fd N!ߘɷ_:D|] Tw1ݕDݱ'<3:HUNN, Ѷ8ڍ. kZl\.-_ #a)[ -ijdm|QD-^ĘQF=~RH%MDRJ-]Să5mxӠ@sӦφ? 5z@lz4iTO%RuʓTN29R]Úmj#״lɢΞU:t?8%oYW>`E Z0OS>NSCce8]ovhsE-ҒFL5 N6ѻVH\8u6t/K{42 ՛ƛGZ0$F}\H+/$uʝ$˩5#*۴i<3})N"TK!j= ?F";3Pʹ(=#=\-%9qTkMM+REPӯO*4"%0+QT68!4derZ/U4A0SAeCN,.5LSOI]4Q^aE-̈́nqRT<v(DMD3S*Ȝ̌ژԎ݌t\9kvW]]Ӫ loKݴ2oFO۫P ޴A@n]8S* M ʢOY}Q 6\ -gqk'oW)si*?=l\tOQQgݬf=vgvo=wwwևOlZtq#n0u՛QLYQꉷ֐Gs]f鷏=ؒ?|[6>4c_Ve|\۲g֘/m_HH &[[ԉ|+C6HH-|r .-m9֔0NЂ, 0Sm~b0R̊[KBy1+PMĂVH,U zԿ.s#u=w/h)*L:!3ƼI;Q#Wuʴ kD gg<1?vee,bC0Xᚘ@dWXC;/hX,JZ)` NyphDz%̀^YfĕL.BR3`EL" UZZT`^C}F'Hð-ckZ:Wo{C`^կ^M#XvElbX6ֱld%X]"Şa5Yvֳ'EmjUВ3Yje;[ڢv6!I: tllN}NƥEnr+>M bm)O_i)\v׻|$V)Ѝ-~׽-[Ļ,ZBF̎pwyƼ2Y ˹22vĬtbq_tidvsG~x;/V.ZdJ8:cs-돁/ #y׮Q'#9jt) qfo| TkoD'&Rˡ/L']Zܕ9g5|U]m &':ܛVWxƙ4`;R;#pcg4؞=/NFMJ+ kvX+TٮVI'/E:g87%rY[5/Lku][+V73-Wjғ,4xKә~}w1oS EhkҪl1Lfi7 >?i+:X9#?Z*>1*h#s-;={@Q%3\>0T:2@$b4q@8K@2+p'B@{d#t˙;! $ Dj;#屽{B@mB #D6P 4!u3'l: kq"9$C΀#95/ĩiAs;+vJ#Q6eӷ=dïSKEC-= q5*Ӳ:+.r;a + ?\'38ܤè2#˥gk9%u?)h 0硣lk7À:1.?DFP9'1df,@"kF\a&8L9h:YF;Z6KfIi8|D77@J;Ht,ԸA:G]ǷCctCBC#۶Լ+0D($(JCKG SzI<&5GK3*nlB=yk.EJω룶`\2j*6c+ ʻ:!HD1T,-$L+&tDŽLʴLLDl+ᬰ)$)CG ßLͽI2˘LD>%4lM-3<,)[I{CçZdǺ.M>Ō1?S{M0kL@<\D\5S)¥4G_WbIXv?낹.|!ROZ]MYHU!O% #J˴iTw/eRS;e84AjJ{GͣCrsK0(^@)#^ -{RK9=Q-҈_MM;?;5A3B JŠ޶|&̹&=0U^<9 U_B] ;UYQ::Fvۓ\ZmS¿|AQCzOs 1EW<¹@QIbB|ۗRu&U\(fUẕbԟv^\;.`m'is$'40;puȒ$PeNcDMc@V;:q؏:5XuJRNc*qƦ5bM6N~C%@TÉ)I LXYeX8bU: vs&*ȃgffk۽9nopDW[{>,tTsAvH ˝؄|Jg}^uXe'WD5QMRkz˛_R2!`+uPѹߡuRClk5>l*k \<87F4*C*vaRٮFTyԖzSRm{bn?v?\f0TY`R&욖h3U-k]S^};,]ancxZHL5b3zPMqh3^mMώVHy{錦0Zrf,1wl'7¢f789ۉZTitKiV;s>yrBi>tFOi\5b lCu&Bc^ȈnPuxfsڑYJW?r^j\uZu!Ƚus9pvOOТMrޭfb!-HS>3uM~+{&j&nGP+gc]Y,h>̖E%&i "PRBR{%d5lՁ/kv_md_jXs#faDMnabFR#<yB5klysYy?RmY6oyNl=>zsaa,z dZ{/nzm4p†V JscDq_gW>sqWdŸtG1>{7ij2xG(W q)wb*gYq8@rF;#Ve}`Jwr'.Vg״1?ߏr_e]rf'kO^[g7'^5:gwu=܏]INI)r࿄ l Ç FŒVѣE1jɓSܘʋ cfx,RJzZ3ԫE;Vh](ծ5?XVFWejpcc`H=H0\=Y*O˜C۸e*S&zi~# f˨e#.YӺe-᥉;ZuuNUtx歑~;-z׿&1*Oi~%w\g qrчy`jKiV~&ւݖMZ}E_k%i"v ]rvW RVc+&(YaeqGs)ƕ5h>ր8KHf#V5 'eq4%h%n`(df-H݈`Ys؞-exbU"םfFTLZ)h؛҉顯%%p‰䝿/*ᬎt@gUΪդz] 쒚eVY I,&cnzKy⮻(O&8k[Բ^7.f)-j'^vo7 g`}kd֦lV1ݶe5,;nYNX,L_/X|6? d DBhIZH;j: j>sLͅu `ӟ55( bt9R7խy\}U*֪bf=ew짲@LdS%6hBTn;̢)$DvvU_)kT,n7 Ɉ[$}mNG*7D *bj)] jXi*^E$4OA1^!_ ĆcW[l2j 0mh1fzc%v|e<Ӱs\J FA2cJ6 tL,* Dѫ0$9J"Ie*C$K$;΅5tpMTxEmƜruaBeS"R pc%&jaڝG_ Rg뿀=ـ3SzMfɹu wI|ٕCֺ.cn1w•p^9Ѓ 5Ox3N:ԣ.ew",ػ6Pյ5Ms>vS뙯fgKtk\rߧ;ʵ{ŵR>n,q W۔s< nOO4}!cƺ.b=>-oԶn|_:`[] 6R)ݡ뛏-R#qF}g!l4́w">.ˌ~cEEڷHbOjY})ֆ\ҦKRя!DI P5׫P kQ ,Eߠ= %ƙ_t1]>v?#@@d?A$B&BD8.DN$EV$6ፕ\#Y$GvG~$Z HI$JK$L"d_ $NNcR"NPl%R&R-S>%TU@! ,) Hp < aC>HA3j`Ǐ CɐDO4˗)UœIS š8sT82u9q(ŞG S+Blh46j̪:JZPֳgFuўMA}JFe-Z]WXfT|ҍzR/ʏ9txYASo,E ̈G&K99۩I㔍wYINm0Q k3#޽x5hE3NzVRu/^__O7&F^M^RٶP~|&B&^ !UVO n8N]se}yWGE|!}(i.cw"eYIlGL~yVjJ$WI!M*h\ HGyGA#{أBNaL T`yegKn(Ze_*~g׉&rL툙ft۵xY7bU)zQ'y!zVI` j2+iv$цRlIbxnԱ)T-cGmH+blnV﻾ы[ӣ,ײIwՔ #dWs ,$l(,0'v"(";m:sϮ L3S3si{JG?ɒ94!E4Iw9R8S{uhdGWZ4[ )Xej7p`SY5wBw7MV~&pzaǘrD.y%Yբb蟎:_Kz])bIOK3|o^ꭱ~Rz_@k^nozGg1Z ٍgrj$E )u֍fX=g4RmwݞIߠcIvT 0t;}(6!aaU*b1j R߰7 p E%M=jQR[v5Cz2a"Qx+i($BĐ}AVT#Vx|agT[Ꜩ-(a3TM{xh<'"D7#*uh*1E9ʓ3pS8`4䨸3͑V%#! Թ sK|6J|h\j*5T fmWcXHw5< 岒&8'ڜg MXg<3jRxCՍNSc+G2 c%-j4cy9p4+Sߙ\miFH苧?oշPk+(KS]DhՆא/[ _nN{M;xD {;o$7.7>=Łi}X0iǒnW0d%u㧼~9O,uc۩[?,ݍ䐳c2IX˺% : S}h׎ܲn7 O7,O$4flD#3?poR9GPf%\7f\>g,\O[7ѯ]=!uDuI5'~up8TNY-ږGz&`KY.<CpA_tӞj_)%t?Yf.Kwv[F3{2b{ցX^EGwAlZtWM6GWV\X\TqnQz)j(FDDThw{)(1AEN$e54G_Fuh?4F\'7fe0;'^-%D{f>yAJ>1"tD0gsIVe@W\ExtW{bV@6Wq@8gex3yrLWLfrw"5,y)7k6NlZcaw:]5NWx~7Ł]7mhnJU51oQW4 'ux`Ɉo8XHQu_MR07rvU{&qXucr䧌jyV(kNkฎ9wEØ{@bxf{KX 9ytuȏ{Gyu*T]D}y爑j#bBm`wM'GzwMC6C3$x5y7<9)nf“EdCX>fldnS7OV:3jYV}rG}~UӉ #q,wAc LC)"FV{v((H*_]x}u喇ikϧShb-Xo>'6V8GW`rU?(Kt)AL8YqUwTwH]F쥁d")}] nE49@$M$ad) e?c)xsg+5hueǕ3( vɃ4'}7bfc5GtGu|2e#y3Sji[w&_r='m(ocMڀJ "ykVV՗eU'm# ք B[4NCķȳ̾L||{4>H~Dwش~ۙ9>I̹oq[|̊Z{_\[8$ZlZk9+̟Sͽ4^vNA7`S;ѥ mlcIYzFͼެ5_aDq3Ǧh +1!gqqǺhhuhR{ԇ za֤Rx1Vff lݿ6ھ8׫0TDTS$hwr=/ʚ*l]wmop#ڮڧMװwy¶}۸ۺx x=ʔJ-o4\6| rG҂>©ʽ^l9=i# 2=ǖZ(`8JЂłU9:]iYKez콼EzL*l9+޼Ctyf0C&KfYT5ti#~oeovÂHB^9MU? Nl}, j<(*,.0Ov=4_68_1<t w-՝?ڏZҭKtj'O]J]ZLT/4I,\zR<5oUlF/gyƾԪ[mt}4;_\ ܏Vj)+Nyƚ 'E&=%͉Ǜה[jAeM]Qމ hhY]hlUj9oG>̫]vjWNd\騞[ٯ#Bo ?D(B L$g"C+~Qdņ)DpaJ!=bDr"˘9Q'‘#yɒ; "͌)LڳQOMl)hБCRejd¯HbZU aWE"@;۽G挫tֺ`t|x*Ԍc\٬6U~Mj6p~kTϣ[$UJUg'muخI2$Imꃰ o[ ̎7syҒvBBtZQ'&{ɿS"O:skAj$K *#;`P0[7 /B&9 I> Ao1GwG2H!N:#D2I%Dr(2J)J+"K/dE1K3D3M5dM7߄3N9N;RoF${ T*2Y% ?4b{/Uѫ[SLSS̴IS 3CUM V@Ѯd*JNK-"EoD |un4cxLxi0_5ۂNi[8;{rWCڳ| Ϋ@?zSdȥuj![6:_4Yf E 0%38r ů]{KҏO􆽰^t %a1t{JkԦƹy9/:CgͰObmuoVv\g#q/l>M‡5J.%yɌeJQ R`SNE3 0*֓,be5ДSؒ fu;`oAWٯCOÚ'q9Dyb@eʐD.1N}ÞQuMAH,W953.B ; kRa†er#w<[Ґ;d"kid$EGJҒcINvғe(E9JRҔDed.HGsuU^% k sfG &rĈyema*SiveH\xƜV2aj+I,6eb3"x!.){幸-cـlF@.fҲi0F :<$i/.cGe3$]n a=j$Ԏ͓TRTGI%E"` TF(5_uHjG3=S-]Ge.42Ula]7|+m0|VkPl:uq@U/*VKڲh?D`.Y 9LzOdZQZjqMX** y*mX8eʦ-"a<޲nL`ho.oQlh zVvəuԨv8)ln%\EwegŶ TA7@bj=(P+b/3 "lOz4ӭTSJ߾M{|+b{ͥRog!KJk4"zgQ42};=>y\EeYt L*LNl0Rg#D%e)Wre.w_so%gFsռf6l3snO%x5oռFvy R<,Kx[H7Y;w'frFwսnvw&J *&Yz#WFoMRIHv IAGc2 8|&7Kxu%۔u2 K_x#+rX%llFmHXf)2H<̇.U7yNQ[9`w` BWuc]A2kz:2+F_H[LI樂3~=ۦߟ ;9!=#nmP յWnޅZ~Iزlɠu4EMаi[>/.OPnjKC=?SSGj{"ѼֱG;$Snt95lfر& TzV@>ށzS烌.Z*9Z)A[ߒۙ]ɜ3RK5ḙq-+#("-EƂ#;ڡDUGښ[ʿ==sKɑFg Z*-Lȿ앸?tJ4*(ء_l?Lѯyʆ+,ʴ4D;_s4F,cj0t ጪ=JEl?YF2'}:ٔl9nGTC<֫3DNyF!v0ԹMˌ1,HzB8Fg$[3*N[DI(Z>U ј34<e=3+%=6T'Qym|`P8C&GRUEG'R{e( 쌔dT)F#%LԒ"C--O4R.=%U1V'cR"[|E̥R+O|SUَIcA"$P —OպSE Q(?$-4")9ҴtOGM 䓔-LS#c̠Rb LNgNCOi ?HiPaV J W^!/-IE=Wʸ΁BJyQ-˰`ZM%㽥"ZƤ61 j)*qV @?#ǔ XAT6U(o\.gFEMDqӅtNEѢ*LU\@Kk{&hSӲKi__ %3ظ=_''`5 fO1`^_ &+cM ϝW#RC0&[۫UrDURH*naL"꼛M:mݽHU\ >a)vjY֥rmXԄד~'<ʛӹ4֓L֨2(ڣX<4pm8c@OE54]R^ Va\lúlܼ]W]TߌOuhu ~G":&|v.,^b~.9 [JW%Bf]U$NL5*_EVƔAqa1ֱ{ӦwuXyJڴ'Fz6>MB~2WJ޹tu?npVpNcՒp4h`Op4d kY2؇eW۫v`۩M[)!b䣭ehqe_q5fb"Ɗk>wVPҫ(>GhU#D%"X<ĒXϢLrfzm*//~$e eDIU\D|\m# Z,/{NE6cIh4_mqxޟUqod o$]Y°qe' &qGnN=>O^^tzf5Gي|ٗyf:Ug ‚ 0p à :0⿇7LÊGJqcE$KjLiR"KcRdRĆ: R8.9Z$JƕrLyR͗Bb͆Q:uѰH?*}ՈԠI0lE<}k6lKU&UzSپ9ڵW27ae>y9"ࢡrx߶d"źW{_Cs^K(z0;~W5qRw#λ1zݼG5 aK[g.vӯo>h {Wс : J8a~IF! z!!8"%x")"-"18#5x#9H}ms!헚p UZ4 A xNw_"kEr$S_f3'ߙu%&sU^vYJC>9ZBecsbКMe|ʉ&{"Z`VJ~}-I)hK1m`nE$bEߗWU(*5G**z7+o7yZ>v=aid$l$^X[!MkTj'r+ؗҹP7Xk՗nYדǞkI7\*M˩X*xtG΅\cA5lZlpJڿv,|߭qO27!$ɼ0u]ʻ9Tiȏ-֑KrL*VDӚT}5ںk Zyh0ٴMGlt-)4ޢy4S,c<曭=/7oV]_d|g \vs~nimwcӅlwƎEYܸ'M9ݚ+LW6zdg3[ڨϝѾ]&HF tY rXq!^'\ ޛ{%RpnOyY2T*6P|T!2L۝0VIpς֔E gb1 c(Ұ651>!(!F<"%2N| B\m+g!h|c媭uq\%CɌgzcVeP+HEQNK&.Ώ(5AfJ+ "(مr+䤂8i J#rc$5tQ드 eL"P?<զ\H,Ƙ~eSg:U*'SxmҦȻ˖X c籺B$|x Mo~IcJx/[ԝn>MT):f5sIU ]IXBǛf~K@8Ut˜Řݔq]eИzWcm+|VafW+8 _!՞T/l~JWTOJS֒t^$W1S;?ubYVL/~bƮh=[ }t]ּBVӛWZXNONFN5)#ljˡ#EI9qm]\ޓLJJJt1PKrK֞*1酃{$g 9gi4Em_OߴECf5Ar:զ_܈Z6u1M-0ަ_#֣\%p6l>-4u6g2y⯤ kxBr4aLsiGfQR["-w<{k68@wT(C 1v{*=wk0Ъ{b>I%|/ծ=ig)l<7jeۊ wr'iÎ6IChm0.brޅe~ITn&K in?O*+jܪiy^lԩg(IFҞ@ku08 FӒN| |. {+mi\k:޽εٷ7u+m_orԛ+爵h_~jj6]o .sJv\9!pߩV_ PÛ~wlNv򊋒fcjv6?e6+9kϙO#_v?d,h"csvg1  QiJqQXa:I`.1i%T٘ǘH)) \R~!m`_Z%!yIUN/Z\|EZ8 5Ӹ0ԋAf=Py]ӬٚYz 9߬YUūϩX˘ްU}75XMpIƘUbU祔~qnE.5"lyصMJQNL酘&~߀zȡ15.ZeÁTUMs!FإTNy˝ɭ eM"$K(Mɇd,jh:&JTWEV02EO2ڛ1%"bE#ɔ&I3BrΧݼGZ Si;zLV}'cmj3bGSFROX"Kb*f!P>gYzU-٬jrh20l~%,d=0m"^H+-~ XlHP/9wQ2?m[0N{mTaRB5ps%IJfzs8]?)SzCOۡ#3HT.03(M6.v^= $ 1gրv^&$ߙnS/.2[jn? :]f 4vc:f6̨&Lp"Uwb=;5Ҙ uջlEq`W؍u{MnB՝5w3Se"JJfXJ1Ϛm*h{yՎv\nnnmܡ+OYDzfDž)R9m=TGU*rOv}ekr}"m>&!q!ddt ]R@Hvek{`Hj'U%g31"^Vq^Tb(&g2W}$b|&";1GU,m':&?Ч[r:\uR BĔz7f x$xjCfh^NMrU5Em`',=kT)*y/i /PCE)9G:I_ZYtt:ze{ѤlڕaZyX\1s9UIww%GW3ww(4{2f&4KR*m)^*"^x4,_Ӱhk~MY|\GEp;k$4UPI V 1p_'yHJL۴03Ɵ%c˳(Isb bR;+\[Eѡ)Ձ0ʼn;?8!)AXFrU;HXY_2J骉Ҹʳs[ҟMVL vłȷsD[4L(kOXM j=lQnD$Sq-ZںŇ%Nqwecɫ,s32Q@e磦U*Obx}B%e]:CI((?w!W@q[0[k·nD3rd4Jz3JjHg!*EasR[sʗ8•(tʹ&R Hg{ i!9[&,h3 Ѻp"GťZE!E9z{nZ *LlF`*TWL6|\#gZi*}4L|9Jfg l,DL6"L蠎l$|bûF+n;Rdn zJ[BTH;Dڧn׉xM-KC\!UyM)qyt%ÀOףmJ8|mѺȣ3ʄ6i͌"TjN쫪MM]°G\hx,_EL}X ZE];yJ EGawjyFl .Ձ\njEfo7iчLjэq=6ȝܾ~G<˗u DX-\3:W7>\z;=z(K*s'e)+޲\V~XZ\^`gA.Kϝ+ {𬵈ho{un.j }ӊm -5]bu> wƮ5Ҏ=* ҆޷mm~KՏθ9m/oBTY>VOMLj8M'Z,^tj$n/;#)-ldscӽk&k ;1 L|L_r\i`DC=ÈmDz} +Φ}n$>׵uwo:xQipw٪t((8meQĤN#n%OxsKՕT>f뤣ԁB&#INS\2t檝{fC%EΤZ|apRV> 8p?z+Z,N(|؜>+I՟''"?_ ~^dz%QrN Mm;meXqtO@wPƒ=LȐC-FhPƆ=.q?Mqcɋ"YCEr%L%o~#NIT)ъG'*tZ3*P'.MudTV[B*eƞ&C^ [0-T#6 ;u\i+#ݹ_/ɗ> ƽFCR||ЪCđ 6,J(n÷W/%\deA3Ol؉c|Z"hZ컙L!+^){n֯n{`sWHI\ZŒo޶].gTwݏeoЊ-MRk4Zb n>ì=[P?J/:#Ղxɻ[2K/TTȤX,H)22'C$KjD3,;ı-UF?S?r2:j*G\L2-=Cn,zGCl HތDA/m 6T 3J3'=EG?7IPQM=(,]K9~Ҩ΍$W} fq2$֤M.0!mf̦u b4*1uN% LCt9fCiЙ=/SC7z-7eDa4> Gq:TըGEjRT6թO*:UVժWjVUvի_kX:Vլg'ZպVktk\:Wuk^Wܕl`Z/ ְEV6ֱ ;YVֲlfUvֳmhE;ZҖִYYCd7 N٩DGٵ4&uKWqkb۲A&kgv[VUFusѻܘRη_Cby:3ĉs'I-d"(w曝60[ zXk])h&=[F wK ;xЄPw[R sѓ b71+Am r\qm, v\nltXQ?~cO,_"v懂p*cE[isǭc/^q2)')Rd08amJrLRd}ggG>yGPL+g,*’#2t,tZ ed$h$Dze3qE\g"X+ ER1RO>ѻ @h^ji2&/] ( :T{DO0]N'"`hĤۍ ~B3Kl׿wn\h/##Rk:qW\RKx @gkmm gC*SJ Lܹ]<]9M{f3oX{v$5r fr\-pf=}Q"Q.XGxvFph򥦿Fkqi>3~|v2-ɡDct6 ĜU2ZS|}Cpuz\{ODOe#isPm.7$FlE\߫&Q|IK6_AŶ(\ 1pm%zK:&ꇭOPOc2X&09%IBPK(y| c0"+ " >q!=3xs4vfS߂/੓c;GBꊼ|J' ?Xc$A8a!AK"7*@S C7s@*,ۛdQkC(B2ê:<5#><Jrr;߁,@391ڎ('qBO(C>1CaZCe;(6A$>n;j<# XT=4ęgj +mnop H)dTa0F؈$`;k]<$B ASQٝ$8\k1U|$TC-CBURsL[%ȵH)Bpk.C)j@z[ QHY3Y 1¯R!ji۠ ~9 aB؋(06OTK*,ޠˡO)Jы0Y:K=:<& Cf&G+@m3*@[ja'K5w39Sy*䓋2ZA %G C:ZT61zjt7Us @˲KG,CDx LdK4^LaI4yIJ+CUBA'AC  \1J14(΁9\&*b;r%kg OO߸sA?\t"O;3{H#I#4O6KDӚ4E8{.>*GFA18Lq4ԙJ< lTD ğ<xmRS{e1g,&jRK|5SD+=ӹ|b[||ϐ d_N~W?zm7Pa -Y:ٙZ7F<̺/OP}"ִb =g,Mx>̞ ]px^YC&=˟I)AqƫM]%pEC?fMc)_;SR`=8@,BD*6aT[yƪ n"FVfn8FDC>4a)|Q=@u#nAauRb?bx@nE䓮nV՝١j\8eo(HP&lFl3^3vi]G/ndٰShL''el cZ_%u#N}HSD[PFKgA^uqc7ItM"Z.PpOsn&&BnZhg Ws` mBqw1^,6] xJX_^>€/`wu r7OPGAk5EXO,9sl&`Y[ tƟx[- ƆM(eҔQmCSk0zq `mMqz/`dĹFi'7W*Q}qQf'"6+gboR"FEf%.wR|Wp&5ɵ=|,vd&jov 7DRΦquwhx^n^e wp|pBoUm]{6c#׭cZ}?HȮhK$DWōv*;r}eR.Mqe\|4-=tG-+Wgj+ "$(aA-\(bRC~(WJtXrH%3I$ˋgT˒8cdyRdʚElK{t)d˧RlyD3ij1kR`VEe Rv͹b\INl 5bXwkJc'5[`HpKutT3hF<9%aMF%踴ֶ|ͬB>/깻?Z9ƅ[vbaޘ=gd;(Swg^z_]QLmܳUt[N-oRjv!`r^YFu2IHކMWvCI!y}xJt`7csAއ5E'i0wOc}Y\^E*IgH"cIؤ^A F))Pb>ٕORjՐWQX1GibjTRg5#Hifřxpziu'A7Zz)j)z):*z***:+7z+++ ;,{,*,:,J;-Zˬ޶iݍ(vKT(.]Zh({+k'ezoC[ڔzTkw"[bi|n\~J/|wrȲʙ}3s*"1ʣY}\YbQ-D`S4x;֥VZa=UGeZ/WBJ%EJVTLM$~tΩS=MnVeWǟm4R|{^es~a44ޥuygBF5S_~gngd4׮M\›Jo!#͆ׯ;gzSN~?y鉜pn;[scw_svSyu:P2F:ȉu2g{& EGd(D0]h[O~XH 9޿h(g=VtŤH)){Ekh+F!2 TS&.iRkt%\}BG5%RdbSQK{wXѩZ%0ZLa2Δό)}qa|&6mr&8)qZҗoI̚3ս~(eJR"3xB0\4w!4"ز`…ćquUzAr}@eOz bRŒMS*:~K"2QR6MiJQe$EмM ӓJN|u wBgT>RFŸN*ՕY+Gf\"ҁc,[!Flɴ2Je)pL4Z,ʹ+mNfd7eWY$,=! *{]oyvSz^P ?4E::ʱ.tY6.5FanH%_xCwv8'ճϕ[e\)qm<*=?;uh^+pNj%J/a X_]s`zzC&@EIz֒?v{tKO&)) !,9;'PSGZWڞHeA쓋boq o ֩hWŧrלɪԣty)Y`vZ[QvdÃ3h待Hz?x彂<4߄iڤKI2UV5Ja-YSƴêd\нF9-a>6ekӘMVwڥ4&W۸\OcmFhvShm& kzlgWzUy6R3:ǼcH}![+!k l8H)7>\T0^l5KjNm$,C5Yek /5/dWK5r ~m) 7w#:W .u@i[WdfEۨOA=nޏ:d|e4H^ vҕ We5~71*e;(HX UO Mkp(@T)BD5d 2Vxbo#6*?-=OҜ8Ro;Q(Hmg.-:C딜d:fWt'}j|AL<\(^`lȺ ̖dE !1PYM)^!MΚIvAn΁`E5YyD?L vzK ֹN``M[mS9>52_u_ԹN! :]ʳыĕݻ!ơ!֡!!!  "!!""&".b!#>"$F$N%^"&Zbe"'v'6&~(")Ί"**:[9*",Ƣ-,֢-"..b! ,) H௡Ç#JH"Ê3jܨqa CIɓ(S\ɲ˗/r(S㿙i1N?W9ѣH*]ʴ)Ж<1IaԉEf=5aW`ÊKDžԉՅ>&ָuk[a*GZlzxmai l˘3 {xއm9džQ[UВRеs#vv睼5 NKٯ-|$%;:c{+bٱݻGbs~!~U# vwyggEpg5'SI]S|!e|Et9nj )AHak8E7QY8$tkۈ(xL.ߙT_UXveFmIRV) ^h!Lap)tix|I~f:&a\F)BiG_:d`7fX~iTm6 !&f)M(FJlQFݫh9*Ɣ*Z[kNjWi89O&ul ֨㕋JE`L% E訬[Ӈ^6[TP~zݴ&au>;בխNm Ċ (;0F݄4'WyVɇao7!'`9gUtᲶq ˫XAVI6*n`<[ة%OTػ*]c5uIjmo^a $a[`o}[<k ˆӹu9ŠUfbڟ&2+姣v[>xV]Έnzw++뙏y{>d(vg(S)lw@UGfJغaE6Eb6ޣapy\ m 'a~³todIVfFg4 Jъ úH˩dE/_fT֯M|э`?j`n l5W`MbjgBqnwEtL"HNdƔrS -hr59yJmX+ZX4V>i8Tf"K,/峎2Z^׼'JJnsa{7 ̖+:G:CHrϸ~۔0 ̈́l:ӷ44t(g 4z_ʴj&82LQ{i/\'oFTQ"$ڴHeהu@zq6I4Y9;e&?}mZKmpo K:-]-Ƕ2(.IByq{4j=-}WJH#OWks=dt8l{ ys̥RTd0g[nBaLy1S_缸(z-\{(5iQˆ5oGhru={ν|}5|̬vgCUh`7 o9x))ԥգ#&]\peB2ʽ WyMДu^5-W[by~ G3ys*C3ʿ:YW Jl[یVBq([UFCQa&h&ex-hhBjdjր8ȄqM%3jHԅ?CxEAX.4~Y,aضk#o&(lCq&'kxP2}e܇*cSkRZxlr)q!bb?d7CjaO)YwtpF3FhG ^GXj_2^j%5܆z"heq(!8zM>d3`q3P<p6XZqB7!ck$KtBgxLP^+.x+m:u5XmTNWjx7p8b7p~2Gxc|)NƕI{4wtz}o YZ3)5vXpTG7Ir6|%q2"Yu9YwH#M7tSd@{Ƿ9w5Br1M[7MW?[)D"hge8gq.U0g(ڃb"zox%o0'UXɘ3iqSF$8}~Yn9~~U|hI77@dT2&7^x@$W+a؂hHDAÀUviP"8Yy'([&H6agȝ5f&XoO|d8*AyŹsg{iÞ'|#W{v~՞MM)=dibQ80v^bf§6vͳudx{jX(:=?ՠIm#؆`Vu8zm?ʇJ0 $~Yfyx=(h/ %?J!Gdwpθw4YuPr6jAEhcXqx*KzڋczaT u*zmJz8#cuBؤ5)QI|xoxF9l^|njdR) Ȳ\LOrWy{QS)^{eS{RuVY˗=SqVpf,R3ZF|ʳ'U͂X}u[ƵIaH犊іlZJ)S dWP~jI4ɷ 4 b-YG]*8MIY dK &mӺ!jf[¼,&5M_r=>Y+;|rjY-~A^:M+lNsܜNߑՆ ^'6{_!Oeo8Wےɾz:Į1ybB6*VmL^z(HIλ3R۬]ΜZn?闚Wuh]iݽuK+]@M4m]z|Wڨ&Ǻ-C *<ݻ:R} S8e>g|jǍ;viTLjsp٣0{ő@^ 7>viǜ`D^˻&NIKn̷sٳs5ЎyWvlb}޼F[{͇Σ |}v?*|n\~w~)Ґ>^~阞难n҂1=6J;xM 2H: 4ꦖڄYuKC({N>;k6kqxL\b{Ɔ֎DHK M >H:_:k5ÂjvzFs! H>cmSav^)紙6k^UTU^ŚUV]~VXe͞EVZmݾW\u*jf§za2+.pI A]ZiŗYv| :36IW7[7q̘Xѧ/ "Oj"K c̾9衩O<~A 02[N## B04@;Q3eϣh@ 4 =sJF/_6"+KQ–D.ܑ)ڐ.˔r')EƬSM*'2kt*KC3"/J64SRF0M1%=ҽHQLS0JKS(_͏'e-ݤR{5/de#5OAی/]3 DDFqvD RXfGPO3N\Usy(SՔH盗zfy4cQtM-79 p}+|n 3HET@Pvݐ,KeJneȁR`l4kW&XNA1L-?KQfU2M>;eBZfUTmA[VѳMV3EjO'T5BLc^;#϶Sз8WIے")>mҵU_};BGv݉B'lv'xG>ygy矇>z(r=:{l&uXZ>'tm&Y_1/wF?)ڳ88; M2@X 31R8"ЈH!b|B+% ̝#l`g,w.DߪNK6bx$6q+W1iYhk@teßS>lngӟV DKU~*,n8tՌ*ud#%/.XKU2{%kdȎHG @;@r:dyԮOa:'Ō\Ӗ9@rKa# Xq| 2jdXr$/@*sJQiw2!/5\G;M!̏$&a 2lfH1jLg4z~_c BBЙb"\8ÓLBQp9tc&/)Ke#)M#hcִդ|-JH O(sqNqH3<~O,0!] "V ~ F`0=ґT?2lrH\ID'̚cT(3M]?z/[_J-)V6)a3;nmhE;ZҖִEmjUZֶsmle;ҵmnu[vnp; ,.q\4"H;]VwxF5$g]v׻o.D;׼^j)yͷo| Co~[׿p<`Fp`7B5j3G"k{ f a%”X]=S*oH,|X)J`4&AD+E9Ȋ&鱊Y+6ma"w>1|ȘQoI":yaf`IƩ(B͐O-?8J@bLv: P\B$1zYG rH]V $ muZBChEGbe͙AN[2l"CiR}/iWJΩҀWb8 cn";]WjjDdQ!^?TmEЈ6tV|6eM5ٵm:ԟFۙEʸRժR;[r9m`gNnc{MݘG7gi,DtS XKSc"mjf|ӴMAԠ9\K s2eo2ayY$^. F@F!!W[*e?6bC{ 2qҚ;6b򻼽 z.9/(k#,2b۔+yΣ22IӋ5˜BU2?x6)m\R%J2$;;j9= qT+4ýER2n,ٰ &kɬŏ@Dː5[b )Hp3@{/,ޡKI rFMK sD.Qc2:HA?:#!9*)P:g2"i`7Q:Ի,M̲ݔIU 5{#B4Ԥ q] q=#W[vʼsp=z{ׄ̕jh) D lBYHs:!:ӌQɑ$1C7[@M>z6ԼZ5H|kMaԛSSEIY75֛$@7CԳrtd{T/dҪO)¼R OؑS}QõCRB5%+Ml*<))mC*V|$RR{c&U,]=B$]M=ob^ZBMTf])L Ue^^|^%Ee'OEl;)FPHU/NI?ŧ\R]}t)GuPޤ3 l$2fD6YZթ -)VD*]J^چsN8q 16V*nPY9tP=VKN\%[@+`kZв6:ϳ@x=㟽L B>ʽcC>4|uGHdFښ}%R(>S ZnLOvU2oYΰ䕒Jq4^Rcٝn}PtX^YBL}X n[#;Nd=0=J [6:i؈ Tʢm/ UX-c6WjKڎ®З1:381Ɛ4$Jk|NeNsNZ(r\[^ 48lhZb8Rad_ B$)_>D(-ɥ#vֶ tV&EJVm߼H~4Σ7OY 8R0EqrO7^]_>tIbl$уJ3fã[ ܝ}hz3K5R8ZF4mmӕ ص{*5FMFEؚ ?"X[.!/QFز[#_Vz3tfw&"'mNWMrwd'sY a'Wrk~gs4q=BV/ƼgyQsH,}0EЊ(r2.0)Q MFEV3o:-hF ]<\aVmӭelVN}& O6a'>OI$ֆTa`/6[?O6e- Γ{\eMc닛iS+ !Gbo-w nnvS5T.xi4ӎ8{qph!@CԍQ;}`[xsI1a&a!~yxds.x Ƅ/ns Oњxb 7h礃Q!"z.Wt_ߚ"zv)B3TܾXzyPas6_M5< Mo+yRhvyBa;nIR7V9»plp7Dpg QHM٧|F}Aݏ[W3GWw\fe6~WvZ._/$oX ~:s0 ,%4g`gǟv6v= 7Oz~,X„ 0X?*(Á(rThƎ!;QcIG$ɲ%ŗ"1 &N9u.ӟϜiEqhM8'DZυLS"%hqӞQHb؊<NeըQfj-H@km۴~ɞVcȱY|7܈{"1˰<}IV0©$(ސjrgÛ˚(kҤ#C˻-̷YYə&t׼.j\pǏWۥb=;|v^C/4phYu{ hv U႒eh_Jg1_U7b]BEh|fRFm"~}-eflZRQz"}u$Fd]yIߋ(`Uf_y"e=蓘Cֈ9&`#kwIRx% z%MɟofbXgFVc@Jg ꕧ'Lb:(D}i:b 癱DT\Wtkڄ%|~Q6$zy\PҦnLt :b_&`䔟{vY~V#km>G&/^./ɒy2)2-21<35|39 3A =4E}4I+4M;4QK=5U[}5Yk=bTm5 >QX6snuΒ52'vy r5R­kp}zuYxf3q7nJTywݖdCwxҚLsDCJw;V6x#["7̉\higUFȦZZj5a"jNj时d(sWûf/O*[PхSaؘ~OB ZUVR)_c qhy(#*MҷBa{Nʢ 4ZB8iC 8i ^rѴ%BVn uCN{i5GUmX^RCgGؑ|4I1<\8KJd UsUbDA0S+ *AvaBXAUJ)P*ԡwD=*Rԥ2N}*TEթ.ukV*Vխr^*XVŒGQeSRnid_8R5+F*ER} 3JV2=s}ܲHЉuweɶ_WaƄ6tK^Vx m'S'NV+h}e +3u(h P`xj/ ^ФD`sowrB%,*{5$\񩗝ሸYS4"ȝ +Am1kW!WΠ`SjjL``GT'jD-4㟔.64,pm{(O%; Л6%#kta'UqwBP(q=+}$HddnڴVy."cXLIo6Y)!m:טܷ8Xd؞ۜnP[$d2I3q 9+% #6gz2(6S4DP'!4~XSɱVs,aEXuwNQ^chiSC~D- ղ9Ѓ.)9F鈥<,]\IG}pDj"l+Gk|ŃXlYP=2ֹ^zT!ݶۺiQ+t73VGX]SRu /aHEb?/n.sg[5-!PLY,be?ݝ -,bժ;bP8b| FW8:ۯ=<R"~OCOsgo\Y#rΣ|_81SIc]ѼdX@mOx4șS}}t=GN$M v[ -mI}_-Z23 2 Ҁ \`˞=Ȼ5_{% m;7}_ m ς6 v J=,aYDA^AlJNb8̝Mƾt^^ __2M)"R)PbRaOI ұ,"mU,΢e]//"00#1r*J1ތ#36$̢V@ :#6f#5֌56L76#9%-o:UD[H8#?^ZuYaA _d@ i BQ@j@J?VЍO82^A"AFˋMPYO~$G]Y4Z$K]aDC#]A$$Cy;ɵPx$դI L RNPf%i c<WL?}^A%IQe>j[bScG\L]%^]_]@! ,)௠*\ȰCJp ŋ3jȱǏ CIr?##<˓*\oG4sɳϟ+aQ8I&ݸӧPJKb~*WmvG'rAg&:7Bt%Sw͗MG w*7]y|ny}pO5ڈED{Mn̝Zt)x!\[ L|Ն rWWcmx_i(}d57[R^*@^G4A&LӑMF)hXf\v`)dihlp)tiW*%FdYM8"|facI>X6 =VQB' ^i&qx$S%^z9 (+R")ׯZ(D') +:P) ӎfGv-ݒ[sHX ^y=Kߤ۩EuE%8 uKv{j-sX Z\j:|[6mX,-xne̢^;^!ֺUѰk !Fɢq6ۨw{iܾ;e n]v4Wjv3_@jhuJxś+_4Ԓ *` Vv\ibդf]ڐmEJIf*Q_+8ݷnWM6 %> q'o}J{٘(6B'mg}_xuayw;v:<ۢf}:q7 tn?GJC_ZO:)Fi[_cNvPAFÜ46# Nfa8 %ng/H#oU~+(o+`E6NH%?P;M)"*PX-npJ ̢.z` H2Lg5FRԤk+딍t#mϑad{ԷY-i43F-(CxY+VMN}&E"`%-ȳCWfECj ߬Q<>*-B:ե`z³tN(zlVlUr[Rn,j)cY~KܠVpt=VEFG H8ʜE(;XzK>͙BWڑQgkYr|Lw_ݱy*>M'u ܙA0䋚Ȳ+̯!f7"D;xEռwp6X*^;c?dkh'-ah#;'EUVIdg&&$fQtd XEv5f&x(*,؂.f$ks6nd<$jzf2HkB8w61sZ6xZvaW%*lj:kEA̗PN胎bgCw7dMƅe}5"i"bZ)Jh=qQ=h+MHbCjWG2+fc!}4HHnmЧ-VbWQFZv45^{CG 'T?O ^'|s/rxu,Q;m؉6`=÷OBX p"wGq|. s}qv8'R~oL NnwP}7c$i@a$'k}yyCxw>Lچ8+D9xl:c o?yVE})TִYG g'~%idbAcbj0zKEٹ$>B{۸fVzSt"BZDykA 6VEv DT+Ir JLA$"kB"ioKwJ+BDu2{ˢ,^٫iJj(06iB⡋-ؤ/#b4WhnQ[\1ԺAA&xӤ틦>3C`VPds?x(UrxQ'28#X"y[֧XTK{$D<3h;%({MuB'ZJC+PՐ ԳIĔ,,|qs~KhGuZ\ jM(& Yu@˪ fduz<<us>@iſQg5D+79*\I[je/ʫfC,̴;@*L:Yˊik{SvP 2|58K37gll9C;ϗzU|pVF ܕl8'F_CtgZh!O14f(GηJkD|N*rʳN lѶ{K)pD $FWҧ*,.0EX󹢦jWRQӧ+w K L/fr˂ļGKD ,)ձ9?-б)P?ʤ: vQ -X=ZNIYUz-ˇvhZxBUk _ A5eϓ]K;' ]G hHeZ ڤ.ox$ix}\ٵ<܌_'>33!F|Ùjs nCe-4ҭÓ۝⧏y=9}Z{ z ɍXlmYL5k P4{=kp$ީHk](\9i[\(޲JQo~=߽t)Bȉ 4L{歽:AMюa|tKnPM IQj ,cϤh3m̳`\F1ݷ>^~q8b 6D3p JŎ;T'ټ$Bڛ|mЎqZk󆊻Xұ_VdPB뾡#\UdC' qZ3Hk 3׻[ 9O-=mu<7UHޱnR9<妳>01H=Ӟ,]3ycc .^̒n:S"FEMϩZ#p?Tݳ.!~_I2]N L੯H>'̊ƪ,%ֈ'z岧t/`̠t~Wy>U 7fsOP|5?FjgxFO  @@ >Ѡ C81aD5N̨Ë16#ʉ"4)bE5z1é8wP̆0S EU:rcŢJklϤ>WtUhȢ@DZ,RYW\uśW^}ҵW`‚3JMmaƍ?Y2-_2槜=ZhҥMFZj֭][lڵmƝ[n޽}2# rl̜xU~rWo_?n=kN<\|z_ؑϢ # փJ<.BZ&{+L(LJ"Cn.i3n9\D St.YD C<"F+"JHb @$Z=##iDN-2Jc%bJM:rP3Ҭ4*L)_ F.Ѻ.3Ѥ-|oC_2 3*Fj$8@32UlIcb 6% e8;5^zLX5WTe=J.3TMUuDSN31p&υ 4s'WSǵ59n"S.x%*)IX[ `PìvLB[RlQ= AaLIO1vN0^@V>`կH rbeTDg5&pOЍٌ<].gtwHKP亪=_z7 a\9W~ߤ818U.9f2]tm4pwb5gVOz%jkELz<Ť纥ð][1/5#i7@vw/*`)s@)ЁN%8A VЂ`5AvЃaU@ G@!P&\3?! kȾ@|p&Ihw Vɨm uBV`#QC,~Qj@ u@f!=b7D C643yaq2(Q|s˦Uoms'3`|Z1ugeɩ h*P&?Zc'=oYO:?IƬ 9LzQ pHUb cbT،cM 3^&ԸYffЛqh'qHtJdsKhVHseːVmn^dFMD[AֳjwD .?՘ j4]BL%jdLLbhE+ÛьEmjնֵqk)[ڎVmnu[ַnp 4F1p\6䅂\V׺-.{{]v׻-[VYKw~o:>#9o|=kmu3a"pV-|<~2=SK` Wغ /ÊJ[= ĿŰjɂXQcSK_|b7 F3em1b*>~9Fr/X$WOr\R,gWF&WB2#龤q0f/qUk2(d9 mgY/]+ Y\EZ~vLOIYv3Opu' CRuyZ,ںvJ))~HPLރS*ǮVW4iUqu ׃6g-o ?_ίee3Z]tk6R+W#Fg(tDs%gpWNaGuwJ4tntSNn=klp%WyYx9"X)]ۇsUplm4D!?xt*&d%LWH[E}ꄴ-k%W[ʺWf?~G?o;&؛jDxU#keST0y&j8;>"" Qb".⠱zkcq?ں G!=/R ɀ 3} A &/۔J)/b=%":+4;"B$ٸt&ڈe*,An3D =@CBIc$%b60^ʕ!3>r&~a98AA+iZa*@ }Qb%N?wG@#:O;!+'ҶHLYFe׃=L5$^B' d<3a9_\7D; sB.Թl" >-%;4l\?4# 9 +ǂY+/2[{:q'豺"t<)Ym$ 3xn **;qAA4ĪvzH";)v7 +!p BNs+«T'p<dD˹l$%Gy(aPBR;tIZVQ3^RMTCSے[O+ iFEld+,t9SMAOyA&2Ё4BW*?̺夯Y$]$*Ȍ7XMCʘ{:@&RY'}1' ZѨ; nTZϚ¯γJ ϫ;TsBa>S|ՠVS`9+DBN WE#iKT˜FUdzɔӣɋI_2$=UPA:37,'5Ʋ X4(l_+ _+KnmL3Þese?6AƕS 4͠"k -tƘMeDmeOؤڪګ*{ڙťݴ 4@P\[DO䌬x45@~Nu FօW[]HS[+Oø%\y \=NTKeI 5о]De~Tܻ-4-OHC&ܖ N+V2ѬY;6ں˪P a?Q"m0eL,A/>"WLˎmTͰXR9m4VvR/EjZ1\Q^\YJb5_A?==;Edz$;N f[Guԕ8:)KfcNBFLUm=T y3F!eu*[-ҕ6!HP!]ɂps!d#beԜA[9%oޡKqdF 2Zsuf xyzn@VnM:b[EWtJӦ [_BUȍ}ƅhx\>^G>eW-݂֯~CO 8N.F]#P&hu贌nfA|\$] Gegi}nvjEꪉf&-Ux!M(V =}ܕ)L%AQvE;0:em^1ꁴ"5Ib1׌Dӛ8Ge5תJdK_%ERSTbM|KSE0Fӛdr<_>lqY_RNTt<:ri锏RϔBReV6U\7faDůF!g*8ԓtTjғbdֆ4j\een-TB>VoSaAodRVfYh~v o+:dM^JBTPFn9av:>k m.D2V`n8ض*nc^IwdI^eSɬv#hV٘k·eaFԬF6K5N K3lQi#:ؾXCVT0+9IehxN{g|Ug-;->w6?hw6gw._{VEgFwDV鎭hj$h#LHۼBNrE3S%/jDžKOWU| SQKg03`̽o_9M}s[K(vI׼ ɗk W?G ouˬWngdAx-gG~sp tT$| ݛ78r!'KQT6kGW&IKyʝ,HB*dX N"ą' ƈC!Ƒ)Wl%̘2gҬi&Μ:w)dɒ>-AJ2-((ԨRRj*KBrS`ǒ-k,ڴjײm-ܸrҭk.޼z/.6X<IY"Fqq[/!5(X/+}L.9wD=9uN!vkOq״ug*;pz+ĬLo<ic#^Y,yNtںEjzvwoIO}P`i[MmRt5RXXDl ~ZiԞJcA(&xEY^rqZCVaF J52x"AԚc(ǘsyd,"hPj%KX[v#KfJΕh*yE o&Xg٘1DIIřfi~ӱ(N%䃑2J2%h'l gdwS$Y$R.6dЂo;aBy. \!he3s҇2>5," ߧQRajf1#zɎֱ}bΌ`VuvBHb[<=1\k]؛8Kw/T AaR"DE%g3%$GmDc=[y8 :֊Z kĠ '!/!,?:4ZҰo"tn@W: ' .7W6TOiF * 0yӞC#5$)'vvhM9I.wsBtP&r,?:Zn"^8 ͐]3G0Vq*yuV]X&A~}mf'[[-nsۗVC u+=.r2W{khVg5.qaQQ xG?Qqx̝ 1P:P)_xx-l 4zQW'P>+zU0}pWbACڇ{_p8'&f;Ź"2$,;X z{8*兟|+A˜ r>o2<Zψv#QkP E ʌb_HHT}w`\9XJ]ڵqaEXн^%=Z,V+9Η|'U٪YRP5ҳI Äe aG"ߢ AKڠַ( aY}LZℕEVeVР\zF] VG:]]G! ͨbδIKٗ^QcTG }dYL}]F:۫Mu ̎ ],"V}t<"^]!" ~xAU"ơ܄XT@eqAPU!U}6U <L]" "Y9e`ٳIcޑ) hqx]q7ّjP؞hZ雘V]{9Xidyܐ$J$LDKdUN$OO$PqY"M%R&Rr-S>%TF%TVU^%V ǖeX%YF<٪bm%J[%\.^l`L[\^j_&ai߻]:ڋc>fT* QBfnf܅Kr&hfdEfif! ,)@*\ȰÇ#JHŋ3jȱǏ C:Wpȓ(S\ɲ˗0c$)͛8sɳ@ J@ \ʴӧP}5jPOUׯ`ÆZu(I$j˶۷pYgY˷߽sڵ+0Q[]̸XXZ~̹ъMZ/ӨS^ͺ I˞M۸sͻ Nȓ+_μУKN7[$`i7޴VS3T=DᏗ:o-dqywUywCрh BַHfJB(a>nf!qܥ8XIފw_Z2N"bh~!n:fG[#X\R^8բB&ݔYJe b^eEIWaKUfjbk!]d)OWT{oʩ-TdHf.f]YgrMƩhSmI-US2i'f`a1(Q ct' A:yOy Nisfb(| (p aJ *HW:a6)RUиKw}EzTc]rUΪ iyz];.aB6LњF, *қ0詅F0}T}s]Sk^CMYI,|rZ<z#cXZ|'++BOxti&]K%3A+5\R v'⢆쫬|y!ƵφY1y~u' *#UzyoL}%/D'@WogwZƛ*nZeVȾ}^*::rڲu`zD.zɢڿn˥NcZF fPX|&›ͅ` I6@a2;YJD0QñfD"h{ 6B +?ܛ5P\̘.ІV3Zi%Q>tcc=rVE# Q$P}\ѡof[{b-& .Z' 1A\?{q=)ͼ'BM-gӠ'C6 \=g*RXjf.qWᨊ u\I8&r]X 9uvB-ϹNw:d1AȻ] 8 DޜWk^I0Dyzrr}:TGo I[1V]kq ?u l+'JgpN&LD?=2D86W?("9vpm,Ăyp$u֙Ͻp]Z*yW+e9FV7&C.vX4vTE_ԌH6ͅU(=ى2`b!-/'O"Dv)e:)ocv&'45:Kna)喉G`|ZZځF{vAhUv/.p Q~m2ɝt^SQֲikN"|%OƤи U1bnZǹZHD&2)D5pJͣa1Zt`Ӯhw\R3`;EHl^#A34R-؆uT Ị̋窱IU5%o90{Җըٓ-7.L#7?l߷HՁ8v`2s][]i4.og#֐#&\EϙE?|gOϽwz eG?,A$ݪa7f6s<wrwqvc0J&? ~<_><`o}y [} ?3|u~j<cLwb oz}7~kqigv&f$l"YDox5YrVsea5gg&gVy2tVF)whbX&CdFH$-rj[%xAkfvxxoeLc&7_vж1evL1,LWrdkgI]tT2"0EhU6TxssvgυL]%udy2h9.dYnx<1!-ش_%rB|V&pqa-Ury:#׃qe1&'{HnM(x8v }hCIM|N2U Vn e~xfjq07lta&Pv_h؀tCfuu`qU#H$OpF胯$BS8"gn^js|-5TXt Yp:~KDtQdfe6b'XJ`NHgx!J%_GO`>7h"ysiՃEw.ـ ي(x5w()y'#CjEdcZW*.{wzW^藕It^}!SCnpr9tYC'a~N4([h9`{ɓFExwTiWwi# x̗WI6u|wUW~X6(6C)KkfB4/旱)~י/5ySDviPwhəGP&9ؚfUAHFH;$\w؛Rف7vOX)ځi6j|rI84, kMSEFg#yS%XK#hbgp9w/7/VSxArX8lWlYIrLgL(HkUx/l܆\ơ!t`n2G oVo(3nMJHzXhyaԙ&qzj'iy긤'Wf6&%N'hSRxIar.22'\WtMk:o)ycW~7qvJq舦ƹ#XvYGjYFtzO p#',GɂYbPmDuvq.zA$>EicDvgq9YM yOQ9x9$Uɜx8:8\w@`Q5i~yTs8T`d[}G媝ĸ@դWdhz\#l[9H KXkM'vy۱{2IxA4mF>>Y)qg[@2|YiB*T7cᇜ̈W!YwQ7$Y9K] j"pȳ6;YH_i8B~_aiUc7UUb +ZTmf]:fڄ (% -/:AD02wG胃X;> V-Uh踢@)Ok6>xc?VLڢ:uVait)H6~xDP2 飮ˬ Qɪ$*6;IJy=)T=L'MM5i{2hwp^X{鋩ʾZgKY1u苤 ֔) k6sdjE$Gq(w,TlT˿]C5UǽuMB;R^p)ƀhKX vU8T 뤬֥ZGҿ9B@ BZoʼn)Շ?9LGG:-J\ :bL턯mlvJ3Cj\,q,ȏ7\<29JW[(ԼA{yќ,HZkb@[n̊)#͵q띨ܲ<4Zt}[:jydnjf ݺrl,ng9(fg%Ȩ*mg.O5џN ; fRuЛ;9&?';Ovw'5[/;gţ8ՔǬHYNJBqՖm|#llVOCTX!+62h}TTzs kh~7þF*&U:nAp*sicz\!V[%="xh(MهfلlO KFmpF~V'{t*G0u6L\`HGV5NLP IB|,^6e! YiQ~GW[wVZVX0[8M~\&~(*^^.02^'Ӧ)M7n+}9z,ƜϨa㪜q<,6oHD.UnۡPr{ʜ[+7ScN二ġLolVNο p.GZ-meA 7V H 3b֊BY@*&lw uZәЎQ%-6t S=ڈ.UyrW;ո Ֆ':TkqZmjMՍ/TOHu%֫{+C2 Ph=$9[k]½m{9Qt,׸=.'A"GN˃ٕZ܁u~tbz/܍73FUؙR\"W6ͧN=벽Z<6#}wT ͼC\a=NۥRu_t> > =M{k,T r,8׻Ĉ2k ^x,Z|V>>+n\^t?_6vH3k^_Wc l!̒_!,nw殕71ITDس˟`=<)ѓgײ.c׼a]DĜ>)iv.M9@…L@ *Gp@mdPǑM,IPJ-vt CALqA+23P7,scI)!Vlt(Κ<J>iUX̏@/T4١OTmƝ:pfϣhmk)`„:ԩW&ŀ/k֪W۲C$m%a6VpzN;hO1KJ,B.oitᕫmں䜝-;b }5۪]l͗nFyը/Yi,}MvkS_DD[#-ԋ" +Fpkkˢp37i; Eܶ0Qb@+.,V|]|.KCL,IW\",YS%ftPG䞴2;:>/t ;ԐRd1#M>:68DӷAh2B9#*2F!c+27|.O=ˆ7c$j+5>4J.͛lA^KL8|@(+[o)xUVԊWQU'ӪT7" ]w߅7R7_xEK}a7`uF8afxY-8b'VH)8c| xՆ?9dG&dOF9eWfe_9fgfo9g|0RmNJY{hi ` Nj\Z.`fz^nb}Zݎ^.vW^;7[#SO(ƢM7Sp2i#X%iBH#H2d*?GU:SY:rUk PN3B`~ 焭Zip@.]X"rLF6Z^eՙCJ+]WJ`߇m1{\!.\6Nd)AIhݐxmC`+M^:xOK.m4t bi{Zёعf\]\$)8Ra+i34¸SBuE)d|rgX>8"w=UgZ 4(O9|ZHMAoƊ!tM*uZuluu^75\7*&;:*i$wXD=q,n&<3$K< BK L\0(!G,B:~刄PK}֞`7 뀘"UI[<)R*mXg>ɶk1)ԠZ@P6ԡhD%:QVԢPvԣiH1vĉԤ'EiJUR.>,iLe:S+fb ʲ?jPj)!3T6թOY+DjVUKE xլgTİQMI)Z:W3&BT'Ke嵮l`) ְElK/X6ֱld%;YVֲlf5YLbI#vl/ݗH 8eTqCՖOflӻ!ZjFQp[mUEi`lkJ&?zf|Ɋ-M-~ӲICݾي+iT*~Ӕ&DTّt 5Abƙ]{NXk=<|// =w+e"M5bgpEU%. 8wbDGP|X#.nfgf;B &fO)7QL.Z"[ГdȻ9[H#^SH%+dέ{٨[A \,j.U4+G۵w͒[e;?/Z;k&s%e>WϺM}W?@OFCe)hܵxD Mz:9+bvcmH 6N*ӭ{[X)YY̅3Np,ĞR .KlA߮3xool%>qWx 9g~kJU;YxcNn)tnF5w,_׊-s|kb-qg6\A?9cZ R:QT;~b9;6kq(D׵jQMz[|ٞ UJt}eJ1Myi"Gf's(b] \^Ri+=5sVy.cޛ՜vLBY|||iݷ1b<>.KΤZ0z)'! ]Dxl_Bߎ9ӌpqL] ;ݧƍEWٺ>n/z&Y<`A Xd>O&6b8C1t?R%)SHR@;c~_1B4s=`Mcл@ё# =+261{@O1K5XäYS,", ?0) ¼#AA+ 2#T0JB[[7@ rʅ_$PS {ʿۯ+Z > &X". 3"$< >ИʱYA. *cE̳H)LS 2q?^=<<ó@6!9!l2ao =/Z! L0A:cL #$ =A8alHԙ֐t7K+@:!j$ Lk,z<´NQ@h4a;Д$[hT|ɩCJ3ONZc̽+방aSO:Cq1IψȦ${BN1 -H*@K#[+4*̬;k4DE%M"&P,/\ Dc$YFi Y *-;Ƣ쾟G\t.uDSSZ2nyGQ/PS /[Ơ뒫@季?5C%ptGHIԀ;}LCve<.M5BTDɂlt$U5UT ;kˮYITUZUWUK59LZ `=V\5I_uITMerUg]UV4ZnݮV^}ϔJ4.c MvL۔ YzE11rSyRm|WcTp& W}vʃ[yͲ9 %h{;U͌qPHQKi?jQItct9GNUP;Tu4L,YO"Wc%G1.dƅNO@Y9[D{I(|=) jP#حm0|z1dYP=zUerQZu[K"E]Z}94A"ťlܹ=\;OKsj۬]"Q!O beY;a0dCT9t4G4\?!]'d[.4Q5M݅,"WYR UR&ux!ŃG>CaB*?a-E S=$Fsg]9J{LGS~M{_GQ'?mFBH-UEDaL Jua|LVN7Uե9LW U#^Q maisAWWSrV-l[- ȪFs5N=hu7s5QmL(HQ_|Uu<9v:dͬKUu/Bc&CgVV>s&rŬYX؅Jӿ4 :u< |C #Z8Vd "ɰXE,bmrEah~/+E2a[FVfx,V5bidQb=b>nQ&bYnX$NV9nZ*BdݘVb%F;ad#2^jD8%^ZpwX1.o_oH4mC|gb_])DZ.qW_m`fqaڸNcN^ɾOZWuͼ1sfhxvZfuV%f|VTf[؂>YfՁetVgϨ=:m== y^Y rMMȖi [F~\.!ܻOjnt =_۝6hI :vutZtT0MViץۗ%7u۲FVt1`׎u~ݗ>vb_6@^GA~euc[[3v.k煦t\gΖʉ);o'OkQrcK4\^^6br~ F@ЈOLRms`1to$r``IlC7 'f;45y۠'gfw=FퟳzU/^obb6m?{FpN _mY)?/XpN}uϡ/X}5[9EJ&ڧW}S̞3utw9oZ?s~Es=}>.vŘ,sw2s.sz<:]Y'6o A B!NPD iLAV<@ ;6(ѤǗ/'r$HJ:GeƎ5y^<)FS\O,i"r&֓@N LI/ 4'TDiμyNb*kј:I*5\/-vXVEv)EWź|qń/j3SQg^;ѽ 3V n%^:o۵G]*4Yѹa֍|p|*ouql[p2&l+y!X凩چ;>ps}E;ݽVcawF_oő[ץ_r!OB)W RRRS9!LU&^]:"g#| &"MuVy wی1Ȣwm1D)dX:hdHfc66`8E@&m&q9'uy'y'}' :(z(*(:(J:)Zz)j)zދqYQSiaKڝle~k\&Ƶ&}V{5v*y:k[%mʩ-nazKlΊn.+qƞ;/6oi_FHڤcxYKZiYCic[G+q=Q"/%SY#aYREt3 $~s3lMC[g&%2vb65u`ς,"S-2]9cYo]j!nfVLq1 cō\F}68W?Re=pW,/G%lz$-6{nȦ^5®6" v-nÍ./{ZnUϨvUVcoMqϯ;b.vjV{VwtVݲs-yL6/8BŸgG9` VJ@+u1ϖv'Md !o{-Sz2o'l1ᙰ?uA5P4<_DASƘ@^9PXA,XQRwdLPٙJ$"HZ941dи4|ώkĥ/Jf㘲aQT[tDC 򇒬ҧ2M/`$(CI4^<%*7YJQ VTҲ%.s]򲗾Tg+2,rUd)dһ䥫JXJK2"q>BD H92l 'x1K5-OF){eQ.KlV1k}z "k Ur&1߆SC ^ԴTd$ qA ׄ{T}|rւ.|b\[o]Ăl/k`6%R<1Չw1;L4vq4SZiiL`W.껊C2xQ ORdiήlLb etE>RZ>̔qr7T%HB_3+%U<~FPA[egC3O #gI і43MsӞM}3\ oEbr u)=s9DQm'oR #2ZjX64VMz[vh7OkknGpT6]LmԛLyY!kqIsT%e@=/i ,#s*g Q S\98Ʋȏtɱ`0buӍkY̊a VݺJkk"9o4Vu,cVOwK|}yϓ۔߳Z6\T1K'G٦-pB$Jx^4~\in=p+8<WO*贅qNǁ9߃g] bEckNۑg>l[+r'jRĻ3n'h׸~~( B6ͻKfHk19q͚9)6% >Η ftf-,,,3#gĩMI G \fU qT`Eة<쁚&5Ҵq T ~` Ơ ֠ Ƞ !i!&.!6>!FJU֠fn!eUVwu!aaY~!BO~a! FL!  Fο "."#`#F$N"%V%^G! ,) H*\ȰÇ#JHŋ3jȱG>Iɓ(S\ɲ˗0cʜIM3<'ѣH*]ʴӧPJJիXjʵWiT׳hӪ]˶۷pY0Of&˷߿ ؁+^̸g AȘ3k̹3U=IгӨS^ͺװc˞M۸sͻ ZZƅ%yN/gސDsL\{ANi$#-8;\߱H!rL֤|=wE)٠\eOywBF>'bl%Uח!9qBFcjfdQ!)Y(9cSQ'W-z<9Y'w)vH_")mV&h:~zkOFGh6]}҇xhb3Jf(nbkj#eY>{夕*r~6{i{+czzAԽrv{~;nk0òf{!Ԗfl,0p*pwԲ?dr;O<ٳwyWN TB2˸^lPYzgLilea-Kk2K Qu.[6Sj-b}{tD''Ɖz=7$ӑ4yTCZ>y\sb稧ꬷ%b;sڨ;RZx́6.v -q=,'C,oPv >e5xSB|>BEd9~s2̩>ACV>{~壠(w?$i~Uҿvף®B Fv# x%{V7!iwEb7O"ݶ$Xz!խ H  ~ a06C5 <^aHMq >PzJ`Wg-]dSbxYMQcdt2YY,+5#Pno p9CWO 2&4[Z4G]lQۮį,Ouubؑ eVne<1l/hcR:q\Xq4, Nq:FIu2MH7h|!l&",4Ft ;%M|"m)*46KI=x4-)8_z6+֚¿i w>JҘvN_vɣtP?EiTJ9:K4U;9tIOZ&~|ͱ(/c哥Vےl M\Sk. TN'GmYaY=;,*;䌌ߌp(.0DaҠŪT+v{ {:^CzmZ-ԉi|I8'ju i}8\ R(}GEmrMi*,u"oĜ|ձJ_K'QL(M2|҇ˬő1^1> 2p U5>$6a _h|*A̯W|bWl.&z󝡡,=k-֒CJィ;Uc :R`DޥՖ^U|(lJ;R+ GYO֤3J)h>IQn6`z؃,N @fNE3-R.<쫀=n85|ھ)dѦMoNx=` zaғ8]1n8)ve|ެѮ:dsnϓgV]f2AEIwRXbChу^t1,կuX [qpuwc w|AoKO<%_h7nJ`;>0gABҾڭz&?74kW-gir5/:LbzXvt>Ş 'QJ2I}}n0m:c7Ro(5#W3sO&vq65a5&D3VJ2^p w#n63Aϖ/ &rhjC4%@ey&t8'%bE#G=?i@|M'>=V;uC'$vk׆Xe`w6^\qƐ]Kul3T1{Yͧz'y8[r{׵52󒊗:<ٓ>ixTԧ]7{A\]EVWQH)VXs5zGB}Dyqum|Gzgrb^0Zi/J%oyhp'$ؗxc6*}vx?C{ۧZf`|m)^OINY5ViA&_fəCr XE8cWv'`cuyBBDֱDddGt)P~9sv|Fc vy3W77IuF_we0Tmjf8xMHGg(mwfP(,&o`l☞p(+49YX!ءn&pj{:nƦ] h*2x$)^BhvR'Ii"[t6h8vDgVG xYP JvCԣvy]LW:Öt_&ws5r׬qGZ49֚7:hWCWi XyMǒE|uM}\۵zPQ~kɗ@ z{eɮF]}&n4jۙGڋ9 ױ'}kL*O4蘌7}pv538bseJVٳ/@v%zc,5)uɹlL̉UP؎"{Htrqsi)sӃ((똄ngٜ{ HV9"4HXk\岞2f3DʃIy _}EHV'=JAt2d8ՠViZ FsW7Rڲ *BhI\ڻ*kP+hI\[m81nהSw+=[VE-fe Am[~A))R{,ڨVU*qi 6K@~{gӽ>biVjfbr%S෿h::? uj!%[*ɔ٫ot5/#íJ&FbC u6s;|,쫵JhnZt6^wm`lc|h|ƭ7%Apr B+-;W7j+~)DKdWc<]#\~CzDQd7tf k=D q˷afHڹyҚG[Ǻv\XЂ:2r~i"7TC \_T-{ӁMJY&|؇mHMꪾ5l˴ *gwS<kɹ7~n~=F{hMڌm)zr.68nwa~,mfd0XVMX͝ۿ* gGݷߜ-,~._;uj*T7i2m['x%1UV-nZb?d_̝#=|E`>=?,a;6C(VvK\kbѬ؃TԞ/|U9B j&)/D$Ϫd.{E5z)4TpFY1//.뱳 GR2 9 EĎ?o+";L29H+ L dѶլbѦJ8ۍGCE4QERQQG{4RIeIRM1ݴӠ5TQG%RuSUWeLMk5VYۛUSSo5W]wW_6Xa%XcE6YeeYg6ZiU|5UJmZ9MYu[+E0jTB\rm3+__sԖnɜ`}^P`)ɁytOET1`8<0DYޚCō -֭RnꨑLe g\.Ir9@`28K;T92c[/\{CmC'nӸ=N:knou0CQ ,3mCk?=Z7 ,:/mOZ/4׻hr"c&22F^gH3 l) ci.EZ{NGvPk)'K0M$Qj2 L1"gL2Ħ|DYmk^U)$Ck:4aWjJ대Jܞ aE'-r(۾%t w]D q3WEV8b gʺL{[Y !2B5Yʓ~;P"~ Ux?mM.l(" o0t)7'1U wg}M? $F(S*Mجת) 2d}’0cOV~U.oҤ6HֵM)c ]dSnT3 'CfTqkZ߭0Jz4<1٤E 5nV`5SYfNY׿v=lbDu2e2ΪƔR[-y{vjk485c. 1eVO5Dr:bo}M[Y,+̒ڽ KSPlbswh:iEr衽a_* 3!ww]S_H[e"^Q ;1S?UZ]4cϷ8jjr{⃺ ?^r;TTo~9fŭb#ľ24MRSC"S,BJ>q!5K7\yѹ%9牜 Ax4B1s7;3Z&>q]ڵ?4CD+EdFtGHD^B++KTEmB d*J8?{Ǜ&a;VDQlE#EW#Aܷ$EZfA]<9 4@[ arY,As?P̷1RaܠI>۠v L::[TH@L)ͣ+nELWPAy D.z|= EX\E[JQL ʵ#7C ;x&{$Ns̠ RˣT-h[BҊ8a$1Nْ+-ŠKk0>:1QTC~LԱЋ=&jDurƎ=ES&]QuBIETۖmR7NBQ5SÚGTR;RPԨx:V#S-T/MUTO ,(ʭ <<[?=#4**3at,MI]=4szJʑV'£qԤ;,^%ԤLL?<灵@ΰǼ;ӂP/́e+j=؎ 6u뤻T RL*Թ?:1Zؤԙ@-L\IyM3\=QZRQٗ-#괸bF$"ZK;klO霡sİ˲u y1i[4M2!}G]Cp<6ZDз"Q'd@ FYq#fF x$ɵ,0x|iS%vE5 ڭl9s/M*=ZD ;_r%ߓ [-4t + ွ`V^I U$V2NOU\埊VŌ\Z % fdU+%V5OMUQTNTJLW-}M~85N7b5uU!?t3JB;-2 C@n5m[xKӅLcZ}+X}KleExdX7'e,em`Ta:U"Ă^äL%/U\; LKEGa̱Ze5Ɇj}[mZ=>\>49+7HX۸KZ{[<[֑i'Uc] ]ԓ TduC# K]5 QeO]7 m\R\ԝ\Drف$|0F Dr4MTSi^cjv&&UQv^G8ܨYkE, R>`k&mF%aض:,l@H`T]`7(3>,HV8DNcbb46RLlւl 2AV/>H6uU*iaJ]03čos8J[aɋ<'a3c^iXi*ЀԌ_UD$! qBOe":ݠN]][p`ApclvnYqV7tWugvwwvFsfTR_Vnnmz G쨕zr}Cml~/8m–`L|%~,Z櫸pLuxsfk5m~y-w5yg7yoUy߽bn.ێ6lCG.HU FVeY<+p(.ogż 4]ݲMct$#f*?,pW̔g t ӣΚǝWKvdLc|EV kpggͬcW|g|f={`7^o =9zkߏ5:ss#:Tee_ftDg!rp!?2OtJ毱VM~sV5XR^eGW}̼yE_G\Xc, $ 1\!È'>hÄ/Nt1Ɛ bT8rI ClI%A2<%G*Gḋ8MLI2p&ToEGŪ?y`~ZeK`U'J{%hedR bx9`e*"մWM(외h?FIX䅧D_58#L#7BD9dN؟4Gk5֙NiZFiL4V[-4lIKu`\Wbn&m iY'}"'fIPu(iZ&^y٨HfEժ=c*;%:][1v[HFZ(&)#MzӳVrV汄JتZ-Q&ldf;e&ҴУFb/jjw4֓Śj-J=bTn Ӣ0qҺM6IZfy׆ neLXBsP8-P.O*(ka ZP1*?k\2 !t%cL5eg04C0 J6گ.j0I_yT}T4Z0Y x||-J{U-V޷[:uo~ui_en qHmnIZHH mJ8b29Ze\?ʆ9JޡoңBwqv%?뿿?ȫT< 2= | U@ 3 r AQ́σd#y+JC =)L$FzLV|+(7ę'a#s!Ⱥ-@Rs_8,qBЊSЉLT>qk:ieD¨}p_<0JhS/ UE=YTkVǐ/;NB:E92~; UZIFVzDʮ2=z#hҵIiU(Ug I0,e9nQyfl%cnjӠV kwV=+C:MCVWۅ6gJVuⳍkI핷 4?k;-RS%P R(YDR)hvy?ՓMH_܏Bb&si;ZBSπB>)A̭J =O?,'Άܻ)W3LJ>x4&ZUt |i;%s+.m>pr[F38!|0#, S03r }ǦL9Fgo^U`F.Mqr'l_ǰulb5d"9MTdXfARz⊊|O~I*4_^15HI\-)9[v1UD:quJM̰k(jLBU&$scGqLUH QkZϣ!*'RUXΚOIaڅ)yO#kTƛ׹|yx߼6MYcI2qtrnbhdzrLb AQU陒LD~ )"̪i %Fڜb`*cqVYCeֳ:9 o{z6J{~oZ.!%k:N5I-]?L,$aCEdCNo&ܧ%uۜdCW. զ݇?U/}^gNzo{V6qfPt5s3[B, /.SŶ G/Gz cĴ=s}xfa_n3r/[_FN3ΐіuG4/ bƽa.(֗oF?)Z0gZMPuȹmZ. *U{km__fG&)du'| ΋^ N ΠE! ,) H*\ >`bD/0#F CУH&OJTɲ”.cL详͛8sɳϟ93XPCGLdS+{ZL3]bڐƬkآ,Ţ]ʔḷk՚֭ݲu5:f_ȱ#EO-<թf6kbp!/樘b̌C1SKJxeİ: z(ĭ s׮-NnHڞ K;կGKu[w`G7=iͣL{rӃޝz1mO"W_t mwހeZl6ZMfGfh]w)}'"hހUd!o6e@x\'G\5sDK 9ryvJHbY#FH&08f^!"vdh`>cemP:@ԟWyow]%~vfdvgdj6)H9fQ(ًV:_=Y!7ゾnaX (X+jv',j:XVvyaUjmV [[>)k櫯?sޥJ+ij'p. VxP"a iښC<91k 5gro>k8ZU(0J>Tt5޽.](xjNNfYOh˵\x3?n*2H栵q#׻K9\OjH#MXn^.9t##RC&PЭI& (*rǔp3\S %JrĖ`0Y?ZBqYiL("2(7"#Xk㩤Lv!V 1WMgsIU iusLм"8RIjtk'!wQp6hG4j&̃NˁM7Gzđ't-FRqGwԍ xipd/p"gxi8&n%5Wi8f2Fh_'OX8f˄v&!R [uͦ"ouh_t,Ae`q<5.cbSZ“#5d#CdRZLudF?l\`aQ92TYY9Xy/`b9dY7]{uUŊUd}B玺BY3(2?%0RqsE%ȇ^?tr9;gwׇ``Z^ia?'`6TxfdgV)A{3Bi~wsMygtJ)awGVC(Ș)U_th.28HHoC?=AHineV|hz5CCW]hRSP`XL(i2IDqʙt[6GHlvK}xƨsyq96NH|JgVz*IvbXg)+Gu=KYInUz$lkVhI UxF4fHHuPLM$ctyGjiE+]W`ģvʢɎp QI:Uwu?}NIgHY}b""؄(dئRg*XgVNČ&KDڐ9*~BTء4$qJscvrrɧzHyڅuF]"lFqYT5VsxX.Pk* WEvDydjb|YvVENx4~#HLO]W[;yT[ Af;[`Qoi9G:Ry~2ABf+GiOk7M+饌E9Տ${R!aPeFɖ {vE ڦBײ}z{@;[G]*E&zi9kh+ {PUg+Q(G 4՝Z.69ٟERB׉@*^vyRZJh>~坾o*z$Lq|VZD gAtPp*6dZhUːHh nfgJ?Yh 1ꖻN˼{>q6n rfez[D u;{HԚWt񫵽YnAtKץ]fcc(r_JP LC~l;rjH.sJ`Yl8$`G ge7\dݫx|Ts:rSYhUŒXi;VjhK'Vi$L{4x\{*#ĬŪ\i1, /֒P{|jQjn]׏8+E*-h^u$럢Zڑ((-{/7=-{gFxg1yrB>kygGLY 3_[|Ȝ\IBuiv0c3}ɓ@}, v̞8.Ÿ̏ELIC)u:Կ׶7- \Y[БzRs|ʶ+2\e{)4̫;{e{o{t[#5mwiY' `wp;ĺ(_5v[[^yuHL7(jm=wG{voA]:IF\6Gun=;Ul=E  Gogũ'^-GF8^HPkQw7YkU(nV8[LnX[S`뤱YKRɶѹ:훠dt=U~7SUVٸ[ %(i9Y%.84 LǪ³8jwJpsYTLx)ҩt"؂nJkgqfY*T"gL,IL uߗ}E]/eaxOF`EޝDC15>#\02 cguH9r?);-ex͎bWɩvC. 02V0| Z^b>d^Sޫ¼jk|}ܭ|]|-4lvv^rWR!|LMo.}|i0 pF晾栾Ynl\+!ܘo6'p)8 w͚h&6Xp ?b vu3xIiq\3dv|z'Ɂy. NJVwFf:OxbхqQ~么+z-x;K۽`u ׶ xX%S0%}sI[zBs-k-*fV3]N09;V*NyMa2_+6omsBMyEύW8k/r8,DhwŐjpp_튛~އ^FOǩ:hZ9_n=W*NhGk[ir>߻ztgR+, ْuQ8@iOBٮ}OTO=Fh8{,*{?V~_< zTAc?_yl>dLO@D? >|xD !6H Ƅ=V"DKRJKd 2'/~thS-g¤tB9_Ҝhß<̨ԩЎs*:R,{VJ3bө<& jZD<ӓi"9Twܕ_V+ {U/\v|wc' 8o` zn Z.å)Q9偫kM-‚Ewiݨ %zUg)mUܟEgujK4S#(헳Q){M53C-M>cCPC%OnpO-E**C!SJHjP2 ӑC"1!(9l.wF&G,cRG+rK9l$LSKSqpw 6jQ*|C!FYj6ᚫ)T HTqE6,z03tts'NTUmBFQta"4PyKQGoOW5% SܲM$V3G=AfWjG, VA`(nGzژU07'{=%II{`|sPK)MLH% 0b];7 >5Z\n@]4H>4+!1Ѥto~P~Ӳb+Pok%d:e:蹪~n sNlF;mfm߆;e;oo>'pGvձN7WkLΎ2? O V}ul07_W 6`=2CtgYeUaJ E$BbU# E䓍3"ưfD2@DJ bk$| h)E[IB/ RnF+ =ОhEi*rv2F Mh"3mLzZJG-^ C56{oFI3-e2N3u`5ORe iJ슈T_}:E!VbZ&$OFIF$&gV$bSEp*-Eg$/$EYEHԚxzE bV%%45y0T8C(JDɆz~dUrX:OsKl|hEhr4O5? (4&FM}b?L!q eV!ưSHJ Yh'4uWOF¢=p+tTs"riQNݵ1$+yH-VY4;6p kb GTֱe,b;Y2Ԏlf5YvֳmhE;ZҖt3Ŏ'Y}\dF@…e#k;y ]MZ,lswX2fqk΅»je չ-uk\n.x (ث֜Enz۾so';1ݑ'u2UTdz9Ydםw F|*Zeʹ`Cig ;[8b&g̔,_57OĞz/2uKn,\#Ao|x ^(}c&4N2N7yV|K$.XsҌNX^wcLK0+[Yx5fg(+˴tgY8ps?N:v2 l*L{/ $}P,CwNG&dֲwMO>dR{3m6dHBЙ&ಽ `4)-,RFrYTaZ6Lm_ 7FtQ-f9erxb8*}vצ }cӶXj㐆p}sXjx>#X% |?wiڲٙ4`{s?G[sGGzҕt77Y&V]5խuw}%[\> YJWv;-{޽.WJ/(NQP!-*X֗ މAͲ APü?F ?gى2]"0[}P~Vw@Qt3)-r)UhfWu(hǫvbӿW*u ԚeWcx ;? CU,yߏ+6>ɕjq&RRv s6ސIZQ*!> @$3.wq1O2 d2@vk={| >sI=)bQ; kSi<*+QCF4*[: < :d̳ LQ8p@4&Hd;$-Dnħ@IHO<KER4SDTTUdV,0|XQL:ZEXN^5Y1_`܋\l ;PdD~i[AJ,񓌙R'!JX0E=?1(.?ajQUX”+r M0!Mq$[B?rl'%LM%ٚ$K]UpaI2  T?IXXس(;>yqTB$K:)nUnhVjd%4Mяh.ˤO1k/V.4C[EAXݔPiـ1k2tN4L+(~%Y͟r4 y~M@]MI=ԗ3S l%,8@".GIr]HDLy\SB{C>4519cz5A!W&rD_ &Ӌ`yV}8˴Vf#>" 5?p%rT5 )2뎇L>Ia؏>r\hLwKae7l#@ؔFjմˆWEpB"Hc_3̩tc<ؘ vyeًO .34{ Xb}- [:k}lzSօ@>=ƙ5[LĊraF<,N( t'F8M]lʶ-Q2◲d&>Fp-_%ITj\!+:&|攂gvu8Jgrfa@ó,d3BwEZeUܔ1wX< $x8{TJ_^H9fr>͜BK;KU܈V?Ђ_ݕ Afv]Vޘ陦隶ӗ;H>êӫ:* )_ޘ;`  *Uiin4'M{[T{$4᭢TC<aN-%k ֦ `.E|iO٬/D UMm@=bU*Ab!\Vye$mBFIFV\Ry)w%2UVVVW'p' " ޳&f{Y2]aq%x%nf>"_a@<&R.WK@DKT tեzv60VVrfp`uz~.2i $ ]D*`c٘ىrV$( j22$\U#p"NB,#.D+2)H+ ?#TNZ'"A|f܅4覅)vD&@E*K}/ !DG1C2ۣUDrw0tQ}"鹶- #6Ͳ 3#.έ5MÜ[P5қvfj ^CQ'R7SGT'ޠst45acu]:ZjX:V9fFG /S\;ܗ!=e`_juva/va$k#hlvooYeGol`KT7.+~ȓPwpD"ĽWCT!vV)=zNDd^>JV֣\9gذvYK/iS+,fIzNϾQ foM&+L[ԖAQfT0)*/'冹qya},7 $ߧ'/sV250ckOFS%'RE hiPء*ɐk8*tC{`)IlzI'*? 2l!Ĉ'RhbA7r#BEHƓ(We˘#CbiK Iԉr͛"-j(R)TQ.*֠UU"װbǒ-k,ڴjײm-ܸrҭk.^YfkDK0ĥ fܘc|iGQ#?yoH9_)"銩-ncWsnӈMcMuL˯o[{b⁍?.PDu6dȑ'0!04AO>_3q\op~g!ʝ=dU|i$O^ _dIZx7Cg}.]6^MI G[8"+F$g=af4SJ_?H=z6eeXbF%].Tȁ(ck"8cf.&gAFSveysW)}ddNDdHxZ!'&ڗg<)#wAG%rYz9l"}62h[F~P>(RʥԐl~tҙ> k+hݎ t&;VYj´*p筡韝Jﵧ8$BfGla,%u "ƳZm^cĜoCK@ڬZl+-w[,sgA0x 4Ƅ1#[[/]k/ ,)i!NX 4j2bk`{އb^ VʬJfյJ6_Z'O$zLD:Wӥzl讟X};{>W|Y <+<;鑡tʋ\F*i]s+j5)mYB,0Z,6%*1 h~4\,=VDyGgTJᅣs' Y9GF067۷:!%zs! ;g#5r%x;.rܬw4FUC|N/:MTyt.y[^s!~ugkqy5ui[ܠZ53lS^;.:`2=#g"с9o iCY+iX%6nS#{︘BJ`ݛĴE_'5˜QJ '>Irb@Sqۼ ]([5"h7g1dA$PdPFn$GvG~$H[em[W$ INId? ޵bv^蠤IOhKI]iK"MPQd ڬm>:NE?2eR^QdS(^36e$}E=gP0S$Xe7:aK8ңKee^vV=SV_J\ Xĝ)WR$ `:LQ" W_a#&ab&= fLfb%cYaj됦4 VVk^f_Fjl6o1ffE#'W$f.J"%K% glʦxXpu%)uwk@c. jwK&m'vP|Jg3vrdeޅyhTgm"$$^$16 zZsS᠇g~Oe,-hޅgkV& {jk'(j⡡gL9knHo D0=\*&Q pj`ȕ:fJ4iˍf8NdQYL?$bWFV% e⨗ʩH6&Q&d 5\@f!,: H*\ȰÇ#JHŋ3jȱǏ CN\i2%KIʜI͛8s˗@ *0&ϣH*]ʴS[Z*J Z=ԭ~u8ٳhӪ]q+LK:4? =/a_'dKÈgu)g׫x `'̹wZv ÂK[&8fаc˞3(Ǒ jwNMh2ȓ+w׭]ڷ԰\νwDӫ7L{˟Ͽ(h& 6mtւF!U!QfXgy'7aeUN)}5ȡ#hBTOFBc]G"ba%RKިEIWCe ji_o%0bTpM[IM_a7A_ɥ[C9s,٥5FPqI6*hyVo>8iIއ~'|fXg:G(^[*렐7d X_tޙkxX!j2)<Ҫ`v(J7륚&[}eׂeA@b*bKV.ࢋ{[\*s9]xPĖgro\FS찺LmCl|% jVv.r/eѾZ*=b\e챷LˬZ5"_kVsItSsMh+sOxelVIp 5Guko&;6MƯ/5ӏ> H> $tdPulrr9Ag9QTt2ajӊqŁ1#!zzd"Ջp&,m?cy+`0>!1569b`"q.s; _M4EL!m qD\ #D){Us,, &F̎ {G0zsFffe!qż Djyr2Q$fȹFoV)TI66nl  )1FǍy"'Lu;ЈC,]hX3-IK6}Ɏe_ % ,%BMT&3[Κv D*r$S.2)卨GE(ɩ _&ț\Rlw(`E rY[Vj5[bd6~|5eaػYry]lKIVܴ<ϛ.u[i;N"vBG#ކ?V4BzZ>JWlnv+eVOZާ0&Lv ؝7#}|Pͯ~+-*Hi7VmF(/N~d^e+nFt{Vэ,7c<'hlD,K6ma\)3FF;HWv6GcuqD1m;F,)zgVGk' w0-# NN^Y>4)AJig'1Sas⤺*T┝1ΟOY3ͶT, 1+u6#͹0d֜zZ͌FQ^1h%u( /UׅϪ\RUm${rC斒-/{ڮG]Չ(.9^mv&L9dHz%aV{v'X]gzpugY%yk,ċe+޶-km13U`1 ^c/]kE { k^)sbԒ@n416)lN~h,C6ܐhK9DB ;*RQ@#|HI%6؛l[ -βAoz~&4!i;-G*KVFgy,[^mܴOy櫢.Ο'([#Y\K輴gLϾ{OPVdT)Նx֫Zkr]㙿w\S|3fV1VxodY)|>e?|AqkWWbq!jqUXe&&Wd"Vq6a 6&TUS7Rirp(]ztTGgp_pCPO(0UU_~4wY7x6Idqy% BGi̖e7;{yi2dzE!#rnLwX’hI1)83eP&TupTPd+5uLsqPwOz9HsF3׃wt&xf=rs!Lbc>9cY94W3H%pxx6 l?ԕ' nO@+vlAud-{R^1dU;]S4Xxulؖ!gzaZgAq '}e+~$~9YXe(i.h$G~mq2xXWydZ~՚Y)=28=57Ȃ2UhF**Y6HtEx:[_eTY04gU~mTxej)esbL= ~ehzd]eWBb~Y$Qe׈HHW(L9yyexiSo6A㒙jG:J*ho2s+UuQPENUBׄmFm<1鍅n>7h83աP4M6.~3jX)VܵH9Y:E.-ɖgw_w&uIR Yf-HVk2~DhwęԦ(8YiEsxXfSd G+XwSFGFdžNDhV̔tHZ)QaeX~77ն,_' ň[7;awPHjH֦ZHᡜsWKc*vkyaygArƥQ4IfWtk=Rr(:K.:[(d@ֱ/o+Z>+xW9xcw?C{1kHJL۴N_xI|R ?7i(r6>];WZ_&zz& VY;>ٛo;s[^doyQ[˹6 |#>֬˸{V[۹fe:2چi ,hZUMANٕ)S XM+IaM:/V5ZtB GGA/Kx#P¤|6w*rѫ#Vg(jyZ& U+ROWHwVB5ʿ:`ANGnѹs[oܿHL*4I _ΥU{!pId,l Z;ʑ#g$5rJku˚ :ܿp4f(1ڑ?g?ĉVM,&$k+ZJ ŗy]ljZW:B8V9AG\u҄p$~[t1W&6f|)ǒꈙhک49{S+zsYdM[70l2+p u|}_ "G*L\yd|u4Q\ɮ~Y^J<,ILd"-@٫aL4":Z<}s^{0M5+{bd5Meyj"8m(Җf -AU yƌG"WZ} (~h+*h|{-/YכMM]mчP5me}iRˬOoi%.Yb0Y氅:~ma!q$$%v嬨lȿ,Qƹ6gsZ-q0 ]4"vC pW--1ڑeM KB-绢TqJHwúͦL͋ ;[iZYte-)Hۼ[CguNݒfd"r"t߲H LT`:(;~6h"7oN ;ע!-$LH zW%,bפsuzgք<,'ĖhfcKZz4Ұ\δl L"zN^GKʣ{q^~舞sj)_;3]2Nrwծ4ƣvSt9ޠ{(TĚĨi|ಮ#Ω7MeĚY>ˉ@mm$!޸tمZ>Ĺկuxi{n >١றܣתy|y[ԅUMj3^n'NYM/'c虲Tܚ5콲jXrhnT)u:ڞ NXhx|M*HN7=fκ`*]MQswpާx JrbxKIH"]ڋcYuf,=p VK, 0&qǎr%l߉Hߔh흪{F܎X~~8}T7kJ+W2COtΞv c潾]lk Tz i HC,<ҳ4OGb$uGaXeWe Vr u3sstEVoUlO okܪUOBmg õ؅fGk὚jĶ6鄹;}3Ew\콳tUT7tKb]olepj*xᯔޏG>ygy矇>z駧N 2s῿гuuMNG&;ϳ^kXV_F% H"9aq$i2{1cYdЂRS&pҝ4u$4{Pc9H8W#!0҄4C4mJBJ֤^YAkL6)ѭ2# m*FFR{NyNbp+s:UF g;4cr#H=GH RBlk#hkrʣT8/ol E]Qa>SX" G\Cmp3 nD2 {"ZBV-iP .5SGAMU܁^jN3Z$wͪ4 YpKORoyv#Z# ŝHK Y\e4S ՛:!\\vǘ|4*;c8&-e_0T0=P[r MV=mik^rc<7`3+uQ#М:tua26>a]jDg4FS_^^Eϔ(x^n'eb?iUL'&ڻ3)q%cU5I7ZPhGhWݾp!۬uk=- ]z)%noUGxp7x!1Q]u5 ;,O;55 FiV4R3_Ys`y!7U,>C]=iÇiV}fGݘ 0s[أ˴CJzw/_Ei?Uۯ},55,GVhY_{u[3YE ;2ӹг>!s$& =+);.C 蓨G?8?b5 5X8#<T?4BW` ;c@B{=DtÞ:v .*:T!{\К1+L9xiBºyK4-6C74ˆk .;0≯x9<6@乤CTD FtGHIDX Ȃ."sZ窸 U"9?'AZ@*63-3D>ӟ X01EWjʩ>@9¾(D713{,IkIhBq+ќA1b:2b+4A=#T:GH*:V$*=c1w{s {/&S*La#1Z5"zqƓF⊀!IC<`]Hİ쁼w"l+5QaY0IR('CCQ< L [4<K0^A3%&0$ BLF{*>shqI鲦31 (J~ʨDLL/Ȝp[>O1\Gk@ɻR)jTK<M0)ꚨL!sa(n[B$< n,)(Z@ΰ/KRG(g{c"D4:,.™+s,*C6d;OYn< j^yv*7j<$J_\E3s;, C PjLPPbdl mqŲ9NTD--!r5J7P\Cm ѥݕ#:Re3 ,!z|Ky/xmdڼB$a>2|r,6#Frc/3<tlBc*(G .,Imj]̌Tk;|N۹q$Lڰ*pRKr 0TSsrV5J:N =3<$ /[KoDIbK)`%GVVˠU[KӣL[Mm=F]bPtA;rcB^*2{E9 'KͨsVѳHú AV7jW;2kö )$@' 'iUz(T4 'KaTׄ%&ͦYW~1)it!f ،"J‡!aB:IA1Y(7{$[5! :]Yq(҅C!*ς9A1= jsKQ ~KRZ\uDž5ʵa;\ *ND2DŹ )JŬYV@]\eDƭjT.o6'u\% ȲҁrA{ D,QC*j }YvlcѺ";ݽӯ|!cCTW6t5QTr4j&LLX'$[e'k3T0dƲ Ϝ2Ҕ)M!LD˞_;UX{ѼK ֲG-GǬH-XB5`~+b9D2 9 TNz5_%۰eV {bPCFu}k`%XT]@lZo3C tTG--J(a'*\U׈$μ['ǜH rF}M$\6ZFe;PIIޔZ ez-e$D +5R\Oa[rl1]䫝qV6[abj(8zbzn4ȮC,6.+TT[JJIlk(Xf6 ß7Ϊ@&pV!6&՝uFmHմ k}OQ&7L']c{P}iѻV4h٭ %im JKLE>yC\ju O˳b^K D 3iGmZB9_$ܘέCd/}.Cu.PWHOŶ2i=Ev~keNTRS;5X +lulv.;2{12*;lj[ %Omy枨VS!2v뛕CaY Lm&ܫl{=c=5DEO^2KFKV] cMK^!&մ1 }qA1f9ɝ)錽(&͡%0m3$2rWn%`Ё=c *0X4;Du5kdu_uz{؜a,^$)[>Z#[)6ȻwFLkAsseѴnNqGI/+'KWgW\'?ۏa>%xH)sF1:7\گ'Cz,Wdf7!HmlsV#E*20tKM~g :[^YO9,h „ XP!>h!ŋ#NQ`ƇG,i$I*Ql%̘)W,2ǜo֬S'РBjh¢Hl)ԨRRj*֬Zr+ذbǒ-k,ڴX]!Ga:Re[v{nݽ=)p?&^F'c\ ٭e);^\W䞐C<ܔrgV5IƖy5څucGXM GHrČs6 iTҟM| 2Ȇ٥KIމdn2vΏD}K,r_wgu jMH]w GjH?]sAVrg^o!(K"hzWb ^x Mf d`v<.c쥄K0Cg*ndcXSwNbeGXXP{!}XB}#碐ύNfz`͙-#Υ/.*g'ݙ.cJ⧣Pʺ$}fJ2}!횪Z%ko9fRc~wWVBnZ渾먨E$tJ.LZ.2J*nzn&Dp۬rz[+:Skbn[fdZkP:)0"jut\CssY[Mg4۬hq#Mnl%`vH{yR5\߅Ҋi0X=o3\L#"}oYyUnmy[>:饛驫r:>;~;;._tq UYww kNCoL kol8}}5aiX?OiS߼r¾9"wS84hyTb5+t= m͡N28mm/q |.#Y0QJy)NSG.2oyG sOH)Yv=kk]+֧&V$HV՚^T#wF l*`Ux?)?[Ƹv.,gТ#Y&'iĢ6l SHd9 pԖD 4-aQbWJ1)A);d^ɕGL_$ (IJF U\N˓"$ۈ.0Pmed,Ý]JE2.sIOWμ$'uD$ Q_NuMv`wEOjaÌE͝%whWc )C Lav+#l$(#Y*BGuOAd#8WIOSqCͶB12S31jG6!'N(`Y n?ڳ,OǍGX۾x:XNfyP*Ӽ69s{w5^UUݝ!y!Q/xQ!YzYo"LuEdPot1X5#Vf42݃*);eƍn`ZxJfnJ8]†+RsY Hl7Q{4w|'WK79:1-$Z&e:>$>HeDfDgEf~fPUi&>>k&lfl&m֦m&nm&kf-pʎ>Pq&?k*gnn>'tfq6@̦k vngXCu:t6qj'x&Ctzzkf>`'w֧}>4yҦ~~&({(mC' @ (}'FXrk6|b> xsz(z{hk2'mhr.guCzuj\vJ(hKglRx^zj@r*q&Rf(tw.)(:'zÃ(v)TPk>zw'>))&hqgf>$hz{t&jn*&'Ƨ~fi.ib^> @o'hx(|~*kRh:&jIfz>>k)'?QĊ lhQ#ǎ }̨p$I&/"< Ā! , 6  D(PB0߿ "GQE9 r$IO*XÀ! , 8  _B TÃ'RxDp1#ȍ %DH#! , 6  D(PB0߿ "ƌ 94Q`G?V€!, 6  D(PB0߿ "GQE9 r$IO*XÀ!2,Z  H*\ JHbB-2|Ǐ CI2$Ƈ(c˒04y2F gܙC!z*Ṣ@1%*˖@iѠ9bzNBZJ:rLujW&;$p62+I\.5[pQ+َjݰKXeFժ9&b]Izb)^)!,: H)LaC#J|(ŋ3RȱǏ C/’:hÖ[\&I)qYR'ϟ@=JTfJC ]ʴ?'#B95իQ]Z5+ív8V#Y;,k-HHnT iݻNNt˷O*{reVVT_Ž?t#ļ.CzY3Εif` )Lmyj fS듧{M6ů hXuWMW0M]7Rkj6֫w=[sѫ7Gt@ lㆅMW}V'd`Vs٭4tx runuV%K%$$]2yFTDeGKIb }v( Gg)q#U"J݂97J:9diWBeI"ѨpUNq 8bI&li'CW~T Y::Jf悇2Y陃w![MEh%2:OZjo~tLSJڦˡ9j:a7ן>+LS~{9nLU[[v mu't;׽azn)`aҊoƒ"mY;ڻ'^gd%ȈK@]E-4\8a<@-DmH'L1.ܴ5B=~5guR虶!bͯX',>M&6v ^XYQI D~N֝fhi9yB:j_sFe2"icꎇzOY1Gޱ63PQ÷rʵΞBi=2^񫟺pOWvY/%΃@dT ZlJ_;|ODD6wV5.5GV-,Ό:u$r#ز7R7(``g>K0|d~+I@ѩNxՏ?,ֹ010Z8]Q"3ډ\ASԉJS,ك![b<7B1wbX֘2b2Eaݎp%?ĵ?.]dL.;%QqAdqB@Ӱ`daWŪRm:]dTG Е=+sw-b6y%@'G)]%AҐt'hv?_RƆ'sԬejCqL\(>y9K6+c(i}F(r#')7TR; DUoMЙKl$3b$M P2Ԣ8_XԦrerT6ժZX*ծz` XJֲ c[@I6r"Sj?S)RhgX_Q{KR:LĐLwDYjkl+_W/M=7@V##]]R3N[kY6YMִ"aØX•$KrKUc@cO=~T%1z3JA6ޙ5lT2v϶,ݸ7m#W޷a{Le_4 L}#Kv8j g,SǨl4'tUH-I~D#Oom$Ql 3̠,p5^b]b{[c0?+p sKb;%1!&`7Gws$k m|R2_KeiL/+ ׶jvoԁp*&k3}Ef9N4?5܇l_kHg+$dsp}D4y"BokSdu6WsgcI~I4:e/67Ft_e S6Vr޶"feVnCs55k]}.kʖG$uo:hcLNf׃uVQWgkVs"{܄eeNƁvnHj1eos`ׄh\!Jr*7jSs$HSsR•LB6v@kQc3s&oDv[g}3Ae b76Ygw27a'Pqq[vr|ߤs#>pXgb] z{G[qǧ~<,т`YDcG'Z$wS(vLǏDuIt=x)S>' ِ9 w}|.$ՋXzez'wHyeeCN[zSŴ|$wGOA(QytLJ9x7jm咫u%#(1Ŧx*JrY*)ǒmZoZD){y]7Ryr{Jnŋ[%Py;F^XE"7;c?EPܕilt<+fD]DfrEol ?|ay 'Gp*nFihW%~lU-IglNċhEXJr$*vsaXCvGwI~eG*Vg87h?%󙚖NɃWtb#IvrR_]-b}uqW(boqH8f/'TM)M6w؝5XǦ@©d7P(BByL*Y:819`Fd mx֍ӄIr5p؞di7kDՓGOrO6=Ju]`Il;ɓI}tʩjqhVꡱ&"SywwmCQDU^Zc^ؚ"dd_T^1RS&+j'ϔF`'Cxʗgt׆{ )T68V*tAQ{؈*XUjUMGڬ:5O&8;I#j Qؚ@5]{%O݊:.|wk9äz7ty9zIAxM%SXe9Lrj?ٰ03ڱDʰRT5 nkƩڇB͘bփ`9JH=\ WsʂQ~YB[P ) JcG&oh0+rrPYm I햜Dkcy 7tvijf] )XF9dsd 5h6z/նԹ̹̙c lm^f{*7xX9&D؆jWUxmgZ89k+u"RMj$kQx蒭ŊG4›;&|hy8u)u[1z3ʻ~:ˉ`Mj~g{3W)FFx*Y [nI+srNԺ%;ܲZ[4:d*{mt}U;䜉6+K詵#Sx0!TiVSM䈻l1>4q4eäÚWZvA|#|;a"ñjX_æIv$zF'{zgԀ'mF_ ^Q?rg5O~ܵ)t}:eEi&f9~ 9kqEϒ8Q{Oo`O sf{BFR@ ʺGhe&h~;ZvkK>ukqi躸F{]E PB'e59'j Lr騱kj7Vf\5GM̚R}"iXO&8K}`&ZJƒK&E}3!ImT[ʿmL|J25*2jwavF jN䒦U"|̛XxK\.|ڦڜw 5 DwСVvo츴C.3џƈcbU1K}N~ғa|۝H|q|-ii`w)Zb^Y zse.gx=[m3͗& e+̝&!ɢlR[}([҄l{7$ZCծ[@yjL޻8yvױ~C.h=5;A`WjԤaƲn/C}Q:=QIۧ{#eZ3P P]m@xdعaAjZvmΉ6xh!P՞dҔ+Cvphq/)o]āʮa8L;-QYBms;zKor@:x  )E$]}2|m!,ܢ?X=RfAM[y^anvh~vB.Õ-l!}+BƮmX`tȶ־/;^{?~_zzV*XN&Z򖽛{z(pλS%ZSתmH,p΍>! މz ޕL֙Yn~ýr&$M7,|M0oId ^Vh_,{Ji˭\ȁLÈ̥\d)?=<"]̣ឣ\iUNn%$?ȹ,]7ɱP" eY(ό/a.MEZqFfQdkLYj3 E+r'RuѪܪY*Վ] 6C\x)ܸveeoӦLfŗ=RMu`nwgXY|9hƌZƵ eY\Qd=6Gjc:lՔc}&A<l.H;^4*|]y\* .\*QStŪ-_;I;*@yřڎn5{,v9> 4g",Q,ҿkIkA䈋|+gF!d]Z]q?/LS(/Sp%f\9AܬV~4gG>YcԎ5w|=MJYHEWzkJ*1Cz fzIR?=ͬw#P5PO/F=у3q,ݕdS%f>_0}m}v4<'tsB1ͳa"8@2+Vb<$o3#+GtGJjr X $] 4BH]lUbDINVwI ԠEhBP6ԡhD%-bͬhFQSiH/Iehˣ"iLRSn2(M_2ԧ?=$I4*5jy*L"U-fZä aGTcm$lljX Fڑ#Vcs)!4JOTgӴ|[b0 'Ԗ!?JSkR+WI\ȩ)lLB&_Z3RR0=XT3f+8UfL[X y5%+6tt=h=sthgi2A*"PG-jY,lJtt[y.EK͝v͎ZRSz^kVѺm=Crk53KZJcd`V5wenT]j^Z)`Y7Ȋ2a7hE&s>-7,stJAamnonfH> GmѤcҶ/Wߜ}/K8s˜+U=E}yd;^"a.ƯN;[w.:̯=LvcG) 7E/F+Yx>~?×O2:WeVTܡ-9&7;g2.dBpљt4dpJ9y+<(It̆ *;Z+V$4DT MT lMjLHML+rM1;Mszɨ2dAQcCj"Q0l aJ) ANJrm"lùö$ jQ\ &K1|= U$z/g=y\H츼 VAe|#ɡ 43YiT-sK4.S+*E\e{ς9"[QXi q Fˤɽ{v\c41r42zm,h3ʲ*m` AǸs<3S8-)RDbHRRgQ,5qƲ2-8ҜY$8&$1MńD&·G؊؋؍؎؏YXNB)>2wjWVO(BQLmLz\|'ؑ)Y۳%BY c&Z:Q]Q"=DQsR,=J.&L/T-aTš GʯjSkVoPv$SI8J0QD3К:PJkK)AR$#\RjK64]:υVS`TV|ٙ$|M!E /SeqM}=U K*q|[Ĵ1ð1Iq\E%K̺|-=ۻBLTNN]`M䙽+ZMA ن:[|JKLMd(d|ƠT%9J:dY Z.CZl@1cښԇUI"lfW.۴BdcۤdA@ m' 'ijR4,pglNQK;4Zj M V6Bdk6Zh1N)(7dGD5!es0̉>%V(N)OCOFsdIxK>/brh7O#Ad`lsDvVQ 5MW֖`;Ƌňa)aT\%^ٚ!IbbvT>Qd!\ϐ= &ISF5RJQNai@ % ~ucħ>ڶN,fxǕY!rK|uVMjVXr aFa MIP<>9rd,jOV1>tSo&%4М]Ip=xM[tEBFj'Jb$¥˳?9hs'YsGgJ:Fq瀞20N MwsF o"ms# uMjwQʧߋpd,/2{S' wf*e_r.?jik~f-Nz:]wm%r4 rc:ܤ_k*DFO=9QFv>$G;?J6l/cVVU/r ƒDȰ `D/JP!E2X0!Ƈ(<ă1eB)Q$H48%œ:ml1!ˢ cyFANՋQ&eŌKkiρ K`$Z.էe['܆s &Տ51܅Sm2jSY2u0T{*9ПlMm_v25df=3ӒkyɬRv!ŭZV5K+4bʻ2i󗿛~yu{`R\vn-g g`)7l~9U_tavǡw5Hunm5WPubktQ M]F)eVUV\g1wboxyU\A[ajMdXu!x`nS[P&ޗaOݕzEzg1i^D $~ZVbL]Xxqem)!t2*%^d Q8]Zo-zfTSjҕg{>q"蜽I ;, *k.,:-2k-j-zkߊ;.[-骻..;/{/// <0|0 +:pJ?J׳n0r6*٭U$W7Ō+7Jj{r'MFkr5t3ьxM9[1nbSYzm\TU=1CYOX\ME#N~8u_p[1fȊ 4ߓOjn\DDl=ZNx8.c>:&"╗ouhsw)iץhvGRV>ڦzᮕW& qFYcer!ө++ż:et%ev|HD=/I|Rt#(PM'rl@ NR|֤eU-qؓүKl`iDSF/u[gĮN ȳ!qGa M/TQ[ h5KhZ dG4uGdJh(&M\өR-WݬVBE(by%o$gJZl#*۵4Yk;bu}W$L`]ZKe6_,1e2|&4)iRּ8ZKe.ܻN/-hcșLҜb繶4U|r)qMl%}{jVtWL(n3[TX@Cwr]?"mn4^&OZ eG9fYcīC.l,VJʔux ߆W/>gH!53 KA]1RobJƴC%V7JZtI[TVEPLj&A)C[WF%j>THB`bڪ$kjnf6ëK^v!,{k8S*.MdM{dS(klHXĆv:P}tLy3 G,CNdLNS?C$,.A[-'Tq[ÑH[NGX,6u=no WDkM*儱QnA!4IPh+&w>}.oV+X[I XsMk #KVpXIK}7L6XKՀF2u0}vS8mM[,¤mkeub$6D5y ]r^^I\'cyZU>(JERyJ:~ngFҺlږf+>IcbӏیFNe^=]QԦ>5SUո-ibz~t Sf?y1dO^5??:MrW^6{4ԱyЗ u@Z4Ltkh%O׮n3^5'NUsm2uz([|th T.э]OlբO,oUIE;ZtT"=rj^E醣S_":Q&GMY N,;vIyy̫i-}д,۞WM: |lignm|5r:t^?j(G`B_0NvJ.T\Bo% \go=A~se}IkU ֛tl_yA*2v4˻2))=}eh(5(S&{.cogCX_Wtށ߬?bkQRY^ >[}HLM F-5q{\4Q Z[ `P  ֠ EM-` ~[; !&*aa GX K~1sY[Q·\Dc-MүUmIY4m%Y JmaWAʼu9I1R9]aL &nbErE^[\`V$Rnr,bG-؏)ZWx턀Q tYyYh@"Ѣ3>#A C BH#K 5b576jcx|c4 @7b74c5B8ue B#?*` ? A$B>$A.$C2C>DN$EV$B: An$GE>,dH$HHHIIKK$L$IJ NdNPP%PdH eQ %R>$%S6S>eP64Q.%?$Vf C%S$TB%?PU%Z%?,>PeP%P Aj]`[>%Z>eY%SvZ&ZZ6@ YNN*]N3!&RZ^B%QeCZ&` fS&j[v @fR&mW&_Tde[RT&HgH&@pT>Wep:>(T&p> hvXTtDһmZm'X&hYeWf$^'WpfHv%@HH&R>%$Hebe%E^'Ib$I0Z '~mhe.$UZe$@nʧheh^jBTQbg_{&%b.r6fᙘ.L<([Vi¸gfgh6sv&?('Q'%fFeIeh 鉮"i}+π6ހXmZ_hf~B(nfe:(§UC(Ĩ۝' 1 4RU L^*q. _&\renJV'&aV*W'pvZrewY aP Zrt^+["(ei&R)+S.%zQk_r麮b$b+KHæJeWe+f>f뷒YhlG~Z>@d'6,f,J>CDȎlɊ,ʆɲȂ,Clʾ,@,,-6-&R*>-2-N-fV-f-?^v"~؎?-ٞ-`ئ-۶mƭl-3B,]-..&..6>.FN.V^..J,v~.膮.閮.ꦮ.붮.Ʈ.֮.n@! ,QqH*\ȰÇ#JHŋ3jȱǏ CI4R\ɲ˗0cʜI͛8sɳϟ@ JϓH*5ʴӧPJJի5jьׯ`ÊKٳhӪ]˶۷pʝKݻx߿YɒJÈ+^̸ǐ#KL˘3k̹ϠC} a1,^]p,G۸sͻ Nȓ+_μЍ*˘+eOӫR XrϿ?|Г{}gH`e>0F(Vhfv ($h(dށ0zh8<@!>xbHbkPF)TViXf\v`)dihc]IT_t1Q|矀*蠄jD!uSTj饘f馜v駠*ꨤjꩨꪬ*Qx(rk)mD=T,K&k.l2+FKf[rm~+[榋綫+lҮd,,^<ð ?,qClWwq$l(*+0ls8Ӭ;/AlH%X[XKD-TWmXgC`-dmhlp-tmx|Z.R3FXbT ;D.Wngw砇.褗n騧ꬷ:;TA X.5p@./o'˳c~Xgw|Y"YhG?L"HAN"'IICd& zERԤ(uȎ_X05xCԯ^`)Kph;pv|;P,e%ZxXBn!R1QZӆ #kz0EpDaleRo'?B`BD?Nr&pfnQDDAh܄F7юz HGJҒ(MJWҖۈ' hz*ǎk]RoYkn9 k bGotԼLiIݚޚ *؄R8TX7-\؅^`b8dXfxhjl؆npr8tXvxxd5~8XxH|M8Xx؉8Xx؊XWXx؋8ZxȘʸ،vH0Xxؘڸ؍8Xx蘎긎؎8(؏HPy ِ9Yyّ "9$Y&*,ْ.02)96y8:<ٓABB9DYFyHJBLPR9TYVy6X\ٕ^`b)!Z9fyhjl9!e !##sٖvyxzi"o q#u#YylٗOp ` ! u I YC"` n` 9Y" ) @ٚ!Ӱ Л ٙÙ! !yٝ @ rRf si!iq隞 J y` ! r ʘ`wRqڠZb/ z8` B !p 20F`Q~@ 1@>z)*RJ :r:K9po0p˩ Pʧ:T!!wzo?ƚhJ@ @Z#ۿʁ<\||(> < Lp "<$\&|(*,.02<4\6|8@>@BX`7^qY~0P/>'㨭@.`aG-l}$pXx糭$GL NO.Ćnĉnˋ̍l}rK\&pPfP?lA0臎ꮾĪNʼnP @ꐎB HL<^ĕK n`=ɕK8~ųiۮŦcK wPH~^cIMH |nȐȀ ܮŷ Ŭ= C5r }Pf ;߾My^) @ 8EIL2O6WY[=ePi?p r?DtvmQp/?vz#%_(*nijĕ =l #n_P 9pp P+o //P` @|PKp >aFz p K@,^ĘQF4 Р YIPw4z7;῅.9p 1Ȋ pXz@ĉ;EVZmݾW\-4iba-+Y1X/YY{71,~LT&F1zCUs~C#]2f\_jm[-]@jX&%JZ5kװem[4{-Тȕ3O`;*N(c:+ O<0B 'P1/ 0Sµl*v u;@@FLǴ`D!"| w\E^䚉( z,*x@T4D1+ 4%RH"$qԱ2]4#)<3-Ĉ4k 84M#FKM61SM7SDİ8찰´@@0$E|vg1C?z@0%@(Y=bSXfV\p*|HjDa1zZMqUǢk<9w5KBeuNi%XZ͵9 wr_'u/JAp%W|"y^F6fg-PpTR=<5Tcz3~Y C؁,x cyʹ4ȯfI*Ah)rz馟 xG6Oa|b]f9,;P'>i'VNl6]:i/oK[/ uY?ip7}|r'NoF+ 9ĴW /k ꍧמzvʾʬOzt! ??7Lj4=qπD\ Cb8"xxDX98By? AIЄ/|P*b4"a[dHCN9b@4pgrާP(D&2ojE*Vъ!F<$FPUly_8F2ьgDcոF2օoc(G7юwcG>яmjyb @6ґutd$IIVҒd&5I8҅T?EF `"JVҕe,e9KZҖH),f0)^}L0Lf6әτf49MjB3إ"b&<1QjSf[ziNvVng29OzӞg>i}s ({ϵL`!(P6ԡhD%:QVEA& ԢiHE:R.!{8L^q@oym3̑9'vF =iJWϋH14判-aLkѣ1"jTկq3X%4aaYcԻ氪Yk`>p/pjV17jdWu,P[ f[,락n;0nxywpBGWn,XY7}p7  g"|TG=`i@x32g:p_a  g2TІr@-/T`uX^؁[ІR@D/ơ/SmxC sñ]ꓰC3+AcCAc#?Xo󓽴C7CS\qH/M(p1gd*q؁:>MB"4B*8;r q0@&PS9<>K>{A"?0<=XDІ&|5aHAÓC=7 \u9`ui0v DNDJD0 @uX9`/c;$AJ(&PA6DX3Fd5V`?sXG{f<ЄDaPȿ04`/r4G(@aЛSE7SC6a0dĎx k˂q`[Aq l|H`3uVqHFڣD[9S?[FJІ dSuzɘECm9XgǠ/\\/Cu _T0ıp`0?Df$FTJDkHVTb7ƃt;&KT0dP ԌcvI>vCKYt0C(/g2,0 dITF!LJLά6g@WKp{K`Tn4o7ڳ]HPs`@bP̛t9$kH%-@MuS(19(r8N\`1c(,TP*6d k0O S0= JOt5C3^(_t챒Ĺl?7]@vI``(rp4PA BbJHbHpQцu3 渆DJOiTR10lDKR%e&m5qbcPEcO }MM|<xPh/`Cr6u8]9̑/'?T^Y[Io٬KdT@>t=S? I!:IpME]0|5H9IQ%UrP=Ľa{rS3X+pYU[\[0P9Q-`STMI0-O9xguhUiV{ZA5aT`oSbEC%Sd?\VUjkmj0wVK3nSo|u8qUTD5LlMX@؃EX}؃-X5X]؇y]O45{Ԉ X}YWD-ڴՁؗ-؊ՁXYلYv֋pOב5Zv+Z;r%sݼ]ةڪ ڭڪeXӍJ UͽV=ڴm1Ц5S;?0ۻ[C۾5 ܿ C8CP]\u\ܽ[?7-R3[VU7]?=VUY;&X}]'ٝ.p۵ڽ]'޵ .^+^ޥ]'%`2Z͈2\S_Ԡ}cň Ÿ^}^&+M00^ `_+]ٍ'_׽*د̽2]/` ]/E4Sr} Sø9]]aN^څ%p^}]/E)S_!U &n,(v ; ێnC[0aC]^VV_''_^n0c>`m@`%}b)*fd'N.)fDYͲ-/>b5UbJcn^0=SUfS6vegu^vvwgyg{N4|y^v^.dݷNDe56Pe밾&0Mv߂vZ 9^evB`eSfB(}Ķ6Vl[ȇb e%0޹]j!*+,hm!f,׾*(+jjہjy^2vnn/f%PNҵkO]UvplZ~F^^eflǦB~U@^-6φOpY7m;(iצp!+۞vm+ m!0dq*PO(ہgqv+'qqfɅQ.NoI(l~nlI{P'^c ~^7#v48pV5g6IWu~֞욂;_<Ϯ,)sؾs/Nm&'1`*{tIst̼tRd31UujQ^rǞb}H[Bb]oP؇yP@~h)\+gv{u^o s&"3s=јnowpI^f) tusB_w <_w?ς:gm+Ew:F%6>0DO0D0;0V wx?xWxwe/xOHo~x xx?T7oo5nu~q|XB|q؇aWlI{cO~@pc~c]lm/4W5qr(?s2h<{ ֶ+Htp/~ϯhnNCP@V^_^UHO?HqC^ȟϏ'w|ȗ|ʷ|||1j?W}'hWyN#~B~)|@cyr'zbPh]ruhVPz+ݱ_lE{6T@)h( l4+& d2KxԐiBf&SVl ̕9 1ĜX6O,#R,jhN ^0m*N"SvsV=|G^9gn Ӧ^ mDiBJ*V| V,Yh箅kܹuVo߯aǖ=;WLÚ&Nc|Nl0GG`)uO MX ,^Ƙ{,V~-vqB"Äɒ%NOI;v JRIe~>I$<}2?[|]ׅqu),ŚkBPDy)aQd "h[D;@r5bE\cdt(\4pUbF+X8NjE-q 0t]nO<)1\KDsUyeA6`Ih暛֛Xj9fg٧TZ)y( : qmnpiesEG]ue;ށ^均(c{SO:c^+ӊ-4?14Q]`t >ڦ.yT‹$P#~hQDc=p`a#9xDU!EUTT%s)У6 6W>s)1UqZgq3dS\EIqC\|xJ0R{1 *NH+zAp*acF:3,Is?a tX;}ԇ8ch VT o!ʼn݅̅(܂@.x*a)`sBK^N,8-.֫Kq7- ry\7.v>\OEBu734uoPf:4N@2!pGَN)Hb5ujl]lcWYSTa * q< Ng32/C\%&iGI^"D;׎F̶j5$II*8V"X3`M8tQ~cHE%̐|mN1C%o!d^ V0)J+hO2h.=-\h ">\F%ґ07cX39؂SPgbԣ+Π)` YrЖ!i=J q *3z"_Q~s/Gg^)Mx*8q(%?yW^'N͜>Νb$Nb%^$&''SbbS"ϥb*0Q8/@bI"%Z"&&vܢ(2 /2/*b0b1b2b&6c 0b4 D F1 ` < x#> `p[5^tx8a9E<汛܁+$mAƼhɍ!4 @ Ia?pD:C=+p1qBm:;R@8B/'Ӊ+/#T"h*$E\<)XdP %Qe8"eQ(%S:%TTRUb%+h%Wze"XRYIZ6P%ҵeR.%$eTNeU^eVneNtW_e`F`2Ea%*eNbS6]Bf^JDPeY9E:`;& @܁(?c$q tUctA ANH~Ʌx'yGfKҿ8n nqLGGĝ![h-?C’&C0) \AHeTh '*!W~-h1X<rh.h>hNZh`rF]h hh2BhT(hnhŇ(.f(NiR(((FiS[l' fq ZEgx_crq)s&#^Hg&sx&d9YyN*VGJ^K}L}D  g[R4W"~L+$`h+s\$+\ä!:QSjj**kn& 2k?8!@j*?*&rkz+Adk>ZkQ+SXkb+~ù,SD QiR&;[!ɦ!!˶,Ƭ,l̲,ήɞ,ʦ9 DTyLDLgn0L$\WxB/:' +4%k-j"*mRh/B(i> ٚ-ڪ-ۺ-Ψm\-҃'-l-nN4n/mNAJ2ؖ?-m۞6nƮ1j Ǫ#ȾEEXH ||@/o/ ֯f7el}Rw 0KHFlAJJAKI_-J0 La;"EP*hC)xAN+/ցʁ ӭ PN05Pj0S$ 0Tp 0 0?pg D0 p@q B@00 {q>1ˁ1V`O&\oM}n Q|o/&g&o/'o'g%% E/Qrx!> A x2Ԧ2/?HFn@r0OzO"m+4DBB( 7w370)$7 /x1…B?H3556K6˰7{388sN9:=s4OsQs>. os? Wn@9C:[swGrED7y#)9wJx/go:wz{v-FT::TAZZg/RPä )0X(+'Mzm[T.6D%*=cT'ФW3_ XV={ˈIƕ;n]w.m,,,EaÅa`"CVX Ų/Զon 9&~ZB0M gmgє%Ә[I4jլ]9v2uؿŏ']ԫ/~'AwbݛwA"\ [=I>|NˋΜJ*Њ+J,̢PB lI,D(7kEM\ᰋ"FfԌ3 E+8EޢFA- l'K4$MzdN#2"Lrɋ|2J2>".S̐ȔLDRI&򦜨::ܲ/L"t4T3F=% E?®2p@L cV[OLź^dar5X`gdU DZM!%>4[!_jK )[GTH ڍm%Nhr/:7u ]i^kՖ[p7\\te]x^_O+&bx\`LV0 a gu֝y,Wv%_-أ6b\VRgHUGVS8TrCK VgUO ;:޺;{S2mvnjkYQӾhߎ;ē${MϮ|qmVKխXmQ٩{w~^+hFXf@^y:gВZ"%D^Yp`" %SrOPe_1$%$>$>o+|>~rH跽]$ g>P{_=ޯ7qIB1kn+Izгaςwᙤ01e` 1BL^8a Y7:P x;2fx!x:$fH6W$"% ui"\w1ΌhT#CFYb8<gLۈѐuD$OG2^c$MBͰYX^Q0s+cC$=єW\C8b<%"_H8ޢEREFx@a,CFn $Arf+f/jFM@DK8 MiRs|j6!OP̧9~@ʖe|qR)CV"ӕh`dyZbWG! 6XiR:_J$Z>ڬM|;*TZ'GGQn4 !:-ը RR56UiPZX@X}VUR#UjͅudjDS8ѵTt-YFcV0KH2R w0aCH!&aYnda źLծukU&kIvx#i)*>^3w R1ubb@ s֜pM^[nskOv .&߽Zǻޚegq׫\7_Q! 5MX(iCwa ]0 g8  |'8a zHd, Kpa&̘5qW Qr-<Z3 m.?rۆ\;!Y`| yʜ3qor3,唘$h63p |a KC/:) _+ ° AӚ4Ca'DAV`S խqR۳v A C@E A>B11u浯MV +8Tָv0R$X1yU+׻-lb])ChQR034Fh2+pS ;B@6A✮/ma Gx w`"\j %/9WbOb*!JpEK7.K40CH6=O|H:O|D_.}'?C.?|>^ok,b ^vF a.XAz./Po& n& 2_$>„y$V`/0eT.%RVX!0 pi AIRڒ0$ $ $ P°.P { 0 l0 0$PŔp' $ !m B Nԁ}Bn!JCpJ @ ./``8yzqb8m@-z M. MآJ 2(kH X nh!%.q~^qϑ$qYC"h/Q_qbQ q!,"(2 ]QMf:q /bnAA<$AA崡 .b`N'a$LQm֡`R&ioza2)'ydX1L[PA$A-ϲ@dP(, B&)+xNn! @ 0 K~!T! ɔ 1Q1#s2+22L3=4HS2I2-si5537.Ds6M6#755|$" %aRA?.` Ra- na ~<`I $̀?;s7t:JtEuYua764jsAWt!v$zwu[u.0x7s/v MyS~WzS ,+8:UR.R `na(vi" eWa5~kA .FpW{ N0@,a`AJXa& Ny7[UqqoavA<r!WrWrrF tK·HD۵a$۶q[`{CS'i[:;U!|3Qzl$ad̳ʡ!5+77d%a0PLI A\h{ԁ\><6,W*  9a,!C!YD_ N4EO-qU/|= G;G . %@Hu Q~j-NAq`{'4!/傁M %/0<$¼ͼ\/>5ZJG~>e[^7ځ** Ei飂JCBW;C3qBr"@E[x!BY"q|\&;3ϽAw`44,! A"^PLRX^Е;{삊O}K??GOoad߻kDp?0?zA_I_T?_%S[_8^fW}MDb) <ኅ :|,X,,#!/Sژsh<}8._3XqޤCdx!3:>Lc%ҤxYꉗ&+nUzJ\ˆd/b,bڊ1S~ChC[$dQ" I (B~XU2VLj!`\vo N̐cQ`?g=_{SL0bŲG]rݼ=n ]gzy%ߖډfФdh2ƌcd}7fUZ3`I {Zg$H]Q(q$‰ɋ)qbzQRI^t!H-RB*UFW`EgE^d&Lӏ?J%=DDYlL#<нIy& IIXjɥ`Iu6&nRniCxUYn9fgFTho9v>VXC u:dOj!|5 }Yȫnd %TaC ³FTah'v "Imab-⺅D:vq!3DA" pG*M&' ? :t-> K\ܐT: [LBoǚ-`2(G?C\5i, 򊰝= fvj.ݯg^쭀2 Idq<B!Q$6XoIAcܦ!p "(a W 1-@!=İjfQy>z߬:î[n;N7{.<+_'{˽;m /u{Ve5^z0ĐԮMպ=φ;vuweZˆІzDB $fh?kr 0(l * `l04T@%rR(T! ]xΰ7\u~Rp-|HC-GY:1AP$bE=ېau-W_k:S(-mA0[8<1vcahe ಞu4 ,ɍ΅-2Iv3܁(<ʭxR-" KxP**P) 1#Ql +] KYҖԥU򕱼,ky\+2=_aF> V86n "5? =p|c?HhM8g]A< Jի^3IL@/0rGz'!32fYF堗b0!|4c.LijS#Tz;]XOcJY*튚tBU!RF}j,:G>zd-+YCV8As$* W>Fs$]OֵjM_ &U3bj`9.8 L̥X\i(IHɑ-YL)s 7m~փڊ lu{ۛ嶶Gh[l7-qܛ*d]sgPeU@[5gWw,sλ&Lp_:! ]o[_wů~ ]x'DAQh0|ւIV`6tA8D?@"E!>D":wb %xA4oLX޼=JM2|!!F%/ɺyrflg鮰Uq7"!]/̄47 .p6a0ɜ <9-p|(< K:a-'ռbDz-*M@-pB5] Tz-ؗ0,,=Ԗ-d;¢ꆼ-fok:ֳد\{Cyl1$fe35eX5v/|0_Yms,g:ƳρNp a/$Z|vC^.LvQwI/nԪj Hpr\#gBɟrw|!-qc/:'{^Po%' ^}!f~u"\wm;9F0p(TQD]H#WcJ gxS½|ovYF0'=ius9] zsW;fl~oo3`@M-h}Apq]j~BZx,^ԯ}1:W5nv @۾\?=QKBCnz~oӎ{{ {gxƧqp | -b!Z(N٧ȁGt]}~$fN0hpSg@"_7 ' Ҡ00~7@g uf_^w`(wg/Fgj|N([-G'tj;Pn s(ux x"+e~i*-fu_`z5 7 <( 4X=H9 Ea'gou{XThrxp-bsdO?g7a8 } p u0 x;Xmǘ8((HȌиэ(ez(~6NYy8yȹv_svuŰ 0ِ@ Y` 0) ِրr&{_CRr83c7fgW92?Wp#sJsbq-- w1 FaB۠ w A 'jJꨐꁕڨ+ کJ7ܗt\7o _ǣh 'VX 5!5Vzx`@vglg^^Nak*3z/N8{g~&|`{*@ᧀ,wp Q Ƙ 0sk;+ oH q+$: {jmxy25ڕqi0x_WǞh ߰9ؐ5a @@ _jX.!ea+bh?fPTuzƶ{Uhҧ:~j'KJ pX ap lz˷~[ "끌}+ہ[Gřv9z`W A @ʬ9A4 x 8VQK9 UiKazPNnc麂P+Ԯw0yVlۄ`wP-xS6\ 9e@#0@)c0 k˿W{w|Y*K g&aylH`` jFBDi躽SLJ2es_Gggx5_Qpђkv ` p i2 0 kL2mqs\wMFIG"ٲV;oe>݌QWYPH^$؍X  b p V`Y }6APIV* P8Ê=sy` 0 `ӭ≮2>ʍ8#RF"ZA䛮HY8/[Ie+FQv` گ  `Kiy7 `H11z!=.u 5ӈݛqZEߗ㌄@g@uVB"""\A&[N^aPޫU5 pi Pp U^淍z9A ` 5 >* ǥN|`V.1Z132fVfVWmToW/WxVztp#Ym0aVSc PM! `Upo_m '۷hnG`ֲ GZ ~YЗА>jV(]G|i캄K ۰ΥC]ۭH!>?sGDOժS9&S8+(ot<\ȃ#k MnyT TnQW?<(T4,1I0P}GDI@Dy40;c)Q*-~p!gvYASUXc7$R5&{.(+)9*H;bYHXҵbVd7Zlkb),T< +3=05 MCT4:5`]NȠ9,vw` 6xhq\4[P%X{+6Syd5< -0s1UbnWM[@`|[+aDz8g6QX_cYffD$km.MENmsYnmYꌏv(S{p Gx$^&2wYpiE {& )CV;4ۆ4WN10HLӜvsݠEZ:w}jm=C~!$H}E5ix(-3X t%RT(iX$AK`͒I&&F!h_r*L4e7=vUTf7iaޏa%t19)^~6)<Ɂy;vf?)pt\)P,r1})bZ.ajh8э !N@cMF)Q2z4Y[/hc13SxF$Pe:v˨<=Q&J[iAUTU)6}iN%ԯXfjS-"huzT/̉TGXVs7RbQ$=kv*Q^^Yjc% JD,hAbĤkN9SUt޴f4?OMOLgˣٙZVH-V|˞w4"qY͂'^]nFBVFQnRWՋ`ѬW$bERFOUtG#eSPUrߙW\/Kc>I`lo<X* #ʏ0jd|e,gY[#Dܻ(Wal2Y~# BeFs;TA"bs?YЂ3lCyc>@ZЅ6Ϭћ~t%=>Ιw2 d< {4s!3l}k\ u}k`[P v}lc0 2HZj>d!׹v+8 خmo Qp'hK{ڷ-o{[6͍nuwMo^[涾M3mN}v!>_O[M3agHIڂ7Ä @] [;stH?*B-r'Aڣzյ7gQС=7$Ku0D}Vg{ݲ^qbs`w=l_jo{۱.n[B~w; Pz zq¼2wrla,|4ywuԧ-)zeː9xyW]w{PSbwWٯ ĺ!{Љo|=N[˟~dش_:~yX|`!7sz !YK40=S=\@k@l@I;37n>k(C7rc<@L)l# L d l{A|ALlԾ@AA4Bl'U{0(+4,C{@4LۢHak>q9CS 37SCBCCCqBA<C?:@\Ad:B=CT=6>4GDSHQeVUIefYPQEVVV`abvcMڡl VþujԾ^ -if1qIJ p7m9G m&f}]]JmM9n׾֞Ĩn[nnfn?]4ڣFsfڥv>I:lBxG.Mm~/Idkl0~6Cpà'pvpp? Og/moN/V=joo!VØL)!_ۂwn͂$N9'7 (#nr gp$gG˞.or;Hk;sw+?rr5Wm/Y"2WU37qFO@qC!.דh="L)g.rǟ&Mұ;|)',u>sb$UGD\P'X';ST:u1_uC]vo*gNjGO7/(tJv!59H[pcsӡ!/X݂+v1K?rc>%wuoiwxzǾ{|Yquouwn)x{/>7~vwхwcDNцVvo N:_s2w n_[wVrsy}WG?w$Jz1_zwvyzT_w#54|Qy<_w|ȟw>|=g|| ?Waɇq}Χ:ėQ}ۿpFyT#jBg_52~.c6ºc4D+247CNQ+R{M3MCO '740@ "sHCB(b4N?YeNB%.<0"K!V@!oRϞ>{ZhϢ=XeNxbQAV-eD^ +v,ٲ`ssf+w. j}n:# )!Xp :f𘡃GCd_{]7E`ȅ#VȂ'|_?NcӒ)g^m6΃aMԹ*Q*e)TT3w u'W})a;`3Gv?`ۿ|Wmfy |Ff} R|W!qswWvAtE5v'*3WZј9'ed@C" #q‘E'I*_|WRc[f SyY2)YxWMW \\h\sVgWv{ )؀DJ&dZ ^B8闖疚BکwMQRX^N|bbR*uթӭaW˂nےXNlNZgm-v_vGU}jwf",Ŗ쑳B{շj[b㖵p\p2?B{B +ܲ/3\.pBN8"pC],q0oO]5Q?Q_mo.s`5%ݵVv;꧝TzWXڃnsE`ECC.4AZj8\s޹iG^褣Cz x=o.El _#oA!h[-_c=  h{ړ_磟߾7_<C><+oc><%=ۋv j*@ K=ko>=>_ WC?ҟ>oc?>??˯}_?o{&@ ZVO/[ Q 5L`" &`BJ`RZ`bj`rz`` ` ` `  _TAR]tIE"a*2a::al7TZaV?l!r!aaaaaaaa b f!Ba"*""ajtC>jYA&j&rb'z'b(b_:*b*"*++,b--b..b//b00 c11c2"2*c323:c4B4Jc5R#+(rc7z&^bRb%!c::c;;cU?C==cc#>?d@ @dAA"dB*B2dC:CBdDJDRdEZdC6FrdG>"$٭$9dJJdKKKc,<ȃMMM OdOdPP eQQeR"R*eS2S:eTBTJeURUZeVbVjeWrWzeXXN.A8BbLZ%JdH^INA]]e^^e_%d=`&a``&fa2fc:cBfdJdRfeZebffjfrfgzgfhhff8_j]ڟ\lfm&m.=fooogooq"gr*r2gs:sBgtJtRguZubgvjvrgwzt.Hmgy&lʥyzC?C|Χ|g|~}g'g"h&*h2.h:BZhb(jnhrzhv舂(hN(#{h狶h(yh$h?hi")*iBJRiVZib^ijr闊i)阞i險i雲Bh拦Aij V" ((j:jBJjRZjbjjrzj꧊jꨚjꩪjjjdS jjj k k"k*2k: ͪjZbkz̤Gk븒k빢k뺲kkzFShk꫞Iul l"l*2l:BlJRlZbljn[;lȊ[ɢlʪʲl˺llllmОǎlmNk*2m:BmJRmZbmjrm^тm櫝mٚ٢mڪڲmۺ­ۊҭmmm *"n*2n~-BnJRnZbnjrnznnnn.! ,K0Z& H`)%L) 7JĈ/2,q!9Ir“):7K.cʜ$A8ڴ)⟈@ (H*]ʴiѢC Ch\͚u+ XKٳhrJ[]fc6`QƊ0XfcFݼlſ![id) ̙ a]%(h{wEˆ; yc-82b9nڴk`O,v#M=߽wӧ/3c,l>]W`]t1Pa$?N8H9DP@$liQ FaNJm(J(REA6Ƌ(dHw `^хR ņ څ {·S!dǙ+aW;@ ,PWQ8Q`eYșӐ2OUHr9 w馂iӚ9 scg] Jz@jAT^!jA-TS;?SMA$+IJDڤ誳ZP="?2R!4lJ*hMŶl>l9lNx$ O<33?#+^@BR:e > ?A ֻzv'$d?t,(j+&),R~'A?1 3O6|383/T #M:Ҁc@~LRŊ56pa /AX@ k,$rf, a)w}oͶ@ |@$,r?zT=[#a:Ц#"OHCu6ְ1JC $EZgƈ͋|#,+X^&m\/eweݵ@G_H$nͺ@D4+d$nF2C0Cu [GQI ӆPt0P 8g>$ _x/ $3r LF,yD `&MrXP2JG/]sD%y"Gd帄.YLE@qcm`ohVa\ڲH bhɴe Y&  cY\H'?!OZ0,m̥.iI[/eIA)SHB#yN4Hiʤ90 1 $DIm.BŌ`$!Bȩ%&A! ,K0A'WH A38_)J,⿄,&jhǏ CIɓ(S\ɲ%ˍ1b0?ri͜7g)FH*]ʴӧS8qT]U 3†!XdϚ]ַZUPTx˷HsVecF/̘mbZU~CMtE$DpX͚Fծcs-[H h؞-ng [q׬sAУK')UĐ)سkf{S`OOJ~nZ\QITW/vײ?q=c> >]>u[nLsSxm\Mݔ{YsGyGHdG>>Ȭ,W.;yW%Jf>OGҀ>--cM=?=s噟ķEhv+k?Wg 8"aGN/ SdH$s3I`ys&כT"c/Wa t %e У AXHs*呼eO%H=nytc4Q2r;bǨ*`?l)# Fؐ|p @ HȔ/B"a8NKɷ@PXƭC ``!GY,'5SC$ɶmI^8HR$l? S[~nQmf8 vr Ć!1)s84/ NPdNyM6%!\ (@?-"JBP:0Rgt$#Y?4j3Lz9~O0 H'D1ͩMoMKF ъl*($WHpE,*0Ç gHHQD3fT1á LQI(S\ɲ˗0cʜI͛8M 򟋊1Rwb HЏ!yIիXjʵkA`blY0`̰vF@&Ɲ1wƷx%ȱmh6Ԫ]+^̸㯅۵6F-> sC4g֬reG:б۸s,N GInr̟;~zc!pI/S`.d+W~=p,?>7OG, Fށ&SpQDhEWT]d?atF amvcLj$"!Xb]^XaUdaSpDiWE 1DK0O 9c!%yz;^DPfLYvsґx橧J (?PDguDzR!⣏+)aT)N1`{j+ImN ]hjdž*QȮ Q+%T?Vʣ2p*SR CꭣIV<$*66mZ6b()ICH"J$"CâN?[T J0T?ДOJkKQ,MJNz1-b:cObilLGKӶ/)3db8mS?ӏ43 sh뙂?@s1D10C5MJ٣ qڈ6<@mp%<ɗd*cͶ(Pf'zk1+?nR+)S1#?ZRu/.[z pfL n+\궸At'ؖ.Al6e 6NZDF29Kk̬"AA|'2_W5yK{]35;Sl!s7葅q F&TxpR mDQ9$ @KqJ Ī4^R`< ^A'x&TMڼ'naHM$HSβZp9W>՗Lf! ,M25# /*\ȰÁ*T`!3jȱǏ CIŒksO 3t(8E(sɳϟKBQ0DH m̘ aR1TN{B]˶ێiM )ر g ^A "zW}WVشo3k̙?Mz0Sw5ҮE |u#Ov=wiת5ٰ㝓+_xXMtlvW/kI~}7ҳkߩ ʼ<S+DqŀEa$` 6Hv4`I8? &H VXQ AE @ !LX#}a@#B<:$ P4?BDupX^9KtDNaNdHCvmEUŜQ YxPE66fk䣂D Stf S,1 8h!v A_~jӖ9D.?(TM=C>nTH! +#A|j@NwŮ OBc> @O=H"?첉"PvV/iBNĹmBPK"@$?,g\kD P,rq O( .Ai˰BnC\sP/ 4dyő 2AҠ+=N:PP*  -AD%{Jʆ>"I:أCm71= y <<#7AK'Sd2]b8 N>0<)Cΐ?/Aw/$N>䴹~{A!b:J,un44HN">|kdsBx`C;>'c$%B[nDz=P<}5ЯP zxBq#qTǺm$Y1#f$e 1C೔ 1 XNQJ@8<0*dAKj6" ~ ߽E00#  pHE=.J#?2UDr*!ǐΥnתbX30 G8?v$ɵt@"&=jz @Ȅz9C ńD!D 4IR#Ҭ(xɷGqp pXǞ1<ۻq|! ,54+ H*\Ȱ4H@3cG) ǓC3OU 0a1sDL̉2$U<4G @,s^7ʵV;ȑNzPjʖ [XbΫzRػ7!߾kvm@YU eX y2wgFLxT ^L;zJLy,i줷ȳ2tʼWv5NYt KP=Ĝ +l<b-U+ Ӧ0Ȟy!B4dB5$"m.J"c/?u,dME t@A+ >P!O=EXQ I)9P>S#C fB0i' Ej^7hBg`v!(B(i皠mq^3Gjꩨj?C@1 5`@A3?A0뮶lD klԅ:Ndk.! ,)BG*,1i"JHEQ ŏ )j3ǐ(-j1ɔ0#l!z^D9_@Ke%;;{zFD09͉%bN %US&YkϿPn@KyUOP!HP)>#˜?z&Q/S$ žK]ڟ=sx=ڐl] īp@d i' R)yC$&UެC^3wzVwg.97N&U閦pߜmTQa5/1)xr`GByCb?ffF"F"_UA.c)!e,@)DiH&B)$ PF)TR$LlU9%`j)^R fB.0Ú3Lΐi٦),|gi*砄9!6裐2j!P ]qE:хtqija8NsW晨z^zmlv$ aGm4Ov(ldǵ^FKjpbK?)iՒJ"B3n"AyAK>WkO=L^0ǀb<`:0A c|BLZp _{n"m" %cĬaaɡEa3f1Ap!"?qY 54?A3 : ?u nkDTmPB! ,T<HFǰÇ#J0ŋ)jȑ!Ə ;YɌ$Sj<ʗ[Ãzi9g6y 23Q4hMD-'l AL:}jN剠![^Za*o5pj@uWׯ~t@⩞0CH[[6?hbSxy{:uuN9Itg"b;ԣItw^KZR%*fJ2헜 ?UUJ8@,bjy+>f^j:(yY! ,'(G*/ #J<-3*l8f+ClbX"TJF3G8% X,1sU=CQR#˜?Y2õ ՟.ޟ%L0,fP] +o+rd˘ E^ l9sf(Q++g@6t۸s7 ǝzmM8T,E͹z(Krh]~}B?x+*K zG*QE'Ta*I" QAYTQ /T/#V#ANUl /)dViEAQHXi)`ih:UZq)VdECVb)q'-z|eJV &[,Z{B'.$"dxGWf񩣎j뭸:kkA+lk,yűEA5,]@Bit+n`覫+/! , HPCe\"Ï ALǐ(EN Dʗ3OI(Qpa8?kHz*ya1!FD9Uժ:͑Nzm3w^3 zdV=?)uBaaT ^mArcP^ʁg Y/쏞 p7&~Hl?mlW ibsye/iK@%$v3VH?>dc¾dqO=|i׿0}(_Bih"T2J-h`.5Pf / ! ,%GBР?xhp̼T'Rb GpW /ȸܻ8"'~?/zû?|Ϗ~>W}GO Ň`m?! ,G):Ȱ`Bx>}#ؿ=~'YDK:|! ,K*KÇ{bBc楲?s G*_@r?,xdM5D̩z~-"G8Q`KyUoN`Ê 꿗=s^d5{Ӆ<x"W%@P†z̢Y/A<xS]`upν7,Oy*ҫ_Ͼ_AϿ(h`@! ,w GBȰ?xJ,o̼T%1ga^%$Q=O()z@%bN3Yपg',ޜFW2ϭzit:,…<h2T ^m ݻwyBWzf _zL0NRok%;I<9 z`,@dM۸sޭ[ Nȓ+_μHNu!kν{! ,l#KKCzH1RU|ĜylL!zF"D<4UV_ʂxj2 Z۷" ȓ+_μУKNسk! ,e ̗OڳG^‡N]<U#Ȅ@̙I)AA @IT@UR[ O9OU.`8`aO47'!!K25Z8O>o5cF!yB6#Shc$(=ILQIj EOvRJ]fDhZMv(ڛp)digfӝ|_}ڙ疷U/(<-(.@zi9@(CJꩦ:jU*CV[   l:@,"`?A* l"`x+n(Kn? =-W:D"xr/ Vȶp !)Wlgqq,pY?~$< w L Csq?i ,sc <?YlLSK64m sd1O*/TWwL(0Q YԳ|߀.O(|/ /%h G.9quRG=G.褗n験\1:L1En{G1:0No<!+T j4Q ?l :*qd$ZLCpHp!E:#%HIRҒ4%'N>D(9lq!8ldVRvf%+0ZNå.s[2 f+@r!$A2! gpCjzCn8Io594 t0E!( 4!,a N`.\ B :щJ(D!Ѝ>t]BP+@ PHJO*!x  22aBR'8! NBCP0aCcHTڅ8B*CwzUP024 U (ֺR(D%jjT.Ux^:;ĮvSڅV?ֺ- deV HUY᳠m!BKZ6vh@*W: iLad+G,IZZЮVH*ŭXTWkp%Rzmh#ׁ\U \ٹ`UwR4Tu+(}c>G,V [Vy$pRiCc qwHb H;RV/]!ת*jCډȂ!!$$ 0.mgON! LPlbGQ ?l!A!GHя} C"I8:-v#b}QKnt q_Q ݨ(-Q3@t ]<7{^>eG#S`M0jּ50;lSg6ʼnӟm`4'KMPO$`xC4 TLK8T40H) "II$-`IB.؂dI,3C05؂/I38-I(XJ,GXujFkDQ!SF3HąO+<DI]ĄY$F}_؆3pGn@4ATVadECeH&LHax{x>LVNh~! ,KW HSxÇ#JHŋ3jȱǏ CIɓL˗0cʜI͛8sBg? ѣH*]ʴizsJիXj*@cti1dT0mZ¿cÞ-6۶sޭ7߾.8Ɠ#_9ΣC.:ֳc.@@F4EA 80Ͽ(h& 6F(V F! UxRO"d'fh@f,0? c<@)DiH ьpRIViXf\vy5fJ=s$l1=d1ԓFp矀} ?SO^6裐F*餔*K+P駠*ꨤPSKc*무jKf1O*/zk챑.9)DQYԳVkFQ?.)h㉰ٖkۑ& ntC k,l' 7G,.U X!w ,$l(;\,0?l8<@-DmH'L7ING-TWmXg\wI)-dmhv`p-t-px|߀.n'7G.Wngw砇.褗n騧ꬷ.n/o'7G/Wogw/o觯/o HL:'H Z̠7z GH(L W0 gH8̡w@ H"HL&:PH*ZX̢.z` H2hL6pH:x̣> IBL"F:򑐌$'IJZ̤&7I)G(Cr)@ 1 2|%)!2JP(EҔ0a3pDvLPq"XIjZS0Ȧ6 p37k+H:׹g⭛7hyγ4<~ @)ςڠgAoMwM6:E+AE+@AZڠ(ISRc3 fQ\tըFy|:KtnTLI!3pjSGViSMTGf: YOUf0C[8 w HJWU~m`ۆ쵰] mNPLg`%xv LX<&8 B0Auk[+[ dapBl[ {(ĸQ,3 IςvLȮiQ;rװCۑ. r;Bht4x! ͮ@ 'umau =0]$Xor,xA6oh@4W9ALBpȉWl6x?  W@i@n h`S ybM^Y<ރ\! pP*>r4"!D1IysMbd-HPcfSW ]P32 HC1$!GA8S ] Esm ~4d@`-MY/&/熌Z̥vѩ }c1GұЮ¯ aZճt "&ҏ~Ҹȴ-l"!EvA$cFd2<4-tcEnv_gd*(kMk@okZp!N@RbN銨]0N2wWkۇa@đRG̩e)?t?QsDֈ,dYֹN t b] @.[聶 izN3;6+!z bߝ׺AtK>o} ?=AAg!f_O˾ȵ=^dμtA^kl,v~_NϘ.ɋ>la^+la^_~+t-f.bv^}xo}t[t էdmZb qVa,}Q_d}Yp{3s_wlQ}(#HW]@bGtf_Ƃ|Y+YzewΦZWpH[[`?Hs[ ov'f\HiNkVoWtEHxH}q`qq`DXr8YSmE5VFQDSQ(L%%NURXAȊ%N5Q%QhT4+JE*LLjLAQQN0PcӵO UPtPO444eO4K0L@P0O8OK`PHhP~AV"@SS)--t i 9 ِٴ 9tM9MNDDJIL3K8D)0+`V%&KdJ4JB K4JuKKt;!,KW H&g_ƒ#JHŋ3jȱǏ CIɓ(SX={ķ͛8sɳϟ@/޼2a ]ʴӧPJ?y*ʵV`ÊKٳ ڷpʝK~ ]ŷ߿WLÈ3•O Hµ-_\&W<93ezBMӨS^ͺװc˞M۸sͻߴ3.AA? l((ϝQA hνOӫ_Ͼ˟Oؠ UxR$ , F8` _bf:? c-b4h8~9dG*DiH&L6PF)TViXf\v`) Kq+̑@p)t c RO)蠄j衈&袌6hD IBL"F: &IJZ,d&qIJ#3HA'GiIhLe*#Y'UZ's#3%-uY[r%,]JV҉<%g8Ќ4g2yIc Ü$3si$39NLIY 3Lә jN[Þ+&<'b$'> !FQVtg*zNuVD&CMamCSȴ NPSa pj@HH1WRd P@@+ a@h ]jV*ְURWNB\@W7E@ib$cjA:R5V m Vцz-V KVb *_Zׂ85kE֫mn aGWZN$ZvH,em+։⺻HfK߂ uE A"ZUlE$! oy\BD[ 7"WbqBGXzƦv ob[F1R$?[u(%lB$ )Aъ`oO"bP *p-|{ {L[a}D!t dFTldLWۅV" HQzdG?,Ff8P*Z+n>mR ",xgb82AkH8K2iJ4A! +Śj:ǹ#jAZjګ 2qă .R4mRX@"lB6˱l>cDl`x+`ƭ`) .A:Ldͷo:%}/Ӻ{b7 "%n֮a ɂg>sNJvqFxsݮ+\5 fH(qSE4ϧNӔ?E/Wp.7w[6UO;.iأT\pІ8ũVڅ6"bƫ8sw'"8#3no偕)Mr: BCQT=NqA9g(QlՁ@tLOS<(?ɅخdK[ (GsJR䣯́ j/KԙA\STRgTN9P(!O %L KdKxIJeK(L$H!2,_C |%4ȰÇ#JHŋ3jȱǏ CIɓ(SBpŸ˘3k *=Q!F QǐQZ5 76۶sޭ7߾.8Ɠ#_9ΣC.:ֳc߮;w0lbS-X=p`Ͽ(h& 6F(Vh ?8XG*豀h$ي,5fJ=wғE-"+ =x\/' *xLQ?0PBdYԖ5b*Ħ3ShlC=#v"C:cbVJl$w+eu' 2JQiZjlPc-L :0 l4@- )ajĖJ ]5x,/J99klZ&۪.=: !R[ܰJޡ":oqܮ6K,0 }RrO<p[< ;õp1=3ZӀ,&@khӓ6= 1!ms >ޙ 7$AF} K(MO9Wf+`\;ǰ 9*5s8NO 2BBSp¬< '=Vokfpul.(+}sN-;ö*D;,90TN􂭶XG4< P=wM*.3L6 +^ mv3=xq;z 9`-ex 0RPr@TN +Y6(-wI/ ! 2 PzLP|dQj<U\y6T8)rD9uS|Uጁ*ɧ>y~J0PC DMЊF7JDw(GGJR @bIWR䲥0KcJӈδ8'BWx".: dh 1 0U+pF\AǺx <+PBE!P% dp숇?ԡ<5+<WzX + D*0zTd0*h+VފmcT1JU ye^y a:E01P >~EB T쁰u1U`cp;!yE3rLv*P2[ SibA d(0=H[ER w!z(hΥ0fU:g caTh|=яw M(.܂< a0ZPCHr-;Q°oQʱ"E>~)1$TN.?6P=F,+!qP,;D0|(oO]Ea,S* avE9?hbs r'bыXyȐ728w*3^zۘ*.Tal#E92]d?3={L? i1FC|cuoX)ghg z6(-^¶0j* d huaAcq rNE5XA]+&H 嫴?=ngXbH n#6m,n"b:?hm{4ȼ?Nr˄#/ sviyaNsxY3ε"|+=ЭE?Гt3::i.VW9ֳNs^:~W2 R WpBvЂ5I{ezִ5Valsܠa~v*u+ܭ"wԽ0P|P8+Zk[ȃ%<\ p;xӄ ͷ!b oWQi# ~=4?L܏"iz8t(+u<@Xs1 Z@}sE~S\eE p `_f! 6qwQfW}k[nf Vyt~('~ahe hwէ {0zAiVaiwiiq&6wq=uvS| V@VkiU0Hvk76`W. `km0` 0@ZZ`p  wvsmn&`7VnTnt Lc߇t nphWp\E`0u fTp }xWM]{bS؋,XR8#UƸQȘfȂHSKqV@՘qHوSHݘSxxX45ᇎ5+ȎxRx8R8Q(Tw k>OH vn'xU o7O h DA 8"O|^wB ist0 tqVXѷ[H2Ohq0Zpqe[K_0Vp-f {` s8GP%\Ie\bxfCyȐ}aE S1 pq@]0_n8ihZY& ~[Z `H@ז_QdȀn@ WA  #acy `YAUe}΀[O=d ]p ta% ^ nXE]i8c}kV%i\1hP` Vz8ȜSbɚS >_!76ly8 =F <~0`G 0bi`[kV`@1u 0qP9p, P!PIOhm`LjS)(1o Pm p\hP`mE op]5p wcPZxRZsWsHSJu$VuJs sꏕѨz,qqyVjǩ%  `P+0gD i+`zf9O0WzvzC|3:3zP ˺00w z蚮꺮 s θ ʮP KWp]z pzS] L  i fP 0z 2ꪧ Đ j( ^ HA;E\ ˮ)`ʪB] pd`d`B {3"kۀ &[ `zpc X5pU ڀQ z{P` `l[pz۸z6mJ\е\)3QeS`:0 P`v [w V0諾 ّPܡ K5\,;z@P y;a0.  6L(,u; \ @B< m+37P7lfd@"Us{YS3Rj3p^0S09appl 60&a, ʤwk+Ȑ8^0b @p*]Fmٛkſqj5'>yWO]Ӫ]Gis)ۻx#3߿ La(N -~,jB5b5٤6a!fW0_*'[ ;Sdھ74±YTJbCc$6"`}R^,QEL_B] =ڰK c*fA\@daO9jk63/+l3N=k/ȣSO98Cy"d6jFl|! ,RO% HUP!Ä6ŋ3jȱǏ C4Hɓ(S\ɲ˗0cʜI͛8s܉2IThE" *pJJuժXju׮`'6ٲhϪMv۶pʍKwݺxwۖO‚ &̳ǐ#KL˘3_&pgΊALӨS^ͺ?Ѱc˞M۸s۵ ȓ+_УK/ͼwOν)գGӫ_Ͼ7_/no(ٳ߁&cF(> Vh4vd($(^,p*(/h㍚8O=8):(?(PD`<ȣLf)a\vAϕU #OyY8 /3c(4 sRUɃ0*R*Zl VQT ]V!6V:Urom+\*׺tū]WvUT@!2,j H*\8Ç%Hq"E/:LXIFXp^=x*'bxرJ .QMzrD,s =`9@ @WC @ITO;Wg1%bN+OnZksdjoߏ4`̝W/G9nq2`.޺yX +v!s%PLYRo:xыh_z*񋝼~׻]= YO۶z'Zm\=xWk=g/?|9ccD|P@! ,R 'u"\!Ç "h0!ŋ3NXqǎ 1~#I G`u`ʌIs͚8mK=nPDDzhRK6 jQ= dׯ`Ê5ORe*mӵjƄ;Wn[t=h/T,†ZM50Lj#;hx5עamvhڷm{wуe weǓVo68ͣg7҅|콻s忣 H(ms&/4$?vА E*7 MxBgS-XT-HeiZUS/P֏|?@OO Ne//q50PAH*9X…L1\ zM8ࢢ[\{ =} OsM $oQ K]\3&p^(ݜ& 02Ղ: n* ƣNTmve?$BSN;Ќ 1mҺN4E=;ӳpzTĄO`P7f 3@ JF( g4Ӕ0;1u5e3Yδ9MsM<02nU2_uV9}YMm6F)TVU9TFV gPOČv:EpD! VqAy@[c_a&X9 j^Uy8ߡ&袌6裐F*餔Vj饟Y S{9 Agu0[6/Yrً: T03Y;Vvh| 3;Y[]jfvh+@#*k= U Ey!:`3sڭ~裿ܧfܪQYyӋVlg1kT2TS× @By* ;:@<-:L/lcTc%*K)|b*z![FDb+z˼<* nz0/!u(.RA0D!JrH7G' :jItV3(" 9vD(0$R8â{,D]%f!+ΚPefKIVѳXoi>=mjgB:5moޢ/ pKMr:ЍtKZͮvz xK=<|Kͯ~LN^8'L [ΰ7{ GL(NW8gL8αw@L"HN&;PL*[Xβ.{`L2hN6pL:xγ>πMBЈNF;ѐ'MJ[Ҙδ7N{ӠGMRxFWVհgMZָεw^MbN6Gf;ЎMj[ζGrn{MrNvMzηpNO#D'N[vI2{ G뒠(OGsf8rG]@έ̛WH9F1#IKtcԷNS !씮 xܫ|kϳDni܏;<R9ԜВ?oCMqo{  p PKgp p PI2|臍raP۰ 3jHn{ 3'ypwye'cC Ef;(`PXhp P8P260jh[hyf cm7cV@@@Pg py `)Ќx p(wg  ꠃ `% H YPgz P,I2Y1gҷ p7;),0P iӄ6`Wc>M~V8jn9ci cidb)Yg1 ~{Wg 0J6ivxyƘbIbHV9bCٙv8yٚ @`B ٛI7Y隴idy)5YyؙٝY#dE깞ٞ9C!0YyٟY#40l9c!# ڠ)C*0ZzڡZ" X0>v0%,ڢ./ 4Z6ڡ"EPc B%7ZFj2C+LڤNPR:TZV 0XcW`b:M/DhjJZy<֥kr:ej*DxSڦ=֥,Rjw*:|XڨzJ)䨒Jc~:BکUZ:v:_'DڤcjBc:%Z7vJBکjcZ:#z5Κ*BT rʭ@@䚧JcJ )*DS3VpqJ` *;nj|  DS꠯xjۤ;K:c ;}KR fg@ ,0 p  [.뤩 ;p ڠøE{+00 p!+c#;(K+CS0K  Ӏ |P0;p |`0LjhKpc`n;Up P0|ۧ ;acCT0 s=P+P+0 bswKۤM;+P Erڹ9d; 8{°@KZP[ 96`_ڵbʼ7t)ڰٸ K LZTڿ p sp ;RKפp˨ԪȠ +pPLPڻpUmK  VJ&|Qc`iaC <|p iTS\W| @p/u ll#^p+,@ ꐷ*qć+i Kw ]L  ^+Z " `.`i f@ 吳…Ll i/\,)ۤ)pL˜KHꩽlAd <{D,G\`ZfVP|Sz Ĭ)` m z,̪<ЍZ- - y ѓ|S:90.04M.02=12 =5m:%=kҀ>R @>-Q;}4m;M|ԶzJL@mOApA@s=u}q7l!| Upp؇،p؆ِٓ}ٓ}}ٝ٠mٕ؉؋ʦ]ImCP:w LmNۺ]ۼN]p}Wp= NpKfͫMNZ]}W`͍}Q}mwPR;s}ۺ=>~nݻ KPm^pQj<PNmɝm;>1#n;{ݍߍ*N NMa`?VnZV^<^.}PR^pr>t^p MM -Y=b\.c^n傮h~jlY`V`ݞn>LF{L_nU[^^[^v n P v`.iԙK`N쨞.۹Dc뷎빾뾞` Z=Eޤ^YLj ..TD! . `  ` ݓ.}漢Ѻ+>0W\nހ>0 ŰA   /@/?=nLL1_fo35};DO R_Ր . `w` \ʎip/Qkom};s_@Ð0K_  ~! ܗ`b c/Q[P_pOK Tp OVʠBv $'\ 9RH%Inѣ4P\Lk(5my5tTPEETRM>UTU^ŚUV+WabE]$qX]?P 5(-!}@ gM\P'.a}Z?Ik0Y3 RIPb*^fzgϟ[lڵmƝWbhb;s[Hy~'־zҭG؞}J˼b9,Ű5z39I-S^Ħ?TTЉ^vA[[A7 'B /0xk7C8vIpбEf~lQ.}&VϘ}AǚdG{1ơ6 %|[=4Ϥ&VPم?HcW<* !-M|( N;3Ϣ8C'((Dw'|}:pGV <ϘyfDG9Pdg"(`2[!(ԯ[nɢJx >xA% 8U!3YeeYg2"=㐆ӣۆȬ6@#0U@V={Kc5-HEC$A+gfajޤ% @8܌5>7t7FoI&5#(Ly酗{e_^ CL+Ea!:hn8Z8 iy0 UURyOXcB_+",޵+Lᅏ}h离 Պ:KuE8p[j>wWպUC{ &W|m+vUE-nOG=uËg}] Fnq/h9Ͷ/y왭Wva%8;6;U{;ɽ_$T^*`W)\7@^@gg wCD?(}[4AkwV(B,,^`Uir+I 8C aux!08CEDD&6щO\X QCVȹ0aŘ=EhgDciB#)H 91rcu=c9HB@Dd"(xč[X4ђ4,5INNemt ),ҔDe8GU.r, JP>\/xᒿ^/WIbӘB$(2Yҙτ&*]H B, 0cӜgd-713xg< yʓ=u]W3a7sN6{ج%;aOӢ(l3\Ԥ'EiJIqǡ/i8OF)iNqS8iM9\zџCE*$cTB, *(SNQ=PQ>ի[ljXŪլgZQU~uo:Wjգ}UկM];شJ֤)kFBxrFXk#C Iab Q5BV#tL^CYʅN4H< v %vhCBhdQG- jQߢ#``oR3Lyb-dZ`$8qb㣀d80wŊp3dІ:቎LCP3rc+*s>4+x7!Dу|IE BL_×JN?ح }۾q6H"ވ6rb+*9Ǒ-x)L:`td\/p_|.Oĸu<}f=G?/~ Cx<]O@Xp@?#PҋWP Y6o lcLjqeԤR\Oؕ=͇>} Q$>ߣB&#@PcK]`} N}p\s>ZA;1;/(4&;}( fE34Hz$TB C@; 'X,Bې $صl@-T5 ,# #}+6A /`3ԸXc/$)89#'BK@|>#õh w z0=;BLTU C?4B7S4P7%w{0?H%D\3C2tHWlu;Ȗ^ڻ.d;CK4E;uCJsC6HGXCH1E&JC  HX73hǠƪ$K< 0C `H/ D۳J,˿TТ@\K 'K#ZɄb-w@alڢz/$M<'DL-ϼ¢c҄M-LML,N-3$Ϊ! , HYȰÇ#JHŋ3jȱǏ CIɓ(S\ 2˗0I͛8sɳϟS;yc˞M۸sͻ Nȓ+_μЋ{UEa:Oӫ_Ϟ<;3[7/Ͽ(2^ȷ}'#Vhfv ($h(,0(cu1XPCbdʌ@)DiH&L.Jb䨣@y;Mf\v`)@:cp)tvQ24% )蠄j衈2)P*gY 褔Vj饘 :i 1Y騤jꩨDx*무j+g}E+,l=d 2t.kb rya;+!^XqHzCa9uQ!;pTB+p|%qlH*XHp|rM!w{D6)IEVT!sJ|HӀ+n΄1|!<,!M#nα(q .׋0Ⰻ~QΈ 臷0|8V(zH*Z1pC%Ա%|u<6WLFY088$B; q U" N-C*T1J I-p$%ܠ?4./]د7/sǚ/ cn!.눇' x;%0KxpvlYq޷iHk-T+EV-Fث3b(n^;JyÎ2QCx́@Y9!q&d H~ `GN2ķ?ܱΑvpC^ȸzED;AO,Xhb,^3sM\Yڱ\Cp[MJ7S$n'Mi9 & w86>nl6DuL/XC)ny]F¡bu2icv+H ʒgqFҠI'+ы!3yvKbD DM`-NH8qJP\x~P*p|JTh Vď27rHOA\q)Э!8x+ s:N8 81DFqx~;JnW:<8CǾcNvm;Mrϻk.x z|kn-o3E**ʯKx{^{rÃ',S7һwLyco{ٞo}K? Mb痯F̏S=_M]?9Mo7G|?e/KD-|?}wO~[78[z ؀8Xx؁ $(&x(*з,284X6x8:<؃=#y=DXFxHJL؄1~v(GTXVxXZ\؅^`b8dXfxhjl؆npr8qrP2SH|؇~8XxHvbf8Xx8p{!8Xx8R= 8Xx؋8XxȘʸ،HHxؘڸ؍8Xx蘎긎؎8Xh0i@9Yy ِ9YyّOwxȏY&y(*,ْ.02׏2:<ٓ>@B |8>89JLٔNP;IFilRZ\ٕ^0I`YfyhjbVkr9tYvِm wٗ~M/yIGi9idYٙfy#y9Y铠i h9Yyٛ9Yyșʹٜ)菭yي$ɚ 9Yy虞9PyԘٚy#P?pٟ:Zz ڠ:ZzE0!` )0X?:4Z6z8:<ڣ>ʣX @iB|ِ`Ep/J0 XZ\ڥ^` 0BGPp1SEz|ڧ~9!G0ЦE90GٚyMdJکdzh #p:Zƺ0/:o#0zں!#nOʟڮ+k *Z iQ*p(0*;{04`X qIpF0*[d @9J(:Y1{3?0?.D^F~DfMٙ} ٕ; `U._V9 Đ ;0֦pʉ`Μ| |>̜ K`\ p ^`ۨL P d29  @@T9@ v  c0%65 7^潑g2? ; ~X^ ;!:/ Ԩ`檼אͼPUJ=kV 00f -4ٚ `(  vĠpcK!?~&(򴎐!i3<i`N~ = `?P@0N| ` Wl0p PHg`9 P`p  a@ DPBF0,J/c\L梙1bR|ի'q tR&4LlęN=}ThEEfL,#v<*U,z:kb)v[BzVڳ`W°{@WSV5+d K4gr\> \#XZD@ ^ԡx;+?];Z2%RQŎI^iJ.e6_ΰM͟߉TzE?t;xu뎴;K9e,K6[vƛk<dǙ?(0pCFBL|Y|*mK; >2Dc(qn 7ߌ#駒 v! z2ڨ:.Z* JTxeVB=b*3(ޫR>!vЊ+zp&fT)' ?`4SM7SO4 3D8a aŠ]ܐTR[S!{(8Qw4s,3K<02M5yAWzQ%9<^*E7*ϳUPKwH!z0CDJEu9?%`FP11,yz#Y7N7І1va*U-fGz6Z24}Zs (PC-W\rS7iewGw:jUf8a:5rY.e9띡(J^ ^4S4y%=aT Unyoess IpTHZ6/|n?=tEkOGHKNJf^4r(,O]vQœ(PSŒ]^ēSyP4YyO_>i+8g}M,=u6Nf/e};ۧUV9b.p9;E/l] DŹ"* U *,ssB UBG}a eφ7\ ?e,v;pa(n.[]DU P:8NMU< W(ˡP+lr^8C6э !8G0"CVǿ "v SBQqTk|c*Uő%9l@6D%mbH"[]9*AL1LaBeR5'4*g8ũWҜ7%j9T`:]+4SX+O}򓚼P&πBS҄hD%|sŨyN.W]'I**B;€H4[T|jzӜJԨG=*EU9aSKXPTԢ>4ժ^5[UUիdWղvu`u+[jַ(bū>ǗS%OmְEjbXN+A!>T2si,SaVe3ˠbγiG^MkWزsh^u[_9Xָg\lr.屘,iw ]ºE.,Yaսnv^ڝ`K]7-oxݼu/}bΗxq$)j T%a+VnLULC5P u8YzcqraB%%$!-*b=q"@慐\Jd(K0TrdXe2 f? gx}p`KZV) pm 3)5,b@rTP)^S${*ܦ wT\Ȉ % P.tfԥ>uWԦ5+j65cXZ׮5jc ;/v@k@[ͦrKw3gr={^H:Wc/ ﶰpCG%ځq@Ɓi ;:45"X%6)0 '^q`8/,>k"82|)93\vir<;0=J~@0tq;k3&?6a 0agS2mFbY%HЋ(;8׀]?#Sx6=x @);/zW9/?'ϋ;Gϖm;LWȂ]u1T3â`vs0_jcS񊴫 "Ņ @,lHWHA ?|P~JE?ÿ #?=8(d?[ӭXvv@z(: >Cr%w:>tkɈ A+:zD>O{bP k 898\0/D-#K@ @0;58s9{8@t> jx P@Cx~L7ӣgA>R %,MVHk_(S(3X+01XTP5^ -4 6dF%_8ZK-xgd@XgKh[nċWGflSWBqW[j0Fl :S4P{#[jPA!2)~4ET| %AۂH%  Dh[ jIPGU񺅒$24hGj,32Z BX<2d25S%L3#2IZBZЅ^,3IxjIܭh1Ȃ3:Lu;s(1,|XKTcj^]U(C_^X<@BL:KïTL*B_X5ӄ/*cV͵K*3ȴ4DN|xwPrMKKO\0,\[_(CYZ[ȅ>@G^ȄLp\Z(Ϲh-OZPBTPHcj(Z3$>b up1u(rE{P8γNOYD.C)YpLY2M_E5T@`x|ȨJm0PTj8\=2U*UvZpEUQtU8Vը'ƤwSH=$XhֹJE'h @GBHb 8اsoqWr%H؎JWYWk =}Xge/{EՔ5f׸C@hKq;UXpW}KNZ9"ЁڪګڬZhk)>ڲO0۵uFC-[X:ۻۼ۪݁-սڄ]؆%ۭ(,hZ+8UMZsm92 [\cCP͝Z)OݩJ4XL8٥ݲ[fӭBx mU%E⥣ ,( .:O؀e_ Ђ5h^B5^_`_NY!- "}d޼2^(@TU杀p`.&6>&xk2@3ua6\-T !>an&bI6a. `e;b< >U{aH K*C`6v789c9n g6> P|>^c*8T(>d%PEIJch6@fd8;XXCf 33bA bV o1VZ+iUƚ#XO>&-|` _RC^ @}gl>JU Vh?^^Ve]ƫ e/y` cXUg9{|}~gk0炾<X00h^6Cun|C@H g8si.l HegV7O4vgxeʍiInh g7R0]0iFoN;`ihi euipbzgy僀˴6RP0T0K E05EZ>b)޵@vܵ~XFUql-l`L)7"X>WxJe(l(s.0v>Zhi1V0m ֑@\ x]@>WsXld *iPky[n VV W E-XEQpoPlxjwOg춮طbюy^Z'BY0 p }]Ȇl8^e>01p,Pb瞇Pxeo\rR7~F<5+)8nso_&Mp>o-θiOkձ=H0W u[_ 6HU[po*r?*bNfwgv ^ 44]Xm 0;lp)*֑hl(K~?"hwe7Zvv~D@T86Ԃl$$XX(s?oz ṷݙZ!hl f5vnxn-<~@iCwm_^* hre%C*)"hg !t:ifN:.zM6hn$_hLx]\Ps@V0;(!יM,gsOu>kh o%HBp0TB|_τ&j82_8lh }чGT-f}ypׇؗ vg _x_ V`&<``s0(h „ !Ĉ'Rh"ƌ7reBFTJ/c̰L1bi&ի':rJ&I(ҤJ2m)ԨLHzS@* oPK Bkm˶92&ۂ v/}?*5dʕ-_I3'{N]mn-53ТG cX|-42$$* Lk ;/t0hy n9t zFX%L0G>&A/o|Bd)"[2ePA9zEpBugE nDu$vm7SwzH8"%x") 5xbhXA,*$s ,6شM>$ ;iJi7LsJ\3"0@FшubfhX~z(UAABX/h(@fj"(,I*z <KP DxwITp+ !"Y1SDz-6%P3H*:(@ ThAD*F&|PovZ%bIkJ9y  331N9( ]>&U>-2$&58 P#|j/)@!I@-O9"$&;hc ERΛ8aCר2:ׄ} *ΨC|C*쬳N/;$r:܂~!yrҕ[Xӊ,,o}I(I_m K&90PhU2K3G׬LbcEY2i.TyCW*UGoa؞-b (3,* GP/< "f4%% HFШ֐$ |+/ @.n=miY8C;\ tj30QIeFH()RV"-rVtbB ;P|/(9)>2 B0s4Z.xG%!KaI=hV1:φQz`ɇcÛ Ce9r4$ֆ懪ȋ%.s/12TFH 3و% Bntc^jzcD6`#v+$Hd uvca\x`2m+>=Q: ":TbdieBl&Z" щR(F3эr(@D6Q-fG9JO$A @&D850sT?-쀍VL ($ uN/A5SUծ~5c-U Ti c*H)@E|  =>7-(ѭiaZڅ\,;]n\@Sg-yӻ^ lP,H)`kbHQkHR#jBl-!dw?6n$jL, ..LFo'%-mJw:HhPDjHۇ9_ٴcRkΗXE*p*p* *q:P9v rn7:P!`GWcs>"h{HP]b#DeA Tri ;X}}uWR+ &Pu'DC>/(큊d!^)`&XF=H=ڷA`p1CqM /yYH]UȈ8u8  0 lTHe 7홡:D@C5~i ߶0_BB߈D?A\E^ YԈ/H}ȀpVܝZ$r`Pv0HT3 =TB*-B%d  ]HHlwyVDC&QT5h:=X8\(@HH^`@ l!cH< J-.,-v50 @agaa-".(A ?ނND88x9 1Cb8D6D́0C CAYBrWX Df66·yB) 70C A9Pfb.&݂XBVڰVMS(x   ФA^KN2@JdN8BCP%vb'R eAS.%$+(AH|_+B%bD6 I8l:y;%\C/ \eA\T@MHd/ЉRk*hC)A5!zNf8D%hCTAÆ/J CDT5\OlO0Dp@H5؂=(@)T'N:&'4AMJgC1\@dv8D$@!`>PR)zjA؁2j1( 4@UB*T|>)hh%25b>@"T\_BDcwH! FgD,:0Ahf*D*@,CB &UD(H+X%,V<@H<fM):cvBB2i2$$(B+xC+1i3 X%fjeU05X8 &/C[^.ʪ]#8MH$FEf*C)n:32Bڰ%\H-ժSxޘ{na&ݓ'+?)L)Rަ==th@oBdwPڄ@X!+^vNCii9@B,JƂB+n+$2Ĵ֚A9 )!n&W=DUnYUD;U-Lؓ8&kȂ nde&lM0 i*..q.6 /lʂ)\Ӂ~8 Ҍ9#a0 f m2;Bx%2'iCEM}>2x i4G{>ڋ%opqr)s9tImfx,X$d#'hQ{Ȗ~EvK/S.v"0p$tɞln7=_q"* j+^8s gnę @Qe@xހSBTRU"9D&/BCD"p/\%AwHE@E2 d B9+lC3 *c?/B.D$3C8HAGg-v/iiGjHT6D0{V@Q^>xH/8R`S%PuQ޷QM2pqq[/.(L1*]8~gq`C4Jkd8E+,`ޏ/4ASyoD5G!P@H#<ؘۇyBE!LO$%)1:61.Gj!9 9܆@Hi<0tG]T PtX:Eaa%LWCgϠXk1;E`ڍ8H@<U1mWiJ*)Xqjc,Z9[.BS5@*;$/z9t#;w^ae_+1MG|ꡁQ%8[n苬uj!168ߋ3`.Ȃ$<)d8~M<\4@勸Ml@XP2ž٩+U#Eÿ~y$5@7`AhKÿ! (@EPA#( <8lYڜkFlۂ`K[رo_!rH @޹} ($1~K/B\NNcحqD3<=1c[؅Meϗ_U5f cM$cVRkc|kkuRm ʠ%(%$d dfᖛ sF8oF2G'UȥFr2g.G?AsTƁ רF20ݢd|\bpa\ aC %(ŒpYXz%/Y'Ļl RtWO  P@tЀM `@F1:`D>0>mtxhhH77}HMD Pc"y"6 `Zt0IHwX&7T#>#pvS_ m=8EnSS@8Q"1,$s3z5z- +J$%VBp)2t;y;,IⳄGܗ_'.\Ұr4&cUF01ʱevҰ+l; ƱaKc Q(v`u@Ta"~T"2\f.s/_/QMZЇ>ApW/"K}XPE6ak_xy΋t{հ4`t5z>iw}_fQ r8 ^D{/iG lEۤ1=1"F9 u=0X ospkpAwPfpXBt&[(=o&2f*r| ~̍O,ļ= Pە%]n߹0ADŽ;`U_ !Ck-  P&N *!܍)/.cƢ$-*b /p5 2 Ap,!B4A n,0 0*dt!@$@ r!a % AС::Adf pft|@? ހ1  Ȋ@` @ ^ 2Jȍ{ vH4 &nc`O*uq pJQ<`\@TT j zA/|/a./z]#C*cE6zi/@` M` a  !2M`nI#N6hdp3?a(?rxR,ed4AVrB) Ѐ @AP**`<nXEYPB}pt7 _`!EGqGlxSLg6ᜡ:̪/P!5 6A]6uDLssqzC tF prbV6"OgR@l $ @ 4@R(R` $*@^ c ^@)B]nBK+OK |4@Hkx nZE_T2f"rXun`adP A@`Fϧz NdKL BLLiQ$#Mt Ċ^aRFd^ECub" `&`(Ź>>0`6@ 0hQ` b/ucQRbS)1!&&o@#44+B+/8TAKC)-I+@!@ g*n\Y6*fVa` JnbEc1%Wr-1V*Z]?xl>MT)XurBSO!PgֆUw4 @ɠx6 G؉Glm}y{m#PX"& а ~` .` !6'X P >*+c9R @e`dIvs Ɔ5!\2`heiA )CAUg#q:f+_FqS\Va G{ybȶK%{ucX7*$U>a `?ɀ)$lAwFp=NC` x *' *r/w[9xϞE1†UD;uC9/V[uou'+Tz [P`>;Yeny2x_.ΊY9u䍝Ϸ  B@v&z&` 3nԠJa:2AP? b Q }/eFg7fk"Cl>""Rc딉| L`h5eLXf[ ѻCcCCTOwk@rFq<XsڶSbsgzziU6UFNE[Pz3;Za`A&9 n+)b:.6 :A  cHH@P :LDT @:zϓ,D黾weZT2ygK:KKCMUA;CQ%VRVibgiW"lוCaX@.S`VUp[ܧ8b9pe F}mSx`B 8n ~]$(_h &,H˽q "@^BvWDYr;rFׂ O׾%GEw# v˦"+X{]-:!@!fQU 9MUg\@"~v"lW7B<GR͡ԀP@aH$6` ; */^5 0A2֬>XB (0@8@,[|2@Ȝ)$tA<|Hy5PG>YjSOZbz*o9⅄ںm@IZ9޽!CҬXab't(I@rd͚ÍMU|+ Ύp8isa!9ݼ{ˆċ7n@d2ƌ4i#ܗ{w{ XF?;qXýJZw%^h)q[ #7܀7_4!L"9jbpGh_@/01;q6uG>"W \xƘ'|`J(G/%LT@!(d5EG$`Z0w`(r-@ @&zcUO;P !1=#z ]PJ mf _q o̡ͭiN{{~ixSsy^g {WkS KpFlձ-G?|^w[F0ؼ~3=/|_!- 34BHɨF2Q ecBXNRb=֐(t 7E 1Hp$0!#4@~q; d Q@x@%:Fbr?$XOCTlDKDQk(8hHGhskIP *Yft/DNf ea H9\u +3@+p+!sK @w-9wSO@x_h=[!G\>xTxjhp 1k [=p ` Ȱw;P ڠ P p _ p ≽ y M$@A|tnɀCհ`aHe BX p ApJqDTDS`6aDR03!48E!`P4 5.'GU*rY#s)8DDDlrG!'G7qSatCF- PWGv ق1;%% @ +`<PS,TYh@z`x'/mfX\xxx@lb≹ 8p^EG#1r@_ U  ,<` ϠLC A!P p!C3B x D"tDy#E\0%hFj%SU(F)7uWj}Sgm/;!ej&nIt0 ¸e X0p.Uىr1 Bi.DFlHє).c-  P J9 upLRn%QHd`9*}Wp2) !AqG @3G`P@/"{ 45E`3Ef4<%%'r_%WU p X'@q3>EXU FsrcZVy/p@8W t҉Yɞ{[y.MI\KjPɧ Јz E3h0ㆠ)@pj6o` 0 u  @  I%")@qpD~b5zrj#F j@dSdk4CFhSUX4di0F2a?'hv& eJ> i:fsU`jttʞ~xj/D +.!"~:1fnP РHVpRJ$"A@pD-6P5X0%zوq 2wqE lMUd:%;1(0Da$+7d\GN{6ws ѐq!.Rs r wi{ kxKcdIp|B `@V` ۆ%CmpD怘v>1 )'Db=<1QhE<Ҭ mDY$0 UEYK>7ʁ6 QeW .Ap s `)v[;=z=ixK/T74˸ ;!A8~2"aP { apz\0x`192 k`6TU@j#F?(RAz(@Kb=l%$0d[$CH_%$o\ʐP&5d 8Pa:+Ȅ\|Yx;# 6no `0[ Xr29 6l{9Xi4f';Vt z[-b(!XPJ>$pE̼RL&8W&É2Y<PAm!=u{ Lo HLe`uƠ l0@0! ~@"o.D"bE!(cw.'#3$#/3<1kPTUPr.wc|V#2a `ZP !&mEŀLtF\BCe͡6ͣ6LD[vz xZ B#P tp 0p ' pD'[`AS*!$D? */ Pkrl|0#5js/1(@rDF&L$>q$G\&&x%J&m4 mBRMV ˾aIxMOƄӦXr%~ Pm `9C~=m%ȸ j! DТ#Da)2@؋' 8,jpM 0%i<;rR[U"r`s%Tz 'Xz$ [V];>m ęei 8M牗LGmx}K}M}? 0Kҙctz ݽn( s a>%"oP«8xoFhVԚT53dpn2ujp@jpM1R{TEkPD#ނ7z!g AGZV]Z(`-s puNS^+MNi0ؼƈJ==0%MQG {q=e5` o v`m33?æ.13v@~099(Pp4eS9$e@=ڤ--N@+o.?W]` 2QF`e 0t~A/!0 h@9'#S0 C5ºe5d@/ \֊$%SMAhnHB&7tviZk (`ewa'RI330p巰vq+,Kx,ɲ,,S8-t- MHg P $X A .d#ncE5nX"`,vܨn$I)/qc*^5pJq Ac(T2@A,f̤%k h(`laV3*q A A(6 Dt1Ǝq@@B-[FTjӀ=y`LضC ( Y0`@ 0(Idgl޽f?.2mf-¹i.JШ?9[bR"R\觠ZS! H iee .helŗ6&K i(&iG"a#B*p9m ,5s[#"W%O@$Jd)>Pn6Z AgOtl ʕb^z |Ps'7 oP/ w_g`E38B W4E:0KE=>Hڄ@&*ƍQd(؁cO9ƐLb- (cCɡ+b3rP%YǙ13Bn5u #8YnZ0 Ox *P 7|f9$0K, @@#b9G* + `!U/m.V\me Ur'H3 Y` 3)`d9 9PO(\q7'>,p PNbְnm6ΈLd' ^H"b@bc*ˈ"2D&BW2 f1 ocL;8z`܁F\~ v0rj;ʁ d8#KY'Q-I~r1z) :x&[<I)P(dCLB($:,Dk@Ph6ש (f( 00eDyU"И]"jBMn7-@d" emD:-zJ|<||M`LI\iO3eY}t“c@F%3eH0r@$"$a;g4A P($6xy nD*΋XE`X4"^L&p`KÇ;&$$W1(4.r %H@ LʋJ4#mDr[XC='( P]` hFF!\BJƒx@$?(UGpb5p`\P "\8N_AI   c!VYq:Y`R $ðK2 `N/b$HA''90Bpd!|q5Nz#ubݒqP?;EƘ@Ap{pkaK@FqwP 8 g\Iň!1q8.x\.T8;*xƝ2(q+@4A@TV`ф Lr@i/Mj(P2OgԢfH"S3nY&mGI1\|hIís !tj Pp7vc[db &@NdhCH,.U 9c *Ѐ:A0Mf`82juD 4Ynn8L5Z8D A$С Lϰҿ> #%;@{ʮ.W;" cWh;&T[HJp);lB)p XV8eHB C:bL@'Ȗ`!j}#((.`GX"+8C  +P 8>0!E9aaq{%s B9lÿ @HlTUs.EAkx6DA' y0 P_X BH !eWx¸(xh! A)XBDJx>5x 5lnԳ x" H[؍"B[N$EDWKTԧăv2 0)ē x/cE##aH0(~zPh2(X G@x9m\/,` Ɛ5 HGi10ΰ9y([NsV0;?D$HKԧJLħK+qD G 2BH-"Ekɸ d^**6PʥTW(GNJ͢ 0ZN HN@7mND KK;;LOAPЩl0B< Ey%H0PV($`97,s$~zɒ oɋN ˰ ((5(\1{C꜓#Q9F)<9X(>Yd,NlR ΃O;V˗K'mDL:(Ox#_xp8d  XH$.@~hIbNi2 "µMƈ' X !33KYRUR5 ! l ȧc,JZ J5$O+ -*; 8\pUX_Pt+@={*X=@{H*zL?HY ȀP# Ij Sӊ%ƔiG$ 0"˱Q4O`( j R;SKjcO~ae}`j I&)LKmр!V)PA"P.k (e<++$p,^TW؆|$ ˑ qס)Ƶjjx~8!X u 5037٢t~DpI6,3˭ ^H,5ȄYH, ~𹦬V @1Qd AoSok]ɑؑ 7i$Y&(*"Z-钌I(iH ;XHEQx-S{B˄L^(zh/z(I$rm<GU2q.D\!'0r܉UiB6Bv m/_U-GUEum@´9[ygd;WbR.e@1YyJ/ɚQohO7QQ0OOpء8ɑ` =,[^_7$h$4PFg߈Ƌ+H$t 2C5?r th걞 % km\lpm`XhI>ʵ+e9YB`$~w1ZQ!' 2 K3a@:g։sYxx 1!R!#q!J !*"M8$Z""ru( *B+e(^ "7ӥWG=Fc5=5 S +niu  qDtfPAd.XHq$ɒ&OLY#0HnFDF$X9tLjǂPP 4.X`&| 5jYɚRf-JdpJc/߽yCVim}Z"a9zy:w%/cάy3X6 -zh#FJb%1f^I1PH΍ڤi,|n|! .ub"L喈٫&;e^>v$vʩ\IW.]J$(P A }^r6ImXsK0*СWh` IAb !!  /tS2\0,՜c@( #0BUWD0jt%QL0QOaEݺ7N&(G8qA8!Q.as mڈmXQ#81\CX[XQ2Sa@a [x||! OGK>?bx  8%2XH0*e%h@$N`P(  $i~1)*~ ^Iذv̑24!)w³rlQ\tGG1eX H-nJ{;4`gHJ)ȃINDJ9Ob/QB x@d)0L–D h (Р$j66XIyf 9qD'. @$ˮJt^F CпV3\=Or6gh6u",z(11aT@GD  2aH%vHI, eJA!R0 "( fu @bUp%(`x4&)I@+Qx,}+Xر&9+ñz} O$$>}K'3 D!P& P%(lA<"P0,V)\GA(9! #L)Q" GO2&$ @D 0Jj@LMh̆8[3pdbs>-$PKf2%t`$ÆXوъ 8ВjKe" .sp$@6 4542', V1׼:bT lF3 O2#A>_ 8%B lo;7ms;^u"`!z @+A lA(H)*h  RI5xc(@F(TXN;C\v`U\^9`‚ p9Q lW+kR`3l0`P4f;;i6jyvQ",;nVE .I^kHǺLHE`eE `@8bpCͪ! 5+YWވ1WaFN{*&8@LSN 40G!<*RiStv?P4>oc?>k_(BIX/zpCHpaIM!B` I0P3̒-,ĥu)y^#8荞P2(4&V 9@UNM8%X$X@< i75]pi D(YIv 1a:Ba A1XC!IP%aH !ȀDHLZ1D HtH .y@qLxr t m9B94PD5ՐS^  aUC=`+ ~Z[:_J\b//c0 0c11"c0N@HV9,Ĕ3!8݋V,j_&DPEzف%C!P moqXIBXIlēĚ#@D#!,$5NҦU`! qxE D 9i[)J! +jn-L dOOeP PeQQ"ePFx,d)͏ pHJ@d^:>$YnR8oB(:l#rLI xG@"Rl%,9(DUH (Tcv ^6Ayݞ[$P$@?TX KdL"=u=u>UMn}mfnnfoo'px@\(I)`NBIpek! L(*enKo5,MHɥhI,mMG@0d`f9D2x֕]p %pdGPDUL@0 p8A@+j8*0C83,6DF_55Kg&a~&b--r]XDp2i:Bn:glr*(~PhEީ! l@ LYUV -_LeE@_> g6'I@C3ԕL,,!pq"eVfNDY`&|}f(lhV.B,܇~-\JHߘ6zh!lCx;^B0D́eh_ȤhbMj]%J>cA@rt\eLIT xcUa$`hap-ɥ LpDGILR$梪DDb-ٔDVAV#cRX \:hN FYX% &,Nb)lG"C^1_,A8 k^NِYW-NRB)H%ð'@|"VnZx đ kRm-BzB &@ГA`j6$?Tb1@|L,QjpYFleM u*-\^05_ ?/+1 mS*miFk2/RE=@H'HJ6 ܸ8~ߕ2P-4CXl-@&a AenDBC[SLa?>VE3z0fLLl,qj!0F%LNf3U7܂B9*FҒ29m.l waȂ,Āj xL+/EP$5@R54C5\-@?kHDFtpi.?8jB,D$&L0tLA) @@_`(c8s*..kh/)*/m-#1nDHɟB EP-fMVz\]^ID“A @-C36$tATSV @ L0J~H@(b`d|JQYA9/B+'+O rI91@,e'}DŽ !8A-(4-L@ aD& 04NfXm5g @:A,Bˆh$zA8pzttq I+6EAA#,*ſi\I8@ *c-PU%^P0f~6b ^1dB8ӊԚ1q*uedu_x5/``da'Mb =\ [R OݑcR9BW@h'I\$0CkW^r S` no` &,,bB\ܱ(d¥XJ;qqt,Ҳxry˸(-X(8hHA_(I - vW+t'@UVo>NO=s+K_p`@2 'LҰ{]Vd,T.C m׊& ql6I@liU$DvA 9v)BH:gVLj_C 7HtAXBk,8#8{1Bt@DLl1}S~[ px7 ;_Io}y)5X J8%'T]xc9@pX]hWڐĭ=:B=:5l@8UP[ q L|U HW12{398x<1 &  6tbĆ<زVA0 Ι3i  )a4Ѡ"! (PfPœk@D a%C*D!@kV[vlXcɖZ˅u֭#IXei53F  G-(pbŋ7vg_~ @ iDv˯o9@ "k  N,5 E3-xD " @TsRA!i<(qdZhFsaf 0@@,h6@TXЀD 50(@8R|z*b~l qspᄅsDd)A $HfK$qH.Xd--# U9 +Hg4O,"A)9l gl*e1ϔȣ"p[2 0`8 e0 ~Bʎ:c [RZbBZU bkezUYL uNO ! 40qVo(4 nRJ *c4q0#,glhAŘa" kbSEjY;j.]u'U"2x[VP` ~ "5d" PB`R{F<]YSX`>s2\EEWMr!@,@ڠD VpE@s mXФDM Ú8a\BgX# { H׹D bID(ڴ" , x]He;5|-A"Y~RN1&*&iV3'-nU""okagXzg?GM,}m EDM~(;mocFD*@ \LNd(hZӐ1DI៮. `=@s1hy/ g $pa ,9זz5g Bְ]w0YzQF#(pdTTgݬ!& 2XLDjpkTzpsc l~L`p}FZjڵ%" 8Љ^tIWҙt+]E(B VXf0}!y&1X" ŎMv7,@+1P }dB:6 >9|T <9`Eoh`ο@2R5D@E W|#@Wc\Ƿ1C6›NfXy,j' p-nT l._X(B d F]dkkR!6 v#P'+/3P750,Nʸl!T>+ " zTnB6n0R*{=$a(`!8Aer'$6 r"X'`i<$/P=:  P u `Hj(q An0C38CZ R$ųTN(@ o!`+T Zh*'1r.o" )0Pos u kn^J #H"{@QP " (x$xO4L` NdDdNRkBI6@f / '!g;#F`!q 0#'m  !;#' @0*&D2F`n&Ui N(\) qA&`%k":o98YaE ! @c#ǒ,/0" p"J-Ҷ ,RCRA j씐Hb l(t=ɿe"०Ԍrmj`M'k ՀlB` E6?,m.#(iKP!.oQ؁AR!$PaN((Tx 2p s2TS넉*^`3B"61S*f$@a V& <`1~`t"8BBZ^8I?TCtDDO!JTK a5F-F-w!x={ =XTaA`&0 "p !Kc5[3.)S 3@T"$@H 4e N N KS2{Q4Z0rZQЁ |`2S€!JE5I5 O#uZ!ZU e5etO"v#WW!0:`*Pnt~Ah!JW" 1p4 d$䒡 Fc@ a]m42T FVI8aee gIuSSD'PlWkQZ@ys`TAWO6\ g١!Oy!9?9!7>wq5 8v ~Z{KT!~8uCvya:Uw{%0-Tǹ 3(3*dRh *2Aojr-Vbt4Ve@(ocv :a3&`)':A `8@8@\c!cAwOazց#AT@V[[k::A⚬Z`zZ;[{[Z>hTn-0z#qG`d#pTz !~lvJAgٮH_A%AT pHU%$ d !d.;sK`Bad̞k`@"'ezBʎ &8le`*9 pL3 ODE 3yAa arW`oa .-?!<\:C|q+ suf«u%0ԁuw8'X{wQv+|vAm]s@#$C+MC@S$РRc u<1)$#G (-` `%M u)'D `@) 2C}Haw@}{A M/<~/_b}k9weI׃%V_v-7ݿ;@wx럾!ꭞ>/.2fs3GmY7q^)I֏ | t *dbFL:dfv؂L@lkzH8K+k$˖xeB˛8@&F8]H*]ʴӧPF `@AZ-KBPI j:pRL, @s0Z@qh 2Z_b1R0^w#2Ur„yT%ʍ{ WwbEiԪYաܺn+$#)ZX`… FXbu=ˆӫWoHT Vxc~4͌eT`A^h&# .C=Nsʄqx!yah7-XcR,<PJ@TXƔQI(DT <,sPpUOQaTc9@zՒ0 3pEK0sT@@LF$8 6Gp0-MmᣐF*iZC b)߀P'}W~*:Uj +7`0րT" T./ T !8`fS@$#n40TTm+TS 9 3uM{@ZSP UYlNpAE "9e۾gHnfLtH$@ d4C /@^b5e 2̤&de+h h-(&"`ȗ(l$cO@ dxIbF~& 8.ek`=6e ` k"XdL _<э)D&M3@($q"JK’P`bۈ.$ 0, 6KHF+&)9 B`'6a821@S85]eM`suT799Mꂀ`|I`,-YeODkZ<'@*4 JJ2zqsBJnsK"0f4HR LB vЏ1S GϦQf3SQ'?eGo2#*Z"XH"c|%)K&/ +FCfCX "P\:yXAѵ]W0PՀ`.#> %'hpB~*fwTwa @#c Y3R'7j[J0!HgG͕L*7MF|/FL[a8@5$bA?+@nXI7iX}k䗈C*5W__Q-ܖ̌- f~XB Se&8$.aqN?Ihz§-]ȇ]qы]HBxx&` FBJM%O:V'2Y2@<[ u E"-hn y)(q&X4yqKv"fq]z(2p"^l ~0^ `@!Ʌ\.vIb{:ph[y=~ɠ?GrX)l81o<| F8 ۄ6<љ9C! b%$AE/2b$/u f ̃dS4@Ƞ*V[Ig@jC'j6D`,ncVl%@cjBLnw[Kňq$(*Ńԃq cR<>[d0 >T )-IR3h5І!>68'\Ƞ*\$AzY00mb wΈ)6R$ZekY\\pkP1@@aw`:Ѐ8@5Q3#mV8uL.UER#0!   OIiP o3 {~xy-1pTyT' @ ' @ 0{Ġxhtiπ.3 j7"D,K x6}j-`j P{"aqvPWTfeaKC0S EF6 P 8dAg-]r0E8pFS0 # ( x3K؂o9028Z4xhx8 sp |; C(JX"bUNUH rXs-{3HL!UU<2<}k8#1P]VTq7 ^F4&X̶DSp({^a ڢX%B00\ s*I8- Kz ° b ;| 0 ~ p @&ըԋavyaZIpxY@ ΐ0;P! ^T t  |i$ D$oc)@T}XLR$8RX`Հ 0 ۇmV 6 K}^E_#X`THgsn!l`vmlj*iL咹 @PU @iV pbK;`[;1f AX G_yMM8T5xTaY P i|q Ɋ uiXpG 82{4kd9OsMdmt]p4FA 7 Cy #VFD?P"Х$i `P B ޠx Ж|gYCP=OPȀ Vym衕 TG(Ap!KP!& 0=PjQ i聡:Y `9(Ma`2`4z"ݢ}}AP.QbQJ` pPAv> gb&@@GDEBQ9`j Hzo V #Q"a9`L g 烚rH@[0:ڰ Wxh@SafpG @wpzY|:, "7oPr "V %T R7P/Z+4-zRƓ`t^} Uk2 [>VLJ  )/Y1MK@ @rJ7q @KV ;` K mK @I L0gA%:z7S*kPAj7KwwvoD3&:O/HFXba`d=՗ Us̠kI 'rS>0(x+Y#8 ofo0o ȀqP la`;P ڠ P p O٨k8MS Z#KhG'Mosg#V `; <U:\/ @}}Rf6[5b2 Qt#2Jۿ )m @„kǒ9z,p|~̚\Aro@ɻ<e>(L\-  0%`.|B$ J 0s17\.W]8Дzʕ&+(~DRprjS%(jEid]ɉ[a# 'bPk 8CQlƴ,B`TYL.!39ئc9;6Տ(dOs2P֤폘r ]l,-Rd6PM6`p(dp/  8FL٩9 ] 08-3V3! d8|/|d-U\NL#.[qPG=AmKC|M޵%7?K0b) ˱]| %UPղ#=#/7X@][8J/C ^Lp6/" vÆENlj 0z%} 6xen:\Rm} g\ zFR,$38q3&4pҢ$Xr=@A\xUʱCPBTp0uiD@l;%UVX6VX#F$uJ/c̼M歙1bśވeB܀W… 3#0 , kB1}i*^)P@GL #`@4hbHBd\pōG)lٱ4P BI̝+C1lv4,^Ѣ p„)8j&@DRFXdI\ @ MR D9e002D+/S-뭺JFV.Mv9Qp!rM~e~AnL X4_p%[t @C " $N99礳N;NI &@!NX$f @q(RN>8? "@6iSeئDpa&@&rdm)>f?2mf-i&Q,X\kpSq6ޭD*Ap FI'Jc(E\dYV7V*L "^n/<" NRj0[a&C8%8F nS8E!+!_nxх=%bD E94a ;Wp'BP n]BJPxZ|S) jF@nx P~ѠEh BBDȿ4$:("ucb0ڥZLr8A%{ZvP-zQOZ:T@X3%l6xy-q4zqLfPZEV&y"h97U.On0^) @uusD C2dJϖ6*"1 "QḤb6[  s?/A#J`OˁH"89-b#@H)#@84y0h>@ɵ0Ly0 I@dq:?(1(A\9 dq49A8y;H;j5AGķ@ hB0(8i<C3Bb.Pc1 A?C1>T29<4/CsA=]茞"3h9HF1K.8f`8y{>@YV 8>'d>`IVQHā<ں"]؅;Eqb ]C_J39a& qU> aq ؆I]ImY uw'\^RCC*Ơ3Ѓo\ l)4;B80hGG Sܨ3PЃ,*D`ZЅR1&|1 T܆4ųC̜8"2m0_C$o Z O`[jJH," LB`ƈH"Q׬#8?H=vL+lh hK  >th[(Ip\˵_)pS)HPb @ xH!LL͔/?K̴LkZ/# ʰ ڌP0#3ȲԄ5(0 sP⸣>DG:JHڈ 0Ԋ0tb[(_ Ѐ/ @b $ CcOrq`#Rm )9$Y&Qb0I\Wp qPP6zl:hH5i38Ȱ> 8PjhCh= @!&S ]_a! Ha ub'wJD$ب@y׵~Ӄڝhqp`>E1ul0]0YJ d)R+).2*2 ʁR*rjf%e_Hs߳_; pͽP=E- gp+d+r2dHg@*-ʅy  c<<(9) (J L1Ϲ1\ Dž\eaDP6LDp$cNAjH ` {u]:FbHP,Ỏ"p1qfvdde"]6Y$p vtWu =]mtWU1(T3SCjȀ7Ψ-ZHog_h7b qșCȎȐ,0EIiRΐ΅i5'sv_uYa?m_6UtKьj M ހ +R5gK^H_ 0R!ed&"( `u%#LDLdLDŽL̥Po8yL"h䑃'0LJ|߷~s5;y? |BW_؅XNxNO3 /\{X W2d ǀL$;@V0Q;@Ǐ7MmhsH[Gmּ]fs 60q7C76ûK,R(AZ‹YCY0]chFܡ; QFC"R_Qˠ}sX q.Z}hc o8D=5m #i;ӄQxb3L6 Ї2 Bpf3P"2D2$ P ЫWI<%*SU.)@uV&#+YyE. -BL#b&H,r&VI&6uDŽDHE"M<':өΣ$`l%f6\S* oHE@r(|I5[fIRT+Q.:Q>(Hˉ'dev(Hӊh)E`( PJJ:=ҥ2ME@ьT`SWRr5<-OZ3֓JW*fn}k+0nEJߺUg_OLRp5kbp},d#{ A+^u.F3Ӭ5n~3"`1<ee5K 7p$}7. ?xKoÂ9@n83qTλd 򑓼#GBv&9c&Ҽ6W= e.xay"/la Yx:ԣ.u[! LGXNڛs^:es3- ҄n ҙB/0v;ޣ^d1-;/?@'WC#<w̎vb<33U`?=S XюB@ि}&MT=/ϋS?>dT32q}~@>{1lU$X/ 0<@m6_iqـP^%?x^_U^ nٴɞ0`RD FQ^-_T Y  *0aځ24E F: N!Va 6!YEN!!'@-TC!Pxa br ؁-"."#6"A5$M|@C@ 얁!" bla~A@":+",l$@|@9 p *F# )hE4bE8A$NB Qb1H1#عc<.$C@5=fTpc2 cG$B^@@:nd)dC4ڀУ@`dVc5APIhH^GGbM~I6d>7UqPQvJRQVHSSRH>=$84bLm$C+4ִ$N$T@#A.Y\P.d/0K\-%/]~_r`-ᡃ2B-,aBV1B.SF[^NNef6Q\b0 E;\!aBtQ.|_jEk&&/fV&ܦl&/fozoGkB-X%:eBGmB1`b1.egfRgv\h^0@Dy+ 69/f (A.|-LI'|'}'~~B|g}}jEh~~$#'Ԃ.0(҅qH4(ЂMu)}Ax8C8"T%p]PGVh](.(pB )Α>D )iV$iL=@ID)$VC.8G$Z?xa>0B9+j^)+\0A8*uQ^' :$VB J@ ѿbh*Nj^dBħjꪶG`):*J`b((f)wMD!::(Q8 CX,v"+ץi)ibd57LCxB=jpk,.Ǹf2J9TB9x@;8!lh*>];@?4DsA3tt$tM3EKCGGCDoX4`4MhH?FG4KsH UZ.60tKtC4NLC1gJgtC?3O'CQ II;a1>̃3e358}QHY+5Z S74́@]P6/5`Ja ab@/qc_cEdud?DS$-C=h=gA>p:B8؃o*Cnv<1hu">/X2,͎$R@: 8H@*:^*|3G7y7)M6;cviKdw=O/C@5o7C=+'y1$C*^D(IF_f7{0.ܔ!x.Cw;@*T8I.lqu8pʕ/8rȊwפj8xK$=3A4@>ԁL@=hP8p“4=CA?vb@0?i5D)6#CWGÜPWA8̫![HW,)̯GА0{V7SML?^k-q#LTA?Ĺ?̃<=47؃3BM4?C?K8vIfjs|+9/0 8b ycDP;Ӭ&~ 1dI8;SG>MOC/?;\+H =\ãIT?LLxd}p" "؀\ /O\o!\r."17NE ;n>[@:`)a]io!y+8;`ޙ2驯^_/|o_"8∽ĖxE"/h/p 4@. t!A N? OG:T(jzZ8p N( aCΐ5 qC=D!ưY/!# ,AG[ E-n]ZQ.g6~P|0 unq p`e!HEf?H!s56pt!7 r'A,M व'INjy#@M-)4hW*DJ/"fཐx/w!yO1yoAzя7Qz ^ ?ُϞq{|7|/w}7:׫}o~7џ~wϟ7l0p p!0%p)0@$ ! ,3  +‡cuAi7 `*Fj@\ҧ~jꩨꪬ*무j뭸뮼+k&6F+Vkfv+k覫+k,l' 7G,Wlgw ,$l(,0,4l8r0/\?̆?2cȓ&󠲩!Rr5P |@4 UxRO"Sw?c! @7 SE tw,,aԓ" CsQ =߀ ?ܳ>N3ߗD* kα?0!O=@,Tc$x[܏L/% Ar9x`+c>`G5`sqK>LAȅ  A(9a lb,@dݠG0X10 R!u|@?s\ 9?2 f( -p uSPce fPءc@&C2\3l ,z02`HhHAiY?DXLa4ksذ${8f4[Pb"]Ƿ3‰I `BH|L!@@Hr:+OFˌ! ,lbH*\ȰÅ"JHŋ3jQÏ C ɓ(Sh0@0cʜI͛8s$Yrϟ@;|ѣHgTӧ#DիXjʵׯ]Gp ҂OӪMIp&d`Kݻx.S0{vÈ1 D`1BBeQ2k̹ϠDMzi&[X`װh…K`d»oBf֮u+O+p)SKg Ks2sGL|eӫ\e""[s Чz.rȑ@'`Xw1Ih!EfaZʷ!'هMuX !@x>ɈJ6|:R$ Vy#)Y8"I[Y!i^f%Ha"!tQiјVsM1%X!NwॉgDl>g|'砀A؉vw cExnvw6@ƅOH:騤j꩒䪪 klciLqEy;YEqB! T@o׵uɅrmE0#4aE+ooM`Y2:.J%? 0G04Lgd&wIC%e(# 0WٲI1lsO3<@-DmH'L7PG-TWmXg\w`-dmhlp-tmx|߀.n'7G.Wngw砇.褗n騧ꬷ.n߹@p{0_{'D ăKK4ID P@=t2D( ? $42H@*1Au`@/#$ԝ@@,ȁC"Htuh@%bna ׃,l @tT]!mmQa(,1$D% !F1h@9xN!"@8` XDъ2s3&@D&PEcFvN7SfXC&င$b :pB3( H [ P:(E&!Ùv8D*:iD8qsJ ? }vK(nju:2L$ tY"vkI'WK-;$ ! ,md (@@*\ȰÇ,8ŋ3jȱǏ CW0ɓ(S&(`˗0cʔ f ,ɳϟ@ *tH*]tӧP?&2 .V^uW`*,ٳZҘP۷5ʝ+צ&Xll_~& *^XjͪX41e)-S|9sg͘)YtΕO[Nrk՘۶mSe?(@A8ď/|0qJ%ԣDq"&ۻ<۵/➏f0F\ŸKwLH`0N0*]6 NR !{g"ؘM` o1O5:xc9&?cő6dEP`F(唎~.ؑi`GJ&1QՓQRFF#xXFXSY 埄WS^w*h].$B&p$h´'~YpFU0zꪎТfd֪ѨFlakF@nV!j篾+Y1k̮Xjƪl-n~↊>[Sw?V[/'ƷnnV4lEw w03\S,q~~@wqw(KoO +dXiMܜ3aL`"/ G'a /|b Z dJ@pxxHe@%H@yA q'2@"E!V1 DYT   $B&61>O|A >qd=TAdb?V*&%p@pT"(& ȁ΀ z"D$! j1 HX16R$0/)qL$=AzL\1 j Fl,('] x?A`d  PR!PWl#J 40 D j(@d P9ȉz, @3%*\D"P4azBh/h`H7gE"$p"!Hh=|SZ$.S)R($@ (MXCMO`Ѕ !T@'H,0 _1l F=8xT `H.Z5Dv Ȃ n #1.͍ `"Ȑ#-06 `q` p#,\ĘZR# z"$AE$! _ $ f-IY #`@G $@2OoH ,bX,dXG4vo`lr'$ȝ|]Q#Ű1FCw\8@*M 8@ 0V0G5*i9IE7 E6@4)f3 0dj]$At?, B0 L4hA2a Zw89 h Ѐ8"} PP{84&*t."P0 !F"^ltb"4"~ @a(9Q6DJh< uA t Hd5G#mBa oN3S ! ,od H*\p #JH1bË3jȱǏ*)ɓ('\ ‚,cʜA.d ĩS ϝ9gPC=4) МJ)GT׮`JiXԪp^&MF޿y L`]̸cǃ"q+oШd)Nc% *iWf ʿ+K\aK NE20;9oR0};Qz&kC/-7vp yhA FmeI߅=A=`z*HmV+⋩a(\.1cFP&w UK"PF)@BA\~ePVbi`i }UƸfBjrUmIz>Ig>9cU>NXᣉjF*VTqEV\aŧ*ꨤZIYy1WHmR:PŠ뭺zfE;"{l.+,˩z]G صf.ƅdH{YVSN.Q F[HA+P[W).WJ!AG!@5p`c1!g\L; Q4;$s5<@-DmH'L7PG-TWmXg\w`-dmhlp-tmx|߀.n'7G.Wn9$p9HูG3a\? A - Lp|@>!"YD=Q<\$"q^@XL ?e/KqH4 4` \70d e$,a9Մ?I|r*60 e@F5!'A*el @ 0L`! GAz 6y'(H?\!o D/H>" N@@$@H D*Y,U#$8& W HY*B{P! E"C6{Hl2 !(ZϐH1Gt XZl _xMN5L GЀ'To< p F Q`V,iAT7q`eC&`(RXS7`RXo۹0樆t=`X` ծ:O!rZOp!!)DX `$FzW-cs &@؄ Yv@LtFhif0lP ` 'hC20n8xq@V>H"@|o)dzB`i(F(pe F |!"fE8gD0e:c5A4 #"92.9&sKؿf! ,j^%G*\ȰÇHŋ*Ǐ -3/Uȓ(S1g)cʬ!zfܙ_@ijN@^"FD1#Ҥ9IUO׳" 6`̝W DKן=s^uԅ<"1KRx cHȫd =3/$^ ~9 -?zDޒ֍$ mXJz>m,@4NسkνOҫ_ϾßO߽ϟG^H`_y .x^BD("@Bx:`BBhbAxĊ+aIr2nj$-R1#6:$5[Be)YuI*z@3dzpKzD'ޒBDk6O+z2h^8z@BS< Jc˖! ,ohb$ H*\ #BB2ddܨ#ǏC)$ɓ\_0`͛8sɳOel@3i(5%)SMF}*ժXj֤e=ZsSf*=V-ڵn4Ɍ߿̻:uG92%CBUs}p?鴝AyQa7 dR|OM?aXNrtaiGN1A$M$F!sYl1dx^l< N).f(bi\8P)!bHbPFMSVvLxXYbMwH[NI?;g_g?Œ1i7Q)18i( 5inO6Px~zW)uzK9q<^,!6Af-s=-3Ymz-@w߇'7Nx77z\ ?d@褷$6w[+41zϱ?Y̓ 23C)DQO,gOT? /+hIjo~KBZAO8ARY H+ ! ,t*'lL$__#JLhߘy2B"7", =V"IKHz< *ɳ%bN 5 ̑NN`0*,)7 +YEO ȐӅ< ^j[rz@3SXdYB /g%ww*@zp-<_(x)dO GoRdR!F,t*o*TߵJi"J~81nmƣ?sB"Zd@Ke‹@5[1iK'ԞV6ڀ3w^ՃDˑ(!f,sZ   u!ϟ~0؂KRx-@ +\ E^= K 4cK_H>SԻ[olBFk6OM#d p$/]_,@f! ,ab H(\ȰÇ#J3j@ CIɓ(M8KH͛ e8`ϖ<DHѣH*]TN=J5xիXjʵרSVՙ#CΦE-۷k㺕 wݺxɡlؗ1eeÈ3Y̸ǐ#GB˔Ϟ9(LŘS^͇Ξ] 3ӸIͻ4 v ?Prͼ(УKS@`-ͥ?3j?5˟?or;s?=7iXA߂ Faw~7O<[xHWʼn(XŃJXYP?Xb#ҧ@"z.#eѽ0Qs0cO8E ;S?Wf%!؏U0i@YA0$QyK3P6OS1ls:E*0+J 2Izi~iE%c@?DQ6 r?","U! cŵb۪rbr'6*V{'͊Ȧnnf L?ӏf-07398Dlr >[ Vd4rVO<,p*Ӟ??{"؃3!?scʵYd|m .7=\973#4Z3hdJ EӀ4ْmăJ<)ёx$(r$&*p Xax̣xG9PN(GHH4s (=lglY|ԃD'JъZͨF-Z|' 7JҒ%ǝ (LgJ1i8NwLPZ;NDMR+jiP]jS=ԨZUSKUՙfեA(2gWթl50`d X+T*^CEWЩah*JXzCA(X&P`M02TME呀r068!ر> :^ӦG<qO{{@(=@}7o1nh||m8hlXHn؁ l:0Xv<=*m E 7h3m P Fx$uj   JhP5脗Z\x рUxPyAP a(P99h@m T؆k'#`GO X؈kXm"zqwt wvBhwqs {`pkqh'"W'Ȋ)hN0xus9s?1ii)Oi9(9OٟS(m );BM pp */ M NyN eIx 0 zwBd :z{&z֢KHzNBZŤq0Jv rou/tYs:w{bwgI,qR PrytIgN)*Ԣ 2xP'(vIu\u`' )|Y'zy`|NdȀn@ {i }ww R`P'Ц,t`|MNp t)4J7y{ u&Pz Nq0pjry4 wy'g’wuQ :8O jY'WrPƗ'jj|ȧJJH |J73PKy7  p' 0 j p'~4ЌC'RY˴-@ %w@ zV֧&$nڏ f{Զn[ig qKwh{zl)}T~)p** ٹl+KJ sv * }; 9` z믦 zf) zL )0 P{ Y{ `  P_p [P| Đd Pf p ٛ ){ 1кK ;\| Q l.Y9`Cp&lK M.r 2K!(,lb\$H*\ȰÇ#JHŋ3jȱGBIɓ(S\!˗0c,p͛8I&ɳ˝> ypQ*tәMJeuՓUju֮^ +u,Yf*M(۶HvnϺvs{s/_@ ,ا†?JȌ)Oy1d|J*`1Q9'tn)! ,jh^I /ʿ9i*\ȰÇ#J8 'jȱ#D zI$9pB4ɲ%G+]ʜ@8g@zLx w\9ϓ 2ϼR5V>XJmKsǙrO׺wRf@ t´ 2믟iij/D9P3xqX7XG?Tq[xX?S wK_T}oJxWS@۷m2%,҄0#Oc6NGƿދ*}32qs_(~hOΉSBp+PiGuL"a?#>,!xX_2X8dA}^?B1Z06T >#Ѩ6PCpp ⩃3,KX0^3ZpH:x̣>s! ,qhR8˲(\ȰÇ!BHʼnKǏ /I?/ Sv$ɲK1i貦MQrO&ț@mJhυA,ʴiQ,3o޿;JqƊӯ`@[8 KTۿDU2B*c+NLu È {M?uQ 3ONTLyQRR%UY۵LIam8[b 8$1dޖT92dӶ-;y[dҐr&7.JmmHqtH_9&yXǘmel_hbEyB[?xXS[,B]yO0pYlcȏx"*T#AXɊVd4&dV(2*HWcsv!]|cOu5I9&ə`Y& #pH?d%]#0hvO(V:h9t 禜r]\%f_L&#.ojVqf+m,jc䖛i dj+ofK޽!ok 77FlS1w 'lI$'2-<21ˌ1510 1@@.E'p(A;>m5y0=T}Y`H=T ? D"dӏO ,TIoÝ Îz-9d1G*Cx8 Kq+?9ˇ݃"8>|.XE>]zȇ/ C5lPSK =؃kjhN/%N͟j=h5YSك6c<8^1>h?SN=/bZIm8cw>Ǽ}! ,j^& H*$Ç#Jŋ 'j8Ǐ 9)Пɓ(S\ɲ˗0aI͛8sɳϟ@ S`z*]ʴӧPJ^jʵV{yKVz>ŇT[cviۺx7Oݼ/;_1pĐ.aǑ3sݛDiVOb~Kl^ XTd9fOC =35nbSنLlr]k"G8NjE"TZL(tWFδЀ3w^%X^rw!)IB:4j vTYY-!F1< l694ńw|0A3``bSmH qZRR V-  28Í<ճ+_Jd7ܡo19g D=Ӭ< v ؚ< 5 (efRKO\N/)N# BN9f*I=XN# gZ?8:`h6uB 4C$-WPDpB"(8<06`]Î6SO9㎵6ER3 2`YNiێk[X?YL.XF!I1L7,GLg\qV ! ,# H*\ȰÇ#JHŋՃ<u4ϟ(T,eOQX4hMIǦ-,Ylغt{k]t +_Å[*80OĐF.;qIZNLYΠ7onå:b%iAaK-v^x&\uo˜C^֍Ewj eC]ub{f߫E >xHiOuL򫥗^w& yt61&T5ۤ6%/x=ƙxAs@9r֎: 83 (eIbre'9kN =` DN-qaLuv:SiXZ}lC9Ť \NoD֙eNL B9ewmL1]?Ve9?@/JLC:d G P8W薂;`HI@1_!ngk%KUtj唢 ԍufn:*J=ܐc8S2g ū_ӿ˯@Kv{/B:@M~uE1:# 1׬G<@Ȍk}$3{H8S/ ΞF@E U}fXkdiWcS C7 u][M5Cmp? #O/p?߀܄=o! ,ag` H@V(\ȰÇ#J 3jȱǏ CIɓ(S\2#3VZL8sɳϟ@S0E*]ʴӧd:3KLXj5k&`ÊK4Ҫ]˶[]ʝKײeD_z Lx]7xmǐ#MTxbj ,[\ܸӨS3l2fT^R5U)^sͻoI2YƼ_U ͼn‡EνwE`%^2U*(Yܖ.UTaH*2F VIfFFiwf]W?&.Ir)%Za.h)7bY2^('3fGi䒩qXU.޲ * |J je_@aG"xI.t- B[!%٢ftti[zvi\|)h@2&Q! :uV!Gkťji[&Sd9Z@yPk@JPrI%Ux,`˦O6l2 /h) x;oNj*l/ަd6L2nATI~/*SHmߒ@YwpY0›>l&<4ۉD]H2-5N7ySL[c8,}=aV|XWe]6Ko{+M`Cw `rR ~ ?D8sJ39]Qadb!ڒU*{MzJaQ$ސExuf'n8/6J3 IB 9C 򑐌$'IJZd&!Kz (GLn$)WV4%*gy5̥.w^ 0IbL2^<-IjZ̦6gFQB0rL':iΔS%PzgO @JЂMBІ:D'Jъԛ( z HGJҒ(MJWҖ0L?YNwӞ@ *OkzӢoHMRԦ:PTJժZXͪVUbԨFXJֲhMkZ ֶp\J׺xͫ^׾n4$~ `KؿMb::fc#KZVf7ٚ9 hqZњ,jW¢m`U+6nwj4 pYیcMiʍngO#ͮe NavX~ =BA"ּMA<`H"k%jUkAĀ/CM0fOb~XKZLaND@e4R9$` A*Lb?F %1LbC Q5%Β`&3y!gA^`Qvəd)`NIpMnDXYaaIRm:g@F/Ji`oR9*Jٓ&4Or@Ah.e%gJW9@}z[BA~4q0D a4k]jC㚐Ab~㨛-[ >dz H$#>N%6{mn a{讶w0oY{3;2C&1#< ]lC d#;+Qa|[h3q.Aw؅60r -Q_0*kp:;:v vcA"mAx^Wp7*UcܾF9Lqr|0/q0+Tx߁^_ c3} d! $ot/Uw([UP*p>dD1V8w\ھC߶3t.v`c;k~ T  a;4;kb@*pO}a4{>$+_`37p|Y q'yCso; w s ~ ~< ,8lym(C u=qu=h_CPAh: J^wL w3ܦ@ c ;qYPH@`<it3XC ;z;aw< _w (ۆ0z;nCuhp -7}0;w&82Cv}q; փ@ >wg`{;P Ak'< m6 񱊩yp Gހ~ 79 @`ⷌ Y 0zp f xw `K` K p{dCBBV|oP%' Y8;P oP; '(W{3 Ɏ0s; 8zK@ א8b_C| B6Il;l=nUYRCFX񔒔o\^^Gb IdHfy䕖"l9p\rtxõ їb[y֘i[Il4(Ws\yI|>p |q)\JI)B 5AI=0H `>p{AE х;p?a9I d ;t@ Jv JP ɝ Y7IВ|t=xF{7  C#:\Z'|IKx ° b }L(TWCY\z[#: @dC+mJQgtL i ϹCp+[P~|`@hԤgD"Tkğ z[GC?3ɨC%rV`;4uЪK K :zt0 = @gX#t Z%(+Aв CȀ~:uP Ġ =wfuۀ x Cw [J9BӔAyp0[[ DƔJT~$@I鵪Ie D69 zHIy W|yZFp TDY[DY]湯KYKd Yĺ[^ TF;+Hsc˻廤t˛ kUtGIc ̹ҙ )?y $C ZI&KsT癞IsJi;껾+d~+I ߋFKISBPj'j5\}#ʢ;0*4r;:ʣ;d?5IzI> ^PШ;d}PSz4!gnim4rJvz:~/( Ci0QpFċ\IlY]ꬑکZꪰJƴj'(@XulK쫌_H*(jٺ;:zzh`ZzJPěȘAHrpʫ +kK;б#C= F(; K Yzܳ[;C[GkJ˴ Oe8TkQCq{F̛` b[@XZiBJnGp[I>"dg-ߋ} ; ҕE긐 6Jыv B=C9F}ԊԉEԡԢPX|IձW}_Z=\]^}%$<րD[em{TuK Q$Qiʻ]+ׯzWrdܫh\mmՇmT>;ՈDY]viMH|ֺ͌@аkKR ")}@l|YaW} I:llLFܴ RKU{Ӑ3 FM)։Vu-c?|4$&}_c`y2=Sę5Ek tIώ7^.^JN^H׮>Hx$nmeCv}҄_vhMJ Є}؇p? ܆$kI Cڱ %.kNH>ېt F$M9Sˍ(<؍->7=0;`NlA䏔T,]L`|} >=1nmϨopL7ǚ $>ȦjȧZ:WmH; Pɫ?C4G^ֺ:抮ʮ> i8͵Yʨ|,|{|?>B!63[;?-HC,ጘItm9=vTҦMX;Φ9TQdEVF䳋.]rk׿SN=}TPEETRM>z!ʛ,o&͚]~;԰\++[,]uk\PśW^}Uj V;fV#fR)խ[* WfΝ=s`7FZjnXv٭mƝ[7gֽ}\ōG1M LH: D7S$TƭLzA=4.YJXtΐü!ґS"GVrqd)iIN:9Jʵ sוJ%tVVrd.hB["Jw"t&Jxz9"+IZQ\FaO{2OGHJ)}_6)# G8~:M.5i C8 ^PQ;=B :0&,P q3~mRD qymo4e/Cpptbj@*fyKQh>]\HGk[&hGmxv$8yRt1_EJDOP)mbO} X]gӍцFXN Q,s3G7:5 ?*bRz,d`;XG2f+k\㸬:ޱnzcR9$j#Fjܙ'&QrSr5vNU+f&ܐXesrn[>ʐwDnpg~1noru%m@-MnLH&oC[§ 4ng67B!ȭI-`͛^k*³rS\b{kad';4fD#JNNUzGEތ-C~iw~xh͛|k73l)k o8iQ5qT|;yE>r'GyUr/ye>rn7yusy"0tGGzҕt7Ozԥ>uW:쮾uw_{uqgG{վvo{>ww{Nv5#+לAx7|%?yW|5y3M|E?zҗG}??4%e]^?{?23}u/ۿlz? 2?ć>ߥER8O3}'.3u //6a6~@(! h s~'*? t |2 h^ @@r @iq@2 $꿭P-᐀ۿtA0rkAA|T ^ !"$ DB>X“ ! ,mdZ  $@ *\ȰÇ  ZȱǏ CIR$ ,$pĄʜI͛8sĉ`B ,qa*f*]ʴӧPJZĂ T¿1*ÊKٳd6@__1ݻx˗o L8 1.E @cǐ#K1Ɠ3k1Ǝ9g̤Shש[M[еsGc޾.8kϮ+w|rğ.7깯c}UpOz򨤓YɞVd4jV9AU?ŝC+l'05eY+[ (ZX9kl?366 1bŶ~/ 3ƍkE-l־[fL<3McO?rlSO%(̰vU$H4ϡ~sZ7WO8Y|^@hSA"HL&:KG>XB`wP̢E-c?]A.h̢p|x~ꘟcq펗L_堪c{vA׊0 WH'?0E\jOBb"g{b6 ?BWd'A;L][!u/' C{` A D+j< 81,K;&'9S~r<%W.5/p\k<MsA7z}twu~ot۷Vzճ_s[_G gyg\kAhO H8q{eXOZ0fLuwD{L=ΰXQP8{.kws@ywgTC01M"υ0dGu&hq4Cq(lOSbo!b7Xw;b=k/F\x_8^-<{4uMFK`@|g Đ}s'v| xpe,DW>`|Էx=Du'lQo=F!q jh {PgwCPgw,my{` gd~ ~6Xpw fF_Lw5gt\(s^_`(97﵅f؅F_AlygC&qCW'txXBzր~{ A}x(a؈8ha8zAsAonTwE p=ٶ A-Ajȉ `c"8j 0 lTh@vv^ZdČ>ٳr0bWxye[ipX@G_Tlu@oifTH>Ȁ#F Qz hy&z~h f >nR=lyPnAA 'ц|W|Ǘ|ivWd "~PD@f?0@!'kQY~T)uZ'`3Ƈ>` } p~~XS䑋1"h@ 1EnH|}eYnA G |0>6‚Lo.@ P \ Dp4 yevEqG(yJci@ iĠ@ UqH\iٞ)Hh)I>)"> .6+ ?  @ @: P8 i ov :@ ,)0 PFzH MFz `Q  PSp [P| pW Pf p Y )nz )=J 9QCZzf?9ککY99.K @APq =;8С! ,jh^I /ʿ9i*\ȰÇ#J8 'jȱ#D zI$9pB4ɲ%G+]ʜ@8g@zLx w\9ϓ 2ϼR5V>XJmKsǙrO׺wRf@ t´ 2믟iij/D9P3xqX7XG?Tq[xX?S wK_T}oJxWS@۷m2%,҄0#O93 _ <L7PG-זD* NB<`-MW < D=c=Ct-Y ; ;H-u_[5ڼSYS>G.jM= یS䠇>YY=S3-hׯ.9>Ϯ7 'J7.h#<׌O=n鍱{n<bBOn?< ! 9 =f4y };7N#޽!C~/̃ RL a8y $"~䑀r{0;SP+` ሇ _$Hr`~k<m#c0 g^(<h Sأ3_;ĭopµ?!9RDJ+x.KHE7qq{fdaY3OnuXy w DdaEWy G9CCp@ =r$X .@yА!$p[H5Y3`/ nȃKX a :7vBыbgSg C=aOvL<敕%@bGڵmye^!KygBO^%~Cӝ=״$rm[={x6ȣXSO98|Xk80Q0JĨzX3MK!;/N, T4>A3D'n&@S3fosK5L 2?]'/Nz>|a?gJ+,2C~^jϽϿ(?Cς 6F(Va==v zh?h(v)b,(4h80(4h8XO>*cO@)A>D&"/UPDַB"`5C 3M/+hÊ'IkM;@ZN=Ytt/ [`;׿UHy4>- ?|2Xd#]yW<CHBp ܑ!F, H*\ȰÇ֓Wz1r̶#֎1֡N`1Ա3l_6;COݘ= CTI $G"-zԱ'/eG @,s^">`l,pR+O/_,j0{beΟ[ yBnKRx2dµ e^!KM[Y]S+ůuy s,i3vZm!֒z帶s~vի?e@!,'ѫ_=*\ȰCVZW0M3jܸQ&9Q^/vHT9f:vfV81f,z^)ܹ2? "ƎL,xw ӕ -s^9xÊMyD,pRy7B X,1sWnb4#˜?[a.[/ߺyW5^ +v!sM^̫7dIi9czJkn D^_{X5gb6t{zGk=ggiCOH|w!,j^!'u!(T,eOQX4hMIǦ-,Ylغt{k]t +_Å[*80OĐF.;qIg̙rg˞Cn3iуN]xD `jsbԄ+Fl:p"Mʶܫ^+8|xt|ݺӺ6Nɥ3֍ug1l^RԐK~?3м?t1РF]\R¬4& T 4ۨ6 9r?$rat?hquG4WSФ( ˅Os^7 9Sel@y!/4AC@6tS!eLMbSN9bIR%xe~Nz2!:kp5Q IgO9]N%[tM-$- e;^ H AV(\ȰÇ#J 3jȱǏ CIɓ(S\R#3VZL8sɳϟ@U0E*]ʴӧd:3KLXjUk&`ÊK4Ҫ]˶[]ʝKײeD_z L]7xmǐ#MTxbj ,[\ܸӨS7l2fT^R5U)^sͻoI3YƼ_U ͼn‡EνE`%^2U*(Yܖ.UTaH*2F VIfFFiwfaW?&.Ir)%Za.h)7bY2^('3fGi䒪qXU.޲ * |J je_@aG"xY.t- B[!%٢ftti[zv\|)h@2&Q! :uV!Gkťji[&,Td9Z@yPk@JPrI%Ux,`˦O6l2 /h) x;oNj*l/ަd60N2nATI~/*SHmߒ@YwpY0›>l'<4ۉD{s^XLttjA#E?ZRV|XWm- uQd6AQdb!tEx YT&-f7N\3rU cV.z訧7뢷.{R׮dNo$J7_ЛEoHgOwv/F蛯菿/o"H)$LX?1( Z 7K G( S$. !wC鰇@ "~("1v%98:"2PIH*&͉V̢ӂ-z1]hL6pؾ:dx̣G: IBL"F:GIJZ򒘄$7.x (GIRL*IVc|eF0Z%.w^ &0)L]8f:Ќ4IjZI: @ M: >:e JъSC0xNvD;`ltKX<1=r)>EJRTJYz=v!iIoМ)L? ]lC9 d#;+QaTP[s .UV*nr J*k⭨p:r;:v vcA"mH9ыz6;@Ҡu()[\fH=1r&i%ђִU-kw bxa Ȉf_z d! vp za[NŖ38Aԁ*܁լ9ʎ*`͉V>uQHkJ9`P/uQaN(þ;0DmS CarawuwX֙^)՜*aUS:dJ ט0R1ap1vxPX\@r9"ֻz`Ua %^މS&XLp)Pd> 1*1m젪Y(| 4;ΛJx9 +w.'"b brLwjt9 0k~MaiC(V\&)Uwab@gmaZy؁ZSs_!Tj6lO<9PE93 ou2S,5fXL!%BN* TX3w_cFM_r^(CkP8na# qOw Ĩ4k$GvIwN `y9{ S]$yxtuz\J_zӧFwT#zueNvueO>:ݞl7΄J ^w|.t|:#S.x1BE;@=!ӄF'nQx\B >.  '8@DcYk7yrA %H@byJQ`$"'z$Č0?jpE'\QZ@(@  FG5 S ۠ 7'PWfΰ PX v @ v]`[|t~wN J0  jdX8gTSPPe@P*(T Y;`Wp;` QPj9 $r` 褀WNl p6 | 0lGPpPf6PP w ޠ ; GX 5hX% %N 0KEPl lXXHS F(}0e`N RdWL g WNpd[`|P`gĂT ΧЧ@ Ð0"@" 1S4ȇ h`P` H)%2VVpXK Kh W0 = [w|zzJG{LL6P B0K?H \#YIxPP @ V @ e pZ;[ PNu ݥ4N7x $r:N.{fT P\6F@K0Xn!iGt$PWy ywg4()#Pb9 MP$:L4H )ML@   pp0E58# Н٠ф t}#)H`8HM a4_pǢ.-20J7!0:ʣ3;jACڣBʣ5J) ge$ p@0w؇I&4?b:dZfzhjlS @{'H8M 9j0׸]6Xp`p̘z:S:N B@}X׈ǖZ6`FګЃZ`pF@pjN@pH :!0`zZzj犨銮*zpaٮڮJʯ?XjG=A00@SZi;:PJB@ڱ k ;kʸ$-K:hZ=aFhpE04q!.˲IkGp' j.k꺴`  KaF7𗑄hEʭDGv{pQ;x۴ `y 0A6JAr;P'  ˨z;:F" O ݠK P)|d07 iZ;:ɍF$˴W |;# @и۽` ۱ p }Wx #7&lM۴I 7k\G0+`k 0L~ЈzãB #iF2ūp0j@K$ږ=Pkppݠ ?`{F k `! a `lp ٱ t( ʐ}8 p@GI,XuyhV0Y۹ pЃ 9` d˨l ݠd `; pd` `j ¥ktHа͠ Ȝ oz , d[wp0pp dmD.̯F^ھ Mp4#K}aڱˤI<0΍&~ j \Į=PNJ zݐ j(%F*MӰ </Np`X>.6`:?dp S@g8@MN.$!촹P>qi6M@\PghjlIhpIq_nIfS0?t?qJ H?>z݊MԂ41 .p `4`.j9,J?G$@^2AZʄR]RQZB'͊ 0!„)2S6J,w( lLv"cA?[X`1wFXbƍ?Gɑ-KW.κnpˮ('m1j;ԃ(Ha QXS "`͜8`ӤBؖ/Ǽ#oQg;XMFHsƏJb!!Aq&^Ŗ*K@0$)V$O[ 0[Uh (rAn"m,@@7#-5j5 ah1jmAImXdTb3$WZ'#B&bTH[& dPDD&VŤL Cv cSbQKPXwvKpԱ-MIF0O@ӀqD1̄*t!,9Af"4eP`o{հ$70 L@(|hqI ŇoȨ /" 3f61UBF9q\xWC cp#T:(ar`bdӀYNx^ӆsTczE<"L$ X@P&(M* $0BJQfs΄Ne1\̌?=4%#_ P`ZVCm@@6DLd40Kڰ% @._1M*t K+^Q0P**#e@d#l >dE C^LbHVT&\0L6hklW+mĦ|#@=s(D .+KX!G!Oțlŋ,ݖ׼_< XAD4mMD ($EdX{`"I~oy%<_O6h*T݊s@򈕬 \fIATe| ׸\KVCHmC}=v 7CTXO:1 lpqcc.Dz <In/٣+%vHzbҙAX^aY&T9EMP=w!abӖS,((;d5#"$Ю䄩0@r6 e~jَb$ (J;0ܐWd} 0M l}:@=r4@ZM>T<(B0 W,Cd4xwE%OW8lf"epXk#0 ??R-g̔B T@ n~'幜1A\=h^؆&a.rJN#rgPEc(e*T-ø 號 9YyI ˫cؿd)\eH+l;Lٻ$=dxӱ @:l s%8ր>A.R0Z)2 3$AaDx٩Aq=S@K8V*B)4E /%T0{ \ B fhŞ[A@p@A/g ʾjJj !s҆r(R %PzTrX1  hB@cX+LBV5k#3o 0Ȩ ( eԂ s2:4ڷ6zy:#C#LR? A*CZO|9JL؃~TELɢi@ p*[HX!8b.ZZ&iE&l&n&pBq*sJujwiTBƐ\\ȃ1p`i(DH /|ZtC:%'2 /b.Ԯ.c K˕L2K4R+̰L̤Lx JQ!%UldX|͇ΖH@,sȚȕ6C$0i"8x{NAѷǸ+R8 /:h"**TOI ;xS܈t`䪬ԯ(`s(`<H`PaeҌ@7=D&}ȓ:" B@O+\勉HIc@86%> b):Cx0(( ;@eU-+Zd:OB8 F 13l& $p `82jF,hi; KB)mTf|ԇETj<48 3Gx{m-SjWR*E0 pU08^5K07NbMP{mA` 8pגP!\/#Jsѽ8I ě%eY }VGWZd٬0LUR%U]LSXPѢ  (V! )#{5 XڼMkňF#LͽM{- ѶQ!Z Æ]SWb+X#Э= .SVSX3 Q 75`9sK2`D5^ CTq7];[HSq;;NE O Ex Ȣ`9`ˮ;Ŝ"uš#003\Ґԃ,e<`1@ =2Y۹c;8BP4ajC)X N ذXݔV0Q UU)(j(bj]##bـ),2Ǎ= 6hCF= 2քN@K 8(6cd(f4 S 2x#NG Ӵ5P XE%R4[*vC%6QƩS`Z+%:cHA[OcBEe] Q"J^O *v ,:G8YW_V7^"ܛ ]Cb8<fnۮ&x-| #E\^VPaNx[6Y524XA xa h,|&m%b);F}SZY,ZBA @fkZ=]TOj-X] ZcbӃZ:h۶lYmgpLCc(8ܦ0-2X)O;F~Ȏl^]4ѕncSت* Q^8f8It`1Y>,2{jP4&IVK5h25ƚhclWsZЍYj%b*Qk[YoQ%]I&`٘oX yހ<(g:Ub^U +hoe;kL:hfr_S;oaxe-1Gq./?FLZ߮HVYs83Ff`fFv>f / \ NB%;_8G , gQPtFE8x帺i|xA7[9Z؛y2ތ%t< )#9dfyk(KnYnOދ#TUfP0()j"./nfǰIxQi2(s %JN(\P`մHܰ(o/gȔnhIi]30(G,F e.bY8PkiGnOm١4W)*68=.+GGLOv=h;uo$KBqøFw8 PP1ܝc 5珟0 /߬T˦ :w$ x`&RX1"&)cӄ Ah#^2SA!6 @Pʜ:w'РB-j(ҤJOF`f %KfǃSASh9s'*}6aX͘⁤+\P#G0s)Ċ3n1dy< Bh t3*Lث=@.r" B[@#hl8ʗ37a %[vUY,T`!s^}9ud6ʒC=2(n? _^y`GU`NNPyVɔfNi??p'l'q $0 5x#95eWS-ӊ$:OME1bxN1U^\(LVZp E͘#ifd$@dTL!x ՅAaI$ _yl0S "Q7M1SM&z?ye$U-cKv)TMA] eMp!X <)OG~ *:_40c؊ 5:%QL@AvpH"ᵬNNZ}2m7, DTsUV P(ahC+I&Doťh1dP0= K}B<01H55JaR Xԉ/Ȧ+,vM[QK11B-+a sLUx@v`wң@d۪?]lȱ`64LicK>9U!TDqPpx9ƮSn0[e(ԉ?pDR;6v\[ȌheTH~.%tGLA>\`_E( S<g+((F^ ,ABhG`+e/pD$pdžXMا >FT($ *(`7Q]UJ]upA܏Fo &Yi{$iIqB[.Zٱ^-&" Vr$ $v9цiIԁ DQ [_À"˥?@~BpmE,Is"xaPJR r$&7RdI>0 !q-kf } e0d-E Wh~Re(uu%S q"-zQ Ə2H#%  S"Ӳ5`f==w>HH#s#`^"akbLnN\ kj9[%meٙ8m$@uS< paņ#luս c-,dP{ᛌ0<9ytZ7uRi碌Qt`PXP ``9Dž ]2=uIlCϳ.HC(FٔN#!5旅R8$ 8x}Kn"ƹӊjgA`Tu ! aI&Z2J|SJ'́!Ȱhi4241N୥F(8 FQX4 dR"r1cd]/ `@&̅Av/JB}v BҖRPMXƲdƮB"g|OSq` H @Z n;hNAa,Io4brZ8h,Ё,-Ƕ^  -#xw$ JyB`!@p}v(`AJ `HWg躽X~q=s)$.'ŵnE `!ebrQL̸`a S+\ 8;:u@dN`Cd&UW"DwnzDʮ)pA K="T3AZL@S% s d9pY~idhp'ޯ9HD%bRRYR\[M2XRtLc{h$KJʔxE-r^č^)C1 I^&r./T0 ݛD f"8Ĕ%'Y"^ergk81b_ QU-8}][?*$N6y've$@AV1CPYe\s~DN(Q{( NXԄ{ hT\%&(8dUN:Ɛ`(:CdYfD_\ fFzDPNBtl~@(-C/C Tdo՝]I[ù(1EQY"Fn>EAxh^}r't?4 A 8A $B.<)RD8 IyXƏ$x*4TO_$pl̅\‚ N$/$|kHIPrK <\EqfnrϜK !j1t4i~&,LahZ^T HURA NA-m:bfNFFDH*ڪugI%!U'B&RQiĕ$@VJ.Fn Уa@T ?Ԃ. W&fjA)ZD NDdaQ)N/DB̦%!ZN& U.iB$QF@@A-.Lm*uhVң|%Q};N`?D..mba9JFm.q:ĩBF6v?|"fzn19#Sj,+}N>F?"T"0E-uMMZu&њD$I_!Hz7ʒC;z"N*ѴT%Ȃ\TOQ. i2]qrZ!.(/>GA$PsC,ί9EH\18D ap+np`'.nv(+mH ǰ+%S>nN֊p=pd6)8I rHqqRD % NH>H[#Вp 'k|119D6AnƶLڭS+,99BBD F| Tm uX+O OG+lA0-H?Lr%[ Hbzi$"\'{2 =[!<ṔB1䯒C+B2AEETtaDL +OVTe!H(؂-x0,L+@Hh`G9^\@x)j A+"4Z5(kSTucT+i,  LB-D3$Se<ʜf5-b TDQ.+`O-&@dHBZ'rd KC.fVkMuخ%7v`qWDI='FN?6e8 Ϝhsd%Ei/n2'$t83BD7yωd 1[8uDz_8Gó@ Z&Ǩg^MeDVZ ead-R/3foyS#UD*2xd$A# /\_?C9`_xsTw+Hkg3(HB!؁-,Lh!C/:37ły?1TCUYj:soGs:(xk뺯z$??ĂX9WjF; -?5N?Bn;SĎ(jKb/ey% `v޻1.'?,w7{rwI6·G7+ D,sĢCO.w=Ql\ īpB\8D(XBO $e\"cfV f̙.EG؄e~ =aԻ,hiVY*d@yܸb`Sa|L҄+tGO7`7-E|cq2j@ '\4BV|Uq'P@5rWvA&L&TP\Q%Or1PEl%Or)FPef A# DEl~Hl) 5:R*P5g 'A5CF*ꨤZ? C; *묱! ,_zG H*eΟ[ 1ViW .I╷CW:+y,E۬se+dJBq6*1ziVvІ9P{^8z[ [ 9^v{Ͽ(h* 6F( ?PT-tmh(:H)4h2ި-b&F* 0d"AVsls -"":܀ #0sJz+ -1D -2nS6 2sˋm6!lC6;lΛ,5 郿+ 4(ƞ=z+;x@CPsD!.cF`D! )c33IL9xΨكw73m C;Ѯ& I.q'@]@B3sVpzq„0%\6whH㠜@̶V&).@ - 13 X:Q)V/L,E9w]k2ML6 /.:'B aF6j#2x1̨~08C&=rnV6'/&A`G8kDNr rq5LRE!18PH_*H/bq\EBsӉ"VdHR.Ģ&mI)B5XC2(> ≀("(FL"&N(.JWʒ l`(%b 7 p0p$l77q@@G5!;$}/4$M`C"Oa@&'G@! ,7%Gv\HW 3/UD C? 1 yU4-SO%#ƨ*\c,QJ<_X6,+WQp='ͳ<4JltA> ӯbRQ3\f`klWZ4Td[!xT G}+HB]$yAR(|PΑE99I褃:ꕮ艨G9=.;l=dpUMiKx5x? v0k0@_?ر $ `GGHd0X0a g8̡"@! &daP||ԃPH*ZX̢X|hQa2h4=ÎH?HH2z?_>qzcHB?!*"l$Ȩg,d%rLzJ'?b=@I'̢' rx#10Z)W$W$AE]򲑾 0*@@ bF h& >#$Ey$%=Nav/ȡW4A0pR1"Y&vH6P €zO+4$b;brpJ(̊N ɨ뱂WcbaLc#;q[W!s+M "p;zQ#!1c/al>X BC F% z sŋ n+aΎ OB*dxciqga$Ϟ%` \{0E;a=yp)?7?^/Nӡ6j1 0> P 0 iVf6`wBbk ѐi@A lц<4k0 &t ?{0(p mԶs. ~@kqv Gu=eoG c !ф&p@ 58YG| Q|`g6XB00h~6ya>vqYF!q ~Ƈc!{F%@yxo(t}/~{` HHf~ (@ ` ABB@zçw苰Ќ` @gwX` ʐH狣@ `lbX`z0-ASzwD;0AzvD6؏:C92T C$ǐ%Y"yI@ّy($1y&f pp k%G`o{ d/0& P Ħ` PPIyBP P iB{V`4[Be&t @(q> rd~gzkxȰi@KknuPjFj%Pd#F FjijypPgn Bem(-04/dȀn@ }Bo%x"H&kw F`/$tppdyB;`6=ЎxB0@$?8mն=)u[CDIܦ)n2Iqn[|quEYX/l@ s'tH=q ypd zp B*H |>"7 XqQ  Љ @^ P!7r3bB GhbsAkR&y F  [ tBc[I'4zJJ ڑ7PzyDy.ª$v+AXv, PX@ ))j 9)°i@ 0`w^,) : Mz    PTp [| ĠX f R  fp *`J wX_:4[6{87>% + upJL۴NPY9@.XKJ `/_! ,jh^I /ʿ9i*\ȰÇ#J8 'jȱ#D zI$9pB4ɲ%G+]ʜ@8g@zLx w\9ϓ 2ϼR5V>XJmKsǙrO׺wRf@ t´ 2믟iij/D9P3xqX7XG?Tq[xX?S wK_T}oJxWS@۷m2%,҄0#Otg(SB4UɁa J 0c@UᇝC%YMߥ?~l sbi/ʊ (1Lb#&Ub31ln ԍEi8S?ҏA 8”5nxΕLṣz//N<1 <77chlp]O>x7޻߀~7>e n7G.Wn嘟9 /L椟M0cgNz/̃ RLPi< ;:|b/J҇B06foLcw;o0Ι(;/nX+ا#mXB*;u{`nuAv ̓[Vy G9CCl`=r$>7!$l[HDeĕjS-Wڭr;.F5Fcט1C#I)1p (+-vizVR͔@*OT< Oq%.WYɡYp {GevX pH=!Je^dpW֤6da>؁pV tAXy$ӝ}æA v;)1fBa z'A,CE hωNlW6Q dhGm\/Vq\jÇ<^Q~8pMq7flІ3JԊX@! ,j^C H*\ȰÇ#JHŋ3jȱǏ CIɓ(SzKhkBLISW"m]s&͓3('JKOX"C1 fҁڣC|q)KUz~ o8 T ű7Xv!2H)ih>0Q0JĨzX3MK!;/N, T4>A3D'n&@S3fosK5L 2?]'/Nz>|a?gJ+,2C~^jϽϿ(?Cς 6F(Va==v zh?h(v)b,(4h8"PSK<؃O?7GYУ ; ;0/\;ٍ63/+l3N=:׏3yІ3ѾZ+.! ,j^? H*\ȰÇ#JHŋ3jȱǏ CIɓ(Og%VjBv_iW]:Sw-c#̐=b!uxk~ uM`(m^:d(=d,ՁmՏ6xi{W\/:)NFIXf\v`)dSI4`E/eYc%00VB!cV蟄8{Mc0| =2D)@!LfbppK BOffl1"iL7sJ")0B:$PztN% 9WƎbh* s't.0#< J6Ĩ Gͣĸ/KnC'=R 0P΋4AOe1zhp#όf0L:3cC:_uwN@SamѶZJ$@=#OԳ (V9Èw(epQ%!c +=C`BHdJCRJ6PF)TVi?S=\v`)di?p=#x&>[z ]S<&h;Fh<ȣf'csI)pxNb ɩȓ)`=PEbe:(T,eOQX4hMIǦ-,Ylغt{k]t +_Å[*80OĐF.;qIg̙rg˞Cn&iуN]xnzLBu O{*3xmloGt4VQ%ڌZ~",6y& ۿKU:I4G^.+f-!^yuQ   zR(6IocrĐ?wpS9̓L99@9툀LLL*X0"Hts&$/Д ሊpc %#bL:+s3Z~:O"Mf(1uQ M :Pc0\u%;Ë@:j֎kL\tӃ 6YФzMʛ$9, M; `)yӁvԝ*j6`D-9ˆ@RFZ2 TIФfn;p슊!IsK1yKNk/*dC$@JLCܧA 1h ״S ?d: ur4N%C@C'bdYn"SpɦP2jm(NL 2? Y`/B"Di9|L*i3uH˖eEIh?0&Tzjmud2&\:# 12>Nj!2%FWh}u6:=$}Yy 1 nUUW>j“ 1N6G~쇩S$iL H__o6%=Ec H AV(\ȰÇ#J 3jȱǏ CIɓ(S\R#3VZL8sɳϟ@U0E*]ʴӧd:3KLXjUk&`ÊK4Ҫ]˶[]ʝKײeD_z L]7xmǐ#MTxbj ,[\ܸӨS7l2fT^R5U)^sͻoI3YƼ_U ͼn‡EνE`%^2U*(Yܖ.UTaH*2F VIfFFiwfaW?&.Ir)%Za.h)7bY2^('3fGi䒪qXU.޲ * |J je_@aG"xY.t- B[!%٢ftti[zv\|)h@2&Q! :uV!Gkťji[&,Td9Z@yPk@JPrI%Ux,`˦O6l2 /h) x;oNj*l/ަd60N2nATI~/*SHmߒ@YwpY0›>l'<4ۉD{s^XLttjA#E?ZRV|XWm- uQd6AQdb!tEx YT&-f7N\3rU cV.z訧7뢷.{R׮dNo$J7_ЛEoHgOwv/F蛯菿/o"H)$LX?1( Z 7K G( S$. !wC鰇@ "~("1v%98:"2PIH*&͉V̢ӂ-z1]hL6pؾ:dx̣G: IBL"F:GIJZ򒘄$7.x (GIRL*IVc|eF0Z%.w^ &0)L]8f:Ќ4IjZI: @ M: >:e JъSC0xNvD;`ltKX<1=r)>EJRTJYz=v!iIoМ)L? ]lC9 d#;+QaTP[s .UV*nr J*k⭨p:r;:v vcA"mH9ыz6;@Ҡu()[\fH=1r&i%ђִU-kw bxa Ȉf_z d! vp za[NŖ38Aԁ*܁լ9ʎ*`͉V>uQHkJ9`P/uQaN(þ;0DmS CarawuwX֙^)՜*aUS:dJ ט0R1ap1vxPX\@r9"ֻz`Ua %^މS&XLp)Pd> 1*1m젪Y(| 4;ΛJx9 +w.'"b brLwjt9 0k~MaiC(V\&)Uwab@gmaZy؁ZSs_!Tj6lO<9PE93 ou2S,5fXL!%BN* TX3w_cFM_r^(CkP8na# qOw Ĩ4k$GvIwN `y9{ S]$yxtuz\J_zӧFwT#zueNvueO>:ݞl7΄J ^w|.t|:#S.x1BE;@=!ӄF'nQx\B J../cHDcYk7yrA %H@ ϋJ$ ~JQ`$"'z$Č0@ .R`F%6 S ۠ 7'PWfΰ PX v @ v]`[|t~wN J0(d24PPe@P (T Y;`Wp;` QPj9r` WNg(W7f>PP 6|=0~w 8yU 0]CP= PȀ ΰ!~ z~07{N0xhe`NRdWL g WNpd[`|`g$T }Gx՗|ȉf %2VVXK wKh ؍qW0 = [f{|zz'R$12Ȍ gN`XP Ġ =Zf0Yۀ  PD[ ]Y$yGx HyvD'Obp xgx}w/ُw4* Puwwy %=1 J vהP W[w]cavcI_dgvi[ĖmYvo Y$sPG9(yȔv?&I{ǒ^M7|TG9yyǘ9 zgOPc@ wNz{wx~q{'|P@nsr 77})環IEO~NPS~~~8,i EɉOg~XNXeUN XN@rX N _y)Xa؂dDyO7U:Hf$Ճ?Cd=`HL dThԅ b攌 F9Pk؆o^qRsXwxzȇ~(jH_~ e,Zy؊8U8N=@ (NxyYp)PjD*OxVIȍ:瘎؎ $GZ0xPՒsʝ-P t Ӹ ِ[`yg㰑Xyt Gf$&*KT5Tewx+J)NZMc: P @ LʭLRڮTTJF(a4B :k + ˯K[ { BYzt4dp(*,.02;d0B!#[6Xp``CD[H{JkLMNP;O[RKlZCk``0@:[D'aKXEl۶npr;t[D d s:=t!0`B;뵈{kl𸒻j;˸ ?X;Dk@{pV~kC'!dp+G;{ P|@d9KK@^+ `K< KA; 0XP7 C{  k  ܾBK @CƋk \kZ[;p LZ{l PÅ+ |z r,t@/ jGйۿh[CfXйK?{\ ΋oLƚ+pGK ' { SUl(d=kl@ÑG 3 0   AǘLjP{<F \; p=C 0G @`0l 4 dlYռdp jǪ̻ D˾ B{;@B-ů̅ jDC `G `< S@pĝP 3A F~J*,6O.tj@l l\ _j@Ѭɝ\`@Pr < D d   a\a,<" @l&ɗ+а lP `^{ͤ< \ L<ˆC l ]xpyQ`])p]Kljп˵aܿwG޵; M0Rbh+ p$ {9}B̺yˮ˵&ݴB;X 0c ٛۻ[ *|YЫ!.IkH[` ލ=%Hgd`B[@*NBlGv\ @\Y[P6QonYp`Pp޶^;h*`PdE>I.~^\pT !QJIIEPBpJN4`Bۯ뾮. kK$<>N0NB9K!Ʉ5@^~LjDɔ:PNT8AA|9*^L(>:V0 1 ,Mޚ tAĪvg %)Vi:iN9.sΰ  .O ę[ dw@@[: Mz !,{ך#PoARNYt?0N cN(pZmAoN~svNw 4ȇ@N9I^؞x񩡒ՁxN@ s υɂnu9 @BHzIM:x;PDJlQnbp(thx8oAC g=vR%PTpr ʕjX LRH%MDRJ-]SL5SÙSN} 7Tgp|b"L펦;ei;iKr+.%(D.J96vhS`… FX1K T/KYٱ@YL%[aH[MMz0i2a %J. '͝?]t댜' Z)aޜ53mC6` 4/gMc^%^te~)0&B /l: ÍzPJ;1D>+A]n11Fgq" +1GC9V^ّC&*I[RF kdI'F)QB3L1J3D3M5L7߄B6N;53O=,N?L>%PE4QE4QG ]4RI|RK4SMSO4TQTSc5UQOe U5SWguXo]V]w,M^6|XcmXdeYe6Z^ZkMZmm4[nNo%\'57]u/Dw]w}]x祗0y7ߗշ_K_Us``8`6a'WP/b7VWc?9dG&dOFI\W1YN)5gf=6g&J.:iz駧z>{  H G?}gys qPo&|+@~?h M phLb{X0 / e(.7auCЇ?b8D` "l`bHD*VъWb}"_?t \u.xAAh{)\a epZd 9H p 9N d9IJV2 `b h؀bĉ6'89TTVՀe,Q ZE.9 ND'(N ҘDf2Lf6әτf4FTӚ׼4Mnvӛtf5Y;q*T|:剎fh= ~6Ch2:FEhBMZShD#*g:DB6 !&1 I-ciOqC;aيbB8D xh@jTohD slp. Uv"iD2x^bA#\@ <UHPPh,YO),چ06"UZ1@$V!XRlgU*b?> Wh.Nph"M @ @xhiLayST8$ !ԿRxʷ<0׽ ЀpI|_ ƻ(@$! ḿcn{; (Guu5y`;H°M'NQY7}]$<_Wcx}^8Ipr4y/T:`$a 76᥶خ=NUV(DWS`|8BzU.a.G@C6wa;)7Ͳ>S8GLj[,F0TIs6 En`C8> gE@FRXti l,ay VZ,_3\| `Kb$c-^n3 S‡}y8Em &ho\. + mb' lڿ:2!2.Z%"T:3;_T†b2B-$4G[:;yjB'feȥC /(D4T5@ HX.RKe>>ĆeDlDB4DC4KWfG'fIJKLMNDJfzZS$3XOdVtWXl~fEZEt?@_L`E$F3cdTePCQ0'T\,{HdlmFlDRKrJ؅]')2B01VcaG? Fzl5+ҫ;J[B6dHCUۨH@bBvj~9ZCTɕDCdA߂"E8 ̠X[A A ,k+šGz?d8zG KLZ”dI54@:BPHjF{%:'8@ʹ̉9Ü$:D]H$ L!p0),B|3< ascz<a|]\`J, B`2<h3 8B0CT6Id3؁ߒ?c6 ]<<ԴΕΕs9`1 *,xl`C`̩lJ/\ܼ*xs40ÉyP%ƻd[ (Ӊl9`m 3'q80/31̔ʧdJDJi9Ԩ3ɞvУzkwv6PP:Q m!c6"ɉJXBUӨ9#ʤ\ʦLF{G6QTkX8>M:4DUE T 2vK*‹ zL4QY5\'ҝH RѳI.{R'U:53 O+ԫ+TN O s]F5mR.5U=VXHjP0s3P[B Obc-HpO9VhQ|~dSQ8Ry;d +;X./\%~[R&uPP9x)@:Q4+\MWi}QdS1Դֺc)؜+kꮧk1 AB=<ţ !\՜וu3ϔѬ+ N9E<H: H*Q(R}+ M_86a]ZMum-Yg]VH5 MTm-[+Qh+44CZQPyu[E0zM[ZiG%Q []9ܜfsX]8˶›Z=,|32+3_ ;eP ؍E.\V ФMo OʝSu2䍳cܼrjcIsANkWe E7LSV^a,z6\;찼+HkB+Q0ϐb"^1^Sb`"+2E(Ek#{% 8zG }D^ eh1679[ZW" ,삩bخ$dM" Z[5$ȅ[dF6_%\GyDiL^c<t.QR7):9ñI@W-:tB1Mǂ:,v<N.,0pXD8#ܹ EPeF8)ڦ]‹` GEO~ρ]^v+;k:5*I2·ҶS3i PF~R>V4D,n0[< g"h#Hc%J |G6*[\c;8 87]\mBDB^7=՚uA[24!ϕ"7p8L=x!Fkvf)PC D^F\kC)4>Ɲ 7`8m ;*H,xX`mNUm):N a8솸\_f,Lȕ=nvOMbP`NyH !-f=R2%NV}81uVk++o{,,hfO G <=123Md}_ᯝN ?bv m ;MYť_t\D3VS(gR-2jfG>/Q/%[UX4'6}pJvJJ`ӇpӖ&p5tE'n/(c)F bKO/5$UO#>o[@D!NsZu:`n֍SKWMuQ<ѷ=SLs 7'=ouxXGI.m1 2s}߹m6#T-scOpyV`^`4I.M}DJ_cR0UNҞ;Љ܃ o4MMZlVԟȽPDn7EYH`Ӱsl3]j^tw)_IXLd.WzDIOjs*ʤbTVj/^aZ% eNWHп6ߊPۨ15,kxLFnaĆxkQ7|MIyO_/wpew\JoJlah:Ϗ>[Z0 njGd+з})4NF9cED։rOT <"Fa"?~ف0Pq/! ,_u5 *\ȰÇ!/ċQKĄC4ɒ!?\yCm $D 6CYsgN=o4OD y(RCm̉"iD!õׯ`ÊKٳhLbLX Mݹv߽,pÄYx)\3k̹ϠC{ĈCLs˰Yˎ[6]ڳsf߸]~ ,\+BȸNu#ySϮtprE'r#t7r$}_-^+F@ݧ`|X؂ 7.K.‹+` н7 ^ 43n)bL7ݸ]dTؑHB ف؞gD$7ގ5c{1Fb5H$`pM#jP'+?rZ=]YDJ'aVvw\\Y۞Qk}w2j\) P/O .(\XtF$ݤ׍28:f/rk7I1`+uʉ%XXKH Ԭ.|b FLe(l\M'd ltҍrltC %j %5edݍjݭݬ# W;1i7`' 4zb%4$^t"P٩Χv+2$K42+4Xvz=ݐ24]*md@$)N7^/+j҅ڑ^yD'(jD[W7`ޛjOݿF7$1\CZ6p !k\b6˗F9XO ]#;K @ p rlѕWik=> !ߕ\e9],Pbgŝ^\q~@+:Oy9xJ:U; S^W`+Ks$,aQ+fCͬ]l(>TA _rșLiibb9Xa]p6phT#"h.|j6B"v#G.񏀴HH?v jd HGA r{&)Y;e(i`9A*SHE't%+WadpXC IR\J*Q:ЬIiZ؜&B\m"$A6IdaE=nD&Cx|ә,=YBЂSt R ^C|ȯHQoxCAt{`;Єqچ~2![G(ǻJhCp46O V7D9\Pv5 ah^1mA{-c[N6z@ZιU)aYHYW+ 9q6Œ !c [(.BZ1d510a؁E !GJSb (28+Jdq0 bh]dVr9Bq\ΘK-JC cpƪ;ԨŃ}iFT 7@eZbOxGǀlVBdB%Rq Vϸ3Qqsc\ GGN(OWz+J8v1N9ЇN$FOҗ.3P9ģ! ,_uN H*\x# JHqŊ/JdȱǏoUɓ(S/ʗ0co+X5 .6=$̥LM"=L8|84~h5["Ӽ5 Cꌿ+E 4+P.I@3/;p@ãPsD!n19̌EA#@bS7ިjt8Ѓw73= C;& 3Ƹ5䨋@i`Z BU_chb^ܡ; Q&C"1XcT+_bKc$83Eo| G?K4=01Nص؃0ܘ)⤗"29x 1p5f 2s@Z6S΋s/ά50N8xsMy/rq6p/b71=Rt6 QB5@Z̠7z a4"IP  miE/TїZAp =d(SS5 %>I@! ,**K*\x.#Bċ G@̙*ǓC0D/JzL┨%bN34hA9IUOӉXbΫzs^MYU/б) p!ϟ]mXpI*z@33?Y8"◳Ƅ35J=Y!`P!UBԥ5M0h^7z4f).d!## TG}.mb;ie,sܪgқ.[^"6,IU8 K@b(yC$LYB /g"GHT(["~$#Byl^8z@Pw sͻ !,o 36AO̻U lH"y0 $C*51Z0"9)NFyUOЫ 2ϭzl^B%*xuI*YJ8ȫ"1fI0 Wzu͋ŋdbz~.c6/U1fZ-iyz p8Hv,@Nȇ! ,ago Hi†JtH1bʼn3bH1M C'O%(STɤ˗0cʜ9͛8s,)fϐ9Iі:*]ϧx9JҫXI(UfK6gh)We*elʹx][r+%z'W(9"lƆZ Vd4س'9dG*hdҚᙫ?pG)p|cOU \;/ErhY Ks+T2hV #[p+ܻ9L&ӏ<4R[154L-.ca=k [t]W?79KH6D݌}A Cx=" 9aso.:zgA+/01: xУ |ԓs=w.z]a'첂6нnWߞUlȂMe/|Xf@it G>P S@"'H Zl`<u +$B:*QP |(5u8f!{9 bŪ \Ȃ hÈN6*dנ,Dk`,1-^h[d8nj2(pq d$x7  vNj0)b?رF# `G$7Nzb0XL'"򕰌e,#S\eHҐ^2$-+zL2f:Ќf3' 4nzڲ;` L:9 댧< ɼ̧>y{Vh (3YN| %hA.ІSaC'NDDr1(B-*BC9 "=(IaRgcXKc*Йִ!bN1T iQ@3 y:P s2єG!T`:pcxE R#2}jPg*=ms9X愎i^ȵt'40(աV*4뱂WU`2㱄Ttwhd6wѼXz=5@6բU gCwA/Q8+#ꎛ\.wu&/ 8B"y+P ^ @Dt>Y^o?-0O/ 8 ^,0 0E/D 7l3@ M!E;b h MHB@-h=A 0guɀA/d!;4:2|b҃X>f.s[ 1`A@p:y,Kcq_݀ޤ d^{•GvA vT(]=B8C'C MTG䬳%JDч'=Siѳw{) ~6E큿g{_g/pKSÿ/\r?ք3t(g?5v|6̫imlk[m̲mp@ 6p{` `D {gG`uiqopn`nedo r 0 Fp ~pl|$. рopHB rFxtG gGjn` 7_17s7% Wr+u؇Hk:uKgN Oc CȆu@ Xp[uX!Pa J& E8KҗgGurGwS E~.聞0#@~|I$ kXho` ~@nu|h{XgƷ׍q|gXwohTxJxh؏ďI9|TYi )g iyY"I pp Ku{ HvJ P#g PPLw!=IHtuqx+fGPIq\W'2oזm' 0 ֘]&q-E7PrwnI3vpd Z"rP!#pokЋ`nIkMds~ G P*PyIHFqwd s$~Pf@dWG0@=ғb(s4`X!I)ubfV ٛə;Y)I=Px!b~uPM9ٙIr@ P H_8GIvj VIvft3H |PF}72wFow&ڊ  Pe@  t 0! w 8ntyqǘh!Pq@ c[[6N"<]݋*ԃ/O<1Oš 2"<>O`%ă)#c_bOM92L6=#OԳS_8Ӻp#%{X?0^}L:'H Zz! ,lH*\ȰÇ1ŋ+zCE;Bfcȋ cxXtiq̼[2!b͜y0DІ^Az"1Һ?SsdJhb;izKSYUߐ|Nu!ϟc(ӴAʎT-\ϲ0=45a`H=^ D"l3vͲ UxRww ,!)#k09d1G*8 @,,a$~9 kw rKP^㏻`UjD* 1\ ;㞻PSK =؃+khN/%Ž3,k=hS6YSN+6c<8f/>h?G9_cIm8x>H=! ,j^#G*\ȰCJHŋ3jȱǏ C^(S\ɲ˗0cO?{2sSz J4'>E*-tӧPJJիXRWV!4ǎה#-2zfbo:o 2oVc}EK"WL(4FFr1Gq;{!v:W V,\<@0TOi/^m'X1^0Q0JĨzX3MK!;/N, T4>A3D'n&@S3fosK5L 2?]'/Nz>|a?gJ+,2C~^jϽϿ(?Cς 6F(Va==v zh?hS<(N-Xa<Έ#0_o_ # ! ," H*\ȰÇՃaUl7%bN+o)S'ԪAh⟙; @g,sܚX.޺y L%@b 2gLy(CԛxC5uRZjzΐ$mu^s^+m yS;mY;,5b$Gm(T,eOQX4hMIǦ-,Ylغt{k]t +_Å[*80OĐF.;qIg̙rg˞Cn3iуN]xDbf(ڂ:z&l:p"M!WLT4n*~ȩΗt"Q9U(tT5WWNr5szq"OBՁN ^rѭ# +Q7,@UHh'nwLJ;]׎rMIAN7whB*@ӍsTQinX}LYKR BЈP0WRfZf t+GBR.9 @\Z9Z:4R_6ݎ`w?ĸS"& ڙ fTMoBx*I]$$KGBPkbr)A^@ А䟰jĬ͓6/"lԅd+yl0'䅉´+PLO-$ vS0N?d+6 ZטOQi5[{鯶K70RO}v9 >r+v1ņ:# 1+R%^ ipGF]YR\3:akFV5jу 1ۀT3@WWWGV6`:CL94ҌG-gw@ wj}$MJ@ 2|vLD d<Q dAj$B zI?~ЪoG!<,ag: H@V(\ȰÇ#J 3jȱǏ CIɓ(S\2#3VZL8sɳϟ@S0E*]ʴӧd:3KLXj5k&`ÊK4Ҫ]˶[]ʝKײeD_z Lx]7xmǐ#MTxbj ,[\ܸӨS3l2fT^R5U)^sͻoI2YƼ_U ͼn‡EνwE`%^2U*(Yܖ.UTaH*2F VIfFFiwf]W?&.Ir)%Za.h)7bY2^('3fGi䒩qXU.޲ * |J je_@aG"xI.t- B[!%٢ftti[zvi\|)h@2&Q! :uV!Gkťji[&Sd9Z@yPk@JPrI%Ux,`˦O6l2 /h) x;oNj*l/ަd6L2nATI~/*SHmߒ@YwpY0›>l&<4ۉD]H2-5N7ySgUZ-FCwh=Pft-fc#DxwCW.oz5.Cn\gЗw标~S%騣[KǮO.@ծ8o'''5/}iWO؏ne=܇/蟿/o#HrJ$L81( Z 7$ G(S%. !w鰇@ ~("1tD<;2PT\H*ljV̢w-z3!ǘEhL6p1$ṭ>HIBL"F: $7JZd$'Ipᓠ (GIRL*WYNvr#B0Z%.w^ &0)^8Ё2f:Ќ4IjZ5nzf w@rL:v\8z';iG} (?ЂІ TsD'ZOF9 E1р.a hʙэv!ZW#*KKZNz Hi P4 RTPTJUHEVZtd.v uh#弆'DF9Ra#;@B9nA%ІYJNխ@E8 &P4q CP3@qu|PRu;H5Ա[yjlTֶVjPlUE.\ H#,IiP:kw@-3"9QmxsE/1 LKz d! [Y/U؁gZr;:PQ;t-mx۩Vg4H <)0q 6Ccư(pHNrsy˖ӯ|kHHsP`Gw`mxoaOAN39) m hw`afP'4vxB\)@i($H P5ъb81VgzF&iXwTl~9u4;@Ɨ1a"nՑk91c.P˩:؅?`>t=`0>kAT8(Vg[ZӒ4(ZAVH37 ]c1jkЀVs qG bA;XkʁB,wy9-3+rٗw{~Ÿ>PG~xЉ6@n{{;$n Pg(ؐ{2n\^{!_;^'| n I{QDc;:w 8_lBi d/T;G b3w`Ƕ.[C#/;}i ~Y-j!.|x@N$@Bϟ +` "!\%Gy=0 z 1^`Y l z9 @` ` RyOg]  `޵gPfV` b\Gov|fbckijGw׷p{w ~xc_Hc*c.b~(Vb#6bT0UE u]%\HN͕ 0WrP Tpy $hW 7ĀW Xh;l "8`K@ Z0=>UƗh)o2opGp wWqSd}]Hib~H7@'&@[QFahN9| (\P!St iNrf=S(hUJ8UHUIb`6jpgח'xM@~(~~Z~M5t50 .x%?WVp$ZpK KP{ ^z= L0n؛Nvy}Op7PG}0~cܲ{ɝ<ֲ`]|t]L a53n˚pd)'F UH",p0z[~xP0 lߢ @ e ^ P^ ` #m027 =|#^qc^侰I~ R  k Y ^ێ輻H$P抮sigM~y׼L_ep %h??DbHO4( -P (ű\iώ~mLbMt] 3!kHoڜ[ȥ 0𕯦;6_@ =_g]ζ~Ϲ뺎#iz'Ќܴ/_D+Ʊ:otaZ6jBH%:_! &>GLD RJ-]SL;lęSN=}TС4ETRM$@T H _RPle͞=[PtHC Th1WA8*TNS.EXJ?Yŕ-5|pTJ~w5^(hBE]R"%֘/h hAJ<(@@GJ ؀M^]:խ_svΟn&3硱ۆزf$xmA_۬1Rtxx04Jͼ.AiʮAllA <#4ъ44AZ= ҍ 軏CR JHiC 89 D2d1&*I[R< 7p6ܪ)8D|AElc1!J 40MF(`@(. 4KEʘ:>nE\.>r%-.1h%0I+CUcM. !cPLqgk H $@t< /Zxj4RA[؅J/E^vT'O?,GJSJ=3τOSHy Pψʤ /3cjm\TPO<@2b|;zjvnn(BZ†Iz$2W`ISTJd&_eTxy\rk&Ħ=hdMW[AOPVJ0,G!T0WYV 0C: pɷC`N?bߐ>0*pG`I$*ۆɴ(-l8>8cM qmC;B8l‡i$2_}7,]vWSv K?TS쳖q $L/ KN](T[a*BwF! P @(0| )( f G\1G|™p1 x"~@(xb;Bv`mb"8Kc Q(v`u sa":I8Jb!YHCpZ"A-  `eldEPP?  J&],c|A " oT4|O*T M:ӪWŪUլs1 o#r;P\wV@+n~2!wr Ψ#Np O$x8h0NO <0.xi(0dO gSTԶNSY(%0LfrNEnT1 > ]R@/nv`ݢ*XbbPH.+p&Vk Df buڸ&$ƝbI%,eNI-jqAt,!!`9JcA2Lk{['EKB?dXCNĮQ*j3ILa ԥl'cӋPzD9`( @ a/WX/vN2,AVMԱSu ΀:ra8p[OSHߤOXVnf5ABg%6p̮Z5hvQ23jdL87GBv_P?%_J CAwgY%H2*) #r3 gC=5pm c#6!r/1G&`G8k\v Hj+&σurC%*N5,)&$?|`L"#ZOt4;A.qoN,>14AץzA;&GMrx; lK\+٪UtKAܡ씢"^ۮuzcưKzRT c+퟿1I, 3%?yvT#<|`)2@F4(zl먚D1F;o|u}> 'G>Ro{Ie]׼.RoN,ng~OO/n1jld˵c_%8B-sR? 4 ds?3`zb.Z.T.;'"Z6cX1 Am,-3 ҿ"գ.b9ª&2I j48iLC&C)!\r_".{&zJzR`RXbB*C Btb%#X2* @9*'쪘3ē2`YPf"`6 */̱A)CdŞ<)+ !.d4lLڄ~ڡ, X5%PBL(6N옢*"Ȣmآ.0n)3Jyb#7#9 ĺDƖz@L8KG@*M$%P P-X0Ń0SnuoEEhSpUS7US8++2 r+@N++2:",B,XO(* 8c%Z%@$XG<́Jc@;<^_tJR-].SpVnlmhYhm֜%PePgPEPDehPt///*[0ô +T%_H! J$pWH/YDUE;&VϿ#PPٛESnpŃ@R*E2DOh(jpO_9)긎9S;3ܳ>? AS4C@4B34>`4up4H4J' HډMCXOÅJ̛1lO}O[!M.5poU\mY5\dEV_tJl[ɗ ]7˅qFsS=uc7w7y7{7}78#i085Bqg04 sх; :81۔ }1\UVg֘u\Y%*\2BZ!h3IE :ȁ;X r6e[k$cl<n5 rE0U_pY`D _cc̊\} rIɫ<(EÉ8㚂K/̜rJ \$\%lV75M)*)z<>,).}d$PVD>PNQ>Rc?N\ dP!__bd@1:_jdgg;[\ mff\f6,ݹgp"qg`gjLhu) Xj杅rMf ;nh \hViT']6Z 6}Vhm\{V@rgaտ0ɓ^6鑶p\؞uYUiVgk%g?T &j,1jC@#ߧ_Vᜍ?e"-j\*R_g=?Qj k&y[?Vve_@j" gi+ќ̜Ϳf6Ɣl#!uLl=Vf ?W#^$^bW-K.)ۃ"a~ C@d>FsA,I.\,hfm%PpXOP!tT qI' @WpWJdď!yd]V Vm%3=[Fd&vJZdNQ&tUʱU$p ! _"ogk>.>~j>YNM?Ѵ.z ? Z( h!z!!8"%x").+c 4PD"=#AbKt4HI.$QJ9%UZy%Yj%RR`dey&i))-:+ba-ŎB'٦Jr& .PX! OJ:)R/Ђ :*z~ Ar z+R/+{,*,:,J;-TI*Q-z-,{.骻.+P ;/{/껯/ <0 +0 K<1C\1kqs1!\b# 62) _5|sL. /0 A8}4=@$?6 {5a=6e}6i6__2?BLpAhDH u ZcE8;8`OL332Ab93[^y3̀:ꩫ:뭻:>;N:޹CPo;<ɿ;+ۧ-$S|$&a< ͍ v&Rh=؁ F%&L  x@bxҰT`G$!(ka%Χ/?5,Q1Z"D@A^Yb1:-/lӨ5cl|#E8ұGq~A[,dȌr S#\P2Q 20OBY"< 1=x]LÈe 1FD-q)̚ʕ[)" h  &6mr&8)q:q [a(XӜ'>}b ".ꪁg-t"r*iωRͧasp4(-$ 0=)JSO2ԡAH0NsQt:)P*ԡF=*Rԥ*L}*T*թN<)]Q^)X*֜e +YjVunm+\*Wuu+]ֻUxݫ_ X%Z68`{PElه elfAYz6iKժ}mjaZҢS7F5y L-p+\Õq\!B&;UD3@ehh Qߪ=8k vA$җB25PEEֲf3<0 0pD ¦ R ͅC&#">I2D1"Q^&7[~EN>@E.6e:XF2Z I!'ms6BpjVlD/-yӻަd$ǐ$lۻ?\JSB[ }S83s8C.򑓼&?9S򐳥X9c.|ظ9q^+gnDB /D}3Ǧ@&n~ƶӳySG@}nC EkonwފVP.wbS@A?4P@@}o~|ij83E]@$m)t/sV@iK'nH.Z-R,pf꣙P1ZLfiQ2|v$ ! , A+h0Am1 r0(0x\Ʊ1Xi!Wq@̙ K^ z=T+'DN#,x)(C @,s%Cx# T*u %fghiرE{dV?WŎB)vI*"GGP9B%%^%~Mc!#%[/~Jvk6T"azmkpZ8*b9  +.!u9xz?p=! ,y.ǿaCJx>)g*#D~Ha].H:D8f*w 1g*1g0DL @ITN@⩞ 6D̩z*# T*D@KyUQ2ϭz…<ջ_%@1"%0Y!C֫įi,GOU9ˣ-!\l m";3,o0lm셌H# ! ,_{ H*\n۩ #J8pŋ3jȱǏ 9RP(S\ɲ˗0cD9LMɳh6}h!!nHRNFTjU!65ծZB5,שH# pʝKݻxE/)Bt(0Qx1ǎ#7 ʘ#Id6-7 4hś@hc ,M۸o9-ߥw!#D!xПKw8u7~1z`gNx?`~b#9^PoJ `'  C%~mm>SW$B.+Ca)φ?pJy(6_/K.P‹+` q 46Ydv16b"ga2Ȝ Ba ]=j2ةXi?rYp?C$bdlmJ7p#!4IAJA DBL'j얞zVƫb fXݮ!$ p&pB†+ ]cR #F A A FF'" KJ=F`@ 1`[[' (\cm$&Q&8ʠ;s7ji hb"@cL1TnH,F:L7hp u2& 2چJ/5Axkı6ltz&K p2̅+| sXԳ sBK=4'aYO*hP? H&I0m\ٖ `1 jp䜀19 . W7+2P'?h@qqy`gQ 0k3)4q 0|j˗bP*z`aYXB*@nRߔa_iD0U"1jRN5a1!`!| >yK$B(Q@,@ $ =@ Q2ij]5!U< ~ 1ABa췙0D<8QSM"B=#| JL|q4I%U9k 6 WlER8dBXcPD1^ABݨkPLڤf@@Dl&L\8Iq|9':Yv|75b S'8OX H@Ga RІ** JDJQFt)Zъ8@ Ԣ iT2e!8Hi pҖ.m)JN2ӕ&NcӚt7MIrS.] NP4')T ԡD(@b J,A%'EH@!<,4! (pC!!B Q5`A' 7ɁqL$bA> =5?,V-fʕƊ D"b!NEPOu|>>c"UYLpAeC=S$UvT9\G* #"q\SC w܂$F*~ArARB T=l1ԓD"y)EC 8ꏜs ?Skՠð:K,H"8 7 T 5 YB!O=@,A+nOL/%2 -=0G==dQ-Իm?搃3+R lX)C:l!x#s$2 9hlX8!l! ,+ 8*\PA #J\H#3jGO#Cd#=v`!"T{S%1F >stRCAyL>"ٿP9 h!R=V u .Fa3^)h ݨ`)@K'b")Vढ7HR2}.~ =X2-|`TDժp&o,s7 Ep ){f!ϟw EĂZaClFvKRx $"GF5C8.ÄV8Ph< K L;9C*%QqHy9?9.+h u#|O=YXג,b%-XX-I.5d CЎp ! ,_{. H*\ȰCK@p7ub\saݘK+hb.)?K5_XŤ?;sV:; |#(ARG%qh T}&I荁) 0m\}1 ^ ! ,.4 H)@ȰÂ#6'ËQv- yV`βJ* T ;zfb4SOXD|ux U [8a=jpdWW:$ oYDR" 9݂yA(Th(D ̘a dgCn^6k`ɨSW`tٳW6m1jZ`J>HE01/`سkߞ 2,wN52{YvFA&ٷ.PT֭#5u܂}4x0V*Uv!?7v bw:fCΤ:$]ӏ*) ŢvJٍH* 1p;bYKawJ9f,a)b,:K`GK#Ȍ5C%8[n@'9䰝Rm?[Qt"Z^tCPԤ ]"t?)Bsh>D̟W 묘=?a쳏-3#5C-* iI^b< "Q4́h: bBC)@$a {_3!=)ӨS^@q+˞m ^ҭsVZc=F^@UP,R̳NQ{ -LJOQg ~sΑJ k / x_k\=@-AO=^xჩD]Xn G"-֔ZG?\#JNfC>@VJ\F#`Q,%B;teU? %A_ũrfC_V?¼ #s)\ɥ-A]KIAiv?Ѐ䖍6? …06D< m T*J6d;AHDc=sP"w+-2 *q=(;Pc A11=+n43P1z@CaaGBK.E$3^S^ZS%K6> Z͛r=>z+_Μe LDg<} "Q4˟O_ y0D"f=gs 1D !VPmfvXW/$jh," CS=Hc?^*h@YW3N` $BFb"ʓX(6p +YY!dV@lp)gL0x|ɢ sj衈=\3hF*餔b?4fvmZ?jꩨꪬv *s6M?@뮼bSk,hя=s$'ЦVf{Ddz+'S`!8a?k/@6` ;E-.p&9O/ G \ιg<_Kpb8 ! {^Ġ)c?@axK,wx2ҪՅ0P[lXVЛ!Q?l%LvVO-7H e1,1N7l4-Q? #,\@ @Wԃbw~՞#xC,zp?(}飧N]{.?|>|2d1.}= d1=#1{@-!¾( .(Ò @D! ,~OW H*\8pI#Jh0>|eȱDV:zs<\i^&ص99X,*T ;z\\P=y % zc׃P)٭]d͞V-2 LZe9f6u$ 3 ѥ4Ǽ<@RZ~ 2A۸scGqq̌NxR|ͼymޕ8WzGIE GO/| '$ 2lp+~D?HZ& 2HB=Vh5 N ? $XZ,@L/U8h)#r)DI$3GF6PY?PXfY*c`i$*ihf*_ DP)ՙo.ĥ?DYgB * D JZZW(JYNYe):F=^bU駎/jWqڳ¨re?+x\be+;Q*ZRp@Ʈ4^ R)(;W zN8Nq3rtv.G-,@JUϼ2?x0C O9,Q%U:LQ3IQ0Q1B A k9Qa22#4t7~LXS1Dy1Sv (.A+O @?=r.7~@|! ,^=x H*\Ȱ#JѰŋ3jȱǏ C7$đ(S\ɲ˗ 7BH!h)̟@ JTc)d*]TPJJU)`Ѻk֬S6Lȓ7;8#[rCu?[> ˈ}bO*l#/~|bd>+j}hFݦqcBhMhjvh נ$`UXI8(#yX\{3~&`q*(nEbC&_pea8*)f4 X!*Т 'd$S*C=t+˛ ŘfW= C /?8V<0.Kl; -lZJU9@$P? /p%u= DKj@r*K;T[? YH,;p1誤1=X9 @ ʮ9oGVa-; '\IRF*,am"S='5 nlsC8\H֖PDy< "jblA=dC9u8%$3:T}^mKx4dA@s@ P\s?Wnx&Nw{M|Î?YA3v.Ccv @?K@G`A밳H1?h҂ %{d!㍄6c?6@/P$0P$i/I/D; M~ %o0I|1P#A v !G(&L! W.! a.8̡wC bHL#`*ZX̢.z` ca"F-x @^ pH:‘ @ -Qv (zC c>:򑐌$'IJFr8@Y e(`\W'#V?R?̥.# 1 &APA_ӓL+_A9Vʌ'T<&$@ Ħ6dxS8 T: [xH@ -R.PBJD)(rꠀ-5 FJRVrU`R\ ,+w Uԥ7Q9iC}?OP!I_r(ARml `(-*>өnLE)*u
#R:h8Hٚ#e>aJ%h_Dti Y"R.UQ*ɕF3-+%QӛeANTd=v֒;'@];ZJF!h^i[[IbHo_+IC2noX<]n)a cf7mwH|o \U Œ~T+  `\h#FS8v .hb^7~"6|1p:9 *`Hyh114QJu|91T!Km,j0rwY.Pʅs?\Ûx24\"ŖI\ܣć 1H P?AL-aqxОkЁvl5?xt1h  @4]„HQVw:9IXȝ!!TAtR7Jbg5!,r H?#*4C0 C DP7<#Ă=rq=|8HXNv Vc`Dג,bqu-hֱ>,IBE翦; J&K0(ۂpm@ 조F;M "Kx G իgѨ1 21"DP< @z,cdzu+a n?84lxƈ ']pEW_MXg2`ظU_?Qϟ=r d_4@΂,Ȏ:`K>иR t؏:0 ? T"+B -2@+`0ddv q!ЀM X7%9\pCv^%\;(Ûp)i! ,\={ H*\Ȱ#B(ŋ3jȱǏ CIĊ$S\ɲ˗0ޠAH8oRØ@ J(FL(]ʴ&4JJգ-õׯ\yٳhWlK#?Di#߿ AVr:EY#K&cCaʼnJFɠCNCe9Lc˞0a`v߾o5;DoȓK6Y0Ki[νTuydSiY}fߏqx!|6h`zEyVH gAakW,Nu'v]4JayEay1als\ <\B0L 2 '( R 7>7X.Xg6 Q'D羐M` `za x`H# @D +a @hPfra1xE `1"<`ق`#M':B-rc;h BP0Ha)IJ.#mA $Phc*-E⑒(9K}aQ AȞ5%BhDPR/0,@0(mr\r|h 3W:y00 '.9G?}30JIqhOx(D#J {$QxntU1t8RRP 'Vj qgLWEњt)w7HMRjmP1'|Ӑ?HeIUn4z(9zȆ1PrEVɬ~ @ڕM}|1q*BhRzhbyXQBRDd'ˢmR{09[_>ENJ!m3 ;Fֺ6a! ږFXTg| w"wH-*>wDZ5c)i x.>`M/vH$|dVRԔAo|k!pxv8~ \ . &0, dV#*a YxHkBV1Jy`)qtZD2:t0\cЁ@@-+3<\`^*6' ^ޱpsvD>IsPb!ၢQma C{`hP" = JPiHО,$Ǚ硱Mq T'x3!kW'õmmo 8-bQf#")f0Lٳ @L}#Ѱnl_E&ȷv>h6oLݩ! ,x  H : *,!EW/4vhQ^*QO.W /\J8Ј?`9:v$+4wDx\K ҟyr,i,[(bk}uOS4 n [v;=a5U])5,cƵ*'tX]:\\pͿC[vXd6ɞU9G=Z}rmYa%Б' q[`=WF]&v-aj' }esep(sqSIڨՋX FɘcJUzMҸbqX%|Wb颅6#^e[eEd`dɤ~FZ[\LTO-R rM&?pB]*b饷1Vg+K/2^W'KG‹CZ+t/]&DJDB(J-.JY DV)RDbI.8?rY­D 𮥩l$B?YtfUivtV+O@Yʼ" D,Buq<<,6T**DH /~iK BO()Kc՘T%D񪛐"E!BqHr5q4lfv ($f`FA>U 45dÝ8"==ZH5K5t38K ڠUÅ; .\F=̳E 5p&Q!)#Y'l@gu~ 蠂J衆&袊6裎F }ra饘bO5M*ꨢ2~jI Cj*kHkkQ@! ,/y HP`^\ȰÇ#JHŋ3 ׯ]CIɓsJ$Ю]PʜI͈T@ Jq@$ʴӛӫX^%jK9yMٷpobN):d\v`)dihy@@ `  *蠄j(l@OChF:D?l¥#UdCNc)ꨦ#\ꪬ꫉*무j뭸?\ >[# ,6F+Vkf2O4B Buܶ+ oW,l' 7?F̯Wlg! ,$\HiH*\ȰÇ#JHŋ3jȱcA CIɓ(S\ɲ˗0cʜI͛8s9rϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ%;FضrzLGݻx˷߿ <8jD@l;5ǐ#K]W)k̹UӨSf\c˞Mxk2ͻniM=jQO ۵ϳk/Oӫ_Ͼ˟OϿz&SK-T„T%`_Oq /Fx 9<rW.RT$^?J$.rˁKhKU!]X.TRR7SH8@0e1 /u u"\TI*y}Il@)exX*M%$yىB?(b,qV.O9K.T: 0L/x)TY-V+g!*Ȟ?$T:D+Jˎ?Tv+kz3G g* =Kc?5L^4P@hR@*Ê fF=? o=_נ?ׇW=s @4 0D|c" 8 ,13}-)A"@`3S`q xC; (`WBS#p&^AzÆ6ƐxJ"D%! , 7@ H0‡# ċ Mre ?zRҥK#֫&8 fFLUZ9CѣFcӧH#PXB`Êժ ~ĪKaM\nیXW݂c È 8 #^,v  @! @iӔ%װcS"@۲ͻw{h[ l 9lΉ#SO7(*AGw53~U@&h]P+T_PS{9=KtQܝaDLFt%SlB}/~x/#BD>D/C) >C8O3YX@ ;ROI?K>5dgϢ Jb @4 0DQjx?!B%P`Tf`i ‘G` (eı@ ,Ca/ԚOd=pm?U-% Y#iE ! ,\ H*\O #JHŋ3jȱh9Hɓ(S$āˑ+cʜIMhR䟮@ JT yp)UӧP-zO/FʵkQ ӔʫٳheFV̎pʝKݻx˷߿8gf+^̸ǐ#El00 3k̹d7LӨS^ͺװc˞M۱Atoޖ ?=5!9ΣC.:ֳc߮;/^p6pYϾ˟O~L@00܁>E$0&(Ai*t ($h(,bO=Qd!8􃈆)DiH&L6PF %by"Xf\v`)&C @hiE=)tֹ&Z 矀ZYY)&j 0F*Oi8@` jBr?T.UsKjV Ls+,\i&+%W,CVkN͑?\< 6E<4'VT%P@&KQ[P.Q?pA?4įG?@Ʀ 5{.[z'/!؃ПDo}BdD?4_kL@|@c1s@ G@$@ucv$(ZP ؇ F:ac<8a Wh^px'D=(PW@HE:q P/D_1~@C[ Bqx ȷ yhpﮨ<C ǻ|h?LHhЃ66@bpAD%`1$>Cћ@J B?0FP`&gIKScT^z×4Ԍ\S@ @LfDY! ,)i H*\Ȱa":Hŋ3jȱǏIɓ(S\p˗0cʜIsa/xjɳω#60W]?*]/EիXiʵWYԙbٳ]˶۷pʝKݻx٢-'߿ ?$dt TPlԀ:hRtix矀*(K j衈&:q裐Fos㏜mfiFch̜*N6G=4*DYA~j뭏v!j(e lklQ?4PF[ec \=Q<+XԓݖkbT+Ϋ{&+0hY*&C2ОU@ @lqe!qU j$M 2X& lsAV\{͞$rؓfD hN3nNO/v}|-x r"ۃ 0#/i /#MyG N _OC#OL<.N9el"@^&+PUW)"{GVKoBwcFB^=KihK~oG~74 `ӏM G@<< (z 'Z" |@ ! vC!&! P(1Vx cCx g86|F wdpȆ8X؊"G hP,8Ā- 1%0BHE볐Hرẓ`]@}xGbc+!9 CwT"3KoILt' |؃sH?P5'Л?@v| J!`ڠKz@@ xԃ#3whz %@P6yx T">Ҁ//@ `z|h?~T"pt.3HeJ`1@z8Nw|ȆP*T:OHG:Ҧ: p:HA Q̠Ȁb=1ֱFfj@ VyΈ%A^ @ p$CsE#%|! ,5l H*\ȰC,P%xHŋ3jȱǏ *ɓ(S\ɲeB9PI͛8)ʕ+ϟ@ Ř\KЧPJE>bxǫԯ`ÊEe?y|*]˶-TUqK݇;˷[p ,دÈ+^̸ǐ#K,p(ȲP̹ϠC:t^ͺװc˞M۸s}t%գ㻸q#5O͈ϣC.:ֳc߮;/<[¾cÉsFϿ5 g`M xBh$VxSwv ($h(,袅!O=[ 8<#`F;eH&L6PF)TViXf ]Z&@)(5Ghl馔@60M>xX؀33jk˜Ȍs裐F*0rf*駠:@/9Ljꩨy`2h*@?2뮼j Q@{ jz0lVqvqjkqO"뮓e!%k/@A[+ҏ&'l.a뉝 G\`iɴg,a<ۅ$Ll]@Ǻ?@Ψu4*DGJWoE7Z8NW]XVw}uXhd)BulV ,-7(mwSy)wTzsm/>Bx jrڋ{;˝HZ9JCyH Сk9:T@i>T x;N|\CD.!Դ081`.9L>;l 0+#t=)Q?Θu*=`?lHX?pI @7 x4 p&)=ag0|! gx{Cx2\ P#ð8hA&*P*4 `E`@D2$ DF31 ƍDiUnj@XrDvqGBLlpk/60A{gd 6 xn=^rk"Cږĥ?4-ߝ3P5@ˬsI.}>Uz2c{+J 16G/P>) 1*/y1T h觯>c%D\C`GOy8:# ([L7gxЃG=>dp18BLG1a;aB@G$(#j\"m.![AP')@,0a K>}ꓟeJt8%FJF&%f4 5fJl405pS)ZztP _⩲)J Ʈ59- zCa8Hӊ<# O=|h0==g ) -i%cTveEW^?—hY&s t0 Phީv) 8sbFz??$"馒Γsp**QO1/HԀ**&-L?LuL y6 l-vK;!Et=H-7H 3c/q|gt?z}Ngφ7а gg'砇.褗yC=3!. V`X_mas{ܔ nyˆ^G `:`Vu0jLkS,cxIJ+Ի4  P0h l"nWrP׻@F7¾oz_+D$n4B +zA& Y`T!E pװ- WtB E*# U\XMjJJLb ^ؖ "6!0g:B "x̔48=B7nH PF|A/';F0nX:ʈ]q b VjAԈXgΆim[&n] b(f:Kt l԰NAʈ: 5\[ۅ9 #@b?p1@v8TQ**Pa(/d1pY\=إ.m EG 64 hpbl0X(14_ Tq0 lA@ P?T@XgxM| ܈l`9Plh]V28AhݾtK,nN nAHЗ+AtA Qp4X80 EaW$û>nӮo]A=G4-kqCz}X,% d, 5O}Aш*ԛM_ 8om%:L,e˝?x p"NSH I&Հ+\y–[j Y-hlVelb`RHVXvh({jZR8m`{ FP :x:b+\UVf^IV5V`FFVMa,GV`d0e#0`0MBx /9UUnRmlp/dX@(`@Sa)x#9pS\P8X\ma(QPV@P9JbߔNԋ䋾M!tNxN(ഋOTtO1 )[u36=8K5鸎؎xK8討(K@5PKxK<<:yK9@k&?XM LKKd}Ì 0C|跮 d# @0}0LO?c$'τAje6. -LΉ:p"Q@DDA?pC`\D\q  (%E YēM 3N=Og !I $@ ;\)U8PC yv< à:C;쐃@SJI裃5dF! ,0 *\ȰÂ:Ha4haC`!3V=|㤰ʿ$c*A ZG6l~Ȕ ~K޺A`~J2:Q4r@ZaD=O8R'_% @(heۥa?@$i|Sč_ J F'NǙ' X,2Q:):tWj0y 4YfT\M`Ԩ=OHퟵl׳M@ G(/c '˘/Y7ԍ{`TO@@P" A_|P<@I/m@Ԁӗ8b^ ?=T+q_ŪhB{i濅$Czp :KH]?%Y)Td9)<x  PhEA<ϰF KY؂԰((! ;A`aV$ cABMDyLdPd! !Q'@>K뫢xś3VlWF@xijE\7"6x̣>@?!wHAr E Cv<&7I8L 8$pXl@ !,C0KY-cK^2/)WSf/cbEP %1D( 8IrL:I)AQMX8 6s@JPt-(BІ& '&Jщ t 4*?fK`Њ(MJWҖ$)`G PK!H}OԝPTUO%RTtLE*V,p. `@p)Px+@9ኾvlD &\grv},P#Xڕn% \ZXW(%Tc+Z  WԢE.tQ[TBEuX l(u@;%X\ы^ТB ~H`ac׈!gSDYZHAUA %A ╹ Qz_+Үra(ZTp? _Ԑ,&qDXm-D,.0a6ۘg2qa` $ iM԰+nj`yq\ _TQENd-00A tQG:֕B? D'~# R  ҅P FZ-fJH-r݅ ^=DQQ@Mjk%"tB+醮Ы8 r8h>_X9$lP? 퉺D -  f+ O=0Fv, ] r&=Azp 7̛r_Qv펭z{Zۭx*)#v{،rƇRwOD$`6Pt\L$B`@Po# i#ThA)0Mp s! , ╫`^*\Ȱ.\є(iH[IR`c˗ǓģF-KAęGKj0)6hʹKuH.rQzXbITD1򏍈@'AXckKܹO,=vlMǖ9h%QAׯ~ `I* Mȫ =HSpL4#(YvQ?XA`?pbX?1I XP$ B+ьYLHC!1VC*Q <# Pƅ5K0^QCuأ"w 7Y!nQ?,CɁy0IJhraKH^ +_)gyJ(ȣ@X=rd d Lh(zdM8c+*\Mfhzl_,-hA aB,YJe/ Lxe<63-2_%Y>! ,_JwH*4oɎJ\ҿ[*:࿏ CHɁ!7\IRː,cʜIS˛5sYK@Rѣ2Dʴ)E JɤR**1I5ԯ,ҥ+Y]tdXpg/ uڥmW=!;R!drG%I>UɌ@fhQh"a㲘\'ר*oV╋Kr\rP`2L;XB(r? /d$"C涁.#2ۄmӖdwgۦh6bvl '4C&z gsAB&x$ 'D9l#a;X!;8w`I8KDQ;Nw㘑*$!QHkHGH:1|:'W/h8S3~T ; QN1w& 3a=. A /s* {~Te7Ygo!w!L YB ;hs&D9@(gP/ڴZN9TIYx". -sD0$ ):Vl):;2h[Gڔ*y/R &8Au^"O,]6 PTD )P3h-ט6aX% S@s/9MP]dzd% C9\26%K84CDtTUW\)Y4I\3JS'u\ts`dmhlpUx|H4.n'7Wnwy q!褗n騧ꬷD.9n.?o'7GKog/o觯/o HL:'H Z 6z GH(L W0!P wB< b 1ysAa@HEY 0=Bq TG@DM,&!`.i#%A71YC*BҐ `z‘ẃ!؃,0FMv.?Vz܁_4%  %VXRєPG=zW4/y(/e@E PN# smlX6Pq '/zl!">m +A(0 ! ,3"H,Ç#B@ŋhȱF CI$I(S\ɲ%0cʜI&zؼW2sPBcsǒ%53OE!zrd_@Vn^=WU<\4D̩zr[n,pRիo,!pG9nh.^*/r^ +o~bPޞ9e)^%~McP%03]/MPl m\,΁ D;zys$2 u7]t! ,@#wH*\XÇ"HĊ%GݎT֭k9vtJc厖a:Ǜr3W8A1g޸5zr*gfSb0&$QS@#ٸ,x)G:hbS,ȫYW)?{Y,1sU=C/1>0G9n1f.[ޝ!/I╷UW z@"qcW_R-.fdǪC>cw}έrJh lT}oUoܼ/h*V@D+,? P  PCL .8FCS.{yHX@! ,G"Kcǿ*D8‡ D>*>܆Du5"v͌_ <:mٱd9 cΊ JѣH*]ʔ?b<:+9 JjҘuvy̕e_d6GhǓvͅKc͛{ k׀Yg 5zşn6ult`'  F7j42э,"J(!/JBhi:\(84C+t!͌%~$O8 P.$$ދ0v3jl|B#{ `!a*Gv* @Pu9sal"]8Hc 3H7w Gc$ݘ0D2XIYO'*k#6RܗF*Yu4+s2əg7-*1jmb]2q)ʥYj`X=+(*.֑(A^>ʭ[B',N.@=8$L&Q:I3A <0[?y* ͘o[VXcPG=zaE-v1Zx̥.wK]>2 `2zQ_\CIN^:|AT`b=b@D g/=k   \ 3?p8-*xюz$=J/g0g2B˘8iLS\!,Z A0*\PJTȦZ3xƌ~)DbQ/ sť?^/a $ \b҄]G_Sja%@Onĩ=y={̡.&-d1+R/פ_.$5#HW+Т{&@9.+h +(N@wN=ࢄ: Ąr0G"E2"*f! ,H1 H[z\Р0|!Ұ_:zs YlH/ b\ڜ/G4_Rj*[w= `=2jՂVwhCfʯ``!3G= ;viI&HzKVۯ@TJD3AD *%`in^sŊ LŒ48`15NB8!^Y99elKn <0߾{hg|5p0@ {@A%@(`ngI@:@x'Eb (@(,0(4h8<@)DiH&L6PF)TViXf)ťf^~) 5aΨԙ{y>? q5WfU} UfL50!VK./Qu*j5Ȅi*NSĄ=xh*3Y*vS  Ë)iO?w0+`bB@-JZkYB@3Ać:VkCBкDKPuk?cV"#5 2hJ9@12sM"=0,=<2 $5Lо95/.87PC})QÌJ?b\wuS.Q(h;v2p]/ox?=lwހ)G-w#-u^3QI*ԒJ%L ̊S.|‡Б<8˲.܁k:838ި|N9C8}6;0t2"iC,s8f`6T'!@ osS=2XJN E? W4,̠7z ܠ> ڠŻЃDc 3<E/R܀$( fV(1kZ@w_…ֲ\f:@h61}Oz`U0 G8# 1@BY\шKo\_&@/z[u5UdnsHș$%YhGG귍<$S'{)L0!݂N! ,s H*\ȰB JHņ#6'ŏ C^Dϟ? ک$ȗ0c g ,̟@%үAJ5HŎP4SO"D|H$ۗpKoVD+ iIl*xAD *%`i$0 B4D"f̀ ա s "'ȏ/kճGzdY=;)Y.w  80_G @vb$ V85pp V($h("B 0kx֋yO?|и%b,̏5zPoR LeH?eRIQO?`I%%Y2Xh""ax`/B8NG.p !ȅ"\upN ` `.lY:,` p?h@OԮ `~Rz&14t\@! , H*\ȰÇ)Hŋ39)4IdAT:zKIyV`βJ($PST*J*D3kobK@GAճh ^C_&{nR8 _m:$ /5#DD,1s,_ȠGJ!Q 0c=cgwm CnTmfM)x~+YzC鱗˳+,B ઽ|Cfͫ_Ϟ/#OUG& { ܷ`|ԓH_G>iT~zr h(Z3L2ogƌ 8Ɩ=)BP(5$d ģG>?4Vsy=V`\v%30)VoAgNfZʛg>CUO--lO?^멨-޺ @@+o.o[A" )zh %60 YL=_q%"PCM6,2ɲ-5r6+lM9 A6|,PB?_|@Oz?B 8?5|*@ ? X&t9@ěiOYlʛ@ @2;#@I'c"f88F0NuyF)_䠇xK*&;@z*$}QAJ,Nv/;0?~9-CKA t#;$oAcB`}b/O#h PD=]$P>8 @ F" =AsuPyJԑ"> b("".?>PKt|@_DxI>.$fr2kF  {XxcяCUbҋJYD9^ 2Ђ )-$F"kd$$xDAb @@%ApA]`?8UB I 7̉[S4;zl.,J4#"4a/wcӀu#&,oy.ޒ171 #:̓>1ܦ_("ؼ3\GP|٤р \̀dg!?·.Ih1 bO4%J*T&V% ԱC!SZU>؁ͧn(`ծzXCITD%kK2$BW ; ׸$PGYӡL@-֮"? -0a׊rcH(jrG Zi`GZ^%(m_1B!F@@ +ִo%"Q'k uиH/1BwX<^wA]:ĻDZ܁%}fzͫa|ː/}b<#0( A?8`*$cɇTbq$ހ! ,; H*\ȰÇ .ŋ3jȱǏ  g,!S\ɲ˗.w`ϟ? ح7G&̟@ JԡLzV`(JիXqfN*1T ;z6۶pʍKwݺxw߾ ƛpH2/ѣ&3k9hKi&4̺n}v ^{L LqУ{,4"Q4| HOB (a(D ̘aϻ?!7Wh oӝ| 6h <(ᄚ5L>$ScS=DH$UxiRI (Ep8<^@ɑ3"H&P%cPFIPX*y$`)Uihlp)t0fD8I|矀f?ZCfij >騤'ꪝ#*무2J Q뮼z림si{ꁤ6묚J<Sfԝ p*ꬪrP@.jAdウKP" ̄+wh9`pbk]g\ k챼N@TyJ,w6hc~r 2@tΫ3И|!PѦcTր:tY֬<2&@ LvPbӺ6LmCv| 6s# FwQNvN!gD!K8#p !09y P3.{F3?'ή;FO+1nCƈS54Gϐ$vFxwO cS}L x~ + }^G D?/% $ x `i XI0XK^{wG?H\Z !Q0Z=d2 H\&YI< ɂ5PA j0 ,h _tqF6a j1gdeFJP_ ⸶ # H[( #HяzhNLAȵ1R Pɷ(&ɷ%"\SyR2w+r ya~K w/\v0ZY%-rb.W3i*5dȃ&Ztu :]d!缈O*PT#ɭO?0І6_ D pR "O~)>G>H! (@Gä~|c@diJҕF :wj$^`e';=X$2b?öA!Z6yvU,ؠ>ͱ+b0Vf[)$ |kS~ӫ5MD,PJ 1^ A<@5ha XFKZG4@.B x 4kEBei4q@mIDHOx'867% bhd @"0Kwq#捯Űz@URP9d7"N*( F%֛^,R {DIE?K*ppW0P@tfH83čį~!@>SP@@"ȵ JT1 CQדL*%Žt o6[Qke(FܒoxpUGPǓ#1$s>rב*6C7%8p'$|Lho`pz@͂?Ձ44 YhU m=k#R3yc9r]]ʶ2FzlYĠcOvJTF[dYe? GB KTYb4Vbd$$br袋5'zh~#? މBآLc䔴(=RpAڊ4n)lHB_c؆!? ',gcH+ W^1B /.آ#ܢ@I(.R RfjQaI. A dqCj|\:80@BblP@ />-LʠIHm0|Kv.>ԉRB$*D< pHA.ԃO?C?hnڃ! < !$dž( ?prklC'A' +DXDCZSB?  =S 6 Y 4Ϲb@K,E=Bۀ ;4}n | \8:`; 0@.䊞d%=l@ ;@z~VТ h¯p@=$P3?OC0@3:@s@3=/~o~蟯~~/?OOŢp c@80i)'H RPc@Ѐ =A-`KL )~D?ACP $@ Xԃa@~by8*Z/KNl/hLQK:]2Ps,[c "g?JZ̤&7q ?RLel3hCCrLt?![N)h-}I%`$&iFa*I"2{̶9n.hqIoK9Kd3.0:IN3"gi,`, 45A j?4Dh*(_,?P@0" +G*8~1@R ?,ȖK갖MRܩtzz{^CC0V8D{qШUy#:ݪl 6@c%+:N(2V|!6_!sW`h 焥c Y# U d͸ 4U,!,EWU6MH))!imZt tJoec pWV6A.vv4ЍtUP;^K@ !/yk ,uEH! L R)$$VX!k<nC 1at4$ w&|u<\9&qh+cx*5y؃k*? 0@$@N@¦׽bq`2G]@(U.)Aϡe D @g㐲:M]4DF~(I7t;!Nc$zS/$hDij@ @ k5 Ma#ȮV%DZ{/.6S?{6Ӏ4DȰ;HAk@8X j1وMv[=ݳA |*m8j)0Qv=s ;eDq_-QYG hw_9QT9 CBͲW:2EtܳSz+$ͰpsTQg:ݏ1;A0!to7oa~{9v/@Ċ<BdHjq|#ݘG @*< #}CLE? SRyD @7H&0?0Bv8W>Q$@}+"SҏeTKAH@G` !E1 Qgt@ŀ vYwwE]XYiOwWeg$ I)wOySR@5hRNDxpSA HJJ_s)HL8ϕG%yc#Q\(QZJ *2@xІn9 g}mhnkJ IsZp(Z py\ȅ P)e$3 Jq@셉#gg@dװoZwtXLgQ xQOxQXGT]O R%NVvH, SU FusXOUȕhL8WN4kM8hNE:xW YW`\[iUPPEyȎBVR9 Sv/uXi/J,&QȘ%w )Yy+P{f[;YOUN ueTԂXO8MK JP@ iNy4;T MYNRW ŸtO@X(eYp0ƗfI]tvY H`DLHO 1H; S"FWhvNl9iuUq;EpT FIFIћg9IX(f 1X@O 9gIx s_P]vxgH𚰉#d 5\Y`-~T TPjyNkz zK)!P)gH @)z@ PYC6zUx/*@@E\@hPG: B 3[w[p0LcJЦ ^E{ T vjĢg QzP17 1ݐ pCljP j kZ,"q27$P P K:ڦ )1 j9I!(,Q d*\ȰÇ#JH"EU^CIɆP!j\ AM's!4z хdK?vz*]ti;Q4Wׯ`r'"K0aˑB`KV.% %K+b<@os4%˿3kH& BN1'^"SfcٳWT!X͛6<WW.AuH^_:jЁ5~ԄN~ts᫂}?4 38"D (?w߁^# 2H;8;M0t _?@8( 9 %P8 ؈##| 4@A}D6Y|PBY|QViXf\v`niPdihjp e@! ,\;  H*\ȰÇ 7"ŋ#jȱǏ CIœ/\ɲ˗0cʼAc7s)&2 JQ6Yʴ)LhJիH[`9ׯ`bٳhӚlK#?DiC߿ A W$u#K<dža|C=_rcq8H˞M{aa K&ƍx+b8[O_f3 @k~6j훻Gg׭˟cϿ ߁>qEBAy_Vxz_q2xA~X}`͕g%b]J( ,18<`])'= ݂y]vF6霋A*!NV)@!h嗢A)eW2 晒a?Bh׏cr/jyPS6fAɆ@ҋ. )(N?TJS+,J #D"4{L?b-3+1x,K|zHFK@dR!ڳIHQ@ܺؖѫ" Zh+P\)k/GN; T+.2/4kC8 K., -sU3Ġb xK/@WW\1.mL( 'dĕ;.ObR}+[ , L9RQALFJ7vD;~`PVЃ P9ȡs= xQ3\ HÇd0 7܉yE c$-k:u-m,ڰ%rmTJQ*y;i|ATF(M,&/ગs[Hvۙh4}X7ml @֍98R&>A;;t6gо(4p7xPElOBKF%!{:4 |H -euYw֡)ioɰ6h<[a@':yh Վ'Hf[0 峿m5ܟ*LݱQ a.IyI Xi BI 8S']R鸟-ͺַ\nT' cw7{Pj]=(&H-.dZY[}H$he X$ b b$5<P!6܎zH@[?H ,e79"N*?fZ0/;ЏO}FLfABb|YQswd=7bw}Џx=FtzL[6r7#|WaF(v 'K9 a~3)[ǂs1(U,#GShl>xkekCxkC(ڷaeplR([8ȂܴU~@VxERN뷆4W8RG[u8=0R(~Wf+(DNnVQ[7FR7MKHƇ[6H~]CbQ(Hv W‡LNqU%4GxZȇD0OP}8X[\|}wU(9.c7/x s(r+/լ[ɤtIzھyn+9+Fy|wT˵NŲҼI{(X_ygnË%~kޥu'l'rKH/H0K"= #ŵDL=}pC0KhA 0O<I6/K>1+4E ThA 0ṣ j : hf[`= 8S dO U).IȀ#0N4C,TI=Bǡꪬ:E?4bjk 민ЏCpR TB? KQ+Aq++.= +/ҋnŲ ?SOlD* qhW?@!O=@,ASl< 8$=E=ֳn1 @? /+hbL'?YAO8TJW@ U@!,k\= h_"Ȑ!‡ 6dx!!0jQE'`Bɓ(0F ,GȜIL,"BlJ#?DiC`2`bj3!{l:gP0?k_!\ĢLr!„}4`ZLM3 7eS گ yge^ īm^B"%0O_azYB /g'`AC)DQp,1Jz6yyrCn}( X_@! ,d  H*\ȰÇ#JHW/^(jȱǏYK0(A\ɲ%C6lPʔ鲦͛3%Ο@ I=z]̓(4J#@#GUÊ=xuW{˶jp 1"Dۻ*˷߿ LÈǐ#KL˘3kϠCM:?S^ͺװc˞M۸sͻo Nȓ+_μЃ+"سk~>{N [g\#0d߁&(?;@OT"&=(cF=? X Oנ? ,O/XS=8CD4@DP H(ucTzt?!B%P`fU9ѕ PG!)f=8i'DĞ@ 'C}נ?X?e( L@B1?8 "Ȗ Xbf8@3!RD f:xy0b!D"80,(1dKb?pWFq*)PTъ ]T-N) ! ,Ic HÇ#JHň>qpǏ CTȓ(S+W %JZI͛ډKL@ ?a*]t+jjJMvRʵH -JٳhX˶۷pʝKݻx+ LÈ+^̸AěV%D7bfɬ ik p2@M Np{^^לɣKNسkν{kPyξ# _L(|hbW 6d?@h&G2] XJ O8l0F@ˉh8jxPp~F`țuE%ē}U梌6裐F*" Hj)R*\)X !^ꁞKj` T*뭸뮎&]9Y {Iy= 0lbvgY@y2Kطչ3꧉:wkL&|my 4[1c1D, =bK+RHŗR42@@LV1@p40c,d 4hƆ9HEiҟ=̑e?ڎ:,10Kc?5 `SW@ ;6Sfԓ t-5O ӬBՃ?Gnw/"9./H4IzP" Ta7e` 3Ao|' I+$2 6s"=(VS vXS$*}!E^cO+(8c<#S DZT%RL2xT6C"1U)?$㘤mYpJ'T"Ș *x`PWfT&PUvlJZ4 Py9yO(]Npc2c^!lꬴ#ޔ%j :[e`- Z#lxU&0M?^ZҾ,*tm8 cJq_lB=Dn}L"Щg Po{x`gM11g>SL+#! ?q*ѯ Av =t<Ѐ~$%/ Wskp;-Ex[cA)x.;=dQ7 Ct-nPK:l0Kȉ6K%;l0=lt7z77>΅ @T  *P<|ySW9tPB, 5S3:QgcX{ u;b,_P@@ c)k@b+@-`O>_d3z788 *|S;U@%`D׿ AB maNZ VSd3Q 6eGH,>s0$VBd0ad( o?0A"0#?@vcD4"5k8xB \WURD\ @/c Ӹ8q%X?B>(?ל@ @9zE;8IC 8$4 H >(pzR!8@J$0[F$ $f0ffKc"dw60mnsD5ҋq3L)౿q.7<=)~(; ҲP h@A}FH@! ,e H*\Ȱ":HŊ pǏ{-qɓ&䟮PʜPW=ϟ׋[@ά" -(oիXj݊*P`jJv!>`˪]Ο)k^r&T^ G`\+^̸b,j8N|b˘3kޜyΘ+2tfT&׭QO׀_N*vMSNp+_|y͗GeR8' +{r&żD"5~YOt_} '`u h sU: Es6=\>yIehy"$")ϙآA lj3?$c50?IKr@+6ɢhNdld7Nt'ehwK~/ae%c &N=sI"]'J5p ;!wV>g>`Za9ie'VBOO^@ t? G^LʐCЫ MO0 8@fJ,As ,>P!AtBc-s̹d?<Ӯ&$N+aGOD2@ [Y1<$YRb:'U))wLn9O&7'\w3!`Ll4? !}K?4t CKc+3h+q\C@mD )eCdۈ-w6b6ʢ?? Q@CQg=PR<@d^1 t~$0O6c8Zj)ijmgn{:;HFA|"0@" T PJPoQ.f?HI"$)*CYMS*y;S8&Ph 8>~w_ĘC  h:豄y>kV1x #JDH;xg%u T;>Jz@MHND B0 =Pu D"(`9K:Ё" H`W !𕯊z15< xdᏺ0J?(Ptֳ Ôy! , H*\ȰÇ  ŋ3jȱǏ :p0 ɓ(S\GIZʜIMSW.^7 JT(zӧPbL叞ZjukVѵٳhӪ]{s۷pʝKݻx˷] @vǯÈ+1+jL˘3k̹ϠCWn 8K=$^ͺׯIue[#Bޭ7߾.8Ɠ#_9qj`qʼnسkνO^;tS˟O~/ĵ:R034F(Vhf3Gh(,0(u?$0<@XcQH&C6B-)TV$2EN"Vv)b)6 hR)&Kci)'ktc*sgudF{*(}jQp@6Z "hRF +$V꩞j?P২jFȤz)_ҪN6J=UPUj*PN@k"J=V\"dn;1xR=F?AWf{@9/{)Ka{g8h&J?ʂ jƞ Tr.f8(fj|,tHlH<8M; t4KӔ>qդы\rزMv$Bsgۃ=́m:5.M6DzO.?e"3@3x~x7^AOq!s)M"P+cL>"3#3n3:>cO: (A3?1%3x i$ BAP%Dp??KƆp+Q)$z#HY‡zPS{St[I3A;z?fXgBwEkwQ ez #~app:Ă4( !`0D]i @ JT1\ØG2ZG=_N ^D#HaxPU Pr  (`4AS7D@t<e`vZ&"E%0a, nK [I!PL"*f`@pMHJ 11FRbTyM boZ2$g@lA9 -Av(x 8Ga~0d|Z%TxHPX<@|P{"5P w5R qv B0 =GΉ A%AK z©6D @ yx!#tH/`u1dL0^Hy ]ʔ㎧PJ Tj ׯ^+hn_jU?dpxPtLᎄ+VQ#s b!$kn ϠCLڤ~EXͺ5Ұ;Ҡ/Մ sG;6Nx!Zc@Ї'0kΝfݻ~D;W'A{u  i 4"GadLO(@9\!Հ0p"x)8jgc\̘v;e?Pp@?X -,]/ORN@/Q$Yc&y#L xd.6;e5[f$45?$gl9#v:L@D@c:z!uB%iRbQ zڑ3l@F5=Zjz" z+ Hj(zK,C̲zQ~B+Yn etJ?;kuܲ{""`ko{+|(ICË 7,'c@wl1IeN|\pڱi%b衎 aR @ D(\CI'qpœ4!Dx{B q*R/9/aXP G`qAA8hm$H \$&>H B8IA /xAbPC\|"!L(@"@% D HDɓ6G"\h<;Np!ʸ$ vݴ u1?u);hsgCL8'3qKBLqIr&:]s W"_ް$ON &zÕ(:NBb @ 2$ $ xL:8iM 5a JK_2k:MjNT$P/+@UE,y$`yt |h ԡvp6PbU&t~36*ހ@%_؃Fs%lA Xt!Ç"[Ͱ Td7cy|-iåR{y#Ӏɶ?vqYdh#Tdp&wjy"qpr C_=>q *w. y!3` |,jEKQJ!=K;yKPQ!XjAĔ OW,F,_q.Hr+),4y ˸L!:pc%L<!28(u7c"פ0쥠2~[>*0L^hYc ؓ F3ex˪ׯ`Êߺ[cӪ]6,yaUO',ӭܮ)Blfϡw,ҩ T$tP31q%,Rc+ }z#=%sB.a&Gl4A 3E}ՃT DSuDEϧ_iDUٖ8F;4 ʟ@)wMڞl4_lD8˖j76?rg.PQЀ.g? X@9?Ұ~3豏Xa1 _$c>1O?>{l_P1PACmؓ!@@;@ ~0׉n;4@.Ꝋ9 ]p`z:tt~5ÎZFPEhX.K KV8|ljj8$Q.Kݨ;b免iB[L1^HӸO 0۵5nZ. P *L5#ULb#(#0*@51:װR髏 H -= $@ 6J%Ơt?ԱKc&c9,p8ܬ:[Lx"KwPKt,]C `1NVڭ?[85iOmq;5wfjRsyۏ-@MMEryKrIxvRJ vGf)IiT{EhiRod0IJAhJ/A J2@(G %|(H@$\,g?Q~(`\IL" #GA>^4쎬!<( :F73d0KK GL4m9lf8g(Of"೜TwSОJ`Q{"FyG( ƃ,?e_GLY2sc6рiWj6U`m;VB݀FKm++5kbvn~V Xsr+ Q%wzYjROuFw4dT߼1h+!~q؋&|ZMB?CJG mqXinh_#oKҌJ HͳH4I9ěTm?.VʂT0/:a͎+}-VEftX׉Hzխb%Ʉ[:(eL:wiϮ+ݨl׮I^$i߻W# *V~x4WziO~AJ{0I3TzIQs3qa|롒wX^, X?OJe}0)~ď /Iwؘ_T|c,H ;@}I<u1& w=J}Qn~ Dr}7 g0@8P!Md 8?G 0 PL@2A@FP2,Ȃ @*؂4X6x8:<؃>@54 (4LXX *&q4@E!XZH8l8X#^!tXvxxz|H5ņpq  L}؈{xR1\$4"N+2Q1lpipXx*: (8XHx9Y@Bʸ،.؋ȋ8X(|ab: L8XxŠ6؎8Xx6Q 4L9Ɍꈏ YPYy鴄Xp`Б "9$Y&y(ɑiSb0'dy84P`@ّABYDyCFHNٔP9E+d@6w^`dfy"ilI\ 4@.f8aB*BPhynjo 9l `Pbk9@y(X??XG!ɚ" : B7@6h9jБ 9X0 zb X7@j0l0 Пpj݀j` P`e0 p `Vil T 1ɑd P  oyG@ jY ( YR :8kТ.1Tyj ? ` G*@) P[` Zbjppkl  A mɨJk$Kك6Kd J&K@A6lHѢ!|1z4{4 ҙ!u`}bx_p%T W^~)*B`.jH#D"V ꡍ@&Rs 2XDuK~.w Qgz!O? 8? ㏆tÈ7 ( ?븨N!8hPaE^>6`dz  MjQYeC[.a!,_| H*\ȰÇ#JHŋhǏ CIɓ(-n䘲˗0cʜI3ūϟ@ JE*]ʴӧPHzEʵׯedZD`.hӪ]ەP5xhK]eD߯ +^|WE{BZ¸LsXКC-35}AopE sޭƓ(ͻqS P7/ ݪAOj9Ͼ˟Oyc2X7 pY 6F(Vhf!vXF9`hbLMp0@a1cG )DiH&L6D(%B78Njd#X?"PZ"P# 0Vb&I&"K|*7(~,VWءF& ">wfg2, gvmd9 p* u*VA|쳊x0*[Yu [(0 l%F.Z=*ֻX逷۔lJ:k0S.7)y2\)X#ҪP($"^+03!%<_Tj0nDO$- oaYLGʄԨX+2zrLټ`-nel6k초p]3(mԼb{3fjykmˋ [аWz_skxytGP2ڙL0#9 {8!u\u;dt#?Ҋ141s Ǵ}+W\?/ ӭ0Uo%_VyANB*:b 6*Xn^8 K S=X/Eg#!@ȗ50PJ:C\ n.; #!$0Pr@H؊~ КA bL XD/ pPaaFji#V *H 54h qD F$h`4u e"'d 8HjR >`]VVrI$WtR,/nnrD`:*wRiLCk9i5i$518Z1ssju@pi{9Y}tT*,{ J'ЀԠHBOF UA'*GP D @^P<4GDЂ[ސ 44S藀 GA7@4S)yid`x1a::,d,&jUQ-Qꉰ3b-RjJiUn)hVyYeNYC,d_cɕThl~M58eVED(:vȐI2[HU@GEJ-T2 BjQ-nCޞ5%\Ns:\xv%H 2 VW4f-r%d(D81+:+xrơPlw)J8?9 ⅯLr0l9 "vٛ0oI13Qp(plk(L+HNʆ0k[9)?Gаu_zm7k}g|,mG@1+rI f8/򊲝-͛yσ!+=:1sG%Yϋ3FS$ xe4?˯N- zfuZp'JYt@Ej\FD}KR* 8K'.?^bl`:eӣm[YxA.%w]-m.`M* 3K|t좶zu9yֈ gzWq g HwŻ{]w, wɅ i^Ypc͝"g-)x]D/iߤ;SNNGS:/'VEYk]#{مLόRk zg}& t~w$͆{?"Щ|%9e4QI7Xȃq";u:)ݼLBȹ ^[QǒbW\GD).qOO>{z\w3/{O(IUO tz$lC A`X x   x h}A=V"#h&X(HHQ HXX3yi8`:<؃>@B8DXFh7 N$b8xR8TXVx7z2tS`p`Pfxhjl؆np\P4@>zdz|؇~7d@eHX8x؈(8X0$+B7X4 xnnHXXxX$@SЈhF?zkPfb!@! @ pPHOP'U=ЌXe(ȆXl @`)m7 h8X@`a!; i{8a^F)i`БP")&YP  IS @Y6 h@ wՕ$铪\p?@ `  Ky u"P 9R= `1)ɖC  A)  B6)H٘LYjH PD ̰)d< aX sP+7O $`H敟mH gHk(  95^ VY0"C ` J i0QZ"a@ E hl   P lf= Ř٢,l0+z 0 (dשghyLʆF%P )dH U h?pXR67wh HPYbE'=H*zĸW驠ʩJ: Y` 4[&ahXzzʫf(f(`mMڈjpZe8 ,fp` 4e9=9K6Z08zj @p=ZZX{ZK;6P9 =s `kWH70&0.p6@v'76XA0+Fg<8N۴P00HP0'wW+ u]KIup% kK^Ȱ + P y7qW@@@+ya&rR P `k簹;[{ۺKBJ@(0q빺ۻ ;+[ۼ˛+D@P 3-+ zK+[k컾۾K[k[X y" Pe! Kj +Ega;8jK_ "<$\&|(*, qat   6|8:<>@lg! ,p H@*\ȰÇ#JHbC^ H`Ǐ C " HD0˗0+ʅ+8ӅJѣH*]ʴӧPJ̿^rJrIٖha W+U6z58?0l#Ճ#ǬZ Qhպ+8PLtK66z,XM!^(Ӹs?5֭ yͼ9N@/z8_75)ʥ X"T=CC? `ÀCmCpRExրVh;dC wRcIhY:D%RK*,C $BY-!މD¤˒Krވ#.ϕԓE\ćnV/Ùgj'6#ݲ?(",I B1!O=@,ACҩhGkHAK. 4 \23a$JH.)=tD==\QC p?+9O5T9M1F 4#M1*[8آ,Al{.Bˮľkn΋@[/ / Q "ĥ0d Tw ,$l(BP..3C$@rJsBb-P L#$Ѓ@;$tM3]K\*]=Q= ! ,_bewH*\Ȱ!#Bċ3jȱǏ CIɓ(SJtȲ˗0w0IB8sɳϟ)c Ja9ӧPJ Zի jʵWXÊzGLʶ۷=ʝƍ߿_K09!}KLytKϠbIj$1ŝ%MmssߵxB( -$"ͼ9m WpFY;O>ptƍj>•sgGS{l4pm^AL DJ(utCyVy cfhchcH} ; TI"@̱ ~UR]D@EDt 6DXhQaaP8ȴ5Ąr+Ju\v$D Ap)tix|") 1C(q̀ȡ;h/V * D9J24Ìi؃!$R 21LD*PDq-#E^)3+ȚDj!S{۴ C-qJ. A0? +x&ӲSn8$R; =`1$TI/I $ffkO$@ =q9@Ѓ0(T.࢈I@.,aC6kCx'4D!4@8SLP̧7\A]v8KhxK}lQo8Kpn$љJj$EBz7G.WngTQI彷椗n騧ꬷ.Pn;/o7<WoGwkoL$;`ODFQOw zHL:`GAAH GHBV; 7 $0 gH8̡w@T f0.ЇHL&0P<9a)RX̢.z` H2~1@ 6^Wt#8юu#x~ @JЂMBІ:D'JъZͨF7юz HGJҒ(MJWҖ0LgJӚ8);S  `\OC" @PA~XR?:~ahT=J|pFh=Zֵp}\J׹ڵx%Vr4*jW B"A9@*xpc+Y4H)a nVlTԣ=CS, wxE= aVHz9o8`?q6E*JrTB[ bk݃BPG=zK oy z da@F/@pbB+XDu/E[ܢP ^@`| d=ASb E7b(6q$*fDKbOg01B#&H <!,ZIH*\ȰÇ#JHŋ#hȱǏ CIɓ(9Kɲ˗0cB͛8sɳϟ@ 9"DѢ*=)ӧNB**իVbTׯ`ÊKٳhӪ]˶۷pʝ+vݻx˷߿ LÈ+^̸ǐ#KLr^&RժBMӨS^ͺ|nM]ͻo|v҅8\x.e#$I ]o} gR2%tI$a͎ϿJH@H/?Dha f."g(.6Ҩc|Ѷ@)DiH&L6PF)TViXf\v`)dihlfx`rg16PÞM<LA'p`(xu̓'?<w4㉨B? P'$jͽjbR!:*9dG*o6fJ=s$,o&BY-q뵬 ?dAk. l3 <=f܋jda)23|#?PԳC 0k3qh蒂6lChj =`arjX`(S! ,S95  \P#B(!C;2jQǏ CI!ǓI\YR`)?CMGϟ>N!3fњG`!3'ЧOb&7 +JSdbcd)4z]KLV2TѺ#Wi (JjJU !_z5%/<ū[|rMlSP^ {d]t-̕_诤iqY`%nʲLnOIre?!pm_gNX Ro+#7W0x;:?ЁΩ|b\DNj+]6P20P/bdh@ O*} ehv4a 0t'P'd\Eƃ?'R?,/vxOދ-ŲPbܓ(% syw( i$q+D@CԀ7?96HRf}ObE'(YS6X%HcZZ5qkyY4u*Fp*qO0l܊+~:?HL&P6aoEЇM̢H.z` H.bhL6g,H:x̣>1! ,591  \P#B(!C;2jQǏ CI!ǓI\YR`)?CMGϟ>N!3fњG`!3'ЧOb&7 +JSdbcd)4z]KLV2TѺ#Wi (JjJU !_z5%/<ū[|rMlSP^ {d]t-̕_诤iqY`%nʲLnOIre?!pm_gNX Ro+#7W0x;:?ЁΩ|b\DNj+]6P20P/bdh@ O*} ehv4a 0t'P'd\Eƃ?'R?,/vxOދ-ŲPbܓ(% syw( i$q-pw5MjUq@mg}!Vdp?d"`!qjY\@c}dܹ֪nu(FY;We^uOTMM3<ٰQkMM̢%,fֱ3 xr T"O H=ONK>㉽r4UKHqJ=\pFz(CpRϕkXp c Kq+Q; H #G ACHCBF11/+!9*Ҡfr`K/A ț"=T4/ pK@⩞61YHYe^%nǒe̝W Q5RU^=s _@ y2w'SKRx(l12z@"mWD֫įi,jڠP$K\/MjD4egVhC&4îkLpP%k2!t옓h: ]{$琭ݻ4w.2 <_4$=%L"Q)Ks8 زӘAPP P @1^Ӹ+ϻ7!}Y8^B^ƣm,z׳SYtIT:%@XkGG6E ?|h@~޴V#1I%1)Sh+&7?/2N4!`#@(dDidHdL.dPÔTViXb6 ×-Fd^E4ճD ativ.AO?ΌC)nF1Ss h6:'ԃ 訣ẉ:VzLTJ-R O'˟OoF|6ah& 6F(F@ 1aA?qԘ@tN3JW#D5R=Jw3S${>KN>Ѩ@DFi "`/@f[i?O0Ιv:s噈&袌6ʨ!8*餔Vj饘f)%ʦ*ꨤG=0R@PO9Vj뭸z@"PE+찒B.&,J5 KP0/"#RºU$&ǧ[N [QK ȫ/G4b!:cHMVlgw Y= , gLpCC<@-DmH'F3TWmXgFl A\-dmhl\\4c:s|w߀-xnxx/8O?dgw砇.褗n%7\~.S)=/oPycFG/W{C@|0HXC觯> @ Vfl?ϯU*r+40Z2PF.*XDoE/hAc Jx8@IeXؖ$C-h]m%Ľ m ! ,Ae` H*\ȰÇ(Hŋ3j/|Iѱɓ(S$ ? @SGoI8s܉r&,<*]t($PSTjʵWf聏p-x U 8ߦp a˸1N LMǠColJ(Xc@[cˆO" 3 QX0qdПIƕvg9%SfӇ`2{şeIO(H P B %P ߄ `fva/1a$F1 Xh8樣a A(;fqM D&LJPPF)% 0Sf% mK21i]暆5M")'iigHpL;jR6&Z׼tMFj")%P=vIiq2RZ% ꪬn(F &j뭸F쓏*$ k&6묰fD7aDkR:v?cθC垫n욃[o;=Aۀ 'OlqC1_q/ O  CG<+4l3D :O-@,pIE64 -- PLzF#7 z?| B $v %!mv7OD8>xNӨ=ԓ⌋h8'm~9v 8Hl.'VB?$Pw8.Za2Q_8K!cH* ̧8 `lGdw/ow<?/O~ӏ8?CX8l<\H4 wB@ $G? Ҽ2(qb8`o gHCCI4U@|H5-QH |c"e"Z E0EGHF4%)Db@]%$`@G:yEc٤`0dx d(4@ԒI( b[*؁6!*`;`WR@ ǖC LH2f:Ќ4IjZ:.x 8IrL:Nq< LІl~ @JЂMBи0r83x#;ȨF7юz HGJҒ%M*yܓK7a8ͩNw*ذB< PJԝ6& Ia-Oy`*uNG/^U"jW..xYF*Z:HP\倾9ث"A`! ,A9 H*\ȰÇ#JGċ3jȱ#_£ɓ(S ? @SGoI8s)q&,<*]r~ T@*vX1ʵC3kbK@GA׷p^C_,wg=pfÈ9P4`ǿ3kxAD *%`il o^ag+J"3f@ۺyw2d!P}+okiУW`u g;~/1~<)=#VL^^'R1 hRś t*[v;Uv4F%%0(N6Q?""8>pc@]AY'E&OJP?2@)R ?S?rY  d/M=t)vrOt 0@R mI ( LÎE^^StSej @Ъ1}^뮼+창6K? G6쳿pe?,f_bG܆+䖋) m+ﮇ͛'㉽˯  F=G,Wl ` lq!)H,0,jH4@ܨ2O3$L7PG-S;P\w5 ЀLlb n\ 2Ј7El9A.jd=˜@\.L?@@6)CL>.cFwx!23z%CnW*4`3\>z/o3Lr H50:'H Z:šA   "Bp %`ARxЄ+| I(1 i8Ch@L<HH*Z>y'2ciFaه H^_G*W>NI>H]GuP!D:R3TrfPTN+dN:Fr3"[ - \ی-_PH2f:Ќ4IjZK2IvL 8Ir3H:vyeا@JЂt}1=acZͮv2tG>P!7'_/l- D|6O@! ,A H*\ȰÇ#J(3jȱG#6'Ǔ(S\>@hޒ,sɓ<+ pM0gYz*]($PSTjʵWf聏p2* ]˷z8KNc+ iIzk?@TJD3̺5A ,Z4D"f̀׵odqC^׸ӹK7 Y^`cdyS(}{e+Gh:أa6RćIfQwh!G)O(C&ؐ'.֘& `P@U3 C&O"JI?׀Xf\bu dnk@XYl\@l٥7j駗x&:^hb "(_KDj)~ >piz/0s角Mr*U+íʓ*륾3ʰR" &r:*^hm~)P{5 ̑ F9>@ZnRԋ?f@0Kl5ЧlSO pBV A ?u\2'4:k; *s-@?ڀ,%N86@5PG-TWm@pVw`_/O,lp-o@(/A6|jȺ4'77np'@cxg@Lp{n駟 :4>7G@W i)ɲ?nSo4 M0P*?_(l}ɲO"{jScU˺C9i/?6-' D D>TԊu,aiȋæ@k̠$ GH(L WL`?ܱ8a }C`H"HL&"Ї2*ZX" ,h`htlp  (cHG:?sGh G HB6E 1܂(gl>dd,L&ea}:LAO>OC)GL J lP"X-?IjB0@ғnz 8IrL:Ӏ)cPs @JЂMB P#@9yL4K7)@@@ p@Ѐ(MJy"oVJӚT6Q V@op §AM*3m )sJ"7 xTK߼jW[&#[bk@o tM. WVn&f]ǚ8{b4r |K7d: R'KY,6aB @&5.H(@a VֺlgKͭk H@9a\昣2A]65X3qc\w3zwBᴨ@yT#Ag0WДJզgf L`!E฀` >d咈"Ya* {؂:i^u'lLalR,nJX% ?:8'6N{ӠGMRԨN2,!?FZۺָs]Mav_Ⰴ8pMj[ζn{wbzDC ;؁vv\jo ~X~NO'N)s7W)Vb T!\6V$\e?; 0 4I 4G/WoOAׇ/Gz'Ԉ#/o+sI# "dc:zc@7MD {7>̙")GHan* W(< Nw.OY2Q Il 4 -1VHӘ3t)lcdO\@eQB[˾(Ø݁hL3]#kg2#X> IBR-B>ꡇ $'IIl36Nz (GIR)WVDz84p. J,$(@}e0fZr_ HjN``n]#wlW׺ENx:kSY@g=!#_4ZTvPJ>OY` Eozs N^GU(}8 LgJӚ8ͩNwӞ*=&ӢHMOCu~PTJժZXͪVծZ5SQE8 Uh5Y՚ֵpe\:׸vͫ\!)UHfЀ(MbcjFtKZj@95OQQҚb7ڰ:?hp4 Q0z 8 =\i@hq -ei/ыB0 Na]ٚ1H=]10v,`5T+V!:F2|qc'L [ΰ7{!X?Ad6< 1Vű?&< q8L*e<5x & dW&q册qkT-k0DͶ3̖mA589rj΄ءQ@m&2RrD5g]lT4;B8hڈiG=jb Nu!~cd.YZ֔'pݙ'LA!A-bN6f3Ύ6-jS{AtmMrNntO G zη-,l6؁NO;xaA2wH l0@S c.'F#)*JqW](Rt EdPE.s$Q/xq ;ӗdbLQj! ,B H*\ȰÇ#JHy2C%Ǐ CId=T!NBɗ0cʜYӼ~KB9'4 J4fP@ WJU@$]`I% ]K,Lɒ%PK=;69*k`È+^̸ǐ#KL˓NϠA/Hb^ͺװcS2b`"x- (1,ȓcc quCg ;roI6yaS@Z  4 9PυcO vᇌK= ;;,$4.4 (C_YH&?'D& d%i啮Ee lםjXid @0ףA`5Bgi*^(&tv*L O? CK$(zfiLפإAd稤~'jD ;*5@̡|Ъ'*eT4B@F )T&&?a뭬ߖ{&bN ti2u-B_@ZH& 1TzpWdkW̐!Z1M Ԁ0Bl![ :T{\1&4KE8W?sC l/Wsm1jb"׻qh*++짶2637֬\xwC?{ݷ \*xуe35ΧH*%ly;cʑf! 4#OʅP|J[\K_ 3b̏$3S_ W?!hd} |܋;&ޚ?`?Ҋ@1z#`%@D @@ Z̠7vp@шbP?0 gHC= z@ ?>&j}8*X,zDX̢.z`ܢ5udaJX8Dosp?4hT-Q2a{(kO +q]C+:R2Uu0)>JH)U @fIZ̥.w^rc0IbL2f6oh+ie3rp@0  8Irnj 0K` @?x@} ?=u gB?yI` m uh΂GB FE-:()$Gru(x# Lc(jA.0`:<0ӟ9Ԧ:PTJժZXƚJs,իXJְufM+Zzֶխl}\JWl4寀 `KMb+X`!ȋ RruXc7z@f0AA{ֺlg[6A^Z[mKb,o%@*T5bP"iDJxc-tœxm<2}n]ŗx>&H * (U,#~emӨdi"ܹU71c8 6a}<#s88αw@L g0 I&JPH @eRvcmgг<9@Q,]dy( 䝋r=_eG=8Bdy19]A SفIL Ť0rptz#:bCΨ. ! |30i@Q#zM[$ 8ͱak DЎMj[ζnO\$t=.$8wLv 7-z7~8kmȁ;'N[8ʼng#c88G)b"Gᇔ#bxG*Q8Ϲm>+$Y0)>N۟W;~! ,@P H*\ȰÇ#JHq3jȱǏ C9ɓ(S\ɲ"ɗ0cʜY͛8sTIF!!6"tCGtiҠHFU:*SW>u*5+W[~ JγhӪI pʝKݻxݛw \6lq޽z8@ &qeŔ3cfΗAkmgӤONb0S6%LmG6 R;AaFLȓ+_μ{6B^(Ht O`Wވӻ^b\v 6X]!(8 0-!}_$,ȅl(c`ѹҏ4DKLAb7ݬM'd(4Dv3GrzpbMvW-GF:0h⤘(b@K0Q>da7N'jpdbObA䕝}lɆɢ8fif)E;t+fݞĹB xh(4$FF7XT"J7ۦP;(VK/h³Ж0֋&7L0 a e:P&J14Ln(l bO9 Ed7p(t' Bh32G Fv촥!ԙ@0O8oT$A?B@?  JN&bF0¸ҥ5~LiV=.s ,\pAXBj+G t[+GcInB1.7X K>t‰+K.r?$\p (" ZdZvӗ.mSD"2j`$ x\5={&(;1pB\F` 8pt8nCC 0[xG=A% -d@5䉉\ XbazQ'HE֨e؀B Dc 6:ụ8G<汏t $ )BL!0P狐l Eg"a͚p. ]8cΊn3+ _m`}4\_R4\]LMӢ1TtAW?u4km&yɦ5{MR80mɆGJF:ڞv>A~" L3dD؃Knֽ\ l}8N8D(YH.J[ڥ8(Y"DK< 9@Ly#V9ɍR%XX bW~oRBHn *\W~`ʕ3 P6y8:<ٓ>@B g t CLٔNPˇ搕Z\ٕ^`b9dYfyz[I砕s@xiyiu{ٗw} ɗ{yi7@ 2p56陝9 )iٚɚzN@rPYy?yysMȒXwx`wy,Ivpy9t 4tB m9ɞ*7kYpmj#gV8w G*i wV wpmYo9XL`uzS7Q8hORbVob\%0D` 4U H)ː<Q (ؐTZVzXZ\ڥ^`b:Tf```  noʤ6EѠ5@J@;z #5` pɐ  Zdu p+*3JKjW:TCUFJޙqP@B;I>K R;APY {SQ9о$0KCp 0k E P!,y B@!a Blp!Ň%fʼn;b cȏ7qa˗0cʜI͛8yUz@6EY&ӧPk)թOJV]~굪XdjE;UH GʝKh!S˷߿ LaSШ˸ Me63[\y2ϞCw ҨO6:u`5s se Nȓ#lǑ+pqKN}!߾`,eϫ/˻gN_~|kgo?<zdlDu&8M'5(Vhfydႂ X=4(-KA Fvx!8Hဓx@Y|"/$ /y&2ģBBvL ϊD +4j7P7 u%tn\~a$f EҝB4gH|VjA5 O "(" Sb4 :`bJ9 U1OiJ"-*_95p|۲!ṂAD  ĐI"uAPA p0IT2," yIC`d(G)RL%*GyBO@ gA,\NQkh#M0<G"4YC*W& )CPa` f+a_*@gb p@?P `+l s-O`A5me!J5Y-bQgxl `Z=+~uH` m + ^j{>kOX4 ز2<%4p 0{j D߃)D6$# `2zQ_ ncn@R#ю.Ġ,zAڍQf)xr{~0s.V T|HP-@,`D N xzl 1LhMWN sHV_x">g 8r@z;PLeq1|4i_@ ޅhl8[M I5z o5MVtMmV BVc]Wkl@fvO|{~a٥F]][@@Nmo{ `2wmn h29imk\rL?! ^էkj?b幬[ϰ\6@Kiq#%j)>0>ꬾoXmDj(&;Eg%aGW; Pujr66z_ 2/N&E#ѿ#x4 5+OdΕ漜|w~Ͻg{z"-@Qmȭ@ } ǽ` 5|jL|hz,=GxO& e? 51#m"G"e7 Hz_8 (@@ `Z SQ~kp_ehw's_%ւG-wxy4xU%/=X> C`gDhMq'EY%)ڄE79[`^(Yssp^WX%qF$(qlYt2qsWʠ} {(Y2 8@OVQ0H(^0Xx؉ pU:6]؊eHzndT1l|RmwlI؋W{\f¨R|wYalHO0xBu͘GgehӅQ,EjEyۘG6^WƌD`M؎Tg'W$>fuDa3yTh,Fy P yt 43 p0 #i%I(*ْ')24ɒ3i5 8:ٓ7I@)wpES0p MɔK NOYTySRV]ɕX ^_Ya\00A&W Q|ٗ~9YyQ)A-AruD Jhc!PdPp tPK5`s6;PH7%7tUhYyBvZ儀trHh‰twYxuljryutp$pgYs9@֝*'Pn{F A^B'UYsW5`Ay Wv87F@:DҙLt , P&z(*,ڢ.02:4Z&m,02?=UأhP .#7TcU@ sk)`T :F[,RbƎf0Stk 5Wl`eȧ-3uY& ≨2U Z)0j¨uZA0*vШj)[e_b* 6qj)ITjjfkWYUMk,)V*Aw%6@I %ē8E$%NXj0'A /=%3ikxtH3)9B,@?'M"9[T $3[m ;R {P쩱pdn$ $R~ yxA kP ]PB&AiU P L<;j"UP Q M!$Hk(T;Q]KRB$j;p[N0qõwb|+!2, 1 *+ῃ#JHŋ3fƏ CIaG%S\rI-cʜG8sҴO< D&RݺPq.]'Gԯ,䳋Ձz -I;Xu2֧ÍMU|+ Ύp頶p޼sn%(,?^F gfmv$f>Ko[An]Q|@TI<% ;qXD. pS(1y͹F`8DwhkzΜ݊}9x.'QБy=rM" Wh3i2w,a0hןF ?O.2609X(G݈Üxኟ;.9GNxBQ=ԃ1spʨ8.n;w!DGIK.@=-3ڀ~6g=dG?8 /‹+`q?Fu^o\pDp^4ȃG9эntb`P4*؍Ap\xaBnDa>tDU(2C~ݐ 5p2*NhpPF*֎qdL48U|H.X> @?F\ApX4"!321vcC77+^я0 hd+ ? zt`H "_69BCR0/bHr! z G'BvP N#t$'VHf,[>#ĭ# c bE= G;B#KdAx,A0 C~^)dpEC^ r  zoja1wQj4t&wE P6Q 0 up="NcPCߘI#G17/_IaƆ^;KAv C-ꡉ4BӘ5<2**擙VT4aZ t v;@l>1L |Sѳo%RYEqu43Tw.! x7FP,k]jS;*N,0Uq܄C/gØ&&p&.xDvP!uq =.rLd,o\L1DNדM$s>j=ׂӹ6ȳ o&A{Ft>t'-JCҗt3i9y #ށY KuVկ&[CӚy5Z׾6jUz `f;І! , HA`\ȰÇ#JHŋ3j,0F|HIS\ɲ˗0cʜ˓8ss)rP AU,tʕd#&ϕN4ԵEW:zK TV5Xr)뜺],P&,@hF H n݄QS@G䖐@6_N ? _"Kl1`K}5I9/H4=#fM2!B%P`fOEdĎ%T\!)f=E`\oh6Si[hxQĝ@ 'CS&p*蠄j衈P0QB:\dZMpizi|*ꩢ驡ꪩް*뭵nJXA83Sӏ\h !lOBPkmT+^+@\+.r;墫n;n?OР/ 0"L@7` 0p 7c@-p0 + tp c̰ $O\r&# T?4`4D/  L D4Mн/4Oh? , ]! ,G H*,8F;Tw;2jȱǏ CIDž(SLIG{0I͛8Es%@ ѣg]ʴiIP{:JjƨXUZ5h֯KY %u+U%&dR=K#[tګr {#]k_s6ۑɭs1ܸqT)C,\9gpv;6OS]+w6'XW.ZoUpfvfjG"m D6;"xJmw:C}5bhD8yYutzJ 0?%C(q v!K| S 1hb`yF.(Q8Vgf`5TLgY3i_%!ضbM-z@{_g`F`*% *>9RP ;D(f|Hd2ÙYQxҦEyTGwO?-rF =Q]9% s^&Yz)GYc1{.UQ"Δ_rrDP5*RuG"-j-Fj%K)=eQ?)ѻSO/JÎG(B%w ,$l({|B ́?+,4ls+'4:pB DmH'L7F|O!4\w`7-AM lM& Xt ]|#< >B=?4uKE dyΉ{+sMz .zn;adaӅwJ?o|T /7osJW&wXB9l}B35r@{"0"Գo-UoY_cXsH_  h:豄-q?Qkΰ.9ju& vC aPyCr s2,5Pt 8zFL>(p 2qlE/@ `z%^oAJ$0*nih  0@`%ޑn !0C8!֋qQ̤)ѺIҭ8`=1Q#u`D'=ٶ%A,e ɱoXe! , y[ H*\ȰÄJHE\ȱår}\ɒez+KW˛8+G`/9 eXУH єPe%$ITϞXj*[,Wʖٷ W$Aݻ85J"0t,1~F wÿ)SkF4L $R(+ Vqr%z =Nl8A+#"r4pVƳk'^z4?@lM|g^9ӯR&0Uzi3Y* KcH>zf!G cņo ?dX88]Qx83 =T=RdRH+@T;Z" q @Ĝ[?&Bb68(y8Jk৻\% _ V: ѳF+VkF5y @1 (~4.\p 0nG I'I74J^s=48^:?'Q`(E ~; @Oj H4=mlPI"X24ӆB" a4p@ =Cv/Jk+uUy0~GA ?ľMPFKH@! , r H*\ȰÇHHŋ3!Ə CLkݿqF\ɒbyEkIMHCVP@^4УHX -$z6jo1 m|rqDUxӅAO"iXO"Ff"KJX/# ܈Wݘ]E02~ x\I`E<*IPg;:+DvA ޥD(0nAD |؃sGPBcH;ءiv@G 0FjT09A)VRĢx.r[ E1`Dc52'D4qTCXя}lA" C62#%ȏtGJ.30\GࣄCG=p~4G/G0h8$4 HA.&R A%AK &TCg$4D @ 3%8;@<9[05~`¬&B#*AfQ hDA{W]H@! ,w H*\ȰÇ#.\Bŋ3j܈m8IImРɗ0cՋ^?b%ϟ L`H*e]<{锺Urz׍S`.H]Kpǎ(][¶]EVء ݿvpKa€R#KCe2k̹sfLڢӧGIQ2!MͻoN+/ ,l/Mνuc} MX^{nĭ˦Sg$ӋA?@!|ƒ*&agK5HԆP?`Z?p(fG?k帙!i`VhpM=Y,YWCXR#+ŏY^%$Rd݁0& 2RB=s9'Rc"ąimuUZ4` e$P(̔Ti"'@?shLhsCh"Dx:QG5R6 ?ҏm< "HC2|$")Is &<`;p.L*WEń\6&'BS⻘Ўi5u %$ @LK*b Ī6 7!Kئ8 @(GEe+G=?Ș u 6*(JW@؛3mF`%,in%@"K7BgE}:8c5?[jDB'#R]Ha2d" >,qү*$Jd k /ab!fU*CkPao#0dPC{M ++3#;.ȱA5Pd aPQ&2kka]Hh0: "@PDPs0p+&"mm!RD f=dyқ!HGtK5Z{)#%A Wrv 3|pB! ,\ H*\ȰÇ#JH3jȱǏ ɓ(S:TʜIz&ѕ͟@$ퟒ$]ʴ%c%թիAKW YY۷Q݈=w npL0ᾈ#cKԮ#Ġ]ϠC8^ "հaY?/JePW.QyHK9ph;E(ѻCݻY걃zs^;oଟ! cO"&(P%s));Hg~24SIO=a(5@0w@ $P].⇊6 hb i0qJ::~Dpna9&py"b&'LaXfrh8'lA&w6hSR}^ghLvK?\5}&Fzgأz?J?LCP:SnO/e x+bP+k*f?- Vk T?}M O?EuL+okr `L-nL`n7$6]+w1Q @lp'2YOvXTX3\ s;ՀA/@UԦYYO0߀.nK-7ㄛGWn_9 @.褗n:s" L>zd@L0NSC/{r*@tB&=|PƓLQ@ % Bؓ)dȌ!|L2~3d&L|O>Js@-c㯒g@ @ib@VmX MsC29G?s4I 0(/%0 g6\Ā xB6dyKH"q/F-D |'E?Tn$s aVpleER*PYMr-\#HR$9*[j G?*G9&Ǐ4p  @d)I ѡ(GIA(*WV򕰌,g9ˈD(9 }C,e(YT C2f:Soet2aY pY!ǂ:pvjG0hCKњ=jSպum_\@+018S%v@*1[ 1D=pTKA@@ nW:._"P@B ХgDPs0,[,0 $f0Ru0xAzde3Lc3" Xt5 |ԣ/DSMD @9(’rpr7! ,U H*\ȰÇ#JxH0x(jȱǏ E? ɲ˗0"ϟ14+ϟ@6$G($.^BJ2</KK6ak ūm/oKwl;N C2PO=e=K=v(x?KaKܱ?h&eQ̹ŔCfd~^yѤmаsKnd7,8tN| rX{¢܆ǧA"BkݠWMm+0bQuPOny ~Ty?,_ P r2 ߂8X"vQ 4~'@ XN( 6IP TclEC4 `-:,bӏ|@&7Ł`xHRNm`LVXcVr^^ Oy  (-G-p%/%=B2SV s-d&SW GLQLXJjX7 ^&wWgJOZ<P# h>%T HBІ:D'JъRP(L:<z H*'t9VҖ0LgJӚ+->sc?5@JTէG-*RԦ&LSJզJ*XJV !Yl0Zh>xkC0[Ą>M@1 gjAB]YζEY:C!Mژ;FAxjOǗ-mqG(t6iU"[\5;`=:3UځjV.iE”+^Lz;^ǜ|+X&AG. x>p;X $&ȱ!({ GL(NCL jmWL8NzF},@L"HN&Y41L*[Xr)#!2hfvFQH\9pUMσ+gL~W;gѳM@I3 (ՄɂOڙɨ?S#5 ./t&Cgm[-e ?7ؼla+Ysmփ\@Jo8ѕfL] n]ZzQ<3 ӭZn"@'No8ޏMR7{\`80.(?8q| #ygrۼ8s@GHOE!܀SQԥ^.aP{7Khk?/Txohh@ `O_tϻxߊV /y,o3~4 G/ V\{BȁxޒA Wp4a Biϒ< x؇i6pa?.Yy K @$!R3oI9Bя@`0`~ ?|[ P)H  G|6`\(bY~K@ pzȧ|X9@@ Q7AN%   z!YJ`a8 6{]@#pu&@w|?!SX P =1 `(0!@l|3QSHV7@g1!dG@'@5aF0;X\x-x"H h``wxhHPxEP0!8!HGW(8y8y؊ʨxɐI )xg'!9Pi`/Yœ49 H Ej@ 'y0I1Xi0H)@)l @`ld `F9)wn Yy 69  7l M 8@ a{B i#} 9k 8S7zWSpɚ  !. t59u9 !2,S+  3*4T(a>CcLW9Ϟ(Cf.Wz%dF=P1 HzE 1{#+W$I t5p2O/x pc8=d.$YS2`6W.T$8U9SdW`{ /IH /(Y.o_ N2߁9JpYGjv@H|у JH@KРA߲ 8&IqiH '@`DEPN^{ (_bÊ0HV6p $󑡔? ! PYAVjt@$$I]2Ne(bL!1 0&FV\,֨p PDBD@bYA 7`,M&pӀEp 5!x`h &…atŀ" $|s {yp 'D@9FX:gx]v)]R\8p*r] &JeF$wE|7?$g:[pG  XiDZE$Z#: K/~%\$H/bgbfVpg+ک$ +{A/J[eqdwFHyA&丣cz9yIs6ͺA;Rq'Rty _°O%fJLqqR=5pЪg$% ڳxp.ݞ!Oj  @|7࢒w'Y#v]By#KwWn(WEe\ᑯn5!|GLh;d@(* wa!R;| i$RRa%e}ZJ˗@Q>O^C'O6 ӟ@!Db$ X胅)E)0 L7A EX6[rTV@9u* ܦv1 ZGԐ>ȡT҉F(CG3(e͈2D gj} V%|f W K (B@ h)M+HIILlFɄr)D`4I0|` dI.H/Aǒ,`opf(%H0"Y(S*XƲє^iKJ|/ p drܣ0)|H@4;267 e(G!N8@9Ay4=O|3'?yO9πT }p $d 4` HH1Ғ"E)IUjҔt/m)Lg*ӑ2iSu^$G4 6Jd~YBL\N`{ S/ʜjBtv#ZjB5YVBȳ TJ &ȷu8ꐁ1Xu@85>$طkB 3%@ XJJكPQ$A@gAܘEH2\Np"eH2: W(-g Q nN)*F \{J!,lqpΔ5 # l 0`Z =Ui2S크 +T Bx[gAZBg_:ֳƴ+x (mW! `?E-g_96\Q ]Bf 2loMqB @Rb |Uay 0$۶i`qwx/>E$vEր3X %&zÉc2XA@(A ̋>#sqv\(']'糃 +nыd!wXMg$@`D=ZdB0vXPO`m&Oh Q#״ߊy3 YC*! #(:'n f+1wa=߃?~?왷 ܧ ) -WykO\/E8EѡҞ(1VI 2rCl#EO\5( {"#Jd.9QU#C* X,1X# HG9hSC]m, yG?$W݄_W3Wzj`=B4W0];V=:dQ!Rq2EoͰ+\_M7B9fR'8 A1ED $bgW#(ɨf0oP)>"gU_" DFbb_*Qܰ]cXB M9-ZBlh$* 6D $s?0@ SN6@p)B! ,SO1 8_"Ȱ#Jѡŋuhȱ70ıɓ(EeOVrM4sAS~9ѣCL M:u1e`8p4BhQFBfӧI#ҿHjJDICWl"*'ZjQN}r钚"%p;e^0F;B_:TJUV*HOؼu1d-UR[L NK-^+|F '{Fɕ+X\r> m0Z+̙|vu11ɜˍ ދaf_]suq&[C҅Q'Pޢ.\7C12CK(U? P% %9D%DjcqEqEmB@? A2$I$ H-bN9+2T@ S;!@ J&AsZȅt @r#v9@$B'f@3oEͩr0g) Y,TI=R"K*jX'F @ ,!)r%!:T+.T$MQI/.6, )9dG*'K.D-K ゴH˸B2,,acʇ8'^.txܡVGA"݌gS~q?K/XH1?=7Xç0?TcOѤgUD`;`t(\lD* RN"$rGށI=Zx=v!@!O=@,A,x{MdEE&x՗< K LBC7唳rR\OA[ e9;܏; ڠGE4c.P+CZٞ|Nb3/=.s$2 C}N{T"9.4;W:ukeHǿOwE dV?&@#eT: fpc@ZN@(Aq ;C8Na* ؠ±5)Q  w U퀻!rڰAa!4oA`#F  &E(D%D8A!5Œ@b N(\Ӽb"t rD \X#.Do|8bbutChL{@bAKG!\$6XT52Ba ?c6X"mMnF\&5ђrL':o& \hB<1Ʌ"dOBHX9>u !=BC!`D'JъZԢ- 4n4'C.JҒ4$6G RT ! ,qO1 8_"ȰÇ#Jtŋ3jȱǏ CI㎓(S\ɲ˗0cʜI͛8s$c?@cK&Rժ>o -ŵ->9pFo̼^vAdgW.] s&pB b=d֪drJӕ׭4 :!_DɿWV n3GB\ٲ 0ɁÕH3kyޭz `rjVMJ$Ⱦ? @,c!UW0ݡw|9,pR nAM 'q Kq+O-@ /Ѥ.JyCsqK=d-KԄc.(D yUr.ϒ+lU$^qS[o%.MSK+T'2GVu嘕8i&Wդ-SKH)T%HURM%j?YÊ3K8$DhAu(=0G=/֓FQz*L9J 9.+hUJ9w=[0Ю?8̑+,-k|fv+:AL88TR"|S6pz~.qMkK 6 3KKJQGYoa2œ ;G8 rNv%cܲ rkg=d1 =f:rW,#@!O?sO=d k]UK+!c$\UmLSHV%pc!s #P=a G¨*B`(Ŀ*sׇI5dz dGL%JaJQ`bz'ox؋W~$#A ʑWp!ϟo$,h3%@6 +pL<z@cC [ uPx?zG =+#4Տ#Gt <ƞ~Ju =г1d FGaFN%DM@0g1?i!SwQT~?"B\ A"C&i?2NYxՅ !&`υ-AOQDZ0Ow+\AE6 >yJ=6GGCQ'\+3ltQ'=+DO73}!c ?GB;dBG P C,E,Ԉ9H~ÉM8Qͷ#,}IEc~%QڙBBCH)B@?KQKBE 11[%Ei  !h*bN4j 7 ?-s P ` 2! ,:6 Hp \ȰÇJH"ERq ,#_#cH0_ у%υ#FҀ &DOB**իQafN*ԀUyj<p ` TX L7Q %xT|)X%I  #Bb\uH(H0Ae˗+!"Q4́ө-bc@a {sSD^!@N=z??ZS̘ϛ1D  䥋յ{ϟz|qS.%"XBE .X XR@ pr?M`BdpDž+$(Am=4&(B1P #K !菜R+CFO^j*0i)jrwĦٹ!n:Щv:e.N[+:x'[)YkC*k@Ԧr'n-9h B?\`H Teֱ:40; ,›qA?l CTfB4/×eƻ -4AG H* -]MA?EL\AApBl Da ,$|r 7xM 0 x54`?zB4n'4! ,:9 H@\ȰÆ#6'Ë[ cC(S\r<+p0gY0yOv@נ@% bGN#HJT ԓ3._ ʖ*kK]|2P߿C.]w4{p?ǎ19e:$ A ˔SWVzװcˎ."Q4L*M|G J"3f@KسkǞc^ ~H?,o_=ظ7EMb={OGhy}$ RK-T8hb9Z"㌷ҏ{`H *|N%*Rg ,H;kP@MR%A3k/aK@GA?PJz U KtWp*]vUiI&Hz _ۿjDD,1s"K,yA?&ڸٌ&L:yy C[۸o!֭3= 7c*)G9ճ7zF,mOརi׏ؐ%WŰ̎9E8s߀ޗ;Q 68`c8(!KLh!b˅N@'O,c,B#E((. - =E/A YP* 2/@I`OVe ! ,.* H=xÇGLN3>D_ ةdƓY@_k9˂P5(PIceSz5e% z kK_S+5* iI^"< "Q4́h BcRHŒϠAϻ4!M90ם{+lmS s&ֳ7|x?1-?PPDu t[qd=_ϻ.O p?40  6@>LFOSL$ʼn(X`d((f4E0BS: BÑH&đ5()TVÎVvI`)&SY1KyИp]nCy rQ/"IuFp, /"܃J.TzP 3#AţzjA]jRj! ,w`M H*\h#JH/|IQǏ Qv- ˉ#/5eyɳgP5(PIc峩K3kaK@GAӯ /AB|Xǿg)`A L֮XDD,1s_6\RHŒ4Z cXENN;nӷoyskus(PߋUwΜӛX13@8@.#3?- {9$@% YD O-FTTdR0 (Bq /.i48p`7Ȑb@)A 4ӑH.4_1$B| $a?PԖ\?(e*٦nl"Iv"*$U)$15Z *v6. n@qu :Zc 6~G?Pe*무j뭳B@ " p+k$@M6 jDf?䖛B+$S+/kC믐m !@p)4 #p9MWKPƋ?/N02|΀2Le*8/\=Ak#׵d>Pt 0GSSQZD%ϞGu 8_ɓ$STrˁHZdIL5ojɳϟ@ Jt`=T!.PsJI5jթVuʵׯ`BaӼ~KB_96ʝKݻx˷b LpaBkH XK˘4̹ϠhBK,"GȞM۸sͻ#XZM^{&1P0Y "Xh{{w߹W^|݃2|"Ͽ(h} ~'09PHkr!dC-, (`=$0păn#(nA!BА:0~1%7e~WR)ee [%Zy_h &d9 B@Ԧgq*;ȆE'4z Lq\Sa!ꦠV"P&rh +*j%iϛ3D“zɲ4᭻Ryh$ruIԱ \@9pi7 boXƼ4ts VbIANj~03fWh:<1c\w2t %@@!~.0rx6%{,3E41< (? 0-r@?L@ 0ۻGtFlsltF$tFX!$PP803{7vSGE{wqJA zPp7p6p=70s7qт:<"Ђ66hg<=64-(=ge7QxX8xV^1G  3t႗aV1х`xx8(bxvP@p-OxTȈзYGH|؉XHӗGZ|f8Xzp nViXxȘʸ̨g iqqxh¸⸌G X؎ 8Xx(Vv0 yǏ ِh ~]@yaّ "9$I`G#,ْ.yp 291/@!0g1z? PO)R9VyXy $U:WHb9 1fyh 0 ~ %driYv)Qv` %sryׇ,e v { v ~ 29uC`y?]Y`[)yu p Y`} ٜ؛Y7eG)"=p}@xY ՝hyp=@H@П im :ű zڡ ڡɐ @,J!02 `-ڣ@B:DZFzHJJuD@ 9VKZ\z@V0oyNS Uzj*k:\1vz+tڧB/G&~zE-Y!"|c٦ 1+r PA " : *mWګ~L Śܨ Z: @ | њw *f0iS: U,@G5* lp ;< )d۱aQ SpZp(*'ֱ.kd :82 B@=0A{Dq |4 NT[@V_/b{eh۶kkitL|Vh JuƷh Jkp p ` J q[2 й  hk5[VX! ,Pt H*\ȰÇ#JHŋ3>!? ;82$ɓ&S\JN9R͛8sɳϟi*ˣDi4)ЧPJJD6jʵׯ`ÊK,ٓVӪ]˶ێfʝKYo˷M|L+^̸ǐ#KN|K ~3ki&d > фE>\֩c^ڵڸio[0@ȓ+_μУKNz<ԫX:B dӫ׾~=z2!ti?Nl , ,pz5G0 K.'Pr! (u@#DA 0@0H@;七`XpK/ вA(\?JFCB =0}P6%~@7H%5:J/`D/b@3aW6H)(SAZh 7Xi @"wbܮkrjb+챿nl ;(t"aJl:r%J,0 k\L0@j`q&{.,Y퀃`2 ϐ$ 4 ```<9)\Xʂa%ݐ c*&C9j!Ic/M4:-\UK}5ԷZ5]:+@s ;aMQk=7`R]7r$@!8~`K۠`K 80? ( 4N:L$tBȪv)b0Ǧ zj͋I4M#dpA-dH[qhqwb=roo\c/J~ӯ}ŽϽ$ cq>}I@6YlₛxP͏8 .(0d ! ЋwbH=Pw"  6DMC7эaA F$,Vq8nf(##lcY4 p[H2SF>@riY - ,Gj/$ !yIjղ$'IW2^'5HU x2[`LyMJe'3\ & @8 (%0o%LЉ%j5җ\e(IJb+B'8ЂPց& $x\()&u2C@Ѝ^}"10p065 `8>&g˜^Ba6 PPFL.p%˧@*Q*09C-jzӧ'LݚS*գVYVFP p/=TzեJA61M^Mjq&5 Uئ~vUl! \ я`E?  `:nQlZ5 PDo NqRj 2!`FsΤ%!E%r#TU^q[2Ћ8aMk.y;5W9DiwE`nMo` pNf_$? 9 F= %- a#F$ eTEENX m7 (mKh/zC5Xi0X9"$t$fm6BdpUa4X1;%%0! D#Ԁ|m7QhD aC Qrc('H tdb6\. @&1d`=y3'| qun7d_}NR=!ĝ #HPkz2fv좝Da(TGbh91y_vεbPʋ;!m[|*&P @b/'ؠGG; Bf>I^y$Qæ0%GQDa).]H%PXB"?@s6Łn Q=>z0@Ctf2:)Nፑ.s]_w@N/Y ֗S;kY0ҏ /(Po @the. >Oþ0O`Џ? (kdǥNCҴ< e u@ =0]i(C֊`П` 3 x.2yX=}U*7@7X! @ZW Ȁ0*p0ӵ!*=!#*_Ҁ€%00!2cV s YH@-0Aiy虞y" 4P2 @ by7|R--`f.bR ЗHx % 2Jp8:<ڣ>@B:DZE:H3j< 9 0ʤ9 Y R\ 8 KZ p/J]~K =Ȁېڐ= Цΰ 9bװ Ġ ;#|0 9Мc ) Q Pz: ]:Zz;j] L \J07ʪ? Ц ( ; ۀiV t p;` QP|9 [0f ʍ1 `9.) `z蹙ʙ9 S`@{"PX `/"` @`b + 0#R.eP pb=@w P ? @CP=;; :fKp pZ0';t[ BUU+{[bBRi陲+;k9P(`axV :"aBڵ`L ti p; w /HP@ЮH Ȫx 66=! [ T E)AS[}ٱ#Vy{ ܶ'WؼϛPNF`x |#KE#`K MK ;]G0 =㐶#= `k;1BR0i02,9yO+;90@/ 9 '$A 9 ׉  @ p f ۀ s& #0 d:r  ׀p fָx:dq"1E<Pp7ڵH`(,ipɊl&fffA  *Sgʾ6 ~Y낫qa PYɌx@cc PA|S1՜WLb>,}\^Ϧ\=Pf  <L @1\צ}= * "]w 2=4m `/ [>@ {01@LM"M]VADp A^` W=d]plepz|׀{!x؊-ؐz1а@ k pmْ٠ @ r_ڬ@%ڶ}am !F ۶|p!m @Ի0 YϽ gQ-ؚ][l ; != Ͻ "Mm y]=3 x )M !8" ^ [ga 1$ 0%= @[6~8:^.㦨;^F^>( -ذ PR>T^V~XZ`` Xb>Yfm` 3VGp~rmP @pG>~Vy@;~oQ 0Bfiz gR0Ǧ@^q:`l*벞$ 8u ~Ȯ^:klH`מ`LPķlt8.>~ ~/@PGyrp_6'_y`/ o$OՂ`/% cj2?2b #p0;o>/F -|L@8|M(T_} aؿ\^_|9j/f',k 8qBw LHpo* GOOg F/ `j_o.!(,V! (l*\PaB6E.QvBtIzk,&'"/]H#U נ&Z ЁJp+A_%|' Ә 1P0Y >VOrkIÈ 9vW^ʗ빚b2?Е+NFXzD"X俍`sĢXS"_Μ̆7 \ݫ@{d~0i8d {^vcN0g 6hY w@ 9 $vta;pB)F6Ў@=<! ,Ny H*\ȰÇ#JHŋ3>!? ;82$ɓ&S\%;vIS&1gңƟ@ JѣH ltSOBrکQjʵׯ`%zAٳhӪ]˶۷6˰x˷t L-˸ǐҠQ ˘3k̹ϠC ȑ)!t̺IiT9beۙq ۽>|đΜws/9BfjسkΰmˤO|Bhp_Ͼ=k,XpacmOqݽr5_f? }|7 ~Bfm&P/?ڃ~Q0(4h8<@X#O .P@QbP?|*~ƢA)di?$fĤ@"ROuyVFdeC8&袌X@!`@ 5@1J.H \@,|̌) .axr|V*t539YJ( 6fC:GB ћ#t,Suh B'\U2p&P$xXNp%PHBrw(h?B4] %HPe~GJj@@ FwAYAGq 0¢$'db "F".zq>k_Sfzb3X!r2rAp%GFfP8@pCe,=D# NpH|x!X&7y8Uu==ȁ<3 υ@F`4q% M@W3#?xA0N3%^ĄAdg|LG' ˁh3QfIGAJT UgGXV.C|CD=Xq@Q=⶙cYJ֩PJ׺>FI#'|&XPQȔ (f*76|4`͌#4U Bjnp,-kY4^@= ! Z W"r\0p]BK~%Ik*ĸ6`s`80.xBİ7-ƅmZkʗ~[ZDmˑ% Ɂx%!!ITRɰO{8(*#($,YnQ?1w1 L"HN2/ir.Bz(F pxrϻލ$v;b/Ov:75<'_u_!@( :Oz֤O64a/#FpWw"0?N3zxO}Ͼ{9AW9ƿc?O~`jo !A` @XF{!>1}16'x6#pp{^dqLP U:*3PE2X"5HwR4M-W44VW a4P+TXWaTMHM$&l؆nT(;W[؄`?Az|؇~~(>&kք䅀؈a0g#q_ 0bCj`D_HfE<85Z΄Xp$dl(̘HM#0Zq،XhZA j0F78 X0؏().6?l ِ9Yykّ 9ᨀ?`l 0&904^thXēB8F8J9wKAuwhA(X9 8?`YTɕay 8?hAAhpyp8?`ox Xzɕ}y1nɘgl~IwIypY( həls]hp9Ěpy G)Iw{ٛB5HTy{/8yɓ#MEL)Ԓ)chR!0zE09Y4)TS@Q:Z)5p{@J :06@ա3YXTafT@-Td@%j {5@p:D4pGJ BPO x !\ڌwT U9uI1nzr9"P&c~*s1$xH Q"H$ 9(X:! ,N7wH*\`{O)ԸC"E=6Iɓ$Bɲ˗/UœI&M6sɳϟ@ JўL*U+U%&Gsիʵ&]peK.9*IU^)Q[P̤:#Jas8*Apw7  .K.`f.pv\a ζ65"?\uֱ%JA0am \Qb,hLFz! F7mF!BItضAt G'ol+Z mF$\щ $\7;5A dp2¶A0H3 fr `۠x"!!r)`݇I.A@d@FsC Af r,QxB#!" B l"1I3T Q?H%GW֋cȷ-pHf+vo 2Hml' :ib?5u@C׍6h#6E B#:L5T&: vÂL<G#S(~^} >oB$ pp#F$F8JNhUnLAwj@ d d},Iqc/Եa@`PMȃ\L&Pyr2" q\hO TBԢ`ԲTDq-@,A@XXwfuEEm H&O` f-GmHa#X]CErP z[z s.ⷭ$pm; [p^)Q< =1F[1`$;r,f/-u hPNmK^B*@ oBǶᕦ@tF41 {-mpJA7 PG=zAA(}zӖqiWchεw^?%Y+ы"0v0MWSCuV ;^Mr@E P# 91zƷ}[O)բA?gb@ 3o-Ls R=0gNZ搈! 4Ї.!!җ1PaN[3!2,)jaȆͿ*\ȰÇ#JHŋ ȱǏ Ct8H$h\ɒe-cHHݸlc`q n)TS~GXAMe}5e'&kVv}?r2x$Ze"m]۲ #(T,~-N!5nb$z3PcB`(D d@*#G4ʞ g2/E= m !~GPΑ*{=(4 EX2z4d>j0C|{7B6H=d1 GF! 6 a0OހS6h ҥ9HD* DB;;($NF OV)T^A;Bh'SM< K LÂ=٤??$XO9? ?첂6`Pܒ'MAO8ljJ! ,#pg Hа,ȰÇ#JHQ 0SǏ #v(St 'h+cTɦNɳa@sԳс-Tzѧ*$ՊȰHUկ#f+ש^~5b;W\(.]0urٖjCQsğx{VnWß8TΠCY%  @ װmܐM?бs޽4)8vء;|[*y‘w~ɫ?@ @,sߟ_zO؃Lr%3`,,aS? &N CsqK= a`u.ϋs6Q. Z/C;pD͎<L9U< L–jZ sa=i W9J  ڠœ\AO8l\s$R堃! ,bC H*\ȰÇ#JHŋ3:@nAɓ(Q葲0cʜIƛ8sɳϟ@!I%*]JӧPJJ"8rʴIK[ٳhӪUCطp]KݻxBV߿]La㸇#KL!!7j<̙iϠCNqӨaNװc˞M۸s @ ߭Ea$JjJUIWN}c-,%E;,밇˖mןo~l8~$=߁P O#A`Q(}"H"A8BI| ..zE_%c&I"G# #akOI D@INyɖ[!Y"ԉ#?HƍA.\K=RlSN/zAhAQ(b:rz邙)@-( [1Xʚ5%zZk,hAjt Т\U?I(@TJ3NEW%16G!޳گ,!VYNWH|h'quSR' |A EpRL#ay 5OA -t %4RB98Ұ+l;qX"KB9C#03@@IyQP@ pы6hA p !hjlό&liM`pVs,6INp.Tki+ '(@mL;Ut@w $Ыw3 #;yne̓F4B x@҃}?@~h-!F9 uċ}_xC@M3L ?T@уX;D9 g$K'C$$Ɂ{kRfN ] ׽ծ+(PP": `(V "l +2|Pq&& h&v֯--gM5R2p(1#ΡFJhBO>hO:]%\fhQ0O P0L:aZfvɝC70G'<$Y|pó7XTF="qT߁ l?L:).]$0E+> 8ԓi.B!ǯ?r @DL ?ʛ$B%sq&#S'`H $f`O ]2@)D. 6UL8U=A*CpcUAG!!f zlRt] i~ E=!2"Qf)AiQ'n LL8/^(Lc1sp?|K\ =~!c?50E? P@=gF=?0w=C]J$>RVZK@DP HC" TaKY? Z!)f=6&O@@ AxBcΦxX@SR=Mt?ύi&BB S0 PDpb#ov@! ,rJo H*\A#JX)jܨűI?'cnL^0^8qܩѐDjIH*EZ,|.uڴ7|&Z?{s%h?Oc d+Z=-D\\\sSN(z)\Bt4ioc2k̹s. f ЀA`[*zp,[ĞrW6l Kge@Hq`_(Do_Ͼ}{Tr_0__9 B *7 BcN d>L^,a -(T؀:h3@$ 3 o1rx%2@)D da؈#L6_7:>`XZ/P X2Q<"TFpȓti'ܝ􍧊?a& x󋢄+ @gTY^NXR왁2!GB< #hmrPp@!}jۧDjuJ:$v J{Riq?!r z JbѻX/\s L0&D=L1AC0؃ "Ya?;3L?[Zh \RWhE]bɳb9Jҳh_@ei[@wEӫcI`Wس<lD!˱ݻmW  k= =چ(^̸ x1\7p 2'jqX@~28foX@Q/"H  |a} 4g`sCw#<0dk pX d@gSN?\dCAA  J`bQPt=H"1?HS@IB(Pid"MXwf˓P*!uBjy*Z@`)&A TpVe@'C@4< wt&'q FJU?V *9> jꩨ*:j19뮼ꫮO>3ϯ&+cD?t@+Fv. $۵Xf$ָaNiЋ=$B6Ǘ&dUC.F\K2 >f h.xoBֳE;&H[rƕO*$(g)#3OPp@8Y11@ >u Y| NW]EKty\_MTwtEA1< hv1s 0gS$w"1A2 qҥ0S75N?B# O w:Å꬯=|찺-`^`;ڞ;d1@L! 4`qC<d>1c PK>"<΍+`>K/ԃK2De#Ap,QcBVc'WO р%$` Xgl.@ P(tˆ Nh g !r&` `A2p!; x C;fEQq|\9Aҁ $@'3|"]Jj4MoPaM %Cs*uѩGJji?DZՑji`,p،U7=,p#PTj)Â\0ULNmk7իJ^`,ծF^:XUL+`X*I 55m)dW 5]R& z^n` p!]@Usmn=m@vCpuwVWμ<xp{ub!(, lqÆaà‡ )oWvhIrA^P/v6J<^?&Cx!ү&կA `U莃@]`  zbdad 9dvM59iM;S`=M JػN<tIW^z%NLO) >dBаŁzIHf?;[w`4v + @uBhm@.n0M8^qMa_O͞7Hx0h;BG @6D C\=C!00(f`]iH!!<,j_z H`A*\ȰÇ#JHŋ324ȱǏ CIIS\ɲ˗OʜI͛aɳO3Ig9]ʴӈA~|#5rWKv1t@ʲ ׻;r+xL0Bi/tR5ҵ7@ &;W !B2 E FF^ͺ@l40ڂ|Bۭ%ҽ`l d@`Ԁ!c4XTO^h4f:\yye( ,f X5`C- pPA@O0 hx 93<@O6]t1ӟ?`@@%^3&4T NˠyF=@*25ƬWGe `1 "7 04-@D!:]E GA>@ fTC"ݶ2hL6p1#ṭx>dmX&p TL"F ʨ'HIGZ2ZM&! `] e6 &$ ;0edy`!ԥ05eB,lM 08!M &3YI}L(`J ,Ppjـ݅ KڄIN8)Z4@)t{"4D'ց劂@b$ď33 7=jR,݀$RG6k:,`SFaBRIm&"R l '#0թX Vծ`EYH06h`1 0;zóuZcFF;` ?@ AeC1N %ld ;x 0`lcH!Hl8laԈ ,g Xт91)@gbp؁41؂ !mnm؃v pE/׌N! R\:E.T8 6 le O`` f7mx^c}Ѐ/ . Bk~Gb H'Q~E $Z# pȰr@4$5AJ?@y BbA@-`A BZ=X*} o$%6P?!L###?TĐ6/ˆt7]d^NQKy}<|X6+\ { 9RQJ9Ғ^EQ[1>h, wxE= aVTzx=pa`ib @@Ѓ,~m>@@Ȑl:@?qjwOخ5,iTlnY;݆6 zc  UoQƇR ^ӐZU^`E`dii'lmw  W@pȇwoc$ zla3'K H/,P @A]͇Ml-WiwpZrw[uov=;څrE^w F/g7|]:x nCrj4~coG;8?8ۢ.)Gi W`7:z.6`Fl@Á %lէ?}`? JЄs\~ſ)@٧ n Bx\ kG9!s |! ,0; H@ȰCv=H?x*jo̼TC2brdJCY/}6,h׉æ>~俧_ aܺ%fR(܁& ACfF>BVȑJ=`Q$hⁱMACt7BK? K-h߉@)$dXJ/$?Y- ۈ1dp~\ٴ?aI. -OB >Éqk|g|Az" *F GM,)K"J7B1EE 4):l*)Zll@M7*殲]l@< <=W:"9Zev; tӉGG@f ?V̓65L$;oG8+w(5VJL,sJ 3lݰۍ k͇ …jF7e (6F˗o233 I3.+hE"9`R j<= FF''9Fݮ#,u#* ?O.Ӎ- LXJͺ8!6BpYI Ha.@f"ŒEZI"@̱)r1y K*q0,Z22APK'CQN'D;X!; 8w`I8KDQ;Ns}㘑*8QD,3L?􂳚Ĕ7\=}+xIى83~T ; QN` 2}xYKA $1/Ka& hS5 ah1ȷmA nۚA6ߝ 8B1B)v% ;XǯԱSo ؞:ruNa?)Ż eF- !P e! gC=5̐m cm6!r/QL`G8kN ($QBغ>&@[@5 f03Bg jxE(E)Lh 3KT\C1ereNhLI vjRAl`,kzNi lr 4:DPX:9a^%ɤ&y \rͶ$ 5\u_*04" h@! ,` H*\X#JHł~ȱǏsȓ(S^9f*cʜ)P$9TɳgG Cӧѣ E&$QS;rA?Jbׯ`Ê,xi#ٷpZՑl x51Yʡptr!C4~y2ǖ+GLfϝ%;`l,pRի83ˢC { 7h !d NK7`̝W !N*  l;ϫ7>})G9nEgc;y'{q-@P#q'Vhr׏<> byxFq vQrX`'ߏd_F|- p3BX`B&?nA6!D@y' '>pƉYPSHXFr*dl@= +ܢK/ $GHʷ%fʩ?V 4 4\ DBb!/K.‹+`'fkGC+BR ^УFezdA r 9t `M …\|_7l4Q$>`7M*`Jk0dAqK/O/F7ᩱN]$9_')owLA#'xC'l3k CXqxFDb 4|GF74@s2 , g}5s@ ?-f؍Eqt$CG2h "gX@5Gz(=Xt<Ȩ:l.&bᬻYC IC 颊E& j ʝt7H79 o뇇M=p (J0 TLdxw^ 8::1̺34#pM0@o KבNb3N |D.jŋbw6 ?i܀tr?z`+H- 1,xLjP?<M hRST7iNZ%@YٰөJC㠲,0LA7Hz0LBPC/G֊&A 4Q60GR (GYCzC.tedɅYڒ,_K]򗻌0K`ӗ<2o(vch`1Me L6MrJf8vaLnx._~*w>jOس?Rš:A JхV]h=퉘x* V CҒsrhJ0LgJӚ8ͩNwӞ@ PJԢHMRԦ:PTJժZXͪVծz` XJֲhMZֶu"\J׺xͫ^W `KXMb:d'K26ͬf7J hGKҚMhֺlgKͭn_{ pKMr+܂0Ѝt\tͮvz xKMz|߁Pͯ~KFnAvKAT;&BYEBi s?s-L.TdXfYZv饍_)&\iefi&mD%"׈xB*P/2o$&L9 l#."饋x~BY-@&Yҕ O|#}Ao=k[JL: e壉Ga@! ,^ 0 H@b*\߯ #&/.3 8f+#R1g*!a*) RLHzP,HU<s翞 @,s1{̑Nzڀ3w^33?h2ϭzJB)uI* bVgȫd =,rH/GdJF.K̩^sCUB]+(w腣,_8$bDɨ+_μwHNسkνOӫ_Ͼ˟Oz@! ,o+ Hp`*Lo‡ {@c楲9PCBdD<$U6`̝W 䘴e,sܪgŤ6]_,\.I6$kBWzfZgE#2]%~9sPRo~.8LB( Hj0PH=nh%!$NS A8P@Nq8%УKNسkν Oӫ! ,{i3 H`*To‡ {@c楲X9PCBdD<,U]سc_)O~Ylb;I'=s^Im篭zY.I6#yz g^V4"3GIz4C2`z)V m:\i… !&o? d8=d^0 $``„G F@! ,5cGo]; |ߺr)LПr'&To rj4r]6M @ITOD@z$ KĜghiP rdL>e̝W$h=s^m篯zY.I6`BWzf e^*d@r&9,Sԋo SB1Ek6Oz:m^8z@#@`pwo,,EFpa%Ć 6#D,X0 ,\Q N!(]# @ (P@! ,#0 HAy*\ȰÇ#J?/j̘aECrذȓ INcK/̍Mތ$́/}~$ؒx ŃNGxHN:uNuXrOÆ}n+Eba1^R!Rp Y~b*xῐ#MLˏbތBwֵ̙w+箵װ7fz^92a떘z r^t VG|gA7.xBD։ƞ=w@≺̻C1uún@z9dG*\sV4ؠ4fJ=p 0ՀB]Y!-Daz.ϋԓ)B? ͉fPSKc֘< 8sJQ?7nc?p /+h IV=@> LI|?~*(j( *hO@! ,!+ H޻wÇ J4EIܸ]Bw Cȱ$<EL dv*cl%2szΟ(MgǙQ&]َcNJqLŊjwzNc c-[v1D۶mm܁勗ݾ}ƍ'QÄÛ ^&b$ZnQ㺐U\R؁LtؔvW6ܷ}>m7v[ԳAn$7`}']r:zN#n{0bUnMlv+Gλ}|S^bCN9gHǟ@S:PNޝVSU38RπbH!Tԡ4% Њ8xB8jbb7}5Q%cY=5%Y Kq+O%A"@ $k͞\ce.Ϡs6yCZO* MT@f$AiJ?< K83Z*=E=rֳĥO(" x V=@, l2,m:nO@! ," HvcP簭-[٫ LP:ya3漎z- FsBU^4nPN7l3`_O~I 7 VIFSCa8Q8$PzXP7#&N! ,"( H^;v[_xJHw 3jox"HRGKcȕ0ׅLI#kΘ _qPBK]WNNxPY3?rWۿ8rY17bVv o1v%DqeDlY$;s8.!aJt7PrG5RZΟn2;W`;/|zf¦c#'AGΙR!70“l @IT/i@ XTdf3D_"=m5G|,pRۆgQ} wbX%BY-  #?<- 0 sL(<D=8s5p#D9SL/ L PL@PXSO( /+hI]ZIXAO8lY_Y|Oj矂 ?! ,!& HߺÇ#JHQ"‹/Vȱlj ?6L$Ex31$Qp/cH_,xʹ󟺄3% 9eo9IUjµmKyUVxk YU;u <ٳ{7u.Iպ[!Νքme^= H9;{5wƓBo^ ~8rskH,=3vdֵUB۵rmܶiWi@H@VBF(!! ,! O?wȑ린:wIH1vȑ#vCIy]ɓ0d9]̛i |'w4{ǒ<'?dtATs-4Х 9S :tKv"DpF>%͝ŵI/!͈sm 36g͓Lw];7矶\*bbd%`+vd]fgm/OM2S#?9ky ^XA1nvm7GOMRL _Ef^6М:ūz.{{/||Ӟs<4m/?\<ջ~ЌҧO߾O>~;4R+ 0!mlbWnr.Ub+%AQ4TQ= bЂ̠DH=rЄ,QA#a exB1tCӉ|S UꐃAD⣆CQC E*>G *v7ܢB'fL#ɘ1ЍN妌_C R= ' #"΃C;FRb$uHH&Q$ICf4DZQ (C/ qe8y ;]sHӽR_LYE%2yfb2|&3LRBӘ0 p[jv,o  Hʐb!+I $I~Ӟh?O  AEP.Q (j O`] _Ġ1 U( 0zRTS*F1 T)(j.C cDOESK.Sx|F*BЭ^5*XP5"IǶ xc!q gD [:A՗F kaUXz0\aXAlewYf`g5YV0D" dHrNx²b2F pJaBpŠ`I$l$R='Ba;uЃ!4a=$⧯$@IHGY6-h6oh;Gֿ0 Y+zrѿ`Ph@ Nrfs J8}ʮ=\R/vqY(1/cǠo9CȐ%GSN41mKӚ1?%B&PM~?a1p\FI0u!C;+&6q5vv] >{vmfO4zqP`{*&^tEXIwP4[Sl!n5Q;ZJ4& C!K c9uhؚی >) qB.!NQ^{@0Q n5Hpwha py4Dongᆺӣnms{OԷu{;ܺpM& 7K3PdĂlkTDSutUYbFCO <^LW '{w2_o,"jhMTЄ&B; !҃&~ oۋ"|A"@ =xbP-TqƉ 8LT( |p3~W7=X a$b j ΰ wupZP|ppKylyW0yy؁bWzitޖyȂVr \\ 5k`PwTxWDTh\&> L2XPD^"kiI4EDdZ DžbTӅf:fi0|.S pzZv \ |P Qe(ӗޕo}s 7oI%0svװ~\( `p gS FoP ~ h j7 kLh SHŌd>tcKX#ؘph0jʳTjvz`=MWfw7fGXӄM<&;:u;n; yb᳐M5\xi Iɐ5np m0נn{% ĠsqP3eX Qupx = w7RЀfq| n Ȱ~5 0;`|0S6e@x p~V |eXruvu 7 Ff(L =ل99sِI֘ ) NMo\ R6p  NFkU< n)™Y3?4I) thٙ™MUω  ~9o( 8 z P d Uzq0IdȠ 8f|x |vX W |0 ZI}iP '| PWs`np.&t zx8 zIE (99i)"EYy=*?ʣ֩pepp{laaPW9)Œ e#:e:Jy;h=9>ȃlo; )CwڥfJ ΀  Q :sVp o0 @y | B ֝fS| G z! 6 v  q ȒRY`U h0 Pr @Yx) ;s:;u*y{jZhj튮kZʒ|lj:V?: P|H惯k@U`Wyɥ# KX;0HoJٚ{$J^q`S)٦`-K10鲖(ɹYڙM0 ) nMv Kfw2$i_Fӥ8+;kK^*˻!:ۼe g ? 0  8u%rԫ  0{0j]PT3 @ x:jkdf  Y | j` 0 T p`OT; pΰ 0S :qˮϛXiʫ :Z;=:,Katc0Ttך)bXZ WXlSV\{h'lkg\rImLxܻ\~㛂ƅ\yLJȌ$| SYɐWL[|ǒ` dlǝ\{,q<ʡ|u,ezlcX  P M7P[s@S|wU\Ytܲ1Ej̉|yLLaҜk\LќY͉͘<͑ Ǩ " @a35ʥ *[Tq<'';|a͊mЋi᜛'6VQ + ̡sɵ(/㙆ˬ̍%Nsb.>dziCE픠kͭLς==鬥 Ղ|TgxYɛ΀,ŊN-3훗|RB-ГM:<7)7Р ?GxSV 'fNY+Me}ΙèLJ=MԌҧۜYtkr0jm֨Ϭɐi٫m f:ɯҼΧm@]=ШژJl9Ctׯ&}k)m5m_֓<kt}p̐ݐZ)RM̡=4"v ȋ~Ζ\0{- o~ڲs*V Л xWn4m2Q^ʬ|/$>]N׾@7-p~~c\e؊ İdbr)^皝+fL^3-٥F-Oȣ^-Н>]蜾CR M>n[N>A_]A--GNxt2Oͧ>8O#NC/|(_ܶJƙ3_^~c X_!Od<6̞sS>?ٜޞӮɤ~hԃx—;8Չ[_aڧO.=x{١>s᧷GP= ;\ /-@zi6?ti$۪ DrMLErZ\EgtQF_1G_LnPF a,1HFW4H'ılQJ{TqHcL1I+gRG(w0e$%D.sL-$264H.sG/̑H/$OCy4P#s8dK8ydG3e8K,RS93THB]A5du)V]qu]QX_}rb Y]ud]5X]5^ն^m6hVYrE7eo=WvXqO$vs6\p}7Y{6\ww\eYG`xmWoM܊Uvag16Xc?VYa\zw]+ޗ]w=]-n9嚧cbY=VS.f)6Mv.Zivzfvc]^z^F;V;5Y䋝xa);;mמ[g>[l^pUEc=spSpC'u[߼k]su}w{i'{X}ؙ~vx[=\$˿_iZu}y~w'}}?_~^Ǽl;?Ok h: yU|=u$_$3q&D? vR@쭐6a @N'Ԟe&E uAЈ0ĕGzP|9"kxAы7<8~"C.0|@!Qk`qxvh$"5)UC51}x,DFo/" CHЌ{l" ǣ$']EPb#B ߻+N>\0y@2/YIS8$)%JTVS|3u)mq,z6[&RD&V"Ӆ3O/IdҞOH4&t b9+7m/0G7Iz ͧ?yMuAOZMʲ缸gȈJhbLΙcdKwLmntIj4 *N:L]9c%ZRΧ:gsJi2օRKiSKѫڵ2j_gGE)QOme=YaHyY5MZJn_ji`ٽ"ִ@Wֱz(9%V̡|fM3+XbT"[;vv(MڼvV?]ֱr'Dw[+IK֩*S\r4=h_]1}VƵWx'ZЎk$96Rw8 G^'< BMbn~W0ui۸1fKkW>vre)SS2,s_Le1sfs|3iG<4kysF3ٜg/ۙ|s f?j>h@yыazC.vj#ˆuhG+ԧFuUjVկue=kZַ>5I]KX\lO; $6Gqlf7φv=mjW>q&x؞f08/'[Fwսnv[ڻ|M۴apX?vx>pGxp7x%>qWxmiʻ)6pQUr/ye>s`{?zЃFpwԥ>uWW5hyK.DOL$j{>ww{w|?xG|x7>&νa[c5k0 '?zҗG}UzַrGS(V_ǰ{- =)z0͇}O}o~G՟~Wd-} V(X$4D! ȁsty $4DTdt@ 1vȂ#:1Wy "4#DB#xw`\b)?**+,-./0$14Cwۓ C-!L9C"\Bxh'|a4>zCA C DD$ETFLGdDHtHIDIJKNOPDQQ4RDERTS\TdWtIMLӤ>ES9e SS'<;S:?z$ T=D%TD5TA4Bm7MTJSITJ}TETFB=GMTPTxPGu`zP5UNF*-R; ŕ>M\-^UNu`z[YU{PGiz`>WSQT?UKTLTG KVhTn%OTplmUH}RE Ws}UkrVs%suWM}zN|+/4=5uQTOI)*P}EIRQXP}X#X uXN'T[)VwM([U@|BVw ,]@85YBlu{XJ+u8ňĄR- ыXXXD/%YmZSQW 0ϰ۱%۲eSu$εu']Rl|\]D5rm?TǹR]ſQR[#5]Eݼ[]Ql\A4Z/HڲeI]*XU!OuPePPM?rZ=U5[Yx Duham2^AY4^Zx%\Sx"@e= ӆR]Q؝^½Mu_MZ-&WZ%6۳Un0F]^`}` }anOϠgcCVUUU_}Bv`Y[yx%&_Mv8_m&\Fb{`ٞam߆|Byđe`TQM}v6۠K\ 6S^}N[,T4[EL8VGudMdHIdMnGWKBMOzeUՒC\e{bٖMYK(e-]^`fx\{U\sߤMX4faXddNeJjdjNQdlkfkKq B]?>AgÆiɹeg$Qggpv&~g:M~c>eTYvCzte?%Ve +n]%_њaYJ femeguNDS&gP&Rԇj>h>jFhx✦\ ?^gn6=Ci.ndn^`.4k=g&kLk^D(u_]UeUe%?dYb!XVn_\`A gisfj#ehvkqFnkfjMU lBlV amv݅OVhhVv&nv>\'FiYfeb3b\Zuhb`y[&vbU3nn%M켵Svn&>.TK_-ZFj]jz.rІlOѸ>NpFmuhrY=̽D\,u_ 64'Fen*}q'1&7nӆkW-?&lr3_rnqK_cN j vpNdi.VqG,?tB7pMz@UdYAiV'D\J?VbZmfJ]Եhd cUՖVUmCs~fYw5DBGt5s^.qَp:sa,aP,wWo1Gq's24v0=]%<'e][virF'oOq/m-[gq~4g؛sޕsd^zO4gyizmz˯cwxDq|yZG{~y?~{y.bgowmCyw|z H ., D ':<(a-bHcF!jX#ʎ$Meʄ'_Yf˕:ebgO%g,Y(Y14 ԨR:53K+@q+ذ^۵[\mD ypd۶㞌֭ݼҝ˶.߻w0b땛aץcZ$3֨ލ dwQi$xoM!r"y$ZDO=%?Cآ/R`Yֹ ީ2hv*H瞇٥Y^vA_V(Rs\l8 u(P%r*}M )Bl^,2[Aƫ2bJ:Q*UNY骻.ܚQB=$S{g+pmKi \0}K mLۨ;f<GN9LP(.!hlf;ϭCN7לHWW^;䰗:n{[N~<ﱇKO|l26>?>~>%;8s>?????(< hpoTJVh:a|p0 C(&tm}++Vv}*b"1T qNx3i[BZi5lq^oVk7/c,JWL(J4.mHꊗ&>zPw%oK"+ij+<-sq1,YC4Y8-8眕LվsOV^>4E0$gQ! 將|:l|F:LGxn>rZ3U=0MZC+׾ =&1rj9 V"|`kiܜM]WQ+Jai; "~7].hrF]6 s>MRog =px3\فA݊gDžJSr|!6Uzq8HIĐ㜆(3˃.tĺ*ԡ3O-!G +3N: uu,[o) vXn%.qyнv;^x5fg1u ?+#K򔿼3kCы?Y=c> @ o=/?>3>/Sֿ>sgs/Yw??ӯ?GS%? 9sI-(> FN V6.^~  "_N_ ` r   ֠ `!a  ">!Fz. fn!`Z@5a!!/!:_a)a!!! ",@xC!"7b"""6"#>"F#J"$N%V"&R&^&f"'~'b'"(("**"+b++",+֢,"-ޢ. `m@ "!"2&b7$#3*c322.3F3:4^7P#6Zc5fc7r6zc84~8v68c8#6#4#=:>$?d;?@&@.$B2A>d>Ja^(MdA`pd7:tIIdJKJJΤK$LK$NdM$K$MdONPM"O eRdQ:QBeS2RdPZORUeVb%QFVv%W~TzRnS%YVXXYJ%[e[%Ze\[]e]`L7 f"NE:EpGGzHI$eNeeV&fnfvff~&gg&ii&jfjj&kjƦk&lΦm&nҦnn&oogo'pgm2/K)` .p$\F&@1N`vw~'xx'yy'zz'{{'|Ƨ|'}֧}'~~x %as@`Au`g,@1">(FN(V^(fnwN&9@JFh^4v7h7(茺h(h())>F)NB)&Vj6if)ni~z)阢)雖)Ω)x`r2T9N?P'"a8h&8$7C:*.FZjRJ*njj**꧖*fjz*Ϊ*j*j++"&+.jB V+>*vh76>_DG $K5޵:*뢶+++k, &,.lF:l2,NRVr,vƆƎlƖ,ȒɚǮǶf-8`d&i'% d-`uZ?8W^+.-F Ҿ+,&_4- Ү+26-؆_bkw_Վ?djba>--mrR⒍s ..2>jNfz_6.v_vmnfaږl.zn.ZnDamd>.&.m8. n]sa\/fn/.~v'ZpC>`o//ޯ]8Pf/#?35/) =COnY KUA/ٲh"N%:A4 A3 / }8l G_=C_71(㠫='0V@n?3D.7`򥵲CBoGC{Ec7I#q4#qH+4@7t@?tD4EEsF{F:hpc8z8CxSa1q7̸{32:9 R#9T h;vmhCt "@EY 15 ߼qyr>"/_Ivʃ| 0F@4AL̤I>뿾>Ͼ>&*_,??g>s`3;>~~~C?S?~N p@lH[A&TaC[׭\7o1f\A9d‰mTy[rKƔ9fM7qԹ3DWj,1Ţ+]2ŋ3OD:S3cd_W_u @QKoƕ;n]wX1ePܺ+eᎇ 'FXqcƏGk"gӦ\rsϝGGk]B.vȭpӿ^}{LJ?_~}OǾ67|j+,Fa'9ֺ P4{I1|ϥ^ $K$a|Qi>9pf3*s3m Rq,BkDC,q:J*ճP̎{/\6|3/>No,Ќ!wK$ g&)REmG!TI)u/-OA UG;R/p.W;UXiZqU\y^U`b=V`-/S8Q@H+CUqɍrmP *3k{W})-,TQ=6ۨ=[MG%h >{)X\PoEO=QNYE( ZksaaG`2\UpRLXNS .KVZꩩEˠb3Hfϛq۝yYTU :FEf} D ᰯrᆻE{+<_:,D%䗝1A+"剭y{^5G=[rQh~1E'uЃ"; &{ 2ġjz5n!`W:aFE7(\1JDy^|U;e{hEI[~k?d, Rz䱣Eny*s N=ē-cM^zxĕi[=]زSn!vEj-+бCJ tqx0L򺴦v-ݦ3<mޓ&(\VU9TWd_ls E5]7tX@:b;Tl^hVU~]gL'VV0V[o7j)~{x5 c3fY(վ vF{2cͽ'fRT qתo3w!wUoqg16ᥪ to=`t,ߤ-'I}#M8vp;GF7(|Xv$7&{z֧D|wJzݼڀg#ӹoQ:W٩4/k~f{F]_@zUoFb3rЃ3 b׋/_B=w'3r<)oJ?Wx߅DiǖOq}.oG2b. Ȩ 0%p)-1KNno%z.C1`4pkhh3̅/#4Lp/3/м"\  p p g b%vOO% M K6V0 [FKc P4 B.TOjp%PKp)"v ) Q P q Ձ A o1 pQoj*1. 7b9Q3mhTɮOUiq q{ aq P J"Q`1 1k"0p_-j2 X!r N6z" quQ  oq%ϱ$]2 ͑ %i +ipkШn'(O1)"W rt)2")1)q)pkF"PAҁ-2.ײ-2! "|YQ [k13"%"3i"y M)'*=!r3H0/B<,OJ$B =)nY-Y67ג7o7!! HsE6!2:S9SH;BA;ס-Ӌ3/=eQ3ۓ?]C5P,b$2-/.s3!.ס.JBo18g&%30 h:';];=L0\'(β !*1=q?GGG-?}41:e3:Fp5]s,46.0T7a,4M)t-)4La-L%Ksʚ ;GH3Ѭ:ݢ;&FhD" P#Pp؁4uS94JO SS;uSTsITT=SlU:35V=5Ug?-@p5@S1AWQQBs-a.aMLaLt<t-LCcq!Ps 0 5EQ5c"u^)BQ-ìLUA3U7ɠ`suW֎T `1 U6?5a  &`[baS;a)vd 5 f@TX ΊKy2.tY/48LגLA/!h!gL5g;4.2]TQDP&51drN'^}<(C(RҨ6ՠ!oL 6b1cnn o6oBp_7q"STjnp)7q7ss936n$qYC=T.wגZLtL˔BٸUi͕ 1s qJ8F.fBkO[!lD{FKR;.jpȠq!o7qa~VUrtW~~[I n~XoW~ XsaQ-a~x3/'eJIQffcX)$6m7NiN28hhEh5h4xC5w9Wӏ&k5h"pmD'{|AdF'u 5Rfp L]jЩ mz2g{Y"|=?DUSO;g7a'IfS4 =7eSߨ$y˞=|پ~oy퉫ͥGrPu[Qy6!֩r3i]s]K RnH=!y,9Al׻TGV}td י>o7[)eלS2Ab*Л_a?z"\uݼy g0Bo9DxprDEi:zr1^X/ʕ,[\eD jS]9{Rg:C+:tN;tԨԝ>ZUV (1!ƕ-5hOxtݩɝK[@nʓ:r[W{ӻW9 O bZr] B kk9rhnIzc/xwڶN/[iձ=|>|\qXmڷq떫']‰Ξ~y^Ϟooͷxh 9DP7}&EaG mH$K"L4ԛZ=5U>XTU,Sf+i5d ihwOXcA94YC VRIEtE9hPCBwu _˜.*KLr챪 pcU4p,+2<{~D P n(,N'T&먳m]׶AV1LnjSz[ՖnY vq=bϫU]A|:/v}L(Ijqø玗p7W9꣪8Kz^؉0J?x2O5TOohkOYV}SԽYs[ ^pM7rԖ=?YxDu  R" B#uH.aiDX,)ܠ>[)B@ y!ȇ7UE,$7&0V%8>\6$nkґVD22ZY%|K3WB1!Ez =bA.]ܲNl~>cT#CIwę%ϲLfxƹ'HHip:FLjreP>H2@)]Z|2 4Qt;eX[Ěx񑃌g g9Ͷ$}k6uKvÛO#Q 佲t/B3qB(d…|!x.Azfe&\|MCaJ4x"rbM]j< Bӈtj`Q~ǥehLCQ(ͩZ 4AX^IⰴMusYksfOFv  mi<5TN.r7g7xoa  LfB8ݦY%epsn?$Urض$%OM!+ɲ] fAY)6MUٜruTa3rgulcO*g+lfȐMsWQmͬrD3k %/E:EEqcMf'{w8 yHf|I:]NQAH] s&Ӈs0kOط>0܏WVpv"LR ئ.U +ȽU4G6oTMCtUr/\&Ej4;z4.gҙDS;&@,>5V;]j`>w¥hbzW$B)A})w<3~C+ WO,͢h0e3ʪ҈.M<ӑ&#iT|d$Kބ=JvwɊd+{4kgz[塇աr;1pv`:0վvmN{-~OKnX;^4+ֱUQnzNMowsKJ}jj>ֵKjk|GuXӋ&yh_25r6}3R<|"sMϾtx18?袗HMtr4ͧ~t_Ĉښе,|PBl_EdfЯU1|%-$x-O\.Nƛp6V:sEdff7y*mq@;a*vyufUgb7(=hb0u&XAb JRLzNXa~HVB[8'p{nXG|k7qσ| rWwh\DWwl\? PeHmp%G H;6Ygwgi4C RGTGx(cȅFcX(耭hVgSv+NxkXEuk#x'>)8}ەfVw~}AYf8Bx'mZoW(6W(oXPxapv`Ht(:cܕ$Vwo+4U!ph|m7Wu!X]ȑrUԘFBl%V.]rH~Un/f{x[R'j|BmM8Tb@t6WƓ8zфД'QdR%XkvWvȑhw w~NqN&d5e568PCxi(ZȐ8W2ɊD ٘ev"ىXy{Yy،Dv(Ue)gȸ|x}jr%5\[C6R^O okpfmՙI]9UYZ[F `LXG X9橓I*'AFq4sjY%ؖb?=}!>sS?b- *nwȘXSxITơ㎈6&j) $.q:i`y9Ɂ|ٟwOŇ-7?;Ap5Hs3HOHﷀŏ$jaF;f`:~b*Q lzJ{ ئhB:n8hI|ioY$22Z@.ʩR7JGv#)U.~?qyw1dZ!8(3ZꢵJ)i Uz:ZjJ)bqidJ3r??Q|ExF@@6cm (MzxTįU ràOl/rkx?{qa(KxbCY9<z J7汶Ghc*(kDղ9W$!Puiviq(01AkTftP:[.j!@]aGpKIѯ쵻뵘!pQtulkVjT-4*HoZ2[KHz +:x>(ы bZ稾hग़N%9{9IJ{8Ay[Q am~uzR̴ЛU(8.7ڻѯ`G"\a?<&eo °9r R"˱*xIl)K\>{Au{PܾsIVCwħIŭ+kthpb)U~:!xL 1; e Ql8;{!Yva;u1\ൻ˵SWWJVt"|ҥ [8b$gbӽX|(0tYXvD鸾`R)2SLɼ6![\yjw|EyL˴ Uֆ&f:c ^)\z{``-Ã9|gJ!6Ĕ *xcvK{X˷* r:2'MCem8ӭ3+[B-G-(AC-бu쌑#Ш gϨ{p,'SWxS芮sjM E0/JMb[PpNK.{C}ԼXw*[a(ͼy,3w&\-1 Ƃe쾳ہbޛ -8k%ǐ֚0l,l):ݚpq|wиtP@@L4z_;,;CZn'Ž{ٶDC;1M̓:( J >u".$;&9(̍`/[1*B,N.Bll׍DZ)"8hͺܮv]1ZZ1Q[{xp0|n@࿫?vHR~%oީ-'}Lj+*\)QS 蹡 &銲l8^ƍJg!Խ;BZMKKOq'o^\%aK;p@ Ğ.rP&pϧe 5_O&O6E"MI^tXu*իK-8$nʑpu'ђ[=yɵgϝrk$Hub˥udC5,.Bx 'T{ɦlC~1س /8_zJ\ű1q 7/!bYf4jXs ['oXf%ԫ#~9ضmw/ >e/}=ݮ돱$<򬛑*餔Vj饙*rI(;oDFd-Aθ*btgAzǝ L!šw$l vINJx!Ƣ"h q1x!66 MJsO%Q, 8vLdM 83+ O=3dn`$4OCyDFNI۬KԔSĄq"JBXB^1I'(RJѩJDv٫(ŒШ0تѯm6mk,Hr*tmUIZ,3ĒJ-<7s<;̘RPyoYtځ5)x(DSQa/NMLA͑&2$g#y7U]yW 5'bCD*sʘFQEXt$2r![Govl5r]mmdJcK{I}f>v2ل1wJ7|F9V \_M rMj:jAd@2>R1[GuA{Sf7ąa@8_*`7a'y|ނ`Surk1`N~9s)ʐ@]"uHGzǒ -Ks6YCBjj e>=#fK)~iNc -eɮ,o3޼[Exa&13 §DF)aӇ%IƹᓢAD|$~7m8!jQj%&L']9 [iU#BǶr{Rdtyv~x"J6j 0n[\UZp* ]0';rrpݜ.Aֽ:?[θƊ.S9T扆xژX,^f-2$YI]v7[2qvSs~sFD!8y]h> {t;PkEV3z7wVҨ/OPvmpCjfM]MN8ǚuا;ukC{7׫Y/K~4~C \.;R挦NG\^9i,(yY銯zvc_]ue| ;zwx|]Z#dpYQ0* :˜tO=Sm(Fdw? ?#^^z2y>ra$j[PԵIhz#.%;^nc57} CngaXY"fy=6OA\GltŘ<[HO% 猶oHcGM_ݯy7][?{?:8+$8=wx=;苇}x>{؇xH>{ȹ|hAyص̚/8+9=jxz'is3 xx{z ::#B#?$T(aB{"`?xH nL|xD3줿 R*չy2*z8 yAHDEQS#=Ƌ4D:\9Grt>:5stZʾ C0sBjLL:̊Nlj R$C4D{GTALyvA;ûӼrį8!LP:d+ : }, *#DȎBȩP M :0рPP- ˒NeNs,XJ4ɚ=CO>k;tzJK v 5M=4aRDrĞ4¯ٴy_#5 rPSjӯ,=-ȉ<%sq8<:S/SKD7 1;4$M:LArOȬtLTApT{s4ҾG~PXT[Jy_S1.tI0؜ʼMԊ~b=!dJ6rQܠ::I d;C1{3;r-WsE=tLuAPʼ+MaT4^ A.=4- f-X=O#CcNѓV֕zC3qE9r%(WCT56\ Xrr-=1\;z9|sIt 0yPEX-ZiǑVT7єё5 鵍D7C5+v<֧q< ʈAu1ͭ@ȼ9sm$GҒ4~kAQ>@[D Dz ZMd-^=^IZVۺ}ܧܰܖtm;j^𝯑m4GMWhNvPU6k]5$LMMl>tU]5M`8\.Qm;s/1 Z3-J& Px_0͟5?&~FAt>[0%a\`%^R-Ge5Xȭ`-Y]4 sdD:G0--|:[+ݛ]&A)w !E}5AI>ƞͱzҀebC>d-iej`H*+vGKMې^εddL*b''ԥu`&A]8ᘭa? bè 3-jfhm3rj`Ifk@.gw.+zBglg>~Xuxٷ%g5GR|;$-h$^B55Nj.gVŝҎhv+&0$j3iC uI+e|\?؁CO]McscB^jQjTuX XaJtKKT~8'eX&(y]Z]+זE GkJ)KfkNjb}k}Hj5rjnKwN]鯂FU=WTW ^VmmN`n(vvZNj$JH(uǖV K{QfljֶnT{ljGmkhE~VeZ}ՙ h\ 峭QNc]oW j&>RoL ]YObx-q"/~Q6fn^حrC;e8jc.r4nԧ'o/NѪ+n*]>rU^3gOs&>rlƽhjV&G9WtRPB 㚏=J"1XVZgtW('FIgÎf:߈]V=Q>G@ -*x Wvnt%u8_qKfuMF{{ rFzၙ˲"6Ev] pnlt\oq:;goV2ف.j$ybuy9q7s'vLn)2oVwi;1 DS?yDri.lJuZgf=vgʎGy6W$=lxmK_fog-Lwh"8{/aHuu^]GGsozb틏nt3wV3X|Lwgw3uwյ Vdb|x|,Rʏ׿E>F&z}|uI|V|h6ۿ}e|{ AIu[꽷|I|r2}}x~~ayI_|oWR-GGydhkRGP'p  +7n!Æ (q"Ŋ:̸Ŏ?"T!G&OF8\uݼy s&MoZޔ&̈́Ld" 4F"MJ/Y'u*ժVR2"E ^A +v,ٲfώ#׍N3T(vͫw/߾~ڭ+˗nk-GNȍuC,@a!Nάo+oX̢OO&1K 5O@.MҦOb .<֮_"O|C춘Fc+Xbt98̏'Dobߗ/=|^|7߀vX&]V7a 2ȝsmt3VmA UnTV\}sCYB\.ЇOj"RF9%][n%]F}e(f}}%N`jchglftg'wgq.'gu5TN4#n6ިQأyjK.=wX8)L8MW^CeZٟ`y]yXV3l|ulQFBlKz%B魰+fJ+R \čLZZoϏyU g(xKgRY1ܑ]\奮 ޸RvnjȒpB$d'|3|.VZ߁'ML ]ۦ:Wpɰ jX:C}ii+aM8t38PemKi5njߏ9[9ʉSt[ n*xӛua\ט#ڢ]|Cq1Dc:пDә:;?eGj7]6t_Y9;3l&.*ϗ>]L?:PH#` x}'Mg(+[3/i[xVUgntx^9~hqiAtRI8dCKT3 LW$1MEf/9M њ\6N>yjly"_TC'4[ WM'm\hYhč19/#GLmv1>(i#("0)M2gv;=ӠXCiMuQi} ԨcEpU&v!ZIK>J(jՀʓ4xR!#1c$tsM ]/G5RH;19)Ebg4>f9YhQI_N[٠6~lg?KbkmfZh;[a)˒$jN5Q[nH^nG]R <_)4WSֵlW?_6nsC5 &4ӡZrZş_38 xyG )u~[r-h'j@yztxJ%ry4%j3C-C&c9dS2N6> 0>ʬZzQii+="uF5oi, ͹uFs939҇syd;PXP0SoзEo7T/FQ ڒz&c"NR .%+Jֱ5/۪fmMs6]8m7?1Q{`57F-k.xiYԣr'K}Kd2ćR O{8e]meأ~+}5hm.̺5fQJ!sí_>IuL=:A{-ةJժaˌZ)iW.ZI Lكi؛u[;OQbE *qХ [  v t˾`]ߏqIE '^26eX^OqYqᴎဃ0 MJ]Q :aaJoQXJNʝ6D]% 6a `y _u~t W &܌0md9܌*"_! ,L-v,r,> -&Rce#z%Rb%"K&JV~2 \.a#DZV c:"L>> ="$>[aF4^5Z\ Dujݙ .i cd8b9L:YMMPN%YODaDBbHYE. 6u%8vr"-O@=nd"bb ]"zhPAv"~F]z`]%=F%<%8~Pt9HTX4"!e5VPF٩ڷyR:TG֒XM~Je|b!"IRZ#0ZPC8\nrIRdN gO qrR fsFYѤ\缤Z=IeN$fvn&gVjclsgg}&X`IT: ZDGtGh:DD,(Zz(ĄVhJ&ćRE,({TugeEgzbdS~Fgc,OʍrD()U(%M8:uHiyt ߌxM^`锖 6 C\X&\^iZ\(rxj)\EziBiô雎ii抓gBw4bTHUUڨg)CŚj~h)^iZTXVRiij:zIi"6S>㡒'U$g2H&W~]kCŝ^*VJŬ絎j*('e֙g*ʣF k*ca,l)Nkkk:+\gC&@#j.lh*~$vtNǂli2iaH&V 4:,UJ.«xk kf*l *[9#@5, (TϪ)N uLǨ&GԒƺ&jrmi8m8˽P2xlAlAh^MH^Q`Z)n̺-F  -`@@4Ad@RnZbnjrnRTwxnzjZx鲮Ն Knnn..-Ѣ`(2/Z@LDJZfֈzmNZoo颩$1H f@`4ANAB9a0pp#3;CpKpG0OɊ/_ppH؊\tpp 0ppp11q1rͥjB\X@oM{qq1ϯSqNخ qqZ7U4o#7@@r %1_s1[2&2&kr(r**r+r!/D¨Ar &/s0 0s1&Cury1;3Cs4(gNf5cs6k6ss7{7s88s9J,2h*- T@@)s>W3+3[3>s@ 2tAA#tB+Bs3pn:4>,ל~뫾~>~Ͼ>~>~#+3/;GW??[_c?so?8E8NDިVjVV˕c%1fȦ1{mZfxb?sֵ{R^źè& a '6qƓW^|YqfȔ1oYgϝC hԢK6:ukճe׎}v׻];VXkرe6?۸yWčw|xɗ7}zٷw~|N9Xk.Š\|% ߻o㯿n+* 1U\]|5܏0@u "<3FȊ.*,>%9l,rG*<4\ L1ɜ26<ӛ73'sD]g8" B F5ݔN=HN-*TL?]V]*‚Q*R v!^{e`aWX!@Haf}hv؁l֛jow[r-sMumw南y{͗} xڄ^az+YO@2C  &E䏑@ z]~fǙmsy}蠅袍>餕^馝~ꨥꪭ^zޚaV'YE1p(:69eznp\7Oq_!\#r-Ϝ=C\I?}MW)طuBZmM}+(?ᖝnzy硇>zw絗~_?____}` H;(N YxG*/RV)XA ^ iɺB=̃!;1y( V(0L eXސ8ayC= XD"qI4D'6LE*^ъYxzL%F2ьa*p $ H);y#1ڱd KqT7`HD:R$)YIK^&9IO~(IYJS$  ])KZ YB!\IbfƼPLcL~g(,$!o0{׼6k 61r⣛:N{O ?ZPt 5BP6 C'Q^Ԣ>b)MYF e4Mb L\ 11Li*F "N@ͦPZToȦ=9ԥ>QTZU^YVU~aXZViPGzːԭ"k4qU Lti^WMcQ+rUb Π"UcKYZf5zh3YӆMmiQZպmlinkKZַpsKUnqX}\=FM,qԫ_]R*҅x"Yy^|[_~_0{kjpuRxU:J^0q~ q\b)VYbt[c 5wSy 7tE\Nad'?Qx76g;|iVf7q\g;M0D2+xωhF?ё%]iJ_ҙ5iNs6N0uA94!GZհvui=k[׵uk^z=lcVlf?n6yDW:F5LaXYφ6MnsNnv{v=o{[^e@o{ݮpa{Wx/^qz@M*?s[e~\XYrjg)U~h\+sn19χBEg`x)YXNݮɞu}iǺ{`wQx~_hNQNmuz O֕_=|3z[|ꭾCb}eGg`sMo{S3J53@1iN734'725@QR&34QAG45,#@_r3Ǒ>#>ǬS6Y *C()89q9SEM9Q9[4 SEWTFkEi9= ,MC#7O";S>G4@ET0s=r.SJ04>4ITK3KtK)B+Cg13N3S$qMA4'?SNtNATO%@?t5zG3H%ITM;5DgTRmE+5FotR1R/R"OSQmP 6'Q-?)J6+U?h VWS=w=tQ{=TWJ+qTjLLKJeVS@e55OUiO+NOtBt\XE*Y_-ו6e'DIa^#uS=5*qSmC_US _"uJTo1V3\eu%Qc5J}uV!9VX="KEvcIXuu1u?Y5AcU\U&vA?JgN\]vg!\huWp]IPe>N`m;_g-Sat`b`2kaVTgiiH#CUkd6cI4ge6WvJQkGX dWpO3PǞ,5eP,UZ{ulZgvgv[V\Ab6hEN}t6nqq/uCR7_D?7mlv_kmD\]`jG6wT5MocyJSqc wq| W5qr}P'L)wGo?6so-Ih5uz6tOKWyY,e:!Ukkvqoml6y x_%yxu'qyvUw9xd^p{{{ՆWOm(ݗYEUXweb1)ׅU7iwtWW;tTX#X,uuPcqWc5{ɸ5?x|Eakp xgx|sWPUvTn#6zxI`W8M7o\OXs]8;3ُ59CYw|y~ 㸃W QX:LM$]T83]i9|y9q՗863xY{=ٚqٔGUae/ˈفo'x?ٍ'ښn7T?}؈!z^{Y{ZezqwI>)}٠5LŘMmٛ-z#ڤy8z#u=:v9t:wكzwژZU)qyCzGSڗQ:X]gڐ9kZ?.HM}Q[ZyE٫y):97EXCߗX7Z9{Y+ZֵNg#]m;{3{门9 ;ia/i9[-a{A{wuuGS[iW57{ү׿ \ պz#[rv5º <_sٯY;{yAZ-{2z;wc{Wk=:'߸o S㙹;uZ|ڷϹȽI?TEʛ["ĭ7#B{ -[)D! ~)3~-DA1C?AGU_c]Y Kq~C>{~{]^au>牞痞>~^>飾~^>˞˞k~_~[5^+~3~C! v 1@Ԇ m#_'+/3_7;?C_?6[# m2(xc_gkos_w{__a@(e Rw肮__ǟ_ן(y) H*\ȰÇ#JHŋ3jȱǏ nE3(QYɲ˗0cʜ2%1cĈ!Irϟ@ JѣH*]ʴӧPJJիXjʵkU%MIٳ3męS۷pʝKݻx˷߿ LÈ+^1۱dJ\V˘3k̹ϠCMӨS^ͺװcNM헳sͻ N8ȑ_μУKN]sTνËӫ_Ͼ˟OϿ(h& 6F(Vhfv ($h(,0(4h8<@)DiH&䒵! ,BjH*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻxB4ό޿5O+FK8ޯË#Kly S̹3Q `카2A0Di԰cI8 ; zx_μ 9U/س>o_?=| H?~7z;P1m]٘0,( ʯ| ?p _H"V?!PPAȎ4Ph(܊ ` H2hL6cE:1``D=OJ#:я#hH$"{##9GE2̤&7N{%=hBdQ+3;O򕰌,9yHZҏyDd!?Vr,$XK&: 1oiJ˜4IMN2`džvyef^@68L:vͩ~!nnz)L1І:D'JъZͨF7юz HGJҒTfYm bB= :ә8ͩNwӞ6PӚڣUC\괽0ujcAժZXͪVծz` XJֲhMZֶpkU:=5k kӢ%ԃT_; 5lb2c% Zf/r mgG ZҊ=jMԶv-`1\mF2 p[1 [πMhBdf+yvs< MJ[Ҙδ7N{Β4;̰iWVհgMZָεw^Mb0&c;ЎMj[ζkv@涸MrN mVdIcMzη屎(,kNno 'Nz/Jmv7{ 5o(OW.o d[K7<8̱rGM4ϹЯu @ymrtg/,C!`v=]:ˑ9|;T]>a쀃&T] 8`DOuMau@D*v93t!NQ;L#[*0IoEfxx_|̮jvaSHwvqDbw_m ;ЏO[Ͼ}s#9<嗿;Os_菇*0ϿW>1|7w; q 4 q@~tw؁}q @syg|5,؂.- !H~ p {| {u`7zwOQ|| 臅P fGw 2 4su@ Ur8tXv|P i'x|wXxѧw@ |  P~|tP Z7sp uP y Њ  @ rs|0Wf8{Ȉ3 À8hz@xԇȗ8w z0W~@gw ~@s q7|ېcH^0y~ǎňu8zqpsq@$Y&Y}8zX獃x0X~נ w|ې f{4w9r  N|; 0h@sWIW ~5yБ8~0Ȓ2pI갅qF)h3q|992vp ZsFPI8Q)P|XCkz~`~0ܸs m8sH}` nP؍i}  3w0sw3w˧9{I{' @ p x (p  'z87 !Ți i}WE؟ڟ2hup0 0~ Ћ   ʢ3׋'Ws ` @pР 0Ƞ {蚚P|YP ~ 3w |`~ `g 3N|\|6zu P~a璾y|xɂǩz*J}}:uhZʪ1pz ê| :|Jz|Ϫ}  J|ح:Z:s* ẬP0pI/;[{ ۰;[{۱ &{(*,.0K$˲6{8:<۳>%B;D[F{H&?۴N˳5R;>J{XZ\۵˴TPۛ63hjl۶{*$;t[v{xz;n۷~X[yb۸;[{;[{ ܠۺ;[{ۻ;[{ʛ̻ۼы{S>I;[{蛾`ԽP>¤[{@N<\| O<\| "<$\&|(,.0={M2:<=Ldߋ>\F|H @ t>l S Fs> ĿhjlnJLNӰ@`, pPF\F_J^dlƊȌȎȳO_ 0JbO``\F ʪʬʩ,O | =0 `PP]E˼PtȆ Ͱ$`@Pʞ @ @@` pU ӌʆ 0j:S͒,Op``<@=ϣ7.=\$ ҈pc@ Π<>/ = - u|pΨ 0C|0el9np+=` JJ q0 ׀ ȿF`E H Ԛٜ t@ kE`D ]- bt_ ۞=-OlѪ`H`` ɨ S,0>TSLb~hL>Pp0 > Txz|~Mt.Fd舞芾w>Ejhvh~阞难gi*^~ꨞꪾ>N>뺞~.>N^ҾԮ֞~^n~N^>.?_𮾮  __o_O(!#)/&),/*+:9.<4oA?@_>?>_?oJH/GOQoN?K_MX `b_f/$O?moquw/yOo}lkor??O/og_Of?_?/_*˟ίؿO_? ѠDxPA .tć%Zxb=~Rȑ@d24iHSfnj51h3'N=yԧPCEJTѥI>uTTruI*YV,ȪeڳmպeVn\pνKX\ie_3E|Xq^Ɖ/vǕ-,W`3IYeѥIڴjԫ]_$௱ml׼u[oߘoxq?]tխ_Ǟ]vݽ^x͟G^z̷}aǟ_~bJA AdA0X` )0C 7C =CC$DGů~|u&o]yᅦ|痿/Cyk'?lJb20ȍ@Hq R%`A$EڈG=ء"!Ir#GcD9d hPNZl6!\@xG%q'7X#;C"FT/Πĺ ,CpΘ5.0k\F8ȡ&(V# XR-8IV0CF" 1n@)ta$Pyc ?`>ޠG=Jjez 1G"pDuX<ю`I:vCCP C F)l 8)MtDtg)Oz? P i1nЇSmBPB?E3JZDg,z#< <@,A #ZOC ؁@JOC Y 䱇p00C*Ag6@"č{m@_:+)#ڄ):5 hXְU,c YR֡'f5{ X+فV %H?HkZպ}m"b;[׀%|I.w)UpYRAD#Carb2 5&ӻF=1~pv!`O=1(6Dn4Qmx0@] 0Dj+K+̃,M`Bx ;Z a _*bsȦB ꪖt@`,+76oS"-# p RH;W p`@ 8~[_Qpp .3A M<iGޜt,D xA??@D( A4CDDTEdFtGH4Ao;xNOR$S4TDUTV ACWEVYZ[ET$ij\]`$a4bDcTddetfglJK*MmnopGndq4s<CpttwxGqE|}~ȀȁrF` LBFFGHsTvȍz84ȑ$ɒ4ɓDɔG$DŽ\H`JkD35R2"QLK<3EDmQ?Q(hSFT# :LMNMS@AmHB SEEUETHTOK;}Z[IUQI05T2]U,xTp\XYUgh?@- `=aTV݉d;҄Ņ]uڽMޝ!U-CC֥_P^j Uwؐ??P@ _x]m_,ۛ"TM[aSsu=Eߋ5}Dւ}٢U`ѻ3_HT Tpu?`Em(d؂`́%\^]uІPQX<uS[\!uT+L'(X~,9`^^-qHFQM(HC>^XT>MUc6vce]T3PvDEu@*> =R,kHfu<%e5e݁(Hm%Sc ^ ]Tu9`%Xi0v/b>fImaJ;X3HO]HmZ'.>u`TUVwe"D4Pp;v WՄFfax~hFQ;)up,@a8Sg"ށD(RPQ6R{S/SReSW3u5q].^>_>DMІkXb32[(p>HiZ5`PbFMgd]g+iku&WW``uxl"\ ߎ_DEU@-*&j^;f2vm&U\K&bv!銐"=7b@!R.~.nuX\Vd,l32]X^GV4@`@bpk>kH%AFoU8r0%3TOPSkX +01XTP$׽Rk%.RvS V p_VDC0Dr8jm,@c2M]ІC;HQ-jhf`(rp/Hr O^[bH&'a0\$rb,8=mo0d8kHQ,hX RR-";7*q 4g;ǣM^q 9pqqcEZ(g3etuZ Ei ߮=uWw5hj NT@ؚ W9uea'~t_IfE]W{Mu_/vSkqqnTt_L'rrGw^[i/jww3EwMw}t~xMQ)s~%]v'vwwyz{'|~x~(mPuexGlxEM/ȁpywRyPЁ 5xt(=wzb_έ_QyQR (hbR/z5sMlo{Wz3owyrgQ 7|zRWںt?C}'?8W}CX}g՗}??ۿ}w}Dw߯7'~C,ґ_wZWYί^11`p'.p'.P.`0+w++3|(h,4aÇ 6`q"ƌ7rxpA"G,iNj;l"L,#Pi&Μ:w'РBk(j芄0m괩&M,<,^Ƙ&Ϳar %j2qɕ+]k7LzWo~ .LwnqT (Qd٘ė-\ph!MZtʕ-af93زgӮm6GHZujXr V?+xav(wޗ߾ڷsמw0r^d3w,+l~3n;Jӯ_F՘C?> 8 vQTT-xUV[ueW%i=pu}}w۵Ɖmbw-_cEa{fƑ~_I*$M`Q >0Y\A\"ڍii*m)a,V^\IF -cDdyqB8&gQqW|YYq|q!E<[Dı93=a3@<44SR.hNX!rz [#?ƺaYH!CbKv,Hn^Ntޟ+ZѠf<0 gCyT!DBx1Sh%g1E^8Ǝ{L )K- Db$bD:ѮÞ:޳:5=P[)Ucog6`&e#Ivtu%w\pEaE9 ӿ<8[q^wa68+Hr宐vrƬЍH;e=7~0"$ &-6Ԡk])BڢZp=/]$–{= qmhb 1^i hAP?ᯌf<#0BAxsSx/ǹqu`A# z ɺ,7T!HH/ӂc!o[[!֜4[1汏t*[ G+$ iR(ӡUk/JLX#}a_^l "F2֬f?ƍ9cy7q^#qt} >D( Oh0YҠxm>!'=O}ӟ%@DPT (C$LZ3 ƭy>iC?rYjc,Si2G:ۨi\S{B5i*Xlp"82uM`+\׷BżQekxlЄ)R[x,0~ы["Є!P4f>3,bXBV,f5۳-p6hB6e3ۼf-mK{[v w4y9$KBŴQ,(zaIcrTt5YG{Ѧ^QXY@1UX(Za H!Jڇռy1p |Ӻ֧#kUZc6` Xl2`8>D> {cYgu$ J*n mZ6?⡍`&x75}}{~w2oԻw}~cSpVpC<7yV.pPJ~2;uhqӌwk ]NzH8d^VQEj:1T5yg9Ce]7ֹA3r^0H}l2[ ݨ'@<1P- ~ywD3C"MІ3 XG=ujef]fOGǓ3?!{]= xܛ>gF|$פ!gȝRKWnؑqVTð8@azMV=$Zяz?r"LKVV54Ee.B(-h*+Z/l ֩HB9u=t4$4.>: B7C?]}S}S!ux+C9=1LV**)*+1=^9+x@LetF !*!:!J!Z!j!z!̈́PB>a>EVf?v  a!a"N"DYs!EtT!?::R:>X>/QC5,$C?.>C:>T>1xc8њ/\.!dL'x*d!B/HЀ QqA>+'4@C7+>@2`\dۉ e"4@<8C/)V,Jdh;:C<4)$TPdFBGGHfVIdJdKLMLN?HI~PKK¤LؤP$Gz$HF%PN%T&\eVV*%}U (f(n)2`(=C>I5 +.>b+>S"=$y۬Hb FUU 6*`0-@&'dB*&Y=*d=22# ApqpZ^}FzFMH%0d*xa@JTV:C*T< PLgWTuf'krwzxzx:y'zΌz{{bi|~gx'ygPgvAw}"?(~LD''.H']E)J_ 4x(q(hUmtf3a6&7hBifd+BH"f^l>='=Ѓ%AU!eTBHzJ#>Z]=@=`p?pDB=$vU <qL'+hC! )OA#q|$$ H'p1^+pD~ g/;G?*LAT0\'5ˌ?> 0<@S`9u$'S<1 *a]cLG3b&9rfSfBa%#?8 :(E9ziS+F`)jUU-4ibjת@d2c4Т}) ,VHwFwջW:H`@@CuC 9dT @9qK^PVuk/IaƝ4Sƈ!kf ޷߆ӛpSҘ[L;%܁eCg뜱c2pB+D"-G@sė?`=P%7 %9$<O ?$GD3NdPʼnX coFjFu$-ʫʮk73JK)z fp.+ 9 r1z3:D#4\KTQ֚cblȂpC707L#ܼc,AQM, QG F'sCa  S'#U 9) ?sxգXgVuמ%Xc@VYfZi#liOq>o'<`)b`'f#pC<;?== ?<v7$r5SW<\!G^vkgw[dH.S(L[v٭L$'6"& 4@f^_M  N !;Lgt;')T!$+z\{^ S!$U80b_⑁~t, ah6TRwqE$PB6/!XE]Q<(D"&#(qRE7\Gz1|Cߗ֗=ed `ILnRԁl>)OMhB_攭tedh@-qK]ҀZDFEVos#5+ZzX U+]X蕯Xz®Mlg ZuZj%Fjd1E$W&IkIqS՛l&bU4Uҍ.t{UfG)ayP]O [9Mt1x{|Wc{ $oHkޜkot޻zd='`po{!l!/ SwLup+Tv])qc8u?-Dzp9'`^3c=;Mhb B/ T$"I=&Qra"O\2!f2#rDh H"M#.Oasd&ͅ&ޕ-:/:;)-Rd05⚾+[u}呓c]BriՑX hD66+;G}Ўu] @ D-Y\7STοX2}:yf:eykgTEs^x'V{D`A5O Wt~_Koӻ!o+^{Iӟ 3t}$$~_/$]Ւ#;S֌ɓ\2%!QL?ֈ p 6ځ $R)be *# Ra$$jO/07?#Bp$F#m'#p TX'B9oEQs{-]c#X*tN D oQ ./Zhf`  i l(P:Đm^NYsr@PZ"h `D1 # Qs "q+@.2161=q'WB)#W;qa dk Dh ۯ LlM  1O1hpMp]q`BO'C1xvn#Qݱ  -!SA2#& 90!0зpŚ5 [N3;z`  r2'!&''''2'q)` e)Ҁ ,'l!p4A ?Q VO2oo+2Hz!,#,2-#O$%+,в /-20a0gK/o%'V%[% h-2B ` ` `66u37y b ^ * `99 3:s:3Ro pq !ԁIt!.y`rX^ ;<< b=דCsJv@A< ,1|z"a™n|AEA` am[]2lx=_|ss`,y2A!]aAƽvH`G$ʿN֚YOAnak0J:~#Zyv R{8amOa>,a#!>j+^\5A~D>乃/>s3A[6pIlU~GSMs?لcR `na\e}hW^̀:qʡ@OwiƢ GcUСǡA9A%؝ms $}UA By$^6y *f(`N!Ə!>H@tkzNͱl䶔-c3hѤMV:سkƭo‡,^ΟA2/}:tiƾoݽ9xG^tYmŷ}9`TNH4фn8!VdW&: $"*;DIGmCM4T+2*$|4HDdIMRK$NcC1VQ}4,V6Rq"I7;w*>^$BPUօ!61hn & *_}\bdr? !!Y * Rin@u!{  2s +} ܪ묵ޚkjk@*ˬ Ak*yu+G5,Kmj+;rR X&~ i좍: sAS# 1(ĐC BĔ+6 J۠CHQ~D921 ĨCL;EOf&R0!c4Fp‰>Ï>MX`O=l g3[K{vקm>=awY'*wD%uqtsa!$uw"L=K(pg!m^Y矇>:HGz~{e f:on:ꪳzN;Hλs=p#O>?ӻ;ao~ ك!YCR`>cdP RP 2h# s9k#! CBr, ۚrЃ! OCet*wQbd4liCTl.p+@Nr8 I9 ? ߀fsD(2T"yE1zhTm8Q[cgG?R!=EsX#$(G:VzsA`Eꎔt#*'U^r}|e,;I[Ѐs ,@gj,4!i ٦7ypi'* ,RY[5 X+N"bsb$U wxC(/1aRU KB;hЄ%&"zQTWdǺR@AF9$#-IS1iMoS34=MO;z$5)JٸLM/lJNUUաG+KTR+H2LBә&1 f3l, Xos8YDsmM[qz:'}Cy.mhAqD,tr E/4e -qśHr@wvTih;D4#8P K o"0+,E0 Vh"B]RXvA]])zkV꽮|c_q8u]8-yӻ2oe" [a!^0|kb3x! KXJcXlȾ9#3HrȆS(Sv^P2`EAщCs"'f8Ģ [wt>nrRTBxipTB,a cBC˜Go 7 iІ6LGFҔ41it{LG]hM$fg IWҙ4UֵkU~ue"@&k u ffntJ$ \Y,F 88ĩozB!b~9kV-6 WkwM\J -edB7ds4MrP*g8] ˜6yO~@kO9y{#O/z+cuہB&Mm3hQl{u k Cb63 R!2vP<7n,n79{aB_(z@qwĘy,J|P=]?e˞OU{O~}g_{Oܾ2ǧl{?7CySl ,;b qANw aA`7 )ew2C~SD7G(pvp#G!rpyyȁyz\# їz 9 xSq0S^$gJzy)"zPƒ2Rj!*#&(Ȣ '1o3Z%ڍ`mS vfG^LPM:QpNIUmvpXXjX PqTZ۩yx)reC`60Cw4BЧ}*A -yu:g55Z#Y9*ZBJM[ "JKQߙ'˶m۶ж l˶ zczj{U *;Ш0&=K˨HܣwPB[%{ oZ!TI1VaKzK؉TZ0 @4 r3@ ۶/kMy)m]dBrk/;wkovJ +.,0,Þ&JõW2iPоgk[P``ۿ< N, п W)6oZbDB;碃s@Pu|w3ޑ"€ P 81+0нS;ȅ|7,Ȏ .<ɆȊɏRɕȍ,Sb @C ۝.۶,    DXy ƵKi`h )jܷm&Tz,Go@ڠ Ԫ0fؙF; ΃Cd3\wEr.z09 ȠYp L]םwޭM-Mݬ̹Hk_Ê ]"& 0D ]`␲؜)Hpj3>l`=?<ㆠW\\LY [80:a۠ ޙQ>7V9R.`.[gU~lM}F\Vl #T 67 D, P{X ,9|{~7QYѭ%1q |ߙ⽾cqH>z^=|p Q `M|֞[,Ԟ^4N ݵ}h nD߰r n _0⪍,7Pr[gNE.Η$m8=nU)˝֩]@.Ps P50:>+ЇAF=LC_{RUN$rˈmiG\ "n ^|ư/b>E+\c!oezcc^DMf46/ =p$2/@o;`φį/ocL; -i)k,0$ 6^Ŗ~ %  ]te/ СX(4hŊlG8UD$Yr)ULc3z"f;9ulg0?Iʡ2_!SQU v Jڴ0mڐ۷[~mvlgӮ/\^%kZ/~n˸ ̙5XgСA[hĂhԠXeiM{s4&\}`: $I7(*n8IAު_:IW>c 0BV#Bǫ!M߿i& BH' =;**+ !bʩ꓊*BqDK4DST16,5H3 FVkfWHz⊛zn8$;N%t9&2$ᩧ1~3 ""> TS,!r:BTp(A6$Ê pEFuQH#1{J; SXs 63dۑ\)H~+#tTPsA=zꢍ.| }5XRf_1Ō4lӐ^4Vau *gkFAOVi ,PPB5lP^|w_~R,<7OsGSWU߀)(V❬J=csէ4(K1B`"<Y\iYTPVk7gi!Lt)o|U[ؽ2.å5^{l6[9 x`5eq UUU |Ub@@]MUSnً*Vf::eb Vz1h΅TzBP@bT2%%ec4&*k v *{~x⋟4K9-Aujb dUFeذi~ {< M#VvyÔ["ڵ6('tkW*>R i؆>i@);4buC !wO+da Ⴜ lylk ע%gԋXM$F jO{ v3eS\R& \/^xE*L^xM*Pj}#q!('Ӂ1@tXQ9X! - &&f %yO|SRd I6ZdsЃphC >r{#hr%\aEsu6܁ BMzR!Ḃgb*&>+@SL\c78,O1R t91ԩӃ J",jt>zV2?oЅM3,ff0${Wpk<_@&AA5hkP1L0]'~8&9|0~FkChr3cӱ6JI kd搱ԞiensZrF| 9)u33+_]5Vy Cɶ+ *iq ==hǐijz]0'mL1GP䃪=ҙAZɝJ<˾>W#gt1ONpnqnv]p2A^{cxcAM6ȭl̄Y+szq O>͂Yq]vk"H@PX';ݽwb$BLb<癅&1M.]xαGW_6Һ<Si+q Mj!LêCgT4ƅpL:֙-Q+AkALJY6agZf^|).*;Acf:\nxK2MPtmNRbpԞT+e Z#a ܲ2[ ߗSmInm3%4-Sy\nܶ d{Քt]Y'p|EQ[S P صx-/t#g:2 JH%JYIc!|1Xs>r#os=D< S#]EzK{{_\rgrٳv8漲vp'\퓧_+=ߣͻ~z#$}$:{=!J2zH2rkW^w35]&|5SC@LHCꭏz1@*4eOfy$z_L|ɼh|;?uFrV[]@_r 8å]?S)4ؽ9=߃<@ʛAk>軬P`3@)A<)z=0CA<D;A  <;@(\8и?9CI3;A<$A=C㗤.RӝbshhDūCyIDADMCN;80R bF8@ZFEiE^ܗN`d!FGE8@GBGu v4wx HGzGˠFkƹ_@b| rYd r(7r3\HtEȇ EȌHӤȡFKH2y4ԧ||IHɚ|II\ɉ#AHLCSI;IƳCB!WtJaBʥʅ|tHPJ AIhƞIEK7T;320 9ĿjDJģKEl/Vl5,̹K|GKDz4˴J[˴kHdB' @,9xJ!$:0b;ͫ44MbCͲM,,! !γL2I$HpNNL<&COO#A"LO"A4tOOC, O4O"lOOO;#dCOE}D=OmP %,̱đtc-(XQm Q5/lg41pQ Qʛ +X 3yQ eQ!ś*"-$%eҒ`'R*RR#ER%]&U1u 3=( 1R>R78M'M㬤$JNL|TJT1]fDh>@#U Q>OTPQQ҉ T:QUUTaUW X]U>-[=T լ;Qa%UT2U\=U]>J>ˈ#EeC!-TsQLMѭX;0J'XU A651;ȊxWWZ%? ~UXyTzWS$~WXXXdM59`gַVpEKsQuYh7zEw-Gs3JQ]U"'XZ M1SBZ XU(ZU֜5 ZTگڰ=.HZ(m}8<L}>UALT-\YMZW# >iӑګp\t\=˭%\ZJ<\[@QXAݳTؽEĝۺ9Dֽ־7B% }^\E(Ο5ХᐄyH;y9T5]E_} 14^Msy__] E_U*ݺUE\MYf}nssn]XG,nsGwGuo~w- vttrߓsOw~v0wxG7n}wwxYv,ir E*oS0P^0M8̑f vxg=''bޓX@o(tIЇ}pcqPqSZyoo7OX>zwy{!&z'xg {{Gamdefogm3+ÙzἛ<=PY^eIp i {%x9'|Gg&4}Y}{wOGm~-}y}R~f~˂/v-'ޔr7p|ϗ8j+Oc ̢ @(q"ʼnpr`̘q 4ȏXFШѐÖ.t%LvH \}@T߾Cl#sL/R˪2g&tgϟA=tiӧJH˫4m'М`"I֩ىhX֡۬qj(ޱ1 1+.c<K?lI Ob%1f^Io̶oέ{7f%An7ΟC,}:ċ9z$8) ~4Å Lg:j42#K zភz9|)e_LIT9y^݄` ES񇐄R8`{|GeYg6Zi4k&mC^Gq܍r5QWe^`uiaݡ]\v<籉W!tՅRbtEyJRV7l&zYۘliX?Iq&j'uUfm&]Щt/&#hګkf#DkoHpL.$sSde٬n)U}靘m]&gMqMxbGڡGRmXflztv{T皛 먽mo誛:0bCrkmq[qMGt0¬٬:g:ڣLd?$C %"]K#J1 rL'[a0TbxE yRnM^'6ۊAKvpǍ.Rydب4Yn8݉wK|3l3<#m=Ы'q_WtZf-;5&i }2!xLy{A6Kqoi$|ȌW_=k}C|RϷ[>ox%>>a0@GYltՏRAܰ.ZԚ0A3Z¼- L]G~'I% |`D$q#ڕ= |otÈPN@[GR"}Df_?h"bb"X8\ojD*t8x"H"l٥E i0C\hI0 m$SKBd)e%0qcȘFTaLRw꣞ZyWRyl-vK1R/LaItYJϖz4_'n*3VrJҔ9+ ꬃD"G~iaЇB4(E+jыb 3d CyQ% w0IKjғ0!Xz4@Lij(4)]iKejԙִ:թPK#;U)K]zԤԦKIjrդT-UԛR)o# @?X6ң9]2j e r0@3P,t 8!u"˃!uf ;58EbXJV e3Y.ֳ oFƶj-Y.5li ִM-e}vGjkyA@M]=h\aT&|wkV }-`X YΠ3ЬyW^7p}Y?{< xEpa,X[aQwFֽAqp\WB(2^z6X7%́0R,GȌ{džDֈ5S򑩌d+Y2F 8.wq9#$alg.u`2_+*@ǟg@ z.@;YьE$ wtbgwxL:Amx&4uIzވU--[ue]y guy{: FbG: .4W8@JĽm΁nv;#v}y/~;&( n#< _8qC<8+l<"9K؀ @hwP277g^o69w|Bﹸn=EKOӏ>Wi y.x Ih`{~Gs>3N 4!h@O[?>>_o Eת5l,ߟ? `_*`2: \D@ 6j`rz` A ` ` `` V^ A`ߚ!%LHRaZbajraVaG@a!4 Lv@@Dab  NAlvPb%Z%bb&j&bbdx"(~b(((b))^YqL@%*b-*-b./bP,6X@/*#0.c0632c4:4B4Zc5b#5j5nc6r7&"v@@#Bb!?;c<>c??Ba@"dB*B2dC"AbI$A:dEZEbdFjFrdGzGdC֣$9L#;;cLLcH2AFv MdO dNOeQQ"eR*%CH I"v9IZUFVreWzWeXr%AXYeZZ%H%Ie\\e]]e^^e\>%V\IV%`"&v%[q,cBX#DfeZebffjf%K&a&id jfcjflrlfmmfnڦnnfo'oj@`ro sBgpFsJguRuNgvZvbvzy&bl:Resgpg{~{vg||g}ʧ}}'˅Il'E[鬧zg2JhR(Z(x&Ib&hl$(sV^h艪h~ɇ@\ihbh菾h IZUli.eZbijri*͐$I"`@& $VF?Libzii)i"@@L'm0"j*2*.,F*JjRNjZbzj*꧎j꩚jꪢ*jʪjjjꪯ k6*0&$pA\D@Zb+rzkk뷊k빎k뺺k~kF$c@Djal l"l*2l:BlJRlZbljrlzbL@F"}ʲl˺lll`,_Cm&*kҾ":mB-JNmRբ+@iтZVmbْ٪mڲ-ںھ^klm.Um.-"f"n*2n6zB.ViZ.bnfjn%-Nxn..nJnnڮʴ.9/"oNios&*JoF&>/hX/bojrog/o/&hoo'vp?/pC+20sBn{0߭@Ӊ p p e p+$+pqq#+q3;qCKqS[qckqs{qqqs1lğñ dJ,Ar 1  "3r#7r,2$3$;r%[%cr&k&sr'{'r((r))r**r+2,,-r.3TF. 015L2+s2OC3_543C3?s4S5cs6k6ss7{7s88s99s::s;;s>s?=GANA#tB+>Cl7DDK7hCD{Cx7@FoF{tHHtIItJJtKKtLLtMMtNN4s@s,PuB 4Bd/XXAS;SCuTKT;uTA4tC9luWsW:4@X'@XXuZZu[[u\\u]]u^^u__v` `uPub+vb;DRtlHCXU;`vfkvfCg6f7@hv;`iivj6jjvklvmm6nvnnnwoo wqqwrr#r;wsC7sKs| >dkMAN\RxËC,<ȃyyy7{w{7zy<}w~۷~~w8 xx#8+xCKSxW[xc_xks/ARxgwwxx8lB,A=x7y#y+3y;CyKSy[cyksy{3Aߊ9$y/=y۹7=?y빠z#:+/z3;z7C:Kzckszw{zzz:<6dz㺛:zy.yC?C ı;C{KO{S[{Wc;k{{{{{;{{W0z: |y$+ @?C[|CyC;4!s~{~~~~>>[uW~Oxv #+3;CKR>cg;LCks; 4xaB 6tbD)VxcF9v<$#IyeJ+Ytf̔ԴysG;yhPCdґ26uQSVzkVU* lXL5{mZkٶun\sn^ p` ~{a-7vrdɓ)W|sf͛9wthљN9ujիYvvlٲMN3wnݻyxcۦ7~yrY/ztөW\u۹w{ɗ7uxٷw׷_|_5 @B =D]F}H%J-L5ݔN=PERwM=TU]V]}XeZm\uݕ^}`b=d]f}hjlݖnpr=t]v}x块z|ݗ~+ !(,tG.H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶ېfʝKݻx˷߿ LÈ+^̸ᢎ#KL˘3kYΠCMӨǺװc˞M۸sͻ Nȓ+m%K1tGسkνOӫ_Ͼͳe\Ͽ(nbOO6F(VhS>v ($h(,0(4h8};@)DiH&Y">xcN F)TViXf\v`)dihQN)tix|矀*蠄j衈&袌6?Q&jlVj饘f馜v駠JCOꬰ*kު뮾 찿+l"6 Vbkm"ҥko|u(t8whG8J(akh Xn!1y GH͇H!&V)|`(C*yK;! iqE-P"7m<.r^bExJ RZ$!i8` y`P"<$ )U"@"w^Vq@.0)yx!qs9BRz/ /**&;&"nQx<} 8!PG|b栠#JaܘRI`Dh;25D D-C(4J+r(Mi:ЈD1@Dh1&k3D)  Cw?4hGXd ,Uծ12tFj` FiiW+sU*m0LWKXY5h7w(( |ZāpA90 c VT%ɚ~rm JtDLBЬ}Բ&G%JJ):R"n8h2C[Ɓ`խz9rf\j2@^uXYc]S(;NTFd >qdM%pz.Vbe79rS(NW0gL8αw+#\bkV0&;AS(#R=z+X^O+CON6pL:xγ>πMBЈNF;KZ'MJ[Ҙδ7N{ӠGMRԨNWV[gMZָεw^MbNf;ЎMj[ζhMrNݎvMzη~NOG;'N[ϸ7{ GN(OW0wfN8Ϲw@uHOҗ;EԧN[XϺַ{`{ 7C6_jE |̎)pnϻwkɵ{࿤[e  ?{᭔(-o7q`+w?s/A4$f"K ZaOsD֖~.?xCA|L;E4 ~> U|K[D*{:Qdݫo,u7gzxw^5t8XxӁ "8$H6p(*,؂.0284X6x8:<؃>@B8DXBJL؄NPR8TXVxXZ\؅^`b8dXfxhjl؆npr8tXvxxz|؇~8Xx؈8Xx؉8Xx؊8XxЋ8XxȘʸ،8Xxؘژl8Xx蘎Ȁ؎[8Xx9鏖 l YIfrYّ !I&"Y&Y$y* &,0ia4Y6:I8>%@9DYB9pEٔPx0HhLY(TyWY PNIPو^X\ Y0ifXAcK`EUلpy}Y% tٖ]r99 @~i %`᠄ vL8|%9@Hh;Q90 ASkș !pٚY Pi9 IRbىgV0!eB9cK@`0@  l!z*QI¹ Ϲ lj y *ɞوb0\ zD `P :pX{RZLC:SꙆMQzYqIɝԥa ceUyf٣SJɦn )QI홈Yʛ`@4Vۙ)©E0Md*j@yfɖPj B\ 9PLUULʫp:@ )J} s(ĭ>u {먺9;jخz**APS:PJCf$ !隉zVԠ 8,:`z ` T(@@iسI[BKGKMPۤTmX+_z%]е9K :UYr+@I٨O넇鸐kVK@˹'Hk `8ۆjA٦@hػJxۼ"%F_+۽;[˂r-۾*Ⱦ;[=)ۿ̿ @' ēYx<<\| L<|X ,$2<4\6|8LÚ<>@BҖ S3-?}Ӹ'ߡp1p| RnҞ#q|艮ϴ>N=G>ImNx5唎`^NPYgN= >)P))ibbpP Y;>n б^@+On-o1/}IbIn♂ w.0@ V0C;fD!]-6S"}m{^ҚA.+Ltf}f~|Oӫް3_`&M]y_l" F}->8O/)B@< _oc333?ſ3Я (_)OB@+@B (QD-^ĘKQH%MDRJ-]<SL5m4tH΃bCDA4+&KY\ŚU֓JYUXe͞EMm: % +ļ 7^'}.`/wlDT$dʓ-WW lZhҥMtZ0s[ߕ׵.t y/SΞE>-qUc9A'Ǟ]v"WZx'{ ⌷gC"D{n䋈>A04&< ͳ++m?N+P2_OD`HAG; / ;Z;5֌d2I 1'2qG+Z‹4K/sK/Wb35 * $ѠDZXA*4*xN3PA 5ADS,]P TQJ--H"82T#Ae@u2r,"0[m-W]web,"J Njb bB(Yiiv0g 1':uJϗB sE7]1ArՅ\v{pwrwz7]}z%bzRc*Í5%<5c5*`*B,G/R'UY*J* o:qW~^w+_Uiݥkꪣ~)` ;.8bZ" ү(PWŠ]f|嘳⊙ Ǚ p*v8БtO7uLg_az5P$9(l =){lһUD_4uo矇>!*(ib !~V|Mf۟5PaC*-~vp~PR;x8qAP B[m>ȳR<Є%bDKQHYW>MVBCe{-#;s$DO%x3kLIbD(FqUExmщ]AE+i^PAF51nL cpĤ?&~C3L0[y}r N8IJ:op)< u{dhBBNc M@)c2+(?r8 ]iG%B2?TJ! U#Yj/\꒗%0ILc"-˄W3w_$D1d3MoN3$gؖwG:b FYjMJT JiӞAP&,Ki"rUUUMU2Oî(D25KIJy m(*Xs`l.B`B(|@X-Z.ִ5pPF>1xx0WUB[uo} t *Mqs% t%]NH \Zzyŧ:Za3 _*X*s+Hwp,c'[pG=80` d-b2Z, 1P'31,Gt :b w׫q>NS$b肂XH.\3QAZbz2Fqo|WeǷ4e Y&E񌕬&S񌁼_HlڄnEL X -I=Kp)hW L\g je$}Lxޕ?x¿.{7\| ת}8?ݏ߄w`#dR0/ a%Bߌ<S-8^PC@0VjCk280(hR;60=z5 *{5t1J_HM8r޳ 0:zIDAA 4 D !<" A$ &'< (4) *<‘L.\saC;sC;k' XS{Ȼ$*PS?rC.*hI ӡ֊sȁ-@1`7S+,ZE b&pXPRSLʼn`E@yE`EE\]<R^DEU`tEe܁bcLFfŃEi\jFFSZD[仾{wx$ 7\IHSPB>C@MHD*ɰ6 5p~ )/UdAty@+n^M2p3+Mt͂̓͘dPNΚ(Nt9N͚hNxNݴN$N4<<,V]ܰۃ([ECm0E]=5H` cYŤ+E3OZS^*47oA$JO腃XrB$(^@ҭ: [T%'M8]2r^ށ^U5_Zu_L[_[%%]_-`<`^___ _ `~V4l aab~"ZY”4$]!sb O"E-11XDaM"1Y6ZFÍX8c9F߃Єrߒ[pLX6_ۚCcc= >c4.A>#u:0C E G3@^ABcMDccUcQ, Hߕ)-%b$eeډꍉm:͹ZD8ᮭ`9vxxk-0&&O`B4tA>t.ungyz61|ugtgr@gCPg%-wcNU{|(籥h6_hvi}g ]ip"]#3@fd6(ɃEġ.ߝ.-z>HVOrP#Hz3븖kz==S%@ǘpVIuS$m9xkVlk7ll&l>ĖxVŎ>[h렴llfvlllf^^imnh%,3Y10j(xeV-1j^邘Y3Vk-}Z%xI?T3(8hň=fovo#ľ/kvo7v"okgpvv ?5ppvp? qsY4n>'4D, %gr.#>4 A*++gBۚ < `hRזoZ] ʪ 27~5oz~z]9 :/i<2?=s5ns98 Do‹X1o=GIKC?MZg`WWY#7U h__`'"_1.DF_wI=x"'la`f-7i?kVvmgvOHw^kwsxqyrgGwij:xwtwwr/7VouYuWueGVmY\oY0vxycoy4s]RB6 x(gK@Jys7(UzyWsazpzn_z{;vzzK7fW=Xy[urWyƙ[Tǣ[sqSSwgۂx1ۚJ_9?Ϳj?з/S8=M8^wΏ}fܯ||{׈"O/6FM хznԄ61tQF6 L%O~oM pĂo+\LP2U޺l]xrZ̲0 9fe`\ew2]1v4C)#!$uSM?UF֘j?^ b RSmuڃ)#d}ռ`}25-2/[qakC0D NzG- 9|Nnl-xOzl.('T;%;øN"w aKe{Þ{MBoqMWk|Hr+{̖l9\AsrH"1CLe<aB](/ 3 zx\xfg8i?ZNԗ-(FWѩp8!?@*RHtUJҚ!IG њޔW9FM+SKhTt‚t&W@6a*W:1pƆx! }+@ Wf:fVĊSDC C 2|8$`"X¶аL?tűU &8.ȲĬfX idX[7Ru ew*fp:]GW Bz8[+CWKε=/,W !5C(~a*^(LQ` kWobEX!`(X/C_WnH\ ^Lb IWW+/YBR5Zo?^ص.A&!a ÕOBxf>ӻ:k7P0W H+p? :uPwngyMC8s",HJUγcáN#7r#[6L'[OՅyԍ9h>vo-(DA:aĵ&^hX ?D!""L !emlkۓnqONȹQ!v y!㶷]m]8/Cpzގ5A!<ԂYGvp z6 vÍ!$ns'gR$}ؚ 9V+iP?x >5 ESv f|T O9ż'%^ 00rTwfG)^,]zaz'߉~~㼫z7R7 F!F7-szq!8vN> Xp@?$[w5!Z@3 :NDC1u+ Uԯ>w%Sߐ*!mˬ# ͠!ɟTџCt^% ̹`d<Ul6 . ޚSPM?($®A!Aaze/,!f_qm(@NMֻAC?rDVnaGx2!AXa^aFq!N!A?> B !!&u07l=/ZhT0'vb ڏVt?0>L΍?UL;-װ-VAV/x]NI-T4F#4jmPqCMLMC@*F`P]`|Ah#Ap#Cx?8rMט#::;_7~c8bF=bc>;<ʣI@ >f&K" AM,Z\d% aNxAUq(-,Ѓ>?A0CmU x#V_yB4>4.*4F#5Œ5GjA"`O} x$*ٙDpgA)ŠMFUN)h%Wze4Y% %VeCe@"]eY֤e^eBeM&CA;a! #=%)T+XARBRtgS0~zz{h x(Rg*fjH)5DW)h(aD5II &v}UM2Tn?Aptp"! ^Qg4cA1>'R\X'^`UUJMC@')hTeĖ-9A HDVwhPe黑ki)UiDpV^i)ş:rʜ*^ j(ikjT*ci҇N5D5GHM1C@MTD$[ ;D>`MO*$_ Bc)ZRb)bN%XDADj"iR@FF?hDo}&NŹ@뺶"+Tx½&DzǾ"DĿzJ$l2,GĊĚkB ,ƺAvp|l"öܩ^E 蚵fIq-U ?'t?5ߴ"]i+\nkrrgUEvk_36gs|qVehV H%'EAlXR+hB̊w8:=7Uw!ȣtļwAD_A| u@=5?`»˻A<A|4ut}X'D @#LkN{K}ͮ+|;:R=ՕW]nIJ!x@~;^|Z;n$!:0俷@,a$ &T`$Ld8b91C9q H=F<_K/aƔ9f6mI+NZ:ʿ(U$MfbF%,cƿ9lpoH 4fذ1E=O "潻c˩KpaÇ'VqcǏ ֔|8wլ{ =pɉk۷gPۈL9*z>N ) NÚģɼrJ;ZcI!j͸V0@,RqAUdE 3>$SŜn)a*%}E-+3󦜮 Q+RKzEcǓZ-s\Ӆj!1#[Jľʱ]| DQ4!Fu RIR0MH%tFEmiSlt쁩 kLL̈́|N&D-pA=uO>jTHCㅗgK]G&NҖ[outrE!up5Wy]2W]{HRf]x~fG?i^׌o>aDAc Y䑡M(ЃHŀ va_q#Ke_Z~yg6ofuWzgr柫#XCk^gI]FmAM5`bkjΡO:;Beۻ >Ti6mR;2W pUq  r73|;x;dg{bjRϊqW옡%HC/b ;驯7$!SnoA.C_esoƗ_[z?~t7}Ǿp~+{RVoП:ʄ%h&}4@p;]w ?a aCY^ta=@9MD %@1hv3x V x6[AM;U }śqQT^"8P`Lc$(ֵDL&L!11N}.!H&cyv Tz;gؓ LlŨOgPÆ"AL+"+WK8gsipKr$_# qĎ&֘ė\N*Y E%H-!^Ȃ"ȡ3 ^h#qsVrILO^b]Þjɽ0iIeC+h}a  tIw2TY< d2eBbu-R+ft!6]Yapp=O[1膓I:vDD"JgzbOU(i %8H"q &w@ZҸb[YϺծ~5cMUK̊4n%K GVM\G: a5 - Ģ)MԚd6Klgzv B xp3 RÀ:x^‡٬o4ؗl ldA,ۙ(kSc9uӥ$DO]fXkD'eM[ u{{+\ VpܙRֲDTh+fuW^E|[c/1PD0kv(eP=[$'Kjs=H}:PE(Uw7\طVo-2")X𕱜叆2ͽ T1 <f޴-%B~|'yc\Ϊ9O(jэvI :ܤ )$ {B jzӥ1`;9 X<[IB(^]Wz&*`p/ƢvQmjLRj˾H&NI)"ZcP1e1NFNl&#&4>,MqGQiyf1Y4 (-r RAz {zazZ":2.)CR+o uf4eYt foYOd-)2ի߲2e.Sr!%%j$+N4EZGo6SjB2E;@7pnY3pI^b8󬒳BPBjZ3>"-a:Q@Ϊ>fHf?C1ƓB5SF1GBBAs;A_AC&:+T71A5@,4BE"@'d@s3uNs0tCy$A%EcB99 F#DoTBsFyB"*GYt2 C+T!GI4KAB4JJ:JXTH3$ĊH;k@BoE:N9-fENN-FOSD/tO4J+Jnu+U;et%HTBLPNRNEFo1cnLegUUGUS/VUUM!VEWQYvSM6XTCTX<3O~ZC&;RY9FTuZu Q#25Z[ɵO5Z\SO]]06;:.g/_6`/Oݒ"[aa%b %6c!a9a#vcvd#vbba["c;Vd!c7"d[vf@bdQ{Ta5f_ddifU6gucYe[(1& 'RVvjj(Z!0 vb ^F7m,Έ @(zJk}J ,"ljal4D^B'.(L$ Vnv춧Vo+olVpӶpɵLăwn}q)r֐rK+s]p9m7nAn_"iaiwlwik` w v4ʤvɝ2L a{ueyyMyz+{'"yvy4w|wDW{a!ؗ{c{|W~w|I|7}q%t›`x%xkx $i Dܶ}?K g"2xփȨDz8W!ZXI$wFXDlsسTqz8~va8(d㘊MĄq{% w,8W7n}蒆xq((7G]xnWJa4xk@'}J[K' ٍسy88Gl)ه kXZx'aṡb팞ZB*) 9cjo?ˈF$&oP+DyQlX=יVaBZYȺz:ڤo:ꮭ:zݚDzuZݴz(ޣ(v"^\ vAcH$Z} (Da%w=4LM Zoѵ ^BfjǶ?Ht;}q1Фd{ඹO';Mv zۥaJ5;Ӥy 憗eߒ  `zd; V|MYĚz4|µk Ld9yc1=ŗ2 Zb¡/ë`9'#%1\Ż_iBG-WP\U]qz,(^AL4!)R#P|Mg95Ls7%l![a rbdq<̑q{m[̯\|LeY|kEл\]=lș򞏴} lzL R# q KWr%,]L2=DQLՃ]VĉƗҁ7Ml0s*Օ;M a@Ҥ|T6uc֣4 mMK)b"m>D&$z=5[;&>Z/ܳ(S#+Mw%݌qo=ARn!u0[ydS~hKZq/䏢W^ ~2̾%/\cCĞgװ>^2aM^1Y۞IORaCa, tMIU `ӣ F4&A yUcgLNkI< 2u_ŝg"M5 A69!?,*ΐ^zVe _ͦ;l$P CN0\ъƍ5a"HT92eL8 "|/Ċ,/viȡ%Uye ڬiN{(t(IFS"UTSQ!J*Glۺ}Vܹt|Ern KL1β1jf94u_E dY%ܧif)+NXjԬ9҅{: _Ǧm+3ʛ0+$8p7(ި>5l=|wۿgt>YYemcU‹*?as~~!4n]TB]4Tp$bzS!-R,EEx#ơo}PÑX?'"u-vb2nR<#*EBxdH4!9:y?NY8_fZgah_vyz9\ƹىyK[,j= 6KW$wsBGhO.[IJE0fBIm(ʨ A*Wz(zYh,[n.&'>gb֧\>+ڠhMMMDV}d .J j)]ե9[k~k4o!klnl9mמfhhbjg-%VE@SڡC*R[m2_Dd<A:7ݳqMDkJ/tv{IjN S͒qzS^-U1Lxe&- z6t8G4v!]!r9Upg|c铛kNśw~5_T㌺ꙷx#wCl!Cyaoߜ^85?#t7GDk_01">ۑ.>;o}gO!z2MO+U}gtqXA1mb}@ 6y W@=Xo$K0n,a [\R=kC܇DEɱ?P /FDb+Ġ9t[R#ZQlX( `T8Ʃ̌Us" 43@L 6˶D6>:Æ3$#feR܂'c N#IRT$&5IyR (Hr[e+yKf%L,A)ʻ!</#J* „E: 1Yyc|d ^H9ωtsl; O/А["Rg?π!Є"Ԡ!ψs'OthA ҅*ԡ(G+:ы%(m)@=А&4}@Mќ4x*}]# ϘձWy \WV2UZ"LH2>4j2.Z/oʲews;;Svsլ>~2=h?֜8ϐ^sf5O+]`NS.7:s:̇FR:%o\z׼ N0"Ad+{>v 'hU;Z6 ec.t_nxzv7mY#.T/E@hKB@ >K|6x)q[7n<?H|,o_d!D|< "X@6P lLoӟK}Tկ>u''A 򯓠b';ؽ~}hB0, 4@Ǿv]j߻~/| wE)ܝ|/ <7osCOӗ~O[{{{ L! oY"?^ oԯk" X/Ϗg_7>_.pM^(Hh( ~{ (H ؀hȁ!(#H%h u'~/Ȃ1h79;ȃhr A(CHEhGIKȄMOQ(&ShWY[ȅ]_J,aHehgikȆQmq(sHuhS8w{ȇ}Hh8Ȉ舏(wHh(>ȉh8f(H؄cȊ芯(Hhȋ苿(Hh8kǨȌ(HX҇٨ȍ(Hh爎}Ȏ(Hbȏ(Ii ɐ  )Iiɑ !)#I%i')+ɒ-/ 1)3I5i7 ;ɓ<;=IEiGIKɔMO Q)SIUiWY[ɕ]ٔsga)cIei">2Ȗmo @@HKy{ɗ} nq 1 S0 iɘ阍 )Iiə陝 )Iiɚ隭 )w ,9Piɉ˩ɜ )Iiى۩ɝ )Ii鉞ٝ8LQ IiQj ʠ *Jjʡ *!J#j%' R21Z265j6Z577? A*CJEjGIKʤMO Q*SJUjWC =!  ! djhzQkmqʦi:n u*oJzj{z|*~J}jZzxʨڨ*zJjکjêꪯ *yqqʫb0jNJɪʬ`*j׊٪ʭ *Jj犮骮ʮ :f`ʯjicj L lk˱!۱# $+%'&˲)۲+1 35+6K79˳8;= C+EGKHkI [+SoQ Y[ }Q Oa+cNigik˶mo q+sKukwmf@ ĥKk˸˸԰d˹빟 +Kk˺뺯 =}뷔kb+˻뻿 +KkNjɫ˼ +KKQ Ԭ +Kk狾髾˾ +ͪkD˿ ,Ll  ,LllN !,#L%)+-/ 1,3L5l79;=? A,CLElGIKMO Q,SLUlWY[]_ a,kcLelgikmo q,sLulwy{} ȁ,ȃLȅlȇȉȋȍȏ ɑ,ɓLɕlɗəɛɝɟ ʡ,ʣLʥlʧ!,(H A3[ȰBf "D~Qy6rbHI0Dʎi"&$QT S* 3" 9U/̑NDe̝W4:G9nճPkOW/ԝR*%Ld1z!c݈Yr įk^lP=h6/U1fZ-HTY#Ц7zw8lLb"Obs܍i@! ,)+H*\ȰÇ#JHŋ3jܘ 23'lLH#2y1nlIp$91gLc!ztDR9UzB)%bN uLSsdjlY%6`̝W4-YU^Nu!ϟc!&vI*YJÓ%J"zĘY,^95/[zɭ~1sm mhF1-F"Oɯ6L"Ob>O}fϿ?! ,5'H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJՁǵ׮J?zKX˶Z -Kz=Ժu+A%c .hz!b!˘3k̹ϠCMti1[l⩞~Z% sͻߜ͠ޢ{Rŋ3KNzh3+#ԋ7:QOAϾUҋ>z ࣞ~&sC[?Usb1fjYta^hh_Cl0V'Ɗ89,@V? 1䒘LVd=? 3O>`)dihlp)ff/SN=Vcb˟O>)Ͽ(h& 6F(U؄fv $eω(,0(4h8<%)DiH&L6PF)TViXf\v`)dihlp)tix|矀*蠄j衈&袌6裐F*餔Vj饘f馜vyC:jjeÎ:}<*Ԛ믞 s+^*,kN*k  ,T rk6bbO8+/~Cpb8믟6f=xKmY-x0Y.S gK+"0\N&לPSK 9MD)k8N/ N8$-&ML8;ga4Oӏ3ȨCj/+lsM9 Xڪl=¨53|cَh7sM}'>cvG.vCUw砇a@! ,o" H*\Ȱa#JHŋ3jȱǏ CIɓ(G:\ɲK)cʜI͛8sϟw JѣH]ʔiҧPJJ5fӫXaVʵׯ:ٳhӪGصpʝ֭ݦtWݿ@ L.Á +^)nKL# +k9d;zaMӨS quڽ[M۸s.ϵrgN7vINسkνOӫ_Ͼ 8Ͽ!C;& 6F(Vhfv (.@$RO9F0(4h8(rB;iH&L:Kq=ݖ\v`)dihlp)t&=3:*蠔],,a5tͤVj饘f馜v駠*ꨤjꩨꪬjSϡ'b:+k&6F+Vkf,Dڣ #?cڦ+B4+, #3Slp\B1O=C,Q6COWlSj=׬K c.$lNs5D~|4Olۋ! ,{  H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͍rɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊԝٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ3K˘3k̹sډMӨS^ͺװc˞M۸sͻߥLȓ+_\mqNسkνOӫ_Ͼ<{Ͽ(h& 6F(Vha~'; ($h(,0(4h8d3~iH&L6P#sIQf\v`~9%ԳΕalFx@$R;h©|I,Tɝ` 袌6n Kq=$ 馜v :hY=h ꪬ6f 뮼 Csq=6삢϶v+k覫+kK+4d' 7G,qB1O=C,Q6ң ,$l(wK_\N/);8<|/}\sM@da8L7 ӏ6\,x3$\w`\<\iԃ<6p-wxl϶f^s߀mO=x'x.G^o@! ,z(" H*\ȰÇ#JHŋ3jȱǏ 1Iɓ(S\ɲ˗0cʜI͛8sɳϟ@tGѣH*]ʴӧPJJիXjʵׯ`ÊʭٳhӪ]˶۷pʝKݻx˷߿ È+^̸ǐ#KL˘3k̹ϠCMӨS^ͺװcޜ۸sͻ Nȓ+_μУKNسkν+Gy_ϰ˟O٧7^y(hG^baF(Vhw ނ ($Z=Lcz}Ž==S8e1ccn̘<6Px/AX=h=\rO?2޳e\Fihy߉ҏDNѬBJ4FNI*栄jhtlI^//9?O="&>*ꨤ6%.|B#|1:|h#h+ OpYO?QO9":3r9LvNyM ~ԃˋdb͑kWڳ, ri=nʞ_7%.XAJ=3ϗPili1xY )Ȓ y+H']d93㐅k{]bp*sXC KQG,SXE#x+ce=d1-d>-\f݋eG.Wngw砇.KF@?h=IS4㊑/oXO, # 2\a'Xw/觿J?01O=:,Q*oX ~daIE Neʁ:' Z̠GUbR =~#E={|"0T E(B\bG7@ĠG4"c Pl($zqMT8fL#ר6n#(:v#>~ $ )BL$"F2r@` &Ѐ (@+#'-V^2D@$Z`/ `3 / L,ә0jZe@! ,w**\ȰÇ#JHŋ3jȱǏ Cў=z,[ɒ%ɗ0cʜI͛8sꌈ?xR:dɣGw*]ʴӧPJs;yBe7ׯ`Ê;z2*pʝKݻb}eO>3È+~z&D^Ue}JEpϠC 걓l=}7۸s*T#he{ou+_μy]X"=uóg=_꼼aB# T ?$)pG[I{uހh`B5ful!I֗}f˭=d1N=q"w>,N=88#X<=Գ>Ga\;F)O* Ž0Ds vFŤc)`kfIltPSKԣ PM矀rS .) f6裐FhVO\@6dQ: fRjXS46b[[蚪/1*챹KAIH SC ނm2T .[PnATpkoޫoo+plpp /p?,qOlq_qo0 Ld` 8 21\? 0,` !'L7PG-TWmXg\w`-d3 h-7x" Nw ,TIW3wA %x0,N_EWB ;{K[ =ð;`-H_Sj08v);4(4س$჌%{$ri>$?B5g9Xn6Pwk4f߀;Ԟo[ݫWB';v{ΟwmG$B{q 밹O/Wᅢ/BF0?<<$Fu[U> +! gDI;ɈG Z'7Y  xI+.#) gH oB'dHL&:PH*ZX̢E-` # %G:?pA.pH:x#V$6# U pя_|"F.j 6b<6Nz (GIRL*WV򕰌,gIZ* /IaS$f$@(@ A=1)H@mz8INqc,:u|}@JЁ 8`(D QPE0 @AhH@Җ0LgJӚ8ͩNwӞ@ PJԢHMOB hjHCNS%VjՐ2PhRhMZֶp[! ,`B H`+ȰÇ#JHŋ3jȱǏ CIɓLO!ʗ0cʜI͛8s9О|>.IѣH*]gzgիXjʵkAv1gܪ~ WE赭۷pe;x}4hh]LÈ1ZE,T }T> (GK@A ,!)3OBZ⊶g=8XG*v駐=&@)[&U4f=cZUҐXfL@ b:堃>Zp)'G@ #.Ϟݟ)蠄T'K+(#|(VjRPSK#',***무j뭸뮼+k&+P J@?W̓ 2K4HP?&m 覫+k,o53)Di8 0,12,$l(,0,4l8xٓLVװcv:,)paM#w`?%(y>{kνO?/j? J )cʞz'|hn}Vq:hafᆄ݇ Kq+މy=d1|UՍ8< ?O=9L6VU. #< .UdiLTpHP 1Āg80*hjhh.h>*iNji^ini~*jjjj 0h OL/%  ?iȆDC)DQO A@"vQ? /+hIަyBCk@;!,IX H[k`h ;  (-WY>У,"=:馜vJb*=VFIRFhꪴjXl_uS  ;OC#=TQ t+𲍊˴7 J* <:R?`NZg%5b* 4tS6쬳 98#( 2W 0F6.VlY *+^*:)q/,r<ʱ,rX+ 6z@jdr"7[  0Ls4 Bo]Kq͊'Q.^-* 7R CN/-:FsЄ^dfjb:|hM+cN"CTpC5=qG7섒Cэ:pw* 7T[w iȃx+R ֳ&[~rTc(C9 !|ȁ@=F`|G>|C.0\ۿ,1#sN0ІC,z񗍣r__(O·/}SHvdnal#Yρ.簍E#K;/3~!'/:g<ы1kG8?O'(S8L2s|< N54y,.= ]az=}*!Ɍl U䒰0i X^^ s~pyX G9o^=LٔΏ| Gߣ0 ۇ~Z=Rv~XPpd}]`!q>ϑLG瑬a޳>c001~!~ނ>\}Ⱎ>MNi0^-]艠p n瞣,C44@--3-,`3 6`Qo ϏQ( 6- .!&G\].]9?@E/+K(_VSI!,RO4 Hz*\ȰÇ#JHŋ3jȱǏ CI/J\ɲ˗0cʜIMG8LћH*]ʴӧPU퓽|<Kٳh7&n2`?q )H,7Xwh= pI+w>ϋpC+l!P'd\}Lek^@\GV %2GIv.,7±<, hDvyS41øvGF`р) ]>6-ub2Lш08W0zA "L'Q^P~O:İ$A cIδxr(Su3ϖy˘` Е?ꑊN`hZ(1&|GgD2Z. Kˆz̒MZ˂sm}Z:FK<  *\ȰÇ#JHŋ3jȱǏ CIg˗0cʜI͛8sO: JѣHs%SJJJիXʵ`ÊKlUhӪ]VٷpʝKaۻxW˷߿A[ ZÅ6 ?x#KL˘3kϠCQ_I*V=Q@{۸o{ N|ȏ+O|ПKN}دk}[Gޟ{g<{ߓM}ͷO^P?hN?A;VhfZ 8҂=,(4JD? `H=@)?5id7&Î=)TwX"x# P'dUU^b[=gN* fuWJ^K`n^e\jdPա8?vCFa|-& {cSn sK4p =iH -i`5P0_VMu k 7R=EE/R5: <#=q =: YQwO%XܰJ:0bVCUyO6e+ɧD"O 9U9*]N%`BKisaR c%0 X=9l琻9eƠB%;"_UrJi2Sۨ^{4ԣ;+<I9[*H$< {5XI^fI0Q+ۦ `'Kp'[%N:JSP'Kʱ[x | +dVs=O]?;S; p&*9 lBA\"~!ipcE8ԃṛ ! ,nv' *\ȰÇ#.HPŋ3jTHƏ CXIɓ(<ˍ$QU|IDdқgϘyxDȴӧ38d?SO W?;xE9N BYj1a 2Q̚p!!f"xegl*.! ,rr H[ȰÇ#JHa‹3ҫȱǏ4ɓIĈK+cʜI͛8sWΟ@mǎ]УHE'OQJԪXj5k׭^Âu!>hC]~hʝKݻx7Zp轫׷ÈznKL $lnϠ+EO=^͚ 9ָs D,sRkg@Kyev;.opAN|C<oۅ<3O;z75_ īu\0W߁bH(AH<؃|f-hM/%ِ:G:Jh f@BU/K( =5CxN?E̔ MCY#ϑ_הC~0 B=ՓJ GJ>! c-1ѼS7To([4TϛwlR9x,G򌃏<:J,4l8D<ٺ-PMiy|]tZÎ߄~vZc#7>uZ ̡x;WnyiQ ^x@$R:WR99 /39Rar" $T A= >^v T"7~ uhEw@z YdÁ `pWT0 :DEq CC|8`tC]C=zBXGxBziĀ3Q4xBA* wGda=F1FѶA_c*4 4 mB,0!U{Gzb]'{0!E3A5Qm\ noF+?NJ6A%"@!*=u`pHK2 h(͓ffợa3D^gZRȃ<%6@p v Ḛ]#c<>o}П(&K=E{r@V:Zâ+@`OYr_5n`o}IEi> 3(=5Y6^AzkՎ4T/ U#G+G-4l[?qx+؆6Xti%X'vhcf)G=Om5Zj҃@UF88Iպ,;Aʢv '-5rzmEsmlAN]uWxKwM/zg! ,x8 H*\ȰÄGŋ3j܈Q`<qIEiˊ(S͑(A̡G͟ǡCп`@R$J`8 @ITOݻX(P? XTT5SXoҋ[k%bNUu1u\饩/HzP}# .kPQ[ƼD X,1sތpEO'#˜?drbݩ{5z/I_P49(b@8dI=UU+/r(лW_Խ7r=ڸG5ΰ<6_Z*\ȰÇU^ċ/peIR )"LJXoWKrɳ?7g37 k*DzMH!`bEO]o 9Ŷe % D,pR%Jկm9oKyU`#˜?wyafyb÷n^i$W~!CWCWoȒzֽG9W]S įuHLord䍯Wmڐ(ov9Szĸ_F%$O9 q>?&O=Sa!,R'u!Mۤ=Y1-zLmWq+: Y0 (.INnr?x|I9G=7(Q`Т@:%-@ DCe ~jƃ=!v0E0vlӛ``HķH4:A Z:,(Cta i,73 CJVd b,nfiLԕ"ț38xq/mxcGsN9 bC   04 ${|KQI1 %ȹ 5U=!R"-y2Enai"!H.iLvTR4xx! ,[\ H*\`"JHŋ3jȱǏ CIɓ(S\ɲ%K| cʜ)3͛8sɳϟ@S>H*]ʴӧPJ1BʵW4Ê]ŞٳhӪ]˶۷pʝKݻx˷߿ | ʸǐ#KX&9sgΚ9YtΡQN=4ӭU^M{mٸcڹ{6'^9ǕC_ݹدkνwKLo_ϾɟOϿ(h& 6A!{A^dQP0!Y($h(V\E@#4h8<@)DiH&L63EWTaXfy\UXy*CO=fyfl馚prIf|矀*蠄j衈&袌6裐F*餔Vj眘^静I:#@e馝)뚳J뭶뮺믾 K&6F VK궮r k댑z>e5 l!氈DbC&"J%ZQW".>ыTH)1c<#ӈ2QK~\*G>Qs~\ (H@#"FtĄ(&t~P'G)RV4eQJUte(SIV2-wK^겗05LPL柊Ld6OZ%瘕:̦6x 8I)i^1$:NIq3ʴ(a#PS>a#O'=`I@2'=hF7QAscGGJR:$FCeO@]Kc'LPy<:56Qt5TJ:/QrXT6Larس|2?Ӡ҃[q yɟЪ^Z(U#@*U~1Y)_GvS8! dC׀'1Ya\P(X b3/?S[P>s=+=! ز2mc٠Oֻɩ?_O>o~WO^?;QO*|/?/z(OO!T7D_ 8Whx ؀8Xx ؁!"X$x#&(.؂0Ȃ2tXzG:<؃>@B8DH6JL؄NPR8TXVxXZ\]b8dXfxhjl_XEr8tXvxxIK~8X3m؈8(MQ؉(H F @ 8GH1؋4QNӰ# 8qFQUxؘژQqP hXX8nt'zS x 0  F `0wHYy؍a`h  0& ` 6y8h&5wx$ɐq001XZKM P$F Ȁ ȕz|ɗ^` F1рX 2~`ؗy!fYI@iɅ G`b` PW9 i  H љ깞d8Z8hXᚯɞ)%юX 4Q9錝ɠʇ ڡT&zɇ鸢,ڢ.02:4Z6z8:<ڣ>@B:DZF *zJLڤNPR:TZV|(Z\ڥ^`b:dZfzhjlڦnpr:tZvzxz`we:Zzڨ:Zzکjpڪ:Zzګ:Zzڪڬ:Zz˚ڭ:Zĺ暮꺮ڮZzZ;گ{ [۰;[ ۱ ";${(*k&.0a6{8:<۳>@B;D[F{HJL۴NPR;T[A;4KV\۵^`b;d[f{;4^6~85p B>3 @ @NPR^.^V1Z. [FJnL>jlNVVt^v~xzy> M^w^#PE`>锞p~K#L!>.p P>\@@ޱM0뺾뢎X.*P~Ȟʾ̮% `@~."#0S8P^~. @^"EP  B%@~ /X?_ #X(*, 1-?(Q @(?6&@B0_!C?6oIo\8K-^ =V҆*G%!CRJ-]SL5męSN=}Th%Y=& ңY eYr5`sAäTVjUla9z[MJQ.v,\8wX`… FXqТL(up?%Y2õmSmGsݰƼXlڵmƝecJ&\;3 Zi.*mmY88T֭6u<׊qQw04u^m-m"j ]o4$@D0ސ )+kI4)'$iᣊ^aT MXHB -`Ȓ>#Cq gP]ˮmP!Bx } _3foy%#6%1PE4 bB6U#&%*a񽠇.S89% O9^kuX",@EK6Iyr.D$m?/~!ptc"(GdiFQ `G*ѓ+d(EYAvc$JV2f| b9V2A%I@~f0RJA w d.ә!MCHӔf6ym›&7ʼnk>slgG +\hD@ч:4>(N%+$QpBL=~ޡ ٥:KVժa2/(՟E*PÐSէcEkZպֳ8~zLjFLZūկɪP  PpM%ֲ6Uk YVvD(bI~J$^}WҖV0 ` Ok0[ھ6 d*۪5UR=K+X\6׹]ִ;V׺=A-PTՍt]+e)֖ml[ζn-*@:jCb0p,EpiݟlulяBжl Q}cvpk[a[v/\*!lA`70`X% ТuG{+ovA\S4fփjKoCK@/dg1Ԭ,hΏ>!w-%*;T$QPHQ{cXkG̐15 h5iNq5̓:Vs5\y#0t!$Q}<@ tGQh`YVF!IGż9=mjSӠ u;ꝔZE?bdiCG>~]jcǭ;, qNG?Z>w?ad̎qc4TtpmmW։a.(@#ص=ȵ$@ WZn =H=xMs t*x1YQtSW*sG܊,!@}Aq~ֵn Z| (?[Jg:xƟs`?uS8:vCp;ʇkG=}7j%gK#i`*xa_⎇<^y 7|Y[ $aaʲv9![ׯGe G4K, ڣQ):0vt7t5}[ذtȵjH[C=I0i}0tBsFsڸc=#[V@]?yOSCPЄd{+̢ !c22;p|kЇ} 9p{ЇV0 4chy@ 2Z1$ {:>3[,JO>TH*D>+Bl@, BB (2CC2=)3 0E*YL6ܨ2D*hGDS->^PCPNT@+F+Q*ř8E 0U3ڪXEq̰Ө$+abDde+0S?Njl$FFJ(Udtȇl? _|Fzd,jJS HjȂtI9Șخ⨀*bJJ%[0H/P[I+H;x)|JTM؂lɗIKE ʳT+R u=βC F\ɦ<Əǫ@WVH܂S;ÎŴ| c3,"K,r˳LJ|+HC%p*G:TMdtTLƔ́qL|'ƅ,+r ͔Hr\HhK|N j)LtZlʦhTdtOĦiz&tZuNDDköP͖hA3j9W hu  P U\Ϻ4N e 3ZQVJZXL$\8/(3%RC$] )RM#Ť )R"1P1]S8PIr8SEzS9S\Q)$0!.2z2LASBb!HSF:r'Q䂮K蚮@NBJ RSmT}Rՠ:M*O`R VU\Eb'Rx`$PN#,x"_VaeVĨՔ@d}^\ il=-b=TSVRVE"kVmUWxVV j 82rzW8IuכhxW|%WezU{=W~̀XpVrW5W1jXsX8wX؋8b؄]h큚}EZXYuX|%Y!!h' ]څ5W(1נZVATx 1;(joJCCh۷}۶='A0e+Ҏ}[![́4Ѓ.)Ǎ6ʥ0\ɵ1Ѓ4ѕ -ܙ9>}ɪ\mڝu( r^0=5;`͍m2h=pٍ^ڍmܚʧZ ۅȂ^u`vp툄pFǽ%;C_=_m.h!䭩?YF= l'I_^X(k@ؓ`ةۘ5b\I`%=2a;pڽ]^^ a`$>́fm^;6N,>-ٵFCvu h >Ug bTxgrY#^p7.nIX@dBH'!C]=V}ЇbIePb6aP`u4Z5~acϱ``[8_cɂ]b-@`Cf3xɑsIenj6d^ʝy5rXNptx0H[Y^Z 1!=`,H mSHm6A d?X_%~ gxj^o[r5uXxwNS.=Ah)ᅔPF`}X NhA}p3&ݟ'LCx X kz`Iڍ+8jyC\|n^k^i>3R)8jj 6P3`P\2dN؇| RF /lyl[uj^)0cXFf&_hP $K zh 16zkߞU4W]dyPgNꕨ^Un11ClZN jfaN(-eoF lU fuo`b%fv,+.aCp6M_V\p2(mNh1mO;m3 d] NO,a31'p7ʋ\U cn O;`wQ..;@}^6 .?/Wn4XMn^4%¥XQ@J:)Zz)jd9\)ϧj**:+z+++ښnz,2hGTEBᨴZ{-j-.6ڈ;.[..;/{/// <0*NEecq1k1{1^lKs2),,1<35|393=3A =4E}4I\[x2QKq|(U5]{5a="\ihk=7u}7y7}7 >8~8+7NA6K>Wc]9k9皗=؃袓Nz`z=^:짿.{^;~>< _<+o<7C?Ko='DS9ዏ5>c>~ `=o???(< 2| #Xy} 2x r0(ec>>p#GQH$| ]Cʰ4 shCp>!y(1D<X%"Jl"(E'R1U}^\Ø/sb5P6ұv#=~# )A<$"E22Lb#(1R2 _B?FMfrG&$*=yJUrl%,Y)W2-sY]⒗%0)L_31et&3K(8ּ&6mj$?C<9|'<)yҳ'>}'@*Ё=(BɄ凛}h6Oq&(F3эr(H! , HY8K,@IHŋ3jȱǏ CIr"_9ud;4co̚Ձ#ݝ;("8(d?ZZf!T,NVYS|uIٳhӪU 䡗1 $K] Z߿w*S1pC/ynb8E))aÈpz8pNb%72o,b%۸w+_aKNسkν}[PiF̾3^x|cxGQe&1A;pT2Rט^tME;|Uv{Ӏvz$gy,0^S:(qr@Psz!H&G:&05뼒Ntwҋ!C}ܒXhfu!L":“ %n,%2&HiaMQ`M 8"< G0 ;܂9fLꪬb7U%a"jq? D>gd+t8G"T ;!qRQsT <|W*A3 <I!r:80j<eC=HmD1^CDjYhyHKʽh\yы`0 8"2aKhv )R:C/DR0Ջ/fX設:אPQ;dn8f217S:F4Et7=DA7F|3z07J,.(9ja >Ȉ:Xa ^T9bq wJ`T-nL5SDaNUZmb, 9nQ 43Z_jO5J!". 8Pz&ȊDA1_/?W4ZWh/J}Zt-I z6NhY5Z56:uQj?eV,ZK[QEnsZx$jNZ7 t7;ppy\z-lAwXz7F-OUUy픷݁/U*Inͺ{l~+NO7`it፰'L [ΰ7{ GL(NWn#[8αw@+,'CN&;PldXβ.{`L2hN6pL:crE'[<πMBЈN='ʋ'MJ[Ҙh9{ѴGMRԨN9/ʖgMZָεw^MbNf;ٻfu2:Xζn{MrNvMz[~NO;'N[ϸ7~p|O{GN(OWgN8ϹwrwZ<ЇNHH}o>HIԧN[{`%=s}hOvgoN}o7rlL;|OKϼNyZ>OWֻgOϽw/{ҋ^v?㓞ЏO[ϾO{>K'l-[@6P"GOϿ8Xx ؀~Gp~||X$X&x(*,؂.'?~0pYp #'`- JL؄NPR8TXVxXZ\؅^`b8dXfxR-B~7!9p;XX=o?(E0?!h8Xx؈X$B\PspuXRwo7*.)p؊8Xx؋888"n0:~Wo@oJ'؍8XxX۸J(G 47p%p+9Yy ِ9Yy9X%Sp?pLpY6y8:<ٓ>@YY-pt8wHzEpM5PAYVyXZ\ٕ.p!0E@p)YO+ Wz$i r9tYvyxI%p $J{pXP",9YY ~8iwhM @y4M`#$f@pO)К) `B0ttIm+yp9yؙِ,@x9 Yp깞ٞpiI@$@ٟ\GHip[pІ#٠)0E 9Vw!#":$Z9\gYp:(Mi4Z6!P)~M3zDZF!⩡y2zTZV)JʣM " p 9p p Wy y @dmq9  H9 |:ک|ILE^QS:08 ` Vy c wp  t*Ċ= s 0cb;Z皮+ښYZ QY  7y Px 0L0PsPP )8@ 9ɲ1kȳKJ:pR:  @,0ɫ+`@ 0,P`VkбI `=i `+y P& 2{IU u@vx ʪBۣ P7;z`Y;4w a3J p@sl ۰fPP,@P pCz cPUy{P2 9+I= \^J K`^`4 UTɫ=KP0+ͻL&`PP;`|V2K k[Y7|?)+ N;U OJYAˢCۜ;" PK +Yp P+|( }=۶,:CptZ z0,S| Y`bJ9{,( ۥNP\=p,K0K0S-ڰ ls[p@א:iPY0YƠ<ͪY VlLϤ+ƨe@+ )q`KФJ0ռ P\P z+ ,ҫ @][2˱BM9`ԫLж^|Wp yw2:>ٯN/p!*DTV}JNT9V^N> PnAjWbLAoR>l&,\ n~xeypn3k;[ۻ+@2{+!9@Y{+ٿ[g]  +" ,$l(a/3Y,RW?[\ŭ-Gr}NKϕj,0u|̃ <" λȍCZ@9Pɗnɝɱ_/ʰ Q-ハÿݕQ vVhf=,+CB3[~*ՖWz=VZmݮ Ѥu޽ J/cX`… F_3cddXV(JOSUDK<AO+@W{l6ݼ11{2AdH#գcrWstb{ۛ| rR_P1L2𲬉 ,U)u!ȠIX|"Za`CFC@f✑, ig؁#$0D& 'bڡ{^TBYazG [x<qر"-ļLܲ/j6̈́3Κ@닱λL߈a]a.L$^Gm@dmVzꙆM$Xap8X| h[uGT@X.)[J\Bva' Zd5gj[q>A“?3d],ܺ\p\RwgXH&|F8afx3:;7]=ݥOxЀy68dG&˭S^0^9fg6C-y`(`֟F:i.{"-Ġyv:kxq9@fDaF;mFbAbԺnfȢaצv <* ĥZpm!{n`#n+ tOG=(%+a*#wq^b[v݇1 C?9} (V7},~91b{!|G})u%~ywg£Q=rr8yPJ|G`0L ixVD8B7B-QX>†C6<1a oꮇ.dHC:\8EIO^T; #cGͺ2|$D#wO~Xᙁ)R VQ8'n ;x<c YlԝG>$,IERb끂:hy|2Öe.u\*]ZE*n d\#PG91`"Hv QY`SwL2hNռf6Yog㤧1Lf:Ҥ5eI2%4C<+BP+yvdA?QԖl/Y-AwiH)XiiNs kHD!-, waRz1,a3.LeJSԪ<)PJԶJ]jSҘδ7Nӟ5wC}QVǫsM*S5Ib)E r?B=ˤ%JB b'T o&41CD d!Ia6aY@dT.vv:F[Ӧvlik۸Imn[rֳ-hIS$k]WζѵNr>譎zi\M\EQy C|$]81Ta|E0.% Jwdtq ^\(2~qW@/Qz)ýe ACdh,|u- %La 氇A,r(V1x&41 Wp8'N+&'2{̖2ǘ,Im׼d9&qq{ fԿh=1@| FUJ٥A H0Dh3 TU s ƠfeCchHKt7͇N0?F]B:p_X8w+AjӞImjcDլ~ʲil"ʆmd;j`/.`E7Xi=]R! zK'ߘ6 !T6Ah8p`SJ E^?{8-.o\8ȥ2rW8YǼⅼxMj; 4Zt<_]_}i{O5JR(D0y¾m_2H M9hBHx%@MARt6 pP=)!2{^}}{o#^O$QW$b?w   'ϫc^-ٽm{y_=y/{o>{- v'cђTHJ@O`^P]TD((9b(S܉;b<\$*ڛ͛ AT^`@T #@ @9@ B ?{A$BA4A  tBA)A@A%ĸ 1B3LB5,)3JLcKS<H^4ȝ;;BWD`JKdLTD8$$*FtzDh_EY>EOEQ$EST\U$'`WDLDcŃ=3GHDaYFNDƁSROOO^9Ѓ@Q<mQrQ(PP]O}OiH$ "ٌH͊DB,ܩ_y E$T]`::96S(5XP[P* /ȡS](<4]6ADX 8/,-U.0@AUS6uDS:S<= >M? @5SDM5TD-EmGR.ROS1%UmSB:x8^;=SSLeV-6UEFuԧ0UTUAeU_5`MYd5eUghj=<^HRv@``R^xR܌R)(޴4ȝ98a4d@TC]S9pu=0SI1%텆mӇ؉-T== ]a 5X@XeXt5MYXXdXY5MXZShYY>S8KMPZ=Yuڕ،S؏==mɞmڈ}ڨ}٘Bڝ}ۯ[eӠuYN[[Y[ڥ9m(azݥ{]crVфrEKڈ=ؕ3PYAPX^V0Ɋr͂Z]٭]S]86>5]U]``]T]^]S]]^ᕉ=Ճ8^Mަ^D}ރ^4]=u ^1ޖ@_m]VmU ` @޽`^ݫNל M`a(Wե-HՄ^0kH@`H|3(&vb'^F)k4R1 ՖXKbX&~')&-b!"6b$V%2n3bzb-.0v:cAc(X)P Mn$~1;e4&eD>e>bN`VneCeSF O`[wxvR\V0*u;+ȑ5~S(aD Bv:O `4b8Sߣ2e1fIv;qv5Rh>ikmVepgr6g@gufxfve{gf h]r>t^K^ixhx>ِ&hڵia&ѕ挀og閎阮{j>QaP`Xw(˵adae% TxD`DUh]\yne72XD؅:%bڼ% WNTd9Ņ`>^k~k.ckȖl'&lM0l1&k0kVkl9l;l˾7l1Άlm.lElknގɞk6Fn.Hsq a>f(M;%f^4g:q9C`I} Wpwp>pvWoAopO/q 7pEopeq q#oqHqvnArn]NfkAѻGԆTeb KHgLmx8*;eJ:On;J󃀂\C6ws8_9' /;s3>?MIsDLjE7luttIw:oKstOA_B/COtdP'vuEuHuPouQGR_^uXb0ϥ1&6o+yg@,dɓ-v3Bi8],N`vׅօwJpDf stWwvww?xJ?yςz4|0mxb?Wuo^xw5;xG`x3yxkGyyrxOy v\ve;ޜr]02u%[[VD@(@^PKi{Z(:0{FiY^zT/oW{w1È^{V{{st|'6b>{ǯ\6E}V|'2}Yvy z&ozqzCĿwC(YQ Mxc0w^02 |}/@gxdYO*@|}w/W9|X-?yqs Ĉ'JL H)q1x U 0tH%EUr߮J!x,(A [>ǐ;lJ?,=2FM*t!U0.j;M T^/f5&MX/`Ʃ7_={1n81cQN1b<3hɃnܯZ"yj:m a^l>rtK^TYVܺ%h7b_IMJI4|xlN_ǎ}NS"'_ntcwbדx1~g{W}(wy)mw}wawW "(2rXފ0[m=ݶBn[p:{j6hXdUveq6%]#iƤj5oFV:=͑X%ك= ^=+M*i-0drbwhL?ВHH4VxJw (s`Oz J,~hF:iMaiA&酠!*ꟁZ#& JJp릝+Yj-᫶n ln5l Fi'j$9 1&k'/_S7O-26P}s_ "   rp )}ҕа TXCie>L ?/ϋeo{5'>5#zKtG K4x #.QG Xu+H> $dA` ݕ`12F6.̍c T@Ȃ=İz@HW |Ta Kh3Jp&@O`!VU:ʹ0!T.+PQtJSB%Q/ԥfyWŪd5 j5aUXZޠ5SeQܪW6`]X½ưjtXb%=iJW:Ŗ43MsJ|qIhxqKUG19>TM$>!Z8V= N OGfxCN"ne#MtĪaWnr>7ӭuƻAx8[I/s 2!^ woR?|[_ /XJ0 aX)oW[6EUqQF RИф>0$]2A~,ew.D+ڶE=1W$bYH* Yn"\͖twQ`3fU;Y,z>4oi/ye> G5rQt pz6 fNftlR;"F?-d%O=R+ [cihc}iԨk{̥‘t$i 46hz'@^@T@R`Tah~HGK&MJ(þ)æ-z(C±7*|96Kx#7=p#u8Ln˥Y 9E.2\em&_/dEns[IiȻn:^ %rLu䦰(YQ ޔc=r=/xO/B9)= bPƟ|/OYx~҆GG~"="oEn:Ey^x|/~cCĽ{廏|e>|$jrO{^'Y~w~fw|?`6;9VXh- 5*$.xO(xB"@DA!ـ,7M*\ #h~્`FV'\`z "ѩI  FƠ R &!D 6 HBz UDv`~` A6!b̘:_>`;D$N"%V%V::C97d+۝I)HF%l6B(܁'x%X# !nD<][)*'h&!b/cO ɕO**+ƢТ-./Vc06\lc%2632B4.9ZGco6vp},-.N/>#v223B4#BcA#3#A#50RX$26g'8 ;)0,AdAdV@ 5!0vvwv|'Ft2tV`vwz'x|yz'{'-Ruz{'l((g{'vQhnhts(i_:<pNhNb(("Q(K@51)5@6@Hv0L@JA.?4n@{D9B6Ѓ!:LKEtA@42JQ 4)@AtB/tC&Es?sDb4A4B+4C;tQtAlJ{K$LkJwtKS'ώ/@2pL;|bEC!F8bEWA9H(bƀL1PJƔ9fI 70ĸgO Ax @3gOLĠLt5{+׭WTzurڛ"b:]thѣIu U*UXr V,Yhe6ޟt5:RrW3լ[~ ;ٴk۾u他Wc*4]xƖ=nJ]y̛MB=71yuZdyLvKI ~YbSs&҄կkCLֱh;ں{,;k>ۯ?.7(Y;2LDDSM6}96m]>L!f#h#7^l[wq)*T͊]waz7}7`i!:x^}aq_5W tսTNxa{՗_Id5^ygÅXhWN٩"2dc"VIIRVv)[W@“^wEnU!((`%&JH{%^11S* ̞mvno{"/s?gܨ)\-\(zsA1B][7q#WŸ7?wx]{oM'{J`[$Y&ݯYՌb_F 00EŇ 1TB xdeR9!@OD`*-'Adk8 \PhFp 3(І"$S O=]/4A7C+C R0O0~0#D" UDPmx+bH*WO~] &6?R) U VX~%= H&yU$ Q+q&d9$'KbR0*TJ"86^Q Y|xd$'YK!yd'?J>")SُU򕒴,M2;e/aVDŽ%%gZB(-bMlD7)N[R?)L1d?IKgrғl=ٓv>8 *Mj.2HC$H54& `S~$ Rb"'%3Y<UyH*dF!}P! | xSeu]5*R=у$8Ɖ:jO=SyիGMCT{=5SFUոntJVj[*XrհvR#WCAUT[ -YO%5`EKעZL}UkɎvkfmJ@Δ5qSj,ǥ)NܞxipHR]0bD 9ԁ~0~p8 )oHAvu]z%oqD` k?q V"Ե.oyކy5;70y{a F8/3ke{+_z¾qa+_x?-ŁW=r\'B+Nh _)/K7s X"!sM, U+^9nPt` Saqc2S<@V`^ nSPzD f 5-F?:ғ4.dzӝtDԼ6ŪWjd:ֳ&CnR3{ש4KcZ ?< l[rٺf-mj׶uٽmwz ٣vmh{܁pqِu>g,`Wb*7$ ` .mF-?PJVrCLmn07] ^`!+(90Nr /og<;ϯ= ]t3P#BukzۻsӜ6gsXnt/OGnu^A w%{R|v&H g@'BaCPTRg(|3xR$aMLH6/OT\CU'd _z|;!L~DO}Xоߙ oďO"֯!o.O/3"o.oï !ˀ)";p>aA|dOh,$\㠋! zN\0<=S =>3:!&?j?S'=td2@B%qS" ?{/AK49!) 98aT"JgަJ-Dp:u'<@lP!`zAP.Hv2~t>πH"IJPH JTK!G4t.t.tILtLrNTKbO4(4PG%Z4JtJ4-Sw7#DFqt8TB(&c zB2GvHMīIViWqRW PaPVCVVoOOYWP5"YU`V5 dP5XQ[Õu˵Y/]Qp]VZ/^y"u.X5 v^aUF+6 HckU)ށC *!L"LAV("U_ t 8E#MӢ@fmU\k n PTeKe!bvfho6g`gI+g^a6iCv2`hjWIkkvm6i`V`jVg@aninVp1BdIdQT+e_v'ӹB`46IGciU{<"dS@~" 8dpb JzNsYZ`Ba'xU'RA\ A/JiHҪzJ`IL怪Z_coZ źZ͚ew.6 X皫:+r>:.eT=% {#+'{oA::uwäj&@jT8:y8Oا@\;fAW6-FY;P!RX&2$  Q !R(timg!̺[w#ś;[#rGg [ {';' \'ۘ[_h3<=;| Ż[ḓ'+;{0I&00.x |&z'V@! A V bPC"Җ!+¢WT`MEx1Qa< AM<\6<3|.<`">Z.ܱ]۹ۍŝܑÂtQ`Jک]J}OzvFj!!p[/ Rb8A$x=b^:,]pNn'_!f%?+'/6=?_#p#)_֣iM_A3֥|^~"~"l[82 6k' > 1S N!r<rPv#2%:nΔ90;@Yq>K ZDC' ՜fPDР• <8řɁWlrD4-fcȑ%OeС2\b BEСEVWH({~]ؘefٔʷaҭk֦m~:(`׀mRbJ)VK"^+9y َVNl MX;,Lq!ݼ{"f 4ixŷ̛(PwnEjN|yEw8VWI;D+giE3|\sʔ&?n}WQ_]9x!2?J+w~rX|g~aB!EhՁ .NxJ~\Չ)B|+|x_~X 2 Rhab$ G%DP(AThejeWy1֞{XTYsB[7\q.tfAk!Tg9 *x QąEYVYӏ?+dɧuqZM>fj+BZ*j+6{!ʇ증~ S| QZ!:kɮk:b宠,ܖ{D"|n {+^q4' q!'r:9l6:lD)*|x%0 [pQU {JB&mL/QO-V^Dg; ER+Fc`5^dtyC?sC}tK'l[UYu_=6#erkݶ=9ݖ9㛧뒓~8/UL|zS|r+'ȲSn4 ͓={ L/!T# b[lL0Fix7)wl*UB}kf*]{|w}KS?1/}DD.=5P| GJK+xЁ-cDVDB ʐXA2#X2CQ+n13`/{QhU0Lv*d! H X@>L,5Qx1`EG>hGq} %Bᐉ"Hvr&,G%9v:qd QRtXhʋ|xe&IҒ,iWq39H2ݘPa|4c P#G)j,f*Y0)vqXi#^QG Hɽ,^Qc7C웋 &X#qFN 8vrX +QaARwFTƪK( UR@IYVzU<1OTZVfk*TuZ3y]a*F2̧@٠3EAMle#4HSlckRֳ-iesQgJ f9;m9Xsmՙ[PָmM ޔuXjsVЈvx;Mzm{-/u`_vm.g X`x.KWmNbc]kx?ܽ>XΓ)*̜ n_ Y[RŻa #k̰$+y1c l# 0y|q,*_y9i@X#ytد9yl`xO{g8h'hF?:ɑv4miJcz4}QFs_k5 `\39x F醙5wk]:ؿvk_y&lKf?y7(PX[K363 C#n8ʤE_a*֡9aZaetaep p  p U0 p * KТw`@@9 QZeʩ$婖:6z%.Z*ʪ661*/]Dْy vf +"w0 y jJ ީj,[ʅ:iZ蚪9ڮ-:#(:1*[[2˰A1 ⵦձnfb`= \ @  * 0B *iU"Hˮ Y9/+4C1F+1@;BK-rPJCKSNC;U2X˴õ[ڰR bʦ}iCɒs:Ā  |T90`9=p @@ :Y;Дw!S9<{,ѹ :96j䂺; {)kK23!K-ۼ+ۻ;aK©)`y%J|N{K P   ࿪ $K '{nUՔsqt뿷;k H !\|+l $l4|;L'PB.035|WM O2Sƶ۠olX% ` K /` [8^IK.N6N: )Z2.^(H'~c^-up\SUJe>P>w-2nnq:}+ + />r^*r0 } s] ^{` ;ٰN?.r,A&~ɾ뽾@늒Ѯ~n{ ՞|;.N.ܮ>N>櫒苬rߏB[^P  ɖ ~+g . 0`azYP-/o 2?(?/FB &?F2_%(dNP?NaH)'/E_XK;'kC_pofOhóm?|/?u@DVrgSibƉK}]rg]. '{ 0+ eRW`P"єLDo6(T/Lɿ!{A_ҏ/('+s $Xp>Lʏ=uȑL3q#'ChI)Ud/ņ&M,YM$Ei# O(SѴ)N,bUYnׯ[9E_`zD D\X :<*X?Nd>|O掦Y$Ρ⁌F(Fz\'ϋ:\zʗ3k9emGG{{N,cOs D3gk[:ʱnymRlsfTF@2j>r)lRA#01#mDXHU2͍D4)DvǟkRBZ0I<ČXBsd'ѸPT4*IvlD(5HD,I )r0L K.1H7Qs2sL%:l@F5%I.%Rm%i$4TS{VWH!_<ك ?,$>ZGVðh=7tM,"e rȤWWv[eo?X\VpK{yfuWW^zS7`[q^wm7\ SO&Qm)LtUթATc+$*Lx&3V1?- 9,I30+t 3 : +I+(٫gF譯&jC랼VȎ[W%j־[귁.kNG;&[i?J'8\)JeRyv[Tȡ^ rf! TG]*B $ uqڅj~>j~"۾{2Sb?;_ɓ}_]0)b(*`/G@!PA>vQR4de X^V.PBC%vAݡ" K-c%"@*zA:u$_AyCTQWW'vRuŁQ%]T#%:rL )Kz#J.$G6QadIRxIH.O MvKdUpaJ%kCvX1?*qx"B=VtC 0+T8cALq1&v>X0Wkfsq4 Nlftfs䌦$ϙ*X3ܣ0y|S}|d7M|S,IJ $<-q٨ntdPՅ%k )C 5\C3摊;!Jjx( > G3$фK7 A+UnQԣOWUU_Z]*W<]U"YڕQ c5Vj.alsek]U 2Pk}_U VY5][ROĥLdS$C&Kuԓ; S8R2fר:2zأ0|*J x;Ta#0v6C qF?AD8M+c 1Vn5rֽ qK*׻x Dho][[]ow^7蝯zWY%0@| a>l%d[t,YFѐ'}̮!zxxEĎT @c%A~Vr0D 4q OXN|P v[^l+E(ܥd6s:/+a&ȓ.jƳg9Ћ^I=CG7tƊ1Yӧ@X˘6^uc9+CU:Qpt%-HGz *v.n82zTծV@ cc m‚ !G/44"m$ Wsy aV(pùů*&w̍+=z\]! >o 犾p*[N|Io~bIoVZ #Wrb;qoh_eծ FJv'HW,QM *'P`P0@r V0"s`  1;v|+8{']qw>jg4 _AڇvP x_G."y'>|{ۻI~%=]~:̙tb@]+ձu$b YV4͂? !!&% Th~Ý񴫸?T3??kF:?S@l@8 @? @ܟ? |@ $A]Y@ dA@q~i@?{S?sH!1+:RJsip8?s)_6Э Q&{S8U'>;â< 9Ìӕ ?8:ԕ;Y Đ3Cd D;FCCCԌNEDGD@)<4EK KP|D@C,9TDUDCRS|!-B/1"C2 3DC>!ъBP2+ d9z؅z{/:3_Wؚ,HT0:]?v {DK>̖슁\@|RH>dǃǺ/4"ȈAlHxHlH< @#(+|$ɄNJI.4Ȗ  !L?p/ 2r4Gt uJTϪ>kBF@)h!L+xPYgЊ({xCPUIa@9H3@")k +;;J.),<˾$̦LɼT!\LȌìLƄ$DMʴlM(MHM\M ԤM(MLԢS)2Lw4JuJxw݉^" S?L7  S8mP:EPeP>pP*  Q7P=M4-5mQ -Qe-q PPuQ ­:OOOuϙ#!)<-d1%D(UAbrO,PDHк0:CG4? `3*=8 LT YThG_TB5T0MMu>TBR2r>@ByAYZ"[T@E WTLLE%UbQd͖_-2TaeUcK-kݻ7S7}iJ!,O*dSWx 1Wp)؆]ځ; KF@AC B݂/*`NSS>M5=X͊%LٌXUXO؁-XM؅]X5ي،XؗYTYXX5؝U؂SڒZeMYĨ١]Y؏ }ث ړXZW 1BOꠣ{x IOo^880KFP*C- ɘeჶ* x}\ȕ\?E͖e\ Պl)S9]J]D-U5=ZM]5؍>E5e]]^ ^^5^׭`^ ە^!BU[Ŋs2ƺEӻ堼F@(6Oq \vS-\*Ȃ(&`yC`x4``l` .Nѝ2VK  . 6Xa6 v`T(a ֊6F Va ~a"ȣa˳a)1$ʽ;l3]2٘Y 24iIc]Z9F:!6n95Scc7ABc5qm_}B3c׬INS>d $(Ni^in@gPffPaS+tiiihhH_f䂾ih~ן^jnj~xIhJu]gdNhjj頎t=S wknk~늖hhd朆kk~_.j_dv`)`ldžll˾k铠FFFb?7 6ml~m .lFn3z `X%ߎn5+p3@u9F^~dnnnn)oiͮ ekY!kh>haTp_g8Іk`SzH)NopFpwpp W p__p 7.뎦oϱoiMP.\M(34WO#7THx؃@{@Wp"?r Sr&wN)'r+%o' )/O0ry)s/r41r3ws,-gsx#s;_. vj6vSURZGt([az0PJtMtOuu0MOuxepuTUVWOuYWZ_[uUt]u^bioB[Sg| /amg?xuwr7wtWwkwq/sOuyww{xzwvww)lîFtvd91^Zx8o&yo6nFynVyifnvAm6뇯OjO%y`K 1&>zloBBmj뤟zzqæαz{W襗tj~{_bx{z7tv%**&{HD_z7zv`~*|P|i|wm7FφCy߁(|3χN}1V@}߷l'lzvfh1ыuDgϏ/~[yP~/_~ogW 40M@``^xPuʓ4bzYb!ÆB#"Ŋ/NqcE@0DU &1L1ʖY)e&M,ȩs'OFL't(ѢPČ&1b*u*U)R 'Wl(9s,Y=s;sDQvE*ŤIdJU/dopz*T"8w{6ڶoέ8Y-[>nq;)뇱-m-gܴuߘbM]^2BC&S֯<698,~=8P̑CXFo0F6b!NL-Oz| IX[,T kmx!i'N8W+by3:TMvBASB9ՎCv8^X42YEew;D@daƓQĴ|b *C; C 0#3޼?x *$d[QN٠XjT0h[(RR?4bR)PDU^I)B6ZjdyN?]ODkVG xlQł`=+O=s*≺-hSOȰN)JkQl]K־|D;CX쐥9 ԃ.,V31KUX171̬n6O1wݯLduidV2+ˢ-qIKTI,|yG(\=)a=d1^r`\sK(wEMIHtLmQFp!KtØs-v3%~25އ]7<7,<3H@۴lYbYPfeIQ4G(3;¨ @,z{ "L;K(ѷECƿ;]aKkS -zsqK=ܱJoϮv1׽ p|sWtY|q.X]dEhIؒ,!` u[HpHx $ 8 Tx)\a uC8E/1my"FaB, 8Æ0*)!Nؐ!j^ OBF32,ť ycJވE"rш1"C¨?YbF>.)ârd\t4:8xmY&SҶ*4`iTإ* 22R!LCJ%X1'"iH,ԋW2/WSb+*- lG,Yh꒗d0]X2D|&:_͝|g [KH^(;9Oh2gOfӖ:η544|1`tAĎ@&,I-Zh^3`ŹА-xOaA b Ћ`(QT©Y/b fCxZƆx5C%+RԧF$vWK+Cz^dxjX<\ P?d%E$ː†eMb Dkej:iږhQFӖpzitpʹ*MMwܓn 1DP_a ay/yqTbx^ǼO"G/LqBûox[^TWY0E/1^x bB8݆׻` &yvkpz3A?@ZL 64|Zr Ka"꽱7]x"p|b o'a>Y3QX2s{Ӝjnla  A5us\g9 n`M6Fp:Ѯf iT"XN3G^*3bfUnHzhա N:3]!23w?xE"Vo`Bu6\S" ,H+zH+اI-pۙG I!x7.s9x 9rpC?Ta36 0Fw95=6oE=2)N]Oρ^|(Y߷F ƻ`ro$QƓ[\[w`yxX*:dC*|Kx{>_ ?p`AHD8a]_wC]̦`>GK?`{%_()o~>/]Ձ5?4Q_1 i E*^E[L(9(L)^T(K]C $0B @TDZ%+ . `  * +?-T{1D & ZDE a_2 ^D2a"xB&4Ba' bEPء&" !!4UB!"^" #CTy"C[`L'ta( _F[8A(` )X./>"0 %?20 b/V%0.D1E"?@4R#6 ;8E9N=V5f?cGd=9A8U;<=F0#EREc4f$DA&d- q`NA+z *-C#:j&Qz(Bp *^=- F%xdhB/3xldOFM%IeQ_D>eYRcPUZPeEBOCReZ2].X [\UTE[&Y\_Z%cRE^adVUVQd*∗q`Ux瀠LvP,P-Ny/QI_%܁A *;l&b֠!h!;78d&C(m%njnCP|'sstJP!ggs:nٝgCPg{'||VC%bg]REw.xFg g`z=Wj&MMdC ?/0emxe"CAu*׊(=ڌA*xRAe29(j"$P8) PԨ(>Di5ʨV)E(nR&FŚ E薖 EV.B)v鞦.hzrjvE5y TYB"GB A]kY*{.]A%p-$SeTj/\YvjA.P*rPxjE+C +"> +*T E?xjj&r*n"j:bk"^>A/xiA"$Bh -D~p.Lc@(e%dZCkRl5Z¢EkpF>&QȢ˒FDCIJllVklBĺ)**+k&+N) -g"bLN~ *@“\mdU\Q"ؖ!Eߒ?ѭ!&BD.{mP:nBC ..cNVNnU=^.R-n&fn-h$(ի@uE\;!C%,<!dCG1tc(zzAnE&B%`Dy~!8Kx$wB/|T$8 7{{WUŇxz_fxk:Gk;gCݧ9;zκ ?'y*HC#v qt^0,#400\b yTs#*x3D9FU-8c0Z<Q$+P<&{5_"QD;c;§40g=3DqW+2o d>L3uT@?wycpJGE02S$ڷ}~\c? zn}.,$*>}K>S>>s?B?7;p}d'`9*wկ@[/.1u03:DE怘Ԧ̛ ۪P]F< ?D ixQbD1|< )?r L?2t‰íQ#G3 Laʔ+[{qcǙE"iR'ʕ:A-Mz%O0BX_ɜI!jUW5kZ"7eJ)KN]DFE^u3D&T|3 #< E̘,[sjR̳X"YsWR~WPk6g-=Cu+qOa@<#G?xϝI{s0|J{?i'o^!ԫ:[!ʿKo=ˮ{j\Ah+ ,,/wH@;Ó%4G`IC[M.|N!V 8c9 IR@2h)F @*1-,l5b3ۚ &%'VHJa+[QSL9Θɍ=# {h,ܫm%FvHRL5S?TQӓ$URKeN? !]$0Ҟ(5Sb?2V\WPf[ hi=63IOvbkU\ nTQIWg6iš] zX/@%ЇUQGߴ*,,'6'~3Nd2;qUk_OdĐs90Ę#@T ف9do9A g&eZVggy6INYZ*{mN;hynnپylejć~3wgoqm_SڲK/۬6N>v3F&N*KIp>*aaTkzُ!~%\~柏~zջ^f?/e9>ʏ~@50# g:[.@ p~_,7)p 47(-!J@ payvwCRd;=Y\ `&89 yv&-'0?쁌Wh"B9#74AlUʸE0*Dd4#A_dK3TY$ؒDqi#KIuQ֩d('iRnbl'-Gh4d+H?ҕ0B;%Qs"&)ûXILkFdp0z|Æd1T"Ġ1 $'!Mo(]67sF=qJqt@ZOfu3Wg^-9"25$-jXF$^)M 4 Cl fu3T`?w*c)XRxE5ĂJ)*2(TԩtU3&3&m1)5 MHVԊ1J A&v5 "N aw]QW&X^Ve 3ձnb,F#^H[9"3c]fH{G•xb]YZ0=ф)4anyގ-H^ӔP}\! 5C[]^.?D21]ki%&'Uv٫J Qh|[_wmt'^Tz\:;@`?غ-GKp:/l|2!I\L.ӻKDg kXNkK\c9I ?qMm-;ZIVQ_Rv<2Y}wi1y*2Odm~s\,;2G*v&2у? !-hG?^p حVn<|d+88;02qk]1TTC=Rߖֽ5obzץUm^'5 j]f͉c}e q vH5Ўܰ?x&ѭnNw" p~x l \ 7.aKK>vq/kM %=HNT {HњPG r!2 la8yW@/UrJ79ʛn"A:ՋtwV['' uk]/-Nej2m_%CqC:4LCc秸F_S;_AxC Č|O(x>ÛoI-~A_^K˾~Ϻ w1F3xP=!A]0~K-kW>:Oh/U1\w[F5 p`A4zZkk5'.YsO706(d -y,!+a:X-Ao Ϭτ>K)DL OfӐ Kl,X̿n ǐ c 9Nۂ0 m kl9 f0P ͐q, ' 9 k +*1 ` ,'?5G3Hp   7-?l-q  `@,gk w1PJiC,@#` !4AfLAf4a~`kqqo'Ŭ QP `0Bnz~^AN ! .q ^ccR R!!!R&2DHҚLPR1.ݰAn>,= LAza>zB! @ ; 2&-r'{'r((R))*h**C+*I..2+..r.R/.q,-J eP+k !Xa44AfLLC `ބ@hR6g *_353=s474Y5U5 6g9 65c39e69s99:W:SY2= 7 O@ 03( DPAR +'    4 =ӋA>>S?@@c@RAA!TBD#EAwA#+U^4AWFGHGct|EhHyHiEo2Pqgcr^!:!nA2bjL2|bfL8S &c ˍ4LLMqMoMߔt5QNtOu b3 5o.,465y*S4SGSSU5uUQT]SaUɓkJ ,=i5BaA4AzAL!  ,B#tI*XY5Z% '[[; HQf xb*_5-v@5Uv`i_6\a@aC Ji3&;PXS# ix!]) L<%x!$a A^%r I EdCdMeUVDZvh%fgffs4v6)zvhVj6"ick%e l iUlVh"mS&n6lhl}Vn׶hnWrZ2c=grcrnalPVv Ar yan   !Qte ) "bs;w {tEt#" $r-s5s=wCwttSwu[=^:bghxo7ww}7ewv!vzw"zoU{v?y!ȷpW|zWw}e!z׷t}-pwU{5~q9c.XTΉauw!*Z {T!RhZvAUXLc 6_"2C?8GX."bC&/A4؆=E%% N8WI]9Xs{8aS&g8oxu‡؊Ÿx*u؋)VcK'q]%ЁSPDxf7 T! b`-XL`xAuPSb{“AYHٗMQAb 0_=*!7yPv9}O9W_9gY j%nyzK{y9Y!q":>9٘yśsߙEY!9$9S*.VJqWWU+#+ <Lav ,AHy n*PaVzaR<"¥dmoZyG')FZ JWaکkz{: ~:U)"gZZOa{Z,fE_:度:ʺ@Z9Z ;yڱq°#Z:-ۮy*" 5Zc0C Ab @g1*b,Y4ih9)Cp[iy};Qa'u"g{UڹSa{{{[۸U8yés[X!;[렼B᛿ۿ;Ǿu۽{[{W; .`%;T)^aOA;r<}2" X ^ramQ#BhrƁIu|G{S_ke|h<ܦʣMǃ|ȋ|5"bܷoV\\xu#ϻܷϥϿп\|ɢ|{W?9:=Kwůb'La rH;@؁;NAX N!棧=&t{Ӂ -ozGiqS3#}ݠ؏=ٗy*] ==}U޻]޿=bU:yɳ}~u=ދܓ}%vݵ%ŝu#cU^=A>[lS1L\՝Q?_*nf^*A:݅(e" *! %ƀ9amޯ^@9T~~9_^'*'^>WQ^[_Z4M_'N; Sq76Łu=^ BN r =s&@82QBQW9A۳"$z˕?  ʌ,*dO+rϞ8Ō;$* ڰG™Fm&]ʔSR*hM8zlOpʝKh&M,˷_FLQHB(b(LF1P KLYr 2g!RTMbA_^XFKћJծcɓz /^3ٷlkM[VXhխ_Ǟ]"y.q䆗7,yGb=|+'Z^v7]j- x\q ]g~ VX׊,R Wg]0Pb%Ęc&ai}}䓔;'b&e&w`+*}oT@6]hB J$ NC#BwڈϐD?qJxA /dIOծs$EOCA%AEG)QϤͧJ҉fqw0EL іt*ӨNZ3~ԥ֋]LJ0FԦ 8rV":duQ|^#_v4F1f7!!A9S ،Ȁ^H%6R0VD#}! us 3-j"ې̇%~` bm?˸f=,Sz@-DL;LֶnK+j nnָMmrq+YtoUx%r]]c#YEͲlgCkBԺFIר:3zأU'1\PP;Yq8m`; ; Cf(,S"مWw+qk6%wo*CVd {@ L+_K~ђSuƀh=zYƏF=gH?c B 5|H6!]$bg2E>`A?Ȇ@+T4ad,aMt IJ:pO!ԣ.SV"ub]'׾v6bU}5[ݎ ^[X=Nq7φȰսvg޷V `8zќ (e%֢zwϽ֌| ,oB8U* Gb0xEf^@dA i81B0aւ+bC<%(<%9xY LΒ\<ρnI_zneSzk!\sM#z2KC$eoχ! * ~[/_A/*wT@.~+Po2905&Z9$6UH =rb)G"z!d'**Sg8H< Ofy0D9WL^6?8S7'XǿKU'5~G'~'~,r痀~XCgL+w hȁe~gy g|p+|͇f[%}55Mb{{{4q אpkȧi mgV0 U `)$ ܆kb0IԅanX*9fUxYj8c#6^Ȇ{oHmp7m}ns(k q~8.Q ህo(jHHVX Fb/ ,P^{=Gqs{d>f{i6$w Y %K=p i5 0IA r0~P.0nbx8tgSb(R討ՑZ r1,a'ȏYih ) A|  Q+I9R q2Y^%`|s@q3qae{ǃq?g_DMAiwPPRxW7 & H ^Lp NqleÖ` 踊Kq|~tv9ey gkٖo:!TUu | snAyٗ7)AyS)FwAəmyI>b)Ȁqѕ_ #^4>:(fEVhQMFCXhV`N Q9 W0s32a` X8Yr~05t|p9wfDQ:y iYn\A+РZ90Z,ᡢ"$z * " Z/1J.z2ڣj@D9:9!<ʠGН,a +@K8."V3ԃaF@B$h `ii N5NH7: A 9p a|`~r-zd` jstӧZtJ,2 abȩ:2+" Aڨ *$Z:7ګjnƺ" 7uwZHЂqfZiWgĞs p; PpY(u~E7b|C9sd}鸰`ళ+y  TqFk& 0˭"5!7[9˰!;sQ;۳#622+B2pF;, N+P EakLALpL8LYeh$yhM-Z?h$ P  P 3@Ec𨕺s@h, G|XK2{;`r˸;@+\w+Zx빠;Kk 9+[M{.ṟK ;-N"ɻ˼k;7vKx׹V[0.@ 2ȃLV@0 %2 M 5 LLW 0!, *l "1<)6 aL!LG,IQ5E;"=< V-ӹ;$#ϯ]0XPhM7=]m2bpMM u]}ߑ]ݤ# 0Ny=-=   @~Lܥ#].} Pn(,./-3:!0 P.=Q= TLl ;`ȠPMKRTnX$]pYS^k~nNphjnsܔ!S= F.| &> p pjq ',\闞꘮n鯾ʴ.="@N]GV­ + ΜZ ٞ ){H`Rn;Q,aqڞi>.A+p{N~=$^܆~ @U#%,Q  `=W%_d'm =)+.2Ob+/3_!K_NPJOM*YFpMdOHP" ko .` @qnlsuy}Ovz=4Mdf@΀ 800= 1$}?@mI-HMGm¥/ؖoKp bP_/oدO͏V?XEo@@(bC& c@aQD%qĈ= Ф+LDRJ-]SL5męSN=}TP-CQR LC^H@"C6 Xe͞EVZmMiW]2TȐ*V}Z+ɷ@J+U0a3v Y2eΝ=.zIҺ?ލ_֭~ ZNHx[n1^1gۼ.\r"uSWGzQ3s{;My7;zm!;^/`>r(H10$M<5IĐ9x"8SBp|0 +p 7D1EM@꿪\QTIñp/ C4AE[zaWT9C͋%ұ(uH!4I%t$ʷt Ͷ(jFfFd(̘>c3P2STmة&v!VBIݬ'=PA DmH'K3ݴOCi>#A -KR{=XWTB_\EHNV5(5\q \o!0$VنXagIVL1!1`&owrϵ)u}7^{c}_}`.`s8p[?xG&dnW/[e䶊R0#Jba 0(tA]1^{(}dAHgy^T4s cmМw^矃t蜊 iTfijܼ֚)^lou.fyV^ˎpnPGz>w}s}ho?Nv\HjҡngHJRdO=jLJULcjUN7aPM-IPE*RWUУFDw4в^Z\jW 6&u VT![@K֓խb뺤ƞD0_m El\:ڻle/ٴobIWڤDXZѸgC;[8.r?X׺U Dd5Hb-0i?a%Pm%[T„ĨW9xu'QWE ^H@r%Fk_^ K,# f0|! };x/iSObS@0 `$ޱc $2{LwMf*'~p{\a4wYm^W5P Lh#Ѓ43P {CJWH*pP7E<^bƣ!iIWҨ`^cԽDy:EՏ]Kǚf@-jRzĪY=lbZ+uo}v4),lWKLzpKF7ndNKnKc&ICen@tMΥ. AwyE+DK[ PG|p*A<ԡu9k$T$;JCa 7Ϲy^9^H!h}uׁ>7 Нu^z[msKuĚc>sӝ;;WOga?Kn}҆d+?O[^|W$є&KG0rk7VqqG>=^\0ouW8^Tyι}W yp+<>; k;[Ci4>4[A |?  :?k$K A@4 D=ܫK-R#,,˂*`P9`9^@s7<8|SЄ`? >Hg 2`097C9t:<;dSIqTܠ34\ThC9xC73 ;=\? AT;@DEEdDGDIDK\ LD6EOLDQ\DRC|}~~<C815K`f8,H9@=ˍJK*W0XH]pDȉŊ$gcuvJ &X TH,Y<2:/ヌTHI` X4ɓIOXIChɗəɄ24Ɂ"˝K7O ?!?10PIASKOMLDtAd`\MtJLMXM>h׌MTEL,,NL CNITMt D\NE|OO4DMϖOM\v ؽGֈ E쁂>899ZX5\uMu\A@^CeP7OMqT)QQEjL Qe}Rd !-R8$%%Q0QU/}ѓpdR5mS70S+emR6UQ7mO*S]:]./S!= qºxz T 9_0QBHC; ZSCbW8T݃Ue3;HCxvoP?p!ՓUURVIWUUZ}I\UTV/`b=d]֔hVx^p}XŦHWSVvWBVMVkWuU|Vx&vX}-><=ҠJG1M؋،XP+5x_`?8(ehD#?cUش=ٔֈ4TmMPG= EYTYdY}˵Yrٛ5٤eΞ]TZM 5 ٝmZxY䃑[2Z}Z[ڱֲ]˴=ںe[Մ[I ؽKU#eu܌XP-C "U϶IKHpR5 $[k̵W73݂TQDpuܓPm3\-M^\le؝xM5E]]^OLU^ֵ^,+^uX ō2\@40^؅oZLD(=]8RL`\zKغ`G2`2}`  N `ga(aZ:a{`\ajaabv#m%7p۝"^Ý%_3_CQ9u^hP,NQvH^`d@(Xв7JE=ncvcVdIB.J;E&T@AB;hsFg-goVfhz&t^ߊ腖ֆ^xif~hj~klm b6f@f=cm]iNaƖdn>VQN6qIΒmHjpk>Єمuhk敲v$f~kݻN6>_~"^Fiӹl>jl|pll͎iζF^jj./66jE4țzPzJPj&P8[n:0)[+0@,VSlB)۰``g0%fvށo1(o<^o&.OonVepߔP^mppp(qNpRpmVnv .jbcf6cՉkzp"qvHv(?`)&VS9CੀIkB?]`?b=0s3/8TX\./s2N=ZTh7W:s2=W>s@gWsH-3C_ M/8Gt;/tu0gTUGsWrTtIV$_&Wrr)r+rm re&uk^u* lmdH%@ȁe%ZvV5 1O4Q48bhwUx:5?D̂vwwx]Cny<|~gЁ/8&wghou?oxi%xy`AyPxOiBk'npw6wtOj~vs k{q'Pz,O|z,iң$ObV̓'\ R㹆Tش{B?q TV p ڶ{;@1{Ow/E|P^o}|{ї|{]N}}i-}χ wVg}wW {''7{W{n{~Ҩzge k_a,1X? D\q鮉|*+Cq4M? 8?_D`]ЄC9'M7kj,|Ҭ(XEU*Cu)!Ĉe4|`DDKS 6ҡC1jfA "TK3 ĉS'F>[shƍFo"gS/:cJYfu*kT_;^Bص,ĬW) v0"k\-|3D&0n1+Y1c̚7s3Ζ͌ ǪmWd7Yw-)א}3>=0&Jʏ9g:<݂@ƙË9,ϣO~vt_\9sХS/c=v]xw^z{0_}_ݷ\A^YeMz߆a u%vh_r`#:hqv[nvFq-jMVeI9%Vi1XkMl¹2tG=E`|Qb tL5 `^|UHܢ? y~VI'VY*h&hF'~jxJi]ZPi뤡Gk+|ʪazz8fgcol '[r9bmV%RyiX˖[)XQ Fi:3DwnwA+GVs\7E9|Hw?ڰH@HlJdḵDZ5|+Wqt'BIS-4ws:GXvH`_- pAE+/NH*yocBi+YX_^l8B/0(>*Xa-b% a{?YWY$6C*(驯Ⱥ~yAl~?ciRӚL͎ ћ [hN̦LY9|s* 8ytYHP TpF* wư9aÀX "&Qb#xszqc_8s 'K1ۡVp(ɜ\ǀSBO4 3͌fyr mVgpyV3 .pVo5{15Ў60@R'MBVx4;iҖ4C-QHI%TCˌK- n3بxa-.9̵Mq&Y8$sj#cNzK\>MN3Numr(znSAnֹ_Hǎ;|櫩s|VpFv`dB=bCP~o}胟|~Gno_*ru'"C =\ZՖ&Cn&C}`.`S=F:bD* :+V ` V b ` j QY \p5\ ,!F-0h=B4!C5Jna& 8!J!Zam}aApjaama>aNa^SaA6a !ʝ._<0%=Må/t(0ba&r'bmbA"*b-"&v'"2"," /b+fb/"0jE$Reqq\ ,!=pWB3p7e78#;どc#iý 4$Z] !\<%ԃ!A&BF\D*$C:$D"E$G3V?0\G$J$G#dH&U@A$M֤M:]$$LRVbޤP%QKKo$%%%TFTG\R*%Ĥ56TvW~%2%cVfInXZT]eYbY[֥]W%Qe\@i?\<`]?<)=; \;!C b*@/>2Z C=kÑijkZ%Ec\r_^98Zaږ! A*C/3C*Bp0&acr6U!;x<*l{'zz{§|'[%YV"LZ؃ C(KrZA98NAB=*G=CGA=năF<4H^¸(ġ(([f?ojFpre<6h^:Xf"@) A?~iA 0?Y"ЃIsd-C)0D="6f[ ^G[0iGb%eY奎*C,nIAC"@5>`A?d7L(l6ṽiǢCT;Xf0Ee&C'c'+/TX,V&me#*-,.$&/y<.12G/?0S pve5_#/\K\"<69N2C#r7k]<3A:/377L3=?*+Ait;_"4DGtlCӝ`&m-39cBfGLfeVfrgvH4i&&lLfMMfB3Hs,qvq7X?B?AtRubvrgfk`4F85TK5UÛ}zD~gyy~ZERh.4Sq5(vbrbh 6a)gMvT^v UE5);)*):)"Vfv) 0j)2/N^Cp)lJpۡD6jE Lv[ݵhE^Fc]ævCjj jC**Q.Tuk+*+:ks8bGx9B)7")634i[iw+k^?mG"l~{òPQ=WbrǶȒ,1%8l;,cqÁ:33p5%7R/:-^^d-F\7؊->hcz41fc&\| Ny-7Gu $Rm=8GCRnIbv.蒮5|8PІmȮ%zvDn-b:F:]PWy>?=31BRb/on-/6qιI:/;O0p':B߱W>$[0_z"h0{pA 0 0 0 ְ&pfw1* qqܯƿ{ޟAs4Os5[g[ @L;@@93 ߾\d6`s< [`\xq {Bܯa:V[zۖ ɏ"K@>|y /ȑ&Zgz4bB?fL,j= `쫐抰+N,I,:D(»P eF0ZPQ,#KAEb t0nuL 8⇦XHE,3LS5l7S9;S=? Mb1~+>iJ,`XXaLA9OA UQI-S$4h6 Q!Q& ,,-cMVemgVikVmo Y"8 f-[o0W` B_X .NXn!X)18_$zm4^ q]vX`Ih_YfagmιqY瞁Yh衍N饏nZi~Zꨩꩯ뭵:믹[g`]wqdJ , ;[ Og\!\r)-/\s9\IO/Uo=1o`@%C·{z >(`?yg>y䍇藗oz{{џ^_{ɇ}ӧ_߷_7 Dwn]S -p%ީ1A nAB%4 QB-t aBRmTz`u|GC=D!E4Cݰ69LE)NUH%2q6NF1e4ED7gtG9ΑUL:};-z !HE.z!x,f H`ʭ`#JHŋ3jȱǏY ɓ(S\d/W԰9S&'N\mدϟ@ u HldʜIF AT JՖ0$u*UD j: 'ZWӪ]V*5f _9a4i Ld̙r V*TP}eE?AXf̹Dl8 9(OFeZbIfc䖷2(v=JiY)lpfg3R#j Yfh&F5oV}W" :-!R%f7|6$MVmF.Hh\fESI{+!?3+rPzf"q 2cY؞DKR w(:+_Z!s4?=(Shr v(dˈ ̄ 6̑nIŒJ(l2G(_bJw;KlB 9SB}w2Zܻ0-1?L%SMa m5A*#ZtBƽ \m6A%'YBo3 appLdA%"H^ Q85 `8 $jhRcK\ ?BXAg@3lS8C 'N:1X0MDlOz,P * , )ğ~o HL:'H Z̠7z GH(L W0 gH8̡w@ H"HL&:PH*ZX̢.z` H2hL6pH:x̣> IBL"F:򑐌$'IJZ̤&7Nz (G9bL*S X,YEW,[1̃%-JaH0b@22. QUx! ;fUD=Rq> , c,A G(>ܡqbt%̙,!HDɇ4h `;g;F =pz!90C? LQ9`YX{%("M YB5QN(ȣ@XB=N e\܃?@[L 5`au=XFԣh4!p]@C Sr`zuk,a " =C -d rj2 gpD! ,WH*\Ȑa̹ç9fiܨŊ ArX+X̝)`*cǪ1A̙L5"zX:eI^^0U^2T`*@⩞*FXBE @,s:Nq̃6m,pR;UF7u 7`zF)G9nճq3 \_=Fn4)$W,a%Khȫ!/k,/KGǟzP K/K:`QS=^RZ3KĜTW75'kS[݀3w^Kik @2ϭ̴م<S<%@T d *,YzR̟̣W_׬Ǖ?!,W^ M PU*U|=#YhOdyU@! ,eGA+*x‡ 'K{)CHT*+Z^~,br=yrDt*9ԩLPP2(?ageTA7nNRpX9LU #zҍ&SfRtF9f!,f$ H >ʩS7q#JHŋ3jȱǏ 1+ɓ(S\2/V<%sg>4b?Z JQ IBL"F:򑐌$'IJZ̤&7Nz (GIRL*WV򕰌,gIZ̥.w^ 0IbL2f:Ќ4IjZ̦6nz 8I0%N G9 :A O+66"#8(ȁuB !) j P2 D'ʸ1ЀE@6 x Fʆ#La6(K@)pE0\v(lP3r@`` _p-\]ĢCD ( aLJ ,ܖ D \BD'c,@Ϙ#'` \0/jD0@JP_$ !,o^3< H`H@bJ&@v0Hł,X"ǏbTI;p)f@qP>c(&OLՔQJڬd44RuW/`€J)OxdiU\S"*̭?켒HG@ ё313,sK"p% ² 3f I4bɢ22J._A̱m%/?R â+m"?ds'2?ڤ2P|K?ly!Š:w ߎzp8bAʕ mPO6'äXU08 A"*-d!)I4ы\X@nu:d y EVpGac ,* #@E((ēO wH"]D.%4x6VE UA~ X/ G= _ETTc:+$.Lo:T@Fr~ 2xR d1T"N?8,Ad fJ"wZFbA=GF@O#a)P?0p?JpA\0E%@dF Hp`AhBԱ`e>~]2юu D5>AC Q~$F0\4 ըɇvF :*ݧ&Qj.`LkjSh4WpkptAiQGzN(rKWT+ttNt2p0z?Us ט;V&z"hUkj! ,n H'C \pa\xE ZRdw."Q#7lq#8._L̅l,6Ν!9P(,n se䯌`&eB4Su&Bμ_VZ8maأdA%$HX,yFh%JF}U4cH .n1"#b&U=NjJs1,Ꞩ!7NG9hD潶ׯ:z $W݄d"͝6"% aO/˼\R/АEc#JG)bH?6Lh'L +X`C=~wQdbadvS cglW?3`w!E\$ Fy3ǁC@̐C5J+š )ti ! ,r%!cD,itÇ J$hI"jǃCFW>~R'2d8iSedԤF͂#_=]=A$X ATRClLYժHEa5OEIJГK 2I^E"$ K2XHXҟ>. M`]1[lyrbDpcbs"?fsJA3-"?'A@0DsCdc>snNHz?_PUxR' _qfKqJ=dD?,0J_YJ=4C, %PU4fJ=(P %#{=d1|f.ϕ3 Q6ڕ)$^%B!O=@,AOeBfYL/ 2͙]niԓd=cg?h3)yvQ7d0G"=i *! ,~""WH*zei2s!^b! ,WH*\ȰÇ#Jŋ/.t㿁;>1, XHi1aʩÒGcE#͙ϣ@0Dӌ@z@`1UR Rcsd^"ۀ3w^3D]Z{dV=?`;>BaA3`KRxM "%~ I,CڜVzw *)T=RMx7zY`K{]PZtVPe ! ,#JoO*T[ #2lF/KSISqa@!2,8e$x- 64Kƌpp"b8? "Y#U cR9B%?~ yD#尐pp2 2}?sq87H;$r)ˢ|`:%1 sTZ5!fasN;\5CTV|T%T"i"h1 6C@ܯsq6s+:xDWnS7yCz/nƤ/鬷[n/o'7<ζqmǏa 4= 6X1E  B6@q"l0`l"pD0.l(aB?2@^zQAT #j!pE0Wb0+`aA,@A'WT(B &*1hPdtfh@CZ$"DSa͵D-(6EE- Q#dF;Lb/\A0q " EXb22#'@.`o N$#%'yJ$_&5@ˆKl'K^^ҒG@qF*VIW^d0[ H #@?E.w LV*L9-A$Np K:ɉ\‰%ysJSDphdP+GIҟ2QKJ0) t2 "IjAGP_(IOZyPLL0*-ӓCcY?K6`yƘ .4teSA#<@W/C Wb$hSB 3IzB+U 2V^ᮍ` E*˱*F`"ABKGu 8 @CS04u8SpKT43-HRK=d os&կ D, ,LZ8B6`s~܃Ѐ6!3-N")LA\\ЄrB>H $@Q5~cg;\H@l(8vS9$A-]69AA@b釗@kुVJi#l=; EFH)a u6 .A9W?f8 3ygfxB@@x%H T@.JP3;ъH@! , @6,x!2b=s!DԋX0+Bj# >RcJ[+PdR!5s&:]j/k Cy|V sS+!"t zcW\B1 P!,3/ H`H@bJ&@v0Hł,X"ǏbTI;p)f@qP>c(&OLՔQJڬd44RuW/`€J)OxdiUI3_蹫&B[ρy'uL(dꕣ7'dzՄ3_9Z|D?F'!X #!&D@j+h`T "`!aFla”`032dFA?QDj?HĚ!Ɣj|M'b)ȍl`U`@`@ ?l0ؐh!+B H@4 ?'M'0! ,HL{ H*Ġ bbx ?ӨbK|8 Y s?l!J0c: *@gB?Rb01y $j`? dpK=8^x{hjŽ?ߨ #@"Hx+P)"B'*-:#Tȳ̦%Χmf%‡?ۭGz '`vh]gw! ,#': (Q#FÇ%!p=&91~LYb?1-s NS%)gΖ< UѣQG? w)ԁ86 Y>*ppE)xcMS.Z \QV3PUl@|Oh2~w±P? b MI,izҿ#ީ)̲d*bc?%3ѥkνWOӫ_Ͼ4˟O-_?w_G`} .h`&UbXr ! ,& |cGo];\Ĉ啳x11ʩkgDpB:\GNˎ/^-EO]Y.[^wc4$Wx #lՠ,@WȒzȭ[ w:YM+/u=gjo߫!S]minZ4uکXOlx[?n΄];s-1xuسk׮O~ӫ_]@! ,nHp`;z\X@[N!D3jto\ulIr1ȍ'Q03CWC/‹Chixg@㖳(O,xmх<5D̩zB3G8߻4`̝Wfܣ=s+Ubkv˘X īu Cvmۍ0_y,Do+gTn,:r(Wֽ9#.v{pՍ?g8b۵rdLvꕫ'L]S2a!}QaeF! ,nkG`;v\ݿ {X.bć"{:O-sƇqɗ09M'gϙɳ(P2*-n IdJ2'P=_i(=1ruʑۺuZ$+Z3#+[uuEYBug$ 8+4;xi:1m9SN3Ӌ_O+M#GLu堕,3XH1͖jM[u6 ! ,n[7\HݿF\N:&🻉>D`Pn4j !Ɨ'L[9MpD%vyGn PB:C8nЩ:R*BAtK?TMzJzeX2`QSWm.T["Tnxl`9IeE]12%fgaԎ)~#˜?m;]끊eX<5n,Iպ[ >Te^= H!WNřU+8SN/+6cy4 =^ _Ux6Lr5'9zBU_\ X_H qCH\|\4Gx܁(W@! ,m"#׭$aCJXPE McZk'G@ Mx&gmI(h7?aQV$ћg5nThtο^f yHNrP HVA6߭2ՙ-%{7JF6`Y!T,6뚚,y`bUճ޻$"<:Ĕk4dV_ҙT151nao9VE!Y?ws-P^bO zw׼;'y(3C;xgуCEh~Y8`@! ,H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ Jѣ 3ӧPJ?acjʵׯEٳhӪ];yKݻD߿ iCX̸ǁ&ػ7SȘ3k\ UB0K 1z kJmJTA^qЃ {a4!F\U*"H8Ȑٻ! K9s>&x/PwК漟J{ HIZ&3Mz(CF8h1{$"=Mᆧ8sj#4paHÅj<#P居`YBQ\L_iGR '8)r.ΣQ%2O"$ '>~fw@=sup(*͡{v: ԣ'%CCQUC iZT&K[8<)?wӞOvhDwkKčpW#I>*TIqT,!&z8Dχ|H2*эD <3˭tsC-zŔb*4ݒHsͬf7z hGKҚֳ{J)2wj[[ d[kmJ4A}MiESnM%8;l)@VTP;W Oz.<N&rZCee٢|IKĬ[h-qAk {]=n 0.p"-f*4Xӥ $Efo +Yxuc@wHgLԂy4'*4ǵp* (sغnf*fv}U <ޕ 04Nw@KUZKV~hNs|5f*U/`|Y5xN&#rLdΒ,KYAgi",QqJn BTmUEhGMjMe^#չ԰gMZ:+. z{N)Mb{Mo7 H3Mj[خu8U[MrQYdCbg7bzgM5VP=|G'N6{lnvP!s.GN䬼0$8R!re:@o}| \3=qԟ>Sꢜy Oh_:.dG]po{.sϻ>O|x+][5{??ГO}.yϻgOϽwOȌO[Ͼ}iOO콟;O#M|x ~8{ X؁w䑁8$X&} 8"x,؂.ⱂ0X6x#(A8؃>@XFx'AH؄NԧPXVxzw%H'v_^`8bXdxfhj؆lnp8rXtxvxz؇|~8zS 8(Xx؍(8XHx똎8HXxhX2s+2Y P`P` 9Yyّ "9$Y&y(*,ْi "7a"` >@B9DYFyHi[C"&`;IZ\ٕ^`IeZHT9@nin9tYvyxz|ٗ~9Yyِ٘!+`V Yٙ9Yyy ^QY9Yٛ9Yyșʹٜ 1=I}r&i0)虞깞ٞ9PКݹ%۹i2^9I  :ڠ:Zz ڡ!"Z$z#&(.ڢ0ʢ234*@PД%ٟ=^KFJ@NPR:TZVzXZ\ڥ^`b:dZeJ0Kܙ%8tZvzxzzb ^Y00z0I:Zzک:Zz:K`lڧ{:ZZWVP:ZZC09 ڬ 0 Pzؚںڭ:Zz蚮꺮ڮz њzaa%@:U { ۰ ۱ "+ , UpTU2[۲:< #;D[F{HJZ'ڳR{3TS۵^˲?K L[f{hj(_ fЦ끵)LP۷~;[ j[۸;[{۹[{ۺ˺{4y{1Y ۼ:K[{ڛܻ۽;[{꛾컾۾;[ʻ˼`ƛ^[ۿ|c,<[j&,vH'0  \!l8|:<>@ޫK2롈jPܿ( ,A|VXZ\Z<лE{H`nS\ t\v|xz|~DlTU"[@@ȎDZܻb~5 ?Ⱦ] d p0 } |{ε.p Np*؉z0E ި0 R?=$L­Obu@h/@  `R+ >*m]{PԬOɦ` m.; ۲=Ѭ=]d^o@f ΍ ׮`t~n { /ߖҐ \K<=GoK_iocbo q{q` ƾܭ_go@A'Ojحr<"*\,YGɞ$L3D3!OJ.?rC3|ütH5O?uptNC- e-<{'I'RK/4SM7SO?5TQG%TSOE5UUWeUW?ePkw_8`&`!7afafU^'~SQ7cbG&dO>VbW,9`LwP9gwaj9h^]Vt^F:ifi 枧j&՝Ae}k&Z_&Ǣ:mf;gal0n;ooІ7auC0{b8}aD&6щOb8E*VъWbE.vы6l ߗ/R+c#Qoc8G:юwC/JDhODd"HF6ґ c= HV$$/INvғ%(F72Ғ\ YJTҕe,^2{e.uzT&e9LbӘnj(%9Gޒĥ/ L2f6 HZӑ΄f8'/+M~{4 j@4 v|x6ymԠEGG[Jݢ8%L(Ncf=|^aCg4෋Tc6 r%nwc? H_Ѓp'@ V0FX׸zUMP9e8}">q#,H[ҝ; b\F{~ m=|ݭ6gUwpC6=Us"4 u!F gC`E>=Ҥ\*wۑTo=bt7ƱZSE:Ved-Dp7G?!85PA?OyPBm)>f=b89FsZ`JǻtqZ kyh|V|W bgVs%]7 E|3arC찇XyLO#<ċ^0:TzFv6K*Ӛ&~pD%gU3CY8~lg?ubEgzdH'e #g4Aɓ'w])p5c'%>N.͆ )ßQK,́Mqn3Ҍ8 :ϣ*?ιGDGG-Ug>IJ_ 'W"̙}`L>"ϱ>vsqzGDccvw{w|C1#Ղw}'d|%?yW|._eI?@L:C#BD CAdFtGBBLD،؍؎؏ِّ%ْ5ٓEٔUٕeٖuٗ٘ٙX LD \xn(@f4آ5ڣ5 pZqڋEګګUZ+V #(Ԫ ڬE۴U׭]Z x["]2[ Tۼ[ad[-,, [ֻ=۽E=ž,hͩWí@U7d\+8@%\U>*\SdA=]]ڵ]0l]+tLͩ=eܭ$e@p@B~Z%5^$ "MݥxvЄ^.LzP^D__Kux 90= !_~#_%vh7\rg `^Dmp+?d,N[K0DhcaaB"\Wdԥ@'kHi?~ub+zsM;S?.V?6a(!&( s9(yP9Hmvo!`p@(nA)>94mP=T0Rcd u5OShy(xdz0WM`sExr0PJd@40U6VNay4pdI_3y8JMN6PfQ6R6eTUne3xXexgoVfbvf]e_w.cd~c:9c z(y@΂@zy`$BVp1zs~y08_>Sf3zЄ2;zS1`g~JD8aZߒ6dQ{f`cTgAi&iFi~2ieeHrH`gpjj>ʥn~j3꩎}8B ~+_ %%E>%u(?(1dMA) Y+~i3Haz`NfgpNUāNhT`g`6u4HzpT ,mVmvmؖmNne6(Tg6Wn3(nNnn^4&@l L%(JІ\j3l\R> dX_(di@}k |Hs;ІTMP79Ls~8S6v8CXk7V؆wpsp p6q3qyx AcmNiy)qnorrAž#_o]2|?6(@1Srm<BG.A^LJ?04ʞum|S9zbO5Vv43n7WP_48u3HusVH6;?@G9It8LtQOQ/u[GVfuվ Mimվ\7]YׄZp&w_vaWdsŦq,ou@C@oȂmfuHgrw$6vrbXmuFw@Wc6TH mrPp.PW`69ߘ`A 7yxy0Hysy[` yxhyy术z3y8w:5_@%@俈{G20t?D7|DxA7s ^5ED@KlkF4|LJc>칧w| d8셳{@7&|T gJZۑ??Nzϻ@@!PbL`#D 3 r|xv""M.d c(v;rCݐv8t:0u!=Dݐ le#A2 K"-*g:c+<^C1t5]?!!w++xD;<$"YG&jUE#P$&3Mr$(Cׁ#vBQo"SL)ͽz Q@jwa⒘,&2yK9 Ԍ@)3֬&6lrs&8)psT])g9T^'H*RK\"~D͌@+"@H(s&eЅ2b:vŝi%x8OzJT!&|;0`;"p7  Ȱ c/? /xrGDBPG~ȊiBh+H"ԾsAl%J"-2֑- FB 0Ꭶ9c)bcn c=bP2H+gω"iRW%π+T7hnm*8RSax%!a K1X0T8C #c aIƂr01]WhӌԙH1<&} PbX{e(tk[OӮr_ANU®׃k#[Ȝ&ʑ:)ƉЋq!e5XJ|"E;<:NCv"8Ŷwˊd޺s5袯tHD*:ش=`[}b3Zf3o Q_0+:i,b`rP?XG0 :Xn+/}iOcmnr pKT; ==2ѻU1ykx54WhzV;a+Lhj+VXϽ`i{f*F.^8yr#x\}{Kb%qHOC ;T/{uXyT  @hCU51x]XC\^+Y0xB"h* ;8' Rxm!lm\D׻eaV /S!ó;< [gyYi !*A90A?]2B D_:  'OZF}4\wqEP9-b^B#>"6Bf[p, Y _xAa*C`N0l !1\C,A%pXb"b9A xB9h"aͱ:hw!C8hB]Z"B%.&b%DٮT^z!8T"<ޖR-%ޕ!:cf0*:"^W^b.h:2AT;P .20C98CB$av4A/:83!8;d%LC{j4;C*Px[l%bc<;0% n^WeQ!%V)S6%@:4o! _EB.^ ^eȩ  S}b43W/PYboh^ت_pہo(L$p(HK,,xjFyk'00߰%m.$xº*1qz$b:.ҩj%B%tWjUm{qcΖq1\qY.첮Ω@jndmo0"WO'0 B$pή./1/5U%Xc 2(l'WB&&@B"2+*C+ò,r+N=(k%X#0 s0w%;/3331#L-3O0342C5os132qVo^FeJ0ƒC?'<#r!>C=k0 (?>14#lƯ/Sr φ2E&qBBߺ,w4, GCHw4G*ѽ|^H377sLq2oL[?Ps75^3CݴL4BN5*sjs[l^Aꆁ? s"s=C=s?5(+(( >H(,ζ H?'W4`m'N+HCL,,/vH2,&2]=-Ts>y+YS7:C1؂-HÑC+`w,=;8A$5zf !Ʒ'|N7-IbCB~G,s,#nޙ!6l{)B*+4z+*g1L#3K:o /z{zO:skP7s:sxѱSS&TcTsq#7s4>C?C+Tw5<>$=K55(;9vo>X?vK—# X8n{y`yJ2~sœsB|y|ć |(`*N{*-01 o0C/Ђ*'P0vbuqL[?C?C=ȃ: 1-B(us"#3sP>2~~uoOsWc-?8@x3P +&TX 8D MTH,^Ƙ9r,VlT忆+0ad6qƎBTh+@%ݷO}$IJ jzZ%֯ҪƊKת}lI5!Jŕw"L/^Os# qƻr쩰DAI3vDEI'ќ9)t$r\ޜH(A鍈paiɒrMTܼ~gǾ={y ۥSW}ΡKn{}\_9z=n;<')4n@;9d_BdhPT衈Z碌ZBRQǍ^inrxɝ*,BaF'{cacl)Kj~КJdD8CX 8d0CL1 4$k2,l |R1ʹ%ʹDdz\LOE9D=&8ο# JBK3bny%aT _Mn!nb*I$+Q65x8儞nhLY'M@L 6C85Vt;`a'zʙa~%W^^~ frwd>?9S_cs߽߃j[Du]viy'/wOzۇ=y &(L%kыv%d9"Ld'=);Ȅp#->~؂(<1CG<#ȊuJc`8G/vMliلA`nH'fNJ%+JQfT ™:QNF'|tqP' 1 N2x >:щ ;4 pב6> y!*Sb} b`^쇺Lnd(GYJRt%,eIK[Bӥ&IO<)MTxub9Zk_+3y9M`^Sܦ1I8|8!1&0!l u$ADd`C|D D*;b|5E*Ї=ъB,%*-@ap/Q;J'([Ĵi@ErD%N3Wa/aŜMzs-*Q h dQ \zf= =!n BjիdiBp=٬!<_ Cס3~a@ќ:k!\HV2 e)Cʳ2xc Cȇ岴&Q^s̯37'Yf $u!TT Arܕ4Fѥt*4H .wjWԣ6R"i%I"o8eb$)).QU7mo1HM~Vqp>ȱVetĦ: J7rC$ `9^{RC2E` ߆0tQzLγ2n-}'FgFҞCp{{5Y ?=rGB dPE%I-ҒV [di`:E8 pԥկn$B#R"z3A|7`Uy{piԟ֛'xaMp&Er "4HS a|qb [^'$=6 !2WxF8 ɶS;##ca{ɞ={ggF|՟W>1o\ae}K`ۿ_ٗkB%sb"B!b0c˹N$*霎!| m? (X'4@&i>-Hb-D֤֌$i 򄊎#cv>.3??-x9SAuGJc(dU!^bR3uS;SUQTITXDX[XX_RVVr`"r ^UARK "3H'*3.钔GP3A___6`v`VFRaRRaH"$P.b 0؃NA&OddMsc4S\std63D 5#8Rd ųZta TA[kSM!Y3UOQ٣h`t,adp5jC8Yuj+ӯ?~Xg3u 8S i#X97@WUx;5BV_wim8qXOz`"W?1u)Hu4v5p7wg Vwsxxx`:zsl/\0txS7Ble]6!-gkf6v6 PNvNv!=yߓ=AhX֔s5v! 1ˁ EǓAYUK_9a롖Bl9"exK9MaA_M6y?y}&y1@S"ZhF b֕ڵҺ83 Kvǘ!fҸ'y^u T^W姂J=C1&]euVf?e}5ev}s݆#m~o2Xi;XTY-&NƁL_CyڧQ7Zic!ky8O9Y@7Vvao=Z][j#=)37+<+.GǑ{W}O[|P8Acu{!]KA@@s"@DĠ'-n/məq7X=}$b@5 %8 ֮Ԝ >@t)!+ƶ0 U myΣa4<97{E!E^|:A<.M;|!8go>ۯSG\Y呾eq^at^υ%J~ꁾ\^屾赾 =%bPUJuIݏݡݗI[a>_-b{#soHIHeW#7$2YC桓g뉧탙ZU~o$_bf.R98y߮oR~lsVz?<eo}“"1eȩ οsRi%1XY1X ,&M,82eJ Vxc&1^X2Ν<5 4СS?~.M 5ԩTR#̭\4Ǐتd˚=+Ujڹe4.?D֮[pRs)Jk_?gA͢By%ДіBYhZ"Sf))Z&5M2W,5tcȒ)[NY3gϠWTuխU;-mܺyܬpM#O|9fS?~թǞ];v\cwq$^{͉FiG@&O?x2FE[ őG<}4R'ĒK0qEM8HD݈cTTO=VRaqubgWRPN)eB!l זru]sWgydLQ˜or?df2Ġ^(9WiϹF(s cO?≀4J!Y睬gsR *(TF:iqbjզtډ~z򹙟:( ]-諒Rj)Ri'~k ݩ:k(RAgیhҋ= sP%֘b RW1do9p>xediuY}McՖk5f[]kRN? Khjh%P"<)͖mo+r3׼|93@-(DJ3P̲0MZk}a}tK7m?k9Vǝ5tsަ*`1b?ڤǻ=$R'V믿0.EL\p0UR |7J%Pq|Zrх# ưoW *;*2;3xĞJ*x):2P!b{{PBD D+Puo$;]LI_pC%xT * ƋL+(P=$"N@Z;aa`(N*9SP6 0HҐ"q=2%pғ( ٧R"p;*HIM$ mQTDekN2aC qx(:=%YG]qAɢ0Nw]IR!,RATQC<~0ѣR! x,J/ $5>PCE"Pab<c0rpԣ iI@Hz J22 nIhH3DMTҤ(3PMLHUTU}>P i.R"Z:i"ҙN%Pt:zJvGGy(>:A 蛢Є BK((A:6TJֳ=)a'lZ+x $UL:VE#6*hY*f˚>TƵ[r[ڶ斕1gJZ-!]ַ1vAqwn kR\B7z^ WuoξW2~u?1$WcUNkkB$:2l Jc@S=D"J cA$4kKk?|1pb ^#Em{Qa薭{?ȞA9xww󦗣E>l^(&ʙ}\Z1XMz9.5}92wSV3ڬ7O˿QmSY]ZGrٕF2z3 5V  `$rN%/@ s`w (j :Ȁ 0p e P0Bg2uRt)yk )ٜʉGK3I1S9]Rѓ(|w 0>ar\>'Dm @f)o I 扞ɞ+8v՗U/XL'9Qpٞm-Ae@h *jLy0P'_|<}4"}f@}Am I G7sj}Y `( МoْPg~zXsI׈sD]1=eQߑ 0 oz@]EfylsP  z?jd9_Eg*3{kuJ-jJ@?ɇDNILAa`> Ӡ ӠPP 1 M@; ZpIa @PPPPUp F\c uYP9 Ҡ q o GpU{u( YקH2>&R X'@ sH 'v>p.څȀ x)OJLK4KHu8Y[۵xAfPPI5%%Sɵ^ y±M*i ԗ7ePP|xPw|rfi OA00"q w0nS w`s c 4 Y `dQ Rabu ,ԛ {0'ldz~Q +7vFT`wPa ~ %[_vT=( ` |rHB;:Sa g NA <Ld8 ,Rhq,Aب=2W$me9*,|B\o|`.w`, Ia!K`r s q찅 ڀ˛p Kޔ|P; TI@^* hx$Y'?|[ @~% 7 rzucL] ?(w ʶW+KWA6| @P=LNGcȜg>p{*F<,,0|%5ΌSάqL]eg)qeb; 0 Z17:yƥDpH p tl }p  =} zPͶ p p ` PP!0Rb y#&  +/ (*9 %Y+ux @ u {} uM~ʆwT)] @ DlDN2eZzxٓmPٷ*lHֆٿD ڍ!ڞ)}ʺ@IJCekؓ۴ۇRږ>SisƗ PFiY!}E9 p sS+25-  fQV 7 K ` |F[;E2J ~) ۰谲\0potC]w#wWˢH G؏0>TKQs' 8w&!Sn[y%[,Te{x3\N||4On 1if@Doq>QqDg瓪B1~p;P8ƙql5#?2{ҡOřAXP CSl"<ySX=[}_TP1!F'[2Q;6d `ZR^yB _^Xe!f1֘Ux葋6iYs7$+d_XSP J-(Jj-*6MVTo.#?Cr=#^ys-r Z7Fnb'Xv7MtCSȏ~ß ? #b@[>=aoC%& d*GP p^"HOŭQyTS;\7Av;K }Nԡ]G8yN: X IB F;~A yg@P.PR\JȻcy k`h223X!P!U@ƿz CP*F2"%-m-蒗%**?Әȴ2gBS,kylt7Y[3t&4vZ e*x9z*B)P %4(N1Rz q^lgb'p/'W_p*eÉ=jA " QC]  !X*JFU`"1Yo ;)S/ Lۘ%=L\D[(31Km .-ֈ0+ZV:U\zWeꕯk HVK5+2W lf ᳊+c0>¨D_D ;FŢ7N}h@ERC#K1.w)xؐ6$WrhclpSۢWHQZT[pE '$qkz`Gz y'PST^ ڊĪ | 'B>!Y(х3.1M4c.0=^SA8@{0֫+ddVRs%rd f8Yn 4FX@9TwVL;Ҿ?=jtj'4><4?jjڄYVc04ST#4aIS7իn=qdYjuO]հnRibid+яyrkܰpԊTs7uNYrBnv9 g3VU*ǐ#B+ G8uH`3;*tťji sbzuzBl/Pbj!d!`|(iR.e-s_9wZ4-78+jQ`ArKfݑFnw9n^{gvw! Q ޕieS3*>JCԿ@zA;z}'-J]2~>E*HУb?}CB)zқ>W=5z~rT/GEc&7űf w !A`tm6K!fz4@\k0F+4aC88IP*Cз.,oHRY/H0 C0 0609h=h:P6p7\C8\C9l6B _[ C?L$[jL*CCGs4ܑDB+D@C?<2P%5{AXū= Y\Z[=\<]u$/xB+:ps龏:-BP3%%`pF&p't.p0v wtwxl.8ݠݘ}IHHJD,Hņ` DXDRbJJQHTH QH'z{AdLIDzR7<{b,DYIba܈޻ɟJ$L2&H>ؾ+Fs lFY3G&(`,('XGxL"\V*M8M$|Jh:+ ,4J$ KʰsD0`+H˵llK;xKTKxݐR ~JIdt68mLJbH0f1_u \I(6@k؇t[sVtwHtHy@g[(pHmȇ|jDH`ՠW'I۝?{臾??L? `aYoHUp8mhYP Vi6i@DPmi.k8gViVe* f>]k1\G-}\}PPgw}uzyPtp\{xkMVnX\P P8|P2DXR=kH(US\IFKl<ȾH|lvD+IC]DmHў5u?@x u_-m(D8^^UNѮmV?`~mڶm&nV]ff,f=mߩӪlNwg.Wtxb}VgNrqYY͇|^%vpP LT\!L+\po ҎQKp ~RP8L3igT@?xu_5ppigpqq_q_tqq ^6ߦgJbNQc,OGt,ٳm߷u.rEokp(W;[Mgb(ן O&ym>/tCo䘻POеϽGw͎2մD`'H6_9v_NP(uEut?u`up?uZo[ROJ0r<,f,r-/C-mtjX`]o}HP0cHY5}h6Z% {)#CCSM ݐI8x"wwQ\܍a,&(~JPS8'mmXax^ rWgXwa9e~+ؙXfc-/K.wD%v}qzc;IjptYXoU"mw/ZuTKo}dW7 SUVPcKqd}k15oǏo X/OLJ|_| G|"a\V-N*M/*x?D]{.ٙkHo#pxj?d5\=x}ċAdzގ? 3d=W٠{IsK~˿?ß(cf fpRsϟB(q"Ŋ/b̨q#ǎ? ))VLr%˖(G`)o&͚4-4ibsgM Vxc/Yt).X* ժ] f-$Iرbɚ Qk -FҤJ ÈԈ:t(5 Gh2ʖ/c C $z$m4黒ز+Z4%T2DHƏ#O|9!س8fׁWL>ҬhmnMLX@SRYW>7?UJ0Ʉv#^PCk^{Qe|]d5_}vw}{ivvk5 _{i$4 &aǣ uXه" 1TRbe'hيbH2ԓ:5W\s]t 4fmnV!Bj $B2צfzcg&y&lrG'qgF!WyI$|%h="_ƤqR!|"xbkc,8Γ1ʮe0?"䐞jnJۤeEܳ?l-j+fN܁twޢ.zFeQr^|iŮ^V5eF _ɿ=!ʑ,pcp2<Ób%#L0H% C^&}Z> 8c8N*=5-,C*nLJTB ݻ/CwYtSܦǴAi> uz.-ac}aЩ_s߆aW٤: MI~-/r#fwM}'w"J%qxx](EZ`d3CH/tQZ}lHnj:΃@^1<50?G1yQ^y漨$ fժt!>m'i{TE/FQhRgP ʄa 1$O%FR*nr:!, GŨG?:٢?9ip GG?!~ٷL0%gp)ACp[%І8 a0۠Ә[!0ƙw' kzf5=aDTdnb07FC * yJ8-W1<:!!#4`+A9H#}eҌE(|nF'(GcS$JaS^9ybKU2 /L0 Alʃ 9hԢEE!pQ#:9M -XFO1Q"TgQ*L?c8F+i cC[#Tѩ90ʛ(u4lEh^h:Oδ<)kJf S6]jg0bAI,ff&EIDScꗲ:S~A2TSMc3kddTLȼ:ZfɅvIMr,E·JDʓU2i&% hCѲ(1-L 6΁IRn|7߫;<o> rlj~qEal;n!>W! ۫"r)oeΎySpOe? p/e7})R"HūWQՕx& Q4_Re%}Vٞ_ S2I&Q^FوlPٕ mD5VI`NI~h`qy }ߕL) JuSz~B$B(*!*BE*U(!)ԡ&›n0 EF eO]tT^ oNH[mQiQ&nAѵ[˱m)"b=!,_#: AbqpVtaCWb3"5!,",R-Z"b\99F%Zɛ/Y81"ͼ2B3c|bfe`m`,J67R%^Nİ#ƀ"ni#͐$59.EjadldE.[GG*O=f+T"?^?JI=M.$C6 Hd F%NRZ!#+5bcK$'89$1^BENp*@6NJ\N%]#^^E"^RSDJgA>Ub L>-&^(1%F>AHBAq f%SZDfjڥiNIhk&ϸjCI=&,2>*f0s^Q"\ %Ia${i&m'!'jR]*[Uf$_%wvƥv^i! ZEe5ZJ b\pzp:F='D )cqbQu0QN9f,6F:fcj>QAh0JqgZ(Qަф`֜4R+}n6pfb ~eUgO Dw0"d#?(n(rݒ2)'I)i6)=RΖ&i,)BJ{ )}YH(K獺2>Va jVāBM)!>Fꤦ!av桤R**8a!Jj!r*jjz*jNfꪨVR*vz*jj +j~ (%yRTAug5Rt)sHo- kƫTB*LGj)$μNB"`,^ƿf&MD*llRNlN :D@,"lłl eDehu,NlV,_888,0A͊fY4ڣ+afbkf+DJR¢Di!ԞN,%, kL$ _@Nkiz׆- -łm_lĸ-E$ܪlmlު-6,zb]"FAlD΂Anmod"mҲD*ǜ}#cÖl튊䤥>D(-`]NF«&BEBJo4*ƫB ,^%RfRDm"Toe/_\A:B.@}Qc+nKr\HPRpkEAOv)6Ы ֭Ei[klKN?Ex cN‚r((q)cr"ry or/2i.~DVve NK;^ %c l^-h m(O$G ë%-~s8< 9{p3Dh3O4%_f>?;3^&mSSC={B/QqWRJ<5eQYsoBrV5WR[lT\FktGG1њI3fg4$-|-xJ;/PYSmC' K꭫C?l]vj\9qfU;DQ/ll]mBno3f7ZO ۊql+mۊs]DwJou7r-,wnvEwXt.WAawtw piΑ42sdd: KKs*1$MF(C/4MoՇvTj־$OL!S^HB؂8w>4>F9;ކ8wx>_r88i8u7x8]oNxyGm8{y0JE`FS~w}Tc'#PhgepI&MKdX4"pQ9xv ~&?óҌ8PC+ȃ-]\ï ozq+ls[|{7#M~_UOg{g{[4~_[~+Nx>>$d|_{칹XAgKH#pWzH8O-4;z=U‡,B*l |'p>[!TF[1 *Q2&ԚSq>5)L'aԵko^xXX 3|a M$v,^Ƙ|y,V<I6}u)|uv쐆Ԉ|wn2j(yX="vN1TS%=2 HS6o '5."G&D =i2o[٧[@I(Q*Kn,OP@ DPAWz0B&$OCf,JR蟱]VϲVY[su^'`-KmUhcZ\uu)n%;cZ1HV%z6ZtmU$rR(JJ--vK3-F͌5M9=:GM=:je749[k 5Պg8}NgdPqU\^ǟ|mj[lZkH\۲ͮmD#zvꪯz뮿[li>f|n;ri@AeBx.,d*&,aΌ8L47>?>C4ֳEJYLWNe<%baE&?] 39=2z\f'OC&%P=HaHdAB4w,Mp[ tn/ H NB Yŝj0( % ϖ6`j@}2(EvIH,miwXn(VxYLEBOr(CN~Tu=QP 4-=jH sJ-AX$Fayأ 4Q E #HM9% C&r|d}GВ# AIC"%d#=HnR$%5JA򭓟e(i0 |Cv}3/x~Oy0|E_я~G7yɯ>NG}yO|=*::64l>:@ Ugê''>XІ&wJ#9DHp o/Bo00!0p/2P^0A0f fp1MΩnNp6@dȩdOVh A@P PE+ % 0i 9P P  O / 0 V#0fP6C閎aOz1~xPyKƐ0Ky ^<Ȭj -70mN gCOg#oMl=p-|GwÐh1$dff`!@% Cy1TqbӒHNYl(!+1 Gp(0 o!+! 1)r"q  qAq"11ptxE5&6<<'ec&SMHBbp?R!)9})+~R$#r!R)/A%Wo1 &I xf0j&z+RăS;?}>H0V76OrKrL5gA+B/t>7T= BqT 99E:3E[=@ TE޳7= H}vsGsTE9GfH1HoIHۃETE4$IH7HGHԫ 40AL&Q&gNNOTOTZ@HSPF U QaPP5 F 8 USuP5Q;T9UT7T?uTMT=S! d *CD#AhHQ VsPPuWqXUXX5XUYYqYZUZVUHO[t2BL-2BwpBN[`Nٕ^U^u^^^O; R`_!u```a <2 a)`/b1Va76a;b3d9cEPiU Ҡ buTV b_ecbavfefofsfwgyVg{hVh}hhhR@f`U:_j Bȵ\NӵlmVmזmvmɀDEavn6ononZ-Cey ovooqo#rVrr+q'7s9s7sw 7r=q)u;v7vYueviwvwoWw{rwwwkWx[7wwxxyuuW=8 zv 2Kd@\B(&1|}W}ח}7}-0 ` ~ `~w7w Rsc WW 8 '-x;?X)M@헞L<⠁ wwVoxum؇Ux{8y8X~x%9XXxx jŘ؋8؈WX%x`8~}}/$B%u|. ّ#Y'Y ˀy\y4< :AY?y7htTP75Eٕ=9G9ٔ?YsSqu}yYisÅ r99qYs[y{99yyYy;ٖSqٜǠ(Y#Y ba Y5Y.y&Z'Y3Z7b)1GKڤO[2>z/ٙ7 PveQz5:_5yszuZy9}:zzEڛ:1=^5 ( L~&`͡Y$l but2W=F8LVz//cho-0#D1-U6+h.EԮEïGS;ȱ;VQ{c۴IU{m{T:[;k[aۅ{@-'zlL{ [ۻ[Ǜۼ۽'hÏ/ƽۺ{ۿ\ [C ,&J'/s]w{ҡ ƨ2^=ُ]ٍٓٗٝhڣگڱڳ۷ۗ}ڿ۵ݱ==ϝ]߳ 6.`Zλgޢ  u-@3^79=IG^K>O^CQ[g^kos~u>q~y}>~摞蓾^~꣞=!>&8bF  Ϲ^ـ"A~^__#!'+7_;??ACGEK?O_ ڬ^ `9`T=g "_?_=dZl  @ G ĤI3f@LspaÄ*pĈ/Vh1ǎ 9HI'?L$ʗ*]dfK2oڬ9sgN:{ JхeXaӧPJ@Ujʵ+W Vxc1^X⵭۶SʝKw*I)SL_~la61anjKLd˕cެϐ99tiң3mziխc {ڸYʂVװcAУKNسcl8ޕOӫ_Ͼ˟O>J( u`E`̭5 6(` TVUhfvR$X`r`,8`wE(4h8<@)DiH&Lhֈ.F݉sRfs0`)di[ ]%vytixIpff)zj衈&h|VZ'碘f馜hBz*ݥꪬާ(jYnj*뮼 κk&Z,v2kf{VmZYLmjkmE Zn[Q%` ;䠰,4G,W; xc7 _'7G/Wogw68>GQEX^̫VQ lL7mhG9Prf5XA vpCHB( Up.d cHC8 up>HD H"6qA5OX̢wmtɊfwYhL6nBփ у 3`H@ѐ~ @Jx¢͆:Y 0h%^Ś6юz HGh.a@JS*y# ?tU*g$ITV0D%v^MbNf;ЎMj[62Cn{[HcܨDMniNvrw9~; D%4a xp;gNOx/q{ 7N%yOr0g&r5yun<Nt_5;PԧN[XϺַ{`Nhz"t<]A+֖xϻ}Ox{=;;񐏼'tv Mt=G/ғO=Wֳ=g/=w>/μ {ЏO[Ͼ{OO׿D\~YϿ~xx ؀(}vX|؁7g$8f(*,؂'%>v.X6x82؃JB:B8DXǃ>EF؄NPȂHT$LXZ~U;r\8dXf~^j$xnpXSthfmxz(sX~({8;~HH}xk8Xh؉}UX(JH؊>ȊX(2H؋X%ȋXX(H،ɨȌX؀(G؍٨ǍX~(G؎~騎ǎXh}(oG؏XtC7xo ɐYXm yّx!yi$|.#d֒/Y2)f4i<*g=9@$;IJFy&KؔN$I)X9TYGrYX\P f8AYwnbVoYLryti|yq?}9+#IyaNؘo)9Y7 Y# 9vȖٚA!隴ibwٛ9Yyșʹٜ9YyؙwcsZ9Yy虞깞ٞ)rRj&ٟZz2 ڠ ::*/ڡ ":$Z&z(*,ڢ.02:4Z6z8:<ڣ>@B:DZFzHcJLڤNPR:TZVzXZ\ڥ^`b:dZfzhjlڦnpr:tZvzxz|ڧ~:ZzC!,t.H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCMӨS^ͺװc˞M۸sͻ Nȓ+_μУKNسkνOӫ_Ͼf˟OϿ(h& 6x`QF(Vhf'T ($h(?,V0(4h8<@)DiH&Vd">TViXf\v`)dihlpY;d1|,|矀砄j衈&袌6|Vj饁>馜v駠*Ob`ꪪ*무j뭸뮼+k&{,;YвVkfv뭭і{=覫+k, ?c07G,Wl[O.1,$l(,0,4l8 Ǩu L"_X05bxC쀇1p ;pv| ;Pld%*)xXBn!R1E4""s$ +YTt&4G8ġ':x"*[W^1qi2E"nR>~ @JЂMB 8xBg7ωJ4dE)ivң'18T4FJzqrԜ }(5i8|C9BО@ PJԢ\FMRԤ:#p?HO\c`'"vMށ0C`M*v kn e?qaP" *J`ܕ.9Jpd<:dZU:@]cC"Ra mP! ZG%y9Bu0?m&*s`m,6D k֚LJDlMWh7 :AӀg? D܁G`7(uݼrᡎ?i?XaXFt}x#i0Oc6ns)z8@'+q "~(Y;rRUrGZ3 nmJhZS'Cc+ZJem&\5ԨySj̱&AOi؅>Eϕs(:sS^0^ V"<|= f;;g5Og)1ֺ̗m׽UݏuJ9xכq-Nḱf=W~γ-"~Tw/JLg~@ENyp@;4]%M6ϹPqJ@F7 CA T$B!vP`|١ >׽P)C}D?a yt}$׹~ThA@?_ >;4O>%[Qxj~'h ys~'*9zң>gOϽwKOO;ЏO[Ͼ{OOOϿ8Xx ؀8Xx "8$X&x*,؂.0284X6x8:<؃>@B8DXFxHhL؄NPR8 VxXZ\؅^`b8dXfxhjl؆npr8t(rxz|؇~8Xߒ؈8Xx؉8XxB%8芴x'np0 Ӏ}‹ȘʸzB'XxX-Θ'q ~ '8X,ҍy `'"Aw | `h {ҍ 0 `Xy NdF% I@ ΀*,و+ 'i8V#Y* " /ْB9D,Ғ+ y0 @B:DZFzHJLڤNPR:TZVzXZ\ڥ^`b:dZfzhjlڦnpr:vzxz|ڧ~:Zzڨ:;zکJszڪ:Zzګ:=@Țʺڬ:=zؚںڭj:Zz蚮jtڮ8;:Z(*1[k s  [o-{]ڱ ;$[R(Nz\0.2,{ @K@7ʳ P35kI80/۳?[,SUۡcKo:kY i۴^,I @I, rK @~x˶!*H p*A= K sPs U'9j ;@vK+wۺ  @ ; ۹/;{ະ++@@ +O˾;{ɻk{ +V0 P wPPP l|P@p >[`p8P P0(  JL໺K0%, _ @ ;6,0,^8)d~hjpr>t^v~s @ >^~u |>^~阞.n"z~~p>^^#E ^!`:Ҿ>^.n>\@ M0#@\?_?n "?!/"#S8P$2?4_6%0p:X`7?D_FHJLNF/+PE zB P0/`* S jB/lnprnvxz||@~_o,%Р_^ƽO~)?_ƚo :¿ߠ?ȟʿ̟v _Ϡ_ڿ/ ⯠ B@ D,<,,^ĘQFl"):DRJ-]Sf5męSgΙ-:)ŞE"4$IG>UT/w^Ū*ƟJ#dR#KEVZUv`ײʕK.S},`x閽X޲|?YJ•wzeE 9<5qJP54udҧ''TmKR]+7 lr9V t.C+plOD̐S4UO[lۻ/N0Ж?ׂo^ԹE9*3:麠KTv@(`^R/(B P Du@@qD%9TYg^vE<{YaDC^TgW4rP$WvCèl ,,E2f q0<1RY \ uNb>l)USiRa-:DhF[aDJބI%5gl0a氈A8#Wsv(ʐMiҪ*) -2Rt W_dv1#LOaQ*u0Mlb(P?[Nr),HB>ЇlLXv sHBPObQVX 19 `]0_#e 3(86iD A$1\aNjP(6@.$AH9pwdGJV ~IبpHdюP$-=b%, KYb!rKCC09X"$_dXyde4Jt! Nkbӛ]p79%s L@d*fD 9Oy֓3H*(M~6mbӚ̦(8 DCp*$!AQ{sg?E )Ԥ'EiJzRq KpB9%T!xFaӝ@"O Tr4+hfBB:R**JzpB!0=9țiPYTT ŠT9"%-gS@?wC@ zk`YJpJ4ܪMS d ^HCd%;YVֲqxV @+Њִ=miGZ8Tᨏ\QXЃsV! mڃdemnw[Җ ntNMr֤ y._ڵ&ua QruRjl`so|N It.AKA!@6 8 L-\ m wC S8$^†[ KѕI!(q:2-bYGR. o'W0,*Ta VB,/ dr\.GU@a%;%h-xO,b?Ђn1rhD ,DulGvt!lя =a؃t ^”Ue(Y@\;x! s+Lg>=+Uvٙ%;B]ɥ3 mlXvO\G/ 9t^w-x;j.Lêj~E).?!S^#| YPO<]f zZa8;%90FWЩ G^_(3^9M7:.w P$1AzMiL%{I]޷u  )P {p]Y087pFb3Є'?xK$w0C3[_'ċJMxK~G5;̓o]QhxN&(ҏx)\?V_ka.AS!;`JE/~ `*RJ! @[{˿st4t????? 1 < T@dֳ}} s}hVܓa=S"7#S#4T1HV(Ȃ-@&lB滟"81+&|P#)1B20/T`C8*"?H/0;HSH]g(x@{x(g Dp9;=?A,CLDUXFG| I1;C=C?DA$DCDDEdDGģ 3JLELdM|EOEcA˰ac}@F bp7Lp z7$TB(mS9(B *x)؂#wH8,G,xzGx$nQ+A*"ӈ%09ЄSx`ІxXLHAx`xSЄ9 @HSHtHȓ=HHșɆ|ȈDITɌȎ,IɔH1F4k}PVPVi9[pA\(i:jFU3Ǵ5oGnr4G/˂&0N00 xGz#186?:+Ȼ;(D8[uApbP@` gІuAu[0D@ӌLLʴLLT <\k͙xMKج ԆLM4MTM N+.` ?10|h`WhE,H/Ӹ8T10S؅iXExp^P4A* 4T^pxSgS0@cy q%WsE@TWvuWxWW{W}WXu -sMumWMxx% {=|~׀0m E؏eXuؒXUيIetp3H빚HN.o&#*¹ >7)24*[PJO>TH eKU`P2>20zP6 6`ed`NApVz/ n%ȁ03HTuHNMل`>$tT`@JpɗJ1p\ȕ\.\Ո\^@](ӍE\]Hm]]& I+HK44O"$+ |*Z.#[S-0K^PC貴2?%*CkddAh{vhU.,'7T\ƴƭT(_3@8_(P00a&aM0HnxTa`3>a b+8KfᎈbNI㱻242:UKZ+0Sh?__a80䂚f~ۚP6HQQG}8 Qȁ-1`b gSȃ'p,[>F{=bPJ-peNT eSFW^VFXeZ[eOQ.SNcveeY[]Έijk.fU-d>ncHyg5 (U77c Z+c+h_+-JS>dA5P/~\G{z0[[Uֳ ?-?\+UUXC@W^R?@MP`bHDR 0.].>jKUj0N 0i6j^jOj6j^ 0jij xg.ڮ (|P"x}肾WWhh+[@~K[,1.PNh8{VxNPWx@3,3{8 !n PA]@W`Z[nnѤjT@ŎHn[%Txna6H[vooni 6poo&ZB â)Tu$|h+%;;]`D-Wzrw[2znHXeW[6<;)bi8H98^6?V?Od?=?@Mx?c0.^8, 94_nsx89;=g>'@tB7KZt5GH_@9s?sdf^d4"Eb$ʔ)H1%bfI׿vy1ɫ`, ڳ'O:I0m:iDP D/v %0”I&N<}*QJ}4Ԫ"f+Md6N+-z4RuΕJ Zz+x5o"^3h㸐%3rزgӮm69gw]xq#C~9KOnt,ڷs;4/A(hK)a_?Ez`>tӱhY*O0x1 #~!ROɱ!6%)hHb"LNװb4eX҄ :Zakut!X)L/3Ѹ`^d>!S HH&,$&Sh%Yne^yir:Ħqr9ˁߒE`J]7AYzw 0GݷS,EyFYq1Rs=e/9m!/""~n8\a)d+'fI [H청5 RkHjn+,"Qno5nh ap;ٻ{ʞ!%| .̰)ਮ(I f`z3f|&ҢUzVjBE/4E{-DQ`X E!\m(/5qmuq)≴)5VoMS_vdjpM+7~.8^-7.s={7M9Lx٢'6kζ=2㦲:C:֢- 3*o'dEi kF!ԅB!+pҤ0YsփXX7X"3| S(GNx H F/ޭT\!q`/ Ҥ M@ЀLaBFNČ1 rM8G&PKc: "'=0y4QWmL#@=@0B[Ѕ* }h *Q|d$1հ+pM-1%f[9 JI.ov3#YDc"[IOʔrhKc:ӚzfI:OGTetE5*R1SԦaqjG?RCU!nݓ=O|t0?W'2Jm&@h9V\s).q FVP6ܜp{i5:ҕtC]ͩzsBׯ dMzi2u] ;:7'+C~YG&gm0S>+g_Kw "^c"AŸarSu ,HhhB? &|z؛vizѓ+|>j9J7~V͟W*)6HVrev?ɳ/yxrzVD* IAHA*l?+$BS)ߌ H%`2H8 J _z FV9   SEJy 8\ I޲e\5RāB;D  #h`A" 8`j : !!~U¡? T @6 "!"!#AQU A 8 b H!߮^;d %T# nN#n 1c'&$n3N3b4 #5Yc:a.c3aA"404}""@"u1܁!!!!B"$ B6dBA B@@QuG- /DF;j7ݤ)T]c"HA*?+ d%^ J$<^LM$N$O CJP`QLMy#;b`TK]'ڣ#?-b1OA\\eLAe]%^]8AF Ȋ,c6c.DdN&eN( hI_a:C9L&܂'Q^ BhXXt&ӽhni&jfmWɦqo&iKaogglq6qi&g e?e]NA^zy%`¥DX"T&~~J4fj/^ġ?-r-nc/!`!\,&6h'BRE\ (\Zh(ĽR`((2(vvJ>z`g]vA,z:)zg]%\`d.~ni~Bz)WĨ3E%D܂*pR Z=*L`i)WHi:b'))2i7)Y© nZ/(*ğJR᎖;:/@A'h^ By%AB>i {^(a.V>+FkטV[D7A(CN) + ¨NB)VC(Єrk-}+ψ+Σkkk -InkkkZb΄Eګk ?AD\24+C6 wZ&\%2)($!B&i{֥H>1F+6-N+ceH= kLosʯR@6n܂7/ L:܂66x: T7ps&!]l*CN'H >.H.\`&kEn%/'-d/"U+YnfE:b'B(Ձ!Tb΢sHUqN\Hdkly1MiCk1;ӱ-q'?l2xK@p$+A*DD/C$g2h0%_?>''p; m{^!@aFn*/[A*B04+w޵L7i* T*",L(Wx!xls7_789:3;;B# ;jBfHH)c.iB$'?-(Ȳ,s,L(p!A^EL35'+XT_55ifHXB8=3@h@iq-WX5YK*uZu\H];]'Y3NZ5[uZ uacbH4"WG;xhk60 :BJ Ah:0LL!i^k ?(C: 7. ,C7(>gvb~S_u) q߂)h+@s7zWA5_VK3)p?LxB*U8v*LCN4Ա|ww~g4gZ|7~) IIR׷H0pKgIa?pB9l-8l@(;K?JZ.V {Br(,@>,l9=ÖC>3LB&250V-T!H5zy.*xBzz5WG7ue)oQgQ)B7ÖÂBJ%S#+q/Bx.Tyy.6+TGڦISL]T-(Q|JR/|ãG|/M|ś)kM#(<ÏD~g[ʓ8NjǟBϼS|!Bx񍄱?ߎ;BxB9uZ?}ԓ* C×ûb X~~NH>_~:>,D*6 Gb*`90H11 x:|?n+yw2yJ!ees@˧}`/BN8"Ӧ͔6^j1ŌA2$IUP4֭*VZ2&4 qIJ@O?b"gQ$S/vC5gDLi3G3gʄ+v?4yUF(FDSRU+W`ǎ-{6ڶoέ{7/޽I>:լ[~M,Z ٺ+Rʕ^^T3΄AMtco>xqǑKAvs,XX|,fKtgqmLdߺ Q؅C0r(J" ^PVf &jЊI;bSy _L98&-h.MZiK nSl}r(BI>ɧهg$h.6Jcړ^4A+\5Z9ˌJXqDvȉ-ldD>G4^9`yV*1,Bq!r1לD<= tUgueWvoW'̟=G/S_^}ڏ>u;s#OR@5mSA@1EȠCDd)'AdkC~*B/kXuVB0 +ᠦ8C|+19yC^,la V``C3^$ H 뒆;!xQ"H(NQ U$ mCЇ@"hEO\#'8bfsǘG3.#E\4%#ALEUglcA H.҅+b0p B]R. %mu)Tu~@=E8l51'T(s|f451M-`6Mrz&5 hbS$`3aD PuAAgpKJVi'EEOW$#U$C!&=a"L-u/qLO 9Y&XA z0f[-`r~ĦZN{e 0*Rԥ6:O)lVէ~U?nOguMAЂhj̤7ٝWLQF0?! UQ mFZԥ%Lu“Ҵ9L% bbRA oh\).P-ksKʖ4]pg[&T.sW\x%+ATɡ؂{48T)zTA2vf; /^g,8WF"miW1@E%JB0\FX)3ܴlRC⤘&9aƝe)\lx\ cAyT S{=^^A>l|p"+KJSy#l%! 6CǬ%Z=99P! |%, y~Nt0Љ^tgHKFqMNGwkӄ6tQ=8Nípk] x /ezN4P!i`4m⌗,u cH[BFrbƂs[d7ߍ;&o}wwޭT5 wx0\a+\ Nǣr(|w5`*x6q|k[*k~D|k47!gWf ^ёt9KcLxQ~\'WIgnu0D/wg<xF=w ވsA ?, A h 8_|?me_ӁubB ߸08!RNoG^x=K{c lOrІ wܝ,j;Iܽ*, w0O |g0d}š, H2s ` ippP >PS/8 8". 8 / @:/˼:jIbev1aa w"-#q4#=C"/K$;#p%G%&SyR RZoyeIP $KJJ j*R~IgJ"{ %r`a l$`B-Ւd^-2.q.r-/R.y,.o0-H'mAaA20☲) )K& ?"!M44! ʡv-WR!aS6i0#pS7c#f637aq77A"#m38u-@!!8@A Pa33 dB*/Q* !Q=*JC֫5rC#`(A\1??W?t@@E#?T@@ 't*tA/A!4:*C.s(RQB@anGyTט9p!H4I.*("qt ơ %AJJtK&tL#KTLLpNWNMN 1I}ҁEr2 >P)Nm4=C2 SA5T HTMTK䀔*$ @?hu&nF JWSJG>@sN#Q8Uxq"q2yRRyQFG7_3H'8C΅ XUQ^T! xXꘈX:pAmkA37Jyx!D)=x 5 <9 ` H_-ч$ @zV[81Ax r#  `z 7P-kڀ#T. ?Ypyp7t9 *oXX ^Ra4)ӹɌoqE@Ab' ء!FYw ڊS͡)bD/N<+zp6{;EY^_oFxn?sx](&8R2:QgXTT?Ā?8Yph X6'(rF$m^a$`R  eۮfQcZE}r:%@QF[bb;bmT-{bm{jMpm|7n$Rb N FG&`qQE b([a;2(^k{9.@<8ɰrNt #9JS3$ޛNi$TWMZyo"$ Łha@2(#S ýˣpʫ̕ZsH+1f#$X;Bv`6`z`gz1o'!T;3±i<,1r. KQ<1Q&O};Rn"%DnLh P!rIp\!뱆 'S]Tiu}C}(2p0Sf| v宙=(mxl9~YQǠQS&>ծ`f>m&`sCZ0 ! DnRP>;̩pO|Wiߠ.MUVv;~ 9l+b41Z?IhAZě;ݼ/Zvuaꨦ.*Z=8{'$~,"ym<3MM)DS}XnW_6 }x9]^^KgAE hW~mJtbC1*jwaf|uxzUDf& B5 +{亇>z~wC:nǎW0oPp\0|/ lx9IoQBqL[w0$p,a# C8}r! o9 Jo,̟ ЀW@qhB+>x! .,/ ^_Jt W!"9܉mCC]!0{`e<:o,HG(~x#7?1lt )D.~t#f?RrD2G5SOJ+Oeo[ֹN0C~Pt d& v(GL b1 #0H:&3;ɁN5Iajs2YpF3t5!bD7.,qX\e$L!b-:\JtܥCsoefS#fFё=)ÎNn;K̓zz+ei]ڐzPiiH0w3 DT*:W$* jSoӁN?*U[y Z?pRmk[-旵< M݈BUЫ^Fs*PLZڕx_BVe {N|l_:٦ m=B{_YdBb1 E߲ V܂BR Dpps|QIaDȉE42v{E= ! H&/T֧Uu5& ^[^dWSoi jWyw+^s%-f 5p}ߜWPl݄P81 .]□*L ^h" )n]¹ G:hWT ULNGH^I,Rع"Fθ=ۛJv,(wU''+py@u|$tM~2Le+]%ZgkV{6sg)"}T[ΌXDZ'»œxĚ:&lfφ񚰾)3=b3 w}@s v>[{[ K6/LĬ$Vd}j[TB++na(Ep^a,5/cdXܻ 1O>! Pp9+̹M:˙t\˔}CR4B'uOy/ws\WoֹC7ء/p_.Ig_#u_#qPt!v3VV@./dl> &cc ȀKtS@H^Ķs{W|s`} ȀV}=㇁iׁ!}{%X't'vU@/4h7rdnLm& L}YnW mɚ&I^yn镭) d) oٜo9yW Șrɀ zicå ^5F ɛYd<ؗYP&PdS0n#ߩz jeZaWPιڕg $J|]pT *i2:ʞcK&(IڇʤL*0 Tgv_`9V'Rt7V* N8֥9XD`bpd:7w[~5(FUWg|xj kʥ6ccgIڤK嘣V` W!f;nj6;mJeI_ʪq+w&E":h ږ~5XŠeBͨ ʭ: FZYpJaˊL"jzf%ZD[j9h5]LzeڧI'ڪHhvR:zY{ ;_L ;hm;5)#6j'˜J]ʤm)~:mIT"FĚ]@p-[CHYUUj8O4˱Zh7{Z .˧?[7TCkiTʌEG^(k˜^EeS#sJY:~zTtаG_9WiyIu[]Fy۷ķ} R+JzY{ ;K[̙kW;B՚P#ö˻ks1p;5@K! ԥ}?AċkI|ʼ 1۹yӻKGˤٻ˹ e*[fk3E*f08/ǩШ:*oʱ ]z|8K \^ ;L+|V$z \H \&(i;135<6) EzC1Q,SLc135=?2`23`<6IS3K5M^b|d2P36m,3j]=5p,,Cg5ǃ Aq\136JLJN,-ca55<NQHFJ!Qrݱ)A3:0:P.^ɜ˳\ˮrB,ʤ/L[ɍqQzab..(W<ͫ,L݌ʩ <bЁR,,ͦ+,eE LxɌqr)cb/2.\ }j)R, -)bQЃB!M! h!]")3z$b`B&z4;M>@BM)DAb,-0 'f1-Ӈ"q#" "`bSRJ=h#!S֪PV}dYQ[|'29im l(8"qM% ٓMٕmٗٙ}'p,Aց\ "٥mڧکڥ=\{]ګ!۷M۲۩Mۺ !=۴-=ܛl}ٿʽʐ=mݓEE@0p--4Pp\XP 0޿ -===m߻߽-$` E"@@,! KP+-/1.3N5g-;N:^BD.UNW>YnZ.EP @0S kloqst.uwvy{n臎艮>ޛ@M@陮靮d$0.Nb~@/`^1юٮ.bU.^nn^/Oo ?[ _^o.N!//Vn')+-/1/3O5o7;=?A/COE:oIKMOQ/H/UoWY[T_a/cO>&eikhmq/sO])uy{)}/C2>/Oo/Oo/OoJG/OoǏɯ/Oo׏ٯۯ/OoD/Oo_6$XA .d%NXD5nG!E$YI)UdK1eΤYM9uOA%ZQI.eSQNZUYnWaŎ%[Yiծe[qΥ[]y_&\aĉ/fqbV%K˓5ogСE&]iԩUfkرe.}mܹuC۷oqɕ/gsѥO^uٵo,v'_~MK? _}ߟp@ $@DpAdA#pB +B 3d<;mo@DQqE[dEcqFkFsqG{GrH!$H#DrI%dI#qpJ*#R+).K24L4T3M6tM8ߔ3N:紳N<3O>O@4PB5PD*ՍH#HRI3tSN;SPCuTRK5TTSUuUV[uUXc!Q\uG]yXb5XdU6YfuYh6ZjZl6[n[p7\r5\tU]w]" xuވ{7_x` 6`Vxava#xb+b^z;cAEdSVye[vecyfkfsyg{ggg|9::~jjzk{lV;mv{ۆ{nn;o[oN0h-ȟ#%r3|s9׼s?sC/}tSG}[Wu_=va}k}w{w'( ?hʅo^+~z髧z~{{|'|G}g}~~x\P$` x@&P d`@FP`-xA fPd?5*^#$a MxBP+da ]BP3a mxCP;a{-x!xD$&QKdbD(FQSbxE,fQ[bE0^X%1QkdcF8QscxGS:b2(;аC'd7isBD. .4BTX9_G_@)Onw _,xJtd+_@KĜ} {p^Y EKa6f=۸CvVy^Csq x "uh .ώ uc &], sK0sN QNPSHԃL7x;Xbp]A3/pCG(1T=M='L`y:@Cb6ה󏕅N%4$N=#:UtCq(u+Jj뭸O@! ,e" H;vֱc׮<#d⺄ ݹ'Q"vBb\#ȖZsfM-],͛?I4'I6)9)v6ԩQ5R- K/VrU(1rm ?R)P+T*W.lO΍KLJpZ=:R纾򄕉@:%lܕܿ1tW0SōIzgޯ2R *pwL%%#? :so[EOR%<I 4D){ܶlѐө'z=ۏxKq+l^`5UN%OY-N³`H}!.ψ?a(\wxD* -# 4$^GJy C:Q\WL9:()C2lSid3Ȩ;5g%N<:S0} R(& ׬C=HP7H @d馜v! ,e!# H_cÇ!THx3fobŏ !BIRaGK\wRʕ7|Rv4W{%Ϟ*H.a9%~L,8%T͟DZxHَ*PSKnbμ[ƩǕd"p*ʳ'KDJ]W@7V 1i+I IgΑN*{ێI,I X,1sn ]#&Pv=S 7ǥ(;y° e_,Iպ[ 7J@WzAq8S/ N7BT߄֧? #6Dg3,U(ӏ3 N/)hsM9AΌ4:@:SO9Dix5(!T⸣yd\n͗剄Ϙdi)R>l! ,d H@y*\ϠC1C=Ǐ MLxɓ(SL7AxCʜqI+[4仇= ⿈#'!Ο4 $OSI+A:% 7u;WR8_W9KenRS*4m .;d m(Ү3qfy8Ch&Hjm|X@x LuW;x=:WV_# K/&PUs:,D!O/m# @?K ֧b@2h#CޘQ><@XcDO@! ,Qq H*\p#JHŋ3jȱǏ CIɓ(S\9˗0cʜIB8sɳϟ@ ѦѣH*IӧPJJƥXj:☯`ÊKٳhӪ]˶۷pʝKݻx"׿3_(L+^̸ǐ#KL˘3k̹ϠCMtf(Qy(TyO۸sͻ Nȓ+_μУKWU1_knT-pjOOӫ_ϾȽx(h o|]A4Pυfv ($h(,0(2&Ac}+4)DiH&LJ5㔭E4\v`)fD`DT2ƚlp)tI[,1|矀[AP&袌6(Mj饘fL.=*ꨤjM骬Aj뭷X;$&,fF+-Jc=sN%V+Xg:Q +RI,rʉ" w" .VdE>AUfE;ꬷ.nN*w )ߒF4Nܽ<7/3ώ̿S}S <ܻPo?ixx;µ@ѥt_XÁd% Z/ r aGBpPLv[ i gp;Pa69C0N񍜩#'ΰ "w3&xTB`E"`ZoKȎXYb:ᅕ[(ʑB5z1Ȩ rHw;nϊ|ܞ;qk:CPɢIE Q8hBH2 2x+zP gYZĥ-sD!(Db QFЌ4IjZsj[Ū '8)rL':שv':G!D" cxCar c  mF%Ā[\e@%AGO!A阊 c@D|*r\+xg"PTP8EMS=!ԆS@E":}H"RQ;f8%Qb$B @YъtZԞ|:!JQc NͱtM &hr@UȐb:U6 1D$b bs^k hG{P[IC$}mlaZʶ-nw{ⷿMAMr:ЍtDh@CkHڸ"q@uk"յv{ g${D q C4zq B# 6n[k nr'|JW%puۛD%.[]gE)D(.-׿І3_ncP,eghЄ h,oou[ۚg-(mMd6 :۹x=FmC NnC :uȣ:юCVG7:o;"hy( r؆Mmڡr։>44AvG8l ux;!vxcֵ;Covos}G=o4jx|5;y#^8s-sZ׋xio7BAhA v77olChfU@ЇN@t;PԣN[Xֳucᘵr8~vVKj&@흽>:ʁlwC|'pƻZހYwtvEݍ _|"woY¹|h#ԝo|mDw# z tC ǶNx_Dѧo@{c4O?uo?/ֵa7~{Qi'xrqvhianzj֖nćijׁl xht$u#8Wzzx8sizh6l{`m hmfnGzDŽN؄X|qx~?Wrې~Zx~A5}Q Yȅ^hhxXXhJOnpu tDoVv0xƆli7s{`vthq5uv igjn ·whvxvyL)tipL#WlvܠvnPihfiXnk g׆s(8Nhq~VrgOd?P +@hߘ؎Hdž72q6Wf{8;Cs{_|tdw5Um{kHiL/XWxFp5i6x6v!PSl{ PFlɐʧyGpzFWi'i אYq$ه.w9/ArWȎhrv Ȱ[а 8~4"bSI}lٖC'}ݘtP9.ivզyf)F-dv ot9Kэ%\D pp#w*VUَɅB'ٙqVIB~"u Bٚ6!FrhZɘ) e~2 p4fI'iyA'%7!γҜI-y]f  İ`pyA-Y`Ʃٹ%ǒ9Rv -se&i tf01 ʖٟ&]HhŘy\Y° Aנy:1Y4jt`ɡ8'9ڣGmY≠$ D* d 98R+V25`9VzW r .`.. p P FC.갦PȰ  p @ X`mY[Dʕ]@0 %a)R Uڨ C p Qݐ/ C.P FR B p p p 7:z1 ' )s .J@SZ . 'e/`E G  P/ܠ @ ?TS t*;4. F& 0 )9@\PI*=BʯTtT;V[X{Z\^۵`bd;f˵eg`Y/ W q rv* : b%S+ :Π  lS; ­@+j[l{Uk]{犳D7*$ z0 'J @,ЩJ04O *ۻ[{K{0 m TA   @ 2 PP * 6Хp  *ج pR>­ !46\8|:\E'z IHz>=$ܫߋyZ\^`bd-ǰp01`ߨ 0D20]` R; 4 0 ΐ o &Y %2g 0RTV>W^XV-R Ę I F:`:l:OMvnQ| }~.>^~芞茾pPyPĀ 00L. 5 ?6 } 'nLnX/> L Qpm)[ `°⩠ >.N~p挕9O$jH}˴x~_V}>}..&'?&? <L ?Ȱ  `Z `#>wJ LNN@/\ 4iZ@ p*t?v_uw/z|$) J`޹mN@@V0M]iޠ?O?oo¯_ʿɏ_Oؿ?_Ooo@ӕK@pL9?!O޼y DXpB .TxpkA{r>s}Ghu/4xGqu[]'םuW ﵻ;F.Bc-p C\Cw 6Qp}lh j gOy;_ ?:*}i; Ix5 b=y|NU^tAĠSXp'4b0{/Brr/ht$* DhޖG((V/K!SD(r0Ca!E7B(ڐu C(BO.'"R%=U#"Gvc75Z1Lx hKИA,#fFbeo$T&/83ХgMJ>if{%;Bnؤf(=)s9U-{ %=>wS|Yr^sg@zĂ*s6DsӢ$puk62R^ WyaS]̋"RҦ7iNuںt?ݩ5:T>-jR*.).qv"-h F-L)VR>-̥ 6HUFЩo+\θծwūqښWҔ}m/գWL*RձMZ.x!dke 7g8zgEZҎִEiO[uֵ}-2`;[ֶmnu[ַnp;\׸Enr\厖\,K]N׺_u 1RePY=C=/9һ^We{v#ůGQ׿7;`Fp`7p%sfxn|8̏{Wsv'=<77U<wwnsX+_~pQo|G;%.o36{>wX)χ՝4}v:B꟫Z>|?+{v⇝r8w2b~xƗ}#^߯zWлn+};g9i7ٽg=m>:ֵcWxHGp \y?y_lW`wO;1__۽ tK1 £A <:`;bS? ,-,4؂#ñ3?W;WÇ4V{%Ĺ:#>|mC]@<ır=3?#į#33BHhAݣDu#EBS8ŝ<\Eb;ED DVԷ^SENVK<>Bb,C#1b/Rh4c;FK9{#~뱮;9 |tDTBUCۿK54cBCG^GLԼ{ů=<۱`:X\G{lG6}CB& B+HۻUAk?,|d&kƋCJ>ISTRbPDK4S;V@iHHil8Ui%Z1V˅2CeM5686@NXT؅_NUMJ8`u`U8Whk`V V~ax[cCez3=|WRm(%="KXpi@mRM .khbhM^C߆8Pt?; i蒖$V>cQ4m3~n~W+YkdcCnWKoo5V{8` 9D8I(]Co83ϻ o+poo _5p W o?W7W#vd/q|XqN_KK^j4FfFf ;|Ho9+qf$sqGsVr?q,pG!'i3WC:7;OsC7@_oG+?.wp+oHsGE_ Ot4>we^#?c~Ft9h Z(L~WyJV9 Tyejz~=jn fߘ_*8 u:xgbv꭪_Zg ̲ ʮ+Ƣyl=$YlmR^ljJ-X{^/zآ5Bocepzهm& [1ȶz|"ϕrȴ8w,/1Ƴz&˜s̿ )n"jeݲv>38GWHA@\i9^c_7lWd6_qzG+h3iI_530XwYr!'4CߌήKsk 봞,ȑO^W6{-Xt Jm. Z8ۂk^{Nq]_x1~i]; d.t<>Tʶb Y!5]qR20\(™Ӭf49lv\Np"t 5̹t3@yt=g; zЍgNz΂3'.K ύN3jM:4DI?Ӣƴ??ЋV5kCy&s7͉9[zƎ%=`36uSiդvi[:ے3}SAڬ&Ce԰> eC675}kvwo<[p~s, `p_L_6gKņa EhB,򑓼&yAA dh rAo@ *9`=|j@ens|jH9~s|HWzG`Fե2Y :9ysU7[RrN<0UC hg{ׅv#:w^s\Ϻ޻Ǔ?: ?bro+}>=x7?}lO݋~)={.w},/_= r;KFW~)cs 񗃒DM9=0@"C;ܡwЁA@@G` <@@R6(, A A  @ P@"@A`| ~xЁ r!L @A׈ AE@@h@_@< A !2"   !! &2!Z J!!\dvAjbaa#_ "` `A*z B`AnT G\!pAP@J'6ab _ 1A_4ȁ"Nc`}$ !""*c!9#66&@Ň@@p0u؀@peY AqYl[QNœLUYULF(cdȁO>edO:d@NDLQG$@TFHN&#ATSdS@RJXQALeNUFd0e[dTBeN% ,O`Z fXeUNF%Ze9c%bYjZDeNe\\ @] ^e`W&OfiCf bmn e %d%mfffd<%eāhV^UuNQA\%edeCIQ&%>Jd\fbZws&$m$Xf&'O:fZӡp8b\GHH22m;lq@ Tو6hDeZ%hئ&RgbmhhNF`#Tڦ|&dhHZeA`SmΧ&J'dH鎒i(rih`P(nN)Rf`gZEu\ XHPv4蕍jYudǍ[4SDўdޠ(P))jSΨOd)*RƋZΜJFqejdhjt&kj'NϮ+ \fh閺JҬВ *^H(}0꠶G[l@|{X5p@Q$"T`@F>i*htΩ)(<6)f m,NgViVA)S)f~jDzlnɎ&Z(ܑ~+>l.6k0irεU2mjі+jȎrY( ő$o Pa@PKx~^ќ &`S 8ӂD.,Rf.<'dkBfr*PBz2)릪֊)J").`F榈b. /TvRg̫49@L` NLFjIΒL@` *L..Oj&/nƎH++׬9F*p.+0s0pdpq{>08 p*bIb 4̐L `A@ VJ \z4>r/ﱂkcl"oj0~+ 00NS1͂ o1Yvqqkq12˱ S sKk6Smq5`Ieܱ C11*2v1ײ2.",F r+˱,{-/ 22b2+103+.cp15?3.r!p77{A}p9Svl@Lz`*MlsRjP"8,-'mg2+gq/K*/-Cq@OsS1OtAq3c4Ac,O48/3D?ACtEAg33o474t 4H4MJ4NL#G4MG0+{<2zX@xRsr`tdRY|&OJ3JsZ,eI+ﰶ4I+rmX"34r&m,'ZuFf5+c`WMrw5״5Z3d<`K4&[{5,+vf2mDca#\/ƊdcF`k5G0=퐈؂d:hʳScp3pN83rSv](֨rʵbf<6fpOMB6t^tr8'.Y2,άg;4讌WsByOz]#+L1weB*7r%1*x]U3m?ydY \U4 *M,ttGl k{7rw5@  î,gV.ϴ48uwi5zwjOxt:Hoa324Stx+N 4*e9UPPo9Z2T cxv@ 4Xۤ2Ѝ.6:B5r:*'Zj츪eCt7!&+\*"ʞY`,d^:gziW[:z.f(Oԃ |+Z6 U.miGRej B;xn&|c{fL^s 4krl woid{`7)RY_w\GmC р3(l$(LD5"fե^C{V &@ƛkA%?P饜]~ݴƙSmaCbOPmzq*_Ef9Iq<Óu #d*qƙk%\bNկMGc.AڨUa>"f~1n mAS('wmy% FPʁ]v渥ovLD6vAf2咵"(96nWb 2KfhX< O0j )  BkQ HZʪ9)eBHE;bkgpÙr@v" `Pad,IM ˊRՠ dN$T@fVO"J@4@8_1Dd a(vPv ~E \ =zd|{ SA i%.$\2w 8c p*ayf(GD/`0a@"BHZH,# 4 " s+`P"Abh$m2.m !mHlfogT\8r#0HPi չWNJ){JRtT]r8yxыTk PQ>8m x a%Rir\D;оR}sFB32"$Px҃h  Di>/Bx'96w!/mܚNµyzHzk[&dN*K` ͩ %K_xU ԅHDap dAx=aFg,e3SP ;q /̙[n|+ny!.od)[iP-_!)dUlSKG}Q-|Yt׾o^)(+< /lU"P`Rsl)ůXBÑ!4XXh0(T?dᣘ'oJzXP*:L 6/5\d%B>BOW,ϯ'v `PXNXpz0$ (Bq .*gs-u&q,d&LK4L"L MN NN`NNߴM M'P Q  M5&.O@O 5OO`S=ONQKRAUS?UUAuU;MS5MM#Q aOa5OTS QSSTN VUEWXeRSS?ZUUVUN [M 5V5XMN{UVQ5YIuUUS5uOEW5YUWPuWgZ MX4Q5RSX4ML"Mt*0,eJӀb=*ΔLLeTL'N`_g f? N SMgOglfihoXgyhM2[j_uf?UfVzg6kVYufglP'@6lekl}S}ln˖fKzOVNQNmnlvnhjj5n6Nllup lsWq%kqpWgjVqtm3wf7owsWnkiWrmgpSh) l+ts6iVuWQ]wmnGwh eUL,I3g6c?Ռ+)e,  7~w~@~~~98a`@ xׁ97!a8fF'h3@#C@,Mx@FX 2O؀؂Mx+ܷu@@ mCxXw+؅8- _Xe}Xs%!؂m8 Pߘ)fXX!8QXx3X8XYu yX)9ؐ'88A~w Bn|Ɠ|AV+՗8@ 8ryu}YY6@ GBٙ7969Y9yٚC`FqFBjyyY ـBy3yy٘y9Z2ٚ9&IɀkٙYٝy Z9:빤YYIՀC٤A9RÙ󙞧Oz॓UZٟکiZIG@Yz:AZY 纫{9}O + ,a=O(@= pDm``8۳;6?{r`vx \;eAT efak }R{a[{ae[At[i_!u;}['au{{{'w{ !x;;۹69\k[;e{۹)̛;{];7\å{;da[E|;\A<½w53ĥ5ٛQܹÑ|lj<;ȥGr@R{tv@O[@lHY4/sLJ9J|Ru+>@xlu@3]|==sIA Oԗ[Y]f?=D_q=[=]]1x]שȠ#>D[יٝ١=ڥ}کڭڟy:5]l}a MI[,-'|l3sIa6=}߻]G۝]=?[UՀN`1>5~9==߁idm ˱JKvu+|u^xr=?^EXWo ɀ~= \#^ؕ>>C^wosP1W(E;͗KnDd'swց^_ׅ`o` K=]^A# @ &aYw15{ﭾACE1U s3+(;ulG>3E.! M]y}?U_U}Ϡl|V GG_? ]՛C"ǎ{<)4&pHD)lh"Bō'ɲEfҘ<2ʔ$ْ͈eE :yAH 76@ 5H`CL:u ԩP>j!й3';p΁CF AVmiܷTҽJ5'2yK6,Y8&ښT#xȓÍʎ9k8cIw5$( 6'NbFiA H$Wm˘׆(1N'R*Dԑ^ zkrM!I8 dj-?~_TwG`A2?EVAiGe])(^wx%؁2z؝g# #$c\%E]j ]MQ&F6I\,4LFMZuՕv"h"x,h1 q0|aG#ugx($Fd^'w,p'¨6U.J("ݬ:߇"yB뤏:ު-Yu 5VO =lٛ 1wmǦPDirWj ^}AjLr,sJc ;/Q Zhzpx <"ݽ.Ǭ^p$X+Ϳ"h,ԤjvelY9rz .qXTq.^&\l0f@Q.h!vud!K4UgZ*(B5T׼6+WE2 *ŁњM6Q9"uZIU"K nDwcN.czC8 C%03$b LE0~QG`4dP)@8 AB8?qph@m Q[Q^"g K[X"x2ا^P l*Nk5=2zzNk"z! e33-F$TdaH/J&+kFڣ Vb HPq aȠb* ^@E(:mc 3QDBӐ.jO50i3aZO}NQ2kή!T `DyE3XAg&@oTe0zXւͶ.HR RZϮ(K/& H@)\B@6ڙn5q\HB9IC9鉤2ɞDs` f{H%ֵɈ}NU*Zn*U Я"  㲝99;9Q]WM"nwhI"-طD/jLY y s%aL–tp.5ty*',a`/PCfHE" TP1d;,J.Q*HMBER A(OFka,G{*۶֫2Aޙ6vԡ 鳌h9c9w`-:: M=p Vr!Jp BG) Nȃ'!+=Ie]K;n:H0 994{~ xDDFQEdhoc@ƭTSRPRvCfV/0lx0c5\9|o"g9'"{Lw!(z! 00 E^yQBY&W4%;YdJȑrZs&M;s@^[8| e |I` Rw]; eEX!#``6srp>$2+| PHFBYp_LP  r]mDS_Rr&>IrK^HqG8Dgg 0E,D#C Es M FA:WAi"rRR 6{E1p[bSȵ 2s58C AEU; K| sYP |PML) K`օNKTT?AsPFg)۔L5ox8c fJ1N| ,@UGp@"118XE 1V=>t30 c@C *3g0 st T?1)y)5/9hnv>2:hzS%qY1&zDGs , sW0} q  V] % `\ ۠_ `XL 89 >)F4d] (nZA )qWPVIS/  m/pVuW9t IY)ɚ692+z8Jvy ЛӉs7y s*ڳha!aR xzz!GaW&)x!c,V KPx) Xx gP )LQ ($L E0k` ) L1FlN9@޶RP UM>j 䢀 㶝(ڝw93!ڠU 3to]*~P 'Y9Y&YYT+%C(YhGYz'aעa;Y<1BSq?]n}SO߹3>Q5Sr9X"z_SOꓔ艖xu#*+j/xX'ʇa;4XIJO25Y)aiR9VY#$B9x 59"BI$;q7u F{tU=dTB 3 DꜦpڈT?{IE3fȩiGphA%G#Y'G!iSi]) L`/d=/gEJgTn۵}*óOgmW[LBqВRqwiyz.rĕAA@p^Z_ePU҉^uT0 UupVkV=SufkB&qKLt?w]lfOlfyX뻿 Q`;_krdҹ*i#E^$+5dzdUg6k]eV;˾ X7 zzJi[)YAesRq pL:Pot`%dR{Pk]ߵ+oA Y-O76\%˻J&kQKMLLQd 7l1lj|T^FMkQ;v|so~,L`" K[&%XraKcq`QVpʰz 1m p˹˺ m\ f˧| f )$F=)$<"ΠC+c;9pM58W ]`N mѓ ѣ=  = a0 ќf%Z V S@2(E8jZ2179{EuMۙ9;ymc8 +EW%9t9Y`U[|(e-Qb&ı7*WA-M0ٔMٔ`-_lښ"Ǚ)}#'ͩY,GY'%$7q(<$;. w;2 GE-2]8eM3޽ȩE׊!vͲ"Yز qY؂}}^؞@ m0 @mW ؒ.-.l{Fv1#('#$2ZPmlh|5I0t  L@뚰N4Cn.![ 2?c' JCkܒ4;Q+ВkL4T<=L5՞)0|KM?PQ Ɉ YZoZ?Z?Zo_/ Q(]w@N2z)@7OKt-9#* Z(o Cd.3}Ĩ9Đ@I? @0>S-Y/L@uN~;װc:[߭Ca(qV0}}P m`@0 n  @`` 0 PAAT3@lA0) t8 s:2a!CC)4iâJ{`ǎ=<db"C >4ȓMh & 1؄$$&O3iT )!Ré A8D8Ν&1Luוa&ATO@Avm[KTJkRy}P^I%dI[&iպeV ;!RRyY*T3D; ]qiNٳe͟?aQN.vձWQܸF9L1s >}C!@LP}KlcƼ4կgߞy3bd]tA\d} '"+0hZҩ6FCPH%I PRE}IREIfcgb&œI4IhKp;E8N#r:DA4##ˏ463!A3&6lM5!Eᄌ:CʩN@I8B4UtQǒPH#tQ46 6.14<l"DGe4S3@.N@@.;.Sv>b;ֻ4AtB#‰ ۰#C[찣FPFTQE[F'^Ei@WSE_wm%w11 'DHd a=s*c=̕DbY ce4|8K qbꪕqFuZuUT(zi>R1+avWTz"j]-U3Yg[`imWڎ.@%>f~gumkUp Ս%[cDi͋Śm1&m7i`PJ(rHM&gˎ yy}8[sz_~W~I(ynRFC9Tw}TN UO6_բ-5eG%~KM$IҲ>/3BMQRTOWgk)qΦ49ꕯlp;H8Bgo$}@ѐ   +|+Br .t_;}C`ؑ4b(?a{c8E#)F1 nH4s%9LgëC(<2LLD8L+#g2G6ӄ(ѽqE0[^܂4(g\T(_TF6U &J8;H m@0,}p)V BZO3snFנ!^ vAC>Qt{"(RGtAO@G=QiUorŜ%.Az31h{H-Tڶѱ}'j{!oq[f6 ȎXu8(S2\(4=]`B;+|3!t+uGQBbæ0ƼRCt$;v $@xt?Ȭ *8$K'YQ3ˍrYH@Ȳ*) A\rB4%Q ZӒ;oٺb ow m ihhf`Ő1q@m/G8⾍ru= a@VdP` Cut=1\kcmsu/>e!!*hq i0,B)0J|ۇ.".ڇ͙[B(Ҹb pIXY{ ȃ)Hb8`TPXV_H^XMp[J@ $(QEZu,x{xW0*\AbdH%C ̇I8Ȋ N <(L<{6d]!0'UH+.?C,` ЄKL] :Lcxz(WT(ȁDM0?JdxzTM(XDʴMhAJC]<qAS` M0ϻ3UzrmKۛk[ qx~_S4e*]_3ux=|iEsX7q/8HQza!4 !(2b`p+@{KkI 8 T9ih $@ʢ(G܂^e=U2SàD3J!Yb%,xH( 1" 08bAAT(!4v7#0^9%A1A(JD`9^E$:Au3[hTdH8#RxFk3!UIC,.,b:ů?0q3dHF8 S@TpYADJhAۆ`Me5h S@Ӧr c}|6Dw5fb,jE2lv Σ۞D (@D@]5$ #:V;`AmH>ygHF|u`Oi[6`t =\ ,Qy' hNjьNQjI*Fi㨀 JIQz q /OZb9.O<ѣ[ 1*Pb`̼Hre'Q`KP"Dv%ɓk9K95r*ZgOM;hFP`H%Ub'V0bjӆE.Ew^{(\B!sWVP&JؚDzp^qDb~kTxqJJ`L?nR`EM\kףvpuSVj%F.{fPp1` ?zt/p%qQ5H@?.iGaqqx#z/% r0-xq S%ܰ3ϋ&9 2?JmV|l,M(<`XwJRNWlxX-v NwKkx8yd Y*3D_~xdhtkY+Swubz С qU'uPzd |CT:.T`.Ggxv }I9u.]?}]GnӶgJTLp|RHtMvgPU@na}`['a(Y{f/}r־GoVa󓎈Z9Ȃ~Hre@'87i!) GQ4jRI$Z|qB.QJ*LT%C._ĆO96o޼#G'A`ԤPM%(ҢK2e"QB!I'H8EBد_r+VQM5S;ppαk'2LiTR CF*T-B93T~ P?ž4z]׏1V^VbLT7kNJU.ЬD^?uT[6LD qTt0Z-K.`TtO8|k Th*¨O= U20'LB ;bx!QЃ/ Sp 47MqC@df0iFOBSJ٤blCj0=pMl@7jp3`0cxw^]gat1JCDР:()NJtP$ Eɥ_\<wepSDAkSՁ>ybVYqVhm,UWYe(Ī]vjW>ɆHWb pXXq.rK]Cyf@!Z(bI/brrr?7أMk<'{ʱKT*Ĭ3Blt؃O8R!BdʜqHrn bF* gl^\RcE8 TVbe_%b6I^8zjMqGs8CJy?yJN9棜r 裘)n'@DdyB{B.īCu馀!h&l+X+b%Ȋ|_y^a40ċO9BZ%Sܹ ӟ0*{4*#;.'hg<ͶPpb0&*ԛկ~.; >1W ya .t+5}^zŦ6H1ggIYJjЄ>tX)曙WbD*юÞIO hP" 98M]*usl?Z";4tS|1LHUkǻkRZG&լzDZͤ@9 \Z׻=hQzC46-% N*@3`!.0aR& [2S<^ /x쥢wy. L`P*Ϝ+q Bȴ(hCYB D|@!LY0`]2&f1i S]_xBJA,'HA~ e>Ę:<1( f ;t my Hؘܰ`8 1 H`D~N-=p\8sx:9;|8hz3|+]e :C9܂AE04 \IEYHdH3q\mIIY6ȵNki1;{gՇxu_f097'w`JDuI  yj|#akŒܮxBDaӾD^AW[ ʷK W&@"SAS٣'^W r8fXQ$X~‚=g![8+hdA2;z W@xC=zN!#) 4WI-X(BN :)>9띞y) WDۂ[('<)4O(L>-1Cu)Fg<lFJ!_(`sBRL•/h‰@eU͎ Mm[ \q#흖]ƬRxT i"dE\dM\DQؕ%%T%"JAJ]-V.W hlX1Z1zT&D^ >"A`$p" ,aA/l?*i)C%TH }P<>A> KB%!vN` CfT0A5Bh Y3ZyBFv-U/h8+a)KyBC>OH"$2PDxGB\X`F*ф8ჿ`%B !tLGi/'.XN$Ie=rJ !B(L2?͍t&ޠ"bɍQ[5ٗP"5b#Tb>A*FOp@%M4Otf΁kb\8ޗEn& OZ>*%'@MY]@ib" C;:2;(aY$FSF4;;ȶ,A`TpC9m -X{'ɟ)+0A<2 0\`lY\=<+ Kx)Ay'ğ-]#&5l̙YH88B{u`8hE"x**ˍ:hTA"y5Yac6<ܭ͓ \UYf$Bbp&%z/z&" 퀢7/l&% ! 'D!븚Kkb s7zk@uj.o@+_B(^Qa(+BC 7=-AXRj:i4LX뤁0xg=z:yn(>+1I}ƣꯝ/C9ă^!`/Dflq`:Qk'+!@C9C/iNgu΁SYN1fT)v$%Ar-v +8C%dl]] ፐݙH՚钹 eU\-\)fR"Kq" IAf^h#'IfUr"&^H/KB5?KmƚP@8g*D@tj% +C> !똨'_=t !+C8 'F`v]Cڭ_´%zB<`_p.Q ba["8 11×&tD˳GJQ ۂݏe' ~& YAC?xC/L2*_4h d$zڣ^n}zmޔ a؝"&-ћMPf 7eafV>󰪌JTjB.l&`-$oM(ٚ *n/ptcdP(y:[s[BW!dyh.tX`[T]?Í /{×2h5*cGՃ3eαxM+z 3݂.h!P/CTnm̶3Ѓ=\};!2kk)3*!)͐9 GI bz 68 6e3c359K+DmM nZ<*?C--$._d'PfBHE1 F"B) C9/4' ICkK?;ÃLpG۬<6Pt,a*'q 2B*nC=RzB/Pу3HXt_K7Q 5/Ќ3UVII35 3t 04ɚx7Wm83볟ҟ3F%vb7K=9\ @T0=]? %LCeKu0:0`hGoS8BcO'¦p?Kx*M7BFlB=Hz&1Qs KEvD7%G#2upy=kD%(W6D'5*15!5# &"!]5]85 6aa7^dK9n 1;ÅNRRWRl8O2m*EF0?OchBIOt{E.orJ7tJ#ylgEnOOLSʨvar~ᒳ)L2=`=qLJ"׃ycwjC5rFvFϭ j˖#eC﹂!#Tg "2065!QU Sx+mZ=8 #"4H7w^)gL+i6gO$cd$ 3#v`xJ>xtkk炭v{|_PFmGL+kCOBSB7x;w9yҗO%_BBwsP',Mt̨+?"kV7)C; DT6XDG$A/]f%:lzpxcӒ؝ Q]08dV)bfsads6ݎ(`F8%A$$}"% ֱ&s86AgobF0d{y0X¼(Rvyٹw*;I7ȓFq;{;zs !QSUU&Cįv9R7X&(6ŸLɯNo:<c|pj`xyЯak*CCb`pڌ:ڬbN]? i_aӀ@ p! QA 6tHP 3s(ށ3"9ppఒ'T#I"Y'GP`"MhִYfN55%r(=/j#'2>*4$`I&`T2UP<-[Vd=}vWSL1*غ~뀡iD6U!go.MOO(RpMvZlˆu֔*SBޯ^jVBTieo]GoT5dp=I淏D}6>v.VCX]Woګ,5#D^Ci"d1%YeJY~gEȒi5MvFmR1d 1\l)h ).p&@C AЀ M\"-0E3xeQc,BG hbE h|22,2!$(Kd . A 4" 669 3 +B>pBQF @GIFI1h(L5uLSM;T<1 ?M$EIT9)k8iɲV"QNaGM $Rh(&)b^<2_~2hBQ'-Nk~͒T'd橧]Li) (gK#]{o, O,xN>>B-ʒ T3 CtggX<>OX Vp&ތ?D+ z72vM4,!,N+hB`1RH)) +q |h;>`5Krxɰ ,eQ?䐅ט)AIPBt ҸF"Q/Ǣ`>7 юW]%s$4:(0 *j^! `20;`G8Q &$"+zQNdx'CF >IE> ; aTCcc<& >O >EEA4$Ȫ@;d4H@NǀUŸ[0_u|, k&? &:`yb7~aݴяz #kIE0?{TMؖ% t@2F;2lD ucPHQфX`KXBhJءuco@Yxc/`+1s,u3HbR1oHoPW nEu}t! 8t/!Q%p% ^̋::DXAbn!؁@?#6kɨ{m` p''tӂK*8&Vd墻(E| iFM(-uu`*vʡyPXx}2{ΨG=U(\l~qbIv>&ȫHxRJ&d6L!Œ0jƆX4g**07Vc@}3|F0Qd" ZK0a U5[6x Zi05QrҺlr#17ʖ;mowHE=*Tm'03da RB,$TɊznTTWSq,XlDbwth夊` (bd(ȂQ$F ڀ`a`A2z4 b  @Nl S5BETJ ĄKX֤~8!ӞELa§1\F.3 L> h-KRAʡ/j p@d z*Xhd3 ЎF&&=JA5h§RL@dA1*PYn8q,jl@ Vz^a q1|ljB ,<>Ec- I,-P! ~jDfo ʫtB,$@`i| roi0L$ڴA! A@ vXA5aP!ˁ*aA!A *<ʁdaA:&)Pa! e4axA4󩟮 dQV0SZ4%^XA頲|f!0&3*).La~fBn-i&&&R Lz>3#&?B!/ a=8#Q1ц6M!4 AoGj =Dm$C\# <2h X  na Qԁbn1"< aRV!!Q!YAR\ATfǤA6Z!Ŋ"& W) 0&Š'aAmAA)O4)A4~#+2*= "b"L')j!ʭ )Nr,3`-ɠ+Rs [J (xA:!~S.#2=#&  tst!"NF"#`btAHѡ!6d!v[4j+*+CA A(4kBi2f&vMЁ Ln?6-+^&JBS1i1j L!zX6f,u+/M:al3"4 N5wQaNJVxbn;c$Va:o/ &|&І5SC-L3.̂V @wpwoLz gz-3FzHu| AҀ~d~~b"b~vjvnD-APXe"l)BuD'ag'ѡ(!pЁH+̟6*!+z++7^nnAH6,!"#."b@&~lchC3>:XZʐ&Nu0Rv$uA|,bnøΒNuD-N;@42c2֮aw'&vF"Yamc ㉜?L:!@pYUpUDjSZ&/!&djo0&T!hᯌ69Ċ7[z4ᖱ;QBzD[O7'}[ϵdLb}YA~ANnw XoN9@V5^"-)J$ *RE@N ؀4#,bƂBG{|a½Iiho!x/,!^^A*TBLX`,"hSbM9P|q$J" RqOUP7AV#=T}h2[yaZY$:n3AyeBa6Doz @r+X5 M-ޣ a.$k=ތk&N!sP5iA‰YDC^ &5s"]ܵI)紋ش{1DI6Oj @2\ v ! v x=iA1 BF5a$&Fh PK:a("$,#HN5 @xRH!ց`AtI (lQ `N @̿J }@̿C$y#h(, h@1œ'VM U+TL2*T)P2uF*Z 2h0o j фz2u | b "O 2e'V.]K4!0uҔB$B8Q%ODAr쐱d`(U!KQɚ2*X.5JߵkAC"LġT'ԝJCbuV3+C쩤@.D{V1^ĈYИB O?&B.̏|@dfhF& .hblGB4~`襨b;bzѴ+Ded_5Gfcc:'jP0ǑG&0G9AB1 d9(T?ʀ)M7(M:L>KX:&6K B_w J(:FG 03_?E"8S=XJ%% *вGu*).' 6!( ;VJ"t2Ь\S-80أ0X`ਭ‰yp*V11fP%fB +{rFHarQdRxB1Da2pK0wBd)dCo50w?* Q+ *^x1pJ"c5PExYPފq@Wa!! 6>^͟$ !h7/ƘȌ9R#lXA:W$BQRi$r"UY1?Ӧfƣ :RL:FSh!0p>ԜX蟽8J)cF*"a)wL_Io  ~āJ"IuBF¯) K( aG?NT`+#`XT]V(,n;|6g"',e( mA|0Ckdb8O@(+AX!q -N&0F1傳P1:, )ĭT=A< $J A08a >68I>nj +(6:.T4)1UkS;DF*z dC'0-lhS{.Ǖqs8h@.dQHC! m(i5Fz6weTش&BBH )2L~14)@p,l_P2`Ndp$C Ftğ()zKEu%B(ƧP-L:EO!M$gX5*mpM"j8SV#rfDB =im5Ak.g8$n=1ihrc%S$0`Z>8 fP;PS$'Q >رIT$ H`&z iE?@DBP;!@uFڡa9/H{ \GIDjK4ы$^7Q t*J`ȕ+CWoڥv7 Qm|i8`6D93"hƶ.ScMU/SD Ց4N8!SK%($],)O~VXn@GaiNf0?NO&&_% E>#_/~B4J*psi`"#& ux`/PqW&O& mUCi%'""X"|<ԄUbbhQ&'A$ j,i]11d8z->l'qzhC|0CHY hjI>¬%겻υ}o+vԻ恜{+);DTwsQR }8YRnHI4gɟYJxІ7K G<'0 Y52‡KFc rz[B B# I:pB/Q{_4-rq7d(kV*H(oWK L`\c-4nkB кcV{}f F8S{:@u,n̹sSBjأF8E> OY\V?ҕ f|wED]WڭOhnnf{cNQ(P!@jZ\Á (UIQ 48'Q <ʃYwTW(Mr}H)spRD2%ؗHNRd1 S~sp~7DsPD>lC)u`,3/ [ӈ A Sy%(t 4 k?ӁX~sI X TZ3ѳ(*aE '(W  '^+l"7]9jx{l nh^^V8LȶmwLyzud&Ȏzrrs)6'~<~O 3 @YM ÊFyIw9)%U;v? RB(S,I@UX(LSIG؍0e@HI8, hCŽ/@ؘЏ"wtlY!] ɐ]3mt#8eh[ 2c 9]`f%wjIj e0BRj@ 8ى: 8P( p}H&'  Z ZL31EUz暮#9dڔWlvW#9R< #G){$ *D9yx}czRvjx##j$#'7: 6n!|F!yo:L{Ɔ! , Z! * *q<A; 0 `ƣ c jpv @0qB; a- C0 0T;-Db$ s$7` C}@¶c _3p4q!_Gg,M9h$o)XMRSS)x`Ö &;n<ʜS˕yf?>,i|aăٟđ*`7Ī{Sֆ^"Z^adl {`@ `f z`j t`ϣǹJ BNPC .nc R_dM,#Hg{P?ˀ?YH?,N'_s<'l9M5ltff1;jHM?|=\_5?b2GGI-DHO7maZVW l 0`  P 0 j *:є_)P·<$}=bۆɱ_WH)5]JݷuA9 `>XMӅJR]ZqZQU:@3m͎*lE\!Rpk8u LVLK;uXʪl_cJ=`qETMb-؄Àƈi>&?0l BM%3l p | ` `sXXN5e-K ޷02 h˕NѼbG2-`M߽3 ͵r(!3nt ۰ m,7i`nooJ{]~ ؁^v6+`M 6`P m Ő`YbKr|b1&µc:s]o7r.w' x q o­ NʞrVnÕ  .@[p   4 R°p QPv/Ur5|0 Y@%}ߩ`) ,2-h1Ƞ s GT8YU @֟J\j8v,w!;VO>'` P ;p p㿳8Š n 0ns"WCgGej+'x_ظwPl@ SUj0"{f#f (?{} a΂ p>w /p\d(/9$X*CLB-q !{e-J̱C=~a JR J*Q6Xe3=ͤTPC}%7>uzAH +i> 6a&XYrK.mؑTL^tlj%m߾ZҋNoc7O5I._:[FMLӤJ,yْ9s֭[I%[nܕpC⽻viܡ5M:RrJțky%ꝩ'.1i=ULʞ"5S%2Mz!ϐmR C$LFXq Dn!F"OaŐTƹ%[!6 ҀJ\I%-b x(1ꨤ&T*.iI:K--;bt).iG)D/wGJGJZ)F1[l2̐S8BK6H#VN:C58$3M$2ik1y1.q˞tk})ԖanűITF u3蠳JHW\q6DJC:K=tG}-BvR^d&!%vŗdPF9Up5W_MC6'bdz4b4xJFJ85&I^I QEa B䵇ؔp^4_XSQ}GP B|4ޕfIL™GDB`)'RLh)';IDh&0eKJdQ™ʂt-ndQ}KeCQ(F+cl1cQ2"`*@"J09k5M.Ҳϑ:qCIb3$;NvsCFrkWF4Ά}F04b"І<  HA/$bG%Dd7P0Wp"j*!#DB_(ɋ(Gne(8E(,/@?"5"Hu&YP%,L/0L"\ d5uPlhȐ,4!2 PҘ>7Ĉ#n$c {ģ0u)e<M8AW2/"hMZ#+̩z qtN8AbY]xn3H)x GjR^0CE8:`̏Gi(KWP|Fч`| 5 a"t%b!X"\wJC#&R Ε_$aY a00f8'X*e0+'iaJ>3M+9A{npK&?t'<% 6\Kf[-tܭQ5>(S&SctY~TNj4wCb8<˩ `ԋ(r7 U$Ń* [&TURcIĪ40E/k/whhŪ K›rM!^ܢ-X EJ+|`ŏWGGE WE*Mbn3 f6`G&XܪB3PNķd 9Ahjmh iKؠ?1ŧB"}[cbQ;dZ)/ cXDX*zn & {r!l \sw9)Me/:~Gl$3pBbWֲgORGO!m@t0O "pt̀ߛ5^|=?l~]/85~fnϸb np_ ,)rCWd α5nnI%5yi}A=Ւ>i tP6opT\ԣ(vPP£)dYkBY⢰d5 ` D 6 whWh+P?MM@638vPD( |*Q+ !b65xϻX)a1_/xctG>#~#y%q/ȇ~w p+\2k߁68${bmT26ByB:;"~z ː*:púW*":@;X q[[sp)#<+Ma(khzπʫCH.#Ix@ izO@ $Lb0`dIh97˽ )Pk>[9K;CC+k ?;8k9C.=\ø,2I:DD8 l <jq'?:D9=T>DH??$;H3Flđ IDKJMt > Tdpũq-Ɋ'/ [:P7ā@ehyŰ4tC=r=5kŁCAO@DBHL1I;ɚ\I;IdDNDKdMɛ? ,y : U OHˊlY(0ԉϧS \TB{d$KaP t OpArJ",Z%`i(XPC24*6$3"\6 `[TO 0@$X/GX *;iP"{`}0h0}Q$R81l9`8`+Mc{958:2D56M;EӉcI>Sxˎ8$@I;89r <;!ڭ42 - J@-@ O!⣥ucQi*)XeQ<5Er ETP;2MMTUxL /ByUet0z$([$-@?J9d=p5ı2CL׮+ oΜ$ے3SKT D<4 ' >أ0.H0pY|ٴY^ PYO d!^#^a8ԨʪY1K+bd兦5_@d4j,E+y{ }JJ#mc 7 y n;5XuA؁ӿ%\Ã-\3?̹R쿊ءC 5 (@­-yOj6jC! !  Ёy=y] օء֝m՜- D ^YV[3-V,؅SSZVkFO12Y(t$y|[0W)JH`C`Tq:TTʼnɵԍſ8L!Y'Qȁ:#^yCWޕDXќyձ0_[U= JӤVE\ O`OuӜn}0׻.Ðڇn(uuz^xșmT^qf6v7c\\ؚ{XImEpNXT a)a&^dNaֱyA@E/2PZ"ѥ$2s`"'6xnU+bA ڮp:QW5a57cÍfť՞[l&Q 9 "OTX]CFQ䎰g@B~ahC33n |F*T:S ^VO`Q/SΠ`aDHº _y @iyHrCݡ63@ M.kFjlAf(`'9`PIEvFBAޠYg'шo1Ґ .-(u޺^v^#<104PǪ+6Pnn:Iעn~lKkjovCVT`OUsKvf kEdS9S@N53;)| QQШkkш΀*KUx,8DPlیtBbt{t LXIJh `Հ;!0?DU8{?L3mA;}:?5@,TStӣ6pfp7MN OjQNQ9?`VdAܱ6j=NJ^|=!]k&rű<)e 0APK#i0 +=ƻ&H_p|7N?i>sLD@/IBu4pdB9sjtq3Ε\:v;tOtV4y6ʬRqS߬UlxAXgn" ^; MMP0EvTTB PXB`F7oto9;H?>UOwxssGFzD.~\QJ񴠉5YN4uxNTT=[8zaє'yGu5C%dБR7ItGypFMhvo=l2&vwNAfױwlmZVj*׹ln%{5nZC9v.0@hLq'K O\Q2Y1cLԪWn1[ r͑/iAw &0aHʓ.cZЧGGJ= NjЁ;<0MԳ_=JWJd/Dz ?H)H F'Qj@wx'!'"u}]au 8"c8't+^u 8`b5vmAcde6>jЙd@Vi9djFnAfn 4Ar8;<'cq"'QuQua1)!bH4*hL1 *(Ddi⧡Z⟣iXb͝ufg Yn]v$iAkMYd];nŕ*iɢ.Yx!{ƂՎH[nEtHhunl[^_hXi_bzAu  LS _2Zz.% kEGՌH6P0C e\dDR C 3A7@sYTf2uBd'@ Nk!&copg."HHB(`!B*B !HGcI!"" "݁H3zKRnT)-O))W(ОE8Yt|%҉ЋXdG(^D_B9BGA-*>f_:&)$."^jd&'aB*cޣ>[td+Z^zˍB ZnfQ*Ӝg@#2K ֡9M]F%\%f%MW;n!8$ZZ.&۫gYZE%;|RjŸB" >z-<-'>_J&Ad""='(C:0(c&>2`ef$L"Ja>g,4"*J!f^i]]aFD-<((B:HD^X *T߉*bJx&J>X2$HC1=*dN!*ъN",'C->HCFB('b R ِ Srs*%C~,*(0-jb^ĥ(B~C>!:C#azXh$ƪ!^<:l!<؃$h򙨸[ Kކ%_=l!H=Cl1ڣ)`k&++F*p$% q2Ua^8Oȍԁ" Y"+x+C*h.C*Z*+b|tl%h:fɎA"c-\+:C?Ь~C1 fb"zBndѢGԬ121Z=Jf&/adrAy%pB~JAڃ??5B5HԺ~2G.:1)0) J/'m+l1`4Hn&pm*> ʚ.%HF(2:|Զ)( g _!?n ؅ 1pkr6qˑx Ut4RK!WUA/R5ZM@Ez^˚&..10CZ*/L' 2  ELQH8%S$[/Ur;k!'5C5C:H57g$dUB-Kd*C:s??68c5ĥ,4*-*)pj Bzc:$H<1\-cF۟+/(:\Cd40p5=o Ԁ@n-nd.?)t:EHCIے] XsYSAD̴`MrtM౱B(d?B kB**\/*U8ʩ%CPռ]55 *HC8?C?̃$u:& [`),A5Ƒ"BA:?xy8f0*_6S-@CٶBJC!Lp~~DJ\!bo' #"()×Cw=C+`=G uxCr0`2rR Fiq:4V1Q1~;5HiIPeWT񯝸 )8*C/A*0*B"CAr,h\U8ŚGOjG̸'ബ%۱^6 t?$Z+q63kr0k>C1аecv>A +UOsD6;yAnCC6>ԃ,d9':7rl:b6l{C=C+?C4%(d!C1yGtN(U%e,qSjtC%*!&դ72 _Xtڧ4x1_$6?<+C('2Bz1܂S/@{xV#Y1#Ӎ'TUWB[/?CKB:8>l~:uC|C)裻|>Js9;|5>=D6֚G|`L:kۂ;86tꃯ #@8DS-!, !AtJ$ĠJ(E Ԩbo4[칳ULLD 'C bJF鱔i 4иVA` WV,[ĘQk&M[oƅ֌-YhU Blzu,UҰicǍwDae#ʬsV;g sSp0uXf'YEgդF{xQ9wP:u*UT*%$PzCƇ F }DdIy3R!D`=~8ppRC=,H8ɉQ&T &iQ[lбGE#'4D;"63D#0@6t駟yZft%w#Q˜ '0@:C83h$tĉ0j;LJǞĩp[$Śbb%1uQ*;  p>GdLcAƞ~1tqIRtB=ԤPB8j + î2,_ۢ.@VL+2" KAVFVNȨ࠯Oֆ/:Sc,^f# ;<")}QEmIH<`ٵp7?#-cTfxB:Q } AO˖WYҖ"%(A lA}X88$` Q ovB/sla?5-([ 8E\&IW3V6:ϥW+uWK`ب]evQXk[u'Hq _G.t ~Ny$ kK}<˴ϒY U< ŧ(bP%+q8HG!Me 0!h'&Fxr/D[f*) x'ݼL@ŵuɗYe"a q6r\ጤ+aUi ^F/b ]X4Ycqr5G ƎcGmҷԠ:x\p CDAD;t)%)5.3H?2ȠːSZ6OI8ʛER[? (EMf6.O@M-FA! ‰$ I'Vժ4ŕH8Rc-;)VOTDD0IgNN…,`:qfM*)[Vb0Fe9ԒPNzaX޸,/zEE-fme RC˧ % II*{[Dyj4D{H+?@{ AT%vu]?4)*ݖΗf8V3v)  8S0'Lf҇ϥwyecaFհ, 0--6tuUc!`*SSo_G݄h"G,30UX0;2-B& ]]h[bwVolT.09,rA^_unykӋa!!hS*LD[0Sjn\$}gq2Ɠꈠڡ0ib & 9dR;: 43J δ|=a!H/M&R|Muwr7!=Fqπ6 V-EӖ1N%vʘܔaA>9iJ䀀|]ys&=!Tиglv} ʉ)3D9Eq$_k3L pb{cM| " 3ѡ85mtwS[LS$B̄9ؼ/-O\yDDkjPDǩ &d[؂ [YI&|P3[.F2hBo+*Ywom?)f>s>=DB;4cD+PҶog hq=_l$< 01A[Y-k_P<>5I7@z$"+Jm3%HFBB0]mr2#Ld`c `:! B PPa1Qakr1ڠ{b tqG hQ! P ^ejLoeq1j Ҡ kqPyhg XvO! dq1Oa-QQ!1R kQXp=a q$ӑ!!!b 8 'Eds^X  n Y0O40F2*-g-%@3e 4g`3u 2s--3,3a-_-Y-E-5o37Us-S3(334G34J7{s26ْpӏpC2w-q7R9k@8ES;y4s!5gXt-s-yg2/-Y3RsS9K8s;?"4:6dC*;+Ȓ,sܒ/ݐ2)Y~ޜ)r`/ M+ݐа+5(@\B 74DCa LD!`#6P}"Cϐ#-!T"\dEJw'3tIIIIЌ@4iJW20UТ4<4H JF2FNTLUL IAtv1@pB1t 7oK9TSK?" 4ж Et8 M4OSOCM=T`3sZ/+K9*2OT7E{+UYH[I PTUKCOD}u+A`OZӕH_UFٵI_4!r Qm'ms UVbɪRAbB3VLTGUXtWTIOXd_Ef5`P*>M7J\oU4e[Efy4OZX|?ܰW!!N?v[CT9 :q vH 3UߴfqixkLM#l۶3zm6-fw@!@l%R׍,R1VBk6U` E5CUC\xäD-rl s abzt}]WUw[at_wvbWAvuZrȌAeW&pbuW(c7+d%wFfg7x|UMtvw}G|V$F}7{7Z7~w}}{W2S؈R- _X6p@@ze~Ix]J9*&R#?MQ8UXu72n9'A@meWy뢵L cB *D@`Tt_aG 8wOX0w6x@8xxw[xl0D`/"6sh,p8y 8:06/@ w-~/d~XuUgvw3a8b@K8h}w+W'Jv YnW8 ʡWxbR2iu8s G` B@k(@*"W)5 iFX&ϵPv>U[;&`/"``  `;0  !|\O~  @ | f\Pܿ \" k|\\#\yΠ` ȇ#|' \c (Ɠ<ș|\ʩș|̳7<<@`>ɋ\З|<ʧkP-]'^@yQ}]VF,\=^GU,a}wȫcYE}+~}.@eCYC-`׍|~Ʌ?:=Ÿ^@ ]y`Гվ<\o+^խ~`F)91? y~w>u^;SGI?.c>> [yRu6ޝ}9qw@Yg/lu0GX|߳Va?v\ne L^s @@ ܁СHDB9r!wxa5ʹ3'Dp2b0Μ:/;>Y $HE u҆,td I8V⼣FAo %:(̓M3#\˖͹󥜽]fLf$p$N{LnȉqӳՒ+ThUظV 8B Mb5_]7_8uޡl'g|rϑ#b…"EWat ˁd"ƌz3iڻ?>fl2$:tBxבu~g`x" j94WEuc~BSMEJD@xDe@M)n(шEQgiY:&P1(D2E jcȐ O򸤌$K)FZ,%wDž蔗a%UU+"e6 \@\(|I+#U#_eƪ(|ֹp8`<L{ ^WA"BLΩse#Ir K|zRL+dgB3I3'B) Ё%TB̯<8P3 `LEӛsDvC 4qҼ)2TI>leDTBٓ d#"ԜE(+YK*DsǤB*(Qkmk Zdos%Fզ+.{F/ h&MpS}rLcꪙ a1`Xb7%();լa]mhIgh\%NNk@[uCBⲷYxW~gr ۄ.q]Kȶj@kocR,aW,q:UKԯ6d/'o{nMK%u%r4U+r+JBW eATYej`u`b^̠p,"SB3HA  Y`V;x |\2r Ԅ#*3u%]i͌1y͕l32EkJӬ3Zf;#; =9ϒVJ/:|~399ӆtMAΙ7ISԝ4_V#֍Y.vm `@rL`F"T&YjU:d3ٞH@\Y<2}-Ga>f]rfd$p o&fq 73?3f[8W&O s0 hpAyl_@#`|6L#5!~t!Ћybgk}f>JUңYW)M ԟ)=fd!_#uvLd _zK;2[SXBBZ;n%OM~a"罶 MN1 {~o_Ap }uAE`'r?㳁 ~ 6^O>|~ωH$?O>w?}{}ǟ7||~'7Ї~ǀ|{ |H~䷁Hl{H |({'X$h|+X䧁58ggF! r6Y!}X@[X?@yhyxXxX~|ᇃ(~{W{jV| 7||1~٦~X~@h|'8h8}g8~爺GXȈ(OXHH~h|8(xx}H|h؍x(h稍؎⨃X㸏W}{|xvyE`4tLᆆddH+=E*U6Ve7"))(9{0g uPg@rgnp yag&>Y* pn!:)KYRn:y\n``/qu<9 Wy2ɕBqD`+u~"e ۶r vw'q[3uz =[vli+ LwzrDVAަX01y4KLW,9V;=yc!C_-d@;1Ib. ACUWK222ro۰ո%M4Z밈;㷇[b+w˸븿{ k2" l}pKq?7J pmFd8RrTLdTZ4Z8Ұzpl3z"\%L) p?/\#T͋=|C'QT)eKCe2BU,r]?Bw-$-kwO&:vB\FLQB\7vNO9 R%+daFz#vi?ѻmp\Ȅ,ȉ<Ȇȋȏ|ȇ\ɔlɏȒțlYBáʻɪEOZ e"fT3KEP$VaL]$UVU^7*́3*ǟӆ)ƾr,&TZp9 zdܬS,,m\ |FuU%$\P4˭[[`*]4.]OZb3[GΜ ]XȌds\m#GF`ScG'@<Dm< <LPG͑#%w3&b֔-2-L3B`N!8| T1ص؅^Z^}רa b6/C]`Jp ߁zǙ q\n^Rż) uEU]L-p"ڌfB-(擬q~wJ2'^;&|: #'z7BbtBs.7f}1 N-a|nJR^Lp(]O,p"migFM?,,́Dj<(&.l8±n/)B5˰Sn[v\"b.DnH\bx.zl3TcHœ03 uh^M/7!VQ̈́nNfm,Qb~xEB~ʋ" Ap  &Ѐ d2E3i4nѣGcdYĊ)J\e,W(e.Aygϗ)N,XѣRzQFUu F5:ժר]R,YSY '[jJM kܴt 4HvR #Uᣂ&Ձ6Fȗ "PɠE'ϴG7zk׀46iܴeK͛)nyp۰ g]۸sȅwo*=Ykj쓏krzimmߞm:lv枏nAеZ# +Hb|b8re}tK7tS'Yrb} ni y}x~}'~wwWnri{|7|w}~]b]\ut¯29 @@FP DW( (`=c#!g<w*\!:,\ ]І6T Ctc@A$&QKdb&SbxE,fQ[bE$c!>L`pnAscxG<摎rxC$ Hw\e:qBw.@G$-YIL>2$&9II$3I~򒦌BJGfr $< Әe/}K`S$f1yLd&Sdf3LhFB@Glfӎ^(a)"cyNtSdg:㘬*0a=izӞ;(@I#.0w d**P@(DPbT(GH=9\Id)>]җ3iMczSԦ9N}S4?jQzԡ&ըJERT*:`5 nS[E'9řpc%kYzr: PA=Z{5pu#衏xL@:ҡh(? uhbX eu}ísL ejֵlm+[6moy׷p[\W]nr\Fw@B|ͳfW_ +]𚕜ȊBq^7=~\ul^WzPk|ZCp|':_uaH&,=_pl=[@#&qM|bX+fq]bX3qm|cQHVE^ r۟,T`rd0>þ >4W} ` 2@Ɔy5.| T##fǶv3b ǓpZ>YыfthHGZғt-}iLgZӛt=iH2r8dTZ @LGC0@Cy5^kaL>Kg~YP0#GtY5hӖfwnx[󦷤Pwձ&x Z5|lpV]vi @c9{\4!E*+5pp\9}s\A'Ѝ^t]Igҝt?]Qo5[[z3N'c'{~~#t7glp#,]nÃ}Xͦ6? 7 5c~nt?^|-yg^|=yЇ^'}M`^g}]_?{߅}9Gl;<)>-7;̧rO#(>oӇ_'~_?_1_{ӷ>^ܫ2$=l33?/~h@*S@گc@?[? AA,A\{??l~K);{tk6 6?2p/D|B(B)B*{rA-B6%P<6a}H226;{6<,8C8tC9fC::$=>*DB,DCHFK%P |(W4272v 7D(8B]FǾ3Xy|oa84"Є4☼*4a7OڍUxp\l|!T` Є9xޜFΕD1=h7oԦSO;U|%ְto򚈽!VIAJ̀wklRF X*u10) " ց~ɫXNKDnq.?JvPÎ9LqwyDHx.knw%nq mh# |En]޸X.+RRh0[KbV[5x\-~Ӂ_&f7&pro{* IIx-QTaf!VBaGc&M-఍J}Th_8JLB<7xs*579 oЬf6)pDHڛm: !FGh?hW+Uq̝4p|h'wdhp3< D$N͢ h"Z9(- -!1ݟwC"(3AS'HcmځSqvAPd[X$MEwozϺ4*+omG7G .'>fƩn &^AS72ᨏ-+pb,ojSI:~OjёPI<>wrkv4FF%\ Mz_.f7+k~v~Ϲ #vo%{^ydwћ@Bx7 7sQC؄NPR8TXVxXH~Ed IpaY8dXfxhjZ|&|Q`bȆxz|؇~[8-`@uRܰ؈8Xx؉8XxȈ(-×JR0XH؋8XxȘʸ،n`GJ@ 8Xx蘎긎X QoȎ؏vKPbl9YyH78 g'HxȒH*87 &i(6Iȓ29"ǐڸ%F9>AɏWؕI>I5yVYYZ)lp)`)s"Ҋ42~0؀HȒZH,eλrV4ܟ˷K(e=]E;\-إ̮-\V\׶ȿ|x\o͹ځ,ۇk융0ݖRp;j웗>"@N߷L^U~X$8Yb>d[[c0bp:`^r>tAMh-{"cY02 ~8J_n`q;~㹌ꄞHpꣾ_;羻]^&$z雞Ϥľ鿈K~ѮӮn켞..n訞 CpzNPn.[pn.^^Yޞ ێ  "i0N`(/^x^2_55oʞX7?JF>o|Ln<KoHWNM[NVX/[Oc1?oZNg~R/o/di_>?"^>^O>YvO?=Qx_Z~.ODvﯯϹN_|Λɗ|>_?qO8E}/'Pa„ .dH!DRdxC #rѠLj5lJ-Q̸RK3iaȓ.oJ/cMTRM>UTU3K!%,b~xڵp ;0W1Z~eK5Z'T{Ƿ#펥7,Ą /Q撗7sܙrfҜyЪ%Xbw|saXwb¶Ŧ֪SJ(Rݽ^)p Е~/>{Yu_'O>+i h|A"PAlo7p>D//$C D3;1ep?i|G q @SC\1G)\i: 2K3/)XbMA'{*?236iɌN1E|s&sSN!N&q2|1@=LG'I dEO=/ERFLBTUSU3@)RK[ou3#0=3XapXc3XeeYcu6ZiZk}Y.WoK^} kϭQtewYsۅ7^yVkJp*qr%`F8afx^|k7bM~a7c?%[}%F\{" .VX{y<ϘI%O7o~VN4k9ٚ >sߥVhVef/u6'|۔u1UxylnV8fU>ݥpr|FV{&ci&{ЫsF6p|rCvuYf}TG*}]Z`r'}em7:VIt҉U3STI&|oTUh;uV!)|lJQ7CdW;~gebh&4 5 HCmď/U. v%w!Sx& .V{ D<PG5 uP~!RaJBo,$m;;3V*K"C3'A:݈̑!:C)|oBH\ C &k3K|#6>{dh8YђO"w&/2r9Cf ۨ=Hra6LA 1bPgtaW)JmD$3YK bLȴIPzg=&󞰌"eEIAҴ^J.zf7ʏD+Hl0҆13) Sԩ^u?C SK)vЦdrz?~z%j75)UUP7uӄ8ӡ]y.d̾:Vz-"kZ#bիZre[5Z53utbYJVoe&:Xְk_J@fQld%;Y:K]cƥ1yb)agN̸wց**aRhMnf *g%P,fٸsdmg+k}ٸl]n6>/Eݶ'¥]@Dƽl/|Kۼ|6o_8Q ~p_60 Rİ+.G @4yme(SOhLrże-_UePj3;nff,;yc><>yЇ^3[g+bse< Us#-@o:ч>3-m2zъ', ўf5]}jJs:ɓ3 mhӪ?F\Ld#ԧt/MfZ;m5üNك^hjӺѣVfeүNekݷf=jn6Mpg^-pW͉Ǽ}oc{}~ZuMl =&5%@9 7?%Gu߭m{~3_([wi.tw/zk蛏:ouY>#ꆶuc^O˻>·>=1k^8Ƴnc|?OHž~>=dv?ڍn):3г==K5KӶ;>g;+;;4V T?h $A @S{L@ @R;I\f;7@@6L2׫Kb@;[B{'&B(+d=]<++/B0B 3,4C[C.D28#$=(B;5D6>iCACBCCBTC\DDܻVS#{ܾS#=>c-ۼOk`5:{#֠˷_5>o}7e$KA,Zl9t]TpRtTfM<>s=##=r$T@?,SQՃ>S9nEx\Bԍ >TY KXZ,Wm?lT@XA 22I5@%v\i `rl`)ෛ__mq֪= ^q@]ƦS p/\%c4cCCge8fܢ'HCeb20Thk\ ͋fn2h fJ?ף Dj]hk#}ݶu߱}a-e~~Q^B . TS^f<4t`VakSj!j(`kh._vl>-ZrlN6gԣ`lcY3W~vֺfpjR+ekFh&8%~28c¦g,ߔbiV;8诘+h3Ji뷐'Akn_3md6ȦluفelAMnmkK^͞0h(VZ-Zd2`^ pKʋg\oB2 ^^ 7[ɂYpU f3~ Z w~?ohsۯŶdDeZlge +0`bC'VieCcf SE*_+k(FaN0)G4?^,OVrct&b57^_$5rQs4s;t6:7Wr_@Wt+ +REtJ/Kc3tFtԶIJNQ?LMw@_n[;g_ VgAvb3%v".uY_GCCuVu%sW_|n`Cj/ u{ug,~* mvNviMt fbefcoFmb=Da9:uY|םcMxn_xH/$fbz/OoZWr|x?exGyO?y/yH|fzNy'y'2DHysnȜz=㯛P[YVjd?ՖUV>t5`׾WTons&m{YN{xvWd6oιdgfnlK)^{ajkӛa7u6AiV}Zp`rG/vOg[ճ|%|&~I6="'b[, ԧsͿfr$focUluwX/jgWgWwuOuuh~w`? 7AXei6r#Ȑ"G,idnj*3 Ҕ0aD)!O9&Q7t&Ԣ:*THhը}tV 4,ץU#:UYn6+\vEk7'ޠuTۛt>/N'{!M 1k[EQ.m4j+U|3T ˞jy'mo]*پy^ʛ8lܾfK7e>~WSNjQ$~7/N^eXz]9bI=8mYf4P&Uy'{'}'bDB&&"֡&Z*z)i~((ҩ"+'kn\hRꕈ՘fv&Κu65 Qf;)ha%bhB,wXm.Hnʊp^oIt:+.zfNy? -BlrV S2V[mlO2{˒4ʤrA3&]S;/.xCZmu@CU23)~{S*GٺW܆aW& 9g>s\ŋ_-5A T'87$Ud?^ێƶm体mΗՀ$tC$CL'662T=eBiش7597ydtOS^̅[?-ij#7@1/n"=}BTvʥlmKHWdӔvu?ağ;R?dsP3<! ayyX|0r6_"~/ ?}D 3e}{A 3DBT;y],Rzϗuǹ߈)ҝƩw_;– 9E .68oşmmdv1)"^cu. u\/Q17/a(U1Ƥ~zwn:\UcȆIxxhS8siMC{KLH'yx5' r{2d5iaiXVx~^~Wgd'}/+L5j>?8տͯ/5k3nSWh? K ZEZF_>NU$n?Iߑ=ImVY%N J`fJ6_pm mR NV% `_V`vVmVpquB⠨ p= `( ӘF!"`VnDUa _ maj`৘!JU ЅMTa " c=a.9a!ڜ^ Um^arULV$ Z TA&Hd #$΄p&~"b$ h۔ !ao NU2 & #"#nUzc*"(J=!4L5!:*Jabxj6(b!- L=. M@!3[5* 56AK (J#ED,I5M$HٙEE M ;A5B@!bePd=$@@hJdc?eN֓%$4ZɘLJMfJ.#7va-,&:jD -:Jɰl%;=Z],A`ONLҍ۱ؕB\@c4vXܣ=$6\X?fZ8ŔoTvId_Z"WLeD֥\**82cls1eS-F%ʨf%]>}%M<ё %U:]%ڈ%D`%$ϑl8%7EbuZMeT#B,EaL6B8&VS| XlMiWfRl:J@A[)!aXQqb mqZss=Vևu!&爚ftQgRe'53B{Uah2q5WR%uE z"hSm`r>*aFMn/Y\MZRZ*[4gLER\=ۇFOc~&"nEV#π~}MΝga۝Q W1*el2i_m6e^cdPjMч^z@^(鐞]>LUT IRP$dHFFd4` =pP@祐RJ\WŸ^Ru9ၦ㦂L*!~b]r.b9T8۹`O;U!z:czLdf9&) F,+I0+jalx(&",4al&"VG欻lUa=^,Ϫa̞f*,)6"Ц#" ЪԦhnD&JԞ&mϺ֪,m -&)ڦQ¶оRk>n&""S~ͼSj$XYDL.#.lI$n+jV2.n P~ӆގr`U!p!.[.el.&Y.aEF1N oqMo al#CoY"%r.Ynֶ`^:pk\<5 eqSoCSDOALOwe Y%"*,g4f(pa'*j&󼣞썦%UqV~N@k|$%*"NrA]Q1θ- IV_bѼ]T) fֆ1"QN&V_LN"[{*a L܎GrTY.]F|#>DVj&#gx&UWk8OjIKbW\1/rt'f='MݶX EBf=]i\i4_$.I 2$4_"'2gs$}Z|r0s FfR\%'4o4ǥ>6q3i8;"se2<%2a2.55OWbd(DIү4OhWOᬌ+1AcjA0&5Ru׆hJJdHfv1V\CBtI[ݩt$&+GMk匙 f9GaOϜvrE^qE],*e):>vU3y-+QƋ.qQdt2pj\6q4!uI`  MΝꁜߊ^pcyG9snk)2Q1C-g~?Xk?qyy7Ӵ*N$%UwKl&mo7A$$y{N1 sLovy}ߠltk̈hlcW0놇a6nmjm# ڟwnk lr2`Œ7{-V,ǒvn `;xH̸Ϭ$I'~ r9gyw95.߭JoCW9c9:5489~ҚrkU9Б.ynיcu!Ȗ#ݫۂf:`ٲ/8`2ByCйHoI6i5J~'zz̄]WEbw5ne ؋֣FcՎߕI8ey%Yp(:h#yʎ3;'ޫsn1W"5L8 7oq@^@N:FZ7 g#AiKN1e?@HrE2۷  ,a1+Rm+yTueKqrVN1k k 4(7M8ut=sYbt"gz|CD)bY2 ?UmP Sd|SZ<;[*'Gdfeрsg2bN!s|lgC[ fgP2[N8PoY4'KK7`;P_}~*^P|A3xItG圧[vgG0?÷gCC =tGuff0; A>@_#(@?`@ʼn/J\8Ō@d2L4'QTeK/aƔ93eI%xb‚:BE LzqcD M`4bTPtO9ԪR :'ۯ ^ "ܹ[flh7,F_וjPO=t`c NU- 37Se&ELoYZnDYu٪UVߨj] –4F[6[H&iF>zu7mٳb6 lœެ J7kgv+0AR.͸dj/:Ol񚍳;2$ࠌ"K5ܼбX|L:+PTv'h@6P@(# o+!HF&lN-;Q"' .:;-016J`3;J+GG9JM4cM6u6ZȊO<;@+$cH2GlSG27K s(( 2$Je1ۨ45(Y%si@Hׂ|Ό.MWn>S=jzJ1}Wղ3ܚŗ]` ^5*߅|Yk8 ص#d?F(I>d59,4] vBScSd^_{OnbĴDQNŚw>{9^䶍Z]폱_ry[ zSZǥƻߨWͦʑ|18&{n~=;d!7 +&yG¡C\xݢ<ڙWt]A?]li[ե{>K?uzy9$,^ߎxW&INS{#;-~k<{=4-a` eKeFbCݶ^m s폆>'A(|: S )H7G qydBBX55Wh>P Ư-u#Zv)XdOz dyIzֹu+5@ص3'Xc-SAe=9jJwwʞ/`ʔ  Vz 48hlU2۷-7fKyMzNu9fnRJЛrzGOvl}#kbW>j YL*vҨG'R%Zoe !N#QűŜt,+TIŠȵFI*bƢKO6pGV=5,>#>F̶+6K)D(ydcQPCJdDP>ЬddQ*|cflJJL>0U@pjZlNJ#: n*Rƴ bceNLEdnEZѢdc  k3ƈvcUбްΜKDBqp=DfK qqп(*ɋꈱX+RQ /oW06jf20̼|cU%aT+>"ȚQL"eƆ##"}BrqFQQpl̺욎Z%[6J#\nlmE+*m1JH %R B 4hL&Mіrr)m=I%a҆dBMkL-3D#Jj0&⮋21az r/(0Izֺ23esb2g3+3?sxB 5QRs-o67637 ~mzp~:4/sH31al(:s:ճ=sR(s2_3 'Os<3 Y\ = <ֳM?ˋ7sSfs.2I3qg4$"5>)gkoԔA%F%+m$4VO>sB3 ?C).Bdgl(ht6=EGe|J=or3GG{f;,PoHR Ϙ *E%z',O RO1Ȭ( 2,ْ-גQ'b-/|1/ɴ:4C n(#QР[p-!Wg #L̯#HK YuNRä1Z$)s;JEMT&C˪&+дE7uRHIlJAF1[%Ȏu$MLǎ!]*.GugKY5Ҙuaa'H\d䮓>U]RVq.¦0^V  H/FEQ423]Aa+rc?bY"s4Vߢcudid@r],J2KuVBiUf!jIf""uH UgMaD#+ahe,Rj3CVk\}kLOrWr ՔP ;.m#L:Hc\3s}ssg|r,}X ;0CcD-h׸'I(AGWӆכ;CgNbH.1[\XH|8t( Y])8{k|F3-Eu%^<|)i|yȉ% -SM]Bt2F“|H o[AM2pu>dTdϗ){tl=We;8'tdvnf։ ogN\s`dgzcӽ\mS]%7@.um٥U(11r ISfH"[fod b"#hQ !exAUf9{֫Z\% ]_Tsq@c \[˞8L7ĺ65 E1p6Z9u"Q8Fк5[Ѫ-1/0 BJ5v7O[ \)V֋ݚWgAj cfc6vkPT#O~;p0@ 3pA,xa1haBh!ʉ!34ؼ3Ν<{ 4P4% [^"ԏ!ZU֖f*ɃI6KzZeĭa늌-ؒy/U{&8xƏ9l{7jJr-VѪ\)ҕOooW̚ƨY/ڲN'̛;NѤK ~jv}vޯU=tS֎!Ճѧ ?T`'n%YgQVxa%P`w`k1$IZAb Y$Yg` x#wgkgL]J.ٜt)]#ReeUnyeq`F&faʶ噒]YnΉarV uIig}&(_xLH2 iHA(jig*":*y*bꫠ kfjjkg1zKs^Z,:봮Rikղ:nk'~KmqR  o=K].Kmyg/JeKqbƽeDh;"<"1R2\r^ (bR`;7wIr.M'6=[i% ԤPY,e<7:1nK*br`_tqtL~ (7vɸw^h?l?vJ m[gZ1ݲa_za'Td`{--aq"o]q _:3Q&{C_9X(`Ls?К.3yIr1q i鉅d"pG@XbfSH"ƛx&E83 s` s7@2׬4B HF'q$h=p ܻ܇/L CB>kzCtX a6"bT5e I0Q!_";7,׍IOUSCI^sё6 ϋ^>RťyW|Xy jB'x= S2TDf4Κaya iV0VBf6T|dJ [ Yj~]K"B ѫL:Ӹ)-5g; fu}Wϊ6`,6^S:jo[ܒvn{ Ҟgȹl+I[vmnpJ7=?"7ڬk[]϶Zjf8i1H8X}`׸Ebrq9,3 l;_a8àlֱrL*#DWZw”]l=e[bJf @ wD>S#3Y`-X0cmacq"cKwi?2KE].W-̧ƭ-v4:#޲*Xjv m1wfjvDۨ5)"o G3F7mVChUaf^.J"޶.J&jUߪd7y )v~1MmFܗwkcw/'Ȳ;p! @DtsM9jV+GDiP{MirtvSu:)SOeI"x]CO)Ξt %:BUnTэ}Fm <{6nHI{\(`:hnJ队{|Dy[^Ժc_Վz;3zC~nRi= I_V-(pZrgt^.TO )hob8v`m)a@pIqRjK)qa"'(S41zPw|||woWyCQwtNyIv7|-ć{3gM陕WzCyy+)whך7u#e}Y.)(NHQx )iשɝݙ Yi䩝өY9II9i ˩fМ"  j jʡ ʞ IJ,EqL!+ʢ-/ 1*3Jb4ʣ=? A*CZyK NJQ*SJU:Fzc:ʤjiejg+YI]carwyl$[ |܉YNzu: ڟPZ韚:҉{jj}Jo*A MIbJzJji*٬ :B( *؉Z须ꬕʬ: u**jBJ ׊:z*Ϛ˫[ʰ{0ʠڊ˞): ;*# $;k˱: i>ș{wKr;5u븎 Kkc *kuKи{ +˺K{ K00˼KͫՋ٫ۼ @ K嫳;˰ӋK ׻ۼ v*k ; {۾ +t I;˪ʥv+,4 [|;E,۾M:O!Q {`|ߋ0Kޫŧkƨb ۼb˿a?k˫je˩*liR1Jk;=̺kP𸚜dè۾@ũ 8Lk[>k*+J7k-[ۊ́,Xܼ6lп`, Z? >̼lG қΖ\|k,pZ ʭlP\ȋL-ڪ*;?˾5ܿ]˺Lê-klK,Ͱ: & J7]Ft/\ Kތͭkk F%=ͬ\$} 0A0 4k\,+ )k\y;&]ƍi|ǨZ - \dlXW⪷׹AyKqAj0ٚ zAMx lm֫ ב}<Ϊ{;{A]ջ}9{ M{ó-}۶m ԍ;Jljyܵ 㭿z٭lYjө M߶ M.[ߏG9Mx[\|KK}=|ԵLZM?/Х-`|A?[A\m @*SȰ1IM߫_Z0bAZmmٻ{r_>%>RN兎XZ>`A>fAPA; ^OntMN`%N챞μA.ϮpFN ɻξc.׫~Ɏ)N|Ւa}>Z޿/Oo!f&oN ;=?A/COElH{ͼG֋FOUoWY[ocM\moq/@PZyߺ.D&?o?+/O,,%PV먏+ /7?K Oo׏Hҏ/os!d,c  g/YȰ@H8ѡE#ZQ#Ǐ%v'$Ƒ$$R$ʆ-=V$ˑ1M=7jHTgJCwzD4#S-+yRX)ըRjt&PX{l_i 9pӣ89Qygɦy_Xhrr|ETy!%x^Gwz JkFx]jވތ>*!cB"ⵧ֨yJⵗhhYdg۽eM@\$Y"H_^&8"][@rvMhih%yQ$bZ\Y&y%hV^ji1zI(l{ ZfYZR_z'vb?}1B'k첒.d l\ik+>(kN oFl'|;Z(`+?gw ,DZJGjX;E/hX3IquVjİ m/""4"72)o<-]yzm u6ݭ>r x睵6Ils=ZCw_b0vVggkhiDoFy`i秠?'Ķ#DyȧŽo]L3ZX 9fߺs1ƼG&핧Fijj976>S{ʴut'?q+7eGKARC+֙{E~qq;صp56ʹT_Vw)WH+ag3 1H_1(9up"&iU. +~e ޶IƅQbRzF#"rT>#d=+V*ԗvk1=Ù}fUܑu7soti-@ RWDT)8\SUϓx 1ŕFc㱨խeօ, 5Y?RLD;3.x cv2Raat2}K쪟խ}иd#x,Sǖ=7حLOO)()w465ma=DLЏkz9 \ͭ\Ʋؐ]S۝>kיwbRA3uG>ssO+zKoP3o75Ww#-}BgVgdCUpY͔bQ:c4fLedccua^굀La'EV{Ga#wQ|uYrrpD|%D6oSƀ(c4$P-qCZvmkfM+wskBX^ ;cY+)jɑ;Ydp;B2ٖIYZt ٗnIsi98ci٘co95qja FI})q E츙Hd9Haɚɘ)H?)48ٛ՚_Y)PɗG 2ڂ^)IٚiYɝIOωi yHtiZy gĝ Yx _ЕF-)yIyycIٟ :ُ49z)Iآ*2;i@ʠ𘝥Y0t 9S\yC9r9c1xM9cʔ.W`9i'y(y=A9uJm/lʧ j!k*Yq*cy@Iq_17[7(Q7 :XʪP JڒŚjڬ:5pazؚںڭڍ zZz蚮:z5jz~zUj)Tպ xa<*ɱxHdڱ&yx˫'ۖ 7ڮifT:I"Kc eOj %X(ճ\FiQPN!{SKZIʬ_]fb䗒IeeZZ*exp;r[ANi;6SZV3ӶU0DtJm+;;ӎc;xygk۸{ژ6"9IK^[?>ʸK ;C` [Aɏ ۻk;jʼwb˻ۺBfv+[.bۋVj[!sZ~y.Zj[WOy㾰;˿:I 1ʡ )˾\깦3+{CZ9I;*̜<ڧ4l8LKU *iăz *LA,J\; ٝAxG62QLIuٰJk 8CLz̘|,7&ylvc,) k\„ :ijZɔܣS;vYʴ.jɗ 3rjɓ,ťɑøÿN\ʆ,Z)ZY< Ԝ3ٓ |2<:[NX̍{ ̰ܖ*мj + ,$DUۤ # I+ 0K)X=3=?{Y/@kڞZ,; m<-UH{PU-оclD:ʑj›AXֳ՜zљet}ܿr=ƞ,&fsֆl̟#\('+ɛ z/I ƉѫyBNƴkዧ˶|0 jcCƦ-9 ^5==|e٥m@zTHz!ƣw;,Ր8睗}K4l~,: :gz.=`m݊qKɾlʅ ʟmK`ɋ:^~uùMcn]*rqɯ,̔NyF :顬Of;Lhꧾꬾɱ.~ϊk ^ƾl[\ T= ǝ\^Ҏɳ^EYa=WKf:m>eҿ̾6~;=!ԯN-NN~ӭ .JB#r^A&-'Tq%j2+%u舉N蘶5%?x;jUEAN|d)I>wZyҝoc{]Kr 1~q?°zYN j߱*x/eyM}-}ܣ?zfɶ`ҙ*LԔ^ GMߠo]V ЏKMƟO~odߘ].|ﯟ Lfy@wB d .TȰbF9z4Ƌ G4icʆ ?L(bES|rbI%Cd9ĎC9K4 1D3SIƼgͨ>J=VU>Eitjׯ/~ŪvBpjU9Ye5lDkjU0_دihXU;^f+P$ZUtbSēN[lڵmƝ[n޽}\p'f5q͝?]tխG}\i~__^x͟=)wѿ_|Wu֝l4@ d%e Fh8l7y0% + 0CcELTpdpB+D+?[F#=!(,o{sVSNDQ##s˱G"yG/#i12!q1 H-K.Lx3/*l*m#Lی+I$!;i"I; *'*?"5JK%bDX؆cz_KW2btdנ)6[m^W{ U'J*b~VӍIh9qڞ\i@VOL>]ʼnϢS`RR@IzR̍5@1G#Q0זu)OE_86y(^|Mn/OK¡wZqTQᮠA;]Wش5jVb4I3MPwJgNyvJkOZԵ,} bP&*[JСw ݈J99;o-}HaV4[VkMP6iID633^/hK_՛d3&&p8;xji7c]m'[{.~b,ű)1 LNSs }Uy&ÇT8*l-'37^sttfj͞e{o7[Or֛Nh֔\6V]'Аmf?[zmy2\|O]4{վzxɺ H>,<O^>v|}"w/ zҗLS89, ?3?4k>Qʊ/9ߡ42{R/bBKs8bj\43:sQ;*Q㊌O[9t99"9 ㋛6,TI-ön3*1sC?x7Q.o۩ֺ*Tc"ӷAB5I$t-Y!2z`ֱ-ŢD22+9GT>.4\:Rl>F6Q|ԩC䝭Z ER̭1 _N+)pBh6lC9C]3VҫB¶u<Řx.@ ;.0џK7?Ӓ?3:F3};c|ȸ(HO3CH<\ԻQC1+Eģ k0ýD$6DI,w<ɟJgI ʢ4J4Ik>IClJ: :J꛲p0ݫH>Bb VvUWJWt{#N1~W싫pC*;X~ 2 XF={/X=Wl!IX)%eKXhXJ b#5hOfyFYUJL\u/,TzۻdN+fVd28%n:liZ:,3p¡q1Y|B0HKw"'OCϋ'RAi|(h:m:\T U@[$ {qϾmN%:^RZKL"]Ł8C-ѳ2R>Ya5lcRQr;-*;[5T("c |Kmۺ3h.(!:-E˨P|gzM,#߸a;T^ܭ+Wl%JmD*^[éTՕd5*eӾШM*jTM{`RM` FsaّY44U7 #]zbVroaﺟ%x#2S}b&_!b8Ue#"c1e6ޡu8$9;:< c;=-cS$< X9ʽt d>H/ /f Jd,إCKd6d%) ⛽9,Zڡ+Y}ͬW;΍5e&L @;宽&:J ;}ⰹ|"a`Zgp`)ws۳QqwMeFAz[m]䳐Jw\Uc\>N6ԕ,|6Wm$U̪9 衒`3J&9=Dڥu2хgUzкd,閾T]Z. lӫD2ELVyFLiu],u҂_hH\"i/_BkzXïրǶf = ~j5 n|-AlNZMEμaf"F#ňj%,E%CEUe=~ŵ3K.>Q5fty5[4ܛFb23T8ҿmEnDũ7SHB8$A[cfv-F.6>.mjdof>e6 W%h=o+oLK=i d;صd p@#,//q%E.pp-3qI&Z9N?H Tdfy͢U7#lMuTn!x\"F+"o#YfU1ބ:6Fq3\'9˥TdYj:]~&S]7>Tn}D^D__lٴ^<*ްA)*t52a\Jf\VV(6_ĮR~dޡSrNg4X)4KuvI+an\*q?.v$t. m>xjaQefvw-)lFaXuR`lbKZ4u*_6m/wf66V[+VL-ID-? ѡȝ4w޴4OuLΚ-,J5)Ȋ8 ԕ-7~ܪF hͬJsZ'٧hV-g^`GtִɅ)(8b=7P7{]sWӚdhVX5L+h2m+KvS=e;ywsT4mu3 峟Z-M?>{|6hbBfd[g\kp31i [NsaHQ`vݕe=4]_ѽOET&gc`4_8dh_-T#dUHdV7׍qI%oY\JJ["9XYE(hw痷W(#xmW蠇بF:)r֖BJ)Ȩ3FzzߦJhι&*ǧdU竮{,*,:l*Z{-j-:w:Jqv覥v.rr+%ҫ* 0 †jiĜ6i}j01VZe#[R[pKrZ%l{`F2sT3lPid󠼆5vKWzƆW/w?bD+5uWkXijBVl/4+t6&5w7ǭn\v3yGiLd`شG{/U&%څ,&׾ G4OOJ0-j(i: IN4l5*or'mZL1NH]s9-ifxk^E"ka$ܸdQ*7m}0;b K*"KU*ɶMA{74kdjך}ZPHO,6^ęr#[(h抚e%XMg]rXWs<k/1 }UUMn!%*ƸB #ڻ` >y.y}S\y^^tgu]%Yck/=Wz;y#C-K`.}e2I^Y"l{zw@&ܨD/e$јnW_}h\ YL1MxϽ۠VJRQFkq`!u`eM&Z m]=nWxtZN%[GZ-V L̝Z )?KEn-@`!!4e ҟ!!LeIܩ "Y)SP[YL\K TaժT*`F)O%'.Ĕ". &aN^bibw͢-J_^Yb7b)ֱI2џT "%TR1*& \[0!}9`]\ݎ:™X歝ށ9V%Ne "c쩣1drP?}A_/;^LiWH5-}c QE!#%,K^J>p)!$F!l仁$o]bz!ERyPL$ELXidccIeOTEWVX YJUm%a֢9(tK~\)eٗX^RvYō޻}RX MMI֜d& ferfAh`fT Q#fa9X4c&pp'qq'r&r.'s6s>'tFtN'uVuo^vn'wvw~'xx'yCdyz'{{'|ƧJ4T@;geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/firmware-missing.png000066400000000000000000000536641476551703200255740ustar00rootroot00000000000000PNG  IHDRcrsBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeWed 20 Mar 2024 00:48:13 IDATxyXTe0,"( ).+*jn[TkoffifKsrqwqc4T,3Au x9Ϲe{93B!B!B!B!B!QMB!D)Yɀ:$B!J?cEk\'B!3sY,}7H !J&tnhBYğ?qPZ6h!tȟL^2{}7T$I2BPridɟ|(30vBp*e%B!J܉C $\?sDa*ȟ\䜡I*l'{ݚU5{TB!Pe:~  #+P8I4L&Dr'ZYf׮ZP !TWz 44$p +9aI%^䜹^l/B kV.̺"B={}ٳGd $!y#IЙ [hy*3B!GWZgɺG#'0t&Zd\q_bY?$B!R:ߖڇ7ph4}(9Yacs_ђu P'*p-rB!(tj֮;u&#瞌7}Qؽ9hTr~-B!JZJ-yoTc$~FÁLy+Btө^"@Bs#a !ŢK-L\ >7 6d[=gܻnŅuZ)P~Pഃ{0rv] PxYd/231g>odSGG^#b;ns_}"cc*W}klXgdX[,=vNǼ3빜<C2[1By7wRΥu Q6>gFPlY 8w"~_V }rUH,9O[NÇO`og&33 [?0I~yFu~_3gϒt6..δnќ73pPZh{OJ9i|8۪u;q{SyNTrwg΂8x(MDVaůF˭i[9p IIxTƠ~}hڸ~fĤ[,_A!p#d<%9t8:2>mZZ-G' wx<~e9|LuȠmOG5.^bYL?JŤ_]ˀV=sAJ,R3rZ$F}VgKx͚6c؉STXV͛0[wnJy{ %%SgBdVS! R˓+={qTժ 9y:,Lt U*W$*:f1q,"X_|u?fQ!_.D.]]0vDDGi6om7xRreϚ6 @-=Ɵ NzWj_Yg 34m:pqnܠU8|1tܑի-}YƜ_hܻ?/acXmվ ֨ѡm,y 1ׯSȘINN+ҡ=uymڠgkr^:YIPκZ5jێL]&j  :t~6w&DQ*h46jmkmhrCT*}ا:YpMemYwMŊw;xxTc[|l''Ŧ}^Orr2;c}yy_x׬7'V JEDT47nIJiZx X6K2 Q|}/"z[l\͔ p-DQ 7"KFzWE){!ʕj<JzzFïAF><\=:9\ȑ@.:jUQ\tNT\EhmM֓<+7}ժpT}΄Q`fxyxеs<];we󦅷H*K<|o."1Vv?ʳ9n8TY2bʄqL0Uc9m%9!D.C1s|\Qreq-* ]:SpNF ':&zSR%ʵ).eʵrOudǮ|:iڶ&1g̈{jT+h֤B-7}=5h\v 77׬&],"2^ՙ8c\]VL01tnطjúW7Z;w'553o fM|Ltu._VAz<_:"Twx{oيFK.sZ E3!QݝfM|P^$&&qZѱiy\˹-}͛6"=bb㈹~ڵj1fTf4ޞ/v2Oavnr җk-[Ыg7n&$ajլA& ԭj{{;?x@뤦ާ'zHc 㗘tRӫ:-^hlV[(.k|i]۸!ҳ !q=:B8B:hѮq!)"HB8I0B8I0B8I0B8I0B8I0B8I0BbM0&NJ~'M`|JC~mۋ3$|S\7~`)SBZ0z}/gwoW>?y4 ۶γwuȼ @ >xB!U_"jqtt̳Mf/wuh׎tN S~IʺPn]dcB!J S322X"zD^}\RS(rlgg'ДAAysFc,,IS3qTt՗/ܿ^z\"0}9dYGЩ[Oy8a/>B{Y233ww˯?_~"..?Xl:r 쯞tʕ`XS69y~3gϒC3xTJUiEqm 㿣ǒHB!nŞ`ߴzY΄5߽Tlƻz WrTtwgC q(mpnг89:R{.LԪEs&'@ "&:OuPvӢyoo>_ h0\]ܽG؅B<&ρc[_tL |$Tx!ё^`C œ7d2Qҡ!(AN` 9{IC e/zB!`!Bq`!Bq&OQzǒA!ߘB!$B!⬾Dr %B!SZ?R[!lrD!C!C!C!C!C!C!C!C!C!C!C!C!C!KWR8v%BQ<Ҁd R`Md%B!?]R] '[%Jm*K!֖66ܲ!Y&]*Bc᜙ÇT~>zD plF ЕǗ?`gGV[Q !ONJEFCFe;;ptJFϥQuv?8U±R<>kq֖c$i4%BQ*kk)SQ+=W*.R` uNN/pBR)IaGٲ))4#>U%X.m9=..\!&g j\ZZ'-..rBax-%PO0 ggB!PFsև94#빵hDֻE 9s!BX'^eTlў^{.B":ooU[[z-I%`1Gǒ C!x<6#빶X4gw!B($I!,@SK0f`'_W&B()繵S$^d} _)B(,^/gsKB%Ѷ%qx!⩗J0faS>\!xjK/7oԩSOԬYiIؔtBrQQQh4lllP%G\2gʕ$&&*Rg|^z|tЁmے1!TI!Jr-?S>'PJj՘8q"wV,=_سg;̚5KcXC'Z իԭ[CK 4yd;t"""ի~?~dlْ *0obiozz:y̩vڬ\pBCC駟lٲ-[z/d9 Di (Zno+t:0g<ɓ9~~kFӦM={6|>dݺu߿;w3yd6mʲexui777ի/*]v aĉ5$,YBӦM͊ˋݻw+^z%~ᇢun>: dĈ$''j*:vߦVZ޽Vرc/SUV-Жڼk.d7ѡC)^OOOj׮Çe_vmvڅ cƌaԩԫW}Z1EosA@үZlFtٓ"##Yl_<55ŋSF ]FPPwܡcǎ']n:|}}޽;/^SN>|۷oa֭:u^zqIq={#Gn޼ɺuQFׯ_W^!33;vk.>S r oiӦ<(y/--rWr}ǿ~:Zpuu5ֶSnBѰw^<==INN~gggʕ+W"ok5'>'''A@ !Lػw/ߧ]vkiii}KRRR}ذa-ڵk 8vflٲ-[h"4hPWի2zhHIIVטI&~>ƏovΜ9?vB|xwYh+VՕŘ93BrC3ڵ2epRRRO&>>7or}yZZo̚5 ~Gy%ڵkGDDSN% O>+jy|'x{{3k,Ə3ݺulذaÆh"\\\ڵ+aaam?N^HOOgܹL<'O[攔}]*Uի1bDk-[;ó>kv'NW^ѷsʔ)>}Z9>é_>K.eذaoy急̉Ϝq0Ue/jph{p^Zs=W`mBL<=zмyT;|0{QxqVh H^R@tًB!$B!$B!]$BM<ɓ't^֭K:!v B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' B!' ڷoOBB?si4fΜIxx8Gnݺ7m>H.$$$PF L2V|GVW9Ccoato<+LqIiJS>fœgS8<}||s?l߾hܸ~ ǏԩS\tyi_am1bFw3k,JϏ@9~8&L05}̝;'NOAӟU"9V9r$\r+Wi2m۶ž}hѢ;^[X|wy裏Xt{=:ĥKMQf`` #G47Y;>EalM+J$ ۷/@[n?~`TR)ӧvZzѣG徾5f͚Ů]_sԨQCO?ϽZBҽ{>'D>}weќ?Əg_sڐ[QR Z@n߾MXXO6}gN{㰵eذa3F?6Çɉ]\+V̙3$&&2|*V߹;^kvލ M6bŊԭ[;w8 #Gd̘1φ HMMU䱵fBCC kǧd^S̍WC!ݺuC)))/{n5}Swômۖp>>tܙŋEQ|yK-pssݽUj_U_fccu '33cǎQV-jԨZs#N˳9mP*K.DPP;w~Fj֬iְ4s05jƆ}Yjj*'OvFFLL /#;^kٶmݺutڕ;wl_qrr̙3)27֎OQX(9`(O>8::r<+Wf̘1<|؎m|$j"##پ};gݺuT^` `˖-̞=XV^m2;wеkW̊[R]L߿-FCfffi5xM6 8K[oej moK8L)vvvh4lllHOOח}UQK~/S5glذ3f0uTze ns/Kc)C}c(OxIXN.(???^}UKӦMqssu%"nݚN:Oܹ͛ӵkW8@FF5Օ)SpERRRzKJJ٧&SSSM QF\xt:-[4mjVoȡC1b={{TRŬLT{|qFq=v25^kΜ \r4hcp(j5>>>VG ֎d|C K_>"::ӧO}7ɓÍ7x7޽{cǎ1vX7oޤlٲ 2ӯ_?ׯo ,Xĉi߾=jժѨQ#=z7|OOO<<< ;v,ݺu|;'''nJJJ Wf4i҄ *0f~j OOO,?7WWW D*U(S [&55[nל3^sIQV\7|Cƍqwwgڴi$&&ebcg)sT{͙3=b˖-̚5]vyۭ[ضmf[c%%]$$ ӧ6lѣGmڴ={>Yf.c*?MxΟ?~;bcc_:t`2si`ԟ[QTڙ[a'G.]8t_Zjǜ ]9r$DEEo>ZhQ Vcm۶F7?@'^C+00ѣGHdd$4lؐ{ """X|9˗`ѢE,^8O/^/ԗ988Yjͼ755w,Qt`( ==~mڶm˪Uo3b İah߾=֭#))3fM.]ˋ/rʱ|rV\IÆ y뭷ضmunO>_~!CЩS'شi|^*U1`[6mD*U7n2vT_\ӧOgڵٓGvRJܼy{\_~1kauWQJ}]ڷoOBB7oL2ݱcGƎKӦM9qK,>7nK//FYfDEEk.<<}:Kb-Æ c̘1i%XҮL'(͚5UVq߿_ 4`,\6Eb5Ο˗Ftt4~!:^zkt͚5X">>tܙŋ?`NZ:m5sTCefϞMll,W֯wqqWغ;wеkW M6 8K[oU:KbiiiYUg~SYPT(ckwc,[P\9 `5kp1_hYa.S\XoEQq֟=q{.F?lφng204[*$PPF-9 5v\ &qIJׇlnl[? Z0 7r>p:B:$E_a_r#</v(*x&֟΁FR1xFbϞ`Ϗ1y6lFyN/Sklh{}.ӧ>{ ^3Zmٵ`r۾ӇTyޘ=L4{8WB|xMݴ9r;MܽyZM})Sv^l.*ZE߃8}?@k_OО49Ȫ>65EɐCA.U<ٵ`2w#5{~z=V/ƶcӞt{&uJYXf{P",}[qP =:ěNSGD-ݱx5jņCILˁZ6kKaa++Tb˴ɸJ!4g%ôm>`(¶ƐW 듁6?4e8?2p ΋X&`J ^a»mb!CϭN&T7c s Pō|P߰ ]4?N篸(ǿo]>JF wN޲¬06/#/HNap>-}<7{gգtnEi?O/mWćp+Z㐟m˭Z&\ܻz2X[,y\9N&l ڭ; ͹Q>IDAT_1׬csx]$ :c-7.%vk5/9i9qNxs-vx Pp^$!!/#T*<@L'e6v4ye0ߎ'E޼yٶĈKܹˎٟ۾GZ&r9o2GksĬclO_]j%r|/T*;7b+6s;Q~S=p#v 78tۼ`v:|>vn !"iLڱ}hR'[,ʕw}mr]7.jes ~ަksn7j#PU܎@ܛ RكgOXJP\"y6Zfޕm@be1!G'>?ޭ;\y4hfeѡZܖd7x6" JJ݆yڝN| *J/v\:tx<=junQ̹YoƑzo#;+Nsp~\*UWm<4sywQ ǿ2 QcPdAb):rleA\."ZA-2\Q2 ⌖XP@Q&t8d$NNo: OUכz߷y$xO5v̺Y6[BC6z+sMW8M+n7㞷H(ٳgC}۸~ IOe_]|)1=6)(a"*67#1Fgbl1\6pgW{y;onqyi~!29ҮؤT=df\t$VxoؤT?:ʱv)Y_|BdXcẒM`?gvs6Գk͛6i}3 Jb4wD9Y&9y.?|V>#=~n~CW+":.AwNpu㏺^W^c>gNLRZ:-b Is^Șem)hU?@MIn7o ]!t5fħv+t'|ٳlE:HΓr#YW%=w@ޝ dq);U{gso0|Lc<- uDX,$SS#Id >{-Q%4: MML;//Fj*~䫍kio9qODWg 8[ `0<xe[$'9LyRugcģ'u6gvY WZF=GbK\Ηkl7B70FܔjL^<7N|׃8dMGqVsjPmɓw/z&s Hpn^nNzfB}ωsqư :ϟ^Wt'~Aq4D"""MsD0DDDt """b:N***~}EGGӣr-/((`„ ߳m6LbJ[n3鯝:k;RMŋ˶ڳ7r+N]DDtt /B`HGz0Ls=Ǯ](--ǷXSi&JJJزe C i^n٘3g{ѣ,Z( ?~<>Ō1ݻ#G/QFQPPOQQs 77~{2ϟoN-ozw("P]<#lذb6m /H|˱e/ f͚[`ui0sL?ΓO>ڵk̤`rssfɜ}Cmn`; >|-ZDii)-Yf ŋӻwoJ4iӦM2gΜ?>VСC9s&NȂ (//ĉK;4"##)((_~ݻ7>ɷbŊ۷UjK]᭷ޢ2򨨨`ܸqb٘:u*ӧOg` -(&OӛOѣ H0Ijj*{/C !%%^zN\\}b8y/#}blٲy64۷}v>S{pO4Rs xԥKcc#v_~Z/'>>}R6_}fyvݻwӿ ֮""fR شiiii,\z|'DDEEaZZ.~dff/su:dgg3aX|9u2Se.CcccjE]Γ0lޢZl-PWWG]]Ň ""fP0AHNNf޼y9r6#^\\LSSrKpqjjjZtcrss;IKKk^{[YnD:xzyw)))bp 7Zflj2h :|""I?#䐚Jvv6 0V^… ̤gϞL>Megɒ%1|pV+^z)  99￟4zaðTVV?0tPӉ=:nC Uu1ccƌ!553fϺu -$## d̟?܈8Ce N555\ 0x`z?Oyy9[l1Ԗ˖-#77к""macǎ1o='&&rwyfk&NHNNNsW5kصk۶mcҥT'muy(a[nEEEtM}-7 ;;˗-ԩS9|0֭cL<Ce3N< 9[n%))Pob!##UϏv|rVXѮ""."""݊NCDDDLm-++뜖)`0DDDt """b: 1NCDDDL!"""S)`0DDDt """b: 1NCDDDL!"""S)`0DDDt """b: 1NCDDDL!"""S)`0DDDt """b: 1NCDDDL!""" KsO±{ns ^G KvOñ{ns^G K(wOS±{ns-^G K8Qcur#<ؒuj $>EIv: _ׅVsl=b=T3\VRNk!l(r}*H9:ֆKXs8N[""">jkpPNa 5&#kjt§H;3p[k[?dgJTW| 6Ju:Sggck=`qUU 빫F:v"`lȮ9"""! %+\ wt S4d"""#SϹ(s [ k=PuuI?11,22̥ z~]W|:\'tvs.|u: nu3kkkj(ffbŠt&IihOC;${5W)l=7F` g$9 a-HxTn{-#:m ܯ 'Dh"""W([Wk\ UDDDD 1NCDDDL!"""S)`0DDDt """b: 1][FKDDDvC&|eYH/  `t{NKDDD?qM 0zQ@{[ΆvTBDDD/O`z}(`w{X\#WȰV0DDDuwױ6b M ޽u yV+ sVx'`xz2|{.Z`=F 2Xx ~a_P麼4|]P o0k!""u^z[Z{2uV(\t}Fnt- к """OaY$  """=E]DDDDDDDDDDDDDDD$ =\m?IENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/firmware-update-required.png000066400000000000000000000536751476551703200272250ustar00rootroot00000000000000PNG  IHDRsBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeWed 20 Mar 2024 00:54:10D IDATxy\T h.k5%5\P-[Y{[LԫYie-^ԫ▢.,J `fY|<8|9g).2EDD$,/P ""R,%J}ϻDDD9&6./|~wt?"""bd #m/{^\m)Qț w}l}6d'&% """\rnaʛ<"74b`ҀgVJDDD/ ] $?sn낕$Z79!N oU+ѦqJDDD223~=pW pEfoIBv`5IBBm֬YW,Ņ2WLDDD"=٫ǎ;\LG]r0_s {-kJ?裭׮Z0#æK"""rrG>7T27,$ s#dcȅά?.֨]w (d' FLZ*5IB˖EɁH1Q%zw2_ !X,59/-9rPә.P񋈈HHOZni6# $i10ɅDKFY>BDDDյo}+V>` MJ2o.@)r_bB|27Ap<4x ""o9ɮY`pJ"""Rrv}$EF=9oZL[j܃ DDD~r&hg$s& AQ~n߹ú߲'b)Uك.}%K`glZ?%%{RD \]]7\ƍ'5-_-ZG}Qv|Gtl,W^\2ԯ z?A*U \߱^M[!{㜅.>ISq39X n/UʋN$Bo6[ן k(l)=#y KjZIyb32~0CGQdIRA.|qISQN>W lxo˰VHs>*c?/doy8IIݝ?m-?# gr~ ![q>>>>ܼy{bCmgǮp?X1By_koPLi)J>CQ#(]47`<~F+k-8ߑY]{'Ui6Wt*>՛Lv7,\ʞ}0Хc),ժr&N fq0iDE2Cٶ\b03ѤɁnZxxx :\ALL\u,/W{4kژ;wPD <=0*VefMgoY~ع{/_^^^opl޲z֡y<g~/V͛Sݿ];1O/|Gl i L#N<9i\\]iצ%4 |7w7ԙl s~ܼk%KRNMH]#\720\4mYƏ4JiقO>_Hŋ&efXy&/]F`Ik/W͛lٱ-;vZ{?S&Nds] nտjU\\\˿@j(Z}Դ46 IFF5mjҩC˫]:uM󯋅37';ݻd>Ws^liwԧ49yLcr0e8LG*Ut9^4 *G{3[,x;){NԬ@8~4c'CG&&6}{@Js磌/֔)OKPݺ7&K6Hr[o3fDb25iD=qww8UVƏ4ȱ3mj`ߡøOZזmudu+C3γV[=7gęs> jըʹ-\9.R.DS3:re2G LGw3kڈa]l+Rd`p5pu.œ|Lڵn @&ܸy8}ww6xGzF/Du!:jP׮]nXa#k}}9q4gG5Dqh$))TY@\\Vp|1qiÔ+[|{׼i#n޺El%b/^nڌ1ժZ_;Z&?߆m$ig.k6l͍=p9!Rf 5idR;:D On߹Cŋ$'ߦF?O g>Ɓy/U}ihc*}{ѥcJ]r~i(fMi] =k2;`#9Ġϓɚ;wLNf֔ !w`rABw A("""R&Ee"""T """& M"""G{DDDĄAADDDL(AIQDDDL&E"""T """&A8DDDq8AhxGg!"""ň.1 %"""bB P """& %"""bB (a┩<.dzkd>O.[n\ȋ/a 1w.?y >o6d┩k'm.~?F}z=_5`0ЮMk=`a`V̞ iii秦gT1BWD }_hha`V'%5G#s?p˔QDD=ֆҘ|zHמ}xÙ$'qʾ}|ihS 5p:uho1b4uL5Jמ}u۴W.^z޶ˬZcspN:u#T BZ]n߾kJOOiۏ~LtlK.]iu =dd=:==]{1G`OLnšGؽ$cTRU8vm ᕗ%4lKRRS5ӡk\c?XVr26nxUkÇ[ a۶;-v) &W۽]Ll,$\p$'rZl^^^h(_zv庼`oL^^^4 }p:sT:k_vZ,cl4l01qqZDDBO[\cP{,_|]0=}5[Б<޺%dSj>ކoCеsG.葆QՖWWJxpVX""R/J@EJ$|B[s)gBnÍu([c|o?[̜ײ%?{Y&߼Ѷu+9OfNLDDb )S͍ _!ӹ/<}ک*YZ`O!(um*W<+VMVabZ;[wζ%޳k׮%$NC{""rK =EG8Nag(ɬ9|˕coFkcQ+O+@=9?xwwvx{EN&(O@DD(OxY,AK * b%5EY?O(DDD\185ʺG~DDDr~m|zH2WA7&ί>df"Kb<|?ԬYvӢsr+ƍ&󣣣0 _~,_D}xxxC/Ӿ}{ڴiCBBSGAݻzoo}HjժL8m۶9-Ay}v?IppSGWD~w;O?D:?,%R,Mͱc%KL(]4 8ϞlA VZѶm\_|i߾=}wf8p;M6eƌܽ{իWwquz-&OLӦMYd?J*ţ>j,uCzڶm[\\\غu1H&NȨQr .iӦ6m۸r />O ָy 4g1bn޼Ɋ+Сqڵkm6;v,գJ*&uɯ[ne@}۷Oݺuٻwq-׭[[Ƙ1c:u*=};K ߶{H,Zd͛y,nA=5Yv…\FDDpq,Y|`̂ Qϟ'<<ׯӡCM.]Xz5m۶[n:u ;w^]+7razɡC[o?0rH˗/zjjԨ ,=.^ȓO>Izz:~-[n7`ǎ?s1`z֭˕Rk׮O?p9?r \]]UFɓ^ڮmgAG|"zk/9z2)믿rEJ.k?`̐FHH۷7ӵkW6nȆ ֭q~PP~RSS9{,6ݾ}{;J*e;FzzS_lݻiذ!nnڴiêUrf2olsu6 ]j!!!l޼?3gзo_RRR*uoGA0hAlqFK*U(W;wʕ+ :*UMjՌ<==?ANUe˖;:x{{˛o}RRR([rݹ}_xwwwʔ)CJJ ʕゎfWW^`0cy]Pl"X-y{{"۱co7^NIIСCѵkW<==9vqqq֮] ǏڵkZʦ}޺u[n`Ons{Z퍟OZNJHJJʕ+pmWnu;Gh}wo6_5fɒ%vlS=!;ŖAO/%%0:t`-֯_OnL./TZ͛3sLgqqqi߿z ooocݱc 2dСC~:}~~~קOÍ>|~:ק9\\\w|9;wd֭[)SƮ>>t5]Xv-Æ c)S.]pI:gϞ2sL&O̡CꫯsRR?<*Ubʕ1@vK,'>$$cǎ99S;Ɲ+UX1Ǻ:CAY'GӇo [֮]H._l׺uдiӊ:ERb*u']bp nܸcfv>aÆѿٹs'9L:`zaaa׏5kEGMXX.\ $$Gy^zpXt)˗`,XXNw1+U.]N:L:KDD<<<}:uԡsomCf4h&MUV˦M,HoNHOO' Fuby='K믿O>bbb駟ꫯoNٲeWiܹTTZj GXX .ɓDGG3{lbcciҤIq0x`>Ct>ݻww_| >>'rz'?>kגskժU;v,߶q NʵxqIvJFF*U$N<O>>UM[۷{fo{v)))?S[Z}m9f֮]ә:u*ݻwgɒ%f˾tr=qNӟ.18A2e ⩧85m___ZjU!JVرqs˖-4oޜ.]k.hԨʕcʔ):u$%őd^rr,?;Fq)3upwww8~sÈ#ѣݺur6mgm #?7 4jԈ'NUVξsV_[pʖ-KÆ df׋Օ@ 3V9ݙǓ 믿|ALL Gi)66Coqgر._Lҥ2d˗o߾4hjiii̛7'Ү]; UVQFf߷o< TVcҵkWʗ/رcfƍ$%%rJf̘A&MPcƌ1ngK.^H˖-TRvǟSr8p +WdɒjՊd^ju[[Z}mmG~X|9~!7Ϗw}DlekY-̽{ذalݺ5;ݜ^ʦMN:^^^:6h8lߝu}Z{n^{5ߞ>d rDAOBBũN:V/o=#VA[޽{wǿ/㼙3g.8ltW uִmۖt]kyHHH=5k/:}_(Hˋ[nYl) 8Ajj*QQQ}: ;v#1R0Ap rI={64i>kג2̇~Hbb".]ߧ{@ NXX׮]ɓ9r2{bÆ c̘1n|t3S'8- fŊ8q۷ooaٲe=zD̙CŊUz_p8q"W\w1S)[,2GΝKJնm[ҝ͖Ņӧë vۻKrIbbbxWȠgϞ強dt҅ kѴiSP/_>}ТE |}}3ޕ[zu9zv-]6,Z8 Μ9Cxx8lٲ/]vY]fOQnnnDFF%''s!֭kwyS'8-}]%99sAHOOg󶃵cEz~ܸq{ҦMN>MPP&00N:`ڶmomS˖qРAҴiS#m9ON۷uޗޒ߽{7?8p 4ЍN'"44ʕ+3c }Y?n\^L;p-ҥ M4I&<#ԨQ{ѷo_~iRRRXx1K.̞`-wޙbUPkYpq1tc)H=aƑnd)2/3iӆUʅ ؼy3:uחիasq$%% /YkGWJJ 6#pׯ_jժ?%NШQ#ʕ+ǔ)S8uIIIFGGJ``ɶ-#))0ݞ={1b=z[nT\٦en(222xnj 5ĉ n2Ẕ֞Ex~䌾l#;Fq)Z;f UVtؑ-[e7oN.]صkiii`ǖcLL CeK=B&M8uM-爹^UTL2?% 8˗)]4C |ۗ _zM6L:u漼]Ƽy8q"ڵ`0PjU5j@r8p +WdɒjՊd^2{bώ? "ْX|9~!7Ϗw}DXŋiٲ%*Uzc=mi۷gyUƳ>[XsѢE6YPرcڵ+˗gرx{{qF[;fK0?3C%44ȼ~Ǝ;`zlr}ef7d۶m,Y]vQlYĪUؿ?w?^מExy g͚5}J@@}MwŤI8p͚5gϞVbv-$$??\׼7oތ?۷oX7{Νǖ-cNfgɒ%,Y2߶d"""]6z2XCk爹RRR;w.O>a޽ :Ԧ:s\&W2obtJ1`; -BD0/^̲eˊ:?W>9`Ō"YS2pH@Fd1ADDDL(A$qΝ;u"DAJDDDĄ1OÃn @BB.]"<<_|1Sx qsV8ӮAuݼk]`-/cϙ?g\~ -ZDڵiҤ 1oqbѣG3g ?Z 3s?QS Tnܸ7Xbe˖eԨQ̚5CӘ6mZQ {[R0Ap ˆL0Ãɓ'sN:̙3ʵK/Ğ={8s ˗/|ȑ#ܹsAȑ# %::;wҢE r777ƏÇ9s g϶9n{EDDkR7[ÃS~bcc_~6jK&<'k_Y#F`ԨQՋx5,rGkm6m([ >sΝk^{,sCș1?~m $..wXXc͚5DEEѾ}{g„ 9rӧO3sLgr~O -[K|ry}Y6md\>}tԩCΝ " ~۸|Ĉ 8aÆѮ];V^͕+Wxy'2d;v$%%uaܾC;MrA.\h\>a:vر#6mJ*qenݺevy~퐚JTT=mڴaŊ̝;:u8sʯM6)ϯy1k,֭[Gʕ7nݱd 8sZ< q9=}_Yk׮+ڵ+|}GΌӦM믿G۷zĉ gSNSV-2G? 8Aʕqww',,k׮qI9?$11K.ȑ#3f dzvZ`ذa3'OÍͶj*;Fbb"s̡bŊԪU OOOyFlje6m7776lO̮c.\hٳI&n㜬mw,{b+6*l2=jw<􁵲mۆM6bŊԯ_-[+vpf̶ fŊ8q۷o[\R(Q_(=Np g˖-|ڵ ڵkʢE뻹@ѣ&֨Q777"##󒓓9tu5Kll,xyyQF \]]sTm^z^z bbb?> .4vӇ-Z닟悴qNđ6)o,k9?IDAT_qfmyAg'RSSٴi]vt҅-[}ͯK ,#Gq'w}u 0ŋγ>ҥ &ۖ)S d6OOO nnn秤X|n=vzxx`00 --ZĻ˝;wrgv"44 60c XrMZ+;'kmh-ZyFyY[^sl''k}`KYk׮eL:ݻdΌ9K8*:~-ߞ6ٳ#FУGuFʕ#))rtt4,"##{8`0ШQ#N8a5s-?`-9CF(WSLԩS$%%}rs&msGrwww(VK̵Qagfl]nO<9Y[ lٲ4lؐ@onv1C-XqGq'(Wrʔ,YVZիWIKKc޼yL8va0Z*5իlڴ`ԩcERR˗/?qΝ;ƕʕ+1cM4B 3Ʀ!s`ĈիW j;\|ҥK3dʗ/O߾}iРS؞6)hݗ.^H˖-TRvŚW~mTǙ59-''k}`KYcÆ uV u~̘3}5~+v8wSLaܸqDDDн{\/Nmc[ 9Y+kժU߿ݻwkNڨ03k rXk#k''k}`KYk֬Yf?`K;83wyxYf 1116_BG8v܉'Kݏb?s\&W2QpJ1`; -BDD~g*Vȏ?$$D$&n:h4̚;@pH2&# }ѰaC.\wBbBQn]ԩÞ={X"'N?.FABQLFŏ?ȗ_~W_}ҥK:,FDDP>^ PRRnNL ArrU[[k#ak^W^WIIIJNN?Ԣ ! òh)c5757__ ! :}33PsQsQs#+au3b!LQ{5575G$! 2|#Z6|ZNSG>BĎi>jn>jn>j[1|||Լo# D(vLQsQsQst7k2f VsөR}wV^R;Uii.\$%%t*.Qk5&|7ѣGuwR0"h!p|]՜𣦈6 <om۶)%%E&MիWGi8-_\&LP\\VLMM… AZvRAATPPG}T_Q#G?xbM*+;;5eH?^|EIҮ]t)IҶm۴qk}]ѣ5n8}aOo}n>jAgvͫcGц ={h8q.\3gjΜ9N999gddh7n TTT\qںuJJJ$I#GԄ o>-ZHD!77W:}i5}n>j;1|V<|n[^W{n|> >\4bIC\rŰ1ch޼yRjjl6RRR:m_p&L0[|Լo" D0vJEr]._Af NcɒI _v >\~˵l2j]34ۧ5kִz&99&xb>O'NܹsC GG U|[.BnLJK)GGv00p\0`@T> GGgvv^j6c! ꔔ$y< |/RknCuuuV7'&¤Zr8zիW aD@:ޜXϊ}dCKBm`ljbD`YrŒp)0Oz</G^bbI@@}.-?n+6@ gXXj%46*㱢 DtG)U t<03Lx&/]JklDFU_/eᲤ#vͪfQ}JXz%_"֨@ZU_L[ V4 $~rq"Jx4]6{1C sFY$[I%75鱚F}FǣjjԿI% "$mWsHUS9 7^ZV7 0 ].99i98 ouVRi!։n$&_?[@ϥ{Y{؀tYn4PSRuMC K߲ROD|@h)ڊ @o1@@`@@`@@`@@`@@7|-&zww|mm>Ӿ;#-WD.bh"_߾?;ݳm@X$)IR~uũ9tzKWG[uNn_%%n?$KZFjzB}W70^@so9zܨGR@S1{`pup WIh;r` wh! X?50W?胇# cjh׍b-(Ge@A =:vc! [`CRDAl} <-兓:ĠF6<5 `y&tEXtCreation TimeWed 20 Mar 2024 00:57:24ױ IDATxyxTd$@ kQ0K_jqZ_kkb_EZ򔺀V EMa@GBdY2$w$\׹&9sgϗ3#Gldngscgc'n  guݹ?f3Pm3#ݩ [5_y@텊w5_z\jC[b>\@ Kyt*|j!8BECy%8*V 08nZHJLRwۄN`J*tBҏI*.x)7I1R?pU6M(`9r6~p~,iDM 㡦|`pJjѿysޟi)οWn?nw[lY/騤y7 EՅClo!»DJj֯_!|;n!`!lp]}ݷ%|&j P3 +{93 4c;u]w዇P3Um5k_<Q$_o@#~. NyUR 3PEp3DR׽{vεIg<~pNˏ^ԹmvH:-̃%+܄PWR"fs7?/?|]5\Ya>T\r @Ijʇ*|oX-pdZ*[jurO2d`}zGFj!bǃ ?X+#ECV#G$I I`4ʐ…Ck9#q:un>OiO?Zx&=6^/Y\NS_~UuM?7zLQQJrd{0.,Ǝf?TTTdS99!6g֛d E~=~Vc>8p#6I6&pr<ۘ[Zr^.j^)dጨI}z+*r18?J2ͧc"pt0~TnӋ;EPEm`v1BZ~cuO+9}ޚoܤrԾ]J8q>Sm;9jtqMt:Ҍ׵|jIҘe{tFoo~jriu*w+oOaޞn$ͮ/jԵh-7!)!A~VZ'mw߫Ari+/Mo]ܳW -_R=u#&iמ=zԽ[Rqif<t)7ҞunlEEzwGZnN>]JJm)j{NMKE9#558=]9/w͛WWK^VIIJiF[gi'Kj^K4mZag3U6Mr21Q?:lk|6pgЊU⫯E5_Һ yRC ,ӟޚg7k7jPz?\Frkdp9DG7̗SDD>s͞;O[mWz)!ݰx/ޜ5sOnZC^nk㏩KUKn>ч|+DnI҃Qt Mӻs?Ҷ]t[)ysצ-[u+CԿO_pcۻooڢ}zk$k;tLE-̄?z!w$))1A&Ws>:)|˫93).JG6M[n@ubcF]bb矐V+P^}vCrsN'[󪌧y\ф{̗"P$5iDS/=!&ɳ9l:wy:Q^={(uKرKrmޚ}/Ϗڼ5SeeR֭պuKu 5`W˖Iz_];+K4{Du9WBpZ1vޣ={u~#ǎiwnv>[ڑ:H\5r/n3+5;z|T?۟'&?I+y9O޹YX&:oSNi%6nT|\Z&&yS'OIniLnuHi+6[Ioܢ-:U(?cneuIj#R.' *7`;!Mr*9}tUڎylz>yS6MzPz}s?Tߧjl۶nΝ,&Vm['g?,,O?? &פ ծMS_ ;oY'?7gM_Vq1ښSz{*BEݺtQΝYZ{Ίճ{75qE;h]jڴu,u E|F/K>:Xӧ_07;Guh)>30ix==%ws 7 caGΚիgAYW:hcJj2IoPD=6":/Ml=pj\nu>JCK^+2|۸+uQڟjޭ?ڹgvW{Ҵ)O)>f6)Yg u FKGY.y>;ֻ ܽ#sZ8O>5_z(upRyltWX=Hjמc%]NI*T"TR`9q2p)++2Y1Lq,piD/F}.k_n2ꖚڨ~8#? P}hRj,N];nQw`o!ڠ~ah#s1qƸ#1NH *:8طl4ul4`p`p`p`p`p`p`mޥDI,S$)_aIyrKcáz 4fQ%QR7}HZ/E2`!FwоHш*,!v+\-JKպT틋_V!HZ+kI3iF0vKۢtpTbMGq8+*JVrIz{a3˾PJ U1˰'2RkurHԫN:ԤOTb, Am8޳4&F.:pfԳP _X= rL_4q\`e\8.N'vugP4p^8e\:G@<\o,4UӰ 6:phA˳ϴ#fө11<kcm8\.%{"#902].퉌T }f֫OCy :táXyV,$i_dO@w^P{{(A5 o٦%=J8P+}gb K!{o+hT|֫/}QlV<=oi5#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1ٳVҤIڶmbbb*~P|||m._\GEEI&ծs69=ڱc[uMǏСC_K.eWr+..NW\qEM6رca`mٲرc5}j9F!Chذa5j٣QF.p~z@Cd=ѣn*IJMMUӦM5w\9R'Ztiۜcݻ?;h"q|Pcƌ 7ܠjԩU}Ci…Ѳe4`#""4amܸQ;vдiӴzjuرK/׭ުjٲevm/ǎE);;[ ,P^V+V޽{5{l%$$Hx FFF*++KO=M*//Oz駵fjժU[*?ܸ"##OjƍҴi]\uB85XdIpŋ|r5iDiiinݺriu'Oyիl{ƌz駟*99YǏ;ÇGQ߾}n:;$M8Q#F/~ edd\_|qm7NΝ*Za4f_999ZxڵkѣG+##C;vԄ $y;1h 9N]{ݻw^u]:t̙W_}U5kʔ)JMMUW]#FCznpjtR 4H6M.KZltR]}Ւ<7,_\N:UsѶmt3LJ~-[Ú>}Zl/X.KsƎL;n֭[?j̙l9sۧ={>φ,YD͛7W׮]%yfk^}Uj6Æ ӢE$Io߮+Yq; /Ç+//O=3~ T9@ VXuUmڴі-[tqIQw}2eZ3prssu)EGGcǎNtg&c߱c$rUwĉZr;vhĈ;ջwoedd7԰a 5`hBIIIU8 WNd5k,}/Z858uV^S|W֭RRR*p. ""BC=wwm۶󕑑-Z}ZjpB%''_/Keff8_č9RiiiJKKS^ K.5b$=zT֭Ӹqt1iNcΖ뼍pB  ,ns8|Zf/_/uƣ>+Vײe%I*//ζ ())Ik׮7|hɒ%ݻwkҤI?~VZ뮻hM^~eM>]SL>L{$vuAF-}6y"BSKRSIeiu}'%&uѲeKmݺU)))***z8βT?VI.$J*T*\ۻ1.Regg :.;wVjje˖8q^{5<ČpӘ1cuV4{l<ČpXn,>1EX=[=BG8A\(8TEX=\ѷJʬIV)))є?C fp PNz9C8c.tX= o|* 8sz^W1%P位txz-߾%m-/h|֫/amR+F˷<\zŒp޶&߾3%m_\lh95W_, |IeeJ.)b4:%%/+S.p-EV @gnadY8v/,TBYUQH(+SBIP+XG%~~UQ+ʳj$}!)KRtyF?\RQǏ+\Y+4Gp`,,M0h0 y^a ]. ee 9 kհA"@/$4R-:k˥mQQ:tZ<:ξ(*OC<'B6s5p5M4l0F8c0F8c0F8c0F8c0Vpp,>pppj&3*.[zwC/.k5)c!p#HIN쪈[~ pvB.T"XiॊpOARSy%OTq f,@ I߹ ᮮP/ 4|!0"j v*w ௃׭-He hx/ ]OagLv넛] hL?Ԫه[`FUQם>@ǧ]=tIENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/iface-4th-gen-big.png000066400000000000000000001757361476551703200253700ustar00rootroot00000000000000PNG  IHDR)-9sBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeFri 21 Feb 2025 02:26:32|$ IDATxw|TUdCB .(E uAEYEq *(Xۮb XŮ EI"z @)sLf23$:|<#ɝ[>޹as%* Pye a%PN*,i蹞kgiO z #B/~TIュWℇ2Y<~.(x<IE5@L:IoA%P5x (mL ZN| 'BsMH 6װ1[yI%tRRNds꺮"ʢBJπRLKO?KNCeLBIJ2d6ok7|tС_H%VT&zvv 'trg80SpLܻiӦuR$eV:ZWzOa!k+JG )DRΝ;g>uP2|ӈ͛7&)S2[cUJEZP>dw~,тތ.huͲY*RV=wnΙ5Dd`ֻ7`m9bE& jI*{ pIm!,ui4oVI;$EcJ)l,IoOv5 Ì- b){FcQO75'6LCRܻ{[Tsq$֒3 B#JB!Xq(wP *qs֒soA@PkQYԘ]J2JjڵjT"gWRzTPм5ȱSƍ5kKeC075?>S99 b)r=>[_U5>}Z?L;vGV͚֥Vн04i ) sa}qefe髏fy=k7lK/9Y'RNfLڶi[nF k[՘g-cק{nĐdАTe6MNyUlUtt.jJǎh?tʽSw|N۹=4ezq2^AiUttҊuVmVzTVSSmЅm[_~ըQCtkڲm}44%wqvPO9)I:`R u.cot*?M!բY}svΞKEmh䝷n|6]W"I>!Ţ/[|Wno`:P\F^MܺUz=ZC[])᧺7je!]Qǘ77[+MAC[zc}l6}gZw?JIe®$t0elMnƍ;30 ٗTڡnJ7 VPHHv'}UzTƍ˼~"կWW]:] S5T]ƍuVڲu;ZC4%Z|$ajڸF}umشE=] -[F^~i%\~%PR~ bc%SwӵbfSMstjI;.m#QQ3x{f։נkken票cb>b=_HyaIR?L_~M.z8ZDFFhڔ/Z?L[AH *ZqqكڵUڵ+&M)@ 5幉ڸiXտտȰXtEl% l}.}OgRN4M>\xxZls)S$z-.{]ҦLEDIjН_ߨVkYn/--MoϞ\6[zol 5ny$ٳaoyD 5S޽d3mZ|s\IX$SZ;t@k0kUV/[hI P0tYvC;]٧|flۮ;]j_Ç5TNs5j{g etnu{3Yt?ϣS&b&%I̞./-7 Z|_!+^PK/{;X Uy[ٳ]yݬKsFvv[;LSfdџ5ky=ŞԼi=?U3j<'Oў}I^O)BJ+T] ՠѦ۔w,Z]BZ=^.ԣ֬>ՆM[O?aT/7^Z.WK۫kڳ7IE51l~}}h.kN#G SZ5x*}ի-Z4m2 CJMJ֯7jJE͛6)p~^Me:5W-J徯ѷmF%߯kZ]B+z9+z<;]SjKNtWQ= ȝ,VIa"$ENܱ*@ײ$;Kʐ%)[M^WI JܒvcR+ƤWI )Wxp1%ң7*qKI{ʲTCʮ,:TStW_R+BJ~EH )UO<]/$I[|\{o-ϒ>|z^+'zZ>kݮ觭y[yW彃_r$IgiݺK~}kӔ%ꜟ5k~L{@uPݽCVEFFMaaa?uҹKO^:wۺu ۶cR8++KMCoMnI%gɾtyNZb%V誾} ?xi粙pMu\Ν;WE,Uq]ܫO?R_WVwcؾ+@uQ!eVVΝ;6l6֝2uKޯwߜIjڛoYmWe+V4MIfӲtKHYzHкnܼYYYYZ2/ݸi5h 1x;Ν+VYs? 5f:sL 8{HżwnM\lzF9\5kƪN|yWqE:}:Bp͊T6Ǡ,]/4ٷO4tI%? Im%tVfpm.7 VK.V|;>ՌE?YTι!zpb,ͦǞ/C$);'[gˬHuYKE^˖u.nMء֭ߨMj/N;j/כۺ;2;o+\/,]|/}r)K**2Z7+frϕht=#lJܤRԫGmX^=KM6P^=?jWC}8չ XVVeԯWGZrUW:x谾'U˖W߸IU=w]nUեSGWl6\syl[Pfʰ2111:tLTppnv~]N6MG;v>#խkWt]շ_RSzu_>sLH#2R.D7K=p|,PM8lqA˲@5Ewo~EH )!%"W_R+BJ~EH )!%"W*Gܩڒ%"KJt\AIr@QC8I$=.4w-m4I$⧺|UiC(IWH2︤ݒ%tZRFŗT*ajH# d,{NIZ*錿 ,B );J꯼%䷊+#w:*iK&ld*JR^֓HZ,໤i.tc]TV_ {y%wT'?e %}ϢCj֭{jȐ!޽z]6=ϽPy8rB*?~ )B۶muIܹu:w+Vh_եKkEݻaSԠAJNNѣG5y2?,ÕE?7|Fbb̙?SjI,p^n:޽[ ,p'uUrr(:to҆ o>}_~X1Hݻ5sLm߾]۷o׀GUǎjܹ +DرC3f(TnUh۶N8;v?{ ٳXy{Ð= &{+xs$ӄܩ44hpBÇ7󳲲LIf5ڵsl̜M6$/ya3:: 6[haJ2D{nfbbb*-b+$388$$DO?'::Z^Pff:v9sh…7nV\Y2Yڵkx5o\͛7uouɑf$~W{888XVO>SNikԫW/]~1xBkglR-w߭k*((PyT{b۶mW.|ۼdɒB W;v}] H۷dd{=-]T֭+{^@1)S޽E4~ĩ IDATӧܰaٸqcꫯ6wsO?dmֹ\RRl2sΝUN:}>ܳg|rs޼y!Cm,ɟ?l805j)ܹs~8ܶm|n3[{U ORGHJᏐRPWbL=j,>S@II+߇jiFoWEYEv PN'/Qk GH \ 3zAa%A%!%3 ޗMy$A%!% ' /= ?\%JPyb27f%۰)JK+BJ@*..NetM sE0~v +I2L#/p4&CFVkYF!ezzRRRtԩ(MAU@ffΜ9tRJ^zVjj=Z6ΝZ4;JFd!]JGpis +]LׯxZ7..N(Q gyVժĉX![lluС߸g@)Ң)}Y.i3%{d3o2򝞞tկ__>PhhW8HEDDТ)rߏP5 ʛLÔbJcH9'sd%1%8Cʨ(?҅LEEERU!e [ P-o_ӧkJ_#FsΊSJJ6oެӧӥ 筨BBBdΟ?6KNy Si\}$Ǐ~̙3}*)G. ( (mV,{H$gKH3۴^6G7psUN ѹsʧ)tk c5(=z{ї_~Ţ+T&MtI͛7O_~K o$딇p5sLqƺGir}*ocI.6Mf)If)3(7̑,Cʲ/k7e1-1(MӔa1w6T@?;@׺ukPzԧO]vezu!uEC< (&&F֯_^xAgϞՅ^XV7|MyנA(}0|puM?RSSu5hҤI1bcWBbׯ:tQFu7޺uk5jH?cxIڵo5p*C 婪_vv?%RSS5m4M2JA9!{@lB$EH0pT2  YYO6MSͰ 02œ@gZlc,Y_۫{>HIIK/ĉzWss嗫e˖ZxK 8:}222]J2do߮_~9/99ُLeffͻ+`?UXw﮹sj͒7|SzR6mj*?WWR5{bEz(66V[nԩSu27t:?$EFFjԩZd} YVխ[W,Q ~y_^=\zWu5Hw;wjmV'NԺu jꮻR>}+WjƌҝE'xBΝӋ/w뭷ꢋ.ғO>ӧkŊJHHPftAM:U[lq._u-CjذaC |71cFݻv:z̙ ԩS]t]wݥM:[i̜9\ϱj-X${oʕѣ7n{jԩj׮Zkƍ2eӵpBW͚5SRR^{5رk}fdd4MeggyL]~T45It 34CLl6٢l5 KudY-2r {+K[P~o&wgXԶm[5kL111:߯=߇]SNw fw)!,,/&&Fcǎտop .'Wq5`M4eT[V-c͛;TttXUAHY jذmV]jĉ=ܣ)S讻RVV+R?RRRԾ}|c'ݻJIھ}٣_~YsբEtرbO3foHR=Zj}'ժ~XF4uޖ,Ycb8PHHHpKszWu1yz'u|]O>QDDD㕑}ە\:SO=3fhŪ]BBBJt^s|YYYCǎ5e{_WppƏsk11`:zn ۽v3/{0 իWO#G_ qJr}*ޒLi+XTA}=tse1,$[Mp))K8Sʩ| @/b]veJMMɓ'm*""B[n;*K.mdXmӜ9s]RxW_i߾}.% kȑ3fRRRvZtY.Bhhti=ԩ4w\}./ 4H/VZZK 3gO?-YDÆ [ojI dFhkZu7W^ў={t!MR\\6lu̟?y-?C>|YgIԮ][AAAZfҴgϞ[/˱Oڽ{N<>LaO?Ç~K֙7omۦǏ7Pjj7J^馛O?i…ze0'32:ʧo}ZC;ڗj# 3%DZ4o#QӢE4|?rrrԸqcY @~ jԨ[Pi޼yzu1m߾%ZjrBn.ӧk̘1:t^|E]xzꩧd'xajժ%I_U#GԌ3twW^~.DFF_~]Jزef͚޽{kJKK]VAKbp Z~}J\~}?C7Vz^h 4`jJ nO>D_|w!Chڴi=z WO".FbhyAAAy󖘘իW{ڶmu릵kȑ#PxxOQ~t%FYBCCK|ۧ7j̙Zf;g*{,w]f߾}>fi˖-jԨQJ^7o|MY,;A/1R)Xm&3YoVҷw|1MO6qt/ӧu($$ĭ彿kZjԴix2u1͞=[|֭!Chƌ5jTaN:5jƍuf֭7lؠ &hٺ ~|pBg+V믿V>}ꫯց:{Ըqc9Ri;ԻᆱzH{wyU!e1>}Z'OTΝ}ne"Ţ 333(I(xڰa5joQN˵j*͜9S}Ѳe ˘1ctx;oZtF3g*!!A˖-+t;ʗk kٲezuRoٜO߿&L7',v]y;CX=ї'%/hJ^l{?ȑ#_(==D' e=Tt\jliɈ̪`Ɋ|&N >ښC~>-]vyEmڴQbb>,R/Çg-sϜ8qBϟ/޲I&>m۵j?zӋ՝2p=o믿nݺjڴڷoջ0\W_kOhݺjԨ~[{Uzzאuɷk^رcڵkR[n{[QzTtΝl1L2;Nc9H*]7:bhΝevoV:qI)S*!33-*9}ך;wO@YB񊊊b\;YF{vפI]1o^u?Rݻw+22)/Ю]4c p j޼5j~9Tկ__a(==]Ǝ6mڨf͚t)[NZbIcHϮk׮լY#An]tE=z:uzaÆ;Ժuk-[$ TݺuUN]{Ej'|#GcǎX,SZn]FW:o5k4zhm޼.V^W_j8zڷou*,,L)))_V9:R׸F߿j׮Po^>kPϗc)Ç+!!A111>|"""C\ҾWgKt}~LI9F!e~͔!g0 ,m.U!175R6me<bSzs)((Haaa ~^o/RjذV\Phܸqj߾jժ/XO>VZ}矫4hԫW/ 0@wieРA駟  %&&z'Զm[ժUKu]W]Lz5x`Gw}rrr/Ѓ>Mjz5j(M8QZn9[L2Ew^ykJLLԹsm۶8qƌliF:uڱcz!?3gĉ UaԘ1cTNSnvT,ѣGeZnݺ:{nݪqرc.UaC=x;vL˗/|֭[5a >\FRrrz),XScƌw)%++K},XߥTםX={K.}H2eڿ8L)3Ĕ-&[M6[ͻÓt n0dd9-2e[٬Y3mٲŧe5jqqqׯd>|/5$22^yOAi?OZB$;-KRܛ8ђ(B=a2KJڮ1=ɰX]mA6gKJ=dZA?cWVQ%m~)44TiiijѢs[5Zg ЧO-XeToΠ0TLpU\y6|f,2dɰ8KE?{nk>skMi>5);6ePJPfvΖ34ZQVkHA^ Rz+Ebo,Q_CI5sQ_ "n#y`ގ֥pmpsPGPn9K Jg@ڊ2A yT+ʅ՗-J|){ '[\asPe9]➟LYVeggOA%TǠ eff 倐Sq  uĒf^v s<)QV '=[M=O%8*7(.c :嶜tLz._5)[(yB{j*55"P\\ԩSv.,/Ƣ)ogz)رc%jwqgQ6U:u%PU2""BJKKzv18ZEDD|<*::Zr/buvه/AinЕ}.̼dm4ePzzU^}eddɒwt\'^Q9w\'8es[9eA]vd[m.[7ܱ빜OGkNp + /KRVVUSNOۢF;xk c+dq܃PT2**Jϟ /!33SQQQC>V[+5-,rv36ecmzrپ6gL3m۬e9RRO*..T!eTT222|Zw (s'ȽA.X<^<ƂZFu2_Iy]q.+m?f;BJ/= =baV 5iR=3lF^ V}YnƲ/ r%wAy똦{093}fz'j # @Dd ``#Ƥž~1 klY/&`$!B HIs]]5gF:Z]]]uS=z 1sQ32EEjSQQ*RDBɱ}i~g'<qfZTTbUP1Y3KUN| G$EҵD%ɘx~43)R?# 1M Gc&0QLK̖jʤ lxR2@0&XV}X,nk2X,l6]; @  !@Q/g8@IIɨp8AIoΝ;ٲeQwa2jT+͍x͛˷Ŷ(I^Vv24ětVl Ke=YG볭D]QWϖ< ߾ۼwm=[[> [Eq+DQjXˮuמѲb[\ +V/ŎgWP*QG4v.s`U "ٌ|\.׈[RB?@ ̈HId$3G?^x!]t{Vn($[-DdZ$%LGk,Qrk%xDf߱񧥐k!CKq)Ha )Ԅ:3*߫=jhj4vL" }M9H %TQ]*?OYl(N}n=\{ڵ|!zs߁lKOu&Ԫ"1,TUGTČ Ejѵ@ 1{qRGY⑓)[[1_IMH3fȤRe=QW9"C8%F߷J6^լ &41~kYڌ@!SH/"+欠sW#f$&ϯYI}ޤ~*.%qћvoAXfPʪL4%]OYc)#J id"''gL55@ & pΝK n:L&6lg?^x!KF,Z~s9{444$+;v\~=,ztM~锔K/OS0Z&l0veWyG%f)qe7qiQ^PNMS >w/nU7Lo]-.;2ʽ|!p-o)fYm|ul|o#N;?{'Wexr9ɧ IAI`͚5\A~ӟiߧyԤx4* M" Yޯu\Ǟ=5_~>O\xl*{|_vDuy5HJšucY2~oy 8g9sT}OI(/XlvqZ)`("TM\JH3*fY&TKQZ~|9u?\ i3_yw?U_oжb'FUIXx1k׮ez@,r̞=ZEѣ'SO}p8׾5nvN>d6oތO׷={66m3I95>jSҎuxT]|hUV)++ڳ8gV\ܸFު{2=Z{N' L0g->ϸ-;Pl ʗq^y\e3l.n:z8c_=y▩ͧEp|fKϼs˺_#,UPn!=S*OoW@fcxj/ߑ p΂s26Ob;uΡw»$߾[mLiTLlvhq% 100vrssv)..&//|<SZZJII yyyp8$z}Q$ 3[or$IBu8f, &I?F B~Cg 1~ScƤh LkRFQ"$}v r=wk׮e߾}IH3(c1s'1O8/rJ^/$֟eHZ-IIPTdX<{1$ǯB`w<EP-*K*`Mi_\ $$nMU?Ybᬅ[MzO;Bw!l&q;`]=sTIrUGyH,%pdO_4Ks}r-q)[%]q3DBL@ f]OT}(TVUƳn߇g'l?zl6G3EfǃᠳsByv9rQVVF~~>%%%h"9*@`7 ''\|?mBE$rrrt"kѩ Cg 1~M]IyŘ=1is=I566j&i9s裏R__w]͛Gωd/ՔGhj,p`6 }V' {La5Z2IZ `Gf⫫} .^ewcW$EK0- M#ҐQ9f{w)pp)r)&mwWs_n%HԮxoqs7ڞXq'b:KJ\'\HHAI\ KC&<|ȒM{A䨜zNF nz1DD"8NN'rssu+BYY̚5r>OrJ}BUUimm(-6MZzs4"DJ`a6(Tɤ~ `H$B4X$a20B?Q#3B?c>ǼI9/4vbFZnz{#s}[j6_["r}tH@Z &X r4> Rn:]#A[x$a7RD@Ϋ>F(PʯӸbn太{;fFFc&EŎ kɍW.B u*'h~t#b3b[9zH7=~B#Eg 1~Mr:]imwy'=mmmOꫯ橧瞣 -buuu|`ҥiiG]]]TTTp뭷_a0H5ԘF՘Q2*~ EBm$~n+y뷽Ύ\ ~dy{ۜT^k}YR{r/mf]s?K`m_ϦolmOR_A-/=f6߼={bbZ|< S MqsX1s5 {wٶYUsco&_|>oΖ[XQE&[RUhnm殿O.·,ed NI˪qٱJTxޔ!ќLLF"HHa)fPo_>i)$]WŹ弥wOwsAd%}Ϯ+f|_@#oiģqS꯿w45q˹[8v1Mu\_ӫODŽ{3qL`K=R4Ո(S2z||R"9*@쎗H(a5oBT.;}3e+.__~yP+r#{ˎzdcf5*R (SN,~Fz_x`5!9C*'cՠ~\.N3m,̞= Ν˹˪U$f^{58@kk+4554#ihhpP\\ᠪ.ۧT'#IEEEz uO[[۸(Cg 1~c7Ydr5'bȉ/kANy<^X8m+**0ptfEt餡/]Ç&hH[TSj/ŦX qKS3Q hԎaUNY:eQbhz7vJ*J~ 9$#dkJW`͙=ݻvq***|~6)~υEE(_>TYM[7=n (葧D/i-G:,!bR0D O!&8;:⨶8rGt-ʆ$I٢Χ#}nNLGV+iM&sΥE~ (o&[l8@SSӨkk)~EEEH磱q܎w$LYYNgw{{;v'3B?c!3dgt |wQr/> K2 LX `>mx1cIĜ!- OCA`f?vCӌp9$B1znPNMLQ!bVqPHiI5Jߧf>C_fh}MɆh2*#Iz EHׅ^H~~>O>dZJb3 O=Ԩ h_y啄a~i(KɄI[M7{lzϳw^9p#~f3.K 33888Atuu188HEEN*G1B7f*++la85O';Z~Cg 1)tmw"S);* uOj]a#!L(=-r/qgIxCdiɈwK7ǴH1UUES̶0zںn%d%1->Vu$Peu(N K)L_6٥?ϴM>"-S`~zx"ER 7%Cdd p&Xo_p^ƴWM v.48<č\IM18ʠm^Y78yLw:ɩT}R_|q7U5~Mev;6-m}qq1,\/CSSO>$555ֲsΌcTVV"IgŒ  (db1vq:̞=5kȮ]hjjH$B}}=8***Bd2QQQO0b~C!3B?cfDŽI 0Vτ D(2Ϗe6ɈgJ,b%!!C5&SSb@%h#ɟɜLn)$kJT.@NLdPr!횑*塔 IDATyIEjI5=!<${M7j1\L&bboƕW^I4'ԟ>|H$Bee%,o>vؑ^Ie?|^u& Gt=_$vֻ\.*++3g^x!tttOSSSî]j9n:Ph4JKKtu(68vrry0k,JKKiiia۶mtwwgl4*v;f:G8$aXeh46F5k6`08O7!3B1aR wD&L}0͙'d 蹮. P!W31yGI L10)'Q}DQz<Gh xMʄxF2AI5:֭GQePILڦ?\R䚔pv}&j̄ߧLdW300@oo/%%%tttؘ+WOMMͤ3|8NL&S:I38yy駩ai,˜qYI8pX%mUBqqEn:ݻ3F4662{ln7^q+1, 'IP(Doo/zq\ Lo<Cg 1~3c¤|8NHdτD}0Lz(.FooonI B3{Q#NFDR&nɄT1(LMӉ'Cq|>@2Q`D7nhLwz^Z?2ՀT.G:ݎ39HfoT&Fӯ# ظq#tRVZEIIIIYZZJuu5ݼG,8Hq>JKK?>z*pAvܙ4ضl\veTUU( >O\DŽ!I#iii,Y# Dee%EEE {$Vj裡YB?x`ل~Cg 0):::p:z $ 3fMKK `׫%\IWl_`Ϟ=>|;vWmW_}5EEEtvv5hD4?R8|̩3<7x#~pp(--hc1GɆ `} HDww(Cg 1)i$GžD+@˰>= G{ {՗.K5Ԇ7f)Z1q]jż̶qXbYRA եO9-_dI[RR(++cppձgb/n}O٤(*y ̝[Enn.r oVL6tNNc+ZB?cdүsRZZJ4 Ƌ=.[#_v~C7H'+ g%{ uhD%eɴHQ.HmK|4~mTC3΁/cg}wTՄ6&|v.؏vndjwm۶7o#f&jMhX(,,N; 7|&ikkK .Ѝ-[(j< AAQ2/hc4>J4:A;D0rʌREH.,,bI?Lii)+ . Iω#3B0)52ÿ6ɌNJ?O4ʎ0|<(M\798"CHUKA&Gz0MSN93jjj]jՄan}ߟapfgkh4B8F(TVVfVVfey[75zh",Y… Z~BvcR;eGg 1~3aR m$7ՀJlY_u4piJ;G>IzsQ?icΙm4bXGڧ I;O[[իWL=_$ ͖>??N8{=۩O*rXv-cT@hmLK@@܎(,Z(*z~SK? q (**O` zZg"BCg 䘪I)dD=K&u]kv"8+{&0Kooo˺lڴ)98fj& ŒV*"w靈Ç'm{chii9a`$_k; {j==;㣏>J{ooo/\.,K֙=1Vkڄ/"sN:::hhhHV'/f3NUU˸/;B?c!HJ@cNee})x*f{:~Gh"*Ӕ(55t>''<-Z$II{{;vn˗Fٻ,Q_Ix<9UU:P։(ejFc2%3F&< uttޞt)'Hh4u!3o"LJ L2!Ȝ(n9ھM&L(55f0w\GOOO˗/G$ZZ$V)5)9*alH!Iߡ.kCg Œ.''\ϟe@7~hJox~C7s&@0mxy6lMUGL5DWuRg$ ۍUU9|0i,Y5Ӡk7G%5iY(BqqqmH9Q1RM6Ip\ntۓ I c"ˎB?cf6¤ :m3ȚLd" Mv3&)nfQPPbn"<:;PU2F M b`O4p`ӶD"adY}v4a2~[N'"V+===0004O7X,dY& D^ B?cf6¤3000tc_f9kZ 3Qttw'mWYY(tuuǣ bԺN2^$^TTU%777` cݧAgLYVhmmۛO7hFvT~#3B0)@p|> 0)L&CedYgDQpvV5~?4DTU%(JAV>x4i?$% FiB?x#!1~l@ ZVNKEJf}` C)R=ڢj ?ҷXb጑,cْEEgkmmoji5eS B?cf6DŽIiX{X,q\uU}ducݿ-[o>W_>fMݿ@ #Vn``V$IMQQ߿UU)*(miFnAǴ8֦뗓#ˀo|jIH{]7}1{X﷿-8tb/`L룶x(..N>BQ X,6eՌ(Ynm,#~wq 2 ?`ةGg 1~3c¤4LX,JJJns%qFz!-ZnXWʆ xgtbo|G}^x?wyYrocƍxGԿ~qI}yg׾K̚5+)]__ꪫXv-/27tK/wOd_2W{7P3Yq8QTTDAA˅nb`X0͘L&fnrx<PTTD^^#c` ҇6 .RUUO4Ћlf( mmmqݘL&s#~}}}~NE6~ Ƌ`0H l6geGg 1~3c*- q7r饗cqw0o޼{9>C:::/~Aoo/guNOvy$oƍEEEf-}$hEsss)**"??&+JOO]]]ܹ0,..*bOO{`Μ f>eI$I\vTU3՜Ja:VMnرc'p̞=[藀o|ю!!3ofrL>'xN3*5EaTTTPQQ,u]?ԍUܹS\z5?xw9䓁f۶mҲ<[[[ ڎ}YY$T(&+P$ItRXXH^^^,j%//B@0Si:;;dΝ~X`̟??i;vىjaΜ^Kvۑe@ 5 rp8D"6#S[GG]]]޽Oyy9 .8m|.D"G/;B?c!3&F$7hmmeڵYզjx\}\}\q\tE8z! ]wݥNd~.}Hi)ȲLSSo&'tk׮QC >/& YEj@0q8d:}h2ɡ~T:`0oq VFYgEyy9s%77WVQz-|>.v`6eKHO5n"  iooE93)//g޼yB~㇢(tuuP\\q,!ˎB?cf&ǬFnS r!|r)pBrss͡C|?---s=\~z:H>ZReVXիٺu+[neҥr)$d_---Ȳ̂ ƴ͙jd~,@0X,^/#$IpPPP@ee%ϧe˖b V\Ɋ+Xl̟?J p8#,v3 UU3FʻKoo/EEE^r-[7 b VKBm˲LnD$g8̕P(u̱@g UU3FjN:$YtiM+o&cϸ/;B?c!y&%K7ɉ'Hii)| _`…v\s z*koA$'_2'p,S\\… rg>ΚF{#|=Vkmm}slٲ}Y5\3l=ʶ6/_NII v^|Mn&*++q:r)N>|> r /&//O] Lo\.N%ITUUd/_YbZ+W˪UtR㏧*rss5,5rG"~f&磭&^}U8 _dI pؘ;'Y1"cYu`2ɄB!:jUƻ>/m吝6miqٳ  @aaar3B!3oqLY |~?WBAA~!v|oذP(č7Hqq1<P__ϯkZ:o￟=6l`?ovcٿ~|3ٳG_[oq7fM8o~Î; 7~3f36cQ~s 7h4_h`zE,Wsl6SXX%HA, IDAT//KNNŔSZZ\}B!泥}Ծ>h%IvcZѿ7VÁnj곥'QVH$B8& z}e  477xؽ{7 .dٲe\z }}}`ժU0kV1n::H(/#aq:mL|Y)++Cezzz9hߟvSX|9B8B?c!Yd"31-p9e =)GX?_|q)^/O<\p@qG_4?00e;i2(..JJJ5k˖-cYg6\FWW555޽Z[[蠽Fd4gؒ Պv;ùQ7%wb1L|-ZIJe˸kz3PSSΝ;Kz$ITVVrqa6Q@ D>_@[!{`YZ͘L2'''EQ8tPZ$Iv >|xn$M?… Yt)^{-^SO>|8BBAefϞf4"''뮻ΛonCg _2Fw<%[@ 1QNTDdĐYi/mY,38 \p555IH &^_,c Sf v\.JKK)))tb6F KWWޮGjѧAEl6cXp:p8FYkLS;1hH@ ,]j^^(. لnvnc۰m86Nn'N ل$IB!illO$2k,rssFO 14,YBqq1~$hbUU|Eb$I\r%pA^~e_B?c!Kxmqf 4hNje¤#LʩKUUK.RnVy7MSِ L&*̙ Xb\r '|2P(Ğ={+»ˮ]ؿ?f=:Fٿ?~!|(B~~>^%Kpq1Li900vU$v;PhZr ZDQhmm~?ph4UUuOww^jbx<\.NdDli~}Ҩ./^LYYtuua6q:ttt$}E:t[d2X,MhA``^Z[[ijjbppPi6 EQciX( Yө1 2>uuuQ]]MYYtvvbXp8B?߸F;, ^+WxꩧB!~C7t6)ꫯ;7׿u%F)mn3w\˙3gg}6<$188ȶmرctuu5%Jfv;NݔyNww7MMM>|.Il֬YQ]]M?`2|iq$aS~&>NUU>(줩) FQUOOO)I3uwbOIFEemmm,X"188:6ьffk7F18}H$B]]] SE2 ڪd=['o0nN'֭tcǎa' 3ozGR R fSѐSϟ?sꩧrt:iiiᩧb۶m߿>11Si6낂hmm;&D"Ʃ0*M~~~9p|> 455QWW7amR"B?c_mmf'KG71(¶m&B?c!3Lo2&@ IM[o63gsa͚5~ޝqݕO[8v|8!G 4@H#MЦ6B8B)GRG!'cKdIֹޙJ+:wejlW;vy~.?|gLxʼn$ɬ\S[[˦Me۷/geY 9׈Fyk$ b2b08 a6]]])P5lpp˲hjj>g(۶ BTVVN :2D"cǖQAonT?9,2PVV-tSd8Hyliiq慹ꪫx衇xg8p=ܔ.K//˅mی}GH$;Mxܔ͛Y~=/{͙X,z oꫯ& DD">|8}n@ P$GCCAyrj-HCCqlXd,bppʼNFNX9-%ܨ~sșbلΊsa2 RTPQXz/4󮮮իWsurرcO=mmmyʺ:zjjjHR8K[!mـaǶ '30!(`͛7“O>ӣo``g}v砋*l›fzzzfxxxpR+ʕ+1 ~Bд.vM xÇ":Z^^N`RԒ81~s͍'""geRJJJ,|Tl$d@ PD$W ppݬ\V*8v<f׮]S 67 w?'H oϕPhPh`A7}v:::Cv#ʕ+yccc kig|jhhvB4[oo/>@ @}}=]]]R_###q***rlYonTQDDd)[!eYYXlyK,3qR0SgMY~=ׯ'pOOOO]tW_}5Gc}$I'@Lo{MnWuhh{X .Rnw0ߏofÆ wy@ggg=24YJKK Xuҕ ] ۶fժUTTT0<<\pWN.ׇrL&b1Ԩ~s͍'""Kղ)^oQ}q$ɼaҋR__OSS}kx'9t \xᅸ\.M=zno%\B]]Szz !kM3H&|>M!x<B7cRFoTQFoa,9)L8UW]Emm-X~ g}6---uVJ]r%[nehh.FFF[g3SIIɔ}TUUavMoo/9dUTTuVR)^K*rB@,`I/20Mð+9묳8z(hH$BWWٳ[avMeea%%%2bfP^\S睶555;Zf}{g/100pcHj?8z-=<Y /pwpyq뭷R__0o3^ӌĉsJ2?)#w||39qmq {hoo\'Z\~n漋| _=]v 7ܐtT?կPTQFoRBv. 6L&پ};dHDyijjVZEKK W_}5*}>(x+?L;ZZZJii)+V;=C3a6l,hri&c}}}B!455FiiiNt0x<Ӯ=|>.x<>Kgz|)- =qc3SO=EUU5H~s7g/sgoJO;`0-Bkk+۷oG?555mocڵ?錯j\~seR.հ4#Myjjjȑ#jjj8x pxA{{;7orY\ aR#.***[k|;?sqL ԧ>Eww7g/~ x v5kػwﲫ~s͍,rw`7Ӄf_yBG9z|>3Doo/HVXmezX ҁB, 0#SV!8644LR.tOJ LR.fd#KRyn馓|ǫ^*s7;[no߾)>U׿8e;77ߡCg?y>|>^}k}ݻko|_---8NUÞ.b:;;y{Ν;ꪫx'ioog&o=YeppX,3DR^^N"`tt ݻ/;P[ m', כ6ǝr<O^ LHoႥTӌsxm'cJőg24L$$Ib( IDAT^\.ה`m!?2= ZM3RKK ~7\.;ƝwI}ضȹERd~㎢w|Q榬=uY$Iv,R׿un6***?);vPP appPonTQG$bzǷˀ/wNzֹ֞+W׹gc~huݜ466 ^x!gK.k"9K )q]Ns5[fq \_>׾Ƴ>˓O>wg7~vz ˲-,+h VyWBαWlٲ}CTUUo~z]v9B: ]9߼^/g}6X̙G,Riv^/9B)IQ`;02(ED&˦'|+T`L&yOyގ;tNBG9sd`ϓAg{_۶3yŜq>ZM3#QHL!I "-3`F&b΂)MbX=jnw0L'o \f5ݼKPokلK5Zv&_K<,O" q~?xB;cfa3ڦV͵Ǧ"Ĕ}pH$hmm% R[[s^[[d ^oIsښ"J r imm3N)s@ RiF9袵KDDDDDϲY8@ @YYٴ?-Sl8۟g3+ P|=)ѣ$ `009Bkk+91K`mqszCVTTPQQAMM $ :::;p{G",vo)4v,K"""""ܲ )i-|?WK0gYd2gD"CCC>|s=Ɗ+_Z{D"Y=ɻ|sL^7mӓsj;< СCB!FGGDbWzeeeAgl^ӌcccZ4GDDDDd[ý *_:Lmb;ِ+yE2D\D_,ohhOuu59saZZ&M`.@ =/`ΰcˊ+aٳ×k̽'/DQ5VQQ""""""˛Bʅt:'Y= 6IH"2C¹A9x cccֲvZꜹ3}Y8`9uu5NfqH$8qDαVXv-555rBPސ2_XH&|>JKKS5(--D"؂EDDDDDdx8%v4ѕg:nL}SBL3Ok7Ӝ'"Z<2`"`ppv^*Yz5%%%ιp۷c6 9*Tx|^,ˢ+gvII W. ;vrRԂ/a۶3̻&9Xlvj(\0Dzav8[VĕdJ9|+]ˮ]D"\M6y睗scطo嘦g)+a69d_&6o̊+ڵ޼=B B$Iy)fAdrUEDDDDdyYV dVz 3c+/M;ô.^dtD1r缬}D3 )3::U`EP44'D"O<FJ:0===tuu9x<Z[[iiid` ̥hc{mAz{{s755BKK }kx'줷wm/zHiY}}}466R__XE{.:|!YMHY]]MII hti:RNH:)\Nev sΝNߓ7x߿x7SJRDQ~ǏSYYΝ;ټy3ucxx1FFFub}46%HfAi|W.//gӦM^r:;;ٹs'tvvNn4-H644|&ݝB4[}}=H$^"""""Xý%%%/,wSo4]@98\`llNo6\3is1ry3$}ͳө}2$z  |twws1~_L&ټy3[neժU\x9SBzGbYVZImm%n4q\3l>*+x\5ky3|>^x!V⢋.bӦM$ ~_AwwEl./mՅeYTVVRYY9' bkL&9~Iʊ ****EDDDDD2EOʲ2b؂dzZ&x@fga#M;7 ƇgzA1s-j9u'zTVʅy<LþEL M0Gy~Rec'#Fyy9TUU 1:fttp8lj^7N;22k^ \|Ŝs9l۶ Gy6TD"S ZLxgw42o|#~^x*++筦CCCtwwt Occ#4ߊ"""""|-.\a2 sb8#0s<RFHI;2wfx2 5~}HÚ11ǜ&iY)EDȄW9(|>; Mhiir122r"""""|)cއ(O^,':$Zn .6;=G40RF:46lC-Rx/IWzf:{:1RvvBJ-1T:rڞ ؃CEdN(>o\P#G`&?n5kp7RVVapp)EBzh#Gk|>|>YE2$FO >Swy԰qFg?9r$oϿh4[2SIYY---twwm6lYɂ EꊈHqY6!eB) oǃɀUjæMɣ/<0?Й:gѽ/@ㄔΐp7?_,b7d:02Hey+3=2gٛR2<GNmp Z^#6ޫ2&z7srXE.O 7R!FHq#= <3r/3 is- Xޔ"YUUUS~I N&pWr;C}>߂7.T*ţ>O?M[[GĉSg6P˲\lۦX,ƫ^*~EfzyE{zz\{Ҥr9?OҜx )]M}I%\{Wā'罞M' Ut^cv2SDdD"B!`f杯]lbKDDDDDd9Yv=)KN1kP5|@`?9nZw9=l;k|ēqruVn4nWAչ̈́I+I܊c`˫y23 fzo6""3tzMS=]H$M""""""ͲI9楧=kնǍ266_~͗翇O_۰Ӌ۬^/nk7rr. ^?eI%Sf3)% SE"P@)"""""}OE 2d?NbOFl|m3ik͵;}1+'oۊ#ct3)YM'2a8ʬ/\( E˲zt(/\ &-""""""Ѳ )"=mN#a`FMk6OOzWԅە#3,Wő#{1{xMowX:ftBP6p f$ݡH 3i@r|wV۳jwQ[D^1FýI!&&mbL̄"B.\.ubkWȅ9:GsdǞ|/L%iMtt1G\Faa&4M\#.\ӈJ3e:==Yha/˦'|;i8JC3_H6 Ldۇ & .0wnCǯJso=lp.Hm7`箝ؚ3ӽ)SFz7Fz~Jk*'""""""""K!e2{ȷEzhxi6m\:M +m٦턘0>LI28! 8S&3י L=1Edy<^ַ)Kj'"""""aل|e-37D`iCAߟ1I'4HfḆ5s2Z4 0 kbJ#1NNGyBG 0ضm~ÇqFj?)L/6X6x?%\B4&αcxя~umq {hoo\*:,=Z{~8q޿k'""""" cY,q.vfLd|OMxЗ ͔Lm$ҋa٩p31NČoQWԅu,\qÙ{LY(Ǖraf: /{aE=˥UxE@'r|l۶/ˌb6ǎ#qF<ѣGm444rݳz|URR^:˲hook[DDDDDd,TVVL&O=s)5; k>6ة^VV[K8mnf^ke-=waЦsp݄BEm,+V͛kw}/kY=== [ tvvN{ 6mg?xknn1gݻ+U;Yl" ~?drFa四Ҟz01&m{"`$Op5|ʾ's̱L(:9?O\\.e8ӵD8lݺ|#9s~fhh6oW뮻?̞={>_ꫩ@ w'> ټy3ws$I'4e1jFFFrPQQډHA,@ @YY@`o89tjzA9 d4My$i9] 9eދ8; PAyn&~9_]T*w,b``g}/||'<{ 6A{{;rߏ}c{)//WZZ,8ډH!,=*5ܚ&}vi *9^St<CDH$ڵ]v|oַŚ5k=9>c6g`` _IR$I;,kD_WG?}QBPH/ޟ}<+ 4uprɓpRD ,OYs zӾ駟駟{lϟFg>3qNDDDDDBŒ/L|ǧۗァ::3 -EDDDDDDDD@!e!,}1cRȬ,dZjǎzjme֯_?ΪUk\{ض~Ldƍ^RB/"Ǐwxزe +WIJ,X~=/2vyfDQ= /{;A*{u?rdV  iTDDDDD yj*b}}}μ3|QB /sl˖-\pXEgg'555uW5kDcƍK&\Q;ilذ?:sXbPϊ+fRYSMEDDDDL""2 UUU;m۴cǎSO6 GJee%`pp0(--eڵB!x,b͚5\velذ +Wdll9gݺu\r%=$?Ϝy[BSSv횶mx˲شi\p tvvνp'șN!̫: *^ES~?uuu k|}:sVVVb]]]XÇ˨p^s"Ȕkձn:jkk|f޶ml0 |."""""rSH)""2]UUUkiiw /6M3gmΪיcD"oXg\uUO344u]7dºMEDDDDdiPH)""&3,_ZZ_Okk+;w$Lb6\.RTNHUIIohh+VϓJXba8×GFFhnnf׮]R!rIww3b1RMEDDDDd9PH)""&o|ccc ; p5ijjp­"/[lK Iss3\s Jؽ{7RWWǶmB\2=szJ7z.TDDDDD-""&el]]]@zEj0ؾ};xxgs+N & vinn7NHOp1JKKѣ3޽۶9 Ίٓ{Gj*"""""A$P>]|q7sl|vW9sxw9Jjrvr%c8hNPw*IMH1뿁:K#[ X=94[DDL{ݙKfh༶k:Kj*"""""D!BNss}}}TTT@ww7}}}R TSYRȼ))r8쳉b߿_|1biK;ϤHQH)""3x<$B7%G&$;obh.x<~竦6ӚҡսEDdFGGq\W>VHv=nLk*"""""KzRȌa>d29fb6mu\Np8|SM7ۚҡRDDf@ @YY@)xP(40M5o.5A!Z8Vp4TSY4'BJ)("""""""""RP )EDDDDDDDDRHA)RH)"""""""""RDDDDDDDDD J!BJ)("""""""""RP )EDDDDDDDDRHA lwqW^y%mǎ;мbXl^WTS)vI)""Eo䮻bݺuqvw]~v@5bRDDN2dll!vͿ˿p ݴ%K5b""R(mL&0Mwo={կ~'Nvw׼_W|_-سj*"""""D!-0hll}{_E<~7^z)Fr-| _OOI$'=@ @ss3wuWp"""""R4[DD 7?C=}vx<_9t]]]|s#WǗ+TDDDDDBJ):w\s ^{-]]]ضkjjrqg_4e߾}rH1SH)""EDz,XnpxzyO<'HrH1SH)""E7 xtvvp;瘦ɺuhoo? {NˬHQH)""E-Hpr7 <|fݺuTUU}P(s=w===l޼|>_p"""""RlRHկ~gy>Oo~rʙgTz!÷-o0U`c} xǷˀ/wNz ""g{y.\3Nr39u> lFƷ0@{|s'BJ)("""""""""RP )EDDDDDDDDRHA)RH)"""""""""RDDDDDDDDD J!BJ)("""""""""RP )EDDDDDDDDRHA YeeexB7hqFGG ózj:\k*"""""O!Juu5%%%DYGa,@Lx?ͥ"""""4( 022L f"HH$(--%vبNo5C!XYYXbjO<5fZSY:RȌy^"Ȃߧӑd2?ͥ"""""t(EB֥NXZmţRDDdNKKٖZ{EDDDD(YY`a:,H$B!vMWWicݺulذC[[=܂w""ۻ9㿧鞞79H)J-Ql!+pcM6e vdMd_ƀ/mqVDil늬"RD" 6tJ}Ylk˜$lWf%E8}IА:tHLF:^xASNѣ|PSOiffFwyL&533i m9ح +}_{>1}}T([oq|ͺeѹstUIٳgK/iaaAwKW\х tarW!c I ---駟]wݥ |ͺ馛t9MOOkyyY7j׌:^xAoۧ={ٳĄ9/gu;vL\N׮]8`L!%`t:]|YO<:'Nرc:~$gѾ}w[{А1Z~ccc#Gk,NoޝĘDlwdեKt%z~PPг>y=#hy/?q9}1v+BJ@_q]W5%8\^^־}亮.]~IZX5??0 o>J%Jic Rz5:r>jiiI׮]S2mri-,,HnIE={Vz׻7dm=nG)aMvmh5??^{MRIիW3_ו+W+Z믿^pº5MOO^P[w^e9zw c `I vK׮]ӏ~5y/%5ꫯW_ݚBc `"uš8(n !%':ťָ)ūVۏe<ťָ)ūV1L&~KiO!hrrR_\pu$ 9r,kVSheeu&&&ԶSNJ[zPc `gRӡ'?I;wNѣrGO֋/X;ѣ466r|>=ܣǏKz!Yk/}iGnEH nABA:pnv]zU/^T.߯e>}Z(ӧOP(qy;vL:}涥~ĘBJZ0 %I|>CG^~e=w;0!%+MqMMMijjJ]w\.ҥK+vGk@<8.N Č1rG… zg/K&&&$IAH)^SumKobbBN҅ yN8!>9Kn]xQ/r-dzc n)[1F:zɤŢ{9ےӧOk||\SSSu9& cL 2BJ@W;z'^+_iz}}K_zﭨ< C=M01[R^܂8ŭ^!DB:x `RL:x R:yɤ|u)M)$s]Wm|t})pz] ~ {.cLGG/֒H$T(6|=c~)бbl6!Q_NtS뺵bu;⃐ЕYeYr9e^7*LcL̘BJ@׊"cLFI )ӽVgd~@! 녒Y3 )Z]a|F` @H Ѝ]h{ؖ*sZ+|4Xhj &ۅ@Rt5li %MñcVS بpʎ ZVvVK0 #t-*)Jy bW3+mvLZkNVȱ1MLN(D;&ҊDmX;s_yM-3LNN*NkyyhEgXd21e2]zaL̘n6kNZY9rDswR6tPZcBJc褕Gf(}ixxX.]ߠq7$bбl6t:5$D\V\Ftuݎ鎨沺|H5[{^[clXIC؆2jll}G%A%bб\.RwZ?yr܆5t}jcwC|{ҩJZFG&9Z)9.|]Ml'sR)---mS@L&k63ۮI#e]yJ(u(yhB)(LDII+46Q8DM-\.-k߾}kD` 8"8dq5.uJuMՀAJ+٤ql2 (mC m+V l wr喩﯍'$bux3ttla oY˜զ|+mhJ4&¡Pa6T ?z\p0A6P PtشucF<ՠ& tӭުKSO… :ɤ>IoiTVן& 'mʦm- ӡIo;h*w`jA_/Wo~7r':io :)}g.Ǐׂcǎ5zA(++o]6h **ӿMYPp`4?_c$IH( sU8 e޿=%F SleB5gCbȈ&''uJ%=z0 |GwS`w^aL{h([杰RZ(x >&EӼwZɑK?Ԟ)}?ucvo)$@Rӡu]'I:.]t:4O~RǛ^w}:y}Q=}1}jͧ&IDAT׺(+!e֖{V/5skMTל]ݥOx/$I~i㮍ֹl Ejl BJ@,?~\RIpႤ 't뭷T*)~ŘnQSP_j{iKyIңw?*?_tI)Ys}cQMLL7ސV/_Vǎdw5;;#tU&ʕ(%զpKn>pH篝$=x&0)fBcǎI&&&tK6ud2ڻw\ryaZB2tp1m!%+;>UNDgG]3P11&O4LL`dFudH[Ht)IOg~*?.IzrX=jVAH ki.\ZH3<|FGGuQuu%QdM)+KJ>SxQ|IZ"@R^8]ec$ VV7rJPOr n4;lm}o˄&9^eʷMA$$!%'.tZC\jKRji &JSЦ2[8Q7eh%_RڟrC7"6\hx>n:-:'0)[&NS\jKRjݴu)CCU MӮnVl%7E- Vﭰ27naC@Y~J BJ@@RlTkejX0N 9[^k[?o1BJN4R=xl~ݴXz]G$%bS]V2NF6 Vnލ߳BJnLn W\ϊT˵A@ @H Хz#۾ow~4vK_L`RtuvF ]k5\ Mg&%!%@sgY[̶lv) il 'i$+ȋ 1l' *0h)6hNZ[YynZ㤕lcؚjZJ 6BJ@ײ٬rRTKP(X,vu=cft[{r8HNTyBs^J E-HLNN*Nkyylhkd21e2]zaL̘nc39t:%zwZ:-&kЮ 'ð\&IjhhHWyg~X`R:fNd(*V6pȘ1 Հrx8 9FN%t*8\VahJJqd%/)jqTݔ;BJ@rJRhTyru:[iZ FHN^$ljBdHHZV;$P )%#J ZPiy%Tƀ`бT*m~ 6^d6|-cft4m#SI- :*(LX%u@CúQpiNd{ۇťָ)ūֵʆƀu+%)R)kLXr`T%wT$ [YRV0ux3ttZjeLӪS%c8F#%FIWJR&j8j4j<hr$}[áFBeҁRIT*ZTṄЕ FGGu]}_ﺮnV]d2*z7+ZzHM|~},kaL_To5MvU*!Sr2;jx(OSJQuPKrdQX7toIڔ(0H;qtʭ,=ܣ;CJR:yn6Iҹs$IGi:־}7ťk1z..߮ i(*7j$hXcNGJ&GBM X YeI)Jwfr= DH v|7jϞ=*J+y ---'~}{ߓ$WTTD*Q`u-J`R.Z^^^y\V*А$B+WH;(Lz$E[?diZjhd* 5 {V_֯;th6 w%eu)mc8+2ޣ 4#}* Ogu]}w߭}CkV tΟ?/>=u]>|Xsssvڎ,1ZGketT*>CmJZeVOI{4J%d5$Pyw >|X=\s$饗^̌2nf MӘ[P{tUK:|Μ9$z衇taP(H³ MMMijjJ|^ }1a2R4(52~$?0 tS/։eH%#to ,&Μ9tx'I:sz-nq&9Z7ZcW[o%I馛dV݁z1訦6@ʎ|!%QqQd\vTQ95C1ak4I {C6vZԱƴ;|V(A 6[g^IHY<m?􏾯uv#foG7y?~_EkVӕWQ^BJIzxW P^ZճGǓ/ `WIzR#`r+zg!$=-$&Iw`[Q.WRROCʂV?,6v1Eys"8>Q>%+(qkyH)IKzMҨDG%)Fq)%˪kT[nE[5roi7! LuÒ>!_QV]yW@)I^qI%=hw$hn1IwI:Yy]RIN?A٪BJ)Ӓ^EyRҬ%%iF5I=CqtT 6|]Wӗ! ~hv. $$Gq-ېIOV*aEa判tJBIQ(9+钤s#.>lCH )!%"Sz@OR)BJ=EH : )m )mcPZfN@vYF{7<ШvX}h )[RFRJRr/GtC_бʒ( Bg. @p8BIUha/rUA{4eG+T8@p/I'NtQ6A@A5ȲW.z Ta]zj "WA;GSJBtX]p&Mʋ?(d% BKѡh͚5ˁR !`X!qE  @voIp'7O? BFA =׮]5Hd7ha/rUABhʨIpckA< BWB92.b{3kVf  4uQ qx ]=yI\Adyh^:  ġuG<\ntax۷@N/ miCq1h57E'I  ĥ5Gc}be5Eѳl^AAD(a`LZ "WAAIktDǩV>|h2 UGdJی/rUA(Z{$⩏V>[ BMܳ VsjM<  D"CmBɮ  3vg5E  hSĘV@;(A!ɼB5UAAEGS}C=A]F DPr0y={&( $X)Q67/Jy= 0 y6njis^tz<<# m_W' xPUm]斷1sïn l.-=+WÏٽgKba|s߷o!D܋%3UAAWPϖ|ɞLgη.QS[ˏ~+TEO7~w,_˨p\|(IdwMa y[eopdW&1uu̿ro)tv3p@lrxtd-= >PoAhKvɚu5b7(vhg._=U];wIEEE]~#Ǎ?1y=sueGzK.ga]O=8ZYɽ~u6 hcȿV9 BSNdȠ0~`x[xۛ},D BtDƩoD&' 9xҬm4M /(9\ʠ <^}UkrLOe߾:W^)ճ'>} Q[Wǿ_|^AUM5W\F~^c|ŗW*?[R/|Cӿ_?.<&NdåX'ax|2fs,׿_zϯ&Bau?_~kql.` qn=_( ^v.lm(hG:B| } ݋=pWr tAp:H}$;6A.7wPn7w?%E FlgͿ_z`(Ĥv+ݛi'5;"? ^y-4`@Æl_x>X&0?=Ҙ>y2ON-s/`¸ع{?6nHtN~^sk.@ee5+VaЀ` q!*+2h{5y?3^RQQKkʔ_H.˭wíw݅_Ǯ= n2u멫試d3''fY>j.L?u6ݣzAhszpM?z|4u2?;A[!} x螻p[M~A/~իꫪ*f;4fv|&N/`xrEL|"_|{2 8 07?oq8,c}߷5bXc.m>|r7LT]2y侻q\x7Xq'n_QQ _k~Ƞ5ytGN'_+۰ǏJ>=ss-w={ד;o]Ι1zs.ɥ3:0aX&ifra݆MLxE)*.K޽߿W>wF!&Nϕ߹8b][ů m]EQ"کk>~5***xÏxÏ"֝w;d t]7_?EaB 7ӧ)'i @KCBWHY9+<@{r-"';+E ߶s'Ϗ~rX' Euow#Ky˯{[Tpg ݐ.voqM?cA՛tAHMOiXfw?9)(wp֜2xG gto9~ [b}1v촔Cx8{ly1.f4åTpF?c 劻< ߟ ƲrZn6̗Wry-o"5oLUU5\Y"T]Kmٲmkámrssߜ& c 4[ r;o~v.LvAh.{oA||O~qG1ع/"|_oGL7\~)y=s/xءCu EQ8p_X?cI 40烈g_xְ|jw,_-[.o"4NfhӺOw΂weيU݋c2sTN;dk{{!g!':?RNAh;]ʪj0؋u{1}Ĉ26oXLJe pwNxnۼ-  t s`)PZ 4P  4IKuJ!   )$A΀UAAZANUAA   BbOA* BK> * B > )* B>   Q/   )$ANUAAZB+! mUAAZ   BbO.  tD ZlO9d]A "WAAh ~/   )   Q/   )   Q/   )   Q/   )J;rj7%_?{ʫĂowHob;y䱿,cg;ǃy4溩 >VG^{Ae\m_D OpsF,s8r ~l|Q.ZYKI/  D#rUA;~vHOO<LtbR*>䓩Yjue˗#+#F$ UAA$O}Si@G+} g||TW׶ɹ333|D>쳈}Ϟ[oCN:+*kky?W_k3keMZfAy\8D v7 555i {aSOPTTģO^Yf _߾v}kjjZG#7QYYf_Ah>"WE v7_{MfqvĴj&f+GNN6{\N9iGVX-֬%#=ckLӦLhE;w`˸K(9|={lJOڮwgɵ7f4ŢYA#rU  iDy~zݵޯp4M׷ݎ@0ʖΔI'3jH>䓈)==ƏgU 4%_~şplዥ_rхl nG~}rj^KUU;z {YA#rU  iwdg_#7'sک?͏|9}Wm)3| N1 t2xqƜ(ڿǍMkPU>m)SAA>z˯r9;z O=faDIkoԳϿ5>/ 2D"WAD rfǮ]sם\IK=BCK.bmz9O?m4;I"e9c?;Z6䓸6yrRmS厾O<<%3fhϸ\_Ah>"W BgAL;|@fxZ]U@ /W^#9{Y. BRgX TjA@"W BTT    $   Q/   )JJ'tǓ]AA2\A   B"F    (-/..NvA rUAb~1& e* BK{AAAAHQĨAAAEzAAAAHQĨAAAEzAAAAHQĨAAAEzAAAAHQĨAAAEzAAAAHQĨAAAEzAAAAHQĨAAAEzAAAAHQĨAAAř4A/di. Ц@ POB#rUAR_F}.0l ]/ˁd0* i `mY . Цx@o`p .h!rUAbG4OR X&` BSbȆ1qAh T=:Q6^WA/H\0م\AJG2/[A Fs0Ld"rUAZG*fH;S8 <( B|cȊd"rUAڎά{t l#}A)Đp=;D\AI7O߫H??A!qb0d .P'@  QHQ~IAK! Cd$@ID  ?MHQ :~ BY!K0dKwE  t IHQK}xI BcʒI2!rUA:΢{$ͨ]AZA 2;!rUA:΢{$ͨ] ] SkQR t#)F (A mG!lĐ5 :4`{*- t]L݌z{AA8{$Ũ m]kܯ)[(U!H$[HQmD>'po۶m+Wo}+Aqq1/NvQڌ={0hPw&NW>c[\dKcʖV%*$BWΊ\ZCW|'@tdl#)F}fh+s93pw3|p ꪫXjU2%1~:|Gw.NJp}1bĈdEt~O>̛7)SK/%[T~.Z)[2[uB䪐];tgw+{$dI1¿8⡇6_|Pʕ+ٺuk2%1^z)>, ,KvqR)SbvE]صk\pӦMc̙Mg*?--i:Jj!rUH =Gu iZF#GزeKx|gl߾I&_Uel߾+WrI'зo_{={]ne,^W_}A;xضm۶mcΜ9@gOfl߾z(gO}dzl2kOgʕ޽~>}4Zxuؾ};O?46mbӦMqMW'p?<p8<ر͛7'v=b>͛#WUUkqI'5~vBXDvmw6Bsw(^ӀzK;Skq9-;w&sy G}cZٳGx<:B!}:ЋLtC=77W߱c>mڴcӷmt{eBq_o߾ڶسp@]Q7A٣4:?xЧN9rDn 駟SL3З.]M}NsŬM7ݤ?ͺht3n! 31dCV*4UIwD$N{$w)ߵkw5!Cp2xO>[vZz-رc4jzؼy3'x"`˭=܃۝r*'K/.;wuV"¢4MA_yjY>}:6l`͚5| wnx ~m<&ūútRvĉu 7oL~xG;w.uuuzCWEEE 80}eǎ;N:]F;!G%e͛7r8묳vshd L~}>~N8{E?d&OpuE 2DsN=X/^UW]_h[Ԧta 0aBcΛ7>s$BW~.Gjץ~g;Ui;!G%ez 7wϟrꩧ6dMf=3gtabL4>}rJƍÇ _汅 .ދX3uT("سdf̘a{9rII Vc9Z_mKkt:cү_?VXh:d 퓕Enn.*W]uÆ K;^`ܸqD<|,_Ys!t<"W.];)gN3g/^酅ᆱϚ5Z?Q_r>`}Μ9իM6>bkBO>ѷl٢ĉ>1/sNO?x .hp춨LguV}̩Ygᬳ7lؠoܸQRk%\k׮׿K,֝p '|/[L裏'{߿xu iK&MJ ӧO׿kO:$}ѢE m۶7xcmw߀~WB}Ŋ/~ ]QfOխNw }[:\zSWΊ\Iމ#9$O(D* A|fSh!wD Bg_~ۖ ZFws8wDKT1jMB1D B];~[Ht VC|dIhG~ /H1!s=Kfwߝ" oAEB[# B㎨"  $Q-DAAA;!F    (b   B"F    (dLfÒ]nC`ISmEs%4y;Hڃ{Q10dǓnw釅AFU]͠`ro;/r=+Ȼ9 D"t%#eaggA^ĤnfɴVOmFs%4y;Hڃ{Q?XK؉1VGmj [h B$NAW=R֨lt] !nw%ɽM~ A[wy;eEKBH!zAA!PZ.S]CAhb  b M^AAHJ^ZV {Ab  K1X=mm[1A膈Q/  /iiiTTTD^.j7@ @  =='{Ah!j!  trrr8rHG'l zCGK'ѝ:90y_G!'''322CQ)Dddd$Bm=\~xRZZڵky8zh(FQ>fK`ƌ\}ռ.NB98p G7_OvRT|Z<;B{ rkx.>QeЛF4N ށi׃:JH ϱo?O;555'YNPA^oDݣ-F{a֭|͔رc4e۷/>nK 6kfb„ <߿I&Ç'x)E*?-A*4J,C;r44a…)}G|_ƍǴiLR9h mMgi B(,w 0a;uR֨V{]Q4~(0SxK{іtKprϏ[oZv3j(n6{1>3O)**fݺu>#;;7spEq饗0sL.\?~MF^^cѢEqyyȊ+Cy衇834iW^y% Z˞~dߦNvZi 좥yvFDnzXtt -Cc1;8S8s`ԠR /JtC?Ʊ1E]]{ed_n{%Ҩߴi;w3Xx1Gp j=ӧOr'Cq! n6.2]tv)--eܸq7 />A߾}۩etMlڴ={ݧ1233;y˓SS1c&B "ώD#r5IdnhN}oMbuּW?Nэʉ4= &P^^Α#Gի#Fu4ٍBBt[fp }:NvQC\Gj3Q0MwN%K]X gW#iNVDݻwxb,X˂ B 0a=ږniTWWK/q饗^z裏2tP~?K,aڴiL::ؙKAA^7!X⑕yǭʟ'rrrHKKkuؽ{7V駟oNHZBϞ=Oʣ>JUUU#mU-D {üa~cE8# '3SO[QQ-ѣTVV(JHhT;{=֨7 |̚5 ?SFK'|qtݐDWh^/__~;;vhU5M㗿%r @;;S#.FnVXロ)<;B{ rUjBDfw –[rF"<;]3DnL~?555b C7MBơꫯgРA7."D1QU;ep: 6=zOk.-ǎ}ZW^ͽ 7븋/Jmm-#UMf}xҌ>NZ?~$_~9W^y%+Wd玷M7O?Çg _̙3Hzz:{᷿ oL:ٳg/G"z;mU+ޜװ+!=hIu[W`{4&^bٓN:P(ħ~J te&{/JeC]i*@KOzGoKxCSO=\ I}%%\ъvڃ>WwDKT7 A"͉Fj1cصkWW|ebKeb$s׏Qu[L2@ jVA (?^v3̺uڶTVV5M \N=TN'}I)S<ٻwoBۊ!{tKO}̘1+W! mU!=j )! W #^wQZMSO%-- ju5ٻw/ 41a֬Y[.  t Dvsav\3+~OZZ3_cx敀JLҧaڇj$33ZWUUQ/F tNĨ&۷/CʒK2%Qљ)"AFbd\ #Q/+:527V o=5@ão3;!lc{.nْ]>AZS!(**bܹ:FlpJ Bs*r5I>a  }M1yj.Ռ͡"nLV^Ato^iT#V]8ۈ"  o;d[zo#я>bKE*TVA*t_^i-z3),"P&}g]˷$xaOqm>6e۽)pSMv\ڊi+ .kMo'eJe:Uئ#RSCBsڰ)*WkkkzԴcU(a{r OZoAGtͽ^/ oq\)P L' H%MDU;֞9ln9t?>QEBIoyb3Q/aXfXEiP'AH%Zb$z,=6}ۣE"I@jST9r={Qou0rE5t9- x-|}ڊ>dggQߙtRVVb5ZxZrX9EQm&Z;^9ۋDneggg3g-ӣJK4ݧ7I}"BqZe)--tYƽ=^ڇ[M%$ژYKNNUUU2ꫫ|x<`T6pX^dW!n=[[ycwij篹 ݹdffR~64(4TBEccxϩg^D ,>^zx(..nu41kyS$^%b7쉮kD1[D5F<#{=b]㖔7F}vv6/wKx؟e- /"DWۘB! 0JĐ/^ǰy㪫O>vjςiLQ?MDMK|kpQb׬ƪw B!r./W[j6I]3VŊ/yr]& QUU>=F|KtEQbz7$ƺO]naR^^^^x(Z^WuK0+(nj<vƞ5^8v ƒ`J}rrss;!t1وt}k9+<FNcԣg oEՇ^Xzc]"W[Lc +׼9lrAA"wkv#16+<&K4 )|sC[]n{BtCJv[>h"xv"U+`P6۔{.^b8%v+V  ݻ}o 4e+]Y%c@C !!^]Zהڷmov#'G3V°xW\&tzD\mM}LhmzAєAo7MRUո3e^goHW%X;T{KI`׸$eN0#h__w'GAA1F + B"C9^q!f( (E5 9׫j ؽ]cfSs.J켡6/\VV99} cMMSIضrY7W"xF}9^Y6qf {]uu5GJ{$ňz\rI!%OІƣ(x^233q1=Ţ9F{kmܯmIcƼ tڮhGz1ÿ#x@O-Au\є' '4Nۣ0n( A Ao!4렩qttTPq,-uQ.:Q[[b4=;C].YYYxG F/GYy|퓍hV!U]h,w2n#DS3 F1W^o߾DwmYmJJn99 ho9xx}cLJFj[UT@khmˠol}lF]F}>F|X"F3QpC>pF2 +b;bǢQP4A=oKay?:g84=?s?蠆Tx.*>4***"o&HOO%cm}?`$粔}G/"ThەyHLB`}cD5(}6Fp:4yNm$jP^>aۦڃ'+;s ]Bs%$x^nPUU`ݛ tWӴf{[7Cc7iGK sFwaeoNP`0%==ݺw]͐m!,r`zݭI-B!Ge|hz@G + +_ Z+AFS4՗: 4BwóSa5W!Ƞ.q<:k0Xl]''7CcU{zOg[#"+5iP4R T|Hፕ52DNj, 3#yѠmn]7MoG`Qo?B@*]B Bw% yp8p8*MbfqZsKCݣ>:@y&FrG;|2c]7s6QrVF}Jt[kzl ekfd {4"az u m ڼ ~Pz5Bómֱ0lLHw SGS5s7 H@MMMM/lu()- SW+Ia?ǫ97>QNkS=ҘmkzQh,stԁi8m+VyefT"{o Pqc&ȳ_/RٿU7=zc#r5 tw^w]qTTTXFi;NN5jiĦm۽d]v7:;ለ0.Otā< 60cye4azNgaPHz/ b^{rcz!o{v53+_J :;uO. θ~=h qW.Cup9s ۏ 6pc+:OÅ?_̘~c+Y|>n+g?,_K.nfݠCfF&w]| EaSI4%ܬs~;)E/՟̅ {ͥ [|?McY Hn$2h5,O=bQo/ay}n~Q8 Vm>Nx2 E$4aC3 $1tM`v}ͿC] errvq\8N8 bzq(XollkM3eXni\ :F|-, B *:Y*EWuY1sGwW0i 󚛍w_Q"Cc ] 0vϜWaCZZe0 h>//]9p@`0hNs7`7B;NnwDY^x0{L;l\F?+W۷/z9obg|ox[qy'_9'Q篋PMfu'_Ǻuhica9]A32Js7w1w\ex]P@% 7o,^>\Oŋr7 +b}: q!ڐWpRtG1fh)b[6yXdcCMu5ԕ 17Ca+Ru0~׃ᢪ =7 ݣE4Kﻔ+ٿ>Noď5pݗ#|+d3m""Ll|Ot׌NjKqQUQ׍>. )V%2xtC8*B7n`wo "WS*V:pцp64<< ȑ#dxx'u+jkj`G'36v w:x^A6z}ǠAXbEDdƌ?f͚5}~NH`>n&L:\s 555x<EO rYFq<,Ͻx q:F}W6AfcSM@F**7/Ư~ tF CuxbBu1./_QPB^Tgsϥwd䐗G?"8Rs$\`"f "^ߥqQTT`ѣGĠB!kxV]AjokZ}7^C9iI2Νz.W+YzS!n#_ϴi֭[-﷢(n<ehlٲ2͆s=0 qk4EG 1ݻ:v=ȤI[ؾ};`jcXaZVOft5)*ʅa%1 *k+=jw w1oBkh+իW/e#777b;Mxw:ES=tpW-Ѻ NW'E./^$s Zv9b0#˨5Y~Nv[Chʨ/󤡓8iI|<}o4 /R,nL h=(ta({m5  롫x`c% 0V#EDxн7Tl, _]׹Yr%fƌpz?>ƍuV^x/(̛7iӦ˾}Xp!3f`ĉy睄B!X4~s> rg{n3gUUU*^ ?ә4i999`V^m]/\:?xTUO?eV?A.2?xnf4Mkxg3erssٿ?oV?,[C1k, oz?D@o8o% {m3wk׿ƔSP!{~n0vmq+Oy }g1,aH=a Sg26o@^Oͧ+o. Nw׼K'@oy7gr[}Ó*ٿ[3`갩hINb<!n?\~so>cgIkn_f͚Eaa!ׯg\ddd+ p:YC `͚5s>㭷ފ͏.Xr%C aذax<=X W_}evv袋8suM61`zK5B:u*cǎsYg1a"dÆ 8p%KvIKK{Ϸ7p@~ӟ2~x+CQf̘yGuu5wYtTz{{홢mInM1BPawgF!Vm]W?Knq3gm[/];Q5SuWrw0k,:*oǫ{Qj? ]syrWE|{霟.VX^yCWrsȓpowPPZ]О4oܸ;m$۹s'Ǐ_mm-˗/gڴiziӦ{{ptEmdz2q\52i!y,ߵ=pt}"׾'o0յ|vfq&~q\ݡ9w¹3w6nۈIyˇYdә?e~^^27Ͼ69oV_vlGO% m 9ױd>Ly` Sn;6f -"rͱddH/\RDd']ΦMiߝ]AƵ,ٽĪGH {ɪpT9V<"W[AWYR񮭭5o&. 7:򗿰k.Ea9͛7kx3f N:?={a„ Ӈ>m۶Ō&0/8q"f73gΤ3{l}VVӦM<Am\9sسgUZx r gy&Çg˖- rlܸcǒϲe(,,rI'Dqq1?01yd.BoX~Q#֨(j adm+91[a졄RY[MT` +ee6Jʐ+P%ooǁMxՇyG=E+xE}kz-C {$\~2ރ-Quu5;wcc_~\AXl߾ӧO=ʪU:]-hҝdm滌a/߽& /*8ENF{ơ:`o-[ae[W׾%/ sư3,am2`~kk^ dXa0ؾ&7]tSMWY6#ꮴ >+UUټyso(7z73Mii)k׮eL0aÆ{5= Pm۶uݺu\pGdg7F+˭*}EQnj]5kpRPP` g^۷G hn;mؕpFg%cBR? }+{%zABض`_klw0k eQ އ|!iÆ :)SغuT>d@lW,,3`+0ؙ(†}A7j}Q#{wn֣{9kY~_~] '2#qKA7X3>e(N>|%#pP0TΜF5Bhs3"YYTRCcݷu%)^#''_~u.ޜi/j%4MtXˢV+±kegaoѣl޼Jl;|0Fagͷ#Iud{@?q1oynúu;v,_|:|p~m4MCQ,c f+Vk.+GSnLBmm-;w.Fb9r]˜*XBf4-]S'r0qD'wvѯ]W1՚z@?ꔫxGݟLO&W?y5뷯g%L;n>Frl26S}_~b#si$۷og֭wqtM_~o}vv͔)S袋8cy-#4M Mx-Tuu/ Q]]ͮ]شi#Fc޽;`0… mPMӬP(ү뺵ݻ8q"wk֬a…޽72rHnøqE_:,>x]naWWWc_քhʫ`./sKP0wC"^x JS߻XJGX}L\Z|Dxݙ mKCTUU5 'cҥ԰|rfΜɔ)Sx[ڭڗ^(թZ &]@P N].0wk}G#R(:={[ӿ XsZ::vm2uK)3hq7xżlض8WػgQiŕ)6ʆգZ;Տ_ͭcN;ٵkF$Rj]8- g!?S0rԋyk[+\Տ7t挚۾w;w9"WԈַƼ!s "WFlOk޽`0ȀPU[ZC~EYUUbo#׮HؕhOB}bO>:t 5kJJ"-c,SYYi\4>{&moۻeͫᏮ Fb}FB8Ҍ<7<]!)6 GYGGq*FndwL%ފ0{_ߨP/9>Bcn7C~f8D=浵 l{54a?}aÆ#귅X Tj#hTH/j"W#~;\5*ךKtz]|ńB!^yktRYYIEEʇ~Ⱦ}m'pFb˖-bɠ3ݯ6CUUTWWp8n7׋*-m ih1ph{P3̺ه'B4񺞚f|ּxf'"b߾} rDߟxm!-= C>}(?ZnG{̌&z+U,%0"J =/h"h!rðʢ"a#t&˓edu(\ (MC^ Q_N NQٍve%ߋO:s4i0 S"hkC8[xam @HmDvmufjx~ iGf„ [FIAA#Gȑ#,_<)1CnTѧmۍW vjnt:'9P6هo?YxhX^s{=|t~{x`?OWǣ[`$]%g.{b(6=meLj5+8&o۔>zVWW7˓UIEᘊeX'TuMGu?4d\: ={s8Dzkydv )Vyla[ڌzӣ>(z(m*ƐPvf QRtY2$g%%%@}(`ƌ(—_~Pd׫L% `uuuhl6£F's8Vw;vO}d8ߘ!}O1cy#"z¾<:: з8Ե t BYYY^bC~Z=c[f*Jsxbt&Aҕjb<1o /`,wFskycQAp=1 nV5}#$}x 4VxW趨az иuB&Ue_<" QZZJ~6lNvQ۔T_vݘ3G{}cۏ7G{cfk22ؗjLu{%ڠ7`-`Ǫ2vQoaoُn*FooY#-TOdq:>L[YRxkkyEBP Շ{ۻD3湭 (c# "< f]GY.+:ԸgC`uiii+#r51Ug}W̛7CgϞw:uEy~?m&p|{yWϠB@\$5';G"H `xc(ZZf3#\yY9՛ j}ӣh52ۈVmD2XzkQbCG`FVm )/+O )Վ)S=տ6o۶ӻwo&Mޡb+\uu5^5n7& /o2ǢDZ>`6xefCMw5и'AidD>)\%8)溺s?{%+;ܞ4t~&xa &vfeV$r`X0hhЧ7Gh;V'! *o^zCsFu-ZJ6V/3uL+a/VD4e <ƂO\G>C]]]Gm`w5CN6MmRGs )Juuu5FT\ؗOێ o-J-Ҍo+ *T3^_h},suu5555q7v-:*$9u7VxщbLQo>+K5BCsnنk5J~s#[[DQ>B9Ƽ|6"W0]zu}2cmg e'ےu-9wc'Zx]ո1=ԣ)_blV\S}:[Z9$t4r߻ ]z &M%Ћ>{4 K5ovĨNI{ޔ7'obxDv4٥^in-)gsua\6Ou)KE* Bw>|Wg3RWRӍ"^xw& >Ѳ$Zz*b B'b-ODG>fb~bٿw KvAKsuJ>:̸m*VtH$D-E{ץ9t:%Rb̛Q/I$1Vy=nWoīm_^xeS&I:J9AhÇ[CŦ'8B]xL:J9;1!ID鱌eJba[ۖ6ۧ V^A@1)t6ĨNeG+6#41Sk/   F $X^w|xuEEmhJsqezPJ  B7CzK`sI9鱗2PaVq( 6eFb[ᮛ>rPYYIU[  B F撖FmmmefOEVVo/Zjk#wØohj1i2:A  й^Hi|>iiiTTT(J҆222| 7.|@UpZ>w\Qvވ@Wt4h4"uݪCz3   B^Hi222K1~& bsW{M/i+C59Ĵu8:hać4il c6cl   $ncrs'Kii)k׮ѣI)c=[o;}offϞ ZII ˖-駟Շ+F>:'>F+hhp|,HǾ: Xt* ¨w\s=lݺor;v,.^Y`O?4Nps7_2/2dWHV8~O ]47:.CHS ^=lB(A# Q}0RoQٟ^ t* t>Q?l05\C(ȑ#lݺ5Ek`*yG]b'Zob짆 zӘWp:.zt|n G0i!!ð]CuB0A A) !͈ aAD Bg[E~~>EEE ֻ\.~0m48x =-yϙ1c `׮]<Ì;>^zj*~+LcѢE̞=SXX#<͛crqW2k,y/Eu`u袋K9s& .nu:#77W_}ʘPw:J 01+#>ͥukdz5_t-\r OV-{@!)y2xO53!.@@P75Uofʋk^F=j{t:pp8$[7  $НQ[ϦMعs'իW@ }{M7Ā";yo?1}~>gq_ꪫذa{/1y2`~s5PPP&( }?M饗^磏>bܹ<í*C`*NvME]DNNN76^q:Isdxt2}'N?`ΦW#ӧp)U߳{7欥GNfFt7M'eh8OW_1Ah"W[x^ի={$++t<. eNZxHOO'++={ҫW/zjPmA"_> 7믿s=7СCm,XΝ;ٿ??<Ō1"8>۷oȑ#+(/Lqq1{we̘1lذ׿R^^n%8묳׿EYY3f̈[?EuYJDujm:M΂*9ӡTN4h}cPWSƈsT cݭqyι3IO N鑮sk5\Ni;"rk$--zE=HKKk!*iiiу^zCZZZ*at{j^z%^{5M\>ʵ^ˎ;SOe̘1ѣI{nmvhpMXnon-s8|{7x'PUzAHxsԒ2\r w& 2`TUe˖-^f;,eee|L<pg:=\mHG&q$e}-o#7C_ȱ#ug8T`~x@4]_=uKɁL>2\HՐ` g sÞPyɾi tZD\MEQz|>+=qݸnBԴۜ Bg&`O?/~Yf~'rw7zX!z̡nl]wGI.x~kFuu5^ujIRc9Jgܸq>|})Bmm-[lB~?dgg֭[[G?7[p:q;~'K]u)ed> !#mPa|i:I>aꅠ(طM(n>^W2 "WjSx^222Z77Aff&TTTP[[!.tXB!>L]]Æ G<ڵ6kэn6lvjfڴi-:{ggyY߮2tC~ xbC@ff&PVVƖ-[O(,, -[vv*;8ry:}W%kAG:inŮ`x=nӇxg_XE!*DtE\.ѣIٓp10rHƌ9?~}( `^zj*f˖-M'+p饗&tA͛G~~>ֶ ɢ9}u]G Ǘx2)//gڵ1Ŗ?^U O8F}nqu2 3h"v|mxEq w 9CiJD Bc\rި|TL$##Gzz>rPUUU4͊R]]MUUTVVRVVFEEE$A:'¨?z(`dݻ7uuul޼o={OrsWrJ/_&^b?ٳ'6l?kӟAqݻ7Gᥗ^JX/\K/ /4YE1ez)V^-2,pB @~4h't@ڤ ( jscDèEN}>};0CغB0C n7&E  "WcaznwmN'yyy撝Mnn.ݛ~QPP@^^6o?離 JJJ(..f߾}3;ܸ4Rlºu(..p!<pBuqn7YYYddd4QFuuuTTTpNi;!{t O}㻨׫r-E\TV &^ >a5TTwIDAT6r%X7p]V%)y*@%Tjnst]< t"D .츆wvv6} aÆ1e `mS[[Kaa!<˨w\dffE޽)((`РA2uTNʞ={/ټy3 999YJzz:[FUUq:\.ҬQ HKK#//*JKK}ÄQQ"ȿu<^"bEr櫯(֭[ɡ_~ :6fl7Ϳ5B_ib't}q8`ڏ,Ǟ훌cGCյa>U#>p)G* B r5q\l@w8ߟqٳӧ`oڴ 6PXXHEEUUUZFh(ӉѣdԨQ10`ضmV~tcpȑ4^/{~ BTTTX97i~ {A= 5558p@FNM4sJt~^z[QJJJxR>1P(Ē%KڴH8i+P(q;qEE .'oSaxx0B!q .?PwP[*Bu~?.)OvDj e{< B~ B'Ahf.S.WAImJIWXEd=0效XszPEG'5:zN5BUTHg!_ c+lS.f B[!rK/)^NNC aСL29st:)..f…ر"ˎ;ZJ0"1СCqF:, Kxwq8NoNyyyıYYYmҵʢEQaN4JJJ8z(}2h \GA:1( GS0b#-c)Ml룕 cuC%17Ǘ7#M Eaո0pNLMS{MA0ͰG AZ.IFF.=z0d;8f̘ٳQիW{nƍ2322p:n~?@dmGeժU2rH9tgfɜuY[[nmwdddY'һwoH{f5k藺}p8&BFzDBVMтXrv*| q:1Ca;-f '7Q F8 誎Cc(<4ðx4Z86!LO},㾱: $.Ȱn:t(s fOFu-ZĒ%Kعs'۶mc˖-1UUe <~ Ѭ_OII gϞ=5o,YaÆQ]]梨SO=YfYj͛?==JYٳ'z 55]"??jh^S:v#jFMsBP0t[3EU+!]D$;;UC˵t:/~((hn (((q[1^'SyJt:9r$: 4.(ѣr//1cPYY͛ٸqcDnMشi1jkk9묳9s&غuk@=8|p/9`tuի&,5ȑ#hF>}ݻ7PHB!It+󑑑\//Z@O^nٶhLPU8D) Juk%Jk鱗궿mDuu5j0lS9~ay^*\~;P(r( _A7b}7;7,yD»,x6SQC;u|AC*]N6l:03rHN?t-ZW_}֭[Y|yϲ`ʔ)L>ÁTTTR\|R5ƨףd$=GVV99Yx^ƍȑ#Yv-6lO]]v3gΝKYY555԰k׮9N|>_!??0<uM픗*D>t>774jkk~cӳ59qh_#T( a)&z'.,YZcQRRb)8溺Y4󑑑 7uz]5~Q{H}G>on(++*5MA:tY UUcRPP!C7`ٲe,Y۷4{yGϞ= B8pwRZz]׭ "td~s'deeҧO>=zd2n8 1.--믿{p'r9pA=j g'==ڤew8EQ8|p}M9rEnn.}e׮]"R¨7=P{(Z` #Jt%q(/̠ۜt=\9o_w  )ZOS?t]|UvN#zE$S%9 A*]^F _t:߿?O'##={xbvŪUFb޼y8`ݺ0<ی(+;JYQzd~у9stRkm_VVƪUp,^Ϝ9s(//cTUU^oɵ%8N)))]Cx|ݛ' Bw[%N3`W<“Wqsmmo  !ZAF(v'@5>ftSzîu]*4RG*M1v=ƽ4iQӊ->1/ƽ !r{UEQbF™IFȑ#;޽͛7[cɛp ̝;ݻnFepd ϳ].(6Tѿrr2e N3"l޼;W\Q1b%%%8vƗfo-M(..{d_S])..fdeeqѤ5Bw[n;= ÉIPAS5CpY^EQU6^l`W_{_GXES c/T!-\&`0H,o=g7',9hx|rݦlA/Bsڽiwݛ>}0k,>sv޽{ٶm[GfܹΖ-ؼy[P2ۯH0{^k((O `߾}۶m#//l N9fϞ͎;8rz*C+be/));"Mg&f޽{ӫW/1F}\eՍ2~8 Cq*nC]ʇ(O91RtPTaT2V2i!qUSC ݐoLEG;>O}2t͂ t"W$ cQVVƊ+(**bÆ c޽9ذa3۷ijٸgY٬D+[zVD3 O(Aàh ZHC‰}M6Ęp|2cQRhC7v #)+7 J`iO<KRTTDaaa!r p8ܹ;iLg9H p8d„ |VGRXXH^Xt)seҤI^<8rp8:,[nn.`$UxMMt]+F tj85k;ܺoz4 ͣ|`vGBh> g_\ ޿§ Yp Zmg3u4|1k,zhOB!k:ٷ`O4϶_LGCK:C3u^!ؓEu lGu0z-jң'~ܸ y!"Wr4X֣G2d{s!v3Φ7Yi}2d4k[s^4?Hmm-^c9&\۷o]*2ddee%t׋! 6YIyy9`ǓRL!6F}1|ݭy4 y4W>?|_R͵o#97l,eX;!_-PHtWw脼!CgiV_4) X}IUSքHjL#>lG$2F{l&Ce+ Bsr5--lrrr5j֭СCE$bɄBkcF݀7HelۍP !4McРAyMM 理FA=0MS׭ > /bԇȊkO8pqřW0n8WcC) N,^p5<Nq,%R8|G@= aO5/D(# #0<ZFX \F=E1)Pt9bJy5WGGmzC|ԤgG6  r5Q3deeذa M2EQ(*ϑ#ez4RWWPQQ #޷oQ?|pn{l7cٯбt;>͌m4Ç4c2^>}HOO8( r 5Á>Ya];m%ܺr zt1]~W;hN 4`qd%| _V~GoaL1<m;4BA:\.'={СC6TTT{n4hVQQQqLѮ .jn7>ޝUx[U]k:Igo` Q 3̠3>#<3283pQa\`$@aldtN}W֭[N5EdM<۰^E/bFIGpk־Wϵ] ;o}=rk{?;Nԋ-u,og`3o û3KqpQk1P[WKzoB&q ϗK֌yy}>:LWKJPOd3d5k.gSpB6?Nׁ8uu,X 'Css3gu DтE"i]pԩ:ԋa'g?<7W_W r?x;:+tym4廗|ẻ?uO DmFv oY>p_q g:n >;88f6;Xb9U2w߭3oGټmc.hE H^!_DIS b/ĉ YlŊXkim=L64zq:1x!3wwwGKK K,6OwK}Y?\/:c&՘Bcdo[UWv:>T~hE\"~OG>>]ĺuޚ@'= R<C(I8dfl5Be|돿cu[} +3-U4m??8krk"I"x31^KW[juBwsgle2ۍocǏŨSBEdz:>Bc#H$.eeeTWWL&Z=3!aV Z$RVV{zzH$AOj"H^ c*>L|T翏鞋@DQKǯe7R T_NmE-7?z3;Sx݌V.Iy'd*>Oۭ|z N|N~// Tw'3'K/ӗ-^xu/'SYo2>֧ttt NOOhgB-?BCxgprw3eo߇m3tvwR__;ZE$ΫT,PhH$B4%gUH$HR~uuuXkY˴NLp]1.dPȡR(C:.8[})>pqԥLy86m1iInR84›k_KmE-c u:;v6v~h'xOW/^=/ǎ3w+|oZ̀s 8iQp ΀UBo|MY$ {nc&3/{E+)YUF9z">{V{qud}~ϬlJ/xǮm4l*s4'Yh "2I: q;u__iYZ@"5!-3{T* mO&R)(++P(4$N2~KpԗNz3T`pCTPw u.}0]]\ɣ?"T {}zB8=NB=!~xx4T7>3gs0@S ~'xum/l۲ 'A.u Soe> a›_l m[rn}Qf*O{9ern05vU(ht^3B!Xg-.`+Dgn{~_~j^ Ki)*"h޴$+`'M XKIlD^w ! H\3k?z_u@ywxN„y߼kHn82]Xt&apkr+Z_xzk7x{d lm EgL5ӊO(k4-S&e~OYjCއnD=Wy5;8A.?ХޞJXn߲>frlzohGDּ c~q2cLb&&3!3NuZ>t&wZ@I}2+Ǘre;ILһItYnj+jYX[f G96dy%:UUr+ 򢖋Ϲ;w!8+HΫ̋j. ŋFG.5y fRVu]sXx1AW(N%5aJN}(uR7/B}OOO6 h8d&/ K𾄤|ooK~! .SY_&gH֐㧌e'9p [gwMp8LOOO?ƹoHf2w}m ㆽݐ>r~oGnV~j7a,ee\BozGxP;B9EDyuW Xѣ,[JrkjjZ˂uAx_L++`RﵵDQ-[x9Ys\x_^QQQRS>%"g^x].˹hE|t9~w7=LCeמw-ć- cÖ NXY;#KiNΫ㼚qaѢE9۷T*E]] ee^7l. āxkwtt-W``')O"$x2cƗ:2sU7G~MB87rB䪟a3w=d^y^Gװe?O7?͙ԆSٶqw>vg06Ԥ/כWyPK}oo/:td2ҥK/K{{{35ٛBf~~DYK'm͟SC;1c%cRLuq\poƍ1כڵ|=Xmmc;y9kYp?{?Gq\k,٦gٴrw`6g 7 FLΫsB"2g[{{;ݻ^-Z9v۷/wǎ,Yj/^HKK+ǛZ;m-hHd2sklldŬ_ Þ={( 1z{{IRTTTPYY,m֩rdSK}ֳkm'c/{ni w7Uˠٙ7s?]zB{ÄCAPOPo\?"Tg]A4wB>C/D/̝sBrN9Ϋ%/H 3L&ioo{ ?Kf͚%8۷oZ^n]vi]DTT.GN_^^Κ5kXd zիxhmmmȄxtz'Ykn .,ll~^d>_=npnՙ7ώsL=5*3- vpqu2ؤʼn8\pؐ%dBstk}mC7#tf"o[|okO{{cƶ\Ȱt^-y}}}TUUlkii]vW+WrgpIN?t|`Çϳ~zs𠥫+wmsu,Zˉ'rlذe˖yfVXA<g׮]8q`L/A}}=X϶:HRΊ/"SO-#ym7]\fVߒ1k5;$2-}^|k ǽPoPwqdny}!xfxf{fT֒v6+ϱq"2 Zþ>Z[[inn /իWz)^z%1Z jsƂOUrEEY>9qD˖-cժUZ[̉'xw]Vp_gKB/1{bADmưO7Y9g⥬ǝM[L`C[ɚ%ڿ?o'wLrp}h_{v:t:M?h4g#GcΝl޼K׿`qXv-K.&$) &ں8(H(3WWWsgf7P]]Mss3;wرc4779nQigg'DQ8vX]D"^d~ՠ) gh6zR?]LD~ww0}㡁N'Bwۿ &sM!)b3u^QhD"c8|0wuT͛7syzj>0!\ץ2+Yp88Bq0cH$1SO=urp}٬^s938d2wMSSǎ2ýhYk9z(RWWG]]ݰdb4Jqȑ}mm-x{Yj)>*+8^z{x'a٤n[32hq LIgw-/+/p}qRxX,رc԰o>~.b7pI4cyo>gZjjK<.g_;0Hk}y^Dze׿5Mwn:|cL΄tmmmc,X@ee%ו> Mk-t^i>v۷o5y ^z){aժUlڴ??={p~8Pk,B(F#m6'Ré`ժUB!G/"K^d&jlo:Dm]- Y`xBm#{סoqq:;:|\_2V8wqpSO=+*" ^WǨ"J(8~O? iӦ}8fϞ={[sZË_8UUUZcǎm6bmmmP|555,]qy"2)ԋ̴i,ؽߖ]#M󳈈ꢾP(l?x[͛KX|9H~J=8?~ rs9k.~_w^:Te9N\ج9r%KPWWǖ-[Xz5T;c:Ͷdɒz"S)y]}q8זm <}\ץ  ѣAwT*EKK ^x!{nEbZǫ,X9C:Ga߾}:tǏyYcǎ100#<2ʂyZZZhoo/v "3+?È>g|">5n QDDdd΂K%I8MMM,ZG C__xG_'N,Gk ۹Yb?v"Y5DAdSiõVGZF vEDd^syMG?D":::xg}t:ͳ>K$ĉ$IZ[[9p?(tvvTH=t*kwuuHzbBۇ6rLkȜߏ1! /P[[K(GHjkkItvv˭ ""B^ 7Ov?,}}}Kmm퐞d8utFNo-zBb`2ƚidLg2?[;ew -A"g``OX^:]^D愒 D!y6$1َba~ Bh6$OÏ>o7K&(oz___QB}L$xR %2% x'y}oX&>o6UHqK{{;eee^N[l(t)Jʁ `Ӓ< JqmGb EdZl*dWg;q&ҡ[`j\SH̦<""2B} ?OH`7p7L:na~5ާ[`.E "hfꂤ.lgf(}2U2׭. (Dy͙U~""2IEDJA$?yQTw"sGQZf݋Ȝ[N("2݌1\~l۶zN8?y8Mkg|K_}cG?q17.ΈH$>^Wύ7ȣ>:)eE x]CŮ-(ԋ&wސpyW|r>ʕ+iiiO|c\y|^0Ǐg|_f,v̈˻nV^͗e>p1=>םH)+:Oe)v ȜSQDdM m׿uzzzraشi{СCXkO~’%KXr^~ ψr^s7.Wo~}Vw"h?x9{&?ao x1"2{XcǎyfַF{"Bcc#MMMlܸ}C<q|/۝˗/ɓ۞y.Ndn*Zo^\Zm} #"uy|`M7Dgg'K,a|`ҥp \wu<\{ݻ/ŋSWWG,3 7ټy3_җHRS3<P݉aE 6sQˊL̹xsߣ>UW]mX~=tu]رc{._ŧ>)O￟{'OqFؿ??׽1]tgs^{ꢺ:g[eee0Nd*o=gn_7x4C;@"2cǎQ]]M8<ؾG2`׮]|8wz*/eee_TUUxbiҥK viK;9}jvuoLX4;;,vDo1~WW;v=yٲe ?8؈12/gyy8 N;4Gn:3ɓŮi˃>{^a\tEs=;9}w?C܉} ޹DDf'?Xf׾>1~ַѣGYhYt)]]]7hoo __|Y4կNIR]]]|_ BNd;{;{)\ܿwLJLʇ>a##|l韆}\u'27}3J_DD5@ """2͚z]Qb7IK:xi w.ԃ%m7p:/\Z}a]XRxU:`Q-[YEDDDfi]xc'7}[؅ <7J$%"""2Pk\N\j)5[f`"""""CPM_DDDDDDDͪEDDDDDDdEDDDDDDJBHR)Q """""""%J^DDDDDDDԒv""""2bUUU(F"x<>NlG^DDDD?e)[F"jkkFWCx$I$b1s&Z"K^DDDDb```TD"AUU՘ttS5Po."""sy273x˛JFc~tNE$h]3}fs΁"R,J9K"sXZ곿ĸЈ\W輧ZJz{{gmgRS{/6EDDd.wA[тg9<@SSӸqd2o58p饗ӟT*51:.P ̱~R@H}ygդR)0 ^Wzj.fthe)Sv³ `B(ԋHiis\ qs^ ֋P]]M}}==֭cժU83blb嗿ep6LթLVPo ٭$0`xw3BA^DDJ[s\~}~ }i|Bի8|0h5kְd;@yy9Lkk+s[laÆ 7a1ַb?i&֬YCee%6l /]`,[h4J?' ZwNO?x TF1ٳ'|Ru:TDR_۽m[EDTxw[m;Wf``Vbk֬19tuuuձ{޶liF{{;ͬZ׿{エ׾+WNww76mqT+WIkk+K,aƍˮ]-׺u顣%Kpgښ~US"xߧB{"kr^DDTdz?g]eުa߿uinnZKcc#=بō1:tFسgcdtttp=.z*zիظq#---԰rJz{{}N;4^WJۂ\z,[lH$;p]38,Yfiթ|4unKhdOgPKB!>u~˼u)`n xEQ/^̉'r2ƺc Gu]8^*jkkcǎdJ/^iƢE\g˾oZ1V***T%X"he=[EDT ҋ?~YEcv]`AcVĉ~pJ;c HK&í1j7# x+Xt)p!֮]L(w y^vZijjb#V΍:澙DDDf+;};~w~L@ \^|uLD|lѢIA˗[[I<3Ve/{x+xسgό#4}Uc3:'dg'v;s-O[p8XCn2;"2Amu'g5x{{,o1NE柱z_3vD8qΐn:֭[Gkk+,YcǎKͦN%թd<>䈈% Xv- :;;Yhgy&===.^I?Yg-w]0ׯEP/""""~zV\__NhoogϞ=.ZIx_Yg>x}.zP(D$aɒ%vO~?yv x?|o~s_6x7G|,[R^^|>^WSN9'Onifһ.='gD"_%>-w}>y衇x_իinn&<̨;ZfB!wsEFyGgE z^x^z}k?'N1J.">͛k ~H$_>oR]]??|_,Z2IX{n}$Gӟ4\x\ >|8o˖-|ĉ9ԧ?Sp,F{__p9O~^gBߋȸ% :n6.r~O|k׎P??_:w例xb-o>8q}{5`ѢEB!oNww7//⨏ͤ˗c p^z%=p1N?}>CGG?яgŊь2wկ~sqox=j z'>ȿ˿p5׌:6|ҥDтzV\8|ӟB!bd׮]tMl߾{'?c3ɓ,[lUjkky_gAMM ,|?N?htRu8ўl21ݻ7xZ;,2_(ԋȤR)|A~sM7uQC}UU1f}C9_|1gصkԧF|l&uuuΖ-[)Fַ~;>QhF{~$qu[HEDDDdJiN<466رc8^q=B<,O>$_x_͢EL~ƕW^ɲe >~zjjj9px|\SQĉgyLWȼP/""""qF=\.]ʊ+Y~=xgx[’%Khhho}kNz!ZVZE,'X*[o//9sp֯_@MM _|1-͛7OWW׈ʹdϞ=|;.c͚5\׿QYYɥ^t|hu?Fq^>sSWWW_=u,2__cX0;7_M7ɓ'/I"|~|_'o>O__߈D}C444έݻu{{I$,\pfZ*o;[n}/tC_Çs7w=<+WDhiiaǎ*U"2#^DDDD]kk+T reqRWW|qظq#7o9y${婧??`8q&/_\Sԋ43o[9,XƍٰadǎsmϩK/eٲeڵxb.\޽{immeX#GC^ucc#UUUtuuM@u*">zGrwl2֬YCcc#WࡇbŜvi,Z 1TTT {ZVXٟ$թLB;Ykinn}7jjjx@OO۷oÖC"ȑ#ܹ3gYQ__O,~nrVHy,Jc fr#oylcikkcBu*"z S^^N131OY#DQN<9Yb2B򮳷 g*n A1C7h4JCCUUU455M" """"(//;g\ L&I&TVVG]]477\NSv󃼓yv~>+[lq}}>.]J]]ZE&H^DDDDb```օTD"AUU՘C}}}=cc xxF{Sz,+[k1~s}gggPO"2~ """"@YY}}}:)Th4:b1N81 '['C6?[k?z!ff~(ȴ:vWNYxHdRI+>k˚Joq? !0a!7h!7x!ܵ#` [,6'sܜ םu*2(ԋJ#q%gob#܅Ѝ.o珇oņlCkwrq2ʄtZEdj(ԋH`6~6#8dr֋mu:̺8xAb+,~^69qZy]L&?V>{}{tKu,ъ(Pxw;`q.`|DBDDDDdtƘ ϕW^ɂ ) uݪ [68Z*[ҸU.n[Ft4sq\ұxK:͗?e^֟7z=BKPmu*2G^DDDD&X)1&g}`[&ЛD nvF`%7v:kһ1-8`#U.5֛L?۾c.M'"K^DDDD3|*l-|;.y%x}3}Gyҗc˛/ w?=@*b嫃Mx]~/Rt """"RT֭N,Y͛9y$G .~vލ8DQ:3K?Y MwwNŖyͺ}vpӸ>pݭrj8o姳aq`j\lP/""""ӪPKuXD"w܁lڴ>%Kp1ݻ q!cݴOKYgv9K6d{zT_a>O =fNZ^n`A/җ_ʆey9t3u*R4Qh܍w4k-0PQQ`ٲeoK. OGyKN3 7=H ;= _`˶_?}?< ׻Y"ZEDDD$P,]2䮻bʕ\SN9׾$I̦?My3 ǟ.Lg==kemyӛyo+o^x XθzK "ZEDDD rc 8MMMl߾~ X.kyyyY? ؼsכ&ipNppp&V}!7=Oõ^˗~%\z&&eH^W,fi7(ԋ"j)7ZX[,X֭[ijj"Hf`~GG{.G駟TwF38!f S-΀ڧ &ٖ68gr&?__ܳṃ+W}No|l*G,SL^DDDDƤ!Cgg'V"yG9~8w瑩+WvZylr;N{nጥgp9 =tnr˖C"3B^DDDDzk'N5I!eog=פcf7ƛoz&mlF,ֱ^@z'g!B<3wb;#J0R)>㤼&w\gp*_8z)g]y3>'0g׀7'@2KYw~0}v/7t7iO{cIey]mr:EDDDdʔRHueCSˉSw@yF^DDDD顮nCl -k86,Y2zXO BqXy9-c[mz7wY봺:X@DO^DDDDU9QQQA*W/>P(hOrGG,^gx0BNdBH sVqy>Ǫ*~(\ """"hmm%QUUE,+vqfD"AGGDŽ>|:멯~! fIwvm 8p8ǏW$z5yutt-angϺi7#g)B[mDmK 4ߛJ^DDDDEI5nL>Bs"" """"2%  ykf;C!$ֻom$ηڋȼP/""""9bUUU9C-Y ACzѽGx}rB}&===ӹnu*"z S^^N–ʝLrDݻ?͹ }CcX=K$h4ɓ'gNv*^3U"2H^DDDD5c jC'gPkw#.Mi^w;;MT2$LRYYI,s8LU։֩Rpn @oq xB n,YڛLPB|58!#o` TO$TUU9NNl*xTDr)ԋeeey#[BKYv Phi@yyhuł5Y'W/8JFN'SR0:\ """"2i&3 y{r>Ö2KY ?}5^wzcH 2҆Tbx>8\9AAk%MÎ_JA*2(ԋ i.;; {A>ZaD+,׺!6$^_kdڐJAʅT Ҏ9z]g/W0?oee%%Q^B&;/U絪{Y!(Xe.Q_y \?cc"rH"Znz7#D C2ɐf7YK(F/F8>38sxhjj DOJ**BTQ)?>{\}$b-Zj*-[^s)d?HV?s/)Hz8zu) \>@048xa`dAczJ=\9W^M*"ȑ#G4bUD&G^DDDD&i١ݿ,WqLf{K@$䍥[Yָ]6N?bjz\kS|.7uOBr] ic_-l6ekײj*oߞY \{5QdCZӳשfE<-} y5+8uëC`|Ӱx_zW^g?v p̄}`~L)C`͚5,Ycǎ\uUi~M[6?ҩbKYvʹٿkQϼF:Pf]{o9;.>l5U pxuNFYh'Ndŕ^A]dPT\sx>x7K6`Ɯt GޟYǶT!rH ZAo3 ,`9ZjP?eP/""""S_gf-=sMJ$l1jVOmH[V5]P5(mRTɉgo iO8'IdʐrY2_ v2^GKWWWgEyEdj8.;.Akyŵ/`c'D[Om=!^x>RB}} @ R-8t4xGy߶jժ)QKdL}v{cz-֐LB1\7P֭7r6}20|H!&3z ӱ뮻}lǎر#뭷_^a\(ԋȔ o=uH-mdVsK!o 8yׅ5ӐLI@x]Ӄd4)[ e,F """"2%,9a -6`,iגHq,Nfz〃186gr=]o|}*]2|ܬ 򲯇S*TYje+EDDDdD#uu3qM@(NfB='1d@ﺐ4]/ЧVzW&o|Ygc6TVH^DDDDH$D"RԘ>7>{xiuh޺~\t܆~t &m_Ҏ|?PD"1u:fSPoH.z) 6hl8ky&jnq3+yMcֽw MЃ"??a:::Vc-l6:\ """"@<'QQQA*W.^klZtִ[(<)u Ôv]CPТgNKD::\ """"hmm%QUUE,s\pڜ1&Xq:.p`[pos J?D"AGGDŽDt>L z =?hPo~^hpztթX(ԋȴM?8||p9adwsMa^Dd)ԋȤ/hF|oc},v Z9OG!ADBL _h[v ɾmrl\ c  vPqP)5RC3H9w>@oƹ};u/"Qi{ُ'e-țq;~bEdD """"2F ]}8Q `';cx~!vmk~0p_^"G^DDDD|~|vgc g5di?u|xB䨫X,VL?S}݀5vrgw]LN+|a+t.ex6:::]P/""""+VPYYI{{;---SrL3љRIﬗeZsg]7r̂YԃPo>Fg󪨨*f5E"zJGwV-].ln^~Cw^K|0fʑۥ SQ刺%KPWW{ R蘕p2r& 9e;}x݆L%һk{-nVYl`|NߞB8qD1Ʉޱ^ap77?{[}]iq` }XMy? 7_FXxq)REDDD覭 -K?}(J[fqîw;J܇ZʧýIlz2aߺdvp,Z?K̕^"sBLYL~+?}(+G,n-2 }N i Vy#%"P/""""T`;~||Goc7mf)9{;FV+\AKO [Vp`-?lݴPU .o|qfl( DfBŌatsg7y[/[O^I>w8τc4VԲn!xU=rK/ԑ*^_|ȝt BLi5 6w}m\7>bB?}}zխ%X.o:M2.x!7=ޣ{'s3e#s~^"2"z\ } 67L.碍?JIP~rnᦇileql19ڃP񆋱a]@,̲w9^BJ5Mf熫nG5gW k}r7?[o5oOvZNm8mpcwbR޲v\,(c9K"֩Y(a^WsW]pǧ:x >hEܲg~ƃA.zE[ˁ휹Lƶ xyK `{L5?~X "šP/""""3bք>ːu-/{r/&*LK+b$cNb;mχC,YͿ4-i+YȰEDDDdJ9cz>m1i/h5c.n-vk_*hlfiyN~aZ~5OfˁCxY63`^7} ~{ ߳-S/""""9dk6}arm6uB30עzBzCt/_O) 8 (_['B}!Bwn?K_wp&m~7ƌ͹KDE-""""(7`p'zY )MZ^ YB&=/M/5q\Ӑ.m^\p@f49e2PJoK(ԋȬ1/{dқ`zަ-6i!,e`| X'L{-rZS08i[ҎL{?EO^DDDDͬ }~;Y?4 |0~z`3}q $nC fdYyȈEDDDd\J2e{# g& xܺ\3Bt7x7Y~x$0I{oA/DdEDDDxM"2)ԋ50_hQ w/jv}00? 0%L* lH$] ɳ!`$v ^dJ SwUL """¯7%Z1ד<>[+L*&z71M6&\Oxl Sw&qИz 5@$cT xo<&^|l SwU.P)q"hf4V$Ґn-Hk\*vADDD!  """3+;'@ /W0B^DDdi /GkB Vzd nf[(s1(ЋwUПCbB?$+ԋ̌Bv[Vzz#~bl+ zSx=o[P/"""sGv}vO1_EDDf.wgOgPK\Rh\?'?b+=(ԋ̔q`pqu~5j8Xf/H^DDdfe珫S ?j˂0|0󴈈d}m \ЗcnxS`{nϿ}YYffDDDdnܷC_DDDÌsMvs苃H|,"""0 /""""""""""""""""""""""""""""""2B[5 N&tEXtCreation TimeWed 20 Mar 2024 03:10:43F0U%tEXtdate:create2024-03-23T12:09:22+00:00c>%tEXtdate:modify2024-03-19T16:40:43+00:00zW4(tEXtdate:timestamp2024-03-23T12:29:32+00:00htEXtSoftwaregnome-screenshot>IENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/iface-msd.png000066400000000000000000001440361476551703200241330ustar00rootroot00000000000000PNG  IHDRi<sBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeWed 20 Mar 2024 01:06:35oV IDATxwxTUdR顈CpEJeUU(,JQt(" X$@h"j͐B #d$3$y=7k[;z4Pnn~]W~&.H4srh ֺ>]c2jAt7 `,""""""W2VlWm r_|q).ep$"""̉o.VYK~-=')sDD$_ܼukֳ=lc/QǛ+4_?O=e|v-۩x{{fs5_`Ę$껅@k ~%^^6,11/ JJDy_}-A63~կgGQD &+VDDD\ knj)wuQGWμ`Ѕ_kwa0ŋnϡ#<ٽKwBw3%dGMU؜n4f===Rnf1Y[>?'z_b;;9ͮ_DD dhϙ75FH^=2n1c0JJÃ,winf]Ц=2ŋsunn|Řc}`_]=(RБw帏""ң ԩ7y}%JZBl&98y 9j=;RHdRRS&aeZΝ;X_Bwp).U*ӧWjTw?dC_d|?˴>_)W [~|lqJJbђؽ77[^Or:s!;vpssc[nq?Y{'[Mdg+xxxs{GSYy{yQT)ܾM9ݏ,""YTTyod>;Cdi*Upv\壎& ""򯁧'~boGЦ5U*W2-3E߃iaNO/v rCv֬Ó~C.U Ұ:ݒΧxk [m&͹ur춧3^OΞ;G̹s z?n=BDD}hxѧcx Nၲey7\P+"""y/:;"OfZD#%5?oƒ2cxܽZ/ }-8`1f 1D>;ip#x_@pZ<ҌvsL MZն; ?pIܬcdJu\IPDDʔ.モ\2w -:Mϻ""ԫI7~ { ٹ m[Ν;4nT`PMG`M8;W_#--̖ᡚ-~Fs=`6zBM˴_ GvmYֵOnցYg]7~e7wE[wX3KVb6O?TG䓺+""<Íptl׆'L#Gyid=wLlZ/ZׯqV6nj6gY:Nu|||"LY(ooz=wLı㹩)._&sߘs`|Kxr¯䱔Nǜſz5ӴTJ*AoA^HN1 pISRhڸIv+gϴ;iw TǏD g^hmYjJ7s7n$>},:ժTmL׀^׃-Yʖ#%9vݿ]@ҥ@DD|iwcxĜ;G2m|GW~EDߘ4m}K$Jhu zԫ]Ghܰ>ϜwaН,^ߎ֭[K uٲkOt ̱NED'2*Uޘ7-~wchT"O{zر=>>6ۋӫG61@W ܹЙߌ(zrH.ԬUo\JnagI'k """"""rӀW""""""R91_?۳z""""""r=""""""R_)tϯzJ~EDDDDDӀW""""""R91_?۳z{t+3N~}+3,""""""_)HWDDDDDD =%""""""R)BOɯzy7#k!|@-6-?z dx-xfΚm1{{?b_ZX>aEDDDDD{^t'yͦFڶnE-C(C{<<h!eSl|[L/hQԫoʅ˞3}. d\ox3mEDDDDDuOu{?<3~b89lL.Ki__MZ\Zn%$$Q3SVX4lP4㭙3+""""""y+} 6M~ے8SWDDDDD9)OOH R%E * C^sR`oӻFx{>_B*h$nOߦ6K6/ ADDDDDDAFry@ߪ?ѨADDDDDD \6)Nz>X ,8YŋH>Ro^pw/EDDDDD$el,W $-{x%"""""" _YI~[>fXDDDDDDIFWry@ό (^DDDDDDYFWPѥW'TX+t"""""b}nٲX:vhq~Ϟ=eҥiŊ㭷b9s#G|rڶmkX?@Ϟ=m3vX)^xLJ%JvwKwUX1رc>>>NmAlذի[]&o:Zp!-6}9rbŊMQ/^ח`/qΙ3m۶a҃AҲeKӴ3uTÉ!<WsqM""" ))ɩmѤI}]KS^زe =X_wNɒ%i׮֭[~._QS:u8oȑf{zzl2<==ׯ?0/"իϟ?ueذa7đ߂8x`p1;.nֺ5j3f̰{y{׏VZѦM|IN:x]>:8qf͚ѦM{"&G3Ws/"ro(-7oޜ6mڰm6Ӵ;R^=6lH6m '$-- "Ep-eGŵkhҤ .{Ӈ%KdW^`00\Ǘvt۷ܹ+ӽ{wʗ/ŋ.{/Oya?nݺoԬY"EtRYfi-[H97MQ-Z0Kj7nL5С~)LNN6qqqڵ&M͛Ͷ8ۄ  {Uqwwg.ݮu۶9 q_?>/DA)s~" ŕߤlWFA\\ٴ ҟ(,$&&rg<ر#.]ȑ#L2L<ݻws7n^^ޭ[76mDtt4b.]<{`Μ9+L[neF#:۷o'**7`(fΜɘ1c8tk֬k+Ӊ~7QQQ;e)ĉ ɓ,Z*UXlKcNݴiܹszEJ @.]{90N<ŋ\Ycǎ%<<Ǐ3}tmcfYuЁ`N>͞={vp<==裏L眰0}letԉ۷=ت̞z)V\IZZ][gzذaу3yS2tPzٺui[>,˗/'22Cֱ̨Q&** 6lMх RLl䴏ΜrW{}v?ngkSGYvܹٮ> ?ҩS'mXufğ8k-{Y~T~[z9{:|YFzr|)j"]x1-[4}k޼9-ZrܺuFk.>CfB-ۼJ*Q\9֭[tڕ(~':t(Fjժ|7/_yf\B|||իW~˔)SL&MĿoRSSٲe 4gaԨQ\r#G/ٳgӿ.\޽{yW}|7Kٳ :tE0KvWX`J`I;v,lذE`W1xlٳׯ/^dΝ4osj֬i m۶Ʋj*ڊVeVfMӏfbu29s&}+WϏ1c丼̚5Kgv„ Xlݻwg׮]c M64oޜh6mDJׯTV}6l}eСmۖ~8SGYvʕt.]zjN>۷iܸquhx)/kr{K=W,q-["/III1] 1b.\~0[ߟÇSbE^}U~̙cW̮_)^8f2=}Sݸq 2tPz)LըQwww=ywx饗ls֬YѣGwԩ@/G% Dzʸ}6ݺu筷޲_CΝy}ԫW~gkFPPuԡF95hkWg2SjUV\۷Ͷ]ByN:?ΐ!Ch۶-{+,{S.]ĹsO֭Y=̶5ͣynCʕ+f%%%ѭ[7̙ gΜ9vwWpBӓC2zh"""W_XbŠA5j̙3f3[App0W\!""}hyo9sI ӧ>|8iii{^؊VeUzuLu,W3yd,Y‘#Gyc-òe߈/`0_riN:w}gG=$rwwgȑ=pyVXa˽un7mD"EL-[4p"@ZZN9[^:&헛Vpu]}ʙzrlg{~cbbX|9}瞣sΌ7ln۶Ӿ}{yx zɝ;w2d2)VQQQ%ڠG׼ys^~e6mJ2e0 /{ѣk׎}q1>3/_QZ59piZbb"㡇㸹݋16zpqBCC eƍ,Zb WU2exyG)]4ʕqdvC=p<ժU˱2L2;w4-X3g c͒+frzy ګJ*+Vԓ{(k޺u 6޽{ܹ3[n5pܹs(Qʉڶ-r~#(GߏYݕ,K'gqVH~!N޽:u*ׯ_g…!--͛7yf/^̊+l>M6 _P3gG'7?ň#8vى%!!mH׮]y'={6/_f9s)`6*iii6گ+݃-7888UakW-ڎlwŊhт֭[@LL {ɶGO+us}m,g۪hѢlذիW3ebbbzXRR%mc,XT)Μ9c3V{YyQcK7W|1v"55 111ܾ};쉯yxyy?m#`` >%~9s2f<{йsg@U ӈگGgM;۷i֬7V[ufMtlm9:\ő}c+::77lu6mDʕU-Z0uyPR%Gz:t4WLgr~t9+11j gɑH^(4/رcy/-ر#6mСC\`;l̙3Yr%۶mJ*7ՙD>L L&H{9ƍNJ+_>O?eرQyۗ>_~~///]:Ν;R ?e˖Ѽys$c1[lOّ#GصkWԽ6oL@@$((}:􈣔fΜ{G۶m1TX02e ={f͚1qDڵkG*UQGqfWl<<<(R%JI&L8_~7xî+`HHH`|<Ô+W?K.uVXt)SLI&-[ѣGw}}}۷/~~~вeKuw.^H%8p eʔW^={E һ;v'xCrM|MoߞLBBY AAAg1c &NΪUrBxvau~F;M0֭[Gfٳ''O4-h""":u*nnnif {xwY`۶mTR~{ eŦ&2~Ăc%x'ؼy3'N` 8bLgɓ?1cFn,&,X0ѣٳի~]ت̶onVYV=w&$$UΔ[ǚ y}l9֬YÁ:ti,K:SGVm۶ٺ<7oޜxSORJXF~ס-qUyζ_~qqyBCCY|9O6+ߙzr|)jH'rܗEٲ=L2۷+WЬY3gq/"~)GfNssscѠAȽvlܸ -UBBB]ٕߙ3gr5(ǏgРAy2X^t 3'̥Q@p+ ˤP]-HqqqL4CmHeߨk׮./^ֵkWVʢErGe :C\n 1K|TBݙ5ko/// *L{F^__tsϱw^ԩC˖-_,\ܹٳg[PMD ?cDգGS nb={7nзo<PD~W qqqxzzҿbcc;w.&L(M||<^A!"y0k^:'((l5kL@DBɯ~'~駂CDDI : BOɯzJ~EDDDDDS+"ȤI8v;wvyZ>>>fBBB1bDYpp0Zsc֬Y[. rYz!Xh nY/V:[~ڊUOOObccVK -F#G~z"##_8q"ŋu i;W*h[+?cΜ9l۶ `q~ e˖i˗gԩCxx8f״Xbccx"wfԭ[ץq8ʙw({N~hժmڴ'ԩSyZިQ1cٴ <$kb̍>zl{… 9qem%[z/hُz{+xzzrJ3uTڵkǤIxغu+~~~nA]8N:t⼑#Gɲe_~<ü8pW?>ԭ[aÆGpp0={tI>YD98p/X *|lذڴi?]R=۷ow`1XﭼK/Qti:vȭ[f˖-[w}W_}.66#GqF5jԠEfImƍQ:t 55մ~099k׮ڵk111L4͛7m37qzʯSNСCݻ7ϟg֭>|6mژkԨ1119r$6l ::[裏m{l߾Ǐxb*W̰axѣϟgɦeȑ# ɓ)ӓ>ݻwsxgs[qܹٮ > ڬ/^x SN%>>ͩ=Zlo+gfΜ9===9z(ƍ3M+RΝf͚65vͷU7Yn:W_>sm1oִ~ȯѣG6mEV~Ni-С>}={Z_wwwƎKxx8ǏgfݮN:}v"##Y|9㲧lŞC2}tS!))I&3PT)S:_Acr>`}Y/_Ndd$ڵ[n;qnڑsTժU]RW+.]?=Ç3w\ˋJ*ٵ}W tt`j9s{nAɯSx f͚ҥKȒoҴiS˼yҿۗCҶm[~9s&}+WϏ1cX[oO<ر#III\ҴONN&22^x֭[d>sj֬i~Yqʕt7?O]ta6w-ƍǛos=GRo_kBCCѣ]UPP[6ݢE <<<ڵٴ(N ܹ`{N m;{ x'Le޽;v[n;qnڑsTttKʞc%Cbb"g6ZGnݘ7oٲ#""~ÇSB9rlWm#|fۤpP+"t3fF3rHF́8<+Vˎ'CeDDDͫJb Y>yLN>3gФI\M(Rie˖AlذW\ɓ'2e ~!5)))fs͛)Uj)_.۴iCpp0`_.Mc?34mxڵkqF/΀OtΝO>[nONe燇\r~lyyy1h FÇ9s cǎZӾ .$""ӧO3|pxꩧe=+g.]8ƍ\|˛9{\Zk;G gΖ?yd,Y‘#GyCes}gs+ce޼y4oޜz;\b\RRݺucΜ9 S~aʕ+̥Kl~\x%J0p@ʔ)C^SOժU^McRR6l`„ Ee6lU:Y/=s .\`Ȑ!ڵk޽7|t/=j:c!3{}6WflڴtE3%%3g{Ѷm[F#+VqƹO[|}}۷/~~~вeKFcgҥL2&MPlYF۾QF-[?ȺuV{N/k׮DΝyiѢK,חiӦ9Tm;G {,?}֫W߶([򺮦LBϞ=9u͚5cĉk׎*UPF FMƍzyxxPHJ(A&M8q"/2o]?:؊qhG{mRx(¸q8<,_ӧO;-oȑDDDf8СCMu|޽Z\wfl۶RJѻwo>O<3f aaat-[4{lzezMVb\jm۶5FժU:YQ\9cn:*WliOb-wX/_NM]3|g̘1'￳j*9sRD x 6ỏ'0`o6,^V{vP,X@XXt-qfrƍtܙ y?~mWnёs.1Hr&([6 vfW~ED$?ΠA4Hx:Q@p+ DW~EDcݺu#$$DTR//_X=XfMA!"Rhܸq}y"rR+"r^:'((C)4lޣ*"'wۋȽ(22t""""]BOɯzJ~EDDDDDS+"9?m$66jժ\ YHH#F{yKhdҤI;v;wRvmlr+bΙ3m۶a0,oРl2_*_}j &0f6mǙ9s&YYY}v s=˗5kL2:tH1fϞ3<͛7ٽ{7-R.\~ْvڶGՌA5R;ڶmFK.$%%ߟ昊o|W 0G駟m6ѣ eȑώ;uE5j>ݺuرzdpqqaDFFK/1fۧO2X3ŒXۖjv,UPPڵk .qvwwDDDXjp RRRo75f̘ &00B ,k޼yoҫW/>|H6mWvn(,,… xyy)k.郭ۗh֚ڶm˥K4 -B֯_Yl|-J19~mxU6*e,:u^ $$/Sm ߿?֭c„ gܸq&*k7nꪘttf͚Vl;?nZ3iذL|-_&L?ɓ=Z9\2G222uP;v`YiJVhWk/{vtt$'',$I;yݣiӦVO [[[6lؠOѰaCdeeQPPnnn :Ν;JӦM>GҮ];iժXRegI|Ԧm^cmZl3O<|cǎF+R/_&11Dزe4k姕ˮ\;kֱ 0;ìY1bXZN-ug͚5] &NH\\}oժ:3g+((ĉs1g>Js5,**b߾}ۗd3Z7k 4͍k׮iӨQcǎjg5C>s̨QصkC ~ЧU9\2R׮]QFv씥4ej6ƚ)M%e/f9>|hvǃ6l :7n$111cTc.?(zY:їǏs}gʔӒ)..f޽ĐȠA.~CI ZU<^ZUv"<< ҿ6mdt;kcť}>|///z-.\9__\QYF|TۿYn_0`ⷲs6*e,7nl+a17WfRƭЮ^\=VKl-~7f\x|ח/j.OZZ%%%tŢԫWOX3?oo ZRg_|||<9Bhh( _~[-N1T/Kdd$Æ O>rZ6ƍܻwO^ٶ26Å LTtsĉIOOСCLLLŅng޽{ѢE ='NdҤI˚䫵?_p w/crssM>\6w2FűT-n.KNyeXyƭNU/4j"6u&ŬYy͛7W 7oҨQ#qsscذaFﯛ0a4i҄cggGtt4yyyxzzbccX|mƲeI&L6 ={MūWҵkW<<,YB۶mi999YTӧӷo_ܘ>}:ݻJy4nܘ#GN ֭75RScBR;ڱlʲe2dɧWj/N=hٲ%mڴaڴigb[ҥKСM6eѢEr!4WY҇ի#5חpz-}]JJJTÒ%Kؿ+pÅ  j~?֬YC֭5嫵?/_3f̠uִnݚtؑ> P׿{{{7n̫|AJZxeݓޤIjSMsyX:v*_C;Fյ 1Iʕ+YjO޽_JMMe̜9$oȦMHJJˋS\\ ڵk6l7nTUYfHddEZZs?Ƕ}v;ÇUձ2QbtԉAb]\5b幔#Gйsg+W?i&4h:_ 2W^yxw~?WrU7ncǎ5h'PjW\;uD^^sMsyX2v*_C֠4n6ƾ9=#W`4ibidddXYuuQ$fxhѢSTteƏoÊv~SHf8wRW>Q}يc͚5ܹsG$c9nV۹ք $*}!PKΞ}Ϝi%ggx 5ZlIII]!0о}{khK]xRE<:N0O?To9n[kO{Ey$f3rHmk׎mr5kƼyL>{xgG![+ŭX_ScVSIēw]!jǏӧO.B%*P3fۏ%/xՅxZD!Bmd,4 ={Z WWWyx駹u111\|'''֬YDDDuV6hЀiӦHÆ 9~8 .$;;ggg̙C=ʕ+U+~&B!Dyb0/<<'NeJvv6tܙP}Ջ+Wpit¸q(,,dʕ47nL- d…I-otޝh8p k׮eРA>7xCÇ;X)z蛱ƺuɩJV*_kV:ZsMTS]Klkjj {{{rrrhժUzm֬V<cnU}|U"kŤSNf}:u xts)___Fиqc4ъfɒ%ih~m۶G.gvqq /(Sv5=f111={N:֭[ذa-2xt4qq{Xժj\/5',,X2228t5jDbb"ӦM3x?44)S0x`_Β%KG3,,$RSSãB3Y6{{{ϟϩSx"+VIu,RS &p._l n[?h x233INNfܹ>|8;w$--M/~v2_v-֭3ŋ9::r5<==Uۻwo9BZZ;wh\n:VM_7JCkg5cY1w\N:ťKXbG_Zu<+Wj4}:,I IDATo߾ٳjb AKl]scq0j(}uٱcO=46w\=z4.3%in i)ҶuV*wyV'qx\wa=5IYhRW*vvvp >S߿ϰaø~:^/Rl&Mi-Y^u}Y-Z˹>&L2Pߏ;?>۷o@%KuV.\ݻwUEK< < իyܽ{wUyfRRRdɔ0h uVnkkckecln,ׯ_q1uTΟ?OVVsQT~eiҤ ۷'66j0ŒV?h־? =ׯ'99ׯ3o>5I?777JΝquuiӦV{eVV5 ooo:vh[j NǙ3gp ڵkWyyyakkˆ t:6lhr>Rӟ̖8;;sie|2$&&ǖ-[HHH0F킷,-s=~~~\tF7zbݺutޝ{Ϣq ֪%.۟Zli՗ܪU+lmm TRR:?0ݻGll,AAA?~>}p!~7RYĻ|ljj8@C;fpC4˕ƪZ!m7ߨmlJ&sd>SNbsrr"66={l2ٶmU(;|0^^^[";;;t:ob^@+ۯ @PP999]ߘtK+ФIϟ](ֽ2ul0j>`Xg۶m,[ ___4iRIZhMX/^LRRg¬(P˕<60g777O3{5R\ٕcsOcuSoUӆjm5~PsSu߅v} jBiWW╚ʂ 9s&IIIµk2l06nXW\?M*#}v;Ç={6`ӦM$$$ˆ#jʳj*駟ؽ{ٳ(5,,˙3g >ׯΝ;_֨Q#r G&88X⣵1114mڔd{xxxpA{jMLLdӦM$%%+Zֱ\+s}5cy֬Y$&&ɡC?g饆Z۽{7mKY3;LQZbԗ1>Mym`NBB>tԉAUš<}ܓ_ƪc1Jeײ~vVRMJqط`_<'Pp4&M,M_|o=.5}QI̴ rwwܹs] !DѬY3Ν;GWg՟u[k6gƍ|5_!toYZh*@/Z+k D⥝L!Lk߾=V[)׿>\`Z˓BWNbK!,׮];ڶmˑ#Gh֬O>yl <*LD֎mUm yjW$FĪxꩧ2e }׮]cÆ l޼׺uk^|Ebbb,ί&vlB]o!DSkmӦ w޽{Q[L;6j?c(B! _ O׉ů,̴ig9;;sM)B!DU۷oLf͸sN[L;6/)((R!B!_l\\\puuͭ#7oW!B*z ˗p!DU:|0;v`ժUwpp֖wVqLիtԉti[MZUS~s˖-\t [+}֭[?ܹs+|V[Bʱ!DMٳgUo?uZZkjX/wwwMC!D3BQ/^\E2un^k׎#GTwQ!9+qy뭷&--X:t`ٹs'iii[[[HJJ"55H<<<*n||W87ydթ3g'O|NJ闯ի {wظqb@||<$'' uڵ[ /^>пȵkϏX2228t;w6(K60aG36 3On8w̯~dL޽9riiiܹ///kΟ?O&;;[osmR,K6C-tg|wt'899q^uBQd+FOn8~8;v੧xb+ ѣG1c$88@ ޾RN۶mݻ7xzz{fV\ITT̜9";v,~~~lݺիWӶm[tE>}Tݷo_SLs%00ѣGHAAAmk.}׊6 7o&22^z1cưo߾ yw׮]W3x/== <==9s&;vDDDuY9ٱcn6-Sm={2} $&&2x`v1?rrrؽ{7 4P^j(R>jf)5cT +tWZNc̚5 .uJI!uWQ#_d_μyuC dnʅ {.0m4RRR`ҤI8;;dq5lؐѣGtRrssv}7[}>c5ئ|Q]&Mh߾=9880~xNbΜ9ʠTر#͚5g%..NuNzۤpԩ yU(͛7Bff&'OAYO1׆J훀1l*eiEEE̘1޽{3|pLR!>WQ=|cǎ\Y~֪U+t:gΜѿWPP'h׮六-6lпhذ:t(;wՕMЙ޽{ӧ~Pw[[[T(R݊طo}%99 {.>>>]>˗/Hbb"qqqlٲ y߹s???.]D@@Gۛ^zn:wneVVF/mٲ%Μ>}lRJGM-%8z(ڵc Q7K:CKMJJ믿f˖-ܸqêBarWQ+<|;;;}w ),,8~Wח^zVZɉXYlcƌ۽{W~^loovvvaʮ]۷/_lIK,1xBCBi777O3{5}~~>,]:дiS-ZDnn.8򊋋Yf ;;;7o~WҵkW<<}Zo>,YB۶mjT\:icS#c&L7M4a=ʛo-Z`̘1̵R>Z1Equu5xi@M|Xz5| ~)N2xJ  B!KB)!!d:uĠA4{l8MHHHŅ#F$V\ɪU租~bgoαc8|09,X3gD5}߽{7F/y.5k,ԟ-vIN!!!899S_?[[[<==^ 3v/[=Pp4&M,MBQdzqFZnU͎;2dLRR= 4Z?𙝝~!.]~gVi||;8fЪU+I[n }Э[7{O?4˗/ɓdggsI>S7nOtNy&ǎcÆ }X 3`_M@@_^^^9s7oVc)ŋRsrr #..6mеkWEmڴ! /P+**χnѣdggrA4EEߞyJX'!*O!>$11xti/#>ÇsNѣGI#,,X2228t;wpB;FVVIII >B{ȑ#sNLƦePt̝;SNq%VXѣG^VgkkKXXIIIxt:̙ɓ'|2Off&̝;V`۶mxyy='OfWt:hѢkSN%>>tbbbx饗0a~ۼy3nnn}]Mƈ)-vђ6m.ǀja*NjojGsyw΃O*Y.]"''yp^xzŁ0ao6111}pypo1xԯ_/_6KƈVeYc)\nٲ%Μ>}r(UʎUKV>ޖQ JҥKG-et)e9[-KǠ>h?h+;55jtQw*Ys%//͛ӹsg^{5o/ƍf/..f޽ĐȠA.~xYzzOݕL2WE~OO?SFPLTjұZsuiƁ%RΗYc’1hO+c1@^~WÇ⭷b…V)L.{C.] YҥK} Ν;zς+jݺ5 .mϞ=ܿӭ[7kҟ 0s:jc(穧" ^{M_;v7RWW}1MLJƍ`.^H~~N|}}tJJJ*<ɘ Å Tg, 59Bhh( _~תؕKdd$Æ O>Qq3ĉIOO?2]M1ʎ[%OKyRoo >z(26VK)8jSedKKsk[2ק=4[ɒ_m2338q"&M_8惺Juw}Grr2;ׯi&7nLtt4SNeŊ|q>S%ӟ~))))|xzzrAdXbmYp̙Sae`͚5DEEPS<;Klْx,XW_}ENTPXϫ/ryLN:e^J׮]ёb֬YüyΎ͛㣺 #%%{rBBB6z|\~DvIffMscԵjsePJ[w̗Xcή1hO`%Z+W?i&4hPA]eۻ/[\8 uVW&M,MB!5kƹs2e._+$!,kss -4H~UCB'LIOO$vڵl+:.iwaQǟs`s3EJ4۶i4O[ne~kfkjZZb}v5Ska!P|Jd 5TDN?`&37 3u_p>g5}:о}{mF˖-6tLK.1b$PDj^å,ƍ3~x>̲eXbK.v|jW}gϞgp)KH5"""""""5HWDDDDDD¯=_93g_MN>Vy""""m#9?0=zW^0a_=O'""?V=HԩSٿ?III̙3^uxIOO'>>cc7fmѣGY|9aaa;s}άYj""""a:gƌ\s5 0bbbx4i>,/^y;ֱ*[رc6lQQQOtޝgChh=HҨQ#Fٳ9s OW_eȐ!]jeܸqL8·~HvvvM얈xJ@@"R/l6j,$FDD`6Yx1JF|oK.zjOBB۶mcԨQ^,""""5LQ8n4Fntj-ZTuiqM_}pfeVK_3/&;S6y@PX<9lϯ?R83N53N5H᷆)hzkqqg)Q1wmU0F2N5>~>*'MmO>Ν;;~$99ysNq!Ν;G>}j jr% ٪PDDDD݀d2=yƍfѭ[7-ZD֞3sLOǎ^9Ro /lfуp1UT3c)((믿 $$(jM|||8ӧO/ {qk 60h n/_^c=:DDDDD|O׬i\v-~)N⭷}Ӈcǎq1 @&Ml6ݗׯ_Oaa!ڵcǎfpl˾~w*z/_U+Bff&\s vC%66xf̘Qj~6l@nn.PS `r*QXXHvv`f%""""Χ{~}4گ7n 4s7?s d]w݅d|w1O޽1L}aÆLRke.\_G[DDDD4z@} ۷og|͌1KrJyV^Mll,^{-7α\f͈ȑ#Ea28v u]]#G0`l6o6&G:汯=칾 OP͌QDDDDDO_Q8 8LDDDD|oajf%""""o-P0N53N5o)hzxo ƨ^Ʃf"""""WA8KDDDD7tUpM52N5?>~m6V~hҤ__3T3<]3BffG)""""RS|6fggDPPu.+zY,GovvW """"bφ_gLhh(!!!nH`TzOT4_{ """"""~EDDDDD)S+""""""~OWDDDDDD¯=_{ """"""~EDDDDD)S+""""""~OWDDDDDD¯=_{ """"""n@]3noM~_,""""""~OWDDDDDD¯=_{ """"""~EDDDDD)S+""""""~OWDDDDDD¯=_{ """"""~EDDDDD)S+""""""~OWDDDDDD¯=_{ """"""~EDDDDD)TA֭iݺ!"""""nRe_|ѣңGZ~PPW]ufC?UV7ߐB||< Vo70aΝl6zjzIJJvӈ"22͛7SOq9f3 6.}Yk]sAnS8pl6.\`Ν ]FqE/ӽ݄:)""?:-UQWc]if“u:xJ}A]x}r|C^^w غu+P4 883fo>?βeh۶c!CyfRSSoXf ͚5s… '==\{V+>,/^,|m?m۶ƍ߿u̙39|0ے IDATL4%K0f>c222۷/O>$}ӟuy7HLLü f͚g}X+BFF.ՖI&7駟Ҽysf͚Ů]8ucڴiWJJ Ɏ=Q˗)((fEoL:Ĝ9s q߯_?6mɓ'ٽ{7SLqeǎHOOg֬YNRǍdž HMM%>>nݺ9~oZ2e '999ssr*@Ϟ=+\5fmѣGY|9aaa@]ƍcǎ?~\믿NTT> ;y衇ܮő#Gիc.]V Çg͚58q>}/xNرÇkX/i,\IJJbڴiǂ9}4m8<*j9sչgWsh?\խUv^yU7g_W˿,]\[V+'Of߾}=z7x+;6U׷\=7޹sU'NQϯuooGll,<,[}ҦMs-ZDÆ iٲ#VLNܹ3˵]vP*5sLFͷ~_|AXb{/;vpCqIѣ'Nd޽l޼>k[ne˖qiN8M7Tj[ , 22ÇSO=E@@Zd2qQ[rrr{gϞDEE̙3ݪ'!ΙL&ڶm˔)SXdc3k0`/2i$4iҥK棏>UVF-TlLL \<e=L߾}y8}4?<-of]wȑ#p< ڵ+ΤIHKK+c2l0駟޽;gϞo `dgg3uTbcc޽͇Y;vlur>}:DGGs l6'NG%;;￟y9 %Uga3fpܽ{w4h?x,%%TCN='vq;Sq=ll]㝞㕝{Psh?9gq>W]E֡:V2{lf3 4Eۏ)SЫW/Fx-*cS=Ǫ&_cK૯?΍7H3f O?4qqqtܙvѮ];V+III,^}W_}!CЪU+4hM$11lu^Cq|MZlIvhذ!=&Lȑ#:uɓ'^ρʭ~YVƍĉ9x |dgg@TT'N$11Shh(.ŬYXr%~-/_`ѢEv:u[nuzrlB&Mر#P1o<~_9ի6m2ΔG]}x9;Ϝܫ9WvuWe;Z[cyfmѢ7t6l(@ _zl:d/9JMƈSϯ|X,xRSSn`dddZI&޽$޽{INNfܹY8}4@w9ܹ3f/\>#Ν'.??ݻ?BW_}VUb޽_­J1L!z'׿?b!!!=)b6Yx1JF8z([ne֭lܸe˖W_':ulBBB0ͥnRXXٯmʁj>;;{ҡCpj,4oޜxnݺѬY3jCwI_p۷ӳgOׯFK.ߟ ҫW*WVzu;* %UvU~W圭Le;Zgݷ('' 6ɞ={8pǾ+{-걩uy UjjRw)zɔ)S8w[[n`ՎM6ɓl6zMdd$fС,X8vxtܙrE/vAAAV-@^^[m(A@TbZwDD})))<3$''ڬG}Ry;ŋ9Ga׮]k׎͛7`^}R\rh룏>rŒ9iӦ;zW6~!!!Ctt4{bкuk6mڔ#FЪU+;ܹs.޽;aaa}gŪUx׸[hѢ'Np~sgΝ;Ǻu5k۷w\?BVV˗/g|\}ռ+9sqr;wdȑѦMz~G*FM6lX wUWOS˓O>… ڵ{}ϝ;GxxϮxyRRMUQ=ܞsvݏꞳeWyQu]r 60}tv#q\Uqu[ze%_{[xq7L~ߠ[{}YBCC}|giӆ.]n:pcDzo> wޝ;w2gx衇X~}yܩn=+GT;w.o&3fgڵބ{w-[p1Fѣ*[nk.o9{̨[|r# \WIƍ#11O?;9K,᫯I&<վF$W6mlݺ5kpI?K/ĤIرcC );uqW;X~=aaalٲ,Xax~TQsU3gQs\5YOڵkݻ!v%_G`q^>+{.߻l6 ^|cSd@C hT<TKkjяTgfϞĉYd#Re-[ÄU<ZEDD@NJk3/&;S6y@PX<9W꼲ם <cxM7DJJ@2d u^㥮ݞ{G9r${sy睎kE|Ih߾=۶me˖DGG3|o7+T iws/uz~;{,<#?na7f>|e˖b ǵj!"5׿5qqqnJxtͯ ]+""""""R~EDDDDD)S:b0sLԩ&MgϞnZ35kp x|„ lڴo~Ø1cغu+'N`ҥ4o pBzHJJbڴiǂ9}4۷_f׮]:u;v0|R]L:Ĝ9s )F^ `۶m8q5kQjٙʖuvǎHOOg֬YyzK.9~޴iƍcÆ OnJc̘1l۶G|rٳe:mj2eOrr2saΝaˮjmZ,o6VUV~Ν;Ջs͛iӦ ?0cʔ)@Ѱwޝ 0xRpqN8>JϞ=Yr%ͣ}.5c ڷoπׯH{RSSݬjZj?N޽`ڵnm3-0w\bcciժ&Mۗ{[o={h";v,#F **޽{g: gҤI喵lnʶM~9r$vڹU/)Spw3j(nTLWD|֬YXr%~-/_v<pa222x뭷0L[… l߾={L~5j]t,\^z9z7o<@nh֬W_}u;mWDDfŋ;Z4jԨ\{Ǔl6;wC\VuSNMHHm۶%44^;-ua6KݘzZ^DDDYfM&WT/ZͬV+7&((ԐѺYH(}q\\f֯_C۶mٱc!!!lذ?^{4VZ ϟ 22 ۞pl66Te]1|ƍ`6?ɾlU}yՊbbPPPPn>W tyq{&00/L&C呝M@@nGlذ;3ロ7qF~W_}Enn.]viӦK$%%V\ZZYYYDFFz=P3Lr-$%%nsIYA.;;:^'@jj*f.]^.%%BwU'NTgohh(999nA[T3c&6Po7#N:_|I6l ?޵k=ѣGӼys ƍ7rM޽X,nݚ]V=Μ;wpyVƌC.]hѢSNb~zm.tޝ0oܹ#GF6mӟTʶoݺu̚5Jdd[wqbժUkr-hт':~^Xx1cǎuM"""φ߀MШΪK\^^_]kW_ݻ_0ly饗4i;v`Ȑ!breܹ̘1kV N{Y`Æ ssY[neɒ%ر>G6ݎFڵ}r6mlݺ5kpI\R:K7n|}ŋtRo7KDD^QEA*T3cT/mϞ= 86*lz S}SDDDDDOO>Ν;;~$99ys~PPVK.9>#"ufD5dv;Tlܸ8l6ݺucѢEtСƷ;sLOǎ}f`SDDDD_ԗ /lfуp1C/$LDDDDA=g+((믿 $$`^|EK… sh7߰m6,YB&Madzw^yڴiܹs{III^㚡sLDDDD۞_c:vwd21o>E "<}I&߿cǎѣG ?o'|rYO9dj&""""ȧo}P+Bff&\s vC%66xf̘Qj~=C~߿?fΜ9?5T3wۍbbb7n 4s7?s dyfyϟ yvlJJ )))b2iӦ>[_a߿o#FtRV\#<իk%44qѹsg}]>sΟ?}C駟~N2-[0|l6LDDDD:[c}ꩧ W^_'??'|]lbpq"##_rrr?Ν;1ft¥K~UV 6 p(6IDATwuwVDDDD8T<)n4Fntj-ZTuiӆ/=ƒqqf-""""RϜ~ɄU4\,  =׷ 1+ gUS4S͌QDDDDQ ƩfƩf"""""S" T3cT/Q-Aa8LDDDD;:*hz FƩf"""""gïfj:3T3cܩbfBkDDDDDgoVVM4`fjfkfX:EDDDDjW (,Vȳ "((:ΌS͌V,7;;+mPXAoJHQmTPY9{,Hl6 """"bH(zW,/ZzOH֬x/m썍.zM,""""""5ÞNx%m;Ŋ b{hO\o4ADDDDDDjI\sz~+޺ח{;bk{""""""R9'%z9`wt[d{)ʁ %Epaqc;""""""n!f Eϛ~ ͯDDDDDDD\feE/˻n/ß]EDDDDD|\|]}mP/: )(`QrszoV/\0h:y~>/\p\㻛|n@Yt @Gl$6lȷ7h։]\^Vu߲\Bzsr蜓 '9f36ɻ iTP@<ˣF#uwSqF޾sEdn~4ϧtjDDDDDD"p r[\x /Z@5MDDDDD޸BQ=R'_QoIV\ݞEDDDDDDj¯=_{ """"""~EDDDDD)S+""""""~OWDDDDDD¯=ᷰ$""""""R۪K]2_>.""""""R*ʧTwz~KxRopM]fTw=\y~$""""""RP笵 Lex /Tf4le߲S9߲.}@0E!E XP+~)ʡ6 MQ.@ﯳ[/d}~ ŏY' """"""Ru,jМk.[. Wl=í+""""""Q#>l+~g {Σ(J ͫ+""""""5pz_zpUoq+Hɛ%;IENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/iface-none.png000066400000000000000000002303261476551703200243050ustar00rootroot00000000000000PNG  IHDR*k>sBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeFri 21 Feb 2025 04:23:21`w IDATxw\W}>i;ۛV.YU I08Ƙt<`HGqfp]e[ݖdKꪭ٩ν;;2+~kgo923`0 `0 `0 `0 2DD4 CKYY)c:0 HB4)h Oq`0^ =ucbbQLx('z`0G~2*4!$L`x2T| XŢBTQ2 bbF(CŪpЈ,"@5m`0. 2@/p|Q C%HCȷ|J`;֭Nuh#@pQ#Z-[ww#EO 9E\1EW(D!~ݺu>/5>1`0dg}v ɷ1 ZGedK^v?}_zL?`0\sm{],(9 [D\T2 8|  ^.`^/J,aȑj%Utw#F`u߾ p ik:WڟBW]2x{&~`0\4h:-\`³>AXd/LuBҦ3 K!ebppvc4T*P&`0 C`O0*c qd0 3q5䶳Jd`0\jДr#RB*6}PQ%`0 FaXRKj=2 QEIŌ hx >O5CG TWV?N'zSgR2g,nͭ1g"u;6b(gǴ}&u(Rs./#?Ï?6ӛ ?Թak?/RJYR;-'FC0T/0f,Oqѩ'MaJy'zp8 [FL&Ul_W)>{93:KYF;b_*w;8|ؘ=s{Y39qGGo"e,)Yf5ZI&׏<dr\~r o<پ,C5Nq[#erσ=,] wә P(~l_SX麌||glپWS)E6G&R=|_TWVL&?ı'ؼu\m84Yn\djz >ϲ;Ga|D&ոʜ'k/Gx=eeKǴ.2,9 D# g,u*O7q9gocvMMMWmX7\aM w0mZ3{#[ӟJtbg̴&>/ئ܍#./D)~bηSUR穔G?yGx3̜1n-^lK,e[QZqM7p=#]wp|ߥĎ3:ouYwj4hp(ۙ̕סO9?Ïm?q̚U<3g5-`lY>A֯gyn͈ 3̟GUeՈ+6,+sa>O/ :>8[?ì%ޏ¶Ϟ=#\wg:q=uFSU_-i;8w:Fsc#xK̴!'9t7^5+#䩭x۟)pFC]8?s~򳇸Buus:s/;Z[Z&U&|4̶g|eтEP[v>WN6=\~-Lc70ol~UD|vtY3gɏe=XdQm<^?m|ՊsguqǂRCG>m,RȘhu3_!4oq1CscyoτIAC+6>{Ctvuo~/\0d]~._v)ؿ<&ܼǞ|!%5^u\RU+/ڴyEkM_obvX =l ̓%fs>rz/SF~>zW,GZ+7:Gm,\t =}6guq)R_!wQFZZ1ݣk,g,m4˲ !;D( XH!O<#Gz|ڼP+zrnZ:Hu<.N|&̙3xØç2߯sꕼO0hdhGr1]j\2,Basº'zblX{9 ZZbZf͘L =?tu|cO'G>j Cir =ƺ5; W$On>[\6ǁ-sguNk`gfs۷o?\W䲥R]YzpG:@iaV~+2=(!;lˌߗTHy+oB)ŧ?%N^*xyoLpw>֚g~.C؞"*v/5铿GrFm)*ħ1fr >ON b,MO{QoWd9~$ڎ2o`g5B@zk !=2L:W:ΎgwZ缹sXd1{oZqmGr2m#?x(sQSUͩ3g?p+~/0_sg;:Oǿ,o}ukV׾P(4By9p0eYTUVrQ֬\^~ϙ۶ 8K{|fϜ9Vht=򩯫;L 9tu55}:v3 ?@Ȼ)y7 [r2ܼŸ1[`A9~$3ZLUe%)^2wru׌8^9Wy߾D?ftxbY}1ٰvM ,ܞ7Njjx7sHo}yӝ$?y~bZ+@{7\řN~;qb%͛p v<Ĵ&,Zho7]O*a3ϰx>掠e(2FnO0V(^_&vy3zMO;S7jeu5|$­ E淨ʗ+ `0 - /{)/_@3S$2 aLiV`0 ØDPQ$`03 CY0L `0Ӈd0 ! ,0}H`(  ,0A `( &`$`0 ø PLB:v0 ˜ ҆7`xc\v`(  ,0d0 `0#H`(  ,0d0 `J~+qX?Wzl>lRy>\t{| _*r~|E]qݍy1u>`0c!o̲,j/Z4M(+n|r9BP/m} t~* > i,3[[Zs(v}SԸ=w~^/"H0)O[:~$?}AgJ]]-MMofL뮹޾gwQdq>s Б#<wqǎe򊒝C{-#qncehjlKjo~[ C!S;no]ޯQR?@dٰn-<K/= wxYr%۶dޜ9/nu۱eM |?䚫|e|ru X]x}{yMtwwoK26 e岻?i>?A?!{>K3ŋKzWx=<بu>ciӵW_˗ˮx gr}C=kَ.l_Ӄ C)#,x֓ (PTħW# 矷5 "^S@_$4@:_eg0 /F PA2 CYPVA _n`xa,$`0F PLe^v e΄0 3 CY``0 e$`0F PA2 CY``0 e$`0F PA2 CY``0 e$`0F PA2 CY``0 e$`0F PA2 CY``0 e$`0F PA2 CY``0 e$`0F PA2 CY``0 e$`0F PA2 CY``0 e$`0F PA2 CY``0 e$`0F PA2 CY``0 e$`0F PA2 CY``0 e$`0F PA2 CY``0 e$`0F PA2 CY`_&q%?>D3gP}}>T&fGKO|W}_PÈh +GVUa767y#r%DfªO𨆩RHCf.2w"3l]Pp]RZQ5/~~U.p]BJe!,֭XpPs /_N|r*-Ū`K ҅@)nRvziRw:فՍ ,"3}_*p}F.ne 7`75Qd Sv-FeMu`<ݻ䖭ܡCd"w8:y| =(S,Mbvzz 2֭%d vUyn#Hsϓ޹-o'w 8#3ڗUB BT.ľ/c]4^,zPֹɓdOΡo֮#jbޔciJI/@j6~79ST _JBdJ#H#}I1l#IJ,,B?W!V͡Bk)».J8ʗKIy^~CE.Kkl 5 +ETk*&Ԉ!qH?@Ay멻&*/_CŢȊBivһvo|1T29HIJRR'%mgmˢӲ,R2Z(C/D*0eFbDQ(m#Ķm0h!ll6:'ud2$IIR8uQ(GJy'E-bW61PYI@T)jus]5u*a/SfFZgT,[F++ :&gG}&o 0{QE"HLX)^8!BTUU!$Ř>}:K,aٴR[[K]]H!\^hkkĉsYz{{D"i\ 2Lp./K(+ -4Zho # P@hED=뭀$=UWÂl%,r9J st>ݏ֞#'@Bv]@|Q@j͗|+j\!HA蓒vfO$e 3jf?NOJ;u5c&5n"A~@wKgq9!#co$Bm*y_P(D("A&a֬Y\q[ŋS~.6ٳg3{l.\Ⱦ}شiJ)bJ)2r#-5VE2G `J:meYmB,f,3gynT?#J0#H@.= _*_D;}rBpڶL4ʋHI, x1ZM&ilܸuֱaM2 eD",\sxbjjjؾ};'NqBP>~(71E' KFF?/GyA TQCMKDZBŊt&A(N"Aߖ8=(ǥo%l `ih9~K_$sаI)9$,iD^p84lZ[[˹뮻hiimT~HBlBa߂ ={6fw/XE$ "󦒲FBm 6'Jу$s,o5Hs# IDAT/Lݻ9@r4Df04N qNǎ ^ Z{#dk,V}1ڑHD"Aww7eh"n~? VTi)%7x#s`Ta* 1*"vQ!5(8倖p"+99Z>BRx͵$K2piMAsMpKqߍ#HM$<7ݗXT,+*EU' Jx_~hv,ĉ$I0W=kAi5͝;7MrrqZ[[d28SrQ*1 (ܗKnhA TD!s+cy}LS|i4\$BeqlH,% s'ED(D4Ɓ1?_tCHJϫx8.eѷ>|qRqFnv/^\eJWr=p!r+]p1ʇlvOhK -5nE2+ֈmJz- *J<ĉO%714Fz~#z}:-kjeM $I:::71gΜA./4CׅB!/_λn>OC.&X;.Bv@1B ).vkY:Y]4 Xb1RBpk"184\kR/Hn\LA;I|fP4WŨӶK3c8D"A.?ŵ^_ٳRjE\~F\z饼k_( )FR!7>/9 yB<+O!TT*B} 1a1X",ЖF$2+,AR#A#^S,;Ol\.|Jq1aiR.y7`g󪪲H$RD"A"t .od޼yض=MMFYnǏg?h',JL8!e |{ж' _$|!G,P0^k= L*p”"޺ `I= L99%I^]˲P7%'wfN-ba֚w`it:MO/~1h]eDEtQ2$FK.!_1*ѶD"\wu;v-[p&!P.)KByHҺD ŧPltqQ*.ОiWb$.2$_DV@`Y (mi\zT>+ /%ئXjؐJQUЧWҥ雰**J҆#H#i2{:5(P<PUegQb]5kFMW:&k3gsϑOQ[[;UsA>o0k{tBCP騆h(YkΛ͎@1?]g1R*ķ\o vUtN{#&E+"# 2-]Z`%LZ*(Տt%AzBCJ #z`#" UHGYQ^tHP#Dɷ\1HHH Oc7IZ@?~La-BF=kL:@hϊm'**TKr9l?}6Kj~ڿfDf2"A*NHE} f\glm;`rmd2zzzX~=B իWFGGJ)$PJr0Q bdiEȟ(P ]: TxEg'PAA5޶QO0|Q+~Bx‘$=A 쑈niW1qF="2;s>g%)%"9+Dzv?(7Lt3 !$~T`Ӳx&@$r3vuuf!E _رctttJp˲),"SYYIEEl#QVVss3sa֭f9{,5555@\tv^UC{٫x(p[]vM5,L4s*t!:55]! Dg9#%A'B֨BT O&#L?OᢁF"t N?]e˨"Rn_;av3SHSJ;JZZZ-NRRJw۶ A^4%N9s mmmTUUd?[BL6c9ض=hDKH,#*'.DBtNpNUs5#^@v BnX?N>.΋LTZa% \sY#)jkkFRQ,ZN&xA慦ʳ1xz5'4-pL d |"o$Qp|v0еX00I|B,θCD*YuԃyF""*1:| UR{Ӷs0+i jOӻu Qn]iv`uInJjv ]^ O[___uuuJJ)N<ɓ'$3m4*++K]]]kOJ TUUVEss3uuu9rMgg's B«e6TTT)"/FNؙ{""t,Bn^\/ʮh|]][z}4~\V lSpka; qL^:[{@Ud/̭rqgNuB S߀eDO%zBŵ%jZ#uiRX(H?ovnj|5D"$I/~A,t:ͱc Yp!ϧx<ӧ9x H$´i kDQz!VZҥK-j)&(~аYc?QQQI&b1HR%K*ku0U7zuD]z.1A}yBbDn|KP;x$-wO|Ո^Y:-,;]Ns=W_hTm! ݶw^!sP3r_//#&  Z+kM:<)%aBfVroN_"R-dsOWTI)I&@ȸL&/O!€g>kN<%z/l3 *AB_^g @YrFg(^t7J*,~z,@牓jVpM71s 0 0fB+`'~'Gy}Ed @y-+ea9_5ߑ,. k`Wk?gpq/uqgIjQ*s {<#qgȸDtx+%;, u\q A'O 3(˶ӷkNw7vmq1` H΋Q.,IRA2Z'|6eϞ=ضͩS7/FB,X_jnV.~n_|טFٸq#MMMӟǏ{n"+W "V$ѣhijjbTVVF?ՑH$4558Tb޼yEG| !Jӿ#<הjVJ@|D]],sе>y2ֳ";}K('^ +i!32H X?E/`B$]"Znp׾.yZbX8KZo~E*=6> BSB/xwO/LX@ ^7,nI.p(Ģl.#w4=OUWN#H@f.TWe)!bz(wJ)C(s뭷WK.dP&t:Z@>uBP__ϊ+FB!޽{,\0hˑ#G8vLh4JMM uuuTUU! Dh`T$!Jk.={6x<ηF"Emm-_KD&Axt@HWzΥjrZXt<"!qDrdˎHt׍ /sOU.n mֱ0%9:jN itƉ8<+QBPȳ++h2*7_i)dJ'8;afr d;;He #Hdv,%%"Rvb114 ---\lܸ3g"uaBdY Q XK,Y!===NN"9ѣGQJ?tG8mG?O:Egg'ϧ˲iQK*%g5.*݈;~1=7] Fuyhŝzg+Χ锁MqEVJXړ Ds˜>XRVBTt$]#iB 7X{-J*Bܵ=[.I(-t)@X G +!8sM*EMstuؽ{^M"`\ IPhBRgNtL$a\yL>=6>T ?p@<g~ر#xbMMM)rFA߇8NЇNBHp8éShkkŋL.ժ12/ZzThbT*˶k4jYv=:lar@|ze࢓I=1LsP\(܈S!$n%P^?S*/YKSv{i105NI#o%WJ$s9=6NTF! }Ż^rVwew QC޸%e@BtJ`" qюUbs~螵m;Q)!{4ǩXh|^d)⋨1oF|_R)%X,:^D" V^MUUU?[ p Lc>ٳg]]]9sfg3gVb޼y,[K.3fPQQ(ftttpaٶm&LsQ:9qhQpᱠ,orq%J"9tT{؛%&+~ DJxtOn]W Z I-K.D-CݽV B=89tF:s5xχFvH+<2qQm^8ygY]L7تΌ'ў()psAAr]wP_g8fƌp 444FyG'{!wPf1a10('F^@Y#j#^9y65?NuBv[ZZhll(gy/&@C>/Zkb%tNN>MGGtzϵ Ir9i'JJs[/X,NժUirr]~"*j$c֘ء(ew-L1A2$o1 TΩH$Bkk+- +dZEŖ}hQxm`f͚E[[d!] XQ”EC Z*ؾ}{4Ac!N8GY e ~jA^K\Ĩ.X-6'BC"{#봅}È477L=ljbEg،e zueڴi$` ./g"+p2T r! vDF^0L?( iXw"}Fh)IKa:sJ9Br]rE< /7^zх@NcJ1#&4>]J}}=ZAe O44?^(p̙}gf,X;wL&F,^5k0c hr"_km Jk֬SNqF?ZE*l ~֘*R {t7;˾0(9 ! {I'{[B S6i| ;f@2ظ<ض5,ВTTTP__Occ#MMMtuuٳgǕVf%ґ8YRȃ[{@٬* i$0[SQl@7ik"u'?޿Zuq{{VE$ɏ# H3Q{$qء  r:s ٳ̘1˲8x`09`UU]]]466bŊ Ӹ:HUT**aP+ο.լ_{΢}Xli=hy:̘n5[^z R}4ȣYBD0>k:Bf]tmSYYdh3gt$-E!ƃy]P!We fm)wVTTNgg']]]R1 K$/ UA!{Ǯ,ș 21G)SC$U-KnF7 Ok9 \ýh.*KCš9gyN RfeNg^k}k- e)Z ˋ9SBU'ehnT$ C+?4 V?@[H}4;I )OLL~4uW\3DJZ_"Nӟi~q=<#NdX^^&h4"\| {' U\KKK|ܼyD2ym! KI(S:t )t^c`nc<6B2ڶp9:uM]Bh B^TۯZQi6[etU|g&cK"$=^o\*ty* gkk+w )tC`2P&gƢT_{khJ$ j G4 Sa9ҷF|! %1_ k!B %B:IeYQW: I)8S <>3>s{=>cz-ZF2dqq%"?|looG]3/$ACX(vtyVVVwt?TZᩄ &tčRJۗ Je[ ˧.,܇.:˲HӜ;w˗/3==_CQjvΰσ;aZl6M6%s;7)J[o-7s:T 9)I ۔,7XP69Lq`y%@wwlUTAy4](pMm)= ȱ4&$76\"#8!uכaD#7sۮKŘnܸ_>b_ .]".]יdii X]]ƍ|/O??s-|C†~+m=V[433mRx|}&=N&t+qu䴎;t7ݢ*1@HW^eqq'7fz0!FP: j:ZM8Yءeܹsbx=Bwե-Oa &%KwM.r`y),Ma.0Qi2h5F Uc$+I d +1e+OH$n$)T8CRw\鷎Ř6vZFThp5>S\~7o.R.i6_e~~w}v%TnO(|跚s]7 ֟#%ty i~{7SZKU.2 ;Z@ƆAGMgB ի\tl6;I`1phN_zAbggL&E>?A*,w䜛#Hݻwн}"8.b'V@M&ۜwLԄb-iA2^[IA'N5mE=}Y!}C"#8pٶSEmO<%mllPT"rRZFR!qEuJApuoX]]0 /^<2v4j |vJ)[aԧ*H2 IǾnztWn+t&6֦0,,L&{Y}ߧ\J4Wp`>dRtHyGZQ8P;wt:ͭ[/ O,چBYƾN\2/m&>V8 Zm)(.^(m9$2Ь Qmjm\.GP8dg%u1pG;Q.R* 6'Qu2-sR{ƎvՉ]hkWSvtX+++=Ƕ^okT*Վ`0 'x:) ^VM>#NE.*Ʋo/|&W(a( s >X7ě:2jis?ٞ]ZlllEǣDwR0(fI!1R0MGnY9sաd"R5I#.pҖKAS˒do RX{ RzY GLKaڌcBz]6hlooI.fbI#ARShƲ,"'r><|\.c"'2"cYVtYI񈸋"}n:u7Tx2ArF"W53Q%wu]Μ9åKba(>7\iœ>?:#B BJ-vЮT4r]Yzߴ&Q4F\PKް 1;yg"?+y"Z& T(Z7 Tc0Ƅ"=Y'FV>KKK~)uOƳm%.HڻSwP$ ~yLw D1@("*t=noo?䗿%[[['ʇ~Tl(UP`jB„`)@NTdm%DUw}5+:Dm&|wyt:}jfmmzq,uʠQ?7ߝj_4) 2fsh1%mDJ o<1\ ¼d TwMb)eIFMJ1&aYn{.mGm+9t B뺺gKkvvB *E S+ePox'آm|& iir&n먛zG_Ν;'{wo4 V/ࠥN2WG&UTu1ORgϞeaa!,$lllRT{bB9N]O;= :JHbfET0LXPwwfR+Ē'.hVn\MXI I~VT>1MnB$Ҟ05&Q1& YG!|gcc۷oJ"WYegR:cFL&E&=`5y횤$Rva:` :φ 6^FGY% T[JRv/ QJ*oOy8piC鲎Y.QO=>: vFixi,P؂><j 7F4z~س~}bTk_ Zef9JJ&Asn߾ǏɵُVE\űZҖ+ռt%S~녁|>Ǐ(~[GYMu$ z I)F.d2I>\wGU5iT$퉀Vu0`I"uc2Zl>0Ie" -z tyaf qhۧFHJ)677{.l۶eϔ IL}˴1[;]\bT`K.7C&3CD^h |@i`wƷӯr<ܙuvkkkSs Bц!;#n5a@p&dFQ댲X{F}x^4Q/ܿZ>-|}|? 05bNFmL&CR׬&)I*L{>X&X &%kwL)?rc#J2U?p]ëq 0<ԬnZ-ܹݻwۣjTo`] lC=*kX{Fc2 hx^VIO<%[ XM\y[CgffD" xɡ|qA?pm[T#ܤT*E,;~R Au_ e\\3 HvLLƉ+,,[a; 9|ʿuunƄԇ}kR(zbj4 E5;iP5iwUTJyMc^J:X,OTRHjK,vL$z jefBQ&;Q#]MbFGщ)^Cٯ15@FJXu]9s KKK_7nwǫYobmRF -fUdys'hmMk6ssshڬ֩; ǑT*5lۊjb1R;;;G/h7LvK`XP4kdVeC~NR3pbZmہ`(̰,& $R$nߦ%0m->F ihhƄ@lju9 !H$G?˟299Z-Ry^JfccﳾNT6|)$&)VxG4QJl޸ARB2{\x2P ̢"($#qm;bjj qկ~3߇vMmF*$n:K[HKiFȃDYD:ďaX^^&HET "0)IJj6ae! I | SЬC2JZؠGӄiI5W=Cxi 8^yBz޷Y޽;9z.?'~L&ߑ8,..HT\~kw|g4BlG Gy1~҅f0DθoYjCFe8Ρzv!2 }q~_}jn٦[+x|Ł!nԄ$*QC YCu[h4)#Gǣ?TN<՟cG!Nq/hL Ѕ\k%AB?0!8e+6mۺ4X`4a_6_=ywRnHO ڍ׬] )(\[7!ֱFicLHp*$>?{=bX4wRqY\\}Vy\ L'1iQaTn/>fcBs@2 Fd9irY>c>;Ϟ'NcF$j9;0ʺ-9>RI 333QAӂqe$n%^)u\04 2.:[j TMWg0S,EV8"f;z=Ȍ1!1!='b1"i>bˏx7c4tYEP> ?'?z%|A>f*2ƥU6x9~5֪! E e4B8˗k>#r3ǃ햔KendLSla[r pX|0l"RpYFG-cn{*0(6wY hC, &(eP$mHu! vۍ1| yuݨ[[[|7d(\x e-iLF1&m癟P( dmm-`? ,1| gϞ7`o)I[qv͛_SՕ5 IIj$\טԸȅVuǍNi>裨m|MSӢE;kF'(@!)6!m a>;LGY<tx-nt[IM. PM<@נK"qKP-bBq eYyYXX l6Y]]}fweY;_%.]i)1 )ŕBŋQ&YSk)Ib2CRk繱~'{&X^^>$&OE/??qgZT'k{xx2΅^^g쪨*;yG^'vaBwRwsBu$1x^R^QJ; uVDJ@)h<ŁedN::pU 0( ={%$Q,~&wI/+WJN~뺑d6$D"ŋt nl$$Jq <ɸ+^런#?9ǹsHR,~X 7St4M66w1+3Wxk-^kXNҖ&!$;J RT`n{]`-px5~eB ?m{u[PH A+Hpij2NҨ4@j0&>|YΟ?Un۬sg?ϞYsX,F,둆'I.^WacG|ĦPO*-`&rE2(IﴐH$r A[#\ ?a;a#I'01| p<]7p^Ѩ赐dA[EE$y_7SX;QiEH3w4YXX`ii3gŨT*qvvvi ?9sssftZJa0k2 L&˗,W61D@S~>QLLի,--E֝-8-!HoG*?<ͽ&7p LdzvsW16|ko_ |fW]:O>ʕ+Yd@O841M3"l6Ŭn߾ɯ{⮢lTΞ[ҥKΒH$z5Nퟟ꯸}6z]G;MŊ ґ\Jvn[[(V.p0Hij8쎗GJU+B{l bud>NѰ1&N5 T*"KKK8lnnʽ{VD7|gLLLuԏn^MJeq%2 4ʰͦ09P[MwnA`6?OO{&kxl--P^y#bD5&;j ks}!IԁᨫW}z}{Y00uzcZI0MCF4h˽w I6eiis177G"`ss ޽˽{(J?B&&&y뭷zV(%4ILMMQ*hXE*bbb"r vdԽ|GܸqgR66J {pk"Y:Rzd-n:.m=k?PexU-CcTBևԍBφWN붶m\.ٳgx"$ X[[cuuUyZ$ Ξ={G&9=8ݤ>wSvffv[E߇(ϛoÇ)'_zۏ1F` _8 kƸf_cXJq9Ds:v_v"lËWNx":sss:ѣGܺuRt*7>.]::wL%#v݄_U$$>[Mᨠ]oYqlWܬd3j umرv #'](9t˸~JJ'LcSjƄ,Ξ=[o<n߾_}թ:mi.]tJ04o~˗p}ݳ bۿ׊Kۗ rA2SG\08^1v~5]HH.ptAo  ǘmsefggz*3334M666x|%fggr gϞqS[IML@S<(ٳgyv7nx*jۨ).K}xʻ$d *!"a3@׋4iV|74RJc0Ƅt!HRk,--<|[nq=Cͳbrr333FD8!Jq9y!pPҗOs%8Dnw!qxFd;Y8vu>]u:<#cBzJ7.\^w%RVyn֭[QiQ*byyc1aK~XAѵGOz&ׯG% Z~,ˊZ'q2 "_:V~,ͦ BIUiˎf<S![?7xG X]]ܸqS.Oݧ?33癛{?T!( \x#$ r'w ے_Z"+͛lnn"외(m ߚTD:v{R[C218.;]NHcHc2_#"$Po3;;woƍhۡk40MJlVs!{7t!b2rۙ&.%U!!G _ƘF@,cee7|w}e"}ooxqO WqtLИN˲r|"BҦy [|QHibb\.ǹs[nK"aFc5յE7кVwo$ VQ>\qٍ*=wƁˎC"1 %^u~syJ7oO??G^aX,F*"H ,ªl6:`&DieN$21섍p)67E%vvv x"=-& A~|9t h4nRc!Q<~ |_Є jThcB 2* 'pvvvoկ~g}֐@ ={x<6wɓ'Om333yb:zFt.ٓMsE̞-3qo/}ybRJQ.OB[K|i*>QiBrj۞fBJIÀtZ[FZȠ:tR#~n~H6>cƄA-, oEꫯo[vvv255vbuuVOm!T*ix H#pܽp'\L&6}o|< ^_F r,,,D]%si4OE2rM] =5Aa*, R)MR3}A}{:BL^sƄ`_n<7?E~駟_l=.sss"\.SiZQP$fggYXX Gzx6!b177}l\QA"[oo]˒&˕+oy!zd1I))ܸq)%ϟGJI&!l6#TFydzq(X=|ߧh =H&AQ2H$ơJߣBĘ+OH 4IRﳽ7|??_Sȶȥf6fFAV;43;Ie癙bc qrsss|ףXOQm $-բT2U<_&?']Hs:=ߊesBΝ;xfe)i=kǵ.UQL %H[Gn$-hc2:O>*'j5*ʑYaE `jjL&Ƅ-Mu=.'NHh 0 䴤hCEV(4 LIIΦR^/S\/n bŲVVV:%̈tutx= IDAT 봎ҋ0vdQXE8Br]E6-14ݖ }tЗ4=Ƅt'vQ <<jdBE#MJJ('2/QQg{&*P{ bR uy>Z\$LJrtU*Z}vmIҕ8$-py! d 6hCxuA+vI_ ݽ|gOFT_ƁyCwh`iA[ DY+fNI[)TR 2+ٔzMs. Iɤ:^](x(z%C6)I$HIɬ-+@؆=[mنZ8:($贪nŘB7ͨX7‰(.Qam0vUmch . O e=Y=zCuf6!.݄tzx/BU]01N8J )atfx@D[Ǔucֲ/;ܽ$VW_Ifg'mM1$:_>R-a,S"W]XIO㒘H$"W}Z7xmR .➁v cW~Ը?-W𴄔H'0%hJJ>|db<6..C[IY_JwwIE0 BjT:$D"tOp?^&R2 T*ࠚwXvid@QdTIřـB(7M6 -^Y,P]X?Oj5AјqڎٴeKH+T6wu^  PMD*cI2%fc5RJ>|Ǐ{)\hr/FJI"v,#2J{4˓ɘ"*2q<P3X+TF *u_֮1R+BtacBzNKONN Ƅ! B7nJ<Ɔ R$j,ɲtfe֒9]]}N3g0zfzZ:tlJIBq_X@%JxxpĆNRdԘ FEv'ֵ -{c)[CR*$.}Zs{H'9|(AWttGu@dr_b>2 s" D6%ҍ WA/@`s֚F|^^^q R C $3:G+O9q9th7jFq5Ӑ+p4,6WjvTjGZ/LH@@?;(-ùu0'J+Wh6lllh4r\qvL\[ETd*\fcg}wPM@6%R!e"#0r2"ly( .O`XQ sH$f0M2i: 0||H3J'_gI~Ș|\W,E5{9dzt  ^<ݔtVO\_I3 ?q0'aR,q]ׯǏ988XA ֐x8+&iq0@&VqMk"mu'MU@;,%Q&BZRQrGn"Ƅ`,JϞ=}F#Fd26FN7l䢫j-D ۶pk6]kѠjd!0R.j>R^t݀ ; f]W>vxl# ֚z ap*c\8 bCsǤq>k׮a&vfI6z-PKX / Qr,D@>U|!a!AV`i.~fɝ;wfI1ըmM5iX߶$eF>/MvMw~=88|ܥlR6ZT]AȽCʥ깂GL6 tVw0oד;ר"]0Dd2ܸqk׮a1-,8 |MR/. C?@hAۜdWBL D]RXjj }Y'wZRxm$CRږEԶN%0 ߧs-*i\y]~RtJ M||ťaH,qnt:43Uޯ>QY-(, K!% 2ړq5$}OZmA+zfKcNFarxxHR! ]ͤ8bBjб6/b2.^A@ӡl2pAQ&FȖLwā@1DyHYMQd3hIF 0Ʊ@I? }~Oӡ\.S.Hhb3eY8=$0$""5p|O#Fx yKۥI+*VtH(JM)Q ÃZJHsŮ-nWpؑt7VdzMDH.J @sRxO,`fFAT¶#JRi?&q$kMъ( pYLH)E4t;{0<Av3id45TTaQNsro1 k ktA-PmI?DP)Ki x3\d i:rO^X,aI]rǞ6'a&vwiTbiu݉BҥKIVH %ڋJtWh'"y QBn( 8Of'Ad$@H,{hOt}:LjJT" }99Dk;鎬*wy^>Q54: e%Z{%hoad+酂@[ ݊]Js|0'$2l6ۣRYXXHF|4!Y5!1TVm4g}YݤNph4 Q]@%U) NdDI|%1 9WDȩEEi647&J*)s< sD B&;;;r9* R)yo~is6 t]kd JFkJ'K-2Gc 5jGdӕ+Pݕ%fWd y'2 hE.?緿-lv&wrGHFrwANP>4Q7>'j;bZ#z{{{L~b -4ښw*jQ!awWQգ:vПEژ;+j_D@p+@+g"0'$ɐ)  l}OeI{" ÐaH- "5!d_~ᝐ\~\?$mOד<nYgdd muo^.loosʕ$$C>&iI48ML/q6n|9&&IS|AARZ-=zDbggV5uҗh#2)u$zORԦBaގmy.D>% `hBD6%(V+GSJq]C)϶: ! I6Mq.~X:X}% JQ +EK[ˣ7_;¢1t<~_@4ݳi9*TsBzKxOkMٳgϞ=hjF9̦;4Qc"?B"aEӄ+2]Rq(P>uhy f0Ӗc(>׃5%ȣz 3 [AQRKuݢnG-%v݈AO噒Y 禺Ɯ& z:O<Ν; Rm ©E4 *֐fՎN҄Ƶd4iG[JI~-^z.{{{3U@!ڞN o$"bR( e@@Ѩ(|hb<1"f즻i'iۼKZs5 kMYk5Zs' ,kuà)xDouG:t(Փ$%xA0q|9nT܌W^y1Y'@.*h'AyFx BAX l6Z8hC0f9kJ^I4 z`D$C}谉۠\>BDha!V90kDDx%nwf'8-5<)y)R{!@"2#z3 An ]ИߙfJt_b wiHP#PCűsWIgU/i;24{(hR CmPfS0QD h 7TK6aǥgPpؔdz}*8hCL&ķ4li!LJ}w(o((u1ȓȏQ[~h!2mjrZ|c< Jڂ:ÆwJqK`JUW7o7's9nDTk.}_4BZHƲXvi.2diHPB ho{^dbWp-OwF8Έv;M<-kILrQ- ztɋGͯ13ZG&P6Ұ,**t,@=2u'*ַ4΄1R ̾:jw)Nal` 8*BE2j~(~#ӠbCQ 5izBWL`_ٲ2 zz.%SPIIFhA'Ɯ&,yݨRB|t?|g|YHtpuVVVXX(`& #!dl4xm \nQU7 wm6{mCR2MiIiyn0n_V˥oqd ?@(c|KK٣yI2'{2_1O_4_<4蹂4g9yItA@(|l"w$|%ܖO'7ޚ&IBM!xlXZ5RM =!_o(DIcKۚ߷rԋ9!Fp-+~S+LCyw理&B5"%tD - ɵW.=jcн0E{Xv)9>K.]er\B*ib7ۍ4 >y+_y? a` dKY]Yd"mR PpnBF{HPZ"$ܻ̝[K?}?N JD;NJ^'DS }؋F-GڒvdT6$"Cy :6$MFZ<)iX IDATJIE)R)ٷm(!HIWC+%=oF2QJ d0'1zǍ*d3.RH6d kdPa${HddW./dwk,,٢fI?u.`eeqg<2o5 ?K }1:Hqz{h'WU +eH9h*<"mZRx^G9;wnڵ5_>admIo@fN4Q-jTYED5<QSDsϗbB4>@KIOkZcɨ%M!AhI1$n(d0'%ٖrkjMB~KV)XRc1WDAhmXf5l'VT8@a%Ve֟k׮R#-}666x%!..}A!)%S\YR^"ɀР&OL#4c`/VP(@g'#s[on*TDQE'`U G~>.cӘY>D4 ^ RN D4#%_UC Z/*0'!%eW_#@d)X-S*d2&qS# NmP[Z0LjˊJfQQ~o;\•+WvL~{{{zM=~RSR^R^ ȡi.EL d1FǴz7`_?aYI?/ +hZ.+@: (NF%H;kJZV72 a *Q #R5 ö4@û5Ļ%#ܾ_ ˟XäJCs ,U(̣:NHi& B9-jO_BJPlskI4< hZt]VWW)@B/_dkk |n\soK<\P,zHF)-'SLz}jN1,."0cI\]|BtMiHRGά)A|$Cb1:GdÓքCs5 W/] aHP<o=!K2.</!#ȱX.R̚z|Occ(6M 5X<]'4OK@|BW &W\aaa!p>N=>}JDΥ\*<9 !(J Ks&f8>W~l+kwt7' 7.k6DE1m(!9qZ$B1`G>f$B(^J]c"@tQOXyR Iu%ՀŲU")&IvBu&$&/ ^ 9`yFNzt۶X-9:,k:6~c$34R_[L"}P T)<f(7IR*"LxB A& U8ǭ`J%Oc$<0|__|1'B4 )Eiv|,;m@@"b:M+H%͎p}`3P d)TK!Lbʋ::i~IA4$O0g76~ӈ"|K !@!묊^ThSG-S $'MB(DT*XJ,`zB If9 sBz KuTnV@d36&V*Hh$΀:#ئbB7!351N>c~cQ4ǣy8Б*mLzdRL˚gE(0BaFɯR^GU5!Zck5R@+6BC":iǶ{H24 }j^(bE\G~I)ir;Zb{g?/#uQg)*9<<$Ff4!Д2a winJ fQ%u?2&!p% 3 A(yXFqĹH?G2Ji@\0dz9aNf T\^9x0-f܇t1!GgAfs_Δ; JkvA1cݾ:$N0]%9't6)ns2Pi|Je!* }w`ZLJ9ϙ&+/|ИR {!Oz 02Lt4ub ɘl楴НcLX/ P9oGFщBf8 WUƈA59{4yo61i}{Hy<(`k_B5Lj~&R:G\Tc<÷9! qHN\ UNV M%ܐDx1;4{L?;u#BeRUq}cj 呱8q{5+uqq74HuQ҂gNL$#lKHICҏAO~0'$ތ/Id|6=)=W v@PKƜ+V9B5-w@xaAg_s}B#뺸Kf#z88h(XC"Vn,A 4{.;K0HFZ֞ģ:Ҏ~H(֌oHZȔ(i K B$P29S5TrQ{)5q(bHH-h4 ! C5(0Ml;8LZOsbH)QJ-Oǥ5iR^+UDs:^hZ}/ CWh(=%x$aCs(2(mz (uTNkQ***e"ŰX)2 RbdBGu\@Gբѫup},///tN5I} s !"\P(`Yad(ec``& +׸r bqԿWXRPviZt:z=\ץ`3"L&C6%͒J% #2F,Z4nM^xAp!u]&&nFE=ovwQ:&Y8^ı_1_ a qT=lRJrj˲RfBaDm%VWW}6KKKضy-^vww9<?&0׌N|sLœ&iI2 ۶G(_i˲(R\.h#ܹsr$ab]t:|PI\<IkT=ji۶x۶) j5XZZ8WeLRlSp~hLd2&`94"x7BL>q^6nzKƉʲ+:ԶN>OR`vrx_qrNBNvӡy[Om`.-dn0's$(֔ $_'^6Ƥ bT&X,fd2j5._ Jq'FAݦ&Rlf3O&MP$~ŤO%s2M3!m۶d24 &[[[YoqqqĬgY r92KKKlnnhbN'˲h +O#@XSoPѻÜѤi2:1d2rX3z*cii$Cz^B21!f9SdR:"97YIL4aYPX\\ZR*d28CT\.S*Ķmlۦn`I|[DdYVdtqO9[=Ü&u.H)6ĚiyZ0 !\.QP.Y]]֭[k*RdkkFDť}11d?ё?)` HlQxqzZ@v$羺l6 \~=ѤH0#i^?\ `*/*|ǙvsbNH)E2PEXZ5WՒ'bs,,,p_ǘ<ϣnǏg}.^/~OLfMn߾jTȶ$zZ/x1884MLqzҸO,.u'A]d2ccs8o?O-LF VheeO?Zv,1뱵w}6JbI,[Vb=ܦm3|bL ÐNC m/Jat: Rf^zݻwr l6 B_ͫWsRJVVVݥhtqyt./\0'$_uNGdr;&s-3M|>ϥK2t\\.۷OFx!ӟVEČeK=}N#`㨸8ԽV!L22jC~߳YYY X^^oox>DJ8loo.+++jFHiM0%).p{bJZ ۶f\tL&}|L&u]=zӧO9<<$vB:`ߧni~u5M:vu:b%JV uYXXX,A͛ܿ?bO~2_5Mcyy4'L&C?5|V\T8=! L0I0i?j8 <뉀zοN٤nl6p^~$zI?+f%qMD~OXdyy5 2?ӟjlr9+677Y]]ND5ql*<ڵk#f:oիW4MZv^5fJ0iIqZJWC)Of5Ð^e3xս{X[[#$tƍǷy ,5[5:q>9sB:GLSf) ,..&a͟| ׯ_O]=ǏK6VVEۥPד׽=qSg$O礓jp`gzIrYr^OB׫걤ݴVuM Bpr-/dss39R&?^."<0'sD1:nB$QZZsn޼ish4ո;4MGLN­OeY0].) 193R5&m.^^Du:b8Owgggg$7&#!IU8g+ % t:3⼪߬ w|9!~➵XVK~\}`iiO>w&d3+vvvPlžI㜆8''N]YYaee%&>.3yTJ 1u(80 988u]A2t=JR޹sy9IA3 x.%" Nj<9/ &NڧVQ(d2,..RTVܿO>dy_}UȹTUboooj}i+ kkkܸqZ6R!?=q ($rD`pDⴖu:aӾ|Wa~zxBۛ eYx7Ӹ/"./1's2) 4+ àX,RB$!rg%?_'A [[[ =}f2K.駟&NqbܤSkB J21MpRDKÇIi<}vwwz|G!JHoA)o~yO~$$" ? q^TxQ Q[ 04jI/{rSJwl6vyɉ禍yuug,.. #i}:.Vv; PFE h-'6=,%dҲdh4x14i&νo)NJǏ1 _ )I){..1%, IDATV5s]u`< uջǜ, 8I8ܽ{wTZ_#F#15M^xq&22M3iܷFT²c&XK8G\>^_|AZPV YkjWx.9sBz!g!#۶G.--87nݻIYNϞ=oIJĭ&Zon޼1"r]fMF q_RN&m#B DqU`v:LB! #+XXTڢjzJ)Z#>8믿X,r-2 RJi44N"mBh|?vI%ϑ岩FqXZZ"͒`ooyZl6j L_~%\˗/'eG}Q&T*fTULΝ;\v-) h$zވfLlfmm>( ZpiԦlqpp!NXБfiOǑ)dm:.lb0}$sn=,boooDm:*^~-㰼z*}_| ]Gcľ87mC˱0|l94e!УĔF'YzyL%vz"IEnD)ILs29! q $0+ISl6KR!S) ɶno988na&2f\~_WT*A 7h;#iff |Xn^ObiJq$7z(ƍmPJz/^?$h&|GmOZ:>k Bh>뛔JEj|x!Feu,Bۤ`Ǥ`0 ϓgcQ8 m@B@Zq0\n%1RFi6 ˙,480lL_6ސf9^\[a;6~:U;qxqN5&-0dssIrܹs7I!lll z~|6BMAՑ6>ƨoKNf~ #сic6/^H}q7o84 >}7n<<)}4 q1_OS|:GBAej|bhgǏΊ!~$ظ˫mSuT?z<{ϟ3 ! Cߟ)T*>S !:/_bwwXq$4}4N֚ҁ LRn$rƍH)yy$OyR,Y\\dww0xUғ*6 !O뺴/8kc> SPD-{N78NFcMBD4 ds_4102WC8fz#]_4qh €VE %z;1'3d$`aaa$ܻT*qujZ֚Ǐ_t}SPiF?Nc:7'y3e0JBZm5ZZm ZPF4˗/ٳgRr]/_Rj,u>|/~aqqk׮jEZ\}v3WpL͢ Յ(|%LAd'4I'??',K3sO"S]B*i<"d=sQB@JL]B0 B@R뽽3tFI 5ĕkw9>/^H8666ԞL&̽{(rۼzIH"ΗΪlj v{IݹRG0 C?~y,氹իWi6ŋ\~=WߧhP( |v=o I"V>玒Q(EFZ/D^6S@>ւ2%S$H4XJGĤ!n۱lL>sws ifhGz)%J4bZXXիI5jӧOItTiO?{oHz~"Q}}{f8WK QeCW֍?GIpvP ^a;+ː%* ͙eӵ {އ#3@]A P@.?2qΟ? .P?7IvwzHݗ~W^sssﵷ*A-I_#pHTh"Ifff`&?~<(lFXD2AŰ{s穢/H4MibC8 @I*`y0 8-N#䶣!F<8 3ya91Xmo, 㳌+ѤdZ&4]/d fkBHnj ! 2!cX DъޅBKKK~!m;h4ivww~qer9:{r=zjF%IFEۈ{` L4 E )yqϣhi"$IBل$IxΝ;)]XX`djDRi`!U?}a`Xil&dȈG ~>+ XTO@w_7BOŃDDq1.qxﻌRx_ %QŃc"A@3 !8u<%#SxfMȈ< ,^|EdـtRuT*UJ>Qᬣ,aIxxVR MzXYY ETB:=E$I}6^{5Z1"ann=iefRa ylEHX L؎ [Fpk=ԹmNH BN\v~b":΃퍋y-⯣&|hk&4 gTw+i:I333T28&>4 ~jaoooa7Z\\ lVc}}~,ӠA̻՘EzeutX__hqZڦZBUUܽ{׮] z󘛛C^G&AB2D^dHrqWq8p|g<(ρ/żo1snvf:Dd3t^1) eGZ x1!RB0uDH( ieYsmMčFV\._~9PְSNeKF~ iXR4)uɆy>L.]5:#p0* R$98?O+yÇH&($ #l6T$@F\5%'{툎?뎀[n!H)<هH[KB.@L'ԓD〒kwtUpY.s7  ! Q UUi %u^\oQ*kNӸ~zl671~.0cB֣KDƓ58^t[^oti:̫}b6UIJEQp];w,SY.CP6TU˶Z8B$ Ąq]q\GJ#DFe8}!plπ.;v- ]Xн/yXK H́aϢѐWi0 RN]iX__Dl6a+,,,N;;Eh CFQv?9> K4=I H&U\*@^GVC6U+ 677( %D"%Pw)uXR.i;rlx dď; w,ksVSʉP [@<&t8L7'#ቲ\˸uȈq fXGJpF܄ Ԇ@+;&`BH!D]($~w(z*Y1~ :A@Zxfgg!2Oo6E Eѫ-Cajo(:V!#!GJ=?1nH)o Fj Rw' V'~dui,0:Nq [jG cBH>tFDkM$hdWccc1MׇhE( 055 "**NǣQ?w6ʾmہifSt}UUJP <4*2 A<A@:F.dYa$ (MH<!mQDԱ(gWR"uOσ 7n~!$0LHgB U.|:V/~6993A E0>Ƈ`BFcBH tFHH$0 j]GAąDa Ӣ^o`wwV;"IF~8;D,BހHT@Db&<],oo333H&T鸺RUUh4yD`ov0&%u)}BuIt[ċ/"%wn T<?qu?La>1l< UPmԛmbV$!˸``NC!^@:FCdD ԽRJ&kBހ=R|GМIiH+[7L ɈT!$2b1pGc xud6- Tnbfgg1==MɃj4$ߪ_(euQGxZL&E()T*J׊nۨjEVo"$dyyv%n;Q NbQBb%Q2Dx+_W?U,$9 ABxx +4O_JrS)dbĸFe>;{ptM0ލEVb9xgc1T,Y:*xkԪ,gh(J!u&d8tإC:hkK j,s]Z [[[!BZ=.(ݾu;;@KT )*@Q ÐGM$ Azrwa\.tT*X\\)H4i)8ƻA;= s3`e%p}:~S2V[^=1ť%\J]­-n7TWٙB阸SGGXoc8@ZHcJrbWB&6).ͷQb>S^>!B"nb!E?nH޽7m rE[MARW/)׀aX0 H&}kKeZ** fggx.9JBȍQ@]HQ2vޢB33g%q_]gȊY0`p.}sqtӛ>KxuUnƷo݄X Ah[m2 x \ *bF[-$Lkp۹s]I^>!B"IA|>lj2lۦm@+u]<&uaJW]wA?ϣj$%)wP$(B"!unaY%$*D: X"j@ T' `fhu%$ݱY1x!wu]R)ȲLe˖el2P =˲,گOܫ43t5J  %?tmKTH䷆dDUi+|`f&l*CŪP/-teK(}2I~#)"%Qbb/e^BjAY困ۧ "?!K,8߲Rxv~}Ge7OBH~ )&fvMI~b29 @0 4́{% wilg, Y怹EF«QC.B"7$ 4깡q0†~!Kj*ː8 kc[`6m-} Usx.bb G`LJ| XgdPj"ΓyϜ] IDATCSܣ#nƁuhhwXSSvQ.pLD$LcBH`TQX{{xޮlQ[ͱL㸘Qāu@* `I^(G$dy1%dnQѰ10;5@iG?Gij{rLFU> @ !l~D&:y9rdnͻQ僚8˳1e`l,(h~ٱo~>n$n`JBOz3bmׁXhoO M{~W+ Yߐ"^Op tO0N8"+d&B"QB WzNe;ְeDUcbYE'5۶*H8S虾;|ɰ±$v`xK <߶mF9$_ːܔkb\'"#cɗaHO~iы{ /侀Lh+E$8/'c8^˼ol&z-ŽUc1yMqF9 X<:3V9R6o~ $Y?w}D Ҡ)y|Ģ" ~)1|8y27ѐеL:>Z{Ϫa8nGcB:Z̈́딐Hks!'aXB"IBȅɄFA wx.5sSdC¶mET#jKIsdž~< ~2'O g#Mg -} ??#W⦄),ǖѲZx,ǂy"Bk5ƽ=J뢤u#$Q0A%Փ3`BH2b f2a]BI%inhN*vQHsH#ϻI)HsihQg!l_/>;?h(dt&h1!c@x"rb. o'to0>:'![$?]FrbWWM]w+蜒OWh9`!qd^Fi@s5kJN6p 6AUOw{ȉr_,|wjwvmrOxq/D_bE+Jz®?3LiF-2许_ö?C GTr( by'PZz&=p닯S27o˸ft`c8|v7 mkkdqqkxmx=vdl=r[>֚k`,4_E$$DVpx-O~'= J  υg(+0AhB`BH?I!~rԯ#E ˜#*?kTo`˂a\uX^4]qۿʦg1 v#agq1*F1aq>q+в[XN,K_Cb[ml<] XzuS!znC۵qvS0&ucꅯrk2,V_xXـXq-s ^ ZI8پ)RaBH,{;Q}'W<07ᛎ\MHB?O^368rj ΰYل1,M %nնp|$O'p.>>j|/^I8 q.LDŽZ]JrY/Xy:l~i& ,%^K])tG`BdEĹ8+j-QS`\KNXXĝ'WĄ`;gqIngA$s٠|0%z8BTx)r1 켃bWsdy]۔թW95^ClBYxaf ԛԚ5/㳳Ŭ<  b\ 3~?÷`־#EZt̘*=LxD&$RW}?Q]K鰘;FDkՔlȈr1bE~RY> r`36naFMe./M]L_r|9N'*gt4R)1ȉl QFc?(o;;.9﹯bµ5IRb !ZQns+qxowWރնhUȏĕ–%"i<.ńIc ~BΙvK֐ e-ѡ_Da/FP)cw$rqP9wn=Efo޻jMʤN7Pvh͵77&7Jl6U݂KXN.T2 bX +@uT *fMSz kBb~Y x#NNcQ]DBH ձzyvެ]0}X `KHBx1` bBH0EHa $Lޤ:@n뺴ňdme^~=4~.;*LT@&Qc1^`؎eY*faٸO1fh׺{{oYo;t밽bB˽=ݺ\GMt%gv,"aNWNxAyM B !*gj8y09mGmJaU3uń"z #Bw"X7Ӊ!)b86 WfXm~MȆQORszхtbDcuɈ1$wgx+&3Oz}83 a A$Zt/Wx\V+DH|d_!B:bX 7tнgpN&s!"czkݱZH±$l3ܺ? JX@rZ{`;~LtF9na3&A1:2!5 JH I؈uN$zX7!0`jBJex;P5H/"MT&`eY,h4zC1p(!&^, ]qכ,C5"*n$#a"HbYBƧ,-)tJHDMgEqogH0!$F!$"&VmۨfHI$4́ۮVPƎG<!$L7zde9ھthv(-$Q,iGiB:%iOeG#Ԛq];a3񣰵ӮC@=I@ע",(7c!BTb$DbDORtXXdY`BRO ']SG,B,( u;nEQP*uqpp|>NVk=GYI˩ gi r@BbRˈ8b@o#$rű!U\)hI܈Tu6yģG#!*.n@@0TEB}Lp84!,B\,H$hXrǝH$M*8\/?ql0qR2jZHFDM|L]q(eI( o,jAcdl#Qd't0!B"4MOH(ZBT xC<.QA(xҪM%t]qe< UF2 ,W*pG9?êzzr ^ bv]כ}J9 [6MH!K{臟OKGY,DŽG".<__U^)\׎KI=MLFucdB*˰mZ@xҮ'"t]vFT*# PUro5 A:U.dDn+eŨe$bdY,BZ#adGc{&9,XIݸ7*:n: S Bh=QR%墈 m+WOB6Ǎ:^2#zaBH@HinA&VEɲ UUQ!I,˂h}]2 #RIUk O$<9 RfyhQ"(J.=DM(:un!"DA-k:R;Vp"'Rdw/P@HoQr.##e X#'B:W?0 8](B($,"EA@2D\,TU ²a2D |' ^e BmZ8L @΍@*?rbkOqЪH$chmIC8=w}Q EZCQT3ن?^qS¤~%!GFpVi0#UB:mSak۶eL*B>wd5pەJ湐@AočDr"֑?vd&4MTO) e\Lӄ6~4LbrvކDHC,EE. z>K|uq"\|"Xr\$HEZkh= 'Wً:0R2rՂmxqWUl(B4(h(L8LOO#NeL6EQޣ6mJ50.5Bdp,M`ؖӹHVf10Eō8NLG8{\v벌V11I,Fb z[_%TT*L&C%ayy\6G$[__뺨VM;u4j8O:q'XAK.؈ hB"yHDMb ;;;V(矇(H$$)pw>akktUUA&NzgpnX'ddiڡzkɲL#eq@J mjԨ ybױm À5<,6Ƒh{6M0;;ZxԺ+ ݃lCݦcz(糴C J#q2EZLضMK3(#NC$z033@}|4׌FQבbuBw]4ò`CO"N8$LM )AHd"J"UݦvvvxWVV0??$I"$I:>Q* AP(L& bDL)['RbFA*'p\iHeYYѶ:jڡSO~?55L&MOOO(hۨV4V8JRia\'t`|>ʸĈ"Rlel/!ܑQaJ%YEܹs'N:T*x<|>XZZ t(uR"LMeK!]X&% 1r, `< w*2Jފ Jaee+++߿z&,H Q1b\'t`|>ӎ1#PVVoPcOH2!I܀ ƶp]47TU*&p WWWq%b1R)$ULK 888{P,5B!L&E+ЁabU3kKN*VWW!R$IٳgqܹlΝ;T*jTQWTFHqЁ6bbPNMiBHgXHb~$C b#"VEIhR?Au*VVVpii3;;he\.I]D&t2`MJôx,u leTQ.9Y@*R))b1`uu5Ѐ϶m[4MiT*#]O: }ڶ'V:ﱢ<8[XXsmDy!@x\i>?~LIeYLMMҥK,˘,fXe=&t]i˥ɤ!I,;L*/1"D ^Ð,( $ P|ϟ yǏ>@٤Bv=RЍ?|& F;@ul-1b?1N|qUNU 9{x,8f- E1ޝ80 VC8 #I^zYzTESڵk40o&A.m41Dn^Viy"Ac&{ ?N҄q“0kې]7` ps'@z՛߇!$#1 <8CY54)+IERx<5߈t(eΝCR۷HAYE<˲ث,E1TU$:  ÀiZ4ON 3vs zABBtd?("Jazz333+n榧Jh![Ip9Z1hÇx16JRFH[$6\cgZbc RWB _ !C{a;vwey^Ij<-ES*q]$ b1(aq Z&-mnddY˲xpy<eH$kQ9A8%bCJ)nJ].h4077t:M-D$H$]7a T>'D;4 }Ͳ,8n9Ѓ[SZir7$nd2)끊eass.J0 TU4 D0Ja98cgm  i.]<?&d\ƭ[76xS8i,1l4M븚;iZ2AXXXܹEQ90|ԧpMzOgΜ(Tx$IH&fIZ d HR<'eEaٝEz,yM%q e1~""H,nzzt/^DT q-( >`ff&pvvvpmCujuQðɁu4!=vqp0 "X2(63+AL/v&%$3oh~1`]"00 ;;;:Ó|7n0x<0??AhIBF_bN*a7 * ^rp]cqp3s؞(2"VEɅ6~</qt&ݻI@"|\xx{ȨT*xmQNzZÂXGU$O?K%s >-euٗ_>L;}_p: `4bhbh ];l9 %n077zA,<^}UiIׯ_({.DQ {DaD6],!2$M ']D.912"9?iljhû~ &nݺ}?L&3gPW^&A,}dYƩSs\~PVoÇ4OV4MD@Zd|c.- sPױxV0!\˨-/70bI5 [0 |ם8h4G>GZ8RBeYuؒ`uRq7aԯW|B&s,y0!Ch"? \ ?6Mp>${fם_9VThSOa> xi-;Q133qܹC$o6jZ 1qRh68(҇ tOo$+T&.Nr|~ ؤ[kQ7%Q=%#~9\t 333d­[p}J%JH$vU.GJh% :븁亘, 2 2/=N2&C7^B;߅Y," ie]$A&~_i\.z}]U6Nwi 'zAm0 mSWi}$cBĕtUk!Q!sō 4C,..ٳ4UEd2pd2ӧOիrԂ%~=;j2j4(J#Ș+h\'q7pcm\0M$Cׂ4=K/!q±Y| ?+|vUױ&㸁;B zjzJނm8)J)Q ˲PUV "CE \v .] ۶Q*pG?nh4P*h Vu]hv,1q7pcg,&.fOO^UP瑸8˜R|&H:J.:vyV!%]ib;iGA766033L&wy똝 @%}~лs2YP`T|'BF$Qᆢ(XZZkBXu]?1-T.˲h4aTqQ]uc:nw]\4M ׯCzp}GA>w NUI^kkOۑU QTZ-R¡wgd2X\\D.A}bOT{&#!Ncii68$p=ܻwcoo۰, J#[F4Ȫq8Qq?v˚;b`g>L,r+(￉۹ammlq~+Re%!u,/"ɲD| & /4{ڈxmܺu <jUԙRD[:A2?<_1 \3 kx [H^ N~L) Bo&kh&yŒeSvy`% Kƿ66Lv3 |_*p$Rd-Jmtd./;ijr1!`% SۗѼ{I6, maa^D@u@ à^SWTXiI}ZFmT*Ru6+QZ}"6$VUxq7t(exYA m?ϣ ?/U7BegW`lj4:u?lŲ$̲Ep&X\Q@a $v UUUQT*i =x+]5 |Fuq#^U}|+c ! 1/êQ{-baQeE$IȢuiRBLeZ?:N2dܤi2]T .Ae!x# 9~݆>!Xzc ! fV;tٿSAV|_Q⸾B?)ş|'j2 UFR]Mu h`mm V L IH(Vi2C< CqsV 9,ݿǺgB b0Mlß>.jAu]|K=7!%u!qmJn)I߸IpbQU^~Q+x?k{4^mixQ{,#POߘOB"K״h:n#k,րC$(.} R4jVG =wk6G,;et4 Mӄ5_X/AԪ B P@G}G q0eYŲ'%IFJ2)8q*틸ZY=gwm:ua`޲z-;:8= %.X(.VV(bbQ[be BAbm"VPa߳rdBd y?3O]9ws,Оѭhs٥$jUN/,6vhynpJlaйY\Q>UDOlnd)o>/juFMOC]~1^/=PQVԼ<:|m.<FH l8srhk:^u+N r~Z|rnC*a2OD8mF&r_6 _x0jzI ف~?y^/}>NPW~FiOh(A DY,SSi} RRKc|,?~a 8s88Z1/ q8uv vCצKnlyF Lfewd~z|zk<`o1ֲ%aH^un TO zXdw.Zā7[XXqﻰ@AŜYZ._;[,X, Aw9j05nd)w6-.qR&(Ѳ[]SdG.+###tCK.㍣'KRIݛ{%[;ݐr.;ޥp8Xr!)6>Si~nmT|~STr6=OWTTT5rCnxكA2z9磭ߏ3, xt!wxЀH ȖAΨH?<;, P. 9A:z^T6-N's:isjxCxCZVV,irp8HJJ~Ủ7ălj!{ 6LJ:|tp :#gOݛ)jvG[ƒ~@ .Ufl `n^/| *)jeNV+vrnkojjnjb Z+p0W[٭NLH3 2 t #M @V @r0pBeكq ꅫukݵ(ٶ-ڶqw9z5={j|,PH7 BgRkX^D#F@V Vvihyh]8سp8aGff!ukСdGJnؒ:y(jŖ!O:u đO?gQͷcLX ]t_;S,l We5ty-2j+ SG2%sH?lR{tYLi< IL'Ri%_M֭Y㬼ʪykmūlȚJ9tNkuaqfg9=HՋsҽns)N {J ڷ/C(ڸëWsl:v`?=Zq燦Aj*2lOd ˅-5gfάI#k2ղnz(NGV1x0Ç9/(ڸc7R`|zW zFo,Vsؐ%isXNk`ZCxV,6V Ӊraq8Hi:L<=pףTH&`OO'8<EEPRu%۶Ru}91ǎaӆt ;mc.p`sHIeKI)aL{|߻J(n 5ü^/ʎ'|fg?0a0swInL;ٻwko ie4g?Ui7ndM*=ȣY7緍-:D+sG8^>Z3:D5xuvRkuzz_Ҳ2Ą񷑜%/pPەW\NNNæL8̳*vElU¨6>/z5V=RSSпVH/_Rx{?flZb!6vLzM4ֶ1z8K+?d,`%[m}۶rݫA翖[oqzNim},G^cًtu{U#}朾}Џ[nz#f-XțCqQ1{noÆ7y%qTq/z~#II.f=9/U9g:˭ȫa*;ʼ/ykZb dp8h߮S~CLgtСbb1ۢ޴ǟ`߾,$>~7s2e %%5b" Xa}@ii)w댞qo}Xxw3iLb0 \0bX=uy1~&a eᄑDWmmQ[ƲOkDZeg3O .ir Or2_Y1^EwrreNs>'{g[<#P͔Yחؾ{^WcOϥ]۶<)**⃕Vt2o\3j߸rd>=_@WӢq׍-⡸n򇜞Zƨ뮥mش2tNΧT @Qq1k)cn Zeg3vhXQv [~g6; dfdi>ԫ1)GeP9mHCPd^uw^|~?7Nͭ0޶وd%֕ F]QP{娭jk~6M+zy/)ڹ3mrrqϷR5uhO<6c&*W9v9㌞l\<>dɋ/rYl\IУ{^r:t.?ÇsʪrEV vv OqqQ\mQmuo" p%z5f=<ϲVҳG[Jw]޵sSǎ;lq4w?HmXXv)..9!娭vھl;macKBsmHpm>?i o^>oaZ\:\.Wv|B.|GAcc2aťha 3qcǰYa޳M_~Y1~V٬]]vSRRuj]JKKln7iiiO[4,G6}[xӽ{╥knv˯+yn.=N6q!>*}5.6oeW DZÏ x-[dqťwwL93sth:0 vUsi"uX_VBd unqѱ'rr5[3}d^Nz]'e2pU >@UA]vSzZ#dNze'1 p.B8U!rIDDLA$""@SP )(DDH""b $1IDDLA$""@SP )(DDH""b $1IDDLA$""@SP )(DDH""b $1IDDLA$""@SP )(DDH""b $1IDDLA$""@SP )(DDH""b $1IDDLA$""@SP )(DDH""b u `H$ eE@ V[}Hu2gIDD1s#.3DDD" DvbQ#R'e|^V%Z& ~x"RW /3 P % %;`C$"rHBJ R1SHxT; /qDAh͢{̯h M`v5`AZ5An"j[W.2 ޞE$z|2AhiLF{[7RJAh%-4m_~rD8Dlnu0 D7!{vn{ $ Bࣽqz"9f"]\A[qkJ/]!+BE.#HG"TAhdmI4W4޹4ȑ B_8rg[h)o@Ah`u"M4}FAhhCĀm8SDsAAoSg7^x}Ս m>֠>b_<[EsANoS pKA4 s&_EvEsAPo7C[t1~޺"+zL"$ Ih B#m* o@  o+"+> @NN:kdi(̩y|s|}C=i ^LNy޻_Y?_{/\MYE9N:ϲd_:oB97.~{n\}e>$i; q-񤥑Arݻy6~=a~{hƽsa|w=יMJ;wDN]:өc QVVa pOϤmci Cof=觿dќ;a<={tӋEҥs'FN~A!+/\ML6l]@w}O,[.#G|560n(.[?[5ErsE=={0|H>8.0Q,RVy-rSo?߻]F }wR4ĵ0_1 ߷}8Cnx.rsy_EOcRApt8Wxp8̷Οb4'CͮC͚Ax߰v/]/dtbÆrV[mgؾcJ^/g9=}P`՚Ǭ/=WlFC^pt~Eo4C8o06maԈa 7ܾb;vY7ҽ{7fu>vFF#kgƬk_u,Fڶ2iIs:}IKR1yv8ֲ&pťYC6o&7rqy¢}VX};r:cnx].nZsoS^UMN@, BdgkΑ_kcۺu`Æ2xedP(٭+medҭskr9]鈌ZVz"f?ɖz~=u_YzW(ݳG褡ѻgOy_}56Ej-k<~8ssn鷏]D`׮wbѻWպm#Dv[!km'@nN6]:w_ɮhM{1?6n/ Æ &a]ȯ]-񨍬vk^כ\v4.8w2 >;}I#UTpHX=_fYer.Ozv!yYﺇ3zUq\|K7عn `defa6~?ZV;z{.cǎ嚯[ @޳{wHT?RAptx_q1>0'ڹ3-^G08gգu^U!q$zB=)viѩ$wI}opJp~ݫ'7\{Ǎ`YC9^ZJ~anr7hP]{{^ћN;PRr57罋ߊ9ilڲmv7?;4ZJ:uȳip8t0w&Cty]oԈaQP"7}M-iy^߱ӡi SPGK8Wnu## I ?cز}lAt \@̼b7*-I&3S<()#::zhp πHނkֵ3yǔ1E_EoKoW i̎)B[OA?VѩljpM/DsAQou:AAR]GAhb++ nW#i  B$FPA \A&6 vAZA+̑]AAA̮   4 B @4W.JWܮh B}4AARnQn=A&B4Wo''D IcAA  ]AAA+  bvAAA̮   AA,xn#kf̼5ɉz/$\w}LXį-O>371e))^\\\Ah*}g\g0f`qs's \.ky `ŊyOyADsANFOcp\L~F9vffKcRL56&bqᥗT@EE;}Z7̺xY?yNƛ~-[hh m>DEEEdFJ}g[P ?y$ e ;ݻ9tK,o߾rW7"ӧOgҥ߿ 6լ(E`fDs[A6-jHE"Xী+P>UPPzuRizT Ԇ Ԅ TiiiV^ю >NtuשkתA)@[ꭷjuMӨ.dnz:GuU4W-['DoO6h»d5zj˝Nںu֭[co2~:_O/Z}!ʳ%z+,#ՙg5sLsNkp8 5fuQ:u V\Y믻/XMZvک"gm_PP<Oe?RJ]s5t*Mjݷ /T+VP+_K.Q~u/ܹs|=hDvEs{BDv `_{1֮b vňˣo|Iןs9l߾;PTTD^^^e' / PJպo[ҭ[7Ν\@eeegϞ uڕ]v랑A͕gKV֌O*cF`P7o&++??zceff\{Ӈ?o/bMܹ3ÇYr>}:|IA4W-['`N']vyyyt֍իWs!222?~<@__unv***~?f̘pe;QF0aN'6mɎiR۾^,rssy7۷/YYY-s}ꫯ2dHd^|E/^̪U|=h +ϖB}hc+**br͛vܩVXFiվ}G|rk9眣K(UZx:p***R-R{V:uꫯԖ-[|ӍIMe?fV5Rk֬Q^zZhڴiڱc[Mw8_~WWV?ϕir_͕gKV $z%^;Ew / ͮ#l#@Z3`P?BajDs[AiVAAZ+bvAA1-yu"}!l rObvAAA̮   AA1  8[ &}Z6;v9|i| 6>'\LR3B!`2Ds(ۀrf~_٭#3AN'|>v']hz4`@ rz\u.g*>+A4<+5B3N-6alA|*;M 6;lT '̄}ZW x_ x*;AN'cZ [&|>y[$urWjR4[h'1 Ds[sc)֚{Z}%f6r6'c{F(NŰ6 qjrJmz۷u*)Lɘ4-@CW+ujݏTM_mqrZoGl,SP/+:Mdk⿧4-dVGIhrB=ɳ ͮ ju|NMQM}-ꢊem=Ln*nܒm_SmՆӾ j)lWwTFdiCFvb*u! jtk2~4`,#| IDAT2ƴ!#u1 qܺHm[0bvk|>cnUAtU=Wúz @R8z޺0i ^Ah׾,ӮeJZ 5n6GoҦr~5ua&Nbv9[);e~Xj6o'-GUnDU=>$F[h B6ɢvg;y%2n^էa&k(JѺdIM#qۊ+Nk3Jȼ^Ek0a U}^sU)=~ۆN5S5ʯLfatf4\'^2s̸b` v沾&:Y4zm F6N!ebv蔕ENnt_U3N;:jV85㛲l8dvdeWRW*r9JII[AhA&؜^/T g]FOQ]M"!~IM&W)E ĉZs+fWh}6ڵ+t%JVK?NCKZk^U5PK↓d:W vzt؁t^1pm"㡲_m}&dN֨ǐNDFeuN,^/Nhx[+lfeeKCǥ1h*k_YϼALTK@,q5 }֨n>CmqLj2oob럌mA?:v"+;c% B33PVVh֤au'jj<$J})061SA[g|~tS) z[׮5Gx *cWWhzCHPQl.VMCAiM2Sl Ҫ+b T*-y$:YqA}W~CxSk՛GcǏ[ev B5J)233 OÑWiu2M)7uyǍ7/wg}ڏY")Ԛ}G4`m͆Wn7nf⭷?O)̘1;={rQ~mzcz*SKqȡq\ij=j̮mئQe֔"R$7&™k۰K2j6kMektgR2gn ]hFӌ~+S5Tp>Țw2dcǎmf&3d:1PJH}4 i H0hH Ak":1JMh*b5Ucǘ=gt_DMd*Q٨/\Nک+JW;ڏ6K0i^ퟤY&ٌkK-Tsۂ͐T:z<<iiix۾}{R8p f}(JhG/>o7}N'n;`0H8& ZeTQ(e7:uBuјAL"d7d.A%z]~MnRRRBnnn1vEz`i. ^ރ{}(+_o[ OK_ _? p4ҪG/ĆW3H-4Eى2THUd=vZ} Zf.&-]ΧC ix=^\2T@H*w4ᨉWz<EW9J`v6(=Gr駟wޖ=zb/^˭ȭG)_OyyrU3 }'8N^/'N ,h]c=F^xXzuLdt2n8~n:|AN2㣧Gv噙OB)M7DEEM(--% q\y0(kB8NBP5+i Bd|ǭ&X4ң+5׽m3:8p"^iel.ڌ2 Q`jq̌~zlٌ*O0c λ<6oߌ F"JDu ahۢMT䒟D6p5PBwٴ"*6،.W#2-[00;v9>M;7ECUdf:~|59~H=Mg$+6g4UVСC3f sεL[QQȮisg{lW{>͞=crw}v+Zinc/m۶Y&4̗\reP^uvo`]7QXXh]v?dȑ}ܹP(d(cFu]'p8B GV9CyZ9)U[+K Z~^gYdi\5*^[!#ԇF 0jhięk1rY^fg4M$1(Vgd|SNe3zFpCr,mF^/>:N|3{<8vkd+4{N;4n6ΝH[#[1{dvujw]}^]*p>wES{;kޡp׍2>q7vvؾ^(C̞>+^Iܮl.̣qWsو Ct{Qa/O~bN:V}zqF8ɔp+Ӎmxtޣ|Շ{b3yg;<.ơ;xqɋ<2t(~O˟3 >!dzSW4C\9:roѷ僵X;)k&]\9JTHEk0AD}d9̛7kdzzjB!NR}:cǎ%77"ϟϸq1b?pk*iP(ą^޽{-s8uTHOOGu^0eFINN̛7ʪgy5kPYYɰau%K0o<+=PkaÆp]wa7tuӦMc~~m֮]kYr%_5&Mٳg ,Cl0@.֊c,\uڸᚦU}0Mi ۩o`l]nDۣ/9%%l*ބ)r_E,ظsg2̹a{t:Yn!tJgؼ3/.}y{^f>gW.b`^EW z,Lmn|n+{{ ԩNemk5. |tML4|6nȠA={6|>n N'֭ YnGZt)NLC|4z͚5~C>}8/swݸn*.bRlٲ=z0{lzx^ƌC^^$==.ÇB:lڴ|r.\&--}{̘1:^Ϟ=:t(>χi7.rk]TLnkJdp8ost+R)R2=\.Fp 0ӟΪ=@A=1uTn]һ[o|oyp'@ ٯr(T0^XwlFgf[pS4\7:I~|Ywua#̥_ڍkq9"i vf֭xW&.+ƌ=3ٳMٳ' `֭x<Ln?CYzp8(((`t҅Kcǎ1b&M'&L72yd+7++crΝK(bǎ\qL:|~?O<P'o}~m۶jƛ7o&//N:rJq\dgg3~xyꩧ0 QFqWr[hoܸɕȮ:wy';wpX´jF*]KFZ{! Ǝ4fkU/eU~pA (yJtd0@~De:jQH!ogLÿυ}/Zn2@tM :!ҡ}N򆁐"`DF?ZY#f\W1pD6t|#PuD};: 8?ꝫc56Fhm+7.lGޓ1o;wX~<< ]'##nݺ:[n+٨b m9ݾ}|jzkc#Q(&833ӊ,'3 u]i۷olݺuVYܹ37{hm ƌɓxc]s5֫Jbl5 >4MEBZիu7X*`GrPx^9W}WUuѨo6ϯ Du=2'?IVD70 ݕyWr>jC3 W-A Ŏe}nu<>}nzbZZUƉ[MYDoOq;~YO>V ^˵D08~8[ne1>c8o:{#`0̐!C>}:~+VX) ff$~fwi@Z?Et=Ntm/X }Mb1u䗿e+e˘2eJF9T5fTK8EDtBFG<46|5+W ҃ 6Œ1#ǎpH@ L0!1="ɩ&LbpT8Q6Ǵim(;VF;G;H!mh}G0)h}zO0/Xe-skpőQ:^*Sk!=GL/I2mMo\Moߞ/0X`iH9UA=8veee94 b `T`/c}e=\QQAAA6l //e˖qر(m({gayhƾ}g@a! A0[mmc?>`:^aaa+ev}X+Л1B0Ph y`8H8}N߼?7t; t(>KK^Ɖ7慼ugw'ӓɬ?b΍,߾g_|'?a@}ĉVC/얗sϱdn7 `Ν<ٳr+k?g~? .dٲe0fN;4~?>,/r1p@v9sؽ{7[Vt7ـ5dOr > 3:A/o/Bx!oQ1j`R(˩0\5FZDDFB9y(9Ђ9@eȢVY l<ض'IiTwӪ֩XE?}t36=-jzX DЪ~mhtԅM6UoݓB+T$).+4[`Λ)ӽ{w˭<^ӥ=h7SmQA]S( kOfo,o Cewf/O|:Gyy{=ӌBf?<̡A)ux^4uExH-ҿCsDLlPDfp53MRZtD46De8{Y T1ˏ5D~3C;zl]GS+E!:t*SjU'1 4o"i757vSg!~;Әۙ#3{jE|E|O QN#5*Lj9*Cَ7*ֈVK IY1$0H2gtU['+&f7⣶&3ዏ7Gpg*Of@f˒Wܓ]Mf~m#!oƷMuC?5 x<+5Y[C3RFlfڂM(8Ɍl FZϚcI1|MlތjM4JkjOsd *! ɖ=Y=&ܒ7Kn0jqaZ;Nh`k0m hhIa7 x>*?\yFޚL[mv޺k*uT[E]Ldsͭfr4ꦸBU8k&WM`~k0J|%@%e-@\$R5j1btřT4٦R EUcCo[Z}E9UJLb V} 9ѣ%:/GFFnk ĉͧ{dd7A6ym]#Fk@k&Dձu-4{Z^lElY%3RӺF`k>`F&uMNZڵ+锔С14UW}OדjZs>buߠzر#>_:EEEVSrssIKKIt\deex8rH1_ W oK2Iöjhz%zyUCbZ9r>OݜJJJhct5M#aT+pCEmќËn6!Dx;ilv322<%Yc222hW*3q%-]DoOT4BrNJn -=_ǥ-DCtn©+p8 r 5  CE4 hZۧ|NnFD^AAZ^ފXLYi  .HsBNF)ZU+M#C#  =bxCaNzmԬh '+CKxU$JV6sctHNa\]p9#Q]Gsx= #`C( G /@n(_g 5B! AXp8jF>IE`EAhz%z+bv[gn|cZ$m!ͥ 231_}7}Z֮@P#dhy2xKP-QV^A(AХ AСlWHa6M>\xztt:`P^G Рt6NSU3`N'84"ã}%~FF;AO5pie/-9KWdK1Hxi~#L dgر\uU"B&Z^ BAY;#97<^zѥ.~KSVaPP*s_E  d~ GT†N؀쒬r+/Amz%z+bv[V*4Nsx݊c/`߶whݑ3^Icؾi)w>P'~?aêw9tQ@q>wJ*6s5"&탗GW_}5{% ѣGt]g۶m|W6=z //, %%%,YQFѻwoMR_~YAW f[Pi DYNp9ng$owЈK,?Bٿ g æSc -ҝm/j\cM@vo Ha7ؚenTo|8qcǎѩS' Ç)**"##'ٶmz 瓝Mvv6۷oo~ hz%z+bv!vh E ſ~S⚐k"pT/{0^ 0+(-api|߯YkÇ7Q]??TDQݻC,xx+daI3/Ec`9JM0kX`8rղcZ ŶeD%J4R5{[G@!Da+[!$ /d"UJA`G`| p5A\ٸ~ۍ˱Zg|1"N{ ]z!R BHvIVZX,RORY>0fŢ !]RB$w?==koBT!ke79~mw4SOqlA >|6:::hmm]T*Q(x:^) !]].( 52[Ϲ^#ub]V,Ko.MN['޻fvN\Yi$w1:1!BHv&j7sBW+B!=i›nv[-sH?nlBe%s6yWbeL,3} 53c.;s|Fj? ZdT[:OUmK58?.4 LnZZZҗKnnho1>^dC/a")j9i6ܬM 9&ctwW3B\顣8AP 1c\]эo'6qvllׯœο|>hdLØrrLGGmmm !٭/XGP-^^sZO#BLFxB4ŷZΘxcLH8j!X1;aoo/B8H1 0VcaB׺Xn#`rk"!ǫ s-g`bbbQ$kJ%:::$BHvnBkk+^jk-!DeDaL"jD>s\J^\wQ%7mʡLB,aa#8r!9HMopXp+a],l֘qoJss3ccc'M^rLkkhBtٝnD!ЋnRR26,n"@DBl cQI2 !^|e & 9GS.9BCTJh#C%؂ bDI]gͯ+b5!V֓ޤ!.!0>d -j--:_8GKd7J*P۬֯SA2)kH"K"oB,!]CUrahYG[* зTCʑRJ"G5 Qeۋb m{{;ǎX 6nR9Zڬ3xͦM|+貖Up_>Ȼ>zZG?k/̶믧9:Z:埾͛i]df%]!jMͶ CL\or6[:[-;w?=Xs>nh;Z5-yGsB_ lIg9kkjjkk!UvB;#)$K쳹gi贶*vl};w?q~CZ~s'_uUUr;e]ORz&POƅbD) :MGgҷ\C<%otZ:&s@Sst;:-]-Kkޑo oF/46mRqYR(Z+Bم@C䌡;GګO9}^yvhv;(<ȷ/o]wn9} C:Z.*L{%W&X!Ol̪IeYs!s m-38S6nW cνpݝA,͎ m|A{Bg5n[ښ-fKS.6&Np+yꢯ~ 6lP#Z~f4B{’;9Z}駜;>I6ƽ|Q%MU䝣W˿Mq|qseZKslٶ =v>;BhqL]:527] ]iiH[-gn?}dz|tYZ-/9v%jld38_|<֭k7scmۦr!$ #InqV ?F^x_b9Mo.|7߱yx _s/e8o9:yW޽ >d^),B,#&r' C)klM/3ߏEGk-hml[֖wW;d8K/>H ta!qӦMLLLpa ;~gr011API‰od?fxu+a\ݯKq[ֵܽk9iY~S&~ewmc֭4=xN !VCSkivzY9D|q¦f7;ͶM/E|ߗ/~490'gm^z 9W=z!}I8Vjc@h 9c㝷c_:=DKF0a;-lBT,r>%/}pg9z>o](1 `*f !IJLNOKPwd8Ҹ- LֹSθe\0#K㣼"q2үoe'rqF uVV^͡C}n\z}!dwF~>..ᆚo*8SX-{/Oux;HM$(BeAA^6kO;g~Cv}]=sM_;&XV8\0^2ʆRPZ?ZVIDATwt'1Eoo/dƍ<"!}ZlPvyg'n2E淾|w7r h6mCݬBVs~c `Or]aJ֒_ KvAr?M#I]yaoY_?Fc|ugӹ <Ig86YS}b)`P*+mH&wM8p@cǎqȑ K!".PW&],P2RP C!01Br$ 98:?_{-~ۄ--cAk+?㦛85&] 3?XR C*A˄ ɯb)Kov*0^2\k>2t4Б!O=gJ7]p Gj<y !r19*GCl(5#M;1\@uBb-Gr0QeMDzbXeU6&YSkSYLo%cȹ8&RdԦ% :/;_[H/^!d&tb|O0W p8*e 0Ko#06 "V|r98ƞ .J]p/8|v߃L\$!nDn/D4M^fO*[p[!r_^,ROGGbFgbH[[|J{<0 Yb/d~zYWd^M]nj. ݞVA ##s?B,1OoO}}MfpI\O &׋"R(VôAjS*( ]!$s$[_PGl ftAV7>\(P(jds55jfvbΥ ub(Bؒ[OxkKEWuݤwJ-,+B,lb36?ifvN\Yi$) !]l['`G,+XVqNv7 n;gqn=ɭyk- !$(ItSqD *X›ԓ޴x%y~mH|EwDXn# o6HeLzI8H!JzXOr,}<3u㩷E$w.DUAPҤ7+ lr:43 t7s >~!$ |\%-qW">ohY]}vש-i9$_"`.+!`1J%qXhi:n쁌s3I=,BnGScx[@b8?-{%g=4u7´"3-8gS7V&% 2c\icBוJ & u7 o}{ՒG?liBZbӂ]Ԓ]>$)MKLeBgQjvG<8wNS} >^TooTާW߫y+ɡ>NXpI䲞cc̩Bv{z}HXdhhB/KMvyg2?bؽ,V6kSH,M Eu:B^<66ׯG^!o7B,3H,}}} YMnuq.^Ri0^,-5YrS]O7k!뤄 RY H=B,!%.eA*ǟQIC-覙":/@1f8А j"//֗%Ԉ1|WW(8k֬K$o. !^e.N!x N2m hvfkir^HI=/BJRg y@%%sCsT|x ,{B`}EB5! k}IxvYM/$j--3>#kLu^m"cAY^k %窓֜\hǢ  xH>'e^ʈnr?y:GsXKtFٴ< !Io&|KP&r5@st8G~|NkrNxϭr-`طs']]c ;jDw]ORz&POlb Q!`3sToI mZ/3܆T59GZ:Z'[0+;GAA}M|ؼu+-αൗ_NWi-rUWa_{/9&K)uĒW!$ӱrL6zBb/xGoep)gd/ahrV_{)O~nq/m!EFGwwӽjyhŗ_G{'9]Foٶ-kW]d !ٍxx| bJ3-ywAWg=/Lk|^`X}N4wjxꮻy~w/|z}ܷ=77+{|>L$aN(X ͔ !%>$M%CmΘf׋\y%?Ї~~sVwuZοfZ֬ᥟjgxݼmyؼu+Mmm<~8|^߽<d7ޤj=Aq#}XtDv"!;oǾuzhJ۲90Cߖ-[x/}c q>'笳=lھv{&OzRNW!\}`Uib&6HN_ؓяE7E7PM}nӯ_ Oq~?+8Νܾ۷sp^< 0DA3s:?!d=>`+[Ea࿁C( X'6G'0={߽u^Ȫsaߏ́8S/><|S??i.0a % kIK oU/gT/@^+ /-0D*-P2 (G04[KWQk#a[y;vPǟ?v!` ]\} 3=G1~4pkt!kSgz*eB;'L!~i%ZJw9lJ& q7c111 sSJaX0u٬DVɮBI|H:|q+ %ПK2, ۊ1T/Se e_P^ѭ+U dW! "jv &sX( RRd٦ץjӯW1u_F7;dI^ !iR*eu.U/.s7 'Y]^^?FUSY(%?ffϹ !$B!8b&&&Nll!Ґ9c2Ǫfe>$fr!K>X,%dW!D#044ĺu8t ]L ̢7X$6;-&U.HmSdNfK:;;KɮBFP(ɚ5ke|Ԉഠ:W#ZHn/ucӉn=y+|"BA_,!$B!C__}}}'t":7el21Hu틘 YuL͔DbA]!HPi͖)̴L[~ZhMLҬ ӄ !u53HiT0M&Jt ! %&N9stv dw?jb$Io=9Idڹ;BƔ:߲B'Oқly o;I~1 e7!37-FW 37ݜ%B,/B!&cO*nۨr^5:KVv?@?V$Fbe PJ4;ۅK}ynn^JR}+jDƉlym›Bɮbn` [q2b5(XE~MvL/)~[#B,CuLfq88oٍfyQ>3q{wgT*\(ommJ%*yRa^T}b!W]XhI CzBmV7 ![(gd)CC%yk hlYbm*5N&0̮͠byn*?D´\`+}BW Xh(&ۍBb or-C]f}BE`s&5f|Ժ5b oZ|JrӲ;J\ʰxQUb= (IGRۡL#]!rzқ 6Mq-Œ]!īũXVƐ^ldWd7+Ft{PM!fc9I jDM o:Oŕ !V܆*e~ [$s}ǠFt6;.IzRrl.aq3-B%>Lسct7K! !"oCq!p p5p !>c%$K. !ep q9~Wp= pN>!XY_ B1ؑ>` '^+bppF|ycuvxM1F$}t'/FӀ*B`µro`?ElGq]B8Z#&n/vA_+Yĵw[/ez{FG? !8.~9Ko'[$Ċca`x/KɮB,_hBQucB!]!B!$B!BHvB! !B!B!B+B!$B!BHvB! !B!B.!b DɮB4V N !Ivbi dW!YdW!;G~BN+& !%+Zfɤ(XTeM#E+K gnJvTv#Kݢ#+B&ue}HIBbDd76݈nV%BѠ>]PN -mMLfu%B Wb2[3E+d{ڬn B,8d)bPH_fPfW<`6YLHvq|"0n,]Jt+Tx" B%#֮It+Yx;&(P !Dc`ܦŶ* !֓}eB42ؚ:!rݬ[Vt(*~ !V\w_'Nؿ?~뭷"##}[)”)SFb JEdggw|}}e2ʕ+z=B*33Oz}]pŘ=?:>J_m6e-ъ,Y߷x ,X`ԩoߎ*))̙3sLGG;wG⨨؃=<O ?͛o޼I֎;}Y/}э7fF ,_<$$˻wﮭ6w7n ڵ+>>>88xQQQ)))-%ϟpB EYpsfYԭ-((شiZ )fڵǎ3g?9p@ ={6;;lfX>} EYYف&L5mNOPHutt4hիybbb233 ÇR [8СCU[3KHHxݻw>m ;w\.駟0?cqqq~~3gn<㩩{Q*H++9sΝ;sc{n:uPQQ񌱟Zs玷H$2[E+P5EREGG=z4((hܹ_uDDN3{ 75L0̦Mn ˲]f^w}ՠ_~iVRRVE" [DL2|p{{{'''[[Ž{ߟp)SXؽ{?kDMO8.%%E&?~oaf߾}6٭X(, 0<:TZD"?12%11Q& k/ҥKW\ٿHHH\\K^f:W^+;ξxҥKgW^ZKD_}U\\KKK)ѷQӦM>53mM7jF8Zَ9~QJJuRJ?=<<,C;Fa...ffMR\\gK=(^_QQQWW%пolfJKKU*UG`Sеk|||Fi ZSBݛR(iMuֵk;;;[3JLȾ999gϞh4gn:u"=z433s?c=&ɦLBoOTzxx`U*ӧ׮]j*Bq Rfooosׯ_?pi9tЈcǺ{yy-^7..K RRRO:cƌnlft:]tttxx1cquu.S$$$DDDܺupґ#G JX7n?I%s۶mVھ};ϗ٦]:D_ ^>hepuuKOO_~=^n{ݰa+**N>ݴcˆ:tHѬ^յ*:::##k"q㏷lb:,l111KNN~ݻt˗'&&R5e6:bIVX!># EVS4s+V/55wޡοimk8y… gϞ}Vڭ3X +|j@B&۷oܹ7McGA"UCw{4D"iSKIS=$! @! N86SҤg\4U &=Ơ` G0PR*Irvc=lGm"tǡcH,>D!}:~ԩ={Zkong4ݼ&o h!b " 0A!ĖPuh#L!5 D`8M/3:ia#wP &LK'DHy |1  y(| VE6m9sNka^d wܹ< 3;uONӺZ髟>}fڴi<СCy۾}̙3Gh~~q~~14ٰ0a>LJk֬8q/\-L2eίwAˆ fykM+0c-Fcxo=ּy^RԂԭB}p,'@5|'`F9W3FWrd'd'SGN!dNLF9~-[fv#0}tPLLs=F XBs̙>>t-k`ԩSZo~XJ5qDzOLL̤I^DG~S A !)Kӊ&9YKK/a/^t\R&ihM~XRy&{ z&k^C E18M>-_?Z]6vَ; uSӒU*[lټy{G;;!C$$$ɣ{!C?~\S~mkjW^t:qbb"uͦ0h PHHᎎjS9 %;f̘ŋ=Z*bL[-[>sC g0s>kw=Χ5Eў`b>EMWҞN'g3B(V%ZPUmA{;6o޼3g9r4ډ@7:C ٵkBuѴ]eШ [8Jό;RΖseLc<`>//ʊuVj&#Db@b+bB|V6,!DQ!v!3`a܁ZN.Nx}oADI? (ܰajual"}SQ?l0m?_+++v"-ʴiӒr?Bθ(5zYYYz'ʩGޚ<qqq dLde+YH;Lj23BӆNb!PPqJ~ ay!:$ԖgF:!D8o?{`Ԃ郧c9TTfdefedij5DBH4^`2 v5g%==o4hP@@XkjjRRR0Ə?߅ |]TVJAoHKKCmܸ… _}Uii#G-ZO??~S"[M)"^|EаaPeeL&{= $DOaAv.ݩiA㟯|2 N\r^Q3tuNncj+W_p -ro6鋹_xaǵ;JJJk_y3k?ʜdvv{$?>>vmGLGa=:9?J1 S'O͸9s;ݔH$C tu6`:#~aaݻw{1Zi{T5#L%ЬǏ;w?OmۦxQFԴղ7nصkN3gNQQѹsغukyy C9k {Yf\s\a  ?{@l#W_a;0L |×;_}Up^5d^qwVu_z~]躀Ǩ;r5rUHpZ _C?I׫xj*O>1n;Cډhx8tOmߵ4;L&VRgeY:UѰaݻ0- !"B*_(!!ƏNG SlwR!4BFB\}NL>:0Ōa41N Zr+d]zՆ VX߹skTggY2Ba=FZא&6ҩ0n8KqbӯhjF3, ݯXc-F:97Lشݛe5ͺ6dx^wc(fFt>?~3jx51&4 b'tewHo.=ݫPo|ea%`!# 0r}#n;Ȟ7QlnLԷp~CD N@~*QEh4|>nux<zjUtnq2 _1`ƌ4hn"#Z1<4t1 .yAF#:^9{KjGm"TWW;::hthW(Z= AJWtS1UT54W'&фHLqpp(++٫iV[:IT*˲" ZYxT`T(BCTT˥PNs吘hٷG0m4;bYmr vTStJ?Byy9]$eYX FP(W:T*uqq1}.к e]Gs i^7 ~VU[VVP(ѭTΎ+c(VQxj:KB nԾUވMZofCu(4lzq@^7Y3_hX#(`؜.< s1*4{rXMhn5Y e P'RRĪ@n!;9?8 DgO){j{ E= L("("(t)VA*.]4 @*VVV޺uk׮]߷Vwo:uo߾>|!dcc1kGMz{OOϦ/_⍘) l٬/IDATT*Gё ;իEyzz~ȃi:]ʕ+Es3fLdd$_[[ "d+WҵwR>o#GΞ=7 BǗ/_qFΟ?…I&?a9r¢"ч6m燅m޼_?RgzxxDEE+|@ hj;v4:'<<|ܸqoqWg׀-oB׿^uB_ZH9sM蕊h֮]{ر9s4=~xjjjyy={JɓY>} EYYف-ĉw-**:tPqq1qDD˲9BB"={6;;۴|_vvv>>>q9rD*vO矖 n߾=##… j:uTFFB8|1Fdffccc3{/";;d׮]]S ,XޔF@9yݻwBBBBKЂ̦ ʨG ;w_mzq)))2L&1 i&c2.0eʔÇ;99ښ~WBA5"|ߣGw޸q>__cǎ3fϞ=n]$P9JJJjH$j9㬬,߰kc<>RhkPwle9e)E]tʕ+ i~իWWUUD_}U\\KKKMLLd/¾}B%Ҿ|ի LJ;w֭[A09ZӰ9<aa8`JèjKЂZL5QC#z}EE)m)--UTAAA~koowޜJըg/K}zQƍJHH6lXPP͛7.bfֲ1bDW˖P FNNNs Z0ٔ^C;vŋ}}}%K;88,YeK.t1c0 ųf͢igxw===K},));wիWB555o^dNґ#G BRfoooe,GΞ=n:GGŋwA `yRai)=sutt|y<˗Kв ʨpuuKOO_~q ͛7WXѯ_wyG":hV^ZUUwޥK._<11ДCwW6HyʕYfݾ}n^|yڵ}%''۶m[j|\.;wZO?ϟ]0Z,Xѣ֭1v4*PRR҇~Ȳ[GYHвLS<*AF"tqtمa Ʀ ~d=N/["=ǿh)G{+#"@mMS,#GTzf6IRUTT$''.7tP@ oܸhWk͜9S*"!*999@ x !?ٹ,\_VտKs^~eV?2>>>&Mᅮq>Q[@ xg***}E:L&{'JeQQуm!;;;777"zB E8ÇwvvˋtѣG>|'NRP@@f cSOРArb nK<5LILLׯӦMCU :uU.<11q„ ?#B{ĈZVP\t cOd2@PZZzu V*O@V#vvv Ô7z-߯_?GG{,ۯ_,Jh1n#j襞0x~DSOt'|L&S*nnnC8.))V"dǫFwq xꩧN:qĉa"澠U˛Bȸڋβlrr rG$c1c{{{B̤q^?v³f0*Bmmӧ ! mNNN^^^_߿?]˫ #Xi9PB!_2ml|>WWWBL﮼\Pxxx̞=[T޺uG9;; B1'8R˽{]z"^^^ii`GT:uݿ"JbuZX=ڝV͍M}'OE:}||&NH>|gJٳ'> iM͛^]#.NʖlgX.3 3~x;]PeYj:;Kvvvcǎ%f󖗗wUzŅ;hx|>cܴT*9sqq_^+xzzx<-/dWWWVTTb?kY!ƓO>%I~x<͛79McTh{1PEE?J 4Ȟ}JLJKKjD"5j};mڴlX, }P(}c>B{jԩS555\~v'# 5`DSN53}{{{k׮оÚFۻ&..8#11v7nHJJ8nذa:aq|||~~>˲NNNg|8X*2}uqj,6}gDmB2Z[M4T,~h}6"@AkE0h|~+Vx<^[h4@iVj)vw խy;{E¶&&ꚯ$m |JŲH$sZYxֹFiK6=t  E@+E%(="(Z|V)Ve۱Z<`D@ h}D:b .gީ?iQZm[Wc%nSЏ Hz X :HLt"xlk_@_-vE `_07' ;b&4MQ4z.tAooo^_QQ}E"Qnnnjj*Yh=!/ڠ}(BEVn0߯Pꭇ㸊 qA;;;ӯ'M~~~eeeӗ^Aׯ_?˲P(**H$vvvCBP悷>BOzJeE jjjJJJBRzt:]zzziiFos*++ dXax^}8::uZ"m5ДWoEU69ر[-Lt"TWW Bc'! ۱Z|,vhVX-^ ٩jjG"i)nPRjOhJe@+E@6yJ~@EP@EEP@EP@EP@EPz"`0 ZӖ[P b{'dtP@(T7Ri<ˇr4 SY7jPfuV%Bh2B`Zd BW?ׂK+IIENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/main-inputs.png000066400000000000000000000374141476551703200245500ustar00rootroot00000000000000PNG  IHDR:p< IDATxytյQ-ն$[GxĀFbl aDž \[$ + "@nHr `c lxA-ɖZR:.ZlM,/u}`aaaaaaaaaaaaaaaa#M`aN=zwL r %0H/֭>}zQQ0?駟Ο alo_jW_=30 x<{jv饗]Z_QQ/۷o߾}/~j:?'sZy|g_zŕjٳ?S+۲eˡCx㍱cگЪ zIg}|ҥݝlmmݿio~󛊊/'0Lկ~7 ^[[[XX֛9uT߯v4i ZvW]]=sLX|yeeuuuf /;/)..?~<"?Ү^Z9gX`Accׯ_?|Xtƍʭ30 3\x7tMػwo~~U(ܻw/eee`y衇~_!JJJ{{ݱc^ZY׹瞻k׮۷=\SO˖-뮅%[n7VTTuY=J/JKK?,Y?% 0nW3g,,,8qĉWXqu%cΝ/Y8fennn4uIGҚ`0xe-[ .7o^˶.)X,DR΁L;vm6m4?( 0mW\som|,X0z;Ϛ56m2 cje4x<6lXp /P]vmذSXӦMS;v0yd?|_W@zPuΜ9t)OR1???+v۩ 0κu.2_wqtyyy8~^{k[l7nŋmV^^vZ6.۵kݻ7447pCMM͎;| 6s駟{VUKR֪U߿qF+#)=M6]_fͮ]wǀaSZZm۶820 3 C{2zww\˃aDm۶m߾qaaaaaaaaafwaW _z麾tZaips{O;k=Uzao5{y4*=jq1*af 5^=փ] 0 #z3C+af|ȧaaba+aaaخaaaba+a錞ty}?rl Ċ+.766k?Q]b\PZZֶaÆgy5?n駟޸ql.^tMYZ>;9sfQQQee_?0Co~"pr-_җ+**?mݺ*5z귿1c "d3-:3y#Gs9w}l|3';vw}=?wn׿U/u7o~Z[[M Nzzdɒ˗gW-ܲ`MMM˖-{GnǏ]`ҥ_G}4޺u?Yf-\0g?ꢙ7oޔ)S}x#d9\sMyyk2UDh4jKV^%pW_}uǎSO]pvG}!YmW^{X,C)e0u]SSן=xYgbW_}W^Y|Ғ'?nƧ~jq疕+_-}YyyyXxQ1G?ɓ';|&ϨQ[oO̚5~mm보\rrr/=ڹs /|碋.ڼys'w{t/қo'(..: EEEwqc=u|[ly8ɓ'gP(k֬yw?-rYxquu]Ww}y~v[(z笺Aa|7o[oe)#G~9r/κ[>[o[W\qW_[o]~Y].555P0뮼9544Xk>˗/_jU^iiW^ӟGٹsV2p4D"կh49i/_Z/X,|j`=7n =ǏR!0k֬"+8|Ik?c a1c|AM4M"3gΜoذvرpuNڵknjo>ʨ+-%ޞ2.;0lWL^_eN誫!"bbwz>tfh4 z?x$7BEuZp ɱW}%\Xքᆆ`0\aخN@ r"Ho,^688|mf;JKKsrruuuIQ&Z/{`ͮ?:oU=j2 vubqjii*7 0 #''7Tߟs~!!J"XCL KDUjU+D=:f10lW'koohѨKoW@  vU6B-aT"aW,Q́IRXv&ue8ζ!wbHK{Fh:IeZkfDDDʮ$JÐcblkk+,,.0lW T,8u"'CJb#D Λ74BĈD"i ICxa] ct kQMKXTD l٢+:5|lϞ߾v֭&LP(E"aꄘE]D#x|x~Ϟ=4-(>: MM/ϛgbw;j͚1' ]o,/gCЪUSrԴi{rԴ_.3 32TKVJ8vn ǎbŊ˗:~?I:'Y0(EO?@ݧ6[-[aé\):ha誟sc믿^VVVVVv)X&>BҀ={s\9L،h$0͸(Pϟte&Xq3DuQW !݈afGfB!DUUƍw*y4Mp\yy21l Q!!څ*+!B7߹~Kȟ93hb((P]d\^0 3 ^#EUUUEщ'BPzYgUWWرL1Qoo#JDS MVU"$"3g~_`~n*Dծ]g\#%koK!]JBL;!0 U_=/ljj7nß|Imm-ٳM4'p8I}  ЎND-B4M\ $CBD4vϞ)˗rs*+W}{;7n4X3fXd׿u,ܪN^0̈fA뭪JÌ31i?Dj@n"/GJ'6HKqFT]B4U(D1؆Ѵv#1H4#ܹ? ?v]e ʰ04gb(&R#S;QT0!b #i+a] [xҺmn{D5IUH5kI()Ek)aQJ/TF@L3J@aɮǢ,I WyA&!J) Di5ݫD*#)_+eJDT0 vuDQ] p74-'H#'̊$ ӊ 1n]d"{šDԕq+.kHƠbb B~?]eB * > őHnTV:{o펥F0'\3&XV\%m;$5b)-*Oaav H j@ǸJV=F$`0770V=B۴yڜ:¦S8$:wUgzNa*cǎy^x2Pa4 =@ 숶Xr]"]%UZ[pmm-{0lW'c ֔`0 CIRlꞤT] Rγ`Ii*h3Yu zmWIE1 ð]ѱ ȳ֚T,:;\WO%0Uip]1`GI7W`afwzJ >ئE+:Q4xӣ-Q1 ]u55i'z@GhTtΓNp=0 Հ{{]A)Z9h!usy.O 0CcWv+J2؃iYT|!Td{ 0p:yRgB[܄8D2obaۮ&L2*" @,e#J-< I0 d]@ z^$9J̏zǢ=JL*|RLY`*744~"5ҊFPdBX *--illZ9I &;Vvׂe3'd$٥eSTTS]]ݣ@ r"Hon4p8nwCCCVka!,+ߟSSScX snmIJM^""LO,4D$);D DJU D=:fߟ>z.eܨϓaaxK ♅Bۮ@0z];WY^HB&@PEYV)I$%HBiۥ5ЊMpԤ.5>GQ5Hka!,+[__Ҩ:Uv&@@9uz<ϔ=$)4$IB)A%^G: kq:mmmCF=z%+BXU/DU@@M .'8ur褪LdMk`hhR(%& kMV`/!:!{vBXX~V֟R@r&Sz 1M (,!2fa!0D@I  ޚ嚓yށ8fB,"dh+U?g7-i t \8eG.쯾ӵ]no]ORgbD 90f@L3Ɋ:©!ibƌsuUUU㪫_~0 X a!,$ӄ; kv@r4b8ky%G:Her֖땹92/u]-EUCcU`„ hǏoRM. a!,d}nD®@Bk prEǏ;~8mލ^+Zd{ '~r\ L )"1A L)L &v(;777޽{ҤIƍ۸qCJofB7BXH gv4AN3^5{V&;vʴ{w} kN#{pg98WkrrrVX1~-[ oBX ~BߕË(ǠI8kUkMZc iGj&䎚i@hᨈD4&btVC؉~ &#G[[[}>gK?BF~4wS$0#QJCZCHohBZ`+4'5VB۵^IDAT6v D"x(DK8ZCU z9nܸ/BX a!%mc'JJJvܙFKYYYNG^5\ha!,cH{o Gr2Mu@ IR>$$4Ma1 3I험1~$kY a!,dxF$`G`Y$I5 D QKH AhBАhJ f$$ /B2Ů_ADM]dT (`jZ,0L(>%#J DW)74#6ga!,D"9u̎Dd $$d񱔄@d:5|LNI@cGՓE\]F}.WMӢ ha!,A#} lhhV,v$RT#S””h1g20>`qU݆V*M%77!UB!]{,!I]P(G-,QB< ---eDv`YވHDH@QA6h%PXyЩw0]`r|>_8qdp8zna?Ko>1)=FCBNBHϧK~?x^HcB&J_ض)] ٫:ocpCCCGz>tBFCPK=cBXH=&]ue-ŷYI:&Uv"a&~WC^b Naջ);SalT 0#+{QG5znس\ tJž.adTJӲ-X[ 5*a2ҘV3=y$)mi ^t~0 3hv% NȃU#ޜ}afp*P6M nMoEԓu CٴaZ /eɛ|((dbIcQIQT¥:\G .n0 vŤ*+Rjͽ ]uOܗإaꗣ ~`TRN\muYi_Cɦv LJÀRu $PGKpt"-j(  $)0 ) Rday M H@J@W84"Ki$u$A$ȪDL%~9Z(0 o,$/F+**|XU}_B7nljjZbEMbDlHJsP^ez}mj=G!&M\yʃ ZyWyCλwBP4'C(QVggnBFL L?ƹR 5M"*/))Q~cjy 0>V*K4h.ݵ S.(9W >fCT(b a!,ddXJLU( PȨOD%$Ё$a($>:--NDL`1`B|\v,+BXogx:Z3 TôIhDDH' Q4&Á:&)Ԑhb<w껮Å2 ] x%$&Lga% IkXs4W]QF߱aS,̏jWhTu02^hFnw=bX9:GO4#I U&ʨ2l-Rֲj2; 'V\rɄBa!,!=P(z7GG" А5a!"ޱWBPjFbn[Fbbn&"nB+%77-BX !B< ^vLzs5MScD sss [B-Fl u >KXD°/@h]*{d/#Xf{ $`0ҿBX !Bz>]Ȯz>tBFCP xބMPݲMGۜ]_vwwepkGr9Ba!, {!=&] CdY yWUJd V0 3~WuNL֖a4]vo܈0 v5lL+KA7u}'kH=9(dbjVʇ=ai?$IŎ0 հ~r~|LLM7mc.+ebm^Ͳݟ0Mtǔ-#e\'ajƫ:#N2E ߂.\10 s)a.ɱRu>[0#ʮ~ 1ps.յO Z KC.+ޒ|'a2, ':UiiiNNNccc]]]=ʇĝU$DdO"aKhl/DW6J89nwQQK?"\H$/_].V*t]x<Ǐb999555#P(;2- $"/ť(JZJ >d"dD"H^jii Q* 0 x>P]F.>a^%ZNtn֢W)R"H"B$h&rF"eawDinnE")$|!+[__uAJ ҈4&f4"!UHM}{D$D 2aDF4qlkko * |}<0 B~BD̤D'SJNde @H%Uh*D0DQEV7~X"VwtCH!.".)D:PADf¨ BBVh(D De氫?,X`'D1*R^IF rK+IZrgq^һ{yc6|ocR~wfz{K]pͻsѢ*RSi,(]qZi'MxpEEΝ;/}/YhժUMMMğ|;z$[ʵUثUh$rI#W rM3O\)裋x@Yғw~IkJxq_gWݫ'ں@_.VwD\`isٳ 8|3g̙3СCPZZjr `WSkxNDsWi">"_ֲYڎ"96\WE[W`EhQ^lj%"=1lhN:jԨvN87y3feW%%%-++CCSk8N.\tv y,;vC}E/[JPȕ5Eu8Ё۷|SH#%KU0}OďE3wm۶%bN ;Pp=,WwgRE]M~I\O~GmT^+K/uIs:^|ݻkkƕ٥bP<>sBž}4M[lܹs/⺺ݻw>|ت4Z!NGԈN)|+S/b1%Ar7?h w.,~F+`%.]zZEF"{Pl, &|']'۾}{]]93n#GB{՘1ct]WƟPuGGקA[U~ G/|ⶇ_Di^z)0k<``:xnǎ3 Lt)l]:h"*ǂvr.V*\.9眳o߾B,Z(|駆aL>}م֭Ƃ Lt)7'ssnZ`n˖O~K.;~v5ןr%&<(W,9sҥ.ݽf>C# '"z sqlQ1g5uԩSZ+?~|%%%{/_~yIIInnСCeeeeee]k,]qљ'&D8A?\KU3hT@0U.uWNqG=E a rW_'"$؎r%=_/t鍛7WmP<{N;Gjj|իÈQl^QG8S/N'|.+]uUuuu@ ??&+ͪ>\B Xv5ivT"!ƄiZXB֤A]ou֬iu--O\uՖ_i^+(,c4Xv5 nʐHD*VDfjQ]\LJ 1Qŗ@%h$x!CDڪwU5c]g!N Lڪta{!m+k&\'Be?nMXTMӢUCCCQQU6kr'D5Yh*W%21-IJH;WQgꗌ֦' ]qH*Vi`p* |0ZйJ0%ZI GRޗN(9K*~(.pxu!{Wf`0{7B"9mƔtZȖ2ef_ 3 Wl`\Z:R{gWIګثabNα;ӂN{@O۵YvFlN ð]1'XݙVA&P O^aabu bz%0 [Gv'LlQ sB~ uAmmal7zj>0L0-Gz`q8|/a ~s@ˣ!iVahƖ _عg\ p*Za_. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0̐$BIENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/main-outputs.png000066400000000000000000000552651476551703200247550ustar00rootroot00000000000000PNG  IHDR2n IDATxwx\ՙϹeʝ&zu+1ؘ8` 8e  IM!,KC$ eM`[Ɩ{dԻ4=?4͌푧E}9@JBhpy(?Vc͚5|I[[޽{xYL"V^/kOB۵k !SN}^Q裏Ι3X?^N=܅^SO|閰ٳgGL+V-[qA*0#Gxnܸ1^ !|ASSSgg~OOm۶tRsݱcG]]ݛoo>BHQQQSStѢE۷ok_۹sgCC;SRRٍEڵ+f ?㩫?BH]]3{֭{b{?R]+UUuń˗.?g8B&']]s5^{ѣG9b.2]Ӵ#GB^yrBH86w߯~+AJKK#orYg9rdϞ=7|'guwM/Fه:K=_=24h?N;m̗:tի!T&rJAAiӦMv饗^y1QUU4BȒ%K^x?ONgO %I9Np\r%_|瞻lٲC/..>S_f͚͛7'|QB~W=zt̙?֯__]]-"#%_~|>y…===p8R Fq֭gy&O4WX!Inzgs6s!dƌ|_|a6*B f9^饗Ђ??wؑ!]]]SLKkƧrJYYٗ_~9l6nWׯ__UUep>K.{xdGZ/ѣGlٲaÆ/ܹ .9xƍ#/8p_oٳ'غu+߸dɒ?x7ou]W]]_?VguVuuƍeYVU{]] 69?pw}7IAYYYMM\܈ R|7oݻw?)Y" Vϓ$d%!Uh-$IIX&d$}(t:' %dn0x׻/~y'?|&!gKc99]ɢK kA51tUt!*ʱ6FZE &:ݘdLI54Hg$ aHX@ V$ ۑa'~޸qx)w_[neժU7p[ʞ}+tfrgtMogKp饗ZoÆ z*r饗{eee>o֭O?^`0+}eY?|V__?i׮]Y|0tׯXB|Yi`̜9njhhxgvލ8^~ -sl>Ӷl·,^YVUUr-ŔҬc;SO=駟nkk[t3'xo;~_d}뭷L`x_|E'c|gk嗏<;wb'zkfkJ/__|= 7ӓwyn{%I?2DŽ Fyy>7ͪU~uuui0$`fyڴiϊ y晑zYp<]tE 7Ԕ}w߮]:::z͛7GGooݻ/_efΜiӦɐF$d_~ljjۗž`ŪU|,=37lذgϞ'|p̞=;[eV\#466?={9sL3aoo[n}:::^|//OπeѢEϥKn۶O>93a`-Z c=aÆP(4{dq8$I`hmmnGvw<#N5[/#& ~ٝBUU?,vt\:dX,*[^^z{{{}}}wξBۼysϏ>F:$.\_l_|k.^ON8@@&`Ce fOW^y%e7xaF /?zn;^x+btVk׮ݴibgyfժU?>Gy䩧jnnVYa2" `XHtV-d2){.u֭[nGQJeY?C= /_ŋܹsp:wzo}[_=!dǎb . //W_%L1ل?r͘1[o}Θ+ A^^!o?.\{+bL&=d޽{{[o__f>W\q(V5fNqݑ-|.bLjOҥm8яڵh4N2eѢEG፻uV^_xqvy睿'Ô /뚚?efaa7#de6kiiq:;w͛7cƌ4~i&'[wd/g~g]~~g##< I3<ӟСC{6-|(3cV߿wޅ .[l۶m|֭[NZTT5X'':/IiZ[[?ֶrʬtv3կ*_n{]tц [^vƍpx_roii̙wY&&[nѢE˗/G_~,^t6W^ye7׬YbŊ^{-=wUʠ~|>_d<@ছnBš,__xvttdogg,wygQQٷo]wՅ#!;ᄏk˖-_w߾}_7655=Մ$''sι۲`B?я֯_{V_YΝ{ug}v,M{\s5uuu?я4{j֟ {Rţ 3HXV$ a +@ V$ aHXH.J,˒$( S4SUUUUp(b/|D呞#bP(/|ዄ]J`0 ; ˲,&IUUTU/| _"az>Yo(d2L@B!/V8ΞbSO)%s^@rC/| +$x$d4 ^"]>yp8Bp!Y?ˑ$I$6H8êh jMX0ͅ999<X,|>hkkkii__r1/˲n/| ߡ2&,jU%:i^t\̊|94^cW3nA87S|fdn2JKKsssgϞ=wwoP(pÇwwwwvvxx</|oy*IO#+/rt eJ)z^5 %򓀓_?VA9>"&UUy)ɂ 5~%I$)r@ d'j5U^()))++;N=T>1t:^iRJ(6-77ߵkWuuukkk[[[gggkkkE7^/| vn*u\O:%IuYiחaREA8oAHk@ =qofl9pƊҊ38cҥDֶo߾ÇT  INX,^UU`b^ضm_|~?~#| _fo&&7nF1//l6fmkkKXN!|]4A"`IF#o=UU^oz_fo|RZ\\\^^>eʔy]|1V[[_444crnJNSl6[ּ<՚kۧMvg̜9t:{|W---mmm1u\/|ݾ阰RJ v;vvv|h,,,boooWWW<^eO,_OwSL)//6mڪU,YB)moo裏jkk;::Z[[[[[;[,҂Yf\1cǎ>嫯\.Wr[/|w̄uv]JĆ$j2ƺ:::XJ NS4e۝ڜUx8\A4~Te>"0=&t:f-ӧL2w+rΜ9mٲ޿}}ݻuL===MMMN3 kVQQQ^^^YYӣi N3Z\ׇBd- _i{׻!}VI***Fc(jjjOGdYO|nl6 ٜܘz]eMnx^[9;_"r '\+bnnn YJixo|vky]]ݾ}jjjG½OonnuwwN6p֬Yy)x^}W\}/"oZ_ꛚ (z577T+>}^jժ3ft:U 1$r`;EQNB|YYIB(VkeeeYYj5 DnƗt:ɔ(J8N81KItLwr % xꫯ/C>cǎ3~{{;? hkk,((:ujKK _+%I _.֒^FVV^]ZZz<N`srlm۶i+++ CIIIssI &)+RYY( ?z}C@#QF^7FwttćpƘ扅lo[ [L6K.yWyw*o`0_ʵ^[PPvZ>F߭l6_/|))\UU^aŊk֬Z~ẝ;;Ƣ, ݞp8l0,)]]]1ziZ` q RJKKKNʇutt:@ *c| 3Q>hkN34~ ^/"HYx*ӧO>_d{饗8P[[{H;_͛ MӺBPoooo/|et(h7 0ڱڊjG9`\nJɤ嵶TUUf5SofRv(3gc|q=.rX tvFQ3*Ifd51yvNNN܅iӦ-X`ڵ 6޽ȑ#;w|W]]]xΝb,ǒ1/|澩OXeY닿do4o|ۿlllԢ81ZXf\TTBHDNDj(/$i&) ;Ǡ "zD}H :,˲`|$I(N`G7}E*ӦM1cW\avڵe˖H>cmKJJ }>_ooo$NPJ5M;" | _oV~wp8dY꫋].gmN&: ࿐9C0 :NŬ(:l|xNg4fR%45VĢFyqƈ~/d0Oh8B*o…yyy17$X4/|)NX$IJx/uM>|viJ-.ۏ: Іլg:.դ(djmmi_y2eʴi.2ѸiӦÇ՝L&>mƌt|1 _;f*LD^ Ÿzs B IDAT^4M\LӴQ~nRUMTU1 64Z\\\QQPHLKb9JE>d6|ݮjssw u24jG?c/|֋(/|#ˢ˛3gnﯩioo?|pÇڵt*(ov&a%Ť&cs=ёmx#a0rM}>[[igt1>Dxh3-c3 <.1pdgܗR=wyyyK,!TWWwvv655EJ'x.*9kchI9V ,yblgϦtuuE&r\]]]===ҪZH"/|龩IX '/\RryF *̡S?x)1Osln#9<o0C=HlHKI(VԩS !=vQ[[K:ulZ| _fo VJ)4̛71̘kA;]KӴ˜']R%~H02QPF]=Bj$)w| _Q{*l6+**c .;آ{q6| _fo V>, Ƭcrss~OOoQ1ΘiSUh4LáPH$DQ1FzZ=5_R| apX4Qo~J)M0G7C}EQ~`yyy,ivj+v{{{].NC} 4| _fojV5***4M4mp!㚦1"t'Kִ9P2c|eLH%ZD! G%_foLi4Eu\t$єW.uttB O _7#|SXC|~=q$)0ixš +?F12zQKEv&>'_fo̫$Ie# FbJyx щbe9&Ms\| _fojV <ͦi%Æ%BRJj+RW )Jz9*|J| ;8ߘWɲ,2`0ӧP5Ͳ, _7S|ST\18td '|d^=/>O@|Ob_fo̫TUUUBL&,밤2 ,yޘ!k H/|)IXG}bOOclVB!c H :X___vEQȌ1^t:c&:'=,Fv#KI _fok0A)ZBbTVVRJ=/|))HX !l?xiy,O\k I'C$Gp8cbE:X&9SJc~%q.|Ѿ1u\.2c o՝jΘ1rQ3i_ʄb4V___SS!'n4c1(|G֤BirrT8)SJ> hߘNtBfϞmۋ"z}QQQ^^^UU!("/|龩IX$)ȺcUU튢LDJ˚uvvƗWEQIQU5 㻻5M3 ,GQI,J Q,˂ ~w@nh4VUUWUUUF?4;aoF&a%Bv{vqBԩ|baIJd`g|g%FP74YE)JN709~H[C/|37fh,cpB.]ZXXXYYq+YLRXXxBjjjz{{`8Go2a FsGNӁ)@~_iiYOjƌUUU%%%^wϞ=|GQ/| MMªi_00&i駟z^XYY& QP(SJ$.s&ćtĬKX!r!b,K($Wd7~ݟ P_^Oٹ}vBʕ+KKKO>IViV\Iٶm[GGGOOO1ǔol6^iZL :::JKKF=j1K(Ib8nhh/v &.GWUUu"c&80($I,B^D2 z^UU _7LjA ϟoۃ`WWAXd̙3WX1|[o=zѣ5o^nHajF3U"ttt qhzl6 FӕRJ&h_t $FI 9(t PUUul6SJ=OҧY૪h6PH$~j=wF~(47o^UUռy֭['oo߾Ƙkr _7}SAYFh䫎z< & a5ؘ-^/sGGG ˲̇* F4A$I$)>9fs8dY4-?$J B U%DQ 51ƥ"[^`ැ)..hjji$3_577[VEQN*((`577G1cܹs*ټgϞ?ѣI;v/| 4M}[l6 Nb>L)tf( PƈiS9hVcIFl4P(/˲(.+(eeeH| B(11^UUUL&>N)0HIIzYE^WUUt5/!fYeUU,|M|Jhd4M â(v^d@fw(9SYYya^2eʂ f͚uelذG> _?_ +cZV IR$PJ/첼GͪL&I lXL` zQ(zYXE t:F`0 ыXVUU{ BB kR̚5W^/cLEQ$IdN$IDSu:IdYEP(aoCL&^I _Kd|>߱twwt:XqW---SNͭZ`̙3׮];gΜ@ hllgs _7}"ai>YF,<_tŋ^+—]klltݚ(( , "?#(999577O?[T$ƗCiƗzs PA(DΥJl`0DE?2!&:OF7 |^9r>Ι34//W$EQM"N9jKJJfΜf͚SN9% k{ijjꫯb2t\/|ᛕ钰|g5 k֬E7ߌʽ^owwwKKKggg___#PZ[[;::NgLhlxbʳdvLhd-I,ӧOt`B|$<TL)r!U$UUEDYK/|37 dvGUUUqqqyyy__=_or;k֬/* 555G ~qwMO4JXyxf(WV%6R]6x|`p+|h5pccI2JBz뭷vttd _)'XֻkDQ,,,{/|ںu܌8 _f^?}YM7nxg߷ _i^[npTVV/y7_8p`yvmV5l6ۂ ~8 _foiiiOOݻwʕl6 _7|S.[?Agyfƍ?x-[Bo>s+r{ .|#_: B Wo`ۣrl6!$; _7=}Sn۶fN;n/}ӦM۴i?!hnn'8p sjժz( X,?M&S___oz׹“O>' ?y[oۿ]!:v&6m2$8b={ѣGۄ/| ߴM;?ik׮;ky'8`ٳgB*++ɂ |>_OOOI/|3lٲe Zw;o/|ʗ ;??Z3θc3g !/iឞzȑ#$+/|n kN',6 _wyYlb̄U@t +@ V^CO &| _fHig4K#/|'C| _FHOMXVIŧwoew_i+5',4 wF~IV8+M?_)߬Q?1@.j 1BБ=Mל_oZJḯMI!EQutq:хz01111111a"ozdl| _fWX )n(FP/M҈HI%Q MP*"ZDi>M(OIy0t3#E/ghR46t.JE_+$$vFTaQF$If4ESͪjQEf45UQ5Eg4􌉌Hl*P* }"^]l( ȄɌ1YwE01 S;+͂JHJ6dIDATk_zq 9LjQU*SgY4ͬ13c&_^[}jͨ1#zD-v(1%iDt9J<B/=Ҽҁ6=c߸}ƴL*q*i|ᛖ/| ȯ׮@L0̚jU"fU3iILjVƟUt/i|"zOcLud5"c:4M1_̯$h T";i`<Etr l| _'kag/#jtL3jYUmj8'|U_R&YS}=h=PW~Y@8Po;J։k''ԑa)>oǠ\rn܁hcLf<םw\]6mV嬁+*t(;+_!Mt"H4)ڪ3WŞ}GRrLYry7=Gd%DGȨLN&9fS#S [\eˆKc"3 9.fռ2tVdYt_d _7;+!n-n7Z\B8 cn&,Il`qDma| W[ 'KH䳆!3}!882ehJڎq/|wW/|>RJ16>-_ ˨#%W6B#it6BEZ8jkJF)%._oWIz :R !JT [i>;!Dtw[|Z 5&AJJ)C-FJp* R!(o7v7胔)X(ڼs3 2&(5㇎D# _N /|#R(#J(!D j,X}YH!D#om|ߢT_^sHQ~O}vR%$LXmtÕ^ItQF:TwD"=dc ,l| _KX%А^F@1&,Ȉxm4q2pd-@FOGW?6,ҏ6>Y;+ OX{{{nШ)|`3]%Tc!lAFb/8e}bX:::-((oG/F6<'|"9rf/|'d _7#|'|1ckherV$Q$aѿ'x^qw #d*MQ٬2[n{/|nE~Lw _7u"G5kYYd|c%tJX̖%pF,jK*+Fzl2ݮ~(WS%~dYt`T+ 5kNNdjmmU!0biPBcܔ|>_qqqNNz˕xBPd2)2z] &cw| _f'(`d# rzV _/|m4j<@ԟ|*H̘1tj{'/_r%4DiR 0%!e D *%9@:1Z?/| ߓ!"!`Ϊc4ES-jUEO:TͬiF32zIy h$-6a믞f͚믿><^PPpׯ\v믿2R %KD̞=[`AFo6BL&w۷/_rguuu\pA߹s=rur-l _7RB(2e LS4ժ6Uk+ fU3kjF)ϝOOVq5G>nϥ)|,:<4h[[q| 8Ixo=//t._\-[BN?HX|j]jUK.%|''/|;|^C)I4zO5Tͤ=tCWvUQHzIuM`l-..nml%ī\eZmϢ"Ji999U{ @ooobJ80\.iDvϞ=#f^jzInuя%,{||Q-ommR^tڈhݺuUUUj ԅ/| |@M4zI?L_NT@gsm?DFeeeњV"Sؾ}ob477ߝe|>M***v>"x<4O _Α 7N>]WWp8ḽ?vرշoR`1>+TUOgYCD5RP$DLt2MRSSS#O>+++ ˽^0suu5) ?Ssرׯ;wb***:;;Zbbw;w<+..'"5ݻwN$ vwwo۶49?_i0XMfED15{~CjZX!ou9j~2GXhlhpH%f Xhlz([Էo>_7^|y…@ P[[{ĉ+WGUK)o&х9/|׾I@/e+466&퓛d?jlV*]jRM*R:尬"*Vdmjs, fk]}g"$ A&El]&~ѣG)VXfM(Z֬\t:߼y_LWyz_SnF !Kl$6&Xg5 q.46 bL6NJȼ_E| _o.\`?\ɂjK4Aa.C5KcU2) $6YhVژ*Z| _ٻmHT%@KK)6Yt"ܤhHM&"հO&UNּ*ϛ7g/| _w%@k8.**b%I2$"Za%OPPP|>vU'+7Ւz_⛖V %T4jRfV1T$X2,,YfhZD! !2 &٩L)JKK~j`0hXqv1l6۴ *|3^oe-@rtt4}@LuZeTTVIVQUN-sw%%%p8q:a$mʋ$L e;z_~r9Lv%c ꧤhTM,d< Vr*^ ~?t:KJJ' j 3| _.}ߴerXgyPUJTl~ӾGUgRVL2ѶOIƧxDVT ,g ਖ਼R*RJSXIU֜dVJ[Kd-^ :9\rVqSfg3k&9gDUV``΁rJY yB&5]t>lϯL?c`Iy88 0ti~CTmYt}TMi9 _D%é99Mq"@ſռGIENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/routing-direct.png000066400000000000000000001464151476551703200252450ustar00rootroot00000000000000PNG  IHDR FLUsBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeWed 20 Mar 2024 02:52:46Ϥđ IDATxy\l, (UG[d 'sS̲:1VvlAdzLMTr%155wA,PDe_f10۰ x܏3̼{!B!B!B!B!B!B!&M!BQ{ƺX]!R!q(@*XZJsB!j>W-5 yFE%-mG!BNyX֫TM^逨(6)K=(P !BS:4 ^J yY$aR!º !RWz UnUۖ )Baҁ@ _0_WAa Y:D8G5t5%8 !B4* F1ߎ;)d*( 0YU+=]<@j>}ݼqRf0!B`ב;w$ 0^˨,H,TL6K޽݆j !BFBBg&2ݮ^'R!iRcڇ0L3Y_& [lXQHB!hŒiLLk0e=%Ͼt>VuyCL=@+7) !B1 :u `,g7%TocyGjJWؼn/-B!Bt9A7J8r,$0)~B!>pvf*UAR HgB!ÆW1'_/m"vvZ>77|=vvv(*38Sqm֌]:3xm[StvOq#![ܙ AlӦuo$09tZs:m k/֦uJ{m\cb̏iGШgk-_q~.U/hJr`nĪ,\FeI&L|1 GG#/[|2W]h>Y3pޮh48tzyW?PB}?BNWi+Vӕxlllnw;/u֩}OoFCDѧ^^gKe$LM{TΣh^3]zCUm[9q{v'FV}c[c5 =DΝxixKMKy3Q}ә 1}.GEC'?r۵/8;;aMTقyŖ4VNY^~و=~v^u3[RYB12h"t;L>O0f]Ƣ4$rlm l HLJǻFķ7~3$%Ҭ3scF3nK<د-ٻZd9en~Y9ۥ Z/91^{.J-WW88Mh4̚r Q۱4ϔyMJ" 1T*iۺĤdngf_ Baq_BKNeJ%lyZ-`z~i>$<= 4ztL_:^NN~|zz;oБ\J_3Ge?uB}nۘbݺul:GGeuˁC8uvmdӖ8y\f.R@iipwuݷ^g7֐.~//NNgO~ڶn)i,j7n1pYVGIT͡sGrksѝ7^ zH;vcwa]O0Nȵ6|uGG~j-?`DD^}}O"d>};|TN g9U8Tu&4qW$&%'t?h TPU1ҩi?Ǵ ?>i<8:ގʀG4P(J7 okNήnƿ>kͣ,'۸6o֠t"`?d ty:D]-1O_ݼ m[sJ,矗uw''F#PB F~ޞmQ*\x'g<[1O.,Nv ^.#11/Q_u(TssHNN-1׳y3}6x`a@^eڪ::|y zvN:ky:sH{o6( ]7/KlŸKm߿S{.L2U>}"s|ݷyݷjۖk|oB#)Dw\ -͵9mZ&WKT L>׵ }Q#iݪ{rT9V 7ofxz {l ;2{< Id Ӿy?c~ FS&+\7g۾=*QQn]]&8EUtmO wwH &JCXve?'YYټB!"B!G!BXDB!l#B!,Rm$J !Bdh[!BXuYB!hb,.B!M m !BHB! )B!,"AR!BXDB!I!Ba B!"$B!E$H !BHB! )B!,"AR!BXDB!I!Ba -8VH!r@1SS胤 )8 !B)l &k pHR]hSl^"pn逶KB!v ha Lǁ@ B =a [NVH!i [@DJB!I!Ba B!"$B!ErBr!ٳaڴiewcҥ[|r~6mVӓɓ'RxML=܃aaa,[ Pomiӆɓ'ӱcG9<INN6KS*|:t[j6665<<>U(9CFbb"| 111̙3ӧZƆgy^ҥ ӦMEdddW_qzmnԦMϟСCiݺ57o̜9d"""Xn}Qwq-[ƪUrQ$]Cۗcǎynܸqe9rK.5Di52i$GDD wA,___˧~'C a֦Nc֭\pxƌCf={{{`m{ƍl޼wyn^ Kё t:yB4t:,puumV˖-[;vy;=۷otݍ7V_ 6N6 ///f̘iժSL)S/or:~u u׏i/88?f͚q̙isܸqo\~AOٳYp!-[dަZ" `֮]oAvF;իWӦM>ctRhIO? /PeOc_߮. Æ cԩrQ6oތMej5}gϞՕ///Fɖ-[,~f$Hb: 77Ck֜נYb{ϲg233+]O׳xbyˠA/pppg7|C```m]{UpPcgccÜ9sX|y>}:>,۶mcɒ%899k{;vgϞ Ed4Fr--ZD=vYd.\'իW[]tޖ3K.ek..]JV,00uOs*jutB/... i%BBBHII!""Bj@2 8::`5Z]թWX.++۷3fK/\u#""8p>#)) 0})JΝk>"\VPb;aLTg֠mkZ5jDFF[[?8,_0 F ‹/Xo햖G~~~gK VͿZAgΞ={`=zoG2$$]֭[ёm۶ѣG<[?x|'?aĈ;v~q*۽z*YYY%=ydzM^psyvW_}`#&Bdhjfua֭^Ć:Q*%` {fΜ8 R[oEVVVzRɕ+WPTt77z?%͒%KJ<?~i/:/ƍ >ŋtCQQQ,_W_}غukfݼ }ˣ뉏ՙ ^s=GHHG-ыFXX}xzzru#A@EA' 0gEBBgΜsU" IDATj5JNWC_w 6pj(Jf͚͛_/@׳yf&OLBBgϞݝ͛y(O<ɓ'mܹQ֭kvdggZ__A O ߿QF}vƎ[Yxرc/_FVD޽KQEvYf {&99z={BʪшjLO;vEرjo.{ i߾=!!!z;3==ݼTu5 {{{K.eŊq6nH^^J)))l޼Q\!jСC<\x /^7ٜ8q{?u|ۗ-[ĨQ裏pqq?gmsޭK I)hj;p.YRv^s=6m"77ЬY3~z_"S5֭]!(&YqW_B@F h `2r[ O鈊G4oޜ!++N:ݻQ///llluǏ7n]vЬY3t:e111 ;w$66͛+ɉG}VŋQ*mV0V& wB!*'A t͛7K=zccc '''۔v]iWQ9!9}{c0tppht'$o 9qDڴiG}Tؔ|^^aaaDEEIҮkvZ旺E'$W֮MQ {*35;L=C WڕvFԮܥKxǬ]ڮGM1\5Śk"88Ç,]|zpp0<裴oߞ8.]j O9}4:ubѢE1ѣG3n8t ˝;wdzĉ&))zjkooOf߾DG_׏AQ(  7j=<'JnU3ƪjjAzEpp0L09s0az=Ceɒ%ܼyg} 2a„*wؼy3%7o˗/',, J{DJ 0/өYRMR$u$&jre/j9~%o+JuخɦO1Q4!PJj2reRSSٴi*DmFdd$III\4 `Q[T*;Fff&W^5nVw}IJkב.|||,UڕvݺmWoĈ'`>]`` ͛7fi$1Gnlc )]Zi7oj/y@dd$^^^m?66gϲb fϞM=j~U/+3#QkCڕvڷ+ʲ>`@Qd~رcGO$BVVvvvu(k k8N* njV1 `0;0o>>әCxx8ZVڕvFخw2Mm!D CZ旺EC#)D13f̰v B!D!H !BHwš3Hܭ$H&"UC&\vBXIefJ*>[!@h:ӓ'7WA({rsDNk$Q⎰Dk#k\B@BkIw#ȇBѐdh[!BXDB!I!Ba B!"$B!E$H !BHB! )B!,"AR!BXDl#BXI 0lBD_MBaP''VbvA($B+HM@B!I!Ba B!"$B!EB!D#2{l ^'>>;wO?a0J,#0tP|}}'>>ٳgôi0ҥKy뭷/T-[V/4  Ҟ$BFfǎ^;;;zԩSeƢkt֍kײb 4 :u"33ӼL۷/ǎ+ƸqTWPPmڴᣏ>v)$H !^'++,݋AAA 9p@w/LvvyIIIaرe'deew4GR!h"""pqq7ߔ GͶmj4̸qXx1[n/+ȑ#Yh[lat\t 6УGN:}vs=ƍ+лwo駟믙7oތCm'''͛ +H !JϏI&жm[ iii۹{geϞ=%P._Ljj*6m OOO۶m#22$V\IZZ@Rq1233z*/^h[HBȌ9#Gb4IHHdǎ$%%ЦM222VVV۷og̘1| <_~5޼yVkn/`0EۏٳXcǎ{nN>]E= )B42GmJ|ׯ[]Ǐ'!!HF 22aÆqF#Ç/[>|8-[$==FC`` 'O$33ZmEiA2tjA]G]B4rzٳgSOѿ&M` 66rIOO/ 6uL2777.\[oe>{ժU̚5+VĞ={3J߾}Y|9Νcٲe<ü 8::ǂ J#OQ<ao5`zXdiKZjTh@\efӱ5Zneԩ`BBBصkKir>JH`R-֟_B@F h `2kHb Kݹ !3lmYFC B!Dl:9I1\Z!BT.Cԃ?lmeW! hHoI~B̘1%+h=B!º$H !BHB!iH !w:{{{4bcc '''#9{l^~r۵k]v65 vm۶uP{RlllV gϞhh4xxxгgOv.vGIa}AAA.C!,???M0d jdh[!hd߿? Jz}:}__? F֣P(0`7nܨr{ݺu(JF#z]vߚeĉobccYhׯ_gݺu_;wئRdժU]xӓɓ'Rx]$j5SL_~xxxpm6l@hhy`nҥ ,ԩST*y{19~y~BG}׭[Ǿ}Xr%vvv|L:Ç[TZfҤI9˫Lpp0&00Yt)ϟ7?ʣ>J퉋cҥ\x 6駟ri:uĢE1bGfܸq<#ܹ%Kлwo&N7III}0|^yZyGҽ{wcj5EWƍY\ôibƌL>VZ1eʔjGz"88I&0g-W_}ŋ/Hdd$ .ѱn޼7rx ,Yc|ڵ !|?4ԗ #)]BC;Ԩ[n?ЧOT*ӦMc…NҥKIHH QFᅲ>}:GQ]ic{$|I|*۱cƍ:t(]tڵkk׮e޽666|8m6"##Xr%cTkyxxR8vdffxBQ_j% G5J'% g *A  JAcZNVePS.%Q\[[MB(JdPL휞(77I|y0]hZڶmK^^W^t72}t0r=k\hz uV-[Vf]Jo0,SZ]={+Vp1vmBR6AlI^AENmzbANiy9gjKœ ˕G`V6UlbJ~+WIJJJ]zׯraƌ̳>kQcdu_p!֯_۷Y`Ai4J%J hxѣ(J9|0C !44VZaq YYY̜9ZQ< `0kѶ ݺucС̝;gB܅t֘BMfۂy eM\CCt  y1ba41f0s1ccLLb6wϛ#S``ȑ/וXTС/p j/^O||<| gϞcǎiӦZoذ3gK||<7nܨztWN:ªU Sߟ3gΔ̑#Gxݻ7ǎW_̙3zs/dMku<e+{';w̦Mjx{{WګX|BΝܹsoߞe˖NRRR.w [(٠jfU6-9ylPآpI!#CCfƜ|mcCr ga67fz is1R}u#@Һ׸wIT<<0hPqnIU)<ئXٳ'Nt˗/믿;S6ŝ8::OrAzI\/;;{2c >n޼ȑ#K,s-xgXx1`EpǏgA׳yf&OLBBgϞݝ͛s% ލƏOBB1<@dd$Æ ȑ#F_iٲ%h49y$jȨZQتPڢjnku4F_l}Q+g K=_x?-FpAK(N}-n///˗ŋsq >>>\~Uk֬we;]$]ƪUx4iO?B_~%/2>z{_bG2b+fƌ8q5lܸ͔)Spss… [UV1k,VXARR{)AJ߾}Y|9Νcٲe<ü 8::ǂ |8 !,Sr3BW;nEKE7;TmQ8X5`ǐ!5\}C~~Z.Rs1 ]D2d Zϰa?ۋFJ=#99 fΜI~~>|ܼyIJW\)q{`Rb p E6:ԭ%9o98|$,D#Pښ~ynE!ђ^Bc^>\Ss1$璟ŐR:y}=ˀ*Mnn.aaartWn-4 8 dLـz &GR!P)Qxs IDATJʽ ES(4ڂfGs`J.ZS8LŐ--eް(nܸ?>>>4k 4bbbuO!ARqWw'1dO)K֒d ZSr1$iO!?% ƒЭྫ]PXaM(rL I֚a~j.l%pj]F&ARqWO6(4(4о2- a B-W}!& \3f̰v BԊIþvʶZT| uAmPX؃!)W1Ew B& 틅‚P܋1ThJ%sh# VBq' )hx*iBs(,JBSxDUO Y: C9gXߡD- 궎%O֢=f #7]Nw@!$pPQV2hr/ٛjW6 BaAL,arn2A^# ]L)u !Iuޞ|||pqqL%<<+W(t;i-Oh]܅JW[5b0]xJbM1OέדXߞ}B6$9G>WEc&AR???_ĹxxxOXXQQQVpPW~ EAx`dBc|ȅ1BmOQfgY!% OXc({r/dÒ:Ǝj@{!1َbZ(=ә9Ic׸3o!n@r]!*M6 wqĉy'X,s[ٳ͋]8lرTVfee3wn%VkEQϧd7^/9$uN]ֻ:8%lh;);rcx!"ku]=p:pGr!s}VV=8Nn7;wpA{xcʾ}ؿ?~<==zn III 4kz"Ary|q3.ҠzgϞ٧ٳg5`>n㣏>"33A~ܹ0~u EEE|L:BN:EZZ< &Mfo߾nǿ[Xr%)))PXXHyy9999Xn7Ǐg夤PPPҥKWujN-[Fbb"ϟW 9+++3HNNYb7$~u(PW&\U)Oia4oF06ۣ7[hAt_3 !FjEIH@uPl6D,ѧ$EAqP,.>%.Θv:u.mtߎctU@\\㯻\(vy[;ͮo :[H$d'F 3a"{oj*JJJu{~ݮNIIv! 4k,>34Mlܸd΋ǎ˖-[&??իWODAA$&&RPP'(++3t:پ};=̚5m۶Obغu+7o\o~򦤤a֮]a-ZK/#<~ƍ?){Py%Ar̙ôi !!<1TWW? 6-Σ>M7݄oƬ!OYx1$''v_wgΜWyo6V+k֬6򵴴x<6"u ;d[,6᭷zot]TBJq:h΀})]wrZk+Z[Bh^cLEtMCokC}>`=@emm6--ݎioct/Gk+CGO${b1yr`\W ۹k.0555k>})S0~~믳f555ng˖-ٳ6jz#Ar\.,Z\6sL,X6Mڻ)S~z ">H6$cZimmlK]|>Z[[ٺue5WUUey*A}s-nFzέG1z)qqcƠ&'cIN61ˢ沤$!ZZWk+gwL|Fxvc GњPCJPP7>suan7.ӧsԩ>oijjbݺul޼mUUeƍ>}~O.${-[ɓ'z)//b0vXs]8l3fꫯxbBÇٵk?yYv-6K.}v0ͼ<TTT5{nlق륬pظ|>mƊ+xG>|?x磤( Vkؼmu~'%%))ӗT,cƠ8: 5555ziXlNˢAtMu%q]=v ,Y5kDpڵ .l{9Ν;ˑ <sҥKʕ+UN1JWTi'}v/{"`Sn4iiiرcX@6W@ @III QH0- :1%ԃAF"MMh D{PWDÆ*F~m}-W;B@0i'5Xzz:^`0ȃ>ȉ'<֒CFF-Pss3UUUJMy,ڷX ӱtT,))^ݸz 44ᰩ3,66kCAb 9͚5̙3cN<9F7q99Z[xr +W$%% )// ''+Vf,_ Xt)`0[իWF eHLLW6CJJ$''ӕg͋ݸ7g4]q97^^z(ގ|h~ڌvc3^ڊj,om5btPT+5BQm(D,qOŖ((6bA9,(>:WtۤctU`M CoVA;v` ocԽH$d'F 3a"{oj*JJJu{>?-ŋbd 9f>C4N>ƍINNcDzeg<455QPP@mm-p c;Nos=Gee%fb۶mM7݄oJ>S/^Lff&ɸn̙3*m݆je͚5јKW/v-[g.9x).I!GBh6BhA렇Zu =Ԇ>H=@ѵptjneژk=)ю??{"vɓH]v^L2k_5kWZE||>#TU%...UUygikkfOJKKncY/f 0䔖Bk)X}ŽШX?$_zKl2퍾ez{W~#}] ٳ7{nN|]v_|kbٸt۷o'/̳> @EEYèiwf˖-x^ c۶mXGyÇ?̙3K.QTT@{{;+W())a(6oa:u]t`-ĐS,XS05.ea1>K*#A`ZHkNkf`@3Ze^4i|%q]=v ,Y5kDpڵ .l{9Ν;ˑ K2i$TU矿bs)1JWTi'}v/{"`SV݈رcGaE~~~:JJJv}yQHb4,q)FsG,O5C@j H-H$Єh oD 4hB 6 4"6U1r ;oeh?€їIj$Gt^/`|'N w222nTj"ȣZP˵o#Zĥ5GeA1KG0OzU#.A&4GXlc:$}dr]#Qj֬YgΜ᷿08yFĥ0o~j%t@#C$vY(L5/ qfëe†@7tH =,z$U1I9‘#GBz!js\@9!RK7#Gkfѥ-bd ).6Ge Ӣ;n1aq4Z(cBaG bWRxΞb )gN ;@1b*sg]_{ݧN !h$ARS,6P thC;jC{;j ,{!u IDATXbGw}O@! $XF1Xi)W}- lchLU=yPN>: Xe\!I1dddTnJKKcF#jK2I*xkC.TRP,qWw]| h(hOh@5҇+ ׁ]s1Pr]#I1d={vsIOO'''***71ƘAk`HB=3(zۜcOFNm_f D*F: #;c 9dgg3o< vS\\,R-$,qI1cdK#a\jK1MY&U1HUU9x UUUlڴi3hǏ'`ʔ)$&&W__>s8̞=ۼ؅VLe1kVV6sVbQ|jkko1 =)J4^DsZuYnOen7q0vh;c\c 7#tk>‹⊮ua=ʡCYYY0nEE ̙3byyy]AxgWfeYb7#G3uCm=kCBv=C a-:A/ZtZ[#>`X* Ubæ$g1~xڔ$EP 6ʼnذ(X>:Wtۤct}Xq**.z[{J~|71gޫ[H$2ouW#0a` y7Xj%%%=CyyyL e̿je$??'F> 4k,>34Mlܸd;v,[l|V^Ofc֭l޼ rssپ}˛† Xv-ŋSO+t۶ /xl]m/u "a: DQ#ngZ9h66p؇#AcZt= 0] /zMB -]MĦ*lUǪ8IX'%ª&`UX._>Z)}q*ӦMf޽L8+yyO>aѢEK<#=nxb?>3gӦM#//FȺS]] '6l v;>(7tso*++OYx1$''vͧΜ9ӯvmXV֬Y myYj̚5Bz)Z[[{=vKK iiiLc# QBswwނx<[:׿L1a.]M®&qjrtytҹޮ&놚NJHkC#DP3~p5/!]mz#"MGi@v1Mx衇HI1:?~<\b1yr`\W^ov"SSSkӧ2e Ǐ:k֬!PSSCmmmM2ӧ$Ar\.,Z\6sL,Xi6MZ)S~z ">>6eNp8j3Y,=|uj{)))aL4)rUUUf7?gXl`ʘ}E#N]M&Βlcb$lJBZ A#[ >š5uAo#5?H4@*oH7vo??dՎmbvr>}:Nso&֭[͛{HLLdϞ= JuϟϲeUV1I{キ_lBRRR 'O를رcu]YY֭cԩ|7bXp׳~znV˹q8L6*3gp8w}|GJ\\\LWYYYʹsX,'?!55RrrrXa/Njt369זS!NM!ޒg VCrۻ.+L^aƌx,f i޽-[z)++#6.2>m۶b y~??6p8Xt)&MBUU{n|0|Ej ӺSRR/X 1,Js oD|>'OqћԸf i"Vί5/@VoliDG,Fag(3k ?{%F(l0/R?Ҁ_3"Mu #L(t92T6d^D F@hHGbGե-b ).TQSӞ0-zsM:1&v ";B\o$H !Fy;3v<SQ;(_?o_!F# B%چ0%چ0-SP:BaGC;MHkïy;j ;#& Q?A͡o#BI!ĠY'q1]î񖔫>G@k2Cagm Q<溫y `U\u F6񘡱S"#N;C6̛7Ei$ngET,$,I1ĩ3$d,J#a\IHk:GaG!CMb4 9rAشipgHʮ]y7p0{lb[9vl28YY̝[FQ󩭭n(դ+-nW)jr.s  mm ΑP!Z"ku]=p:pGr!s}VV=8Nn7;wpA{xcʾ}ؿ?~a̺}a4Hii)8G$;/;`̘1455 w̢E̡$77׼ YٻJ}D"!<`rZvrrrF( ŎEq&cU( ª8j18: y6 AIÄo9ޱ˚DB!Fky]]v-/^dر x<1c˗/2TU%33K..\ ep??..]$Hœ9s(..&ǻ;E'O;_O4ɜ>~<̋@$~_ӓ&L8Eam$҈}CQT쪋> `S\DUlX8J>^I Ν;WZ YTT_ԩS(,,ԩS30i$l6|v[n+WBKK Ê+HHHv3~x/_NJJ ,]0nQ[իWF eHLLW!VիW_~}]k.++Ϛ?ٹUu!z;AKX0o>c;o%}V3 !@v]* L0`0h޼Zt]{<(dzsNt]端СC]u9%Arf͚g}i>}7Lss3cǎe˖-TWWիy'hjjZ)((ĉv:l߾{Jf͚Ŷmx'llݺ͛7SQQAnn.۷obySRRذak׮xbz)^y啘/^P]]gtӷ=!L\\>`"B6=7pngA9h64=LXA"zCÄ6t]'{DEVZ5^F!FW^;UU6m?0{eĉ46^yS]]M^^| -⥗^GqUVQ[[KRRMغu,F& 4gMF^^ 噍u]?Olذ0nv}Qn&TU%555ط~;555TVV駟xb233INNvO9s_۰ZY0ڭlݼL2ӧe<9F$⽺6xxz=uuUB!]WXlLUۯcڵp8LMM Ofʔ)?_Y@ @MM =n=ٹs'oHEff&-2͜9 t{ @4)SX~=TUUm{֭tZZ6v~>Vnz/NWEbb"{[+3|-[9 ޼yTT젾9gHOܹ1!ٵvBUUb(,,)ҥK Wv;Vk"*++l1MNiiiB}] ٳ7{nNm۶b y~??())a(6oa:u]Dnk!Dz1Xd k֬!vٵk.\ܹs;w#{&MD$/._~=U/#hڀx $F_=KU74vʕ+(deem(@L_^!.BE;l(bwh=)}~  clۘ R#9 z <8qb䐑av_LUUR)WAb 9 ͚5̙3u|lsXU_q3qqȠKQ9/C!FFFB1dddnJKKcF(6j$=syl #x$D !DTvv6g!yzz:PRRBEE0PFu#tHBqf޼y(Jv;ϧX¤>H !ٳ[9vl2YY̝[FQ󩭭m*9z(2geecvsN9pދ9۷ᇱ-Eᡇg?x<^~ec#I!b5ogBVR_8Hƹs;X0v~~vZ.^رcyx<3c /_Naa!eeeJff&.]2]p!>˸wDŽ ذaL81xbOm !׫I&ǏgQ_ H8~|,##qE~m., O?4/D"BgϞ% 1{ls^Q,X<׿ ] H}B!FdslL[݀D~&L@0}noj*JJJu{&L\x?pSN~KSS֭cͽnWWWGRRVlgc\Onm !#Lii0˗"ƍ{q?f*bٲVk0:|`={qFV+2yn?1[ZZc=(2c k#H !#磤( Vk8ei])))}?5 IDATǎ%Kf"n]vq…mϝ;ǹsz9R_׬[7 SOtK6 p,`@Ow!FRlŮVȒ*++{\/Fx|o}-W;B@=2IB1BUTTP[[KNNf@TUUQZZ:H!CB1|>N<ٯQk6B!b@$H !B )B I#7 B!q 0#ʇ AR!}mmQbp> I!v2bU}=(o0 p[ z 81G!oBil. AR!6'ABֶB! B!b@$H !B )B!DB! B!b@$H !B )B!DB!Q?=.rCd!čCn\wި.>?dB1BkLn\wި}?z:u\F=] !;v=} 98ruF:g "א| >Fm878i/$w0ڿFmuJ !nr0?AR!B  B!b@$H !B )B!dTwH>6mD~~>p{=>i1{g?#++ AMM ..6m"##~]6;;gDzʢEOJFF.\߿~v;A 1Fi&~mѣGYv-gΜsl6'|!=P1I9r!>>ӧrJxξy߿fq-jn3ydn>nXxqeZű~{233Yt)oxg׿gɒ%?_|S!čIF. ikkb\.K,19sO~Š+b~%UTTۿ$'NHNNmmmIrr2V" P[[sN|I^y啡' !FF.i#9Kp8,]^{UǏFNNN ?* p!C0__q\y6r nk̞=wy7>/2uT֮]?bOisiՋիWqFRRRpssCնBRٳcF#yyy`.]w}?7|6nȦM`ٌ=hxgSSS7oZٴi[] Я_?-ZZfҥ̙3x6k[`oo/fb 8;;;ڔG}>>>L:#GX̥w @iiiť=Ⱦ}ti&ʔF憽=iiiTVVCff-O!T/n~rrr(((`Ν2bcnJRRYYY֢jy駉%++/Z,/qvvhY{ׯ `ԨQ|Vё{m۶QZZJqq1Ǐotum#i_l6SXX|ɾ մ裏 ;&M&ؔbyаzɉ^ZL&:[u^'==~4>_aB;ɇ~ӇPݻ7...7;;;.\l!UUUdddp};v,*Æ cܸq|=~2 4Jʕ+j5YڼMI+\_m0W^^Ε+W3fL}|d2qVWSQQȑ#1b&I>(&[L&^y~#rJyW;BX?ζm۸tk֬ic$''sw7X]ő\rcdh WmD^gMƀڔ^ii)&$$D"o;} kMRnXFhZ;͓Nnn-yiquum1 !M6l{fr&K|F =oc*w/{ ԩSFPTTիW lӵJuI i|ϟ'>>'|/// Dhhh4۷ow]Q޽J6l>+Ygggo߮xGqww箻?EZEEEn1;<<ӧOqttUi:;;#J=MB!|2NNNP[=ի$%%h"FA߾}mqLQQ%%%W"55hE3-Zė_~yeعs' p]wqvŹs+m^e6;z+Հ 8^@F o!ђ88hbYB^҆u%ݽ͋駕T*PF2-B!"B!B!*F4iѢE]!ⶐ6z#)B!"B!B!*2GRt(wȠK(݋ԫ+@Rt___jpssߟ:BѽH*:חI&5nj>>dB=uzG #M$&&R0F:Ď;>>>̜9///ĐGbb"۶m?HSRyfnʱc, 4ٳgcooϫbήቛFGξplLZmΎ d8Ftws!–Jb۶m|r^Ҟ6Kt, $ŋSTT;k׮$ƌCDDt:T*^^^\tI9wڴi>|ɤl z5k> | nnn+ @\Wf&5%%XÅ kڈVߟ'ND:d&9F# 28WW9F qز^=z4NbԨQۗR^K"}xY`k׮%##z8wA9`峝SL/h'|… IMMmSy<<<>T*;:JJ~Orӳ],9Th<ӫsq|2x0877DGGR BXC}} c5ݻw7BfuHh]Wd`ysԯ6mR:4'fY mCC4ԫȑ#N'''Řf<>S-[@}}=Z{ JE~,#??_!LMMexyyѧOzrg϶ZV{ZMdd$аIѴ\q{H ٍ\_ls#^O^9yd?R,Y+aU*IZCIJ^&N̶8GDFѕآ^ի^^^)Ǝ˔)Sd2)#NC%**8rss$FCUU6GGGF#jffooj*++YrM_n`0qF^~eƏZFRطozʐ,QDD1n\@``s֡V*^SDVYW Rt[ԫ&LhpiVWz{{S^^Nff&Fwwweذj\̯ ^NߟÇ0d29r$(ٳgqppw988XVq{Iѣ\|3fI}}=zX.^hq pB3)Y&OjQn{LJJ 555Z!nCRt5WCBBM)2 t:8tP~g3-[P\\l1w^bccYz5֭ch4.]Dtt4F2֯_K/@VVh2ذa+VNhT~Vb޼yL:{,]k/  8^@F >>4ZRRRڴNH !d z+quue͚5̟?%j}O+E@ŵU 0_{)GRt, SY XVVFnn.)p'իnnnc0xo$ $Eĉ! wJO<4}|7;D#H )Bۿ?oѺ3Ȫm!Ba $B!U$B!V@R!BXEۈ@@@ʓdddP]]%BEUѕI ):/n憛I%BEUжL4٧/hZ&Om,BtOݥ^=p@-:HvT*f3FCce3g GGGz=111员ȶm-TTl޼[r1es{ёz-L&Sspp 88;'nj&;µ2qb6j;;;BBB(((eמmuز^UTl۶\/_niDǑ@Xx1EEEvZIJJb̘1DDDNCRťKsMÇ-BBBs^}||HJJ3 W_e>|ٲ(ߘlڤdukpa Vjw4;GC6s|yu˯\ͭ!DGe:zhN:ŨQ۷/6[Gnx_,X?P__Ϲs,),,$88Xycʔ)|ҿq'|WeP''PR2STGIINNG)RTxi FSt[֫$%%Q[[KPP iDǑ@b0 9;wd…`6?~}ng찞7Ƿt̍nEv 0UG /)-jYb7nc+** ۗb uLB{{ 8S\\ݻMs]a!teBܺz5O-$˛~ݴiӔzСa81bhUoo^-//o5PFt,899,4駟l2aڔV㮻BRѯ_?';a<)55ӧE>}JOٳg[-+ދZ&22hXh<=8HvHӫW/~N<ϟ%K+xJ_&==V˖Tx&e+75Lmq]+EګW/ S;)S4dRFJTTqqqҳgIQhDVSYYl^]]Mee%+WiR{-qdh3 lܸ_~ǣVQTx{{7y߱ۇ^o6MJK/DUUU_`VFD1n\@``s֡V9V\{~@S|*KDazu„ :N>=Joooh43Vt:ۣt3|p _VV#Gi;{,<@C`Q6k-qG;z(/_fƌDFFR__^'66/Z{.\LJ }QBCCt \z7{Nuu5)))L<;;;j2fjjj}B؊CRt5WCBBM)2 t:8tP~g3-[P\\l1w^bccYz5֭ch4.]Dtt4F2֯_K/@VVh2ذa+VNhT~Vb޼yL:ǕiDijݵ@Sk@ LoiZ_"n?BBB} Cmm-)))I!ĝ,aYv%YFkn͋駕T*PF#):LVV马,++#77 BvU7771 <|y7@݃CUWWs ٸBt;^ '>曝\"$B!߿~VdնB!B!*H !BH )B!"m_ IDATDrpp OOOI eeez222 !D"$חF7uss RRR !D"dh[t___&MZ-'O6L!R8pOz$DT*fȡCرcLJ3g兣#zHLLd۶m|iT*6o֭[9v옲}̞=C̷~o˗[,5dRпgr1cs^k|7:56))E}}.\XCDFZ-) z+L\1@^f;g{#fsiёlY=SN1j(KiiM֬mDǐnx{{{,XڵkȠ:Ν;`P),,$88Xlggǔ)S/_\\Nl6SUUѣGqssk\dJJV*@}}%%'9[–Uxh z~B?Y`}aDGPsHeJRRiiiu\;m#RSS1 xΝ;Yp!)))fƏOffET*Æ c9r2Gy}N{WyÑ+w7dƋw= h~eֶxď_ R>VH}}2 (+[j#&&h:x?!!3g0b9y$,]4 Ga͍6lŅ ߟy^gDDDB\\@Ô%Kh"uܹ8;;믿u{.1GPT3ϐ̠ArJ䐗| k񜸸8׿ҧON:jfq?Bۧ}un`` iiiL& pww'11^x[*\iiL0???&..ٳg}vVZVɉ+Wٳٽ{7Ņe˖zjyt:si]cHd7h$??wytʀtۉ| Z<~…ٓ@3g_QQT޾k*k7.G=4 E޽42MW'ĭgWd`ysկ6mR:4'fY mCC4ԫȑ#'''Ef<>S-[@}}=Z{ JE~,#??lRSS>}:^^^^ܦٳ{EV 4,Bh4M޶Kt $mnի?'OlSZZʒ%KxWڔgMM )))L2t:]*ޤIdeJgom 'f[#DW"JlQ ///”mcǎeʔ)`2CE\\xjFb#FZbPgooj*++YrM_MkO%: mwS7/3~xj5* oo&9}ͦСCCV3fj唑,QDD1n\@``s֡VypBt%߳'z^}*MQ|SW Rt[ԫ&LhpiVWz{{S^^Nff&Fwwweذj\̯ ^NߟÇ0d29r$hٳgqppy988XڶKt Ǝ=˗1cף뉍ŋ^p .4R@R??7̛UWWɓ!!?7ͤPSSVEhJ`@ġC=>c̘1lٲba{իYn/Fp%1~z^z%FĆ Xbt:F{Xjcԩ԰w^?om%:FStT4'8_{1f}Ok$qSjkkIIIQϴDH !d z+quue͚5̟?%j}O+E@ŵUXH0YYY\222'R!NW(//`0wvD@RtjN8!OBrԫ<@7|K$:B!݊B!V@R!BXEI!Ba $B!UdP<) ^OFF՝\B!^^]ƹnnnOJJ YYYTB!^^] mˤI}Veƒ !D]tZޢIdJl6c49t;vP0sLpttDC^^l۶?"MJ͛ٺu+ǎk2_JEll,ǏkcgMQѣdg_VF_&NF6bggGHH2# m.ĖJb۶m|r^֞Kt $ŋSTT;k׮$ƌCDDt:T*^^^\tI9wڴi>|ɤl +x S՚s]MԔ̢b .!"j#Znq:S cyuuԝp΀{MOlY=SN1j(KiiMvjO%: mw#EEE<۳`֮]KFFq9 rNaa!g;;;L_|l>ތ56CyCIJ$'{+<==۔Y6@Kgz;O}qqϼ>8NtD.ٲ^ %))4:Нm#RSS1 xΝ;Yp!)))fƏOffEj5-+!!!m*Ӎ)]]9$p^ϥ=iN4^x)w!lz h~ 4_~nxL c͗5N+N-j4Zz6EgϞm{/jHaF8ڶKt $mnի?'OlSZZʒ%KxW=ٙ7 Cfɓ'3wfU*IZCIJ^&N̶8GDFѕآ^ի^^^)Ǝ˔)Sd2)#NC%**8rssٳFb#FZMeeeeor{uu5\ѯYv!d7e0ظq#/26lĉL&<==˳Xp ^Ǝ^o6x Vo?ZHD$''%4603##ú ^n#[ԫ&LhpiVXA޽[LqwwW u:K,aĈ|w`oo^(Nff&C Q/++#GZ={~a>T*=z͑mHvcG̘1HrEc/\ ITWWɓC6*C ~|o6III&eDjHHH)ENGPPj>1cưe-ν{իYn/Fp%1~z^z%FĆ Xbt:F{Xjcԩ԰w^?ަߣf]{h454,.sk35hy~||| i) (gZ"s$wֆudڕfϟEn͋駕T*PFDD9#):LVV马,++#77 BvU7771 <|]$$'NSk)j`` O<07 B!ln߿E"7$B!Vցܻ$BR m S[6pOm-]!!iuݽ북1`bee%;]uvA† pgy6%%[[+ݜpom- KJ)N&m;֫wr]q2Э vy: ?aCB!sI )B!"B!B!*H !BH )B!"B!B!*H !Bt'qB]!Deǐa+H ^g;@BVDe%uu qm!Z1 o Rn у0 $HI!Z $%ݔ.w $hpl] !-8ۣo$ 7RM $B!U$B!V!@@@2z=TWWKoWa $Kpp0ZbnnnBVV+v|֓m!ld5חCl۸q#>*U|}}4iRFZɓ'#J]:_!ĭI!lۛqƑhm9w(UVcQѣdg_ǗQBAA-GJ-B: $޽{j*?p}FAb{BBm,](=Fuuj6mRSR2:5\PhZ9q+v|N8'''T{:JJ~OrS|dB['dG}Dff&lذ3f̘.hc1Օz>sw܉Z橧';;$,XYh .fΜ9i̟?_,[oO>suuʐ$|%߮I EiZ>JJJ;w.㷿-裏SL:#GPYYyF 6q1qDbccpttc۶mR\\;-غu+IIIdee5|A^D>W !n̑좌F#䭷ޢ;;;رc\BVUUU|GI&1o޼67'_JJJ9*+W*Z|СRQQ+޾kk KoWqG2LJ p=رcGy7oǏW¶GRYDFF2sLfΜɯky/rss&e{{^&NnWJ !nHv* JÇSO)SbȐ!i&,X_MUUEEE\z@>cRFFhZj#@vv`חІ۴֒!J]2_!ĭ@GRtO۷o>#//MǫT*صk>̝;XF#vb+}}(IIIa١Vyl&%%W !ntqu&Lɓ] q Ջ2eسgfԨQ@êw} g֯_ϰalReeeZ9BvvvHoWWqkⲻRczW cm7+KrS}KYYdddجH|YTN!~Z) H*5@`LK!H@I!H;UM?dU )CB!*H !BH )B!"B!B!*H !BȓmaDGG#п.^ȿo"##|rgOtJEXX> \xtnիWۜVΎ+-B!6ѣGGˋ_W|WvvD'Qլ_z۷pBnJ@@quumsZ3f`ɒ%Z>[)B\'=m4vXѣ1\x|l#&33=SӇ *v+((૯"&&^x?ϝ\J!6Gj5={ӳcT* }W\axyy) 8qy̘1TWW+O8o~=Jyy9'OV-^NGIIEZ?RTToM^{1N8AUUϟgڵ^SO=ǹ6evg?}vF3l0>#M 㗿%111ٳ 60|p% k;v,qqqݻ-[0{lfB'6JKK###O?7xm۶?XO<ԩS3׿{ٰaQQQDEEqy^~e{9~PXX?̥Kx78p <Z^{5.\ |QQQܹAjv܉=_}U;[puukr7|C ̙3-k.0`֭#ŋ:u*k׮矧iՋիWqFRRRpssCնSTl۶\/_~KiUbb"vvv'i&L&a̙xyy^'&&<䗘Jl6c2p?͵I~M}u !!!8piaooOZZTVVRFͩS5j}ms(**bkpa9f"""GӡRRŋ)**BDEEmyn}dh***X~=1x`ҸAXUUU팪 %IDAT=&W^yիWc4Yr%W,Z???N:ŧ~ʄ NZ}aȑ4b0ɱi>mqqBY$F|jjj8pttخRg߾}JWSSG5{Ç+M/!**Ƿ6E7 $-- Dzz:ǪkݺulڴxՑ Ԯ!TRRr~ϱ$&&*~uJ+hl@f̘93̙þ}0DDDoII |̘1|BBB8v_kגñc8p w}7_~%駟ȑ#\r`())i1g}^{'rܹݩvMPP6lϟg̘1gggo߮xG1?H縻S^^dSXXN'ёVh?~<_}PSSCEEUȑ#!m'''㏭J=/_̡ 6˯,puu➛I!DK$lOٰa\z/gʪk|h4x0@-[ߒϖ-[4D9g6loZ-NTVV?jx <<IF:LWɤ<˸8g )Mt1v82LS?IY,uO)-TωqEdo=+I~MqI|r "l'rraΉ]H&勺$|IS_$yJYMr6gz~=?^d!/Jk)ŞI~q~7_hCn{^O גl742I ;In'mb!ٷi_.6Ul! Z$kEH! Z$kEH! ZO{a[OlEw`2#AOMHlyV]v}wI :gI^Irz)8YWðܣ$$!9ܞ($FWSBTJLOr,B`l!8&y4ޣbVr^H>,$̂Iޱnۉuu6݃n_CLg" ˃f$-i`X;la]ڮ3-quG)~5$~H̖֘ZNtJ]lvbF`]D]q\zeKn_["`ݑV]ڮ8\[e^Lri@VΜ}?kA9|=30B`܆>λ™UoE"`3 pۇEiQ(u#P<l` nIENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/scarlett-1st-gen-6i6-routing.png000066400000000000000000003031431476551703200274630ustar00rootroot00000000000000PNG  IHDRa%sBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeFri 21 Feb 2025 03:17:31c? IDATxwxTeN 54A ApQ\i+Rl+XqŎbe]At$tB$$!ԙ$Cuk9~f&93y$*Mz*scQ """"""r)J*x/hqZt=C9o)hak+mrEiq+#""""""W\[)?^. -Z ,"TU-X^e*oQZ\_(赖- _"s9QR ?=o*|EDDDDD4 l 8Z(~*|=Ůo~0 0`Ym 7mfR- \(~ 2߲ ԢC  n8ۯg Wa;cǎY 8)-ۛk[:4?5dZDDDDDD0dQQQd 7B oYoq=n߂zzEDDDDDđ 4 D{ p~[\E%mo_T􊈈|]Nl!65QlBPBnI=l!hq x)j=ۨY!<=쪐Ҏ-n&8`T"""""""`4j$WFʘٹ-Zza)DDDDDDYlC}r-|̀:{EDDDDDܸP,|K*_IÝMd+XשE'Hq=EW(5rn`G(PX^[1E;_(~U\\|<5j%S/""NW-:̹D%ŝ `񫉭DD_57pL^4_6觼۟ǬZޚD2/a>bX,֣vZŝe5 N<θxXz-VkmO:s^'!1k[F 9p0'NV?bVuJvGxu;Ly5ꇆT.5)"""e0pq/e\pEhtHu!vDږy1rwY,8=۷ ~ef{l 5%&#Q~un"ږ9ϩ3gJl7s$!1|ݻگ-mޝJ5les<< ?V+N~;YqC+פHiٜRRxD|~9/>PK j&ldegnjeނE\4ϐi0o~϶(&ˍ:r 07v5jlJj׮W^|i ӸE y/kdj|%F#]YVn.>R`MXmVnك1c[W^|z:֭QXX(4|{ȨX^4Fײ=z'~Zkq&>АZd?(-5^9_`R{qV[_kR}.ϧɜظeF^=_oA?""|CC^^z-&,W^C1G.P բZ^ї""V&qssÌyt܉[v!~>~%KERNmnhߎ#GΟP~͛6#z.~Zw(PXzuiP~?;sG&]cGbbq$(Q>}47mLe֎]&C/͛6}օU?;`'o1'OjҸQGVYGJr ڶ)Ye\{M ]xէ]VlشoOፗ_ږ͋l/{y^\NlQ0j׬ɏ?Bvvv""ƏI9r&`Xj+c}IpE{|EDȋR~4kڨ6;nONVS[>_ng\YM6䖮7cYYj%h4a2aY&$K.BK@ޙ ^OOg?mddfV`KK^n]njjzjתaXV+Zh2bFNSbkP;h'pɯUz.cï'hQDD\d2fc1[X,.WWDDJd0hצڴg[Dz'yU&z~BCCx/9'oXnvm5ix.!! ԩ];uNZ/mTiK珷4nԈ%%5"ElEC\|<5~󍤧gcͱ7##Poe?>YyC==<*=KDD*OBb/G:z86,NmOߙmZhѢ.YY8xuPQv6oAffVٳ̬,ڷmCf d+ XmVAXH=F#{Ǘ:ulM&RS mwwnэlޛqqg <ΜB+O;}<%=rާfP e"|ӓQuJiydgeS?.l[mf0,lw7w G'++жK|M>eLff& )Muh֔=o˹[i׺[wD1iܠ!6ob0;pXhҰ!ٗ_#0 ; mE&hzvxG٭ ),wΑ5-2;1Lr5kѩϠˈ &ߟ%+8sG߃ddϋ{`?l[tr#gr5G/'LzCҤQb4kҘ1߷v\x|/߯ۍyG[6m`0ao%n|ކwyٝl޾͚քW}yfMsi3yhĽ[kRswq:oǙxP y[\qur, =qJDDDDD:;BnKn- .+|"\DDDDDD* zyʯz/1"48RZIez]+^rg]U+ .^7+¥Z[,D0$"""r0-32=%YY|U)-^㒡yj'ܢwfV+"""R 5Xpu䪔_z/qD*K GH)l~fꆈ _#/ww͇"W%R-WDDDl$W+""""""RjMTk*|EDDDDDZ3"6~x4h1c.ҡI&̜9gy(f͚w})$$QFa2xW<5\+V>j:,nݺ5MΝ;ٳgYhg|Opss?QQQ5 ߟ޽{D\\o6111}ǹ쿛fܸۢE ƌC͚5INN?fƍk=z4AAA*.r*VqUAݺu0a{N::uUVsY/y7˵7'8r)TUQFtؑ 6\tې!C.nݺu۷M$#GSNDGGƍl2yBBBxW[_ٽ{7^^^ :zzaE 4yzzL{wz1n8 ̙3ϝ6mZOhhs_|E{=lBNx8p _gѣ 8gyҳJO*)r*.+]Wwww.]͛;#$$]O?Ė-[\R\*|  $88oooW7HMM%..a%!!_TNjjj?3'V\ɜ9sh׮wqrOϱ\ :43..8 ~GuhfA5m۶,[i;-/?O>}3g*no}Wiϧ#]%:zU\3]e:jU\]U]͉!##tЁMҮ];N*T o8 <7ۛt;`0Tr2kX %((TB#22޽{Ntt`WӧOgѢE,YaÆqM7<==裏Ylf#Gҭ[7Xnfm͟?^zѢE &MTo :T'rAdF5kƐ!CXtS2f3cǎeʔ)t)NfcΝ|7})Sիɓ'iժ}à n:նm[Ξ=Çʕ+y嗙={6}&33ӡVӧOVoqzWi׮]t֭RKwRdw%g@.G]ok]U 7O?_ 6>[}a4nܘ3w\ l6߳}v^{5O ̛7S. _r'Ȩ+ۜcN+kqs=,]Eegg3m4>:vHϞ=yn㫯"118 """ mcΜ9,[:J /YG{a̘15mڔ믿oD6Cӧ:u*ڵ+KIIIdgggqYvͦMh߾Cs EYY̜9iӦ1tP,Y̙3]CsϞ=˫yHJJb;47߹s-tJep~ .gu(""/ŋytn&MO<ÇohӦM}lٲӧOoRN5kf`0???~ ;777-ZDBBњ̉4&))iyWJQ]^iovvE4 4ՋGy\FGGrJ&Lkh䥗^m6*~ud4YbSYb ,,]v9,nחYfCl6z+=r$''ؙ+ɓ'l6Nӝ7۷o_.] Zڵk-Z-[}vo? 4O?ԡN8Aڵ%9r5˃ IDAT9=C]͕-оˑ\r~ \JY`5j`ݞQPɼۼ{׏'| 6ЩS'~4&55жGEhԨ8ݻw|rv… ㏝:j·TBf+={6VիW_Ro1T{jsb4ygHMMu7h4rL&mڴ!((ؙ1cF߇ FffOgTfMjժŮ]0  ::#ٴi#F?&00;T^f>}O8%ѣ4mڔVZsNiժ+Wthh$$$GbXvِZf FbƌԩS={:ywW@anUդ2l0>ȦM.i,͛ǂ عs',W \eN-xsrrիݻwgȑ̛7˗ӿKjT T°U_;/3h >#ƌ֭[IMMӤѹsr C=8s}봴4FLOOO FXXFG2qDUt&___>!::wy)x'IMM/'NpJ7޽{V~x=ʗ_~  4믙>>Wd\p5ʕiB Roe)X,{/p~FnWÑ#G # { m___6kfY*~Rq+"""""U r4hgƍINNYYY 44ж݉#11uҿuCBB6lE떤mB齲QQQXVڶm{,"""""U J+ 9Bvv69rR?رcl޼mh"BCC At҅2-vggg/JHH}YYY?~ǿsN{WDDDDDyƻaÆR-*)) J͚5ȸh566X СCu ׵Z@P䲂yKdـ-vb6dpkB잷}*y+*JVN\ {Opy+A6Y,NӉk׮4lؐXfΜ޽{ywغu+͚5cԩ׏2dnf/^̌3С#F ,,xVZٳ^OOOuV`n3ֈCиqz<ٜ`{8qⲇ?)WUrܫ'WfٰيP{ZaX ۷g1|p^xNvv6{fƌ:u{ɓ'3|2ϝ;//BC}||xW5k+V 88aKiժYYf>L|HrrrG(Y8p`? fs6nnnqƊ<5Ur\**̕n 55Re_ 5LU8HObb"}AAAo_`v">>>$w^`L&6l %%Ç{#,,@ ''ldAjr\*Wʽ:sxZӉFDDʦI%t?G Wb1[m2͗|ڤ+SHOOӳۭV+v"44B?r۷o?dk|оBo~rrC̏CUr\^=r1OOO&NȴiӀ =:ub…m-KHHH 55J+/Rd2FZZZMle [Z>=jW^!;;^zW^ymי;:s{[e(9w uNq~ԙ2Rgs/\*WUrbϟW^r-L<Fxx8 ,gŊn\"y8@ll,YYYxyy]YK^233e~ +M͛@zzzaH)˓;vSOA5Ֆdύ5dqC=<:\BF;w\}n4ƣC8Z5kp#ktƣnj\ܢ\*Wut/..={ҿZhԩS;v,?&ɭ ̩6l'Od׮]///VZ]ӧ֭fѷoB>}}RV-Ν;b!""͛7BVHOO/V{ܫ!ſBp$ztߏ7L4:"<<0,:2pܟ#0snndg:tѤI*WUr+;qmڴore(Cb$0tV4tBK0NJYhK,UƍӳLlh&&.|#l6K.7nܘ[oÍkGfl݄OtJn[cGhkC&.L[A ߦ;:$Ur\VV'O2\VSz 9oIҁ, T̆ .~M\(POE[=rEE7 R@7JV߾}ٷourBJ #}~'nFF CO6_of0pæ49XxnG&$$P~}L&v ͋G㛞Tؒ!u 6L풕\*Wʭ^))̿FTP_@fR/z/"W0;7qmˢ8VNwDLL QQQWjs+Fj.Lǝ pAN85;>'lSrkuy?–Noxx8 4Yϳr\*W"՝:Ks!`h-ǝ]-wHΦҝ39[FS2EDD@nOoϔpޔ"WR-| Dde#!nL9m% _Nz;N3xb';%{]8< ͐G^sNTSoK*ȷr3jGn’㫦}>"""δX*z媥WuTH?r=)?aYlLJؽ`0/zy&d;!|zd=۝Y3xbOyTEHWĉLu5o__[fg_ow:%Ig&l9s8%Rs?vJ{x݌53m8%SDDDDKxToEdΌ^LFid[RpkkJgtJpzܛ"')?3F`q1t+"""Rq4:`4p~u,qJNBSnwa"ko yCG}@ʒoe:tB^z҉my""""*|ETÓn0H` ﮃ';m20^? ~X;>uoز2947ǚLq "JoT˛=s~^S?ӟvزsHI|O0HrO9rxٯ>G5o8ٌݽc<ܹ3zǜ^ ^ xo<7oXHXDDD }zUũ҅ b!LJΪ5 @ˌ nOIAVߺAe0vll$sOG-|{>>fl侮=*VzokFM'8=g)o> ̨}:1'~GbrJo+pW8[~)lfW7"GnWc= H8_5E1Џෟ«Wl# ?Ɩu\~w?87|I;c;TY^:nl9$yݡY"""Ց?TWC|Xxq%2sLS 0ش3OIu4~w;^]'|HVa扈IHǒɊI*Me?q/Ŗmuh;̡x_ 9V>KϱeW͡&@ңtxo_jEv16;tI""""reR+R2떆ݔ:gEBc^{4_<>~'"}cC3h?7ӷ]NOpWewh\T1#[趔vr:5xۻ`9/NǚLg:7i#ص١Y5͗v(ҡY""""re30~xybo[d -[L’%KW^o28Ue@ ޒxDыI_D-z]Cg}{W~gZZ!q/ج$Ι,}jkf gWMthj,Y%KpB>C.ƋKo'W_1oC, ͚5#%%~FѱcG6lpQƐ!CXʫ|ΕTC#0zV.L&>7znN`5r;[+XBݳ?lxߡYS;HʡY"""WlRSSIMMeٲe0tP{ۣGڴi#~FM߾}+ȑ#֭nnn[Yfq|ٓLt8 IDAT>5kA 8~83gdΝ###ڵ+ 6$663gw^kyn @f͘:u*conf/^̌3С#F ,,xVZٳ/%s/5޺ϛ35}i%9g?A!efqIm]%p8 &3 $Drj¯pll?%ȕ,::???<==9<Æ /(T'22޽{NtI=Ȃ ׯ_p5ΕUl6Q}9vt֍~={pQFͬY裏8vF]vL0Tl gl&""^jՊ'N[63 Ǝl駟`ƌzڷoӉc >Sݛ3fp)&Omܹxyy+¬YXb^޳/$u~Gq'~gvٻ*봁߳a_䒲$Be!e`jMSM5.V:>TNM562eFivEd9ID<<}?%O/RMnԙ Z[MkHBP(~Ƴ?_[B!$[nՋ'N\>#? _nvNڢB颥ܽ݋^uo_}\譪ˮAt?0[;7M9JB!DC* L֭[ի fCpp0?]v[ \R+Oر޿=<<5j`6X=z@PzPݏ*++INN榛n`00l0^|E2dovлwoJ%K.Vqvvn3gPSSN~`0p1~m[vi>Ү.- OqNjU-ڣ'۵{p o[;jמx?eXꚞN%Bx衇x衇Z}v ٳ'嗍UYY&Nwƌݚ+B#[J9l)֝Jk|JދR"J ?g !FzQ\\СC='¾}s[]myhvsswww֯_OVVUUU͵=j&$$c87Ȱa:tAѣG1LC~~>UUU5m 0,D555܍QW9~8_7o#Fq>Om`z현>XJk)|K!XU'{d_n}MAۭ{p{i$B9Ey}&LgϞ͊WRRΝ;On]6vMEEEpۧ\*vٳ8p ɖR{߿K}8xݻ7FjtgӦMob+暞/~z?2e{9Ҭs3c ^z%L&w&''1 %%={6}]eF#< ݻw>SN57дz oooN8… ;_yoSXXȮ]CNLLd[ǏvZ|I\\\Yre˭pR1<Bœ_Iኯ=)<} ?MXAil%Eos+S{{mn!uL&=> L2ł`>9eee$''kR+R^Jlps0 kkц)|g 6(cQh [~X*:b  w?zۼSf6y|1kTt*ݽ(ȝ;ͻR|C9cV+<$/B!A\ g,ޢ.']x9< /g !B˒W\ٳ; (ݻ9w8T g*)^}Nvh?nVN!0PiDPH7Նڧ!B\۰WE,ޱYxi)n:*|DߵKq}檳{]B!D۴)I+&((Zmz=zHOOF@TO܀ p'?rghcnx>;@Ihjԡ*BroVSviC~=a(jkB!DWB1f̘ iZƎK`` oPϻB;E 1c"VҵH Y/BAc:(|օOJm!-Z dJ%7n$++{{fԩT*^|&tDDDP(0@FFAZmBPpHr+1?XNb~Gt:^^KC=1fvlG{A8S~eo6B&;sM1E߼.m^Tݮ\{!y`dd$Rjb2رc7oO!hOڄV%$$Ç_69sחW_}vСC>}:qqqT*ٳs'LΝ;X~"##ѣGvZI _5jw禮p>R|Wlذ!Cp_}ڿOL NDa=޷UmB[aޑ/_EwjptEPyxSsU  e7w2vSy})nhCѺ{_ b!բ<lS5=/???[o{3/y 3NwN^^]Bq8tP-}E$oiZlw.,|9q ..#G۷/]v~}g̙xyyQ^^N\\0c \\\0 ٓӧEll,'OlSAΝٳipss#337|"{-xxx\p)Ů_}X/]* |+n6{N wЯJo#e_Hgƶ_Bt b!Ҭ|{*zgt;4>ЫW/Fm̖-[5kIIIXVFAjjjZI6j0[, ǎ# ^!KBBO>$6l%%%駟fȑ׋̊+eԩlڴe˖jqqqaҥDGG3uTn݊eł X|9?8))):گ_?͛Gll,YYY895Dh3& ZMEEQT| .]zHmeee/xcd=J^ѣ3o^4T>XkJkۿ(j/$aM9n,r \Bt4)pWonu!+r GiӧOSRRܹsYxqK~,qm0rpǏnڅHMMd2kdxBpp}}phh(* @JJ !!! 0>}/--E1xmwNJ&Yn~F68kXXf K,L&Ŧe˖1c ƏOMM ۶mc߾}=TWWرcQ(&f_Z$%%QSStssM~Zl1ůC'{A#"٦"VoDD:+:<M+tFg4iQQQf 1119SڛFZZZ#ĵR^Jlfn΀۹WFW\5izLJ+W2sNC`` ;|III9k|Ok^4*VPKyM]w︗ʯ?_f9]__OCwp2)y=/i^BMGEsqQj]JI86B!W\T^x<(XJ+(]owrRUA?V9{B!}I+HFS}D.:&n$v#UM ?٦ uE +l>_.RSB!B\L _P:Ppwwl Ln^Tޢ.5/Gg(۾ѱ*c@v-Tgul|!Bt6B#)|z^OHHIII7<BPxSy%PrMo= V qbvh|avM~xJB!DiS(DPvvD}}YgwU3fL݅Z-cǎ%007*TFhyM/Eo~f S{Cckc,Z(H\(B!@2FJ7s=i3^SO=ŠApvv&))kbX=GBdRgOi1ztj BAdd$ C=~, ,'20'h.vhlJ~L4 &C q%ꦺZBV偹Rjb2رc7oO|̙C~~>{nӉ#%%R?gϞ;avYxG iM+)|hԨQ޽Z;Kmr!?3_}Mӷo_>a)=4*- b޲w)ADx>>)Ccw9 b(=ơ񅸒nkCq׆{_ b!բ<lS5=/???[o{3/y 3NwN^^]Bq&]mj &::Yĉ 889ϧo߾h4ಀ IDATv߿?3gˋrHMM $$3f`gϞL>///bcc$6l%%%駟fȑ׋̊+eԩlڴe˖jqqqaҥDGG3uTn݊eł X|9?8)))<=^G gڴ:j`[,l^ZËػ͡}"ڵQv,ޡ*99;~(GFZV%Rm2 Ejyhdݺu,Z#FVQ*\9| Fc&]RdddFٱcG߿CRPPPoǶmۈaZ9sh8{,+Vd2QZZիYp!\š5kXd eee`2.4,[3f0~xjjjضm=0j(Ξ=K||<UUU̜9џ$ƎB@6٧4j%))ٷ39]a)~uUYVb ѕ3|ׂCQQ&M"** ٌ` &&3g_{HKkz俢*sŹ[a3vD}mx^op-aʕHdd%ﶁ_RR}rSdoQtshzQjJb\|=i'J'O >Gyʿ[!/܎ŕ9< P~Uu `ZUodGF|(^OYYF{wtvHOO'77;\Err^<{M/??Q;@*NT<;' ! yIEq}oQ-z(8ڀV kzn#:Qk)3Y(B\[$W2)|۷}JJ| mD;!ƻ?^# @QUg[!B]F?0nC1S7W5(N %B!DgWk'Pԡ~,aqB!p)|~;UwP]k87=b9X-B!H+U{pKUEaqя}JJQB!‘ds+P:Ppwwl ^[ήx?wWc*sXlȿvEmwߕB!:J&p """<\ף !))NkBtux\ߏ= jvXl!Bt=+Lu|g݅V b̘1 .vj;ٵp1fk!q}+rH\!BtM@F|@TqFx:;mֳgONJ~pssoEEEM鈈@P`2ٳ'4=:ڄB 22\ҞT*|^qRWD?uZWҾ⧏W:Jg:BѮ+LHH@TbZ1Lر͛7? 'ggg dggƍXT*_ 6_om,)|`Ȑ!=zoOOOJJJ:KmRWW'|‰'pvvfҤIL6^{BCCwԼ)uhHK[VjpvU6(LJ6zz߆2/wX\!F+RN)\iRɭ;Eb. !Dg8gW_ݻw3tPON\\)))(J9{ &sN,_gEFFңG6]LunQF{n[;;mVPP@JJ VJك^y}HaRl9N}xN@Q Xkko(c7z:} w}y?k}קQX8FEgwY!Z#|>CnVT*< *ɘf8uF~N^^+ ƍǡCom,m%VKpp0рn<>>'N0p@8r>>>̟?}hصkׯo̜9///ˉ#55f̘ ={2}teɀm ܹs={6`6mnnndffo^r R<#ugzxxؿ8eAN~=0 8o4f?^eѨ$/ظB\c}!hR9cc}RN uπ}疨^za4l-[0k,Z1z#ki,m0[, ǎ# ^KBBO>$6l%%%駟fȑ׋̊+eԩlڴe˖jqqqaҥDGG3uTn݊eł X|9?8)))JQ*x{{׋LNN<=^G gڴ:j`[dL2aqX*(^͸qy WPmSk ?p#s~{])0B\5::4[E1bj5JK>G8>>O?hkVl0Mh4Bxx8;vh3tP}] Mضm111,_UV1g4 gϞeŊL&JKKYz5 . ==>kXXf K,L&Ee˖1c ƏOMM ۶mc߾}u:'Oo߾(J~^~&))cǞ`Sm~jDMcvtqgJ S~C4(5$.IԅhyZy={(**bҤIDEEa61 pLkoZZiiiDim,K2W{) pν€6⢯O >>>\3gvvW $22wv/))ɾv)Ʒ_E2ګOP;428B!ji^}RHNN^sr;ca09 wAvMR !$W:)|0>vÇsUO~ΫPPh3+h+ɠh_S!W?ŕL .hl߾Ũ{c}CbF~T: vEarH\!B!:,DtmVSыbnsL%_6_vB!W)|bNY 0f: 1SmңS!B+Bt! ekR^BpH\!suEVC !Bq%WB5膎|F5m_ ½0W9B!WJ8N#44???6d;]Bϳ{(tC*5ζG4]OUFbc !$yI+&((.zBBBHJJ"==zuy={`wm>2gƳ?R|`u !$yT+g}]h ƌbw!Vرc u}?{x|Kp0ֺ*j69B!=@F|@TqFx:;T*a߾}M鈈@P`2ٳ'4=:ڄB 22\ >{>'WVP Ou8c>Bv^y`BBJՊdbǎl޼y`` O<8;;c0&;;6n_|Q/Rdlذ/$]m0d=7ߌ'%%%%8q":644~N;),\@ALj VKHHn_ \G?e /v+Ut;֕_Pq⃶B\>)i4u;))~6kgwQ!ڬ=9s搟/*޽C2}tHIIATٳgN0;wbHzd-ɁE"o5ݻwS[[Kxx8ygw!ٽ{w۷@ _: _ 11{9Mp1jcf*G)W"/)inJ7BjC/jy`~~>~!z+{g_&33\fN:U<"""# qqСFii,)|[ILtt4`taω'8p qqq9rϟO߾}h4ڵ7߿fΜő @HH3f@Ϟ=>}:^^^2yd6dܹ̞=PO6 777233y7)**׮ZfټDFF6wq]S=>`Ӱ_4Ѭ֯R3`qSs/zBϣm%h b!h~@T y0S-Q[[KMM zh4ڋlٲYfjeĈPkr`ѵVƷ~bرc+}}}IHH'dÆ ⳤ^>ӌ9zYbL:M6l2Z-...,]hN֭[lX`˗/'%%zq<ζոщ#B!%J%<$&&һwo/{^ff&ل]&NkV5j1n_DoZ믿fm*VG{(J&'' ۘyG` ɓAPDEE4Mc-bksۋ 4uLț`?F0|S\ غuk1W1Eh/ oɿޠdS\ ~ȿ:m%go16u2"S]E<\b'L`wSMu[fd"''{cǎѯ_?z٬7mDTT䐛{ZE Vpuuߟ'6lƍk{b׏yKVVNNN h4TVV{ɄZѾTK_]]MEEK.hWopsscݺum jeرL6dee/xcd=J^ѣ3#T_@^=zʶolU8Gxپ^gR AB\3<Յ r-9rO>MII se5im,)|[aȑ Ў?Β%Kpwwo.V@@eeeRf2vKIIaܹ 8~PT*B͛ǀHMMO>KKKt <ݰ'O;ꫯP*t֭VqqG'OhVɄjQMLddV5ʶ=h$''7Z1iTbX.?b7?c^dP]F-s혫 8+ fT!y$W2)|z^OHHIIIwR 'g j✰m6|D8W\B}WڲHsW7*:: s\6ōbDFFONNn:֯_ϖ-[4Z5k֜]jfGNOO]fR.<*|;@tt4'Of…Hhhhsҥ?;k, e}ff37x#/s!''?5SLaٳ~X56XDIl؛EL&LLL ݙ2y0(_%dzmC[]쳈*{bZX|X 8l-S9kZwȐ!L6Kw^F#tٶm[#G=%¥`ON ;IN|/""0? =^$i}csy$̓C_S 9^^^L>ŋf`Xm w6 qڵkR__Fygшoطo<wy';v젼.ٿP1?sn:uvB?voboO'c/yփF™eyܾ࣭߳M?!rxAkѩ֗m১)>_g0 9p|&{biqD7ndƌp8c- $&&p8y79<¥ܹs4hk׮enp8]O""""r2')++;mlrssk0aoVϘ1xbBCC?KʅK#$##gy=zp뭷/rSZZJLL +V4 j%//kגj`rss[=~{|TUUM#ES\F56l5M6ق-ÎJPH~{tz*XZ=Hʊl}9+"b50b^[:Tgh4+++uW^jafΜICCyyyxpx'11M6is'·f"##O>L8bo=ٶСC?xcdǝ YY\ oՕ??^t1pPc^WD:slC@@W_}5wn)//g}\q[t3f frwڭJOO'&&ٌde4HN^MVV& ::Q{4[~ԫ/=5\qy.2tMK1xySJj+M9GF~\Hw˗3o<^~eRSSDDDl+իW3tVw;ٳ'ݻo[CCCyʅGo޽;'N$""HAA=$$$xo[ZX,{̙Cuu9Tuuu`d:47 %%O矒0u:=jR?p!7>k | nJRD%"r1~;(--eĉ̜9FNNIII=|f$00ロ}bسg/Vg]c#M7 #ڶS'tjھS 6fy(Fd khOǷݳ>i&~j;]BObo$`͝dMb2m5[ݘ{]@i_7 z /GY {Da)2qaq}%e௱[)A6*(""""*"n-?eÒ˱t|Ǟ""""" _7<^=zRTq>] y/U{Q{nRDDDDW,1{u%%8}ACw~[XiUgq+???bcck׮@2999SWWW=3%<0Xݮ~蛰7TP8lw)"""r]l@,*|m?eBBB!%%ͼ9? ?\vG'~"""Q.~xMu 2'|8#ь3?v'2$$$u3;wX (}mq k&*YFmnRDDDܺy4z&NHݩ --e˖9wn:F#֭[y7O9f_СV^ns̡ynw_j|uHHSN/ߟ-[֬`0`رYYDEE3zt&ȑ#.>cSl2 I+^]¨^ro"a.ᨶ"N\7ōbDFFONNn:֯_ϖ-[4Z5k4 n6ƎKPPmaa!\s), [neӦML2vݻ>|O?6<99'lFJJ'9󽈈shA3;)#8Co AD+O=ЫI{#{ 1$cO0tt""g|O{yy1}t/^Lzz:6F8 ;_ vuJ|___ƍ+BMM #GРY;F|ϳ}pwc˛[Z@}}}?snۣG.BЭ[7?vo coNVL+ >nz\:b}8W{vDc/c];:0}~}]_]lΩπs3qܻwo,KD'ڸq#3f %%A\\oݻwo oח͛7m~r0=ϲ;w. bڵ̟?Mv{"Hll,~;ɭ/))iV,))u9ޭۼپG<NYYiegg˵^ x뭷Z<7((K.X,Yš5kxGӧK9˅I# ##gy=zp뭷/rSZZJLL +Vhv~RRV<֮]KZZZm=l6c|rjjj<`?M%fذՌwb6mjg r,D؋osU|E]ttr ֪<~ ϓ,+"b50b^[:Tgh4+++uW^jafΜICCyyyx^EEVիWc)--믿fȐ!>-&; 5kp5Iee%}9eF{U뮻o2̛74RRRN{Cƌ"3s%%;yyyѣ$ݧS]/WNaRa" \e?>pNN\}޽ٳg裏z^AA]vd29ovϰx>Y>}\q[t3f fr9?ܹsaժUjNLL fʴiLAtt4F5-cMh7zy?;r:>S't`'PuQ c'^@ZW̓dffOLL ե+**8t3 m4݈gg\7\>3T􊈈H#55ԎN G$qos oxDZsg""""IOȟ^`Ul{V㘻W1Mx͙H{9I=C/@/#K~Э9Hyt\:0NxZm]~]{C%=ê{ZDDD3-xlA[EtF54;OP4t)opz\;pP<kE6iШ-uT]<]] h~rmcbB}Hu?\%c_`4Qkf~LEDDD:N[~ ildFI 74Fg.oh`FI {<__5%R DM%#_P_ݜ>ŭmUVNF~C8CMam/cumݠk(֪\> }q>yt MO%H12%0(h؟RA[ <͙tyTge0W0vQ\c@ɧеYDDDDD r zjGp88ѷ;7/`*}-{:P+.x8-.|{ S Fz}S>4|Kܟ5r4Y(}),\#n~}oV[L8lw)"""""nW.*_B\?O6Sћ.@[)l5nTDDDDDE\Tk}`Oqң.EHB"`싿P{R+_C۱R gO/a4P3iLEDDDDĝTEg`=@h9B_;h)ĵc9TJg Fǖb6Sjs)N*(8|XDDDDD?SG'pQND~Kw5 ce+RKAah+3K9< &9 }|pttB2pYCQ]MDc#%`*?6q S`oz޴ ^J._nNDDDDDGSjp0Tz<LJW& 1}ݳFi3a/ۃQ 䱅( 9 @o':,xII`|RRS\XG(Gp239<i9Yݳm0xR{ť8 8k)egt-|vRg{'[Yc^GO5Kgt.|EN0vV+Ec++:sR F5?W: sg6mWTq|}1 .Sv&;M9TJգ' Vbr݅(G9xem}g>MZDDDDD.,*|_F_S|KqM7co[ܜtSG'iϟȑ#Zeb7gرDEEG^^}}'""ӧpStt4*s%==\F#&L`DDDpQXf Lf@CCCٚ ka am<7?Fdzh,v"""""!T>_חz6n}D9%@Pw(yHQJMM 555l߾&N,|GŕW^Ƀ>l533Y2~ߜRCMMM9W[n̘1@~~>| w} $~A'(yQ,Zo{ IDAT7/OR{|`Ϟ=t???&MڵkO;899K/f?͛79M;7tY,x nFذaW]u;u]wχ~,YmFbb"./2tp%СCYd ?_6x_E_ebkT'w1 F| S׾4G]GDDDDD.\u`JKKLJ޽{o߾Ӷw7 {q/~˭b.]̏?={`0ӧixoqZرcYt)G;ds=mD3 '|˗BHHf81v't0tm~ɥ8A7,7|B ax///2e 6mw ***g?QQQy|>%\@yyyꨪGgqNyfKII +W¹י ˋjٿ1L>KaKsa?}ÓM`oq(h3!"""""A n6n|?G}{5M=T^ &еkWƌûfbdf.]PPbnw^.R䐖Ɗ+?~ig"'ʊ(|~_8^C Aqh8R."""""4WuX,466:2 {_~՘++++8e,AamjDvG}3vXx X`Actϩ2ikQa 1xySPgCDDDDD`bccYhlذy޽{7nٓoYBbcc I[nL4 >3b2vX!66zNY}c27 F]QsG?922)p\#"""""FSM||f %''3l0/_w}ǓO62uTطosjsٲe\wuw}t҅ÇhѢSc:w>هSieu>.{CNn9}-""""" 4o=F^~b50?,,"H[,Y‡~֭[;05z%)4ڝ.=|K_WaSw( H:駋;cZhp{8i\rɢ1.>aW2&0P3*zEDDDD.B*|s4Sp4ԟqS`87`jߩL{$+""""":ra2a3\1kqG<{e14B]Q9HVDDDDD<=F/\qp]K?֣G<[ Evit O5Fdx8åP777b/cots"""""I4+}u8hs ѥP]{p(~ܜxұLg>YZ&vGVVƱܢ=: JnPʧɌ~,/QrԥCĻG~{FbH׃̚5BBCCYx1l߾!C0m4.]޽{1DFFRTTl;~xmۆnw7rHNΔ)S>|8{!$$y:776XDIlNJbo2 O\80n ,.~Bn|^CP*cHg}|=Paa!\s ^^^L>ŋf`Xm w6 qڵ~)3f`Νʧo߾Q<,zza~.a5Ytݟ26jnku˱DDDDDsӈjhh޽{cXn72c RRRp8űf#eeeQ.ݺu;g uqu'UX슮?JןߏHGR˱DDDDDӈ1rLxx8eeemMnn.^{-&L୷rKNWWQ_>E`MGt;A=8(<'"""""F|=HRRV<֮]KZZW^jafΜICCyyygzpUUMq76[#wMaGm{;:-$TJ2}+EDDDDDQ+nGll,th(''ta ƀKWdL%tR*|ml67{?$$bbbHII!33cx_`e?,\DDDDD:3ь39f6]MY40݅uq4֜lEDDDDb[шjuV|M(&OLdd$䐘Hnn.֭clٲYLȪUXf |N_?))),[ j~~~~;^Ď8_4GgaVwebwhL+mnDDDDDDS!f͚Eaa!,^boΐ!C6mK.e޽F"##)*idzm۶fȑ# ;:QQQl߾^xp,X@BB۶mk5XF+W()@q7EKs! BK7zDDDDDDZ}|=Laa!\s ^^^L>ŋf`Xm w6 qڵvbv>̧~Jddd9<99'E)]/|FQl 1Y~""""""_@}}={b7ndƌp8cmN_>GdffyNnݜϳ8ް;ƷcG2~a_mb9Ⳉȹ_b4o'99pN.;;\Z&L[ouvaaa >6s8'jM`=uEDDDDDI#")) J^^k׮%--ӫWv߰a3gΤ<hX,,_ydh4ү_?*'Zz57o&''՘FsRSSêUڕGzzs1-ʴi  [ȈyFLi EDDDDDΜF|=܎;(--eĉ̜9FNNIII=zٹdddoܸq5"V^ @mm-=PmHII!!!deܸWm %%3""""1QNDλ'Y2򞁦` @ Ջ>uOW淰t(Fh34=[P7'""""g. ۛ~qY]]͞F6eN9Nأ+`N$??"""UTTp!5+"""Ah*z_ V{r||LJ%%56zȯ _q:RSSIMMTDDDD,T^4w0c _-n%"""""-i[J߁ _THWDDDDDD:5,nGll,th(''t:8Cب&>>BBB!%%PDDDDelٲSmݺYf?޼w}5F&LÉѣfjkkl6c0hhhp[n"TgqhƌsJ{"LBBQQQ13d2_ 60c ֬YCll,5qDfϞELO ܺu08V+[n7tbDFFONNn:֯_ϖ-[4Z5k'8ի{/'00W^y6s#>>jbǎ~dee1ѣ0 FI~~=H_nݺ1c , |7$&&r} /tp'`֬Yŋ)..f 2iӦtR݋h$22"gdzm6v#GvuyطoL8x{bcc#&V4QR2bo221mLVf3111 dbԩ >ذas,Y{ǘ1c4h-bxyyqws7׬? > 4M^n;v`ʕi&z!nfr0LL2yKߗ_~[Ĺ;Xj=bopBj6l /~ HLL[oeu]\lٲKdü߿Ceۗ>3^_TzBy1}t~il8pY#;]vbjjjرc3f8m^}u>ONdmʫIN^͸qMEDDp& __6ϱZpBGȑ#z!/_ʕ+{媫⩧7wɃ>|d"..YƒÇ]ac2xG:u*K.m9tBpp0?cÞ={0 Ӈ}ӫW/gaرcYt)G;ds=Ԝq̀|I/_NJJ !!!m޺tihh޽{cXEok6n]w圆nKF# b|ǧͩ[nYYlΩπsg\r )}dggƍ)((`РAYf ۷o'33f3IJJ"33G6[H믿&0093tPz-?sǕ馛X~=vZN\r -~WuuuTUUѣG~-ڼy3{+WRQQȑ#]_}dgg;G;zW\ʕ+ k/`„ K.]Lf3]tcݻK/ԥ999b +m&٨IIIXVXv-iiiߟ^z 9s& 呟3fח#FtRNJuuuWUU9W/bSF}/ h\YYٮEDDDij)**bѢEmhh46[D;w+dΝF/HHH 99K.={3g;v,O<iii,X9^4̚5{W_M:W_}ٳgqv] ےC9Ep"yyyѣZl#""""׀ڵ+VСC֞4cekbbbZ=/d :O޵k_~9#F7V eĈ7of„ F&M͛Ej}}i&ө~~~^8ٷv5w}Nj/Ȝ9s;m< _eXX|9#..Ʉh_~-ސzj6oLNNN1߿?Đ!C :mb2Y6aV4aa 1b5<ЈdSNOO?O/"""".]p-8jkkپ};?0 {wkvNaa!%%%';wFiǤIjv.e4ٳ' hM6Q]]/ &66EȆ ݻqJϞ=Ol6[@lҤIѭ[7&M?}K1;v,K}}=UUUn<:{;vPZZĉ9s&68zhs322???&MD߾}19r~+ՑBBB±\O)))ןsVZw͔)Soٽ{wھk<,\kvΝ;[ٻw/~sظq#ӧӳgOxOM3gdҤIL<^zq֯_OcOZ9sb JJJ㏛c̰aX>* IDAT|9}O>$~-SN%((}1w\VK1-[u]}G.]8|0-:^ΠՆ F co=F^~b50hDEE1rV@ohh %%ق9?93QBd>S;_ζI?]4 T{@#`I#6CDDs :DzzFzEDDDDS+nUWWGjj*ŭDDDDDDӈx;:_THWDDDDDD:5+nGll,th(''t:8C9 _qh1 !$$RRR EDDD\P?P.t,n͘1cNcw"LBBQQQ139<vصin:F#֭[y7ǣcǎz#TWW3r &gϞfϓʀ˻v3|^-|>^akWul!BZ8j(ؽ{7YYY-6}v{9vM)IƷxZf֬Y$;;t~fX_d 'B!_ UK㣳BAGGs_Cӽ+*TfRu5Z-gɒ%@x "\Çӷo_rssٷo <F͛YbEӧ3g$>>Fnn.ddd3`4X,tڕ3fONNӦMSΝˬYpzfy9}teee?%vBT?֭[޽;gΜ~TVVF%>ӌ179``ѢEOf^}UZ-F dx >c|?>NQQO=ԏfѺ$,]ω'8p{k׮W5k={6'NPUUuz͠A?jf| Q[(RiHMjs!BTmZ-11djL} C!NBԆBN4:቉a?oх5jh$+++R5 QYY _~Z-SNSN(J:vĉ ]2e )))aX".9re~P̞=h4W>$m:bd21h w?N}}=s_nv̻ 0B!Ǝӛݯ"SFib^*Ō]d!Bq}J2 pojID` )8RǢD*A;0x\TWqkL&RRRm4^3*,,$##VZg غu%ee@4F msp2+}F?pĈ%v;,X@lle3ƩXVQT$%%^tQQsΥo߾=zLT*:͛-Bqq1=zЀ^'==C5}yz=s۷oGT#wF |۱-[pi}QfϞM btRN;\.r} CpWru}F/^̙3ۺ)Q]vƇp'<>h1TUUArrr^CCJW!Tm00Znku#Zx^~vM-@_Ѣ\.uSB!5R:z=z=]Ϋb>WUQÇg@x;--A_!B!DOzܭף=/[\؂,~׳~nha !BF Y: d8/z<;|rqEH+B!uS(Kg\3;n\ls:-B_!B!ZYRh F|eKcVAB]!ZB!BxQz} s(ztkۆ qW(^Off&2B\.WP!tWyCtںgnp8pp2hۆh&h1iii9ILL$##|JKKۨB!-Z̓dD^B;lt:zו~vƘ1cP7_BZcǒ'zB!h:(k00``uW(NϜN6;o`"󊛏QnժU(JB~7Fի=))) , K,UVzj>&T*X/{+V@l.,,.F^ȑ##v~-[R)++ilcGVQ(dggSUU%]BѮ F L0G cBlo v7:8C7ϢCT*^ ^zV!11z~a0OS-Z9s!))7xZ;S]]ȑ##+ &L={.yNQٳg֭[|ս֭ג9B!0D?ۣNJa B^ߝ>Ͱgɓ|bߴA/n?pԨQ{nZmdϞ=۷`0IIIif4$x<n7ݺuR^^~?#{9 By_rHB@ӱdB?p\qqqeeǚ|؝"C^H?!Bhq[L F4Wxݠ՘I] J:t1@^A^A[t >bn ](Qͤjߟ%KQ6lrJ>L߾}e߾}$$$ӳgO4 7ofŊO>̜9xl63 ZzuP3 14ӏU{~ٽ{7`/GCCCII,XJ5kO<PUUl&'';wRTT9``ѢE+1|p^}U|I4 ._L-Zt3|̙Cmm-SLᩧ%ҥ Æ c?꾈k'o;tR~?'N>ݛ]^k֬ax<N8AUU% BvYd ?l6HMMVsQWҐ 8j !Bї(RU 6MQUIKN1wҒIK'ۺP qy"c]hc(ul웅;7ZF"===2h4) _~% j:u*:uBTұc&߿?'N{wŔ)SHII!..9re~P̞=h4Vղ`}+-GvlqY,L& b߾}3w\^~>%\ѽXEEE$3ս ~U* =>B!SVˣf3416eBls:YXVdbT1̤2:iI%6)/Gj1BM<5Kߗ$7u`Xv  ^K?d2ɓ# 2 &\Z @0W{ͼyɡNw梀`0QfۦR5ŀ˅ng…;+J^|E8@~~~ۉ'o;zywyYlAlR bi:u"))" SNx<˶ Z-j3`֕!5*\ =B!nj54b6>-z?܀v;U :tѧOc}Pxj4ȵF?pĈ%v;,X@lle3ƩXVQT$%%EU;w.}ѣdffRX,1oE~~>cǎEPV7y[{ ѕB!YF#L .nlޮR}MbMwѐe7H ߞpáZ/5F?0;;?k^"ظqcر{Q[[$H^nK.^7dΜ9h4N:ŢE444[o /PZZA-[Ƃ Z#W_gaĉn֭[W_}9q5jNbʕ8NfΜy!Zƥf+J,֓.X ZmՋZnx)p֖T.1I506@Ze-.9⦢Ʃ<-D[W!BDݩ&w׏||b73ԩ .Luo#j񽋭.Jؼh$B!m*EaD9ݵ66ndlqiGn:9r'{N H+DW(^Off&2B\.WP!le'fF ^>Xplg%cR m`D=չ`i;ZK ]/L_b9rE '&&HFFQ B֒L̞PN'kvvlfFFE@veNN:s+~vƘ1cP(nj;v,yyy'BD[wpns@VypcN9o`"󊛏QnժU(JB~7Fի=))) , K,UVzj>&T*X/{ ztؑZz-***m^gȑ;_͖-41ѣP( .B! .Vd㱱lB!68j7C~ v7i{VkJ%W^zUzڵ+O<{l6s!ӧOun s̡$x jkkc̘1\P*pԩȾ&MbӦM5;;.]\\֭tҽ{&ǻȰOj'௭PR3@jȠ!BD!11&6 C۩ PR0 ܗfكf?p߿СC[ZZ'`0裏2}t~߷un #555]Cm6}Y^u;v>Ռ92U(L0={\t|NǸq>}:n~ٳg֭{,anWغu%ƅۗ,Bq9S  pXc=J [LۀY2}ݍ%NNմ5<<YYYlذ/:-[xڸU7 |ǃ[nxHۜ>{|Bwy'M2gu֍j233yt|ܹ爋>Fnn.ddd3`4X,tڕ3fONNӦMSΝˬYpzfy/9YTҧOL͛O ~" | RIzz:?0˗/{9sSYYIVV;v`gĉm۱cG:wLff&999tܙ_s7{P95{B!hOt=)=s7*ztQ?MKT-)5 ӮZ;(t \?p޽`0ȁx$,X@ee%̚5'xzrrrl6Ν;)**`0h"^y>|8*O>$ /SZZJff&-b{?>s̡)SSO?msrrHNN"ҥK8q>лwovzUYٳgx8qUUUܮʕ+ >}{2x6RSӨ\U4C\VU]!àToF#=;X_Vz9*w)uF%}SKpk~M`_:pC< u!jCT׆8q*mBOY=^swZF"==,F#YYYPp_2| rU~V={6.h.s=NcSOaۯłdbРA۷?~zΝ/vƢVzTTTD1c(-]L]+WҐѣ˚#B!YaÙOJuR)`LiFtE<;wͥN3U_:a`zttP]p#e^[|ϢP&LgϞM2ҢuHNy^}]^|E-[FAA`d*++/ VW\ɐ!CX,fw^{1?vٶVE3clݺR DZZFCxraaOB!h=篽;hlweʧ(|KxNB_b]q8uW˨W2fĐGːt\?D ?y(.qQg~Kdέ1bE {ٌqjj*VbT*III]stQQsΥo߾=zLT*:͛-Bqq1=zЀ^'==C5}yz=s۷oGTd٦^zT*)))ARqӱcGI]'c[l<̞=@ baҥcǎEPV#U=BGF !"J~e2XuBƑ+kk1J75&zVG9AE=n1 {h.[}=|S~XX?n륨,6n;v`{6 ׭[ҥKyx73gSNh"~? [ F2`e˖`V+EEE\.^}Uy&Nfݺu|WzMFϞ=Q*eE,sECI80:Á%zE+YV^zYB|y[}B!h^f35g>l6\bEhTC_o XxުKw^[c{m!搛Cv禮چ-& ,^3guSO/5l'&~vq`~CψzA9B=a~7_bQP_F>ṻNH |B!nf&cc8.Au$-[L42o)sw%t1 1fgt 1|/;9߾_׷u3D W!̯fAK}>Vl|h:%51%L5QCƦ'@tj&{{~n_qnm SH+Bq136Q _v\fcҳ݇"N9=bC6*gUf 1=0л&^0xض*G.I+Bq+_:TLĔtqv-T搝ͥN h=Ha! TزŶNNEPs!; |B!nU*lfUT ZQey/je8[ϣvVewcMJC2=T>cv9C(J%@_Ѣz=$'' [, q\mB!ƒtl,L&bxWu6U3n"0']n|QCz4/|1Ktf[E4W4Fy剉$&&A~~>mB!ƑDl,4P=Q` M>;[*{澻 .#xI!v|fN6}]׵~vƘ1cP(nj;v,yyy'B\%0``f\B|pNCǢpn\L:Lj]0g>hc-u)]?# ٮb!7[wjDcu~g}YW|$mVZR$ ٸq#~a^zc`bd*++YjW?orLRɊ+x/"Ϟ=CF~WhZyfۧ9rdWeK*ee%Kc2j? ldBq 0y6.ƂU`v;jhdNԺ'qUv7GȦdnv8^nO!|h~RdTTTK/u\oJKW_sS3g555$%%oP[[K^^fƌRTTR$%%SNE4i6m"x^Qltry-[zgm[fffdXϧfr5uuuPR3@jȠBq3T*Jl8lѩ=]+3o*u[ac!zԪp`Ͼt+M잯5d 0:P__ߪr=M믿Nyy9@cǎ5٧#GF2 &gϞ˞KP_v={Foڋ"v6{[W2n\m !HVy<6_3i^/+VQW*Mx''GK;kR2fxc;X@b^'}d'W;ޯ5<<YYYlذ/ 2`ں)7 |!ǃ[nxHۜ>{|Bwy'M22`N>}mUYٱ&vgȐ RO! aF\  Vmv:Y^ׄZ`\/2 o<:hcq@gCu1 7hcj~/XAN'6c @$ܚ *u:@^3zQT}M@VKYd x~rJ>L߾}e߾}$$$ӳgO4 7ofŊO>̜9xl63 ׯCMY5_ !7!:3cc`>s8GYIL&Y 1 mz۸WTt6`!`!/G[nu ziI髡g )h35Akn3c4^~ٽ{7`/GCCIII,XJ5kO<PUUl&'';wRTT9``ѢE+1|p^}U|I4 ._L-Zt3|̙Cmm-SLᩧCL_Meee'o;tR~?'N>ݛ]^k֬ax<N8AUUeOLLo߾mHHH 55ZEY_JCjj/ -?ii' +_U̮h2HIIaɑ׆ „ .Z  FF ݛy摓CEE:ũjFh`VͶMR]u˅ng…}G}ٳgX,,]'O6ٶftNVVMDE~~>cǎEPV#U=BvB!D{R'bcUl^ދ g}V1b[ /z#EgX2=Ц.轆k7(u` ֑>DG۵5M+;lAʏ8͡P_2Z5KQQYYYlܸ}wym$[Kko2g4 NbѢE~x뭷x(--dp ˖-cXV"#].*< 'Nvn:ꫫ]j$k`̍k= ~^KXV^zYB|y[}B!CX'NxSC[6n9g3_n~{WTgF7ӣK8 pns=xwĐ9LG:iQ7jQ|ˑ_{~%Wn~`4IHH`̜9~j}?<``k|87 -*222HNN,s@EEBq2=6F A`INChI$dy4L><;*Qe̺30YLUl|_1t 1=t$6)@8zÁ]n w{8F&&&bZzܹ$ZE\. jQr!FrN̸8FElkREKO2-pC>hGx(pf->`F1iN'ĶNl0vT3|ad աўt=z9;}㎎QÇg@x;--A_!B`Nj λV+W:TúwުD_K523]u] ypu_8pPDF|Aw?o`Ϳ\͑QU/|/paOBg !B\%%pȜӸo] *?[أ$lThn.<${5m9dꉎv^4Lgb8YO7]N> @t6b f6Zϰ{ $t>C}zo!BD |B!@PKGjc[jC wD)IZ=Q7I kʺb{TcdfD^?xGl|†_?S3^mXӹU?:ٽ7>otF%B!D3 L&fU6Y~VZFAT3E#Cl8|[wXL|l8+mw>`𘷍[).L>f9aBܨ$-JדIrr2@b-B!̠T+*<$]uv;6nIdj'n3ҝqYsVN:MJe1Fޞ U)>HLj@bsk3ā].vmqs3oҒ(Ť1rȋ.OLL$11 )--m !gR*f6qqtPE^/+Vi !Y'_gyXbm,~٢r90>f[[|Tk K]k 5~vlr{Qh N_"3f K^@2vXCO!DTIPx:6ߘ܆,խ Zf j:wn@~h b cɇcI}.:V;.OysxF05SdoR IDAT><__99+L_?X o[jJP(gƍ|ᇑ{c=FJJ ’%KdժU^?1J%+V/h^߾}ygԩ6?W\\3rȇ߯f˖TJۘe~ TUUp!mJXEK%UJ1!V$woCT߽%Yïa&ppXWv>hdw%>#Cv%E^vlt&ZZkG>JhhhOw}\|{`PQQ9֪U7o555Uh_bE}+Vj#__zu o;0gjjjHJJ7ޠ<̌3ͥRIJJ N;i$6m?ltrs+۷aÆeҤIͯY\M] j()Y̌Vjddd\1B!ZK'cٌ^ 964ɳf UN_uѹF`lI{6v${~f7k\frǗ|JoVZc=~;, f&vmF~o|{Z{w?̛7rrz=O?4N7ID |ۑ֮]СCٶm>,:;djFJP0as?{weuq̾/!JbeS5 . KŪ`Uj(Uۺ*J "TŠ(d!Yfߗ' 3=E3sLr~ss:bk|> [n׬A];y\af͚y-/;;[_A!麩TLXd6k |$ rJl6SLG=3N#BA]t! pK,ᮻx<ٵkW&Hu̝;+{LVk-~5FÉ OANׂM' gWYM $)$|0qP*[Rfr7 %W<#V{sozaW}{v`(CGU}6ІAaVwBИllBܹodzzjG:,cgyܚ>1cW%It̜9xRF;@k=y={-ZĴi߿cl6OsNFͿo^8nڵk@֪ZU*tK\\. ]AN^3BRvʣ'߮XX2}k< W2V{Miְ*Urxdzwٴٽ\|יԵy۴[?=N*ihGC92TcB::FXq(F|c\WUbJ>]ۓM_O"o̎'3,--'nsUWSOqmQ__O^^/bkܚvQUU߷7S^^@ `̙9͉뛯D~شiq/))ppCz}>:oz]EEE"YNY=J15 ch%& (jk9Nd;Y|@$΢^ҕ>jĕ|ΒkEc  w~b} T\rK޻8a{>Jf쨤C:k萯ثރQwpUFpVFh!ΤN ^ ENv~>WL<3p@rrrp\t~'ҐɅ^͛Ox ' FҍmT(^gaÆ b1:j_y0`@GϞ=gvYnqR\\L^^*ԩf<ˀ8 .yESA™ju:v8Hպ:4{C1ϊi{qZ6r{c,[ᕷ\MN!J.֣l\8c|Ǫe^=gWcT< OK~ZbжQ&:0v^>}Ю];C^ZW}J%_|1#G{7i߾=:t`ǎH 7mAGxu"aWI&1m4(̚5RJKK[y$YYY/w}7oƍ{藺QF!I*U$ѵOy<P ?Z xƪ#D"Le}~稕WiVrr8o`4?S-c-\U`DKYW7)*AzF32tA8gZy|H8}'QI::!OK_hP[V>4s8mAw[]NO7A.h%b{)jQq{_+6k,b_792}VMÌwwX[k<}$ZbH=7ط먋m/۟F*c%]/˫uZN}T}` (ONb(3|AAH[,~m`l }>p㰀Z*"|I,mε{Q)$bqs_;@z4Q$pn/9fw1cfX'6#"?y#4)?Y %t쫣=g !Ob#b7A~`_Blo ܈+ B1(l6sՊU!`1:L*ٙ`\# "8o&'% g6*ۮХ<ݫwFYxkjӳx̫=8ҷDrtXO=Yt I7싱ݺBpAqDA!m$_iW6IB_AARF#ILj\m Af:*۪#rEZy1I_ 0}u-5ԇZbLL+G. |_w"=ʮRK e`8# (OWåV!JJyrF>@>{u18M=kT|ж(_W8z=dggcX}ee%<Aғhv;TtPgN{I/:jX"83r&'/BfڕL̯4cɱ6«Y# Ϯ=Z6 |<|?-WGKsFɹĀcsU@g~g_[ 'At&pRPPp噙dffGaa!eee) jpt\4wBt8X%al=g=}8LS9)טr3:$ܷ\[MĠyCH+MVՐ~!xTzC@K h%̾({?SOE/=N71ҝ)ȑ#šh4FŪU=Az=TE"dMousg+c5w|R/v~- BX>,2'qDh3ï1b0Q]ܶU2te w!:f8%Hj{m ~TϘ1cxG~c ?" P(D"V\ŋуɓ'`3gRUUł Xp!+Vh _~s᷿-1sL;F^OAAA]$b61#Q"Hİaè. ?}ZPBP[ p u,/I^ [wFA,qRR^w#ݾC.|]s'N(To RK hL^tEL4 ͆d˖-<ٺu+pb1JKK;w.Z`ӧO;_>j,I^{-^z) E6{tЁ'|ZVZE:u*gfǎ( rrr8tP &6l:u:yL&?0طo&L#qǗ(k U̙n ѨKVMiL *UFC^^6l8/ zLٸhD/8s0^Zɶʥ0z%F:Uj;Ơ y|M}+ڭ+n03:&y\1VEn*wW@?[c 6>\7SGه>Wtsss(f:t>{.gNwkoh4\r%c>W]t󑕕b.|ېl2ڵk;yسghݻwĻT$1n8֯_ӇR o1cʢqu-5=a'+L]ìY3ѣegg+uJŝV+f/gsN'XjBR6qVyٍNAvn;¬I4ɹMMWj v +#+m|ݦݵxM+=0ҹ6щ9⏳ ?%(G#nkN$ rJl6SLG=Nc~[۷oI=<"1`@ @.]B?ܒ%K뮻(,,$3x`vbZFX8x ݺu;nZnîI4NN OG'X`6$8K=pp(JB⺳5F7<)wyvwwywf@rqVƎ0i;q{9o8Y/Iכs[̟..J=3TH+to^ bQDCiPL R' dH]Bj/U﯈4!#d; 5j~ |g3 -u҅+t|''oP(ӧcǎeΜ9dee}[={PUUŐ!C(**bĉ̘1u;v0}tGII ^z)l>GEZM  V ZLXI1`IHB^F~7JM.tExk'Kw1_G'/,\=܄R!7Z,qiXP hP=Rc㲝!_f^_ 5uV{Y+.R VBFBMU7lOdЪ[W2{$o>h4Lv2Rx v;W]uO=v/˭i׮qo$0oΈ-A&$1dJy\RSz[湯'{v2J.c.nmNNOs3muiX\-Wl`MYU{¼Gox8{uWȹYtX gtp0}$l s5hhҠ>S=z5)!\&R!R!;Kl~Z0=13€J'p>v|'umM&Bn`a»„w n s0 IDATp:]vESRR X۵kǞ={իWjR/fȑs=?&n72yd^z%v;_?N?|۰իWS__ϤI6mhJf͚ŁZܷVIf۹ر#nm[),,dԨQHJIt5),,}:=ƑqꫯzvB!=k@j@s `>_dY_S' Jl3C/5l,.⃅nּ!+zi=N޷kԼ~S3Įzϋ'J*n*tth5iGF n *$9@+5sy3sSrğ'i:%n D bW8eʨ&//D}á6r @}`=A:hQ[V}q[6~$)H̝7U5\~~ I_lذḇ ˪PpaGEq{YW\:=˙MU=Dغ_?=ķʇK=;͡4lHtyyރQJ{vC] 4h_Gm1w | \7J~ ÅcwEnKDA^ )2KDv5/qyO# ǘ_湯 \`=[^=R'c4z};cq\<#PU\μm/`EyΞ`5&Vyq4g /;yx]UX/֣Geʗ~-I(S8+dVw~ ٕA" τ]nfT+9.lF2|c2V/nv&*$~i7?S^ wFy=7u@:P=W;T~"/Vxk-_ ZWɻLnwM;^hh#)n* # G]CR5EEǿڏs?1Gꏲ: Fz<|ՊUߟ1 A#+Rz|X,ƾb~G($X,ebR(Nn7O;ԥS]dj? ‚V)Y3&)pp3J3}Շ"%+Rzj(`.BY9{`+_Ϋ.Ӭ39kˌ]]1J>mM2K UzTp@Q_Z?._>QB!5c$ό;a[8Џ pRPPp噙dffGaa!eee) ϋ\n45z]O j7盹kFA,K Ԅ]dmh {k"}Ţ|dJ%qv?-}/ns(Z6h#8&ΞhԸ8B?;|hs<J # F !i[=_b8UBh4LnhHp$|m:)ȑ#ַk4FŪUDA8j XA oX` xq۲[P*<#T*O0_>z=X;奍ceĈrT$1l0Eٳ i]>+FjQpNz/ypyuu|WUًN;pFqyyF=vdRq&Ι`Q~C#]/ Bhh{ux0N`c?DȂs'o{8x :t'UVѿNٳٱc :v„ |b%6Æ SNG=ϔ)S ضm~DQnVrrr~;8pq'ʛas樨B4*֪)-}SAh;P- BoV~m$|8].u:Œ[~)4r mrU Nx:&*Ì+9Y*#<45I<^r1Z϶ ԯJJ8cѫ0;zعԃmCI-pHC.ц(~||?/BkDMCdٲe 8krwcg(wnqMMM ]I7nׯ?׭[۷/cƌ@r%0ebeeeYѣG3㎷[n׬A]Da֬򸳳EA8ԍjŢPP Ea>7Da@5۬Ǽ=3ޚ"⭣*'0vh\ }{ؿ>I_G?BaeFs؍[ÿOS"o tB(J,YB8f׮]-V.]P[[N;(((ޱZͿwMpHt|ANP?gdpZtE~?O443}2aKr x"k;DSښݿE~}J*|nh#RcFl( m" a(0`܀=^з!|+|Vj{]A8q"BA>};v,s!++螷g2dEEEL83f0~z^ݎi5"Զ&bQͭ pzoFs\w<^_')蝐eVq W2񟯝E03ƍ4_8-ZĴi߿~n˅ln5pBvӮ7{\jkG*jwN< X ZbA-I8c1w:y"GV;[gq^_:'?)$zi7%ͻ*k6vao,\eDa:?K_pg4K?R:k3L&TAYfTlҀaaݱûx{aW~DM#MͭWYYd_~lڴחp8{y衇~sWWWӱcGf3n^z}o5@EEE"YNY=J15 ‰QfP*oy<<@]76Mt z%qxg|@+͗$ .m++Nti^2&ytL$Wk},xɮG;?o kL z5wv/|l[3Zwf4я76hMzvAN?|\(^gaÆ b1"t>y1`*++x^[={6:ubĈs={mqq1yyyh4TSš5(//2||A~t_Fh}=&yoS? ӭh}VT϶;?j'L:ߋS۴J`(ΓP|_7^rp/kDxE<5gp5FUM+7=D* B҉^z&MĴiӈFTVV2k֬*--G:ٳg3m4Ν橧{2j($IB$7˚? VaVD"4kԼ>̬M4or.&N򤤀 =nyՅ!uKϒ֐5HG ]WF)G,];Kt FTm}ߋ}/4xcAtnCR9`̍'9ϓ1xg ӣG 8H`cv>jjr'$V+Zq:y$}gf|WwS7)[ŀ>ZO3:Qb.6Zb8Jly=PubR7*)Yr=cul yb|C7 %Ux/Msԉ'%\I| ?|@ I`+2eeeTWWGvvv#餢b+ k2N{w-'~oGٹ,S+㹯"~gˁwh_968<ł\ jxoTou"7$KRutP+ǰgT7M*J W0]kBWz&/7!A~0|Sa6lؐ i`/vth J]7%͟,2}cH[ 9 A<&7{ dm-_1^iDjlsC( MDN\F$QFaԨQZJ_A~ 0+q^p:y$n jh_XP+%ܡnp0op;Wu?CsPAQ,Bz7 -XBA<'rJ/^GL< ̜9*,X… YbET(̟??mYYYr-(JyV^OAAA"F"*VNyyixs1*$I 6jQ,O9 Ok\zJXtbV_%nQ0u_QKq^}ſ;\N*&Wr4j ΞhLi6ʶnu%廬¨@s]_vjQZ=ų̃uԮ i{tЁ'|ZVZE:u*gfǎ( rrr8tP &;iʰaԩQ3e.mFfff_;Dys8buuSF_jJKgTP"h4ذaÏzAҁQ`d%?:>5 tK'lIng_Vb5ފ(M{io;ªeAueVQ /XZ0xmDSbQ'M/\p /غ+B o;x ˖-c];3{={Fٽ{wkjjj(((HJĸqX~Qn:ϟO߾}3fL_;nݺ%>_uuWcYfGcW6otQ,;\ IDATsyn6imtQfw7$fNf猎h_hLjVxv,u+zk;™W57ysTuo2hteF+)0Q7 #A8uDm @.] 5K,ᮻx<ٵkW&'Z]Em@ B[Q\nFm S][[]U*`flîSř_9$<ޡ}v;?Ż-ZĴi߿6VMv=ZQJ{r:mA8Wؼjǟ멉$/t6ߋ2ƾЎ;" B{%K/E@ <V%sڿ2+.4;Fbb" Ajj !*z=bFY,p⍼1[f47.a ڵ .^yX MB45EGOf<[hJQD!Q'vө&‰~89($Bk_qYBJJJ"DdTL JDvfc03.2qe94xu@, 5ήRĸVk{o\5#~>Y8@Thf}#˓Q#O-S/t D<AdHgogxU-+⚕3>>B-+ G3],Uux|~Δ xuky#pNsa7fNxCEAfL,%Kft4:f}ЇZm*f˻VI(1kV~Zɖ*vf!8_!'*bbSr^^XHvj:^G=ySJ#5[@п=̄J08:P$}E[51w#m0h1LDUkHy^Ũ~_8gf@;m ׯ-&W B!)7LYH<XaU,Dc28}ߔ84]s Nu=~?|?Xɵj;ڼ]Fy{w9=JV[Cct?0EL'wOBޑDDbsԃ};>{BNBkAQb6lF(xiXvFqF&tyU1jE=yjxm@,ZskmAK;9a;܁$` WIIˁsxm*^57'G#QB̮.l(\^(Bq$ !52xJFbqV+U1 hڵV(<̀G 6) u<6${DNG6\NmҴO$-Wi>͓fn#(ڕ녢E>QMvGBK!W\Vaaa4mڔvFR̊B耧fEGcT2<^aSPӲF@?7Yqhx=w3_ 5ᓕ&͵D!a =5p?3!a /Y4={B>Q4#[,U0u2ab&Y#WBlp\g!HMÆ СF㉏'11d҂4B!ĵ^;.]syyi4aTyu4}E*Qfz kTsqt5N{צ[v_Q{yzd Uk'޸vQiHZ2Zz%lϱ ͤ*&ȇ#z: }2oG6}B\$ˢaÆtEQH׮]Yz_!D{DobRUr^FZ,pM1:^?w\^mZyu:xA3I Q(pOӰ&FKV/byN6d*:hz>Ț>Ƕ Dd* Vexdž}mBq[,XUUx<V\ŋoР}^zL&233_ηx;:h7*U:5+ H)}m=QDp$JN fPdW!*JhСdggSjUƏOnn.WE׏ӧgTU^z?;%vؑիQu޽x W^oMZxڵ+}9۴if[Ϝ9z,zrs 8^h4HJJeypފ#FU|fNT Q3iSmͰF MQTURb)Z]7B\$Vb|gz뭬[orA^/;9ǏC3u3aϟO͹NyܡCذa;8֭[ڵ X8X,Yvݺƛ WqYD*ccc6rn.ǽڤ+bxI$ Y䒞,o6&|.Ux~}a포h.۲CR닙VӴ])VI\wO8%V/;f9׆ץ}F#Af*=~*WBHN'%%%ԬYUzeɒ% 4d~?v{=krzz֏qfIwJ-[h*UQ'vf cqԌ%9?ѩT8>ڽ}WZ{Pgxrx /Ñnfie:mg1#kiR ripi?llb<4*w) p+Z[IJ&M?̙CZZrڶm˦Mѣ'N䡇1T^֭[3gΜ>?޹:}Bqt11 0Q%%!6_s3?gfyX 4}'b08ʒ-^+(MIc|gnf`Rh-Ϛч*x~~j2Q |/c,ڮb- Д)Sx<=z?;wruQF zEHJJtrQ;vc05YfQXx@v;qqqԯߐ\:VgvcBz=Siϴ|8-jNxELK)`ZJfj4,[~7fc.5msoRQ`}-늘6:c;EA1WVlBMh>ߎm o^N*Bq PV'$""[n;v'??#G^t}UU>|8;w$99Q|tI'--,W3;!XL&&xm + -qš\Zi+Vx~6SB˘iVnҮ82Z1Hfy|8SN%%%GBBG:׼yhٲ%UGUU^z% /9$&&b4=k#== ӰaC:u lgSSS/j\Bk[0"&KX]T˹mSt}UqlLޒ[iބz&u@Z,X5 V cQqY:Ofp KB0 RwshnU-![}>laІOB1 W5k֐GϞ=IJJɔ)S:8ҹu֍N:üy(**b|Nqq1tEQ=7LF34B+_CUh3jeͦIQ͢x] !:V7CWK64˛e{VonD#Ih,/|01 ۉbuy)zDP#eZ>?ukxC`~[2+VRJ/*`lBYziLԢcOgٛVO رcs:$''_j<>!ĕIQHs63&T۝\?p>d Esy[5=1;= &C`сfKYȪ{EhB*^I@ېiH̋16-sY!.Ӯ/0G^z)J7|N&--cǎHBBB6Gddd*3B L^KZ, mkn*TawWο*Cf^Ѡp4ȩ6n-/ [F3hT~ h*#1?gF W+ N9$ !ĕJBSgf^A.,\Zh?;a2yHZOǵ S/Dq[1/پq:E'K^Zk Ӹ8b3pp]_vX} QGahF5EX߱>m{B ^ 4pׄWUer|<]M&DYS61%& BSV֛oaԫegGV}aCOM$3sg|dnBctCښ8i1ۜX'Y)Iu)jq߽@c_CB=q5v:A!4hdfժ$X}>C6uwUZ3V>iӤNgJ~Ow41ӵY2Xz(0˻bb!K ÛN5PWjf!Č!e`l^qV7jb.BWl]p[H^E7΄xL/.9&xZ3ݪP5\q+kmg+Uh$fwۣn%㩙`Yg|.zMR]`[#[JHea;!D> *>cofBh A k#"$_3vlF^_gKX,85$7:ĢW)r-&k{#kq, oy6zBhTdN&p -i1ЌΨPl[y6+v( fϘQ+5(CVjB|tZ?m/ H*(Lp~?onפɠ28>?0o6 ( <A% CF X%420|rkbߙ639[/n0x$7hm7G1},3*٢:Q,^a4[#V!a wxleh#kkjj^dg8fyUJ1DDžUikB!W!DOFZ,x4XYwѧi$~`|lͯ0iTVa8]~F+/i3fRIGW,8K <1㘇-ApûZ,X"?w,_!]?11,(`ժɖs&´nU ϋkrj6Z9WF6fk65 aU4,mmaa7ڼnQn .b\JUFn&J`yقv !$ !eDM:>UXK罅hva@8^o|6`RkJlsbAmWu=T(ш.GiIŻbTNJzPg8+F[DUiz=T .mZʅj"Wq{H4XG!!.EhL4n k6*h$,JaO[bVx]G1^LW[MPTuCM /@f*y~& qs, ^;m (h^Q)'Q+1.64!ZDI~HB\n#zߏ{+ o_x96T@(>EFݮu31=>?9wa6E(0uMU,Y~&<"6c4Wi}BV?rf2t]tF ||G^_CB-$ FB{BLz/REm0+&uUƶ6rca46za<_'AڅjmTˈ>L!+/? (*V@,fC:'W BkZ#ැ`㊢2W~nqz:TM.J B77RE,O&臆) u*G{Em^sv*&х@^vLpbR_P=~<x6o᷐heB\-Yq͓9O3,QS7`\dص]Uab>YUڴt:7dρ.9ڼTڼe@þ^vNsk # A G(3IBqnUUzx~FhP5LᕖF`z9ڄ!d2mv=蹹;ϻ5 MTZ5=~Wz03ޡ/~эg B!.iuBqABz=*.1T ӮszS8VuCS:M 5 K5 %*=TBBKf|B!,,M@TTMn} *hխSJsvq\yt=0}7ŗ9ٷ-pXq={9޳-(`{~ ^nff&_z+L|BaÆtX~[XQ-+ ]Rwn*礣|st;kcӠ=( <|3n]Puuc٣YݰPA"{5jxpl1MObb"ɚ}֢BVg!#F`ƌ(r6lʕ+iڴimfGjaÆt뉻wz9X֚5ڵ+ 4K~#W1C _YFbVb4pZG8CV8 %7 >]- )a~lN=h}B!MB\ӪU裏q͛ٷo_E뒅ѡC0Yz>}QIsEcǎUXys4!-4;gԍ ִV:MΜVkZ. դ*{oǯ)zKfuFm$Gjlg3Θw߮B!O **uѾ}`EqzZjHaa)ϛ7;vh5ִi*[zRR_f Vh4Xauo }.ޘ[GLF}LhY S>,_yӦMW^̘1Nf,X@׮]<||' :YiӦѹsgƏϲe˸[[I^7]L&-,bڵPauj>u~NNOdgYFu|xՍ :(\VHI-5{UuBJ,,,{ԩSiѢE&JJJXl)qqqk׎]d zݻЧOYz5v Sۺo ݰXӺZeuMPӺa_8phZdWS]!'2|X,y/_ΐ!CXr%7|sG(ꫯ馛y衇Xjx|nj;{wzB~m֭[Gƍ|.SNeذa 60|pлwo?wANN5k[oh42o<&NȠA?gذa,YZjcXd :+Wr}}|򅇇~wލ(ԩS_Zt)&5j0a„S뮻>}:YYY}PXXxnj^c֬Y$''hW}&UUYp!1OB-XEQP 60g|>_nР}^zL&233GQ!VuѢEXB~!ׯк]w{N:DEEŋ+ 6l巵oߞΝ;WX]!g{JJJh׮ gܸq,] &sNBBBxر#Ӈ wΧ~zAu^}U͛W^W^./ **gyVZOu̘1| 4Zja4oZX ~ .ȑ#|ٓ+ՠZj<NLL̟|r9shݺ5;vocǣزe мys~gٚeaf͚L8wUh-ZЯ_?OΞ={PUzXQJvv6F;3w}aÆYuO5iӆ>}0}t~7TU%!! ""v&MDݺuѣkf˖-|4hphaa!?#7'>ԯ_Hmvc5j|gҥK_e/,^6듅vϸ^-Z^/ߑkKnn.p"h4/[MǞ={]%=?33;w2{lFqJԩWf˖-mOb=z 8p Ǐ'55׋f߾}ܱg\.V\ɧ~?Ik^7={x<8pfBT>|/fٲetԉ ~aBCCtgDy7ʊ\T{zUK֭_>קvDFFzҥ ?Ne˖_qӉ`8ҭ[7OZaٰ4ip |]D>#Gkx3f %h4rM7?qFnK>֥24i҄-[Th5kr8x`ֹ?)z?N:8 Bqi?pQJJJؿ?~ok-[2{l 0|7f͚ lْܗn9Lrr2ԪU?ٓ׿_j|rzڵkOٳWUUzCjII u姟~:9qy5O>Sܵkv^z̜98,_Yiӆ-[عs'Çl6SPPpǺX&L ˿˩VZu:HEX,fMjM2sm ɾ}'pRZj߻tB޽۷o-sk aZS!ę$^6mгgOkߏ^gϞlْcۙ;w.3f#33ѣGͪUشiO=˗/ӯ_?kXϙ>}:={ѣtؑp84iǏ_5kRZ5mFll,<VjҡC #<ĉܹ3,WO?m2uT~j֬IϞ=dѢEݳgݺuc~S=CժUl zٳT`0pm}vM6SN4iҤ9<$:tzQ^zѣ-[j|Oa B|||ח[ff&r-Aߟ}СCt:nVRRR=!A"ݻ>s>.++{N[o=V+}9}~w}w}Ҹ;泱S#!!#GhN;K. :]+<3g^(UU`M!$ !8Cǎ؆rgڶmʕ++;#bXxW+|5k֐GϞ=IJJɔ)Sʪ'Or_6leيBk{/^\ߓc=z:tÇ{hB!4r%ҋJ PD^/Ӯ"X#WJiӦ7\ACQ&?B\]_aRn饜lg$B!&B$B! 2+B!&Wq;bBQYɿYBq$ !i{BTN{Bq+:;2""(Z!&(ln%4Ņ$n7,nt:% !*%dnB\>lB(. !D0-nsd7؃Bs |zWk{%v 3IDAT@U ;BlF>L !BT׹AV磥uQ\!B!ʲ>%f^7 Fq!B!*~}T Zhw!B!D]5|v^!B!peoyU|^': !B!zT%D < NB!B SRd` Z@`B!B˪$)|WBWB!Bq5K A 98r燐}B!JV@@ı z z!3B!Bq%K Exw8*EX‰$rίB!B\IZrewIpsJ|!Ɣ=<> !B!DeV@v+;7zv#3 K!B! u[8OBVU 7j/ 8P1 !B!ĵ"@ sU?[{so7f@ K!B!؁]v /c#6V^J/5 H $xCB!Bk@+E'\!B!WVuB!B!.7 B!B!j|B!B\$ !B!IB!BqU+B!&W!B!UMB!B_!B!W5 B!B!j|']B!B-]R&?ۅB!B+7^Ȍ^$ !B!r mu>ҋB!BgT~ȭS^ 'tWj=3^Tcv4\w'VGg/wUC < ){| X9LIENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/scarlett-4th-gen-16i16-routing.png000066400000000000000000005507151476551703200276260ustar00rootroot00000000000000PNG  IHDRasBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeFri 21 Feb 2025 02:42:27/ IDATxw|Teϙ$\ (UYqU{-ke]VnpAQŊH %@zy8II~kΜrkfw""""""""""""""""""""""""""""""RoFISDDDDDِ5DPY 0DDDDDzu-=Ϩ>񏲁Y}5RBEQz]#""""" ¬bTـ(<,(D\OXi3;wc( .*(VYe֋&P-YƢBDDDDW4vBB"" ")px<,t)k~OJi:oDŽc؞w?m>KDDc}L|eX.jŌGn^o/~BVN6=w&E-[7УObXJco~yXrrsn:o_*J590.No6A+f;3X[o`a5 x۸ +G2]{q:LRA *Uy'$(07p#8wβGl<~|n=RSf؛߷7`p޵3/<7^_O~7T^ k\/XȦ-۰6FϾ\os-_)"v1ޓϿs0 zE&&շ9i ,/,"vr!}\:d0W\~)yͷYb%mZ_}I:|@\~q EӭKWvO>ߗ({۶Cvތ9lݱ_n7N1l %u͛5JԮK~'xbͺdfdZ:1j\ÊUߖz_{lٶbi}1]cc߷Ok~M[24v/V7TZ4o'GhՂgxVQQx~XE""@_3aێY=oİ~P<v|-='a/K}HH4M23KD.*319r4[3wڟiUr,q~+V|IpH ##y鹧 &'7I}??lF^~.ٕ[z[F {.e^W^\u @fVV­ڒӾ};v/czX:ukylv;&&]YNKϨs~0<}ZbM119t0{a01t`^:Y)]QI#{;/?ERW ,>w:8N|7BD0ۧ}_`= ue#'7r9yl޾]h"9{ ];rIrrJU2_N! _שE}h3D1gߟᣅo#hlX5N ¼ː}?4W:[*^}cwyW_9L= (S* G K=aVڷp{גH-|[^-ݺĒt8O\O.E"hԣDDD~ aY;Gpգuo4&JDD:hC w6DDTEDDDDD,c!""""">"""""RonVDDDDDMԛ:oHգB )[k,&l|HVb76d>DDDDD SS(7"""""Ro ,DDDDDXH)zS`!"""""BDDDDDMԛ 7"""""Ro ,DDDDDXH)zS`!"""""wjwi Da@_s$""""0 HKS@7V !""""r> .Qm`3pOFXÁ%I &""""pdڻl`5e`fNۀ-@r$""""rnzNXeKncFX\Oq-n`֛+""""rI.#_K4b>jK&""""r; x4֍0`?3UFn(H^GAHYXe N)"mԗBDDDD2IXezfE?T|ST$Vt??楈_PџS I*CUc^ρp!ew>""""",U')n_iqW!""""RW'P\q@Lݻʣ-&HAEDDDD+ lUqqPQ ,z"""""硢u*:wXDyi[DDDDa)(!22(BBB&#++Μ9﬈ 0.]зo_n7'N(HL6_ٓ_ XBBBEֵeFj:Nbbbh޼9kC 00:TZشiseK,a̘1ٓ}?kז;7""{g}k{=zp1/^?~N_TO},j*BBBȠ0Z-/߂&22Aeƍ裏Sbccٰa/r:p}v}Y"##裏x׉a̘1,Y\,%@TTyyyM>Pgt,"""O׿f֬Y<:tw}>}Ty[oŖ-[8y$?hݺ5]v7 !<<;h\.K.̙3ܹM6'5 )USq5@vo,##_|3~xbbbظqcECEhhoɓ2e cǎ%7ךaݬZ~w}+= *+"""MCAAK,aȑ$&&2nܸkf| m+,,dԨQ=<,Y`S`QVnn7ɾ8tz+<cƌ)oL4_xDGG7ROʫ 74M8~8۶m#;;/y#f\t/"""K2d'N?g߾}8&NȀyy70`Oo䫯̙3 >,RSSH]Ƣ>̑#Gp8t҅ ^4VaСr-|$&ՂHuN> Ygݺu 2+?|,Y6m0vXlBjj*U3" C55ߓ7 k׎DgVHCKHHV ,,inkVR`Q8p}ҬY38q"deeѵkW222X|9}ɓlڴLڵkG^gwߑW幗]v;v4M.\K3..Tk׮%//ڻwoz]eǎرoXxN~Q},:uaq.rڶmˡC0M;2b >|8v|i_Dfh֬{#44/\l4+S(T\TT&DDDD¦ 22.]x8qD˖-#%%͛͑#GXv-ap8h߾=aaa`gϞe޽ZkDGGsQߴE熆Di֬ @&,,̗fBB/T\ADDDD*Ə[7MM6+l{@LL J@JJ gϞM6349thnrV4Zx<\rIj$""""Q`QBU襤$n7$%%VeZE͏=͛KʢKCLL :tK/%??s(n/}i\駟| )^5ٸqc}JKKвeKʝ[>|ÇF~h޼9[2(yJ`M3==}YfF!9j"%"""" ,ΑlGnݸk9p!!!8N֮]K1bG!??N:Vs^s58{,ѣQisN@Ԝ:]v?Hvv6:ugϞdffYHKK]v8N|«:4Mh֬111ƒXe DDDD\ixV` ̻ fOyK.\߅Ʈ1 l۶`=]汎 wҐj2j41O"""4ݻ+ِzPSs)bEDD3M4?P- M-"""raR`)N6Aj Mѣ}NС4k̟Y:P`5ʛ,TlG WPP=fk,W3g"00 5XI~v;.lΜ9܋HSèQ+1ciǧ~ʝwիE%ڿ?DEE4YYY(ZKII+dtڕ3grw';kR ,J8s """"'NpWj*O,I):v}!//YzP ;M 7"""""Ro ,DDDDDXH)zS`!"""""BDDDDD6@^ IDATMԛ 7"""""Ro ,DDDDDXH)zs;""""C@7gD~q *`3RO ,DDDDlt2470!yy\I;CP""""~4+xE v+^iт8P=(P8`3R ,DDDD' ِF`O@@cBDDDT[!XH)zS`!"""""BDDDDDM䉈4R=#Fv̗_~'|)ue]W_Mll,AAA$''__cѡC^L|Ν;+ qYΝ{N^gY. 0E' CH#oH~{`Ѣ9~az͂ xp:tڕL1:ubРAlܸ5&L8q"mڴ"BDDDsdeeŊ+ eĉbȑӇロly(Ι3g[őu_BDDD ٹs'pm[o **rJbbb+}ܸq|駵jv4{l&LYCϞ=K3f 3gdɒ%̚5n݊~{w۷y׮]|0aÇgҥO`̞=O>_ɓ'8PHҢE N>MNNmۖݻwW{^nn.K,[naΝ~_3ydF]|ߟٳgδiӸq\}̙3'Np73c njkF/^LpppP? 556mڐQmZYYY|g??5ᄏyӻwoj|Io3>uFNN6l(w;úu8z9mٵkG&88]vq5װ~zL+uɓ'hժ8N̤͛W^֨r|`1 t@iUzgDDD qI&xHJJbҥ^ i֭L2͛{nF?>SN^#55|߹+WdРAرsr饗rwÇ>}zsJXͤ02Y׋>]汮&qN'+CC@-1323, Ûc[; j,]e˖;+M?gR=cM6% 7LdX *^iт *<+-Zt2ZiH`ehwFDDDDVl` l9' @}fDDDD&y['}"""M,4 i<XH)zk},DDDD.$AAAՋ:@ZZIIIǓʅ켬xǸ+ܷl2.dٲem۶nU'"@v4Ν;3qDG-p:8Nׯ'N$66ٔ yXM8z9/tܙQFr*=rqUW)QS(F,((Çcn̕Wpc#Fرc6zlfٲeqtؑ`9s&Gf…|嗥Ҵl̟? jժR|8.ꫯ֨}ٳYnCC$''+O?\/;ra^yxwx饗غu+]ve̙=q1a.2K̙À;h߾=|wEDD{zT87Aj$ HIqt 7.Re<ʕ|:tPkSvyEq}zjLdС$$$(rZG6㏙;wn˖-+<""#GңGÉ,7QuiֳO>gk׮ 4>}k9l6|Iߵ忐jĉTa׮]jRj*))۷kqF/_kF%""1[HUv0B1l0>l!!G>`8A¿ta cSr0؟_žҪJr6={rM71o<9sL:tG2l0֭[yi&xYv- .ԩSL>N'6 VaT͡6l؀f#99uqUWrJ."vYw!l7wlk YYg5w6Jb[\(Z,(nT%ز%ݘ93H :iӤRMv':{HOO^~en7ɼ[l߾.]ЦM;Grr2ǎyr~]}۪+\8mV1ׯ[oelܸ~? 2m۶v}ɓ'fȐ!Fdh(ek/u{@nn.۷QAU;رc;vdܹhтԆ͸yncXσ0C[`lAֶsS'3*PH4ֱ̌dga 131nǂozyxrs11ssJHtW^/3`Ԩ80'|$*j:W^YܨYsu:oDhh(c˖-Uo>Ξ=C=?^k,N>MHH7p}SN՞͊+y9qcƌ)uɓ'IMMwfZݻwsmpzvxb&Oپ};-ZYfݻFyvǏg׮]=`;v5\1M׿hժ8N̤͛W^撑 yi #8[X7(C8P=ohfAfN6L';3/ږ'#ݪÓ+{23csr02پ`@'>>8\.+IΝ9nu^~~>*_5k6mСC=ZyoɀHJJ˔X9r?I&uj#"ygqݬXRlذѣG:@[￟yXh{エlْ3gΰx ,nʔ)Sh޼9w/ n:u*|WhV\ɠAxWٱcsK/;$$$Ç3}r_N""OpU 0l!!"  Pn̰oAޓaf[YV,x231sXY֝_4^999^ 0p8\sMu4Yzu*믿L8xBx9qDc_ߩ\*cxV` ̻ fOy7*'YٳYti?$\YDo AhFh<4 ,zV$8 |tZ2 ݘx2ҭ~VUβoPLt+p˛ԬLˈ#*};//իWk&etX '%؂`[A1aa%SYP`̨8(aHoKs;F\\:t "Fbb"""#ēAO0$(L9Ic: OTtht!_h=<[H ^r67j[ x2ҭŻ:& #$j)LNN6mѬ"4"";BQ۵cM O$czE4h󡢶V Qb=8([k 2DD䗣B*t; "RKeZ{xxŵ޾,Á8.MWП l/TVDC}GtaVc+y[7ӎF3R4n ,AѫW/:t@xf;--$QEdýyzdfEaZì֗ii77AQJY!OvvQO' c`,"~YiXHܹ3Ç/7qOTTQQQűzj8B09 M0 +x1 mH,5'+*gL"ߌɄe΂TA)h.]_lJΝ5jFR\.*VX/fZPlbX@H(P+H Cý!yDdYCfg,Úάd,͗ȹYi X4… ILLwvDtt4'On3TylPPÇ}ٹ 63W^yÍa1cǎNnX`k[P5iX8F@՟ <MbfX`+ 7Ph&Bex0sxkIrRϋ`p"r8Wo66 4q,[w}׷?66;;LRR3gѣ,\/T6`VZŔ)Sկ~Epp0WfܹxlS o߾l۶K.f͚qYg^&Mٹs'QQQ߫W/_lAyN'O箻pr;/g 5|vUw80BB1vߣ-$vla`ج [xx|;02ҽA6빙i 9eg[gg8wy9|'OҪU+f̘AJJ +Vu]̙3]vaر#N;n8/_^*81b[&66+VK/3 )))L0)SK/=0K MYuӜ|973h^Xȩr{Vy>Yq\_ܢBN.(^/=h= mLB_!(2vlA{p8a` & [PѰ;0C&!'F`$x 6o!oK3TY5lٓny͙3g=СC=zaÆn:Ə /7\y[f̛7NKE=9={2lu'>$$aÆ:3ѣGoyGJr-[bh޼=z 99Wa&L@ǎ ))SYQE~_p8xCt322hѢ:u&%Iaa;nw2hPqmJJ |Ai>p8+0-8 A!k[ B}5`lA؂nh0 5ֺǃm2 dY! ,)N+ߺqd\/w=7r|% IDATwӪ(%Ŗ--?͘1cYځM&j lN;^˸ny뭷ؾ};]tM65:w //d;V.iӦꫯUkHӡBCCر#Ǐm0`cǎ-7Jҥ SNe$&&XxY.88ۍ 3srr',SPwbԨ80'|_zv\yR爈HB­` k=0*{d@,VwAx dg˱ ֙i&xҭަcdY59nX37 ]` b@d)Lz}?Ӻ_?g:oDhh(c˖-Uo>Ξ=C=?^6l߾իW(Ҵ(.?܎;6mU-ԩ$$$`iժomk.z!w?L^$%%ԩS֭ kw~ZZAAAٓ~]={_Κ5klkxp?{\UykN IXFIJXO0\wd~r&s<'ӣ3匭(`cG-S"FIȮI޹ۺx^{܄$̞~^y4UСZYfh("~'H$ EsC0Ao !9!|f4V3%V]Q!ޅJ0c:SKıq#$~ϦR)ylž={8z(iR\\LkkkPZϟO$𙪪裏oN@ aPYY''J@EEÇ3o<^|E:::DȾ}ؽ{7O<O=6lvsyuh43<ã> @SS0M={m6b vx<Ύ;Xz5K.%Ho>}!8uuu,^EQ4 ydǖeQWWG"1V$ c?DɌk!G4BXp͞N!7{:Qށ.kLŸ3J1Ee4޳ŋ<_0D"޽g]{)N:5s-Ú5k5Oآ,|@۟~iUPNĉٹs---ҩݛd2I]]UzJXH$alA (mAF(Y\%" ;& x7V3mB(d@V8!kZ̦d2\vl:OҀeb3i$bT{w#G|hoob m4z驐H($6/cO(_3!| +Fa_tނ.Ds 1` /{d#8f|Ds=73ڣG^]%kk7qc!̞N g/t9 Ϣ_8qcЙLu!;쐡\1{>IGن 0cH@W{;@"Kd,#8__iH$k[nZ1.w`ta9a‡d<+@Fb< HJ$WDr=NH(*z>!CyK&NELNQ!⽄B0:e%!D"Ha!H$cťesp^R,FUu}N$NCok ;eD"\Ha!H$Eu% p^u!*Qn5aO2W+7(S"dM& }j:A$O~@0D"\Ha!HkWbч Fٰ1^]}/s̮("$N/ɏ1S)J"H$c),$#識b Dv4%P__?I.4#Sa+Ӡwl#HY._i(#zW#NQ(3y U+;bD2*d,#dĘ5k .ӸgҤIL42hjjJF5FDY/Ay 84"HA)9쨨:ԫןW;G+6˔=2!E~>XK"H {V2b/LKK =hOgL4Gy[n@ @]]i pBN5Is)JKgq]h(TVV.ݵ# ? @x1_@ x|" T8MWP6^nD7f"JJ@+orhl)]D"n޳/bY~^y|ii)=%%%"v^z_~7x#w^~_?9>m4~afϞM8ĉ?ŋ#g&~;~!v7p/_) R8>ˍ7ŋoxOyyM5^xA…`i::ܜ:U@t<eeedPwvEyixW]br9!=j l{ @QPCBU<>/ ;oJ'En!df"f2.@xPHƱݢaD"H/=aΝ;ǔ)SOJGG`޼yZPUΟ?{o->VVV2uj7t|xV\O?=?d !0Yh LRQQўҰ_;PRR2=3fpƇrCΏapqZ>{8YJ@$]<ϙ1CxQ<ưwn{xc=9UD PT՞gEU#_X.x71hPӉLqWTOEtR;(I)E H$cysϧ_޹sx7o͏c|IN>m~wϙ3gXpP%K:::v+d| 0xϿYf EEEtvvRSSCcc#eee^`0H$aڴiZ"Yb <7ndݺu\p8ӧ~6 4 ~sΏ29Bs= c+J%6L& ƾƻ-Ķ 00]hw'XX7M`atŲ@H$$-{XdRTOy)KDSNx}WrrI[=1&uG:pV8o%{t!Dvl&z wl %3ލeC>#2F~FLH$ B/@QT_9zXQ\z(.7J~jc+1o\b*s{/7x#.]N>Mkk+>|e˖Ot﩮F>!W2vb,ZsRQ!V N"eY?͛7xx,X@MM <]]FnC& QRR²e˜cgɒ%}*$Ϟ=M6Q]]MKK >nAuMGr#b ʖ-[8~8uuu^wLSN.\xsLjλG"H$CCO?' Q=~G|fKF '!NZL3)VRTRviHITBt<O{`D['L`߳\"P;cǎ zg}˗ٸq#[nL$ձdf̘!Ha1DoGm6 ])9s&XF\.SLq麨ƍ3g| \.".\`ӦM|_nɹ?;w.'N[q8y$~;3wyUUzyTUG߼ ǃZX̚5ED<1WlD"P\n_EAP{CY! fBtHciQ-%DfG&R=Xz 3sV͞o;űT+! D[~ϦR)ylž={8z(iR\\LkkkPZϟO$𙥥ʩSp\=&L RX >|y/ё'Bݻy'xꩧذanSUUDQy}Qiٳm۶hhh@M<gǎ^KH$طos-Ú5kձxbEAt'I[E]][QH$fBmQDQ}ATaV$B7$ƒbD!o&:8#.a1q!b?w<hg<ŋyX~=aDؽ{7gϞͻԩS:uj' ~?+V`ƌΓO>֒EY>Q ? ]CҪ^ۡP L h#zvH$zF Dr]#E@? f='U`eX$gEH2K< %nE'3EQ]B@_MGI1S)J"H$c),$#識b Dv4%P__["9 8Se(Y/ 2Ų򒆳Ĺb5]!3y ϭ@K$QAg%c),$#ƬYXpa=&MbҤIQWWGSS(P2ڨ07 Nƾ0ǏaO@0o݌0(G O1;iYAZ@6SH$ ߳cwNoƬYQiHxXx1?zEۏ F'`{B(`'_ }~$҉l iTf9}tcD"|d< 0PU_~{ўΰ6m?0g&s ~sA,\ug| YuW3( Kw b@q{m#? J P>O(Dc<+W駟r-Nkƅ ?0tt9uj'Vx<ʮɮAAcߥxC(.ت.'GmA( @UUi^ϹKhVf +Ճi !@-]BD$E2D"\5_{vÆ ;w)Sӟ8yXj555444*%%%?޹74MXee%S&òe(,,ʟB2Ƒb,ZL&hOiXttt@ww7dڵ_xߌ3C\c`i.\xCjN K@>R|"Rj`"ug |1ΎUyܱj}AP5{BQT{aUu|zb0ړXzJN2+㞨8zP'SNu!ً@"HWO(..sko|~<䓜>}O?43gΰpB3( K,/ˀ3sLn68ps"[o]vB Z>c̙@MM ǎcĉ'?aƌnz-7|3k֬NjjjhllիW D"L6UVQTTDuu5+V sƍ[+W9}4? sRUo˗[o}"wաSnW:9B)EV:Nf T00 +eo]X!-3 )V-3°ƒ` Dh'K$ɘC|(./GqyPTGy)KDT!<(=ּ(._vcWv)l@"홲+=XUU;w.xtwiZ[[,[~K{ӟDkkICdѢE̝;  p,ˢ?l޼DÃ>ɓQU ;z뭴 {)))H$T{8yo8Qr-hvvZ|> ,Gyivvv2qDfΜEGHs~7uvttꫯg+/H$p7,twBQ=0]^q6UocȫBQEuhPF4`I,=!>F4R"˲ TLc2F S2c]<+x6' 3NDZlRF 37Yɓұ}{w}(=P(ٙ3KbWݻw:mmm̞=iӦ]կX~=d6nq=$6bB!JJJXlsl,YOu4Uٳgi&iiivݝw,: j\qؾ}{/C$ Xd 3fwLSN.\xsLjλG"H$CC;z P~1vZ߮%'ZfKf 3dL|:sZL3ՍeX.,SJwgFZ#N8B OV`༶O:`߳\"P;cǎ zg}˗ٸq#[n|;ay@Q[ŋYrU2b|>b۶m J0sLb\.LuQɡ72g>q\D".\M׿Ncc#7ts43w\N8pI~?wy'zJѕ*NrL0 )++i:VC477fb"QD g}}%Z@qQ!TOX8-w>#FHc=.a0=XFRK`)T$1Qǐ7S(DZ2t#$~ϦR)ylž={8z(iR\\LkkkPZϟO$555y+V JrRX >a|y/ё'Bݻy'xꩧذanSUUDQy}Qiٳm۶hhh@ŏL<gǎ^KH$طo~+V0c TU?'=M<ŋ( ;!Oز,H$ߊD"pWe ن~mwd'ޓ#lɘ%\M3Ye6PUtڟ 0%b2i$bT{w#G=ioob m4z驐H( $6; Ām䋏5x 9FZ!'Hcd3i{f*&Ā-cܿd!߳ ~=((K<ѣdWmZF+f zs=01Ϣw4t&S] }+pʐ3݃ن 01[$Q`eA"ː"%c e= Dr a&E)NF=L KO{|#>dAЙۂ O0 dL%E!D"|uHa!H$ )\ނDްhVf(N~ d_Qڂ{,+ I$C D"(&Vss }}U$'q&O`{ dD"\Ha!H$Eq4d3!/ 4az+Hvf˓&y?&.>L?A$? Ff H$),$uS~h3%r+قa$Ymru$μ<0̊Nf28$ۏ<ј%H$S^^Nqq1"f;D- E۫Q[mP /Bn33O;$ʬO!A^q59J0=#0qv vz%H$cefb…}L4I&QVVF]]MMM4Ch#ݣrQAa{(Zy D9R} DiA{tىJC]# ζўD"uCwsS7f͚wߍ ܐxb8 *Guq _ ؞;(Bξj{owΏ$6x2ң9)2#:/D"2Yx@ a*/2---o?nnˣ=cٲe^ѵ[6x ~apsNVMx<]]C˃#}U1K UTO( WUo!}\uJ*;0y !`{0}+%DB'|P 1*H$._{vÆ ;w)Sӟ8yXj555444*%%%?޹7t@ee%S)|9Ha1 -ZāH&TTT~4"̜9n\3fpƇrCΏapqrq Ӌ'}O?43gΰpB3( K,/KH$W<'C !x[ٵk T{?fΜ9p1&NO~f̘歷b޽}7f줦FXz5`H$´iXjEEETWWb @07nȺuaYr%pӧO/}i[OKߴιvξY;3wE>ANƾƻ-,S!=!MC[fvF2A0RƒdD"s(.EqQTBDj.DAuEQ}ٱE̳ g,<}.(oA\ 5M6:̟0NhT$DӧJQ1Yv-uuuXŷ-<Ek.,ĉ+tww_<%c),Ȃ i?~-[PXXH4`ʔ)l۶V*++Yn?0/_v09rف@*qY`;v?!n۷uV(// [TTٰ͛a,_Gyg}6˗?ArҔUS=Tq+`apY0сa$1u1+VA0lC^D"BBZ@Zja :[EP ي|TGs3f!H$1Uw6ZHZPW |]BqEuhWe&I,EeJn1 ;LaqVflg>WV33c0K,S4MgUlڴjZZZ|}w}\@]4k\qؾ}{/C|;ay@8YŋYrni'.<\n&M]w5#H$ Dȍ@q}?Du /DϮ 9b}e:e`] 6S(!zgV\cKl]Xwgf~^H8B OVr༶}w#$oDBq;vl?3._ƍٺu}'@*0mD !o?>m۶QPP0*̙3b466r2esNE%6nȜ9sO(//rDp6m_:tMhܹs9qDjɓ'y睼;+EWSS7+VJl}}=eeex<4Mg*8t&b֬Y,Z$ᬯDr-n-Ђ(+`VhB@?XfԻwa=XfR{=I!lCEQӈc}= =Jxٲe {ѣIqq1}Bkkk?>HdgN<)SЀ(<%%j~O* ?ཇf޼yttt䉐}{nx z)6l؀TUU:hgyG}&G훦ɞ={ضmXt]qvիYt)D}ǩc(Nȓ ;,:H$Bq p(pQaTWS Z >S^lCLw-t-]B b߈;e4޳ŋ<_0D"޽g]{)N:5p̘10_'S2/G?*Bxgk_Zk;j|=1qDvɚ5kF{*RYYM2ΉdD"&¸jawmc9B!sA022o" 3-{XFOEBFrB8H-j2f$߳pm^! x?=@H:`qqȤIbR)^92S22h륧B"(IXmDn@ W rBN{dHZf:߯(z>$Λ-mo u,X~ȝxFyFY8G&jK$2Z&n!gk $$bcxL=&D} ⚨#,S6-{V2b믏4$58U-<ൖc$;0mXF#>wD _0d|̩0$H$),$AۉBC} Q44T4_1ᖙGDmAx6ue%!D"Ha!H$cEDs^9}W !=Uu{>'y}w5ad 22|H"HKH$ᢸ򒆳9F&]`' {g?!=>}ᛸ<<3=A$/~@@"H$3RXH$E>v;S4Kd<`eCI4Ί+` ìd(H\_ј%H$S^^Nqq1"f;D- Qyn>\PαL?ѧ x-$ʬ+/iI$v*uXyG0=#0qvz%H$cefb…}L4I&QVVF]]MMM4Ch#+5]~vL(QW2l$ʑS`>9^$~W6C(w o j~2GHd9Ff+[zw㲼>XfrD%H$_=+Ha1 TU_{l3"ݻǃiW˿ˠ~.\3in>@i,MQJۥvPTc+.m켁%HEu^P6|L9]{ЕdAѸK#H$ _{^BUU,Bu+/--塇@ @$a׮]K//o=SUU/~ ?Sd„ ttt32&@ aprmq 7pўҰG?l: .HԩZx(++&*.c+#}Eƻr;PaCP."SRTqc\ 7`IѬ,Ac@ {0ma`]FK $Dr| 6p9LOS:::8pcժUЀpy￟7|Yd{?3ӧOgp7=O2b,ZL&hOi|>U3c g|P).<F СZ*oNyDKOsf P]^ư3(;;WUWkAZEQ{(Ųth2S"߈cIJPnV2RN7cL `e< ^D2F=| @qqU-;w^{o|?'w|y9s : EQXd _v²,N8+Bww¬c7Mk^ݾvgnod yǠ7`&onG me`rXf6 dG"H$(E~#<ŪR UKD+To8c/ˎ_sX<pCIJߗr(}Wu؃(Xn9y3Mci'4 p*F] dD"IRہ IDAT_׬]:,[y ӧO̙3OO|>#G\<%c),Ȃ i?~-[PXXH4`ʔ)l۶V*++Yn?0/_v09rف@*qY`;v?!n۷uV(// [TTٰ͛a,_Gyg}6ﺵkNAA?яxؾ}϶ҔxsO*wEcL0 s0v"nư;ή[zgǦn,ېD"BUCAq€ 4TW*h(jPAō1E Onx=SAN1XUU;w.xtwiZ[[,[~Kv„ |k_jOqF iޒCdѢE̝;  p,ˢ?l޼DÃ>ɓQU ;z뭴 {)))H$T{8yo8Qr-hKv'Z|g"`׮]_ĉ9sn #͙?\r7.ڎ^}~pEeD".zWjHm{Q]!. 8*U#Wj$l/2&!, L[iL)Rfܾ?匓XxZf8eE+L3cY(Yɓұ9wEEE( }G =;sf) ޳X R{nt]_?~ٳg3mڴ+Wׯ'LF{{{EQt]4x">͓B ! ())aٲeαdɒ>LtVgϞͦMz'(:5p|x̼yx!c<(MMMG4Mömۈb444G&cV^ҥKI$۷w}p8}f̘a퓃x:/^(h< c˲SD28?j6âKDqƅ9ׄ ƒB"h!)fe nG,qЍi9J`qc {\xxcHݻwsټkO:ũSxRlܸ0tJ2>/G?*Bxgk_Zk;j|=1qDvɚ5kF{*y꽧{f؅ffLp sQrNȍz J$n9j h .'{9&bs#A#0 {Ww-f`f`|ޯWꩧS߭ٳg۹DQ8xTX" o-YV|s_"9 j#޳' O] [ AcV[Dw wwXzmM3`25Gl  b}@H*)HII pT*ŗa*++)--ІB!صkTIrVY# [0d-/?# e%gZrZÖY 1 ;BX\||_؉_C<.۷o?-j 3NƟ]V4 j-}-݂@M@SuF}Ģ+8R0d#ǭ}%ak?-Aj Q C b g8yWyWz4BRqf.ϙ5 MmCK7cIK 'AA+CQ@R N2BXiYs h[#\ÑoZ^W8]cpz 73) BfA.dC @ H ">tPVPqBdUVSQ@Mբ>$c"9rsY!hw?/< P j97n8#J~%>h^F 3BX5f<ހ\lXG DUlD{8nIBHPQLQ@ a!T|>UUUolB!ٵkWNo` L 9VYf;Uue$j(/+p:U$Ibٴs I.{.kQHJA$yHIٙſهl qEcz ]OdU%cqm=YУ"@ pٍ7"2a*6m^ϗh"466j*ظq#=ZN,n:6loi_t)3f̰;Nn78࿏` 8E ! fܸqu]qƏϡC6˦N~I{b4- @[YNMeeiY5T}Hʲ$wZ>{q $[B$k=qq,!`._ֱi0: 8e8x FG͛73m4,Yڵkٽ{7,SVV&X`:fϞ͘1k<9߿pg!a1̙͛Q3g?q4 ^/[n!L^7qD{r;MK~[g1nY߻%f a93 %l$aߏ$XydȎy#l/%{jdcea)+h.PfI ]1]+tX #eY@  g?/̘17xnzz{͹Yfٖ Iyw$I\{vsj*Tb|'uY];vP\\̝wĉq\Obݺu?3[)**"vZ@ee%7ˣcDzdXf _Wӄ|rr-AO~BGG}qJUUW_}5^/K~]^a7wxs-xf߽ŷEp*0h,$O[w5k04+WY0`Y[ӂ2-z mH@ NJ!D qH#bR1udA퀌CMǧ дEQH&7T*ex۩0 .ٓc/~ttt/+sNV\IAAPQFqٳ;d͚5 Yf _ؽ{ݷ/}{|k_r~{Z:ޢ".-[F[[7t_я~d1bG5k0zhz!/_g}k߆o;e_Ju#nas,FOXc X¾~Cό!avzzbhV{Sd oIruUYUU9ŌP{׾C,3uT:~iƏÇz]}}=MMM̜9m۶q7cq 7yݵ^˫گ 7BX9s0uTf41sL;0 ]wD??1rHdYfĈJ{.;pM7QVVFAAv;QOs98N.] `.Wnpn(BUU֯_ttt{1mڴ>E$I*hksiiZkm^emkk㥗^ϥ,>_&BgwW> Iri$HhD7:9[0W\9?߉V4MAӻb&<iWFUUygٹs''Ofرt?ҥKQfZZZl_RRYgſSS !,A o>6}tnt]O<+Vfzڻ\.bX1ߏ8Ns;=O$DQaa袵|NmMH&=Zihhܹu>L{}Kᢤa.@ Nr!tKxgs$IkIL7u(zZNC0Og3466 رcG۷N/_=s]}OBUEf!,e]ڇ~ȽK~~~o &MD8fϞ=8F2~a,_:O?*b Lž={0a}}(1uT>㜷 |\~[ȲIEDxXhկ(**bڴiG]vQYYTYn]O]]-`PQQ9f<0}8wuLk@ NGE> ^bGSO"ڍzN>u:̟?e˖{l`xRwf̙lڴkmƴiM[[[yWXz5yGYl.Cq*P}]y'{ ޽~#H$7Mn$ ov~ӟ|r~~Tf"y!INj6bq RRRB8&J/}`OPYYIii6 ]B Y]Ju,TPτ['x`#)_̗e/~1#"H}Ӳ@ N?$Mr7g1); %I<1G<+aq ꫯ@ B7P UL.pU@J;P "@ .hQ >Lp쏴~ 8BX@ 8m$R[hDG?IE@0a!W) ܈1Hq8o 'Ll# !,@ 6BUvdz/C[ZP 8}B0|>(--%? B466k׮J@  9`Tp1> #i>O8mG8xyV0B0hTTT0k֬n{JJJ())jjkkh@ 8p;1:&6p(mQ!"YpGzfڴi|a3̝;jnyQ^^~G& ,JVQ9-F GTyCh b wbXp!B!vɓO>i?`ƍȲaʦMxuy6nȊ+8x^׻֭[Ǜo3s7p8x->Yf!Id˖IP^^WtHٳiiiZ@ tJ : |8;ayo9- Occ#V7sk)2֭cÆ guv#G$_J;b`ѢE<466 5jTN;kߗ-[5j<mmml޼9+gŊ466xLXx1]t}%%%G=UUUtO;io_hksQS0Kөv@ 2E) ]EJmxNl>Ӝ7(B2~k㫫;BAYv4wհO M%JqtT,΀nIW#eF +FOuv8aUIQtCW A(jށefxJ-~A{wVIgF qK#pKŸ"\DHua2 -o.@Ҷk`g:2qƑJz|͋/Nuu5ap%gϞ/[o}gy*S!,znn&-ZĶmokgq8ldYfԩ\wu<ӽޞ?իWIӽ?ad}n :sv-H;#:2##ZT=Ռ)#n #fI1tC%FѲ - L Ww @Jm@WEG^Ȓ|י]e]e\ei}\̊CH1=:#ǏG&fΜɶm۸yǸzl3Ocs=ׯ /BX 555Ly IDAT?k|ߠJ~__z5̳>Ν;{^-xD"0iRmm.4- 6 /\Us^yn}~=\.r#$;o D7TRFnZM#lCAöIa4C!m$HQTC!eH14C!HqHG N,/k2)u?-}BϢ]wJ g!K=_#AhF i4Q6&mf֕3(* 94BZtp1iR9p8|Lci}1ydƎ{L?,]EQhnnv`5k'0|~|r8pL b>̆ 1ceeea&Lx8홆[X̝[GmôgD9.JJ+된+Q}󧤈t+e\j+EK!K.R%9@ƁG"! W.)qJ>Y-EyWj?́1NkQHEYHYp 4V>p#vq8U~'{MRǎn$I}i1 |d/)[} $?.)0K~ܲhyv˖-tttpB.]i466znK5559-{zo}[{7q =Ed‚dLZUGlzlxrRWW'TٳgZTQ)ԣ, -qc*n9jk+``GQi XG09%9@;N.$IrIÁГt|uH>Ff2wc}s;b4CMyCw9|e'^R49 /]Ķ"'$4:`XafT*++)--3SB!صkT|IQRDdV+WmYP ⑃ Xb%o8$>\4јrŇ%J0)Xn,1cIv;V[8b$3c n!1 4w:C0w)_f>Nªh&Lsb ? b w *D۷ڂNHĴܦ,k->'^9$'`|ܲ< zmE"l^;FФOs+iU>p'+0{xfqpb?L"!Y.fr&]8\ruƠCIsb+-79 <+a!>hFA~!YrG%H?My+_E7TE+ #]qTỂ vRӤo~DjHAy㌢xgLc#o Ȳ齐I ULCIcU@\9u@ !,`h$N%-@Wla#Ru%Ssc n]5zt@HOMt(Zض(zT@r0"vUG~1Ly) \Gy&Rx8b!{@p#@  tC%&ѫeiIx$貢Xmr>>DZ 8ܼx>Sh1]+cAXK\Ǩ~'e+K|lb@? 3 q;0p%ŁP| ěC<2(N͜ JKN>E<@ !,磪R`P(Dcc#v"eHH4;(2~qGĠH3ued 2y[$Uh^ >@wYK<._)Y1ZB?` #=dryL .mZOt#>ρĶ!`#YpF QQQY)))J Ќ4C0<'Ejd21H#ga>68uN2鄳TXB%Nڈ[i#FZOر)i=a ދX0^dt{j.)yHwcJ)O;Ml\m&Q8`#0dڴi\s5<C=cs"I=s7q̛7͛7@ 8UԣDP1 ]V!F3C'y[WS IfIq2%'HDѣ8iòQRPIQK$QX>]%1^FXۿK49t] gqvbB޵ȖS{ϰ?i_#YCe]… ),,$ sN|I|UU~!7nDe @UU6m /휮3`qFVX5[7-))_:s~j|ɜk1k,aNlD]] \yeN$I̞=aPP5e@uNLka̸q3B%-0jֱ< AF N.g u%qKyyKqJ>ے\8YT5VEI;y, $vm5Rz|9_N9Ќ$cHH L!h$y5ƴiXd k׮eȲLYY]`zٳg3fL@ }Ƿmς 7y!,N2SLa߾}?t˺nƌC}}}k`]>z>8quk9io[3^JKK~a ǏCr|% pJtKS{:).ɇCr[ăK>dr8#jdi q@2>p-tF`dČa(9)VtT{_#MZw߷9~WH[F3T]uI=XJ#Ppc`(f gov=4{\ʬYl˄$I\9k SN>3SK\s5?c`x#IO>[nn`˖-tv澽:O{u=Rd1o6\s͠~]E]^awQf秃%Jn})F=I@􏪑&yT׾"e=Y$m@Jf#{_hVѮE74~TC3R<_d\x]q(pdLAdZ]$$k+㑃8A 27< Ќ8T E\dN<8eY;EZT1s \W!t9p=xu];cYc7T*Kl^|Env1 K.={q\x^ 9TR>8Ц6iWFG3zIȒx+kߴ8$.:nYs֚#}~ГHaxvE=ƑkSC}}=MMM̜9m۶q7cq 7tk{nVX\}ꪫ())_c Ojjj~@QQ^{-?7AGGizjTUg};wwqqqh1n7{/O=X϶Hb&Mͅyupq4+Hy8Xy=y]eNz~:%nkRp-yW%yqY|5tϺGWCW "Kwd%3ctj0¤tS$-t2)#AR6#F L13Ì#9@pRq;a*¿''߿TI6Ϩޏ-f a yvӦ3پ}q+ITDOkɓ'3vcgҥ(Bss3--=gaছn7O>J yG!lذ3fPVVF8f„ L*.R>KeV\Ν;>j7wn~s8\<̕Wa8MWOI={V+Hq> Cr[@x2][DBg |$ rٯ3JNRAJay$q=d F(F E1X C.oS\@<1 m&cw&d Fvwk.v˗s=vΝQY}Laq0a>}f0Sqq1L2Wģp8˙;w.˖-dY&nݺcf׮]TVVvq:U,[SWW TTT0gL]v{ÙT$%ˈSr㕂e.ɃO/o%y~R&~nɏSr `1 E4$(I=FB#(Fu 2E/1aFÏs(Z}| yWh|~=_ ki7N('˔GLaa! .Yimmy_VBUUR1+V 3gbqn^I$TWW3o<$IT&]aP]]g "~`ZLLq▽x ^9GYb&`~ݿ~ix҆HzɈG̭&I=f ;ۅ‰m4߃~vtsnfb !qE6;UP̳[l tR4MիWs555ғIQQwuG&m۶Ӄ|$#c @\ M?bӷ?ȅ^H]])˙={kHEghk+y|'GxPyV[_.k ( =BBtYG%B"$l]Ù|es ZC>*n&."IrICO295`γ@@'+wI*ð>6b1)Dmm----TVVRZZjg B444k.aԣ$J}ӕ+϶(A|r0W'㓃xNɅS*"O.X n%F j%Z63(a#wȒE+)Pv'Yxʒ)7sN Ry;JBk=)c8`#`PI$l߾]pRF ,)m G,O-H2b'Ixd?~y`A]#J IH0]3Z˷Fo$A>QӠ|8~CC3q -9zR_#G,z 3r1 3BX5"u}d2yelIF :|ɅC=l#dQ *}W}~$'8HC,y[ ;mwO>)9/H }x'`B FL$6_q ٖ`@,)~[!("@ݺzW y| vu?5{&wpP%mkJR(C}6JVsasIȢs #ab?Iu.򻓚qJ  BX0@3Tamo8%wDȷ-%%ۍM>DZ b;B+Бd -f[J2֑'kJ\5Qฐp0@\${krS{˒3ofjpyhF=u|$|B NT#EDk'%|Hpl $4C%ѡ56. W2-'.|Gq#Y'WpA6ќysBwWm!3;Ok 7~b'1@ >a!|rSkSm%BH;HBH;@zֆGRѕ+oғW~WǨ~&E^('V-%3*g}IrRSv7;'>+\Ii:z>xě'`"`P|TUUQZZJ~~>`klld׮]$"@0iW?cYù*+wٟ#@L薝+M K y[$Uh^ >GQq-Sq3kg0iOx"ϱ𿣟Ys n!yQ~3'!C YF QQQY)))J P4fݣၢQ9Z9#2u$U1`93?|jǬؓ('e-J ňvl'HqK)-y\@Z;DCwO|ƥދV0ɀ~og!,BEEsEcp IDATz*nv7o7o=@p1ݛ}$9]1"||VxU'm\gNI$ @1bVc(z²DHI;/6/R+X?Îr(yju=T@a,fͲvd˖IP^^WtHٳiiiZ@0I iMP0zm%1GU-~]-ybQ$'.0?kNH2$\5 $O H&6R)V҆Iflapulڴ^x>_^^΢E(++ȪUhjjbƍ7hJOQm'^jj ɏ[ق#l!XB#=R"|%t:ExtN?_`#<0 00V6BI#f(FqTR"e$L!h$o<9lf]1j(yؼy3ӦMcɒ%]ݻw#2eee:tȾvzkٌ=-܂i|_G};D!S!,sa(̙3cT*ŦM(,,dp:FPV# *^;l0Q)qK>8%iїuRܒ/%/>9䶄Nr!3ECrZepȈISX5tT{_#bgg9~4iC!+-3"i$ #SSXl}̳_fƌvm6l8 BX #n7{.V7Gov?}I]]q/(,7[->?I0һ[_ #ʈ34p@􏪑&[yR]F z W$)CH ~*ڕ0hFHޒ)[2@04F>1U;L}݄[OT#EL+~k4QqeNLA"I󑐬Om+pHN :~ϸA9ybf a yvӦ3پ}q+IwwիW*<ܹɓ'3v챽{Yt)LK˱ga c~D`x"0!PVVƍ7h>}:_}K/>P~͝[Gmôg?%%suNӕh_ĉt+njD-}8%>)km}R/p`neA$d@$A@.0|5T@`RXIT#AT$-!Ö4t^ Lq8!dOJm2{'~nMyp!S^۷9Sg;XogH  .`ǎ}^o>:;;Y|9s,ZZZ=z4`HĜLrT,Eae]~ȽK~~~7YUw{~ͅ J jsN;՟'֑2VJ+/;s:ZVKƢvfڙvZ,SFh $hHȍ_'$?LeD31N:ؼy3ׯg׮]Imm-rC-Z[neC2Td2kƭʦM9s&^{\9btR~ ٗػw/ l߾ 6`\={n:?qst:Mcc#+V@m8Y),J)dts90AB e$$#E2_A2h}N? .\)'ala Θt$)'mi4S̛ \ fĿL;~7{%i|0iԔӱܹ>V\]wEP7KLss(3M6q]wO~Ҝy#Mb @ޮ69QsꩫcҥNcf466):;YUӜ~1 V,({CII3nYCi3IRYb%iZ¥h-)RjddN%md&|3WspϤ2?q+nkN[3M9Ye@9N2@0+SrimД:::Xp!NVZ[[ijjҖ9)3ADYr[\!2QG|%JB2BHZ& JHF"[x*jעP$͘-@FҌT-P,JݟǤ6:PC Mqs=Luğ ̄&ɵ%|j=Eowx[LDNٵk.~t*MhgBx#aY1h%B(L,Qka{L  7E#LJ7U.í'l^ᳶQfo-faOv̾7y5~|g< f{8I;_.a\ *˞q`8f*FXW9 } 792:h )lbehOJ"ra(qJ]qc#8,p ՞ eМc[ɼEo Ds,_bδ"@*;ǖdq WO+nG?r>F)FLq?9mgEmK"BDV >*\UT0~O} "_!{o76-$ R>έM&0' TlI2CI߀i4SF30@(0Gx%"J-DĜ(cT&HrYs.t,B:/o(c3?"AqR%prRxFϷ~4S{k4F!rz/|*t~zck(B݅dUvp)^Q9(UH5B.31$<2dL;H8)z˧*"@wcc4)F FfB'F'}. ]:-8BqӔD`(>֔\n`> P1ߔ6SvH+.:,'qu 圪{]@_އ9 Y[4>dWte~Wsi4XBSV-h4 Xihjj"o4HѺ, ]# Dthl U"R.^ z k599*8|No<ʠ5$g(E0pƷP4ǟe1k&j2ZXhF}}=K,V.\Hcc#--- 5h* M)Ҥ99df$_Zt߸7TaoWOIfJ6SdTn&I$3Ħd4k++y^IsYTG MYg1R1w ˊ+رci4IroJMǸ %8""LHFXF|\nqXEŒ^pR@Veir-_1ӤU(TRf53dX]{Y͙S)%>,s=CmۆiO?Mkkx'BAuu5Vpq555vm|$ ȓO>i,Y Ν8xz nKѡ͵fʓSYruNܮjo"_Rs`3P-DرV!/c9k&|=s; 'R$9u,(ys/ZپbTʔ-SYҤT7Nu;a&k-}0 ۷;uuur-̝;`0H[[6lm۶_zȜRJz)y^~!}g[orOs梅⢋.w /9׮]KWW^k{uv9NB۶moرc>(g`Ŋ ^El>f7(ŤCsC^ ne…jF9c S7q gtҽdQ SDp^t&tI/e,~pHXF *ٕD(EiXa0c nsƚΧBVP* *IA92fʑQi1lbƌȡCsؿc:;;YdcBpy(+3pE}n}3-,^ az p"Qꫯ89NDUU 4+*;7f3sR_=lJQ;G8WLg9'm7|rN;rQ*k촒s/eEzV;d>o4 R8ww @Oy5 ˦?FuQvԋe?OʑWz'EP,A"d ,$!qƺE@q -n͙S+_4ٽ{7ׯo򽽽C39s&_~9[l98JG*3Yx  +>n8wW:u( hɘrdI[ȫ<)3 f변ALP@L`R n1"nȓ#iHc4uϢn|4Sk&XPy' *D w#=X s`RDh9֕@+/VmY\1˚EkM+%jFc$w@e:E  )%>_ٲe gѣ'<СCkƍ7#<—q]G )²e8ihhXaAQL6 1^͛7L&;63m4ͫCvq<\vV>_ .\xxC^K&>o+%`92* !-7RHg-zޒAR%Ii*KBH1KܨN4 ;2$$Y%i&I}\|G_AM][iT <'PIݠ:13Pଳ۷Ǯ]BΛWXJpظq#apa~򓟰{nϟϬYts=]wE6tt? G )@8fܹxξŋsW\uU;c$_ݻwx񭭭 o򃴴Yv )%w}7dzjL455pB^/n[9xP׳l,Φ1}ݠb-[ aiVE >2p+g_?$D1~ -LBdlB%AL4q3NR%I%CN{П΁'i?(ރGAj_x^ZkJ8l.cͬ_]va& hoݺŋRx`ҥg?/˱w^ؾ};6l0 r{aݺu$D\wu,[nn @*_ǤiYbBnJa1VJH&ˁ bjؤ\JGa2`0a& þd."Je \_х+ sPȀ9IIgL܌9Mg36GLp[~ST>ŕ7ra&yo9Gss:ٝ;wʕ+뮻( qF92dlss3̤ͣ81R7%<<{0ޓx5:.]>l6Kcc㘲@|Ue>"28f!"b}0Šy/Wy*A܌78I-a` IDATBⶥ$挱mQchPy5KFH@scs)9"+~җmw= ?Th 2grD?s~-d<``oT Mhii R[[d&m0$H%g"d[F2ꈏDIDFȐ}!"*Dd*Ejע2vJćeWdpL3qe}nvMсrGYw2N@җ7Z{T!O{9;vӌj:ZXhJ:f׮]fI4BBτ #<!,"Ddq:(V"2BDD Q9 z+e£(Vl3ch9ƂR2^>kծjξŻwx+{wƯ8(epQ:,y4Qyf]$|f*FXS9 }79^$*C%J,q_eTq_ [ĉÄǠ@e`HQ- \Rڳ N-ξۙ*99 Zא \UT1~S n+vMμ!ḆXuRΌ(Uܚ#Ed _Bt.@k_y> q+FxFL epphxa"J+JDD c²T&Hfa>ˆBVuh-98o(ccէ]%aS7=ǕDTw%e=FL%h49KoqMsd(BdUvp)>Q9(bUGR ~OذpbTfY\2ܚ T̎xlR) ~KkGF[m LBnFJhah4"2@܌sIIwB G8bЃyBqVc$*bH^p1ߔ2SCrU$&2|)/ 6ɺuI傪{9/ /x>)Kh&-,4e%h"jkkF&iWLE>4>eU]AMGXwGzcrP@!rpqΉIe xI5psnfy$ؓ4ǞإxYTF M٨gɒ% PSS… ill4]FʓgRH)R82`Иő~ }t_ %EK]D⯬ +?YR "|QiݺTvbSf|{1MpIH(ue_Y&o$$Dd) :)%a&H)3EBYٸRfJE0$TqbYڦuVs&AJɳ>Kkk+sϐm۶!D)i477O:9x BP]]Moy~gܬY[?>H={,YĹ;q`3uu\{An!K.Ck5ͤuϤnfBOQ0Nzʒ-dGssUsM2h? l*.hW}/_,A2h %A2L0N^I 3INemW9s/ZپbdU8mK$̔rf 0ؾ};?_WW-ܹs aٶm>,)䩧g_7{lnV\.<555vm|$ ȓO>ij{ᢋ.w /׮]KWW^k{uv9NB۶moe$fƈc+E)X]B"ǮKTV>ODF /A ,"x-jmQ~2Y%21IBY)*40v<);{QΫ<)es*GNpP3V{PdUb#ӭ~ެ?N:s.R^z%|A:dɒ%K˄믿7W^gᢋ.sq| s5kZXL^/ ,`Æ DW_uawѐRryqM7+*;7c/J)V˰R*As 2¹f(ye6<%m'sduϨ,YVY'd8gsI) e gy5ͩGaFz7r=ycUѾxwZԐS9r*7CDq"$e ²E"aU.B"l#<e/>T:K^A [77P((u2dY2 g}6\ӟ5k؈R+}tJdžha1+x1Mݻw~z***;~Ea3C.)~+JoRg|J)bfiF,|jcŘ*Ck=%Ysݳh$վOa)v5$R@2~+|u(P  0, iӦ>9Fc͚5~ 6mmF"u|<gڴi̛WOOB! _wƸ\.l+_v__C" n\; k؋~i}‹߾n}mwaadnB 3wqVAdԿW9S4Y#dL3Љq*GZeH)*KRI)*GLRq3AZeK@ ؂}B']_%}ῂ+oF"k_U8 *Ʃ3a+pq En :}yڵj+Xyu w7b'? wf̚5kL?su]dY>LGGǘ+r}yfI:haq ̝;oٷxb㊂wygBsL&Ccc#_=sa޽mmmunx˗!z{\.55qɹ-?O7NچN}-Gۤo}%V2dp!$ #DeTȨ5!EP!'G 'eI4i3MLT);M9 ^Ǽ H$}/ OT|EUF#w#w ߼k4prl1c]J[[p/~8p~or,kٽ{7'}fjiꫯ#{rg>Yv:477r >ͩ zq V_-eˬ4x`p6554nPVEAKDH?>%"Î2GT!|Ne *`Gj Bd?aL)bf$SX~sHFk_c1ڣs@'i:(J{МN:ؼy3ׯg׮]Imm-r!nŋd RJn$O=ԸW3u4tR~ ٗػw/ l߾ 6`\={n:=is@ 7̜9sR,NilldŊ!p '+`[)Ecc#G/Jag`*Z!_aYLo ,Ce8 A[ e \_х+8 sP$Tb9cv(P}Y;4S!N{i/9ܿxz#o&x[NB,N:sNXr%wuB66nȑ#GmnnyFcٲetwwuVR_׏f2R7%<$$ P\wFDʰ=,2L(}!$*#~;mej^ U(6f$7Ty+џ> 5BMл[&k|XPy' *D iKo܋a/hzLuДt:ͮ]t;ͤV҅ = GxT(aY\l 8Q-W/&*rbAŴER*<ab'fҩ2^8ծ*6N}vew^wTsk~7iFi33p5J(xlk4DcMN+G?px\sȐAkc1 ?2J0C*d @9V2q`fW]u7 #m}*c~w2{ ݙU5Fsbh4 Rߌo-H۶qR*<| +dhUIemn.-+_|htf=4b|@w) 3Y(Rա/(p#tيpn?siq wm e=F|Bh28Z(+窦U}Q$ If#1$IJ &c #Ԝpl`vPʠ1Oh4eB F!fB7F7]:.͑B7Gnz G1S(. #rUȈcM5 W!Tg{ָ~SLʕV&~ %ؗ |"| 3ER,X.F-ZDmm-Ѩ:00@[[MMMӧ?FF Z)KbƮ1gn̮3+ޣa.\Ŭ\C]3x 2tM?|)pMg{euNbf|ТJUZ1ERtg|tf*l׳dɒa{jjja…466rPьF^s[Aߧ:(eчI,x)ƒ,\?t=$NHxɗatČ X 3ɀ-Nf?m2STƨ4i3dJi_DP__bb^+Vc}h4x\3.`uo6Z,\OUKf>:ױשrbخ_!C*ćdб 3wµNJIIR*CLW WLTiˢb&IߋB%a13U,s=CmۆiO?Mkkx'BAuu5{G7ꫯOOǽ@ %Kaٹs6PWWϵ6BtR:::V~3]IGL@w7SoўzɪBήs2~MX"UCvŠA&A$hW/b ౄ5mBU$T"%MN剛 *CV则 *KFevʐ0dU&RT?y2a&k-}0 ۷;uuur-̝;`0H[[6lm۶_zȜRJz)y^~!}g[or0k,nVϟO$aϞ=?obO5-,]t.^x!]֮]KWW^k{uv9NB۶mo>xTTh",ϻٲMo* k1WmzYp|L ^Ǽ"hW*+R[LÌwՐȷjjb}e<ʠ_MI)Q&(d,"2b 2B@KGxYTJ11I2*"61 P3B-(^ 3IAH2H42,C-'e \g3f;vp%zj6m޽{R2w\o^xLstRfΜ9",[;vfihhWՈr۷oUV~8 /dǎc?gu <ruB2#z+V$v]d%W?:u9P 13A3Wxl^VŢe Tڂ' ^ǹre4(fLU T`+*OJY9]*h*G] .la%142k>ެȶYgΥ^K/w>ȡCsؿc:;;YdcBpë׿+<3\tE|s$;wd͚5cfC )elذH?1n;3{KR?,=7(UjEJ &xes,9# _|1O8ӦYPsCem˚AA__?$>onҾ/u^|v; |xw]r!%DB[*8 U 2MjS)K̨<13XhbfʓVYfʓTfjiR%nXp4e{prMe >=c !9 Um~͙I j[`&=#%78kת!P`R,6x7b'? wf̚5”=wulÇ1JYf ~+M6qmHg"ZXf0sot-^믿ફwޙ~H$͛I)Ŋ+G=չ-_~ss<<ĵ$̣>Dnp(^q1;xl-d]_#S)TdcB1x60_|1oq?p|{=5L&Ccc#_=sa޽Ks4sWG{q}Fqp\|3a]v\sƦM|r'L7… zWË/n@Q__ϲeV<|8r*Qt yJW)!+DDmȀ#p*<~%* >!(B,Ea: Pif!f&)*C^kDnbNh*_rawHڒƮ[k>u6˱yf֯_?ή]0MZnݺŋT9R܌ .z̢H34tR~![\{ذaaسg֭s̄ccH466b ݆bLF?CPI  ".!',e>p%J/ _+pU"aHʐ0 f[L9嫬\]mfV| V>{TM /=ŞS pf*r:ٝ;wʕ+뮻( qF92dlss3ͣ4:@o9s ?$<5/4g(aoKxx?"va'#jN=uuu,]ɵ},lf(NV4R1Vdž5BWrW !n,kH:vL31S}q[рAj~HEZ{/)~ T.0S޳bk4S홦f2g'q{K Xo9hl… uV JSST|Ii˒{? |J,#QrmA" ) I?Q""pS%TXƊU+U">JD#%41envacIE{>yϼ^k.[&ihN5zLuДt:ͮ]t;ͤVY҅,=? -lQ"DvTʠ-Vp A:v"1)Ŵ1[X£:bArl_L`mgK+[}Ϯy/ryCx\5d9CR '..'&u}llk4gzLeh4kr*O_!OcKr0V& Q[$!C~+оRPEktU58^G.EΜ{rx+28Ro_/<>bWh+ fD >QUUݍ@GLh4S-,4f07O-\ D(EKJ-`J*W2Vv WWs>4y3,ϓ"χplY65ߣ6;x 3k4fBh*p zyDZDE+DT )EkI阨 R 9=so>B@JY],Xj1q#j W=`&4p'-0N4FhN ZXh4G[[8yJ8Gc[P0 tf 9ۂbYS|ƒUA⤯Hiޠ<XJcJXJNVAA <)s3$MKp$T>B|BvFkD3vi4E:ha),YdXរjjjXp!+h4Wy!<̮i/P/trkdq |9@)w>?$I"K3oEU12D| E) /G֐-@PIR*KL43$UubSf|?3V,r)bLhs `^%%Ӏ.ҐRHP@sB DZC9MNLż¥`˲dY%j/3ّdI,m뵯}v4|{B9֛h;Z7dt343ahP&$w/:ėh@3EhԽNni# ?+I=2GQ*)7CRfȺ_#h8uVq2A46mDCCwyg7iRJ\ץ'xax)//GAEE"{n~6qLu۷FYpapm瞛N}}3f䢋1 !-Yk1HigΜ-޾ B`6i2{l5TCL)W :q?Е)N)K8{B-IHUc[:t:KBZJja_x BDDHh1Z!E8𤄄A0Q鋋$J+(E"v{@BۃDqqI=$qKJfCbK>dVѿÉX狪*~زe g<#ڵ MӘ6m]t)>lc$E4iҀ,[>;vPY9 W_MY+)JX/^̖-[rn,b͌7e˖qDfGuԩSϠf8ys%^j%,1Be_pZwDlɍv?Qs}&q=s+BQoߥ:in7M7iҍJTAł IOJT1}A!"$<Z8(9\5н00/Z 0 bƕ.IzH[lzylnnXڤOA:+hr2OZt=E)b<r{=efN`fmmm駟欳^ছnbݻ?Ç… τ+7xc^z 60o<.~sӧOgܹlٲe׫(a10M38ZH_9" P[[;wO3&ؗ0u ,Tؼ:J<6.:4ȹ25Jfng,2wY'32U}ϗv-lS‘N`;'mHqr;{>j{Diε\3j`<;Zt4ZAB!54JhCq:%"BHD0jaDp p")fFS|wx i? >#K[qAhT:rlɓ'cYV *7|3[nEJɹ|σQ~Pap-ChѢfB 19믿뺼{q51Gbc0nfI$p y|=1RM: ~ /6FVصu=ᒖy鐖yҡG氥Kæ=,EJI!Z>b]tg^a\~۳sf(7qT/"`4XIS?FeSq2yW twi8ALO706qA k޹bp @%$W<s5x(4Mc֬Y\q[)Sp#w^W^ꫯફ/W_}&+N,^YfQSSx5552~xFeP/ lZz#G%IƏ\ӧϤ-YXsABGG*&:;AL!CB'7v "wc Wa!Z(8GL3 -.z -][x(Q[t,BwyRn=#-~sGFbL\˸m&Ge?USAo䠵}PBTǑ%Xz`ݼ3l۶_(x3/\{x֬Ym۷g{~r):?9+V ˱o>u駟Ιgm6cc%,N0xiӦqW,XW^yXQp;Ƒ, qH !-YRϞ=~WpqEXqWO ~j>HٱOA`xBEPT3 a.}Chą'VZw{Z AB"!(Ӣ]"1FRwM.6]}I%Zvi"-t"Z{c>'#fv;z%R_ʞ7?#BZNk/@CB8u1áݗF8gy&oa߽{7\oG?3JKKyG/ZJ_̍7xTc%,N0\p?|;$8Η%,Y­:"C1aصkBcrwݾ};g4M frx$3gdb x1۷2 tq|JDJfb R&A N+!Z$?qL~@f*`)PIIǵv3$)#/)$fV^E6_o7m`oIf_фgxHUbZ {,G};kײm6\ץ&,rY`AJGkŲ,Un$F ̢Ex)[ek.jjjؼy3ضeYܹUVJƑ(--_:SNqv#dغu+_|1B Rx􎥔lݺ+O)ǖ]2C[6 Tkp)&q-L\!s&&B4o߂)LbG>0(p%en7K$%s]n&اJO%δʇD+9p3cIi̾6b9۱s"{VX8466foߺ:ꆰ41X_ sڑCGz8̘1E%˱u!+CZZXVSxɬgx4\gc>}Y'_i /)OP={ٳVuuuەSN͑"WQg$Eq_jJ}JfТNQ a8xͽ{Ja[ D/\v,¤zþ~L6h>j0$ίzrs{WZ'FNP(YXG EQd2l۶M5Ss22O挮)@xiQKQ'aZ/TJ^bwhrR\_|dv3$YeeZʙYc/iVЙ~n~'.B/\#d?b[sMC-0><~BD$E*w bh:(aP(>XҦñ8r(TJh^o/@ ^/R x¤w>*BӢӢ@Ö'4_t1/I>J_>$Y2;ا N 0Nr wzKN-UӒy ywtbOP(''JX( (qpt3tF*N {DDxF>2-:`>, /NZu}!|*__>;y3@ƌ]I<ͮ" P(O+JX( 4I؆) LkjgoPȥx01z43LN5q1VxMr N[}]nOar BqҡBP|Bº$I'c;Gi: !!{Ӿ58R"A"Y =(^"}X8z|%#󃊏CMΧ%pT[B8(aP(t~HYB-:R6cKI7KMMIE.`BdJRG~ t?`+*Bri}MzDEJ/GڵU_>8ӯ*Wpט1)sP(#E EQF̙3jklldd2Bq,S9}cDBvRwï}3ԄWqdv~ߺ1BŮ>IGKL3I#~H|*WHАqusfz-JwR(7e,4hv2AƔ;be-buV1QBQ4fΜ… 4ٳguVsPdgfգx2 ,lC#/Iur T3N .RTkƢ!U}I޾(13ȪuyCޑH9R2}gi;Hk3ES|:Qb(̜9%K `=L/f˝ IDAT-ꦧPFuh"Lw%Q{蜞֛'a=~_qZF{Dž-hk6M K43hXE}J43胒">aaɡ---ҮEd|14ezB%勚rY4ET_:8Pbi6m;Sƍ4 )%RWWO8\}F,\0ٶsM3frEEܬܵ ŨLSƭ{=w܇e[7nm8vo0*'9i CąxIv/LJ1aKB'T c}: ^iiZd/Z,WFIn7KNde>gd?N)W?yUkuml޼'|21c]wӦM#Hmm-MMMlܸM63i?86l_77ezt]{4M\+}v~LqPb0o<}]Ν˸q7뭷ڊi\x/ð1Mٳg Dj)m>X́QٌoQbw; :ǧ[:tBѓHT3 IB!bImj!J'X~SƂ'%$tD<*}q$,Yi]$n n{ϻ$fqKJZҡO’N ~|c/ikkc˖-̟?˗#k.4Mcڴi .]ʳ>E1iҤYlg}6;v젲2FHG^j[1vPbxblB.wgY7ofܸq,[{m E$K.o$bx?#7u`3ho.8Nx\rWAZ b^XxE]M$ҿ`nw1},QCQ\,d*_+LXH!DBě 0HhQL̠'jL {a`ŹaQ1JH];cߛ8|qZt ".%bwٗϞ2 ߼cζOsYg /pM7zjWkiia…gBW^o1K/Ć 7o^zi=%,irgP[[ xI0GbP&OLKK s+_ H7k=w0KYػc X?@/66S^\b%K땆~!㗌Io6ts({ϗvmlH׷r+-QO8qLrv@6{vv 9ג=o=s(6=ChшkaZOd  -Z A ޅF\1F0 LD438 SxO13Z:䳽kӾ|~3Җp|\.G6eX/~7֭[Rr`MA$)%;w'gtcs9_uy;(++k~#q(L89s3qDV^ʕ+裏_\e:::=V0qrf`QͿɣ)#B',7s01-Dh!t^*L4!|۞o;,+-]zdy_Z)3$9#nt=8arP*4R.d -9k[E~ݑP(N^T.N"!;K(:ygضmYP(g^RwJ5Y۶ٷo?x89SusVXA.c߾}4778~,x2,DŽAB50i)Ǵ1Bx5PFG!+)-]+@<1xa_)n") lMM$4I[㧖9gW>.ϼknr=9J 6(ˉXg{9:::kXbȚ5kؿ}ꨫДS8;v[qb,G/ OxJ9@HOz!#a=GTf̘EZۇغu렕!ZZXVSx7$vBD Q{eIfd /]R2O qݾ$z¥-^b~AJɽG]rNϗ}9#ؓ%ow܅WMS(' b2gy!+ d<`. WX(ƞ={hnnfTWWUhhh`S)'I/J0|yFk!h)LJ}B%Q|0{>D O'}vT^Ԋ{`3m;\YSM,?_EgNZgc%,E%ɰm6NqHcz <ʴ0qj&¤'4>}q^W6$zA=z da+[~_t-gW߸@dt^aRGFOi͝V;oZy+GP(O6JX( (qt9:2>̪ljqfZn¤::zr"xpYY5P=k4Bx,>S챻vz))7z( ŧ%, .dƄѵR.ZoIJʦk!2[F<ܛ%B ^k&zdX9Ոs򒙃'T *xP} rs /'P(DP(LUzN=޶ۋuYL-u!Gyp z7NڰcK6'>)L߃ySB'GG^V8#AH7;: ⸢BP'0_HZ~L0prJB\i[4mXǖj^ʤki{hu4ޝ;iiڜ a9*>!ZZB`^00Uzli7OwRž9Wz{ޕB/֥P(G EQF̙3jklldd2)Plz93&wt߼HS`c$B!@vUc>ӢT*TjEwL EG\ rP! 'Bs6hvz0ܼ(jUeP3gp{*++dlݺ={+T(N Q^8tҮ 缪G [An:*yg5uV1QBQfΜɒ%KbfireuS|j(^ kѵ8=kk΁ٟZ8At%nhOfR ^(h1w/:ė3>^'~/FҫƕqHyҦJ=&$Eֵ mS :8Pb i6m;Sƍ4 )%RWWO&})=[X]qƭ`ָ|ؽw;C" 'rAc^ (1""wOZ8!Ћ=%wxP,_xdMN:t9鐕v0H''mҮMJz)WFͱZg>[ض͛y'3fpu1m4bƍٴi/ð1MٳgO,3u_H;ײsM"j)mX䆢W[tʣu2 $& $D5/T 1-D0HhaA/^~|exHYtR.n ]n t9\ RnuKvm,2H~:[x吝-[0|/_#<®]4iӦq@uҥ<쳸nx\h&Mpe˖qgc*++ɓHL29'JX!/^̖-[rn,b͌7e˖q .cՇoԩg~]pp `~Q@P1hrdY&OeYG\_p7uV{|<lwQX#,^YfQSSx5552~xzKJPTVV}+j wp BᑕY0Վ?;K(:ygضmYP(g^Rwwνflf߾}g?OSN?Yb\}Qq1c- jmJ.c֭V8jiaYOq+<+TJ4R52-tI%>[z/D}RN+%A]x/B\Xepv˦(Xvo8g¾f^Ù {ÑǯCd#BU1Zgc%,E%ɰm6NqH.Z F4K O3*85"*T3H/īL] KK‾e>^0IR2R6NGnVw]lu~{v EPb,BTcIb^A6dc }!}<&RyD0u,.ӣ!Fuw$$z^C) \ l\'oeBP(N~P(!,"AW܊l ttG[44TNq ɐ/B\Qpú!_'B8_qYuv=vn'xSRz( ŧ%, 0_HZ~L WFʤBΝ0!Nk/HzLp\I=%_q?ԫ> ͠\ 9Ոp1KO6Iwo`>T BqBP4NaƄSS\7޶8>&:;o^$mK;#Hqז6b%+]J>yNºI>xSo_K[ѫo ⸢BPFeƄG0 rv#uX,}M,L=!c? R?<ڴ89ZNf;KcdXs9a9*>q )CyB'T!d`ޤ9II֥P(GF3g$ +d_LhO̾ƞ`;E˩I7<|dg9akQ*@*v";6 ߛH _h8ionצ/%.vN>h˜rUYKQ4:(a(3gd…TVVRYYٳٺu+{9AWP DbL %|},F q9j%Ʃcv^]%:qh8 {*P6a 5'&}HL! N:(a( 3gdɒ%tC6M/-[bLMcGq{hhD/ k iqsoJ_uIOͣ%AFbߜ NJBưFHʸ=8勐ߓ#TRP6M16Pd@ 1ilڴ~s7nD4K]]O< òS^^ ۽ݻwsw}n &L&yǎ؄'pfg=7z3z FEhnnVZ ,z!'3S5EzQ&y钖.=MJ6%#rҥ۟J'gCӾŒ/~\*Oeuml޼'|21c]wӦM#Hmm-MMMlܸM634 6/2e _=s=b :`0 L_'%,weܹ7~z+Ʌ^C=ĪUhll<[n6nȵ^;uu]?3o6g}6ҥK]s ܲup/-D]},_ac&gV]C'o2v@3m7h0 Ou @s-;;;ÖNyN" /DZ >BDq̟ q>$4|Jq$]/N tyH$vo^R#%)!Aq=!S?O9l￟6lY|9<vB4MƁץK⺽-bҤ-[g͎;p]>_~9z) JX/^̖-[rn,b͌7e˖q0 H$^[oE:FӴ7u`3ho.8Nx\rpuu㎮řVY˸H|G)fU>"yoiμx۵ƦX@Ј}PB'懀y` )I2> ShD5R1͠DBxa` 0 bƕ@HIb#qy\XK?0n|q?L 92Q`C8S`uu=&lkk+O?4gu/7tWf޽9>W  !W^y%o/6l`޼y\z\ve^z׬{(a10M38ZH_9b6/x'W˲{\YYY00g&$һc;XnH)Y>1r)Ү**NAΕq]!~KI-3d\1J~㭬+3RbƮ%0Nnд+H)9)ɺ*Fy,5U?&lLvRtg^.9ٜWb)؍~t?(9c%],;Ztq^!Hh!(Ռ`_@1F AL|F@DQ_Š7l}NRl'K[qAhT:rlɓ'cYV *7|3[nEJɹ|σQΝKGGϩۜ<q`9^u\;!ioo@?OvZxZZZشi:T`{EJx]Kun0u \pɹ.+I}qw\l =r] ) 8JnTw+GQZ'qQ1=C&Wyo܃E=Bq2 / ])Ch4oBcO7L߮y!fC1XCIi~  MӘ5kW\q֭cʔ)qEEESXzLCmI) -\6D~Tk .VY :&9VD,4pA ]; 224Wy%l7>GӢA>~ CIχt<;bH";u)t=(1eƤ.R4={LA8٦ǴE\tElݺ;jkk3gwߩ>ՉbA.veݾ};?N_ _~9'Nd:lj:tA7|Cbb"|YK*(( ''Ʉ̜ -gB@g}8˙ƧЩEvCJ!8p1K 89r#K8 r4#mEq,a,!܅+6T\p+;ާ!-Jr1٩K0zP([^oҞ#N?TͿ+ULA ,[{wzM6i7r9Lm( W^yeFDbyyyF![@;w2vXV^ EPU@ 7|ܹsq\t),,dٲe׿tvyټysy^4i$(jtVu]'??O Sҩ"8 V,ylHH26C$Dry,cQJcP84-<&0x ^ޡ:PA 5pEk vؾϨw5oX_>Z&p㏩fԩ̚5P(Dqq1/>{}طo ԺcDzgϞf =WK|M&<m4?=zDeggkX~ ̈qDlT }"hWX:N Qq꣭%: +7n%_T/u'&u촜]{VNh144Dn9b!Laa!eee䐙" DKYp [a#2sip` 8 2>Hx38]Dڔ%r#3K4t8>"7J趦4>߸;[BY@ Ē;,zlڴI,~'t8^q[3PX;6$5m%q*]NbD fɍ tWHhp5 ) %!퍏{&iW߳Bw& =ABUF[x]Z Q ZQM}$\|Q>` r% %piqH XeLiUh:uj<;f{c89Gn>;ivAGBbgUͣS(QdI *f/CmH4+mq:DŽGdceD@"@]Ua63lfnI o;PЯR E[S\!XEA8u=:XH b3$W8S%BȒ_p/{O,dotv=KA͓t8UשQCԜ4H8G!RrLH7iEiiIT6p_B_uq->ZKi-9EWE8Aqzll1vϞȒ~IIq4}?i96%ϒdU7}ɮuUwUJ58_UuJ5Di Oq2֔*RTZm@ to2(j6FHdANcŧ.fjq ."Bb1 ;stS,c! Z3 |r#8 q8R Qq$HP2j8KW|֔ujf%4cÉGk>+љo+rtѭK`% rgUv0z8pK _vun#v%Y)ObV܁.(}ɗwUż`@E1qƮmk2=څcRN+t|れO#4]>t4|" ,FnNtC"%V+dfft:tƶWNE cA0+#=*B@LM4 oSTu?O/j#z IN]z4 O#4yiB@icAIB:֐H8i\5ޭ &naqkWk ~pv8p ƍ;nRRR!??.pBT,c6R4]p1_y9vc.#tfc==f1, /b >feddp7c0xG2dwq444`"X-d;#jPTu!>%I?&ރLg-+nq} AUש 駵ISHF cmD"A '}>.^ED|d}XO C}HtB:῵ >&Du&4U¨ @wg͍v ^jP9Ⱦ} 9Ed2Ӧ ٳgS^^NZZ .k2bfΜҥKٹs',EEEEɓ'f4yyyrf̘Qرc)))<ٺu+Fw'OFUO3 ]B A\yR¬d~*[1/(۹$eI^8!VzV@$):Y+X,a]H 1KHp öq ,&Um㋄ : C[fTܑsc-ܚḎk|O 㟳pkD} >~VrUUӣ  RU-+-yy9?O;ρ"eػyÇ7n\eB$z6nx?3VXùkPBAA[l ˱BB.$N!I nvW(%%ҴgSհ~r' :P pIxEaD"" $NEY|4XuT$HfN=aMT^܌ߛ>&=L(v3F ߏO>h8^{;3|t]g̘1ٳY FMUU>3z!^|E*{=)]DKtR2 )_Ρ?1Sbvqb^  PY}NfH+I0H./Fcp091@xEj|:'VͥՆp rk2+[.Zvr[#2C?1?<ԜPRRرcY~=SLnhs/"O=?8fʕz ; IDATB .v)ȉC b^pnmbs龘%Bt|YZhkINN`l4YW(Ȁ@R}}Ƨ-^UU)--套^b۶m 46+0k,~?8%KӟĮ]+y駙3gGiyC A:,H]9*&hv044=S th8q? z . #)) 0acڢqvSv."n}̙3T^Ç4:bժU{3~%tbt b̹o朁9X({LPj+|@e OOB :@QTf r%(G/痿 (ᙔ~b=˖-{e̘1(, 0/_λKqq)s! Dnn.,Lnn.=h%BȒ_;W%I v`X% F/ ϤI$ EQ?}:|?S2k,B,^nJc߾}'8Ӊl2~_t:qݼl޼.tFHL8x `h`Q{ ̽ g&ŐHf$&PztO2v.Ny:{ƶE\ toi}ElZl5pKE~~~30 =c34};6 A@%D1 A:z9Y)c4&5P\u?:DScӞ&NOPk`SAJaa!eee䐙I||<uuuQPPp-p:D! IbT%}SEI%5]~'n`%ռ^/6m:`!B#J#fc&v1#b[†WZ0Z! ɉ`!i%3 ?qsr.k qcӞiT5;,AAF ANKyY)b?wР,Od>I}pA$+ڷvz! "aW/p7 @o?wzk Iv4}?!! t=~?殮Օ8 "XpʬsJ6SQ^C5 @0`L3$%z> A:ۧ.fjq ."A ANLs:}!I&A*UaKR(;h; |a t/`;XgqTLp eWW4`!BdE:O=c6SzC5 QC5ZِO6"[lzUth =9{)@=:Xyl*z0 8j`׺Bg7lP\^vo\8VCoZ[^+kיt coś fvYUŘ`ǧ$I&z;g;vdɆ{(}#ϣwtF΅I0~# lG-rAz*qMsv;zl :Ǿz)c1 PK:H.I#vc&!79!ГkΌk,^4Bm63+K|x 9XuxЄ L;_UΥ!A5Ш_`b3zj _朎$i.~:/?}l8?,3eFEff&Ga۶mX{& ImsC"$1 Y2* ) ֱf% @mBlGN*_5ogI2or2>#3 ֩"4 dX0HV?`u"T tc??w^`„ Yd &L`…\tE f̘+xי3gN̛7/h;/, >kwE/ߙ={vX-1Luu5^L>}صkI|xر#zK/okHNNom;v I;i=^ul6[MvW\qK.ȑ#p ,\筶v~e˖OJJ & $D&zߎI 7'1 p$ExCGZ%: Bs`XZGUUJJJxG7ロoCEYl?<%%%| >voذn-wNN0fyrss)++wARRwupws뭷tfS\uo"X@VV3f7O>HD]]]{1yd),,n࣏>j6Xz^/ $&&+jweΝ<5~׸+2dH+Vv&G̝;7eg媫`8Oqq1#GSN%##.B6n:l6~0k֬K/\@ݛpuquס:歷ފ psn{=L3<ĉ2ВJ :v?$8|𩾴4;wҷov_\\̶mxꫯXf _uSȒǍ ! 줬/z>!#e'$Kc*2lJN pbo gj*>>st:ILLl67C{F$tJMAAÆ Gys%[o1|p{v!##Yye+f;5kMvh* 6_CF={t~_|M/N:A}}= :7Ր!C4-ڼ+{4MӸ +xٶmvhP7dɤ|Yhyw2eqi^eMlOQϘ:s(**:sn߾?̝;1cƐ9z:ҟɏw= P [,ad v%{ѩRmkQH Aj8N^xx<-u2&i/ .`ȑљ,7nyѣCyy9ѣG鵊kK[ow߱tRZ`'|Ӽ+ms~7p\TUU 6V]v1mڴAUU^ rYIMMe-//ʼyя~ĸq1cQ\\|A?'\a%^Yf1m4ONzz:b˖-\Yk /ܹsy稪⣏>jֿqݺu\r%,[۷_s뭷Į]{PU]|g-B\\d$ 8my9ni]Rz#u‹4XF$1z5 :knA#:t^xfƌ|lݺM>3vm<裨ڵk[q{Æ \{ׯ箻bͧ]^{@ wAjj*555ݻ}5P%`D5Cm4?=z>3Yd V:n`XgyaftIɧhH%qEd*^H_ tYݬ\x/ W[w}IAhn9⚦;@o!r> FEBf%1$p/tMk}Ď$K&8gr^( UiMoyl  BNAvw5b35tӨȢv?SS2N J=!Dhu#k& @ EwuWWWYIdOc't] שC݊`tdDPgGb_+x BO'O Ah¤d`ĸGFqKuݤK14a6fC":]`{C/( k"Xg=җIɸ PZjݫrsxraěPT/߶iAAbM ,$g!:xHϼ>ukz qÒ#G QPtqAA8ۉ`!Ĕj%77LN'uuuSPPzɒu, 0a4/\}4xMg5cklJ&"~=Z;k] 1} Y~ `!7n&RRR!??,Y3a28lNuO|BK4uj!dcɌ|װojB@f M D !&ĉs3LL4kCOmę㰌aH^]Wq6R:ϧx{bZ~)AΟs^esO  gjժU\}]RD!^~edYFuTUeռ糳>}:YYYl6Yh%%%ˬ\?9eY^`Ŋ|͞o`0#Z7ʸqvؿ_n0a?"Iyyy ;r7Pl,G''W|hm$շ$KF70!#ly.pe0p$$(#geYfʕ1o޼}Ta={6夥pB*++Yv-#F`̙,];w"2YYYTTTD̸q-$q׳qgb 5\s?xݺlG?Э<=."+R"AJF&L*f!WXv  v38E8PycU!6ORk'LD1}EsP(HU[+ gff)X?k;v,|гg>}D^{5Nu1cưgϞf-JuorMz#'*U~޶QJKPA@Zc-rk|rt?6 щB(lc:uQx MB@VWLNDC'?p:@ߛ}>&>L(v3Fd2qh" ܻiX|9vbȐIK.e֭$''swӿF#}/qyJ[8"X /FUUJKKy饗ضm "==Mǿ+̚5 Oii)eee1WCC 0J#PwD3#.ZʕyAҩsWi:L5`*1Z%6pecs#ɀ5A–b/E Uk! 0TX+V &$F EpdM@vN}@;VwRZ?z$P{>!!*?+ωPqZhիiӌ]Ȁ@+T}?C2vX;vlt])))_opkOSRSSef>)-- lذn,)..\{CQf͚Ɠ%t&,zMc۹袋غukw2gリի(7q~ PU@CO،G)KQanX&mdI em2IzH꣐n Br_%YƐ Mp:*%).@AJ)&I،2qJi+qF8ci:|"4nU*zeWyPxHg ::~F?DMǍ۫}!*!}!bKA~N=k0IIY NVVSLn9r$_qHh0h Ν˒%K(**b9~Lhv7fPUEQp\'/}^Ń>xLo  ,[{wzM6i|rFIqqqPPP@NN& EQ9֭[?>< LJ,GlFޖW HZBZLރSmWEQ:9M~~`.~ϩh"u([ItLʿH{ e2 f P3dYl6ƻ,1L:Yf (..f9rپc߾}'8Sx^4i$(jtVu]'??:4BPYRY)&AFz2qF 1HsL\=z#?~'8BHH01q3ϣ9z]uRElD@Y,$h ?NȤZ $Y  ]oeV*_jFUV*F7+x~&B tO=ol[ `Ν;իW3b׿RYY,;,^~{ٳgc4`J]]O<sMxꩧgΝwx衇۸|;|WR-"7p0?:":XNΗM^^^tc~4cc3#;MF5~CM9LjAiAk?)SRv@ϰz(lx=:R1a3CFE&b b If6sI) t}roUG[ҧj)DӶkX~v',Xo-5ci.h<𜚍S3mhb2rrřNC[WWGQQRq:}nS53`=f0P**u%m |]G<^wOP(QƵ-44BI&o;Nwf4=!=*G,<7FE[w'sDɷ2_HAsZ ICEj4^V6^p+I)L'xv\x&BD/,A)߳Gꫯc'k$Ăpz[1r}ND>dDj`&q LQPbk➳:/SV)u^gD8xؔ}M!f %RRO: *=!J#G"uAz,'Dpe1DNJ^ԻMB3|LZA9gsZHLWqU# ',Vo/;c^||H#p7EZ;֏jO\?s`C0Av*nP _AA)D&lJ+w) eu!h Hk'Y­qJ8|X +`7 Nh}G wjĥr#AB8H$sc@m|$La j xr>G|kDyMb+L} ;?IЧ|CuiYU}▞Y9ѮWJtyCiodPGnWŮp7rO#*Az"X1eZ%33 +..V4HVzYFÄptCBzپu$ ~Jx].2$ P𩗂O<~G?I[frdmGYS q } &ݮ.mAMv? O[ ]R!B tYA,8p ƍ;nបRRR!??AlNe4$#KGv(~J}_]T#9-\0ʰ6gy&~xG<;lYϼ.\C@$>:oAFF6ޣZ-zre>AhMw`!8q"t⥝M&&Mbڵ1SdɦZFE0dT6RRϧĴXk7[>p%]b&w 'H0vFNCUxo7xN>1Moy,wtfƐjSiGkMgj:վzUXW϶ժUSg,z_~YuUUYz5jlONVV6b-ZDII /2+W?lvNYyXb~it{JJ z+w6|}Y44VqE?TUH2a~EE$(++kwsQvh CI4`7@B& W6PHPk݌ٽ>^_PMs)l#}:pj|a*;E ;KP;y4kd]!#@]O\g bhanV.wHWRw%aIfvt,ˬ\"͛ס3:F,zٳgS^^NZZ .k2bfΜҥKٹs',EEEEɓ'f͚foke֭?_p8Ç[S]]̈́ b FÔ)Soκ?~?v4pv~`$ŀl#7/#xG%-: F&궞^lJ˝V?/b|Gc;qvi"#mѷGF DuJd\x2+% 2z:L<nGDZo8\}Q-h4`J1*#<G!xv.ͳp_ͭ6@zzzĉټy3~\֯__"r>v¢|ۗ@ m{1g PqQ\\)f0N3!!!]Rr8v{8ԁ5pѱm^3  Ol=N/C}t6+ Y9u @?D8f-tھDQN;#@?3sh=k/I@X?€#HzgFuIw6­ZAʊM"''ǣ/C{]v~qlx`|SUM8FQ>|8K,Ӆի9pÆ `ٳdx NcӦMZ2ٳgcp\,_b51;;{ Dyy9iii̚5 Ʋe˘1Cy裏bX(--^;Fuaу$#Fp]wrJGccc畖RQQAnn.۶mcڴis=קOzV\qruzvRlnB(H/m>&Ώlu"'ڑmvmZiUH56EmLn0䉮 K^@ Yt 0pxRM*W]g;'/]BxnU|&6Z[yȀ%(U`7"@ph;5ƎΝ;D"۷~,\ xǙ9s&ve˖QUUbaٲel߾صF#/瞣cCXh>,ǎ#''ŋw8^ƓO>ɼy󨫫c<׿n1CҥK BTVVoo>HKKsSYYIUUUz.\Ȋ+prHNN`РLtAߦhdc5˹uA(4zj zL n&aL'jOY%ం1 ` *h7B\ C%NV`zj0ɀvoPt=aoFO,u6Dǘ;LL-~~Ul7.G''};.gDZEi]4VϴԩSc CصPcР tvg8qDFAnn.&XEQ/'԰k^O^$>|8cONFF < pW^y%ZsjRNsc]=)//l6s5װgϞv?rv϶{$I<۷VVVrK ǎD}s,07=I0`T>fwgur6z5MLB_-4-4Zkmi\ DB !; u41z ^][%qLLq{Mz xb04t2-rۙxJ aiFhD{{"4x6ipcD Xjɼ&wf҆mIvxmGϗ }M ?PW0VԾ궂>ZjoUsn+ZWͥuS⣹ PP hA#%%n9a6`ڴiƌÔ)SΪ$ Db YYY,Xe˖QVVF|Ot:Yh$ jijjjslzijjbѢEgDK\A!E&b ~i^uvE$!== @W^͘1c(//o$SOv[lBh!f͂Ք2338Q-jHaa}gO롑!@ -tt-Y:hI#yac焃 d<#9w؊h  hH4$$AKZBǟӌ'PSVF'B+L'LcTԹ#4ˈ*8Ǒ>>|+o40nWO6:~·[=w#ƾ{meudF{ 6jhͼ+C ..<;~J~,\ڮcРA8NeؾPHJUTT6l"''Y)// 0tP0`@|Á``Ĉ߿Ed1 tM|HD\\\c!,z8[ls)//gҥ<2pѣ=z+zL8ZV^ amz)((`h4P*ʩmEQ(((w J!!JjOkHґP=)Ct#q>zds: %A PO^?D:W<0s7zzMLp،H4kQN6I2$ez F=hpt+}CwVw`RLRLvr^PPp9p!ټ<eÆ mm6FoA]]] n:.] /+¼ytֲxbB_W֭[W_ǎteh8ל97Xr}&~Xe{R]̓]<%R3"#PGȯSǏF*2RLI&dLIIF^SI&Ft!![M8}D\A`5irN$''K/ ?>O;Wth.[Acoq Aq1&===VpPVVFaaT|'v9T2Y:r;*~#HtG* Q9G\<e ڮׂxTLEKA"լ$$%R-}4ppb(T =a>(jԸBԸœti]ΰ ND(@^xYChֺd9zh +jO&5ʣyT{TGCCЍlkt: ~ln]AA AzٵkWtgAՅ xDߑq2*~Ւ33?SCJy_PqƘaiCt !Yƙ G*43w$5*NzEx ծ0NU|T:Bx”OG^NǨIIKLè՜hzSAoH4OGtHO$ w|G!@=[bﻪWÖcq Ozn<4-W?2Ŏ/K>Jo깏F5ac5.qXUDoL/T   IWXUyc(U F(G(%􍊍4LZT|5ɘt :2| ͂G- т'#@Ѕ4i, j}fƠIg q-nA CſPKuaOU;AΏȍ-Mu?51aރu=e=l}8k6d RL-ZҬ2i ZXuV@TjGrr^*GӼU0.q"8>&^֐jlY媷Q& ʰȰPQFsZzW tF#d` 3Ϡ&QXh[GU!6'^3WM2p$#WM2Ru8k\[^WQ8''ToGU2}jc8!$jۘhUːjg G0m +SmajkǤ~&5Q%A/ٰ>Ul4W5ްEBKG:qn65Ɉ-]˘yJȧp>{9уfDVn*3n3yBĔnrr|yjMT}~s6],jM JOb#qzUs{s Y>PZICJz/fRFBF*^AK s2*oc^~wGR3tx`O"ӓΛFdMGDmH3'!"=RЍjIH˝Q S니`5irt_zr̡PKUif#7?d%3xP^|mt邏5YOU:]|2kLbK^P0&>bh]Hz.D/LRLR//lIW%Gȹ +4԰z_?L/=n}ѵ_}r#ئyB'SΏ,,D(T7g͚5H(B!6l?x`x2220d***Xf k׮O?mqMIXjo}Y4fΜIVV: &LمBZlDI3< |nR)Cu\#Wa"9KǨ-߂g~^= &Wz7\f8&̰0NW` Wm_م} `㐫X~ 26|Z%ԸT9ëTC[iDM{KR"#@W ±vr@%HSFAWTl$QA"%˱Λ _{ *8h($I]2y =.k!,zͣT^~eؼy3Gf֬Y,_"$I"##عSNeƍD"nyyyiH0䣏>F>}Q^}vǗsZVR_ :A8z%f6^';;w TΗK1qŏL ё}GEƗ^=\^?%{ 3 QKdA"?qiC=,z>ڴZ\Wk]xB խ(o Qxco;;>=^_\FJ8CmƠՐI2q88D-^}Vs*? E\wHT@w0'3 EpAr缐Qػw/#G$11~A˅|mA E>k[_|R0nqNuu5&Ly&4 SLo9uuuvٲe sp\mNW_ͭKOO¢ h!2vWHa"nwOw]|+r LzBDc,n?o:{LTg zHet5{>KT R=" 6!=mZz 4HDIf_>;쥨*m -AR8DSeMLd$2V]l2s j XVF05 FްB `񾐂?Zi>sD͟a+3ވ@|g >>ؔE}.g'N͛~]zזt BX0~?>}b-{=̙CAA0n8[x0D$ ٴiScJHHmnqk&\@;vZb?:쟙)OFnJҝDEۼ%5]Ǎ͌B82Ɨ]/L"ʩ<޺'/AaW}OTz4w:m=uH?Qxb0EEW|"CpNF{s+:IBpXkNQ+ai0$:uۨ0ks: VA 8YC!v7[ݼ ~]OiyͳzÇd6;ub8paÆ|rCrr2O<Dӱi&VZu ٳl\./_Nqq1_!Țm;v,;w$o>~ip8pB***g̙v-[FUUe˖}vb6,^{Ǝ?C=NcѢE<;v/^xm6O>$ͣӧ_cՖt BX.]J(~}EZZZw;w.~J=~Μ93vX/_?LSSSǻ\.4(:Y^ Y1h`@u:N]i, vAWa"n3__Ra7Ehԟ]\1T,x۽l}EVJ7\*b"`wy}䱾^a|񙆳9Fs {ڦ(+xC ^XӅb5W:DZyvÆ!`̳'NdĈ`2͍}Q |I@  IHJJjqÇSYYIII ;v`ddd@yyyr;+W^VeܹԮӵ@\mA E9yt1\s5ٳ9ng<쳝LGAASLa-BIYYYw-%;nz#%%n9O _.Uå]ϕwS3)CtLoyO(!Oȩ0WjU:dj';M~MP?/(4#j<˯x hSaWjGAϕ}Z\ZYxU\]4NB̳f M{o̘1L2jH$ł XleeeǟuNvxh4 jz~륩E-:b!,z(@+VO믳k."TTTzjƌCyyyWT%IѣȲW_MRRR7Bh!f͂Ք2338Q-jHaa }WtM lu GzC7G <6Qo?Sl$3ΝK8Kr=zGq%38p $q ^|ų8률ɓ'hjC*EwWpa{8$s&2wdWDKٺC|&k㝯r1"䳷\s28&=h-͖UN*{f MW&5zԞU[w`I&$־C4\\y6//o2(**"77 6ym=z4ouuu-DȺuXt)/ CQ[[ŋ B8~_SOpر"믳pBN'EEEBcq=Xn_}Uזt P"P˾?7qhH3i~lBҪlCatsKZ[H HAbH==Pw.&XMlgɼK̞=R[ :o O&===VpPVVFaaT J|/_'GϨ,9*sF8=k]=e\P?^snw\ʉ r&~a^v7xEY3Ye 9=к *zz8CjWjz$*\ ?y6%%I ogzH.@x,ę%sBuawkkニXY↩f&?jŖ>Wqօbrnc;my=2z=!!W5Mj?5|l;3;Ps'?zғ=BX%BXtRȹ1 !‘|z[74\=ȿͲq*~wTa\.}ZXXޠB#DStT9*g8x6=YXP(@p^٫|ΰۍ\=BXw pv/*TE?׻2&c2sOaspw0o(`c7AiV-},꺯U'#BS raW']jfoH;LX8AF @fGniZ53,$1yO8]oFjX?¨یHYa|ۖ\XN_⚶iH5r"j[]e$HnUq!W͡WD tK]Js FL$YdM2Rw8Ȟ5.[~WjJ |;0a=3m%io>rg *Smak mirfI1ˤhsA! ԻU\t,JD \l]#[=*}B$&|*J9¬ ppn~XmRi_uSXl ( r+!Ť^8uI&բ.mUj8Mjt.!,]` ''tV++//EwLASM832f\wɾLuabGMǸ{tONr&ȸ*;&r#VkV8i =PX&ww`b {GEFsUsHVmկH Fp"1!E' YAwF AɄ jܓBJJ pرK4BD 𝔡{\}>9znIf36~7>U||Ycu&Վnan6AU7m?#HE&$dj:-B" 44xԻ#6ܮ Sл1 ;BXLn4L<͛7eNC驊RY7!+G1> WklDFwJ>Ǒ} 疇Վ͕ /,dI2&dDI J2$%Lѐ,ܩq pTtD{4z"ؽӼVblz<'S.?YIPP(Ć xwc<@FFFr,YBEEk֬aڵ|-)IV⭷>ks%Ibҥ|W/iw &nv-[QRr4:Ln6F!//*+\z7}Gq WiuvT}vu{?yYVM1s$#WM2rV8)̃}"vq"|ѱMPHTp2K׽̧*N&t3*8*]/?DQr!YIXv-eee<3{\lŖt BX͛GMM ձyfFͬYX|9EEEHDFFsNƍDNhA#iӦЩܲ+?H8NPuu:}Y@ f׮]S~TS_4p&i%eZ͎Njud k 2x\Oeq+DZpjTġNoiH$LAfH0D6cC΍PDՊp<uEp#x{NB?Dpz#ݦ:gG޽{9r$ ].&b!,z555|\{lݺ⋔9|ps0aB3h2e |M3h F͛;5ƶS_@f+H}s[񥧧 a!h+w]}EFk5K>Ϯ7F&!?ټɍ򈕾CR?ȦkAw1S7pℽZMLd،D5^jsI0kN(c3(9HTF05 ޠB 9DE9F8^3 A~V/^14# =j妭Yyvĉl޼Onn.ׯX\mA E۷/@ &*cΜ9( ƍtZ-?8oԘNPRrͮo^5 IDATp8sJA(PK6/t#yc?e6b.|sGزgrqOL6;,̏'.t&+hYsE'kZKtmk0%Lz 8 smKstPjjH0H[vnmw+pk>Q}^^g,YPNW 6 ˗gy'8p :M6jժ?dfϞfr|rd2Q^^NZZffl2f̘!Tˣ>b^{{>k¢ I#F஻bʕ׏+--\mƴixW{Z=~|TTT v:J@3i,S+lGjgqNݫT8&v~DD#? ٲT?:&.D0PVR}_ : z*Dk!^ !!^B+)N">*D0Ih  P;jhUK qږ^r$,pٱcDzsN"駟&!!@jj* .<qfΜngٲeTUUaXXl۷o(vmŋy())aر<˱cafO2o<>}:?0[w>k¢tRB۷,:u;ܹsTVVRUUqYYY\s5<4>Err2eRW;k!:  .ZyN!0}v>TդvV!8R[O~렦{"@oPTb!L3>Nz~z$I$%%é;v0}t222HHHrf3\s {i#G`ۙ?>>lvmX,VX!N0yd}6+++nc^MOu78G 8_ȩ0+yˆcդٽw>M*UsT n>~Nel.M'|ɰL\~1A+GnvrR[=֔Y?|; S-^wl^gx)@"rssٰaCn۶ѣGoPWWB[K /+0ouW_uw\xZhD UxxXX`~3jڏG\|L^^^~ bJu5v}r\;ɐ'vGGhl Ô&u/ e5BRtΦy;K/ٳ/PZ|M5a7z_0=It aQ"Pw8-| ;|Uzz1V#nQ,n4]9^jRRRBaLBEE|_(/.~tA,*Bx,\WM5sݣVij$.ֺ̿''5bEZw<7|K4~@iN@͝pV~JOX @poR0q1dgY{u7Mdc \9?z3 _6qOLhN|N`N>@7z%|!b.|+I@ f ׻ϪxwI}Eא}G7?tܥ&p +#5m_1Zŭ\ 502t~fdmF j?uM(8^V9>'Zv aD %1@  A6ߏ?v}rWM5#ZKK(*0^_OۭMRA}!>7B"@ .42DJa?/nztd=\ïVVzIZ$ ݥ@ .#D(K1 䐞j.)tg]o:''Y_ ]&z_oĎN\աK=Tkɳ\3c2sO٩:rG̳c!2233;߿?FYeHZZÇpD AA {ktSDazc?pK:uM40=fXIZOmiI!t7:kt<+>ß/dffr- @3yd|G&t'v5qg% ~L]}*IՖX?,ʫ`j'U<.z)'|r>[pPݜ5k I ذanlyh4R^^Β%K`͚5]O?5%IbժU[|g-Z ^O$>}-,, &L@Q[C!-[ ht|s ZmFC^^UUU]+豜 uϲ3L$#YǎN|iyţ"ğ?:H﷐9&kPlkwhIq @Н$I]2y =.c!,zͣT^~eؼy3Gf֬Y,_"$I"##عSNeƍ?.<`0#x:=`PʕZ$Vct=fVBדͮ] eA6,F?`eu .;W8ٿ%' IXc:6Er&$IóQԀ# ݁ 9ώ5{2rH\ ǖt "QSS|^,?_p8L09L0!Z0eV?#>>wN8p`l;?0b7;p8H}s~N!tg< a\j7 \!z UK\3Â6җu7FR;3W}M He}]ח# 9N8͛7sNrssnЗe]X0~?>}(--m{9sPPP(7f4 ,YEQؿ?.nHHHmnqk&\@@C"*'bOL@r[_LfDbכN|Kk{-Z7LMn&-K3K￱i -ϳq̿x{8\`5zΒ%K5aW 6 ˗gy'8p :M6jժ?dfϞfr|rd2Q^^NZZffl2f̘!Tˣ>b^{g-#Ǣ I999u]ӯ_NU}(--"bڴi/i9s3/کxKE9=\@p1 ?lbH {dnȜmBޗ]un`۟گi !x%\*d g0' \58әfܹͳcǎeΝD"ǠAZT֬YC=[o3v{G?~<ÇoqmŋYl3gwGc2XhK,a̙$''w8^ƓO> /PTT?|qc1S.]J(~}EZZZw;w.~JZ=NQJJJ|,YC ʤNwBu 48 {?&qdM22A+p7~렡j;ix}ڗwճ⩟@p0i{̽aԩa?{we?p3+0싂 !k nliRK[VM1l1ɽ2S45)"K񢡠L(,?F5~58,y9=ؼ<К(-'֦MHH]v9}l3}t, JÇT*ϯƱs+<СC VKvv6'Nϣm۶rퟏJBQ3hm2sEpiiZ4 ;vԩS2e^xᅛ>dbaDJ999E߾ΞOQ,GB&S0>}NGNKVҨ݃jh n+gR 3릃/#/FrWV{I45a4(Ap 1o `2(J[6Nşg5 aaa 2ZΝ4hIXVG{ 22SLNNW.aP(?R՘fr9eeW^"]}Dh4RVVٳo6f2sPd2;0c bccHRïuJJ [nE^󘁁kDT*e;v%==1a\.73vl5wݕBƯиt˜1 UUUo/ ץj/ ج6 `6{.&o. }&0W㋥䤛Z=|CBE. ApQ2OWo GXV3m@"9ѣ7&=J6mn8?#<<^Off&f {f}U 3bbbdhZ222UV4ḵNCRѮ];'N@RѳgO&Rjm9ĈEsN6lX,Z-III?ƶYYYdee]Hv<4o±csrFRSSׯL'm6b8R+ɩ==0rTMg\/V 䤛I7yR)~!rTV&VRe 3emcn0mZNA+j.%9wfjJD[dzqL&222c۶mw߾}tԉ>aW[l!))spB&OBya6tk<5;1`ZYt)3gDדlF̙øqxGd˖-ݻqڶe,Ň{Cj+'HF.nDDDͬUUU:bga~>#\>AT2:P3LBϱeu*]B$NP~_bÖr~K캝+" Qc?9Q'R *`N3!3ߟ3~.JpmyxApQTՀbO[cljAljv.d\`]|4׶Sk{!`Fs G'N8&u) V+%%%?~]vQXXxS[VfWs J6PQd!pi} WOfp̱T#߮ <$4my{Z3f"s ܈R.aƒ>5)n̰&mwݙl] l6cX4h9rU/j(sc;p0]|CqSq1b!KbB)% m7^с̤:11&nRvRfA(w'"XBi^?w`;oHw֐G, AzbzG?)'ۛsC=ƺmff".)%qO';zDB!];C<9򱁃0m˽ʮz[k v&yJɨx`߮:d 8B3}; L -C"{%:  ԥlM;;ޛ{?=9E9Q|nM672<4P0d}G{}={60\Apn,@dVߍ*DzMt,RTܩjc4ބ_wp6O@P%w݃jh n+%l2m.#&A}hd?}ڛV hx RB@ F&<~N8ogLE4mZL&C&V &** NGII %XŸW^h!s{RMB(%t|̋;1Sv'7jn0n"F Zuu'qOd=n\` KVވ~X6J ȹp7ۦqf=+_ 9E/%"%hт}^3(R_~DDDƒ OI_,by|.i)z,&Ռ^Ef*X8K8OJ5RzMyt~!bP]TJ =GL z9EPUrCg:;PU[f R͆lf۶m_~DD#F ,, ZVef֮]_]R+Vj*v]=DC==܃k\*^z!,gpNκXs܌D"!>>sΉZAp1]/s`G{a'M;1|mc+ٷLǙ}5jEwT#c=FG+t׃#'?~^ζu;)V꟞1*^}ҟ&r~gT;zV*vZrrrxZRcL< .Ă (,,dǎtԉcDzl2222JQPPwl߾rr||<'!!!L> 4iRxW㸃R]-b7 degX(Jo&#4‹]i՝&~\2$R #7sz󋩮Hc&ޝX@H+yqthHOe:ټ穖2~StL&c„ ,Xt, ՜AjXbeOR)o8KJ((JW!|?i?̓Q[Bh!ibBf%m<)sGuK>WBSlOtK.TkلvCs^Hm2sJBBB0L9soذ'f#66#OLL  ݝ[r'k\.XCc% An2+ґRϝz_^O?RςRV55K|# Ozrd-"ٞp_K1 Uw s}2*"Ô:cbZճJ(/^ أ+)))?~֭[l2>?ӦMy( VXq[l`0l2233fܸqxxxj fرc=CL¤I˘1c̙3,Yb9kۖCX4RȮ]hҤMprssw! |mhԨ111$''j*MFfͮ{lyAݪ6R3#]L!!y_mWN6[<㗋)=oY=˻grsg 7x%xaXߖNY/nQ{Oxq/p͸?=ڵ+jrktbXf O>$Vr4KKKѣGӣGj[V3o<5j֭cΜ9(J<<<={6/fԨQlܸחӧ3w\x 222xꩧjlS۶bĢHJJl6ի9r֭#11*8wUtfRRRZFN߮y| PqŨL <<8 ^ z{j՝a"2]r{66D=c H2D2Id2s7A.p2i~uaO2LBݴlDbbF4JJt֋elBBڵs| ..αf#77ӧ`XP* >@R)~~~5E^^O :0jdggpĉ,ڶm\.'11OjW(5m[Fpѱh.M=VFcǎ>|:uRL /pB.;iTVV֘q5999E߾ΞOQ,GB&S0>}NG_Faf5{_} K?f" uxwk W${p7}Һ!4h-(x_Ą+`n)h=4 0q9ceH$ddHv{^b={SgYFCXXC qֹsg tjVԩSINN&''w+V(׼V1rʮ%D&Z501{?DK\V۶"2L;̘1Xr9Rq֭[j<` --#F HSN-Kzz +;JqWhevMa̘jr{*o -lT@R'-+cRMWM!Fo ՞ xsN]΅1?)_'0T?%xb•-43|A>/~Pt[:n0Q9-uO*|M†9k,jS=z\qcѣi3dffb6 rg6W **1?#&&LV%##hZjP#LIӡRh׮@'NRٳ'`WT5V۶ۀܹb Fbb"VKRRϟmVVYYY8eoSL?z뚡SFRSSׯL'm6TVVU׳Y ?D~=Ixi"X =~+Deu8K}1](=ʋ1OzK 7I k[{}eN)u,crߵ}?Y 36""9gƍ5^3LdddǶmۮ}ԩ|5®lBRRse…L<BAAAl6xxgv@XV.]̙3ddd`6ۯ1F9s0n8y*++ٲe {Qڴe,Ň{Cj+'HF.nDDDͬUUU:-ga~>#\>AjO.!;-ԴHP~_j-xKGQvIb*H/z DfҪض\G\#BSprI亱ŌHr"ʒ3ߟ3~.JpmyxApQTՀb׮G*F,ܹsDGGXYBӑCzz\i#+HVBP%w"bimSe.ȱ/U:z=Vsڳ'LxO,U+h:ʟ{2׏RIOo:>D!AgS 6cJl@@zĽ+#B$F,ai&뿼cR687K=\B=tX/|ٵBޏ T,B 2Wח~;>OhS6+|>6S7[܉~[L!XP/ 4,j˓^y9ΦUqp*tɕ=ci¾Leyݫ2`(Crͤ|JSULy /䥑x_>Df(_Tb_[hrBB žR>yGzѴ q4u;M6}TˈyӢ?&r/בYղ%ilUGҫ9[njOq*kuZ{6JѱAXbeOR)sQoR͡wmJR7Ƌ;:Pi_8aī 7&xOf?J)3SƁ2=ݟqj\ q -c! 8ʏ+^k fn l>هz~^g\U*9VI@s9}Fym' *T=n"uʨejKkcޞ}eJ)6,#; b(dE)~* AWKm(< Z]|4Sk{!`Fs G곾eelBpl?f o/LAD/1km* *tVBZ+h>j?ꉻ&+E!ug4":LIB[jkd$ dTv`ĴKbcѦ~V@Soہs+.ͯJRChh#sNCՒx{~mo*2"tCh%}7W=k4XٵRwk t~{zѤ}7Ƌ}=QJj7 O;jw )й>>Jᇯ Co~sVP4-ZW^W$  hRSSή PlV8Vв iFD[TBzr["0h ~K"_\w͛;~޵+َRMQ,v wzӿ /&>Z\RXL6"{ybS0L>.CU/ 积ʑ)$!"Ld2kL#_2*03 B}`U|MFQ(|7Xlْ``ٲedff͸q@رc%99{ {O2I&1cə3gXd Wn#8h@R)111 8]vѤIJJJnߙ3gu܉2d ^ƂܒlyAžRv/SvB({jJQ^ȔRcfӢ^;˚8wr~ΗثRu1kj#-43|6S!=~ѭ73,Z^NYB|i#@*||،s߃]r!V+G!<}:s' ##zۋъOX4IIIfXz5G!22ݺu$&&RUUE^^ΝnݚW_}6 Bxx WZd #* %r{6sx*?9Q1"PYnez{?2&VE'=//W;ԓ|@W$LN?f(ArX?axm/cT]P@D5uukHQ}Ȯ6lBBڵsx ..αf#77ӧ`XP* >@R)~~~5E^^O :0jeqO8qSE۶m$&&I ;#8X4&oVEбcG>|O:Eii)SL^ 7||U-rrr}O=Y΅L `>} Bm+m5+cυ\G#e}F3(\AtIn*vSq!QXM:p 6RP^iJX9I箧O5 f-DgEE|:u2uаcr|%X.w*l=h cȐ!:w̠AXIj:""##:u*~ jf3rkM&$HYYgCĕL;Fp ՀL&yf̘All,rTJxxU׹NIIa֭hW.ӿqד,.;JqWhevMa̘jr? t)8g.ڔZ?]G/Bش<3A ~Η2pb+R O4&U?;jAzOݖNEF@d%arHM/ gkƘ1[g{qMɣGҦMGדl&((l_*##(d2Z iժ͚5sPTkFdƉ'PTT+g1ԯ+ܹb Fbb"VKRRϟmVVYYY8eqqqdffXzF#D\n6T*++o؂ 7t1]4Qe1O: wKXپ\7hp {7XC` 9&7Ö2*qR^2 g J>)s[)yc^ Tl$}edH. P%TVºfVi$!z6>>7xd2A\\۶mSN|ڲe III̝; 2yd ̛7ٌN^g ;;1aZYt)3gDדu0̙3q#PYYɖ-[ػwovH%p opԵ ޘH +uR ]rgk4c6XC\{bA DBAJRM;s/ZU=PCCRz_G]NS tA 4t"$ IDATQ㼹_z}y[U3~rޘ@Xts)o|V~42J|3_*c]5L.0io&>Ljg 9n"ťgGt,AiMħ.s'-THPqḉV8 s=k ,l_cr1Jz hhN8w+i_:c/v{%_l晷 Wv4Rg@1gI1.޺דhFl$oesv AAJfvTKDJ}՟S|y=n"'bТ=yc'NVs`S{?2P^RcӾv!:׆>Ŵq#y^ MWXz1vggH`H/fUueoycb Z5lչj}mgs'ٴϓJi_MG=iNtj~\ΡʹNRj^FJ^ķ Htg-3k_6eW*ڵ={x0UYx"u׊zVD<)ZhA߾}˯WdDDDPRRBIIu' Pdl-m%R!wWa*Q]]]b@ޯTʨ*\S9{zPI(Z0U:P%MŽ*dsY11<=z%忋xfoɑ8q9.7Ӧqv=*_~%֭sU4ybĢ[f R͆lf۶m_~DD#F ,, ZVef֮]_]R+Vj*v]֭[3a1 -JW^H$(f;9}:b[Чir3xΝ;'kAhp ~5峅.*ctz‹h9 ~@ڇ%3D̖Kٺ] xt?4rpS9?o+6 t [a2Xo.I$0/^\.ᗌ*&-lk;2ww#ii ͚)+678خgR)k׮%'')ki!: ɓpAAA,XBvAN;v,˖-###TJXX}۱M||<\p֬Y,YÇsw/2x`k_cbbòr{ONQH,za rRItt `ZؓTwu</#tO뿼9 2jL6+JTZ%TL*>A{Դm7^eR+tfјRr LzO6WYrӿ,qK2͔ipb381̕l_h߾=>>>:u6m9u]]pO?.] ɘ0a , ==Buu5'Od\ӫW/ǿ%  ~rwww駟@*I?AQlbhv;^  B=S]ae|N|UL!POFoOi3*GwUk^,"+ 7)]j~ 6ѹ~4Vxn s RU0`f;:zޥyiiK;r֬k̳"I0Eϣ;Sgرc"..y#m!F,**++ d2q̙na&NHjj*6X233k`\b63g+Wd|5:*W5.vX,Վ![ _ť|%Iណ0R/?7pd^.W{IyUE(!rzH/7Ör~Bm; =HJm,.-LF0iR)?\ɔ Pp{yua>>R -̘^߹&읱rwst5תU*DEExbW_9OIIne˖qa6m͛7GP7߰bŊ+߲eKƏ/e˖ @tt4ƍVKpp0cǎחd{1=e&MGXƌ'gΜaɒ%;Y۶@HRbbb8p vI&751̙3:B 2?ۯ\`-ZD֭پ} a,+Ζ{Oᯡ$E%w_,T5>$<˄}MUZ)꺘7t>K,>Ƿ)z EU Lq wm$\5sy"8HG˂If?|v*$̞[˃w乬SYf.s> sl׮]9tV#G^Ě5kx'Yjq_ZZh==zUjy摜̨QXnsATٳYx1Fbƍ߰L>sOSO=uvi!F,$f3yyy^#GIppMn:"//s]u;OOOy9~87dʔ)?7 Bxx WZd #lAꚩ/ @h.Oz:m?ԓ34pۊkR%WiwQR>ܟ胦 !}G/^HEkGfur'iN ~2]0Kum6m$HdKUU6Zšծ`:> P-`CWl|kզMHH]v9}l3}t, JÇT*ϯƱ]Im[Fpѱh.M=VFcǎ>|:uRL /p:t@^^#./M6Ʋy>qt,=Mv|f9:2s> 6+g>#~ :=ɝC< "j~PƑjRmQȕz} Q<@5Z{B8}46e2/F"o6Rk;2|T* YYL~* >"?SQYe)-e,˝?[j42dΝ;3hР+VZHNJrr2999_Bkjٌ\.YeOJ21{?DK\V۶"2L;̘1Xr9R+=Nr֭hkٳDFFT*ߟΞ={ݲ;br3cVs])4n L׮)S\nVUU9 'ŧR1ov݋J U/Oo}|[]:u|@aaa-[ܹsYp!'OFPPPPy0t:^{5}Y4aZYt)3gDדX&h42gƍ# ,I6R篑A_uwPRSS׳0?N. B}*POAg*rrRGNo=D& +\YĖnhKТ;S^|]q1m8`N#+(ͿzDȤpp%/PPڰ߇>:Yͤ/p2ӹ^M-e9Imdar3U;O?>Ǐ Z  @%53p 11b!8Mvv6Ν#::P:H 5\ZM%쫦p aT<9Vŏ+d~SՅ^J)!#eɿ~C>~݉":AE6Jjl6ǪHm$[#9Uج-czmOx|[Ņ)j)۟5Wϼ;f,kh~ntMw>ə62'~JuTbU8:is1E3XީOQԬJ GU w[E<xr'|MYbBAg${VAtSa=1ޏ-dafPT5o>}~9yOu7᛿נtg4#!I Z "bڻ4DYaĢAէ,;OMoxx=c3CPk$LEnޚgֻbKOOom-L Y]|U|UD$h5.Ga:: Qctr5\My~<] zu rKLZnS@.rYz~g֑xiN( ԧ0%SQ Vs \"AHIrFshBc<wO"zo:+*&SCQ%22%ή(mvqp[-yr J:K_j i)}2W8et ^ L>eeMTZY-i/c/Jo)EVry^E?ژLpéOXd\/N7ͦlX^!K H"ZV%!!(ʝ"oEA_3kC9jGY{`v5D<ij Ln7l~׳H[ێj:>ۗv*zJܞd:e>ϼ?H§M6 ,GbbE zz=dddsPף=rY~?:Gyː(:VxK9.s? C+q/?2gr'W"> OB-Jjpۃ~Nv (8jQٰ^C^Gⱙ!<3JsvVhD`!8 $54FaСܹS| \'crZ;6ʟn#R rn|P?]%kP#1gj C|wѺ2'#?Mմ!. &V-]4ECQ.0S|NI;E'lSm~[bռ"5mn־V몮zՍhg{Ù;w5KuE+a nٴiw{ll,cǎ%::NGAAiiia6nȶmSPvZ֯_Ϟ={ly' %''4˛GVKbbPkW g1sQHDRRbV:(p "wSa䶅anʂ%&x X8Z~^ԬNX u/,6.>fpnSi2>8==$";kh瑱mj QCϟSØj̷SV`yj~(ZӹvN1uڒjg 1cÇݞ?4p";;w}|6l@jj*Fѻu~fڵI"##7nJR77 XNh`0pBJKKٹs'=z`\cǎP(d2y5j;vhǛDD#e5k=OfԨQ L>KHH*~[ٜ.-UArh-A.VøصVо/>hGйYO#;5\}pzN7ȇ~H^ϙ4i'//ɓ'SRRBbb)$I1_t]ͩSغu+Ç'22&Cwlܗywc0EEEB:=J)DQScq1f]uh۳Uz?S]Z2?ҵ>O<ғgюf-1S''FC{6j>9nN):a_h&*,;o-.bw"vkZwf??Y<~ܭ IDAT'x#Gk.***lܹ3Ǐo#Mꫯ) ͽcG7 BA׮]y衇xd@^^׏}1zh-Zȑ#/رcҽ{w7{ wlʚ& 4#I5>WË.ޜc狴 H "AC;? ]4h83ғv~cŜ}xmF~ r L~ON}JeIZ8 Ld[/@33LY %}tJJC(yG}cDzo>lM֭7B?4l67xs˖-k7e* 7,n˖-pPTT{Çر#m۶OJJ V"ݯs裏?b6=uu5aaaQZhBT xh}j%kftnfz3콺%6J2rbtߏoU?%)qb{L$/꘱V$?!gP1=JsDFr񗙥|ֹ90>?3kQ~mgo[W^!$$w,Y2y뭷X)aaavTpsM?޽;l,***6m?|>|AP(=z4N{? %'gf,RF_ Aq_K )-rO]:NCh˗[h=#5:{7ۡzQAEpsoQ41{E zЏW$٘?Hq+!;[^^իTUUѾ}[_I0п˾A7)ƚ5k1corEaa!6[dݺuٳ $"##9}4jȑ# L5&33x4 *aun8S<2333w  4T³#C83ewuLkX)N}Y(Pp7A)Y_uo=Pvx Vr'RJKʘ5?~ƋfWDv}hZO0ԩST*{2dSNㅛ,nbv1cƐ餠e˖q̙fggębB)0`<BYxf b;ysN1jj\Lm{/N^vw]ˈKAZj1tqt=?Pi!2RŊtC}9/7KĸgCP(a wۜ6֕ \X-bp B1IOx-Nq?%u,'OAv/ʿt +WKZbMmR$zv[8~=|Y'(HA^M?._ZgxJɺݰ%w_Z3X Mwg_VLTU&Qa}" $?vWvm̿אT>>;#~?pi+IKpz='q v 4жrn|IK" AA&Δ_:?Z+Y17~}=oWV79{-ewPqP?H]b/u E~UO> %Gl-Vij< DO)ْS_X MW'moOt,ZSޘ^wrn80%%&'_2r)x59[B)wlmDAE=Z!T;O=sj˘sjĤ9?Ɠx*GcJ DIjSz6mmPJP=S^6a*7ytL/ Ez~ʄkӗ VEF)V?X9uJ> gښ͍0󔒽lV7^6Q&U,A] U<+*%~^Jv֋Kɶ495 4UJjZpK^>MEVWy"H ' XAQyM$_R ҉BhQZ NZYYIAAX,"Nr[E{dOY坞sQ)مfe;:fUz8ݦϙקqM7aƁ օuTӾ/{С/T =w9ǎ{W H:L-} ,GbbE zz=dddsPdp{]WѾRb`K*ɱԓ&NQssCl""4ũUhyds%Gl9j 1hvVhD`!8 $5FaСܹS| 4!!Ƈpڅ0W9nR{SyjJ0 w3-e;UEi-&hn@NEI1UcE<ǹ]PqN ;'N(=iǜm!QcnD;ۣGܹs\¯,Z 6P(p8oΦMccc;v,t: HKK 6qFm kײ~z`[dd$ƍCTz?0T*'NGXV֮]{Y hZv]b>{q J@$(..õ ?3f`s_(jā<҄.%^+s/WT& y؟WH+O1M W$ 5!mjMMHuq;'(sPke ]r `̘1SYYÇIOOnOHH~\rͻK~~\6l 55:D]A_EcѥKt:78Fh}D`ъL:ш``…sNzYr%ǎCPd;j(v.))L>}8rzO<#::^{)Sp̙f;!!;,kxmfs2NgTMvƏʁF!>>^*pZb~r$.oSKW)|Y5auH3NTͪp\nsSxJA+BPIƪUj;iR&4Z}ѵv7TrP]⤺Ae'U W5Jv6..c2o< `04ا[n\)nh4 4KJAAA?Sbccٹs'/&22s2tPvqy4E+d4ի9&Mbt:9ydcJJJHLLF$1b뮻>|8>>> 4d\.999޽aÆ~fCwlܯywc0}GEEBj&=%5ջxnOeHs慢H_ϔ&JKfPVsg?_67^*c՗uL:a_UhD"4FMhA9vKR'ufuNLe.UX8,} k qփKbuL徶vSNdeey;TWh4"""} ]O9Xcؾ};$''3o޼fMr)KttUK~D`JYVi׮6? m޼ɓ'o߾8q!܋k׮֞o̎;Fbb%5((slTtڽC ¯٠tM 7L8-oSV>U%fdgMyLkvrC' &kqݘ0I#"(RE@Jyh$ VBU| U?n9]=*v'`ȑڵ;wǛztҔ%̛,ZBA׮]y衇xQXXH~طoGfѢE9BMM Mq/lN*k~ ¯$>:֑jŴW NVJFɪfKfE?O0||%|WςI&M2/Q8r4AЅ*+х*І(s](҂Z+Һ PAPp$7V+\|41}t}QƎ˾}زeޭ[7o~Ņ~OilnlٲA˸qEDDЧOf'"hE-[ᠨ{ÇӱcGڶm{郁V+EEE_hN0bb(-U_4jT\q*yAZoL g@ m)gͿ*q\hFӇ  JJJL`nl>ōfsSY^]nj{o;[9p El^yBBB~ǒ%Kx)++#>>zSFaaa/cqF_d͚5 fU,Z {Tɪy͂UPcFb0F=pu=)nMRC;%M4qխ'9ۣjk׮GNӼRɽː!C.BөeڵW}M`׮]1fRRRp:lٲJfggęrJRRRxwfɒ%KgX`СHJV8&##ل/A_#I馛T22v݇7WRbr0%d#"TJ;|w3E3]Q ק8rl>##7lpp0cƌ!** BAII -C6_ќ46GzQ6ld2n:x'ξx5 耀蜟}뀙 8$%%ykmj%##ѪT?ZI -| [0oN 8v7יOy7l>PϤۗ;xrTNj)jĤ9?}U2eקiv9{&77zYs}9?zRo,R p.}%F,Cqq1DEEyATVVOffW#-N3R?F-1gj(c~vtj^Gx֧P$kaZJ*\Q2{.}Y=/#9׫ml ,A"Zbb;A~~^J=d+k-%d|wujs3{}&ogGb+a<<֤W#]{0kPs'8!cFBk& AAh!ZK'蹯?dr\2͗ URlt0q~ݮ'"!ZM/e:Yy& E_+yp3  ۣ45.RV2SRc~iiH|_S/0پ7QKڲpyr, wB#7> BAуj$٘)d}4 ciHV`eӐ$ O"Jgo>BɬɧX)f$ AAJcBH/;fm>IokP n]|g{]XS0~[?o>\R-/VT`'2=p  \PsWGO)ٗחAFs/$/8#oh5ׄөӟ)eͧ dT*_YXryA6"ZV%!!(=O*++)(( 33EƂ rٗORRlv }.I<2&RJy&jle_ TmgD#YSOoOrY)^7 ,GbbE zz=dddsPHL3#CP* 㰅i&*d ?=Ӑ7V-y!˧xfz U3Jg OѵVJSn&Z;X-"..!C I-h:t(;wz tt <o{]RQyp:js+BiH~~ /s0N',^T[k*qݮa[ *JK̝`UOq)n"h6l؀Bvp8ؾ};6mneرDGG((( --B6lƍٶm[s* ֮]ٳgOm7Rܹs|)ZDáb׮rsoR9$$p 75k5RMeiosXϰ}ev8A r LxHV|Ӑbcռ@\G5.Ky~<̟d$>#g;P(ظq#̜9 #.l}]/+V $$I l6Ŝ9sJB%VjԩF  .;wңGƏʕ+9v hL&QFc\'%%quӧGA7^sòvVa6'tzR5 ?T*xj 7whY6)@";0]$o^`1}gҮH]PJ̫w:^_GSp쨍I>-_\I?ǧ$ض/ᰋ).$g;{]wq!Nh\D0h .]Jjj*<ǔ)ScÆ Oj!^}BF#~!zBT2i$.\Hff&Nɓ'W)))!11oI1b{e|7;ל:x߽;yc6b{QQQ AAS6:Xǃse*t \`้!7ޭ` FY I XҀNȨbY SJ0.YY8p ;wo_~Mgؾ};[n%99.6 IDATє+w,nVzڵkf#//7ọ>2۷/'N}sssl4^s.8dsNwVAh| E3~#|V[ݫŸgXN Bpܼ2i)&,.fm;TGUƞaKzl׻j4nv:_|.yW_}EN?wE+P(HHHࡇbDFFR^^~(,,>5=z4[l> Zʚ&:DhN[Q^bܒ3*o2{t|V[:F1(6DE şN왨e?ҡܟlLCS/5ovrw}7~-.Ç iln՜C9Բep8{qa:vH۶m/V+EEEvՄGi)JX$UU6\ Wc]:2QON6&,3r$t $3el0 |JܛerǏۘ8ȩyև2PJr[-K-NL}فҵkWH???wQ QXXxM~D`JKPAAtޝ6{|VVL6^[%??7dH.99 0gy?J5zmp Bk!I0 A!'_2Xlvz,98nWQ)A֧H}6>]GTyקHƐqaKz%,.-f\9Y=z={2bĈf_9_.1&bXf 3f̠o߾T* 111-n:>䐙MWowuDD'"bw߽'RyYV233e'AU&œOrYA9)M]:j[KygTH,^gsjSk+8(kPPtKCRbF.Aŕ0`E):wh~Rd 27^9_>1bqٵkeee3N',[3g47;;&r,  :IP v=vȠ^̧^CTQN2OkJ9acF K䝆ͷIHų Ç48FN.}ЀlRR[nmfرc׏۷fqQRSSseHg_ <t@@^tϾ^uFenX= rss~JJHnAX|9]*s>}"$~;:ҫ/+V+Ϸ3 #Y'-;AG"s=4QY&k:.OӒz]khϾ^Tp//1b!'**[|233H 7Rώ aAH|Z^X+>EHsù/o˟O EbOoR φ0z lS5^*IJBk' EY,8 VU W|r8=KVn]|XJ8*Δ:4#VYH̝ƨG< k+I[RSA/0p=mnV6cK|КBAU=JCz*ʪ<| _2LmhwJo.V7/>oܦa"ګ(3:7ȏ< кBA}_?^{\V#kcFS0)?Tq5sߐJPx o1ЮO7)o 3УWuFE~Ah}D`! b)&?,1S/{>s¹2>ZkA?^YWzL2QZ*$ Ayz|R_+*~ N"A~Nξn^^_=w;ixkmUU84ķrTB!L80yS5sdNL_p9ElI?_EK /N|'"RL'>Kc ztGO3N Q|~by%3@|*@t' 5.^b_Zd ,jIHH **ʻfee%dffbGy=x? FV&0b7YZ`1}gEeRקYC[nixɤ'9a:/ QRegF ]C8OBk& őx=z^O||<ܠ;@?f2Ny;~:i7@˯?ǢhuGxr"HOE qM ! ,ǐ!Csh4 :;w=AZLN1nX >j ͬwlRoQBF)t1e}X`JJ0SF˘0P¸-zrY51D;+ D`lذBp}v6mرcFQPP@ZZlذ7m۶T(]׳gϞ"##7nJsyҥ : q~"jILL~9*v!77=1xp.*IHJJX pMJ(;< ʿ>EZx9@?e{)N;b`_ p52'Lk<\OA:v7gE79YBƍg̙ ]'q\dggYXb!!!HDhh(f,̙jB$VhԩF  .;wңGƏʕ+9v hL&QFcǎIIIDDD\tdÑ#G'pٹs'/&22s2tPv&$$xevolN̹--UArh peC)!n7yvQj@j*˝,doڄlg.:ĝwIpp0 h4 ҥKIMM2e ~~~lذ?O=Iqo@hh?W^(J&M… tb9y$6{LII KĈ#ؿE߻w/'Oo~<ԩSݻfCwlp:ͳؽ;^TT.A:sm0M`2>'tĪy<71ILc=HhK\G5?h?Tte?ҡ6X7ٹs'~-kr?ٺu+Wu\MChD`YVi׮6f߼y3>wo߾8qҋͽ0cHHt9O6;{lo% A h{y*YAmmu.&`dQz9nc I xm Tٿj=ӧruk?H=RGpXIFh4~:t/\򘯾N:]9.rB$VJPC=ݻQXX}b0zhlrUA>}ؽ{wM'5Mq~Wi$V2gY{}/k[nӐw΃U$V gs!,y)&,uE2J%LJʫa([+y3Ո7\wͷ~4bc6s5h=IXB˖-pPTT{Çر#m۶}RRRZ]UԯhxYf []]MXX11q/zTNPU%EA~9$ t?X=Ϯ)%0oZ(*Ğ-LgJvv*ּm\LK17Cނ f2pg?_67ifG"I58p ]v>_~PXXt\IChD` KPAAtޝ6{|VVL6P(1c&##{? %'gf,RF_ AV6a)0bsUh$^ÿ톕W_ީ@B5{MJHv IҾ%VMɜFrѣٓ#F4ߟј+{ ulY3fзo_T* Xn|I CP0}tjkkYveM WowuDD'"bw߽'RyZV233AujdN^~DVFo?Ã~1p%_}i?TLԲm%VM1)0`E*:wh~Rd 27^9r5}u#7]vQVVƘ1cHIItRPPe8sL}nLM6ld2n:x'|<>(BTUUONNT*xScÎj_v_N'0dx'(qw?:ko+>bpwV&+e^e~*&>k>]Jh\,UWWŮڂ \oef9kظS7z0{R p{,YSyZF,Y?ynBe[üwۨ1[HN0p DR獊OL#O32@Q!An+"An?ctxK>efleʼ|pskfk_/F{ļA<>1a*/Pt)I!cxfz ;>͙FL"B% Aᆐ$G?f @ojH; >͋yI3bQhO o}ڙ|)Y[mиKLy-zc{ +ظJ{ p t^2o>c`7O,V;7Ub2itJ:N*Fa{Ѱb6m[x.asZH~GOߺSWcc#oHA9"A*<čwM7*ژG[ɦ;B/UUۈCrx؋СJ[0*оUzC[x9cn'  EiZ sYUUEAA999յR &yn9 6ŋ:4gՕ o.8hgW& Ŵk׎ 6tt:ɓ7 (?SL,0#&e;ْ'6L{ȾCʌxz,Z{bBT8ASyrbc 9SKot[Cv0`%wh4 8H'LM"m@VlbRŃ IJ`Us ^{FQޓJό,Q<иKH Imza攉"Yf F,\HFF,c۱X,deeaHFIxx8Faa!dffe˖&eʲիYn;vhrM65 JEJJ 5Ñ#GXt)嗭V%&&Ij\bQm[yyݎP-HDll,EEEbVnAjV&ꉎPSo#i|q^;z:hRʎWVf#ެxR_e|}erO40@BS~oLҾ$F[$iJlgeY&33|fΜFnn.k֬!??XlHD`` ee98qdyG.fʔ) z=FnJnHHH`=zY q!C/ zll,!!!'>>￟Çhhh>~ӓÇ3f.\x:GGG;ޠ44YJMYYk;+^"2pT}kl}h=7q {GS&r wkZ /Iڷ"%.]pA:w?M7_hׯ/&))+1i$`ĈCsS\`?GT*ƏOjj*999XV8~8f/$I <}]PΝ;0a{q|g49z(vm:.m۶ola`6PV6#߅]? 7q>|0A*񗗋Te!ؽ$9 %y#MA=kP}kÄ gϞ,_g}g^jhvʍH8gδgAnp +iBBz)9y&~^>̍*+甲2Kv0@wX]qc >ܞ2s۞y=Iڷٸ8:ux!E޽/X|AAA^Wr$uڵ+}e?qL:Yf5dgg3x`ڶmѣG/yn~~7`@'O.l㡧R-&pkxH_=㗕bR~ZiY'$2Sqwdfǽ/2oBRT.jƼFYǔp<| [7 :]}p*r!) IDAT1&`6Yr%3f̠W^jdY&""Y]/Ɋ W#22#IjnݺxŇSNN#\}%$d>!!s-c4V76&k Gqxh$6zkG +R$ш.T,Wο+7rеrGG$*AmFvo߾/Rcdff6KinCp=b&m6>|8XV HOOɹ^Kj1m"2?ϧHՑ=,999bBnrŢOntr ? RnB,9S~:Ѓy8-|I ^ C&M-U$yqy0j10 VD`!:/v[$?1}h}SìFOS/^C!mq ˕$xnSey;8ZQbCT$AC+ pY^2ix'V,XUW q?$E5/+F#JjkX镎>n{m q)ۼ 4X ƪzڷv|sTZ7x'ū*Y|0σZISl۪\Đ?燛1b'mAn."A.w,4K޶Uz:Dj̛ڸgÎWGbJ)53|yqv QF[yb=W.(g߿Z " EiZ sYUUEAA999ՉFS\UIzzw`g2>ZMT*3)}4&i/x5__՚^]=(1Z:)A]wiPzAIO+Td,Ա s'5R"W[ 71bB222eݎb!++ 68GFF2rH4 33-[4)SeV^ͺuرcGcmڴaԨQT*RRR..==ݻwq[$5XlA^^zs &u56-HN0PO2%.]pA:w?M~h4ŋIJJeL4 ///2221bs-P.`0ӣGT*Ǐ'55V+ ?~bbbb$o߾ ߹s'&L`Ϟ=slݺڶm[۷GRV6Z(+®lAZ_GCx76[b  `^x.;IL)UAڦB53up1ym|tꘙ]Q-EvVбcG<Ȯ]۷ٽ{7:t2.9ɲLtt4 biӆ+^w) o z 7|Caa#@]su ?ŦR1-Hu%. WνXu[s璴՗Q f PuV-S/X,< ͧT;۳gO݋fСCDDD\qRYYYsS4!cbӱX,>}s!ڷoOhhU]d]۷oO׮]y篩킷)*qΜ H3 Ij+[?z%ZogKW*@Lc% F$3"֞ar"7[NJqqqtBˋ޽{_(,,2~$uڵ+}e?qL:Yf]ӽʕ+ơW3f%w< v}8pukG7ʕ+1cK,al6(,,l vZwdņ|&1bfөrrrBѠV[HHגwӮ];ܑk .$Pͪz5Tؘ(?I&pf> WT"S`Mb+A<>䗝-Q>"P"eul ^ٛ %پ}^祗^J<2eJʸ?#Ķm(//g$&&bZ)(( ==&撛{Z^]] 8IP-IKWwV'(Hűcfd`ܵcRΞ[i \,An">*ޚL{<05ؙϾv~?7&i;a?z:<<$v_&R]|~(_D!룳,]"A.EBjDGG/и ^AA999) ܪSê$=wWXn& /IK($AX?$yyT0!%?>Xi}Ip5D;+2X-]v\qNCEvv6'OA5WZ[+sJ'=wNRܥ|F#0< .(gܷ˃Z; Wp5D;+:FW@5k׎\r7PFtb&I0/ o'2b"5|5wʰEN *dh_ƸS05ro/ V+A2D;+ Ĉ @ev;,6l8ȑ# ӓ(,,$##LlҤLYYz5֭cǎMiӆQFRHII`h4l999V%&&IXlA^^z//GM$2P$tpcջN5F8zD` =2'yyt b'lY.WAvVe233g̙M/lf󯪌e˖$IRVV'HNNnRFs2e ^Ojj*F[ҭ[7X|9GEe)--u\;dKJXBBB.O||<?F9j=ګKxРf*5eeX1n. !j (k \O)zw俕 ƇهyI5 11ӧ)**{v'--M6]qx ""a4]6Er#""83d;":v~}}Ӳ<%_o͌iȠ֭BT4TV?OSZѶ+sGp}p*J!1&`6Yr%3f̠W^jdY&""Y]/Ɋ W#88N:!I,OraL웓H"W-$$4p}k OH>>m۶XV>̢Ex]]] 8IP-@(_^,?:˜eX,3F2vv _n<җs_Ah)JlڴwfGһwoHKKb`69rIII={ʸ?s,G1p<Oܧ'ܛ&X ̼ Ill%w5Ldgg;Q^kķpU<ӋE :$v1qy)յ/qfB=J‹|AJ/S>li%KӕOVܕ̥w}Z4- z@ɿ=@O-P4}ĈbN\N/ݝW Tf5PTIx ѷVSoa3%tRpAA wRo0zq 'N+U eJO=ژװdM%9'!%77uLXJM#$]hV0^>2?|g1Vڂ " A'ip& IDATj$=fblj;~>2o/ӫv+S>A`8{;U,ZXN f+AUӌ|  X (`C~*Y;2{m NԶ^oE07 eVF4_ׂh$.ȟZ̛WNzsH$ F$3"1!gX1A)X 7īx_)HVs urWI30pD@+W՝3glLg}|Fb:rsA BhQZhnVUUQPP@NNuuu7o'y&;S.(? XwĮ}uL[Y'5 SzM+""' )qsH|d^^'u56^Xl|n}\,Ӯ];bbb.ظGӡ鈊";;'Oޠ rCX'2ԍ +c,!'OU% >njHl9ik7wVӸӡC&Ǝ6`4*05 ִ7V>[BQF]Ю]; p@4 $22҉5SB uhA)EN *4niu\6;$"x؋!U-#;%͝%rG'08*ۂhgp!Ȳnbņ ###9r$xzzRPP@ZZdddɖ-[)2Wfݺuرɱ6m0j(T*)))Hģ>ʃ>H`` F_K[$IX,jm //\ѿjIH aq>Z%e-VRgV>I;Of+z׃:Lˋx^_x؋i:4|UkSJ1Չ[,dff̙3;_be͚5 .UƲe@$)++ĉ$''7)9L2^'55֭[֭ ,_G"2ᔖ:2d_~%ZXBBB.O||<?F9ꩧhݺ5?MQQU߻ ڵklҭ[7~K^W]]MPP0.xR Q<ӋE :$v1qy)յg,k$^Xs6'ih_]qTW+;upcV[9xC\Rl\\:urw,s _knCp="p1?'Iooovw}wO8Aee%SNe֬Ytb|}}QՎ܍&yx ɓ (+xTnt ?5pӇ4n[52kpw_{ܩ1~oS~W~R *}YTŢɽTtP~{;-<>)AJs=q9٥K*)A{`M+}eΪ'EP!(=w}E3T*qqq 0fq)GX$mFyy9Ç'11JAA锔49777KtyK.eԩ[o]q:U]] 8IP-999bBpywݩa4=AjKbU2<sOaÊ*S;tа==mڨ)ȷ0NTwxqY0lh]t ܌D;+:X-]R(-oO[+&Ƽi S<$̀>44ؙzd9goN9𝉱c +;P]i#yߊ \hgW& Ao B4bjP~ RP {;U6^4`?>ěVKdm$#NuuEf*''  5IA$`WgQ]5amԬ}wcQKW-I0)џɉkrL;) PC&>kL$p+ -ZbQ?j|u|ol>ץ;ᆭ'_?xv i4 uQ/;)|߹<7_ڔRLuNA %owq56&./%PSOޜݵ$R)H2o>jkmLXJ/'@ -E vj{nWXyvq G!̞ظGy lƻk􄇻qѣ ;,`@/v;d,d}zAOBjDGGurrrsQA.y7IO <@qEd;97v$=tםwV R=@q]bzlgt#; D`!vs=:NGTTٜTש%N *<[o7~qcTyP:uwG SBhgp1Ȳnbņ ###9r$xzzRPP@ZZdddɖ-[)2Wfݺuرɱ6m0j(T*)))$&&ңGqZFdZ-111HŢf۶rչV[$Xp*bD)HVs rv;,]RR'5ٝy٣J0,mAJ,I~~>3glr>f#775k֐Ue,[$I"002N8Arr=$ 4e zTF#[n[n$$$|r=,˄SZZvȐ!|[>66 Çt,Y9>(wqexРf*5eeX(э$$ZmA%v !lB0:k15y#8gF-'RWVsC,'AOf㮕1\)u5NCnqJ]tt*+Ohׯ/&))+1i$`ĈCskS\`?GT*ƏOjj*999XV8~8f/+$I <}]PΝ;0a{%IGa͗g۶m?oIYjml6۷G8 ? \V*>z)~T1b%!غaTxzʬZ݊OP[kcliAţ}[VT3gT*(űuVK޽/yl&++M6߬2=$ g2u֘fN:u?C .իǎh4^pn^^^_ܹ3Wyeo+YSç/!R)5ė.j68e ^ŇCx FKiO;e INgˁ 5.'%,+ YFCǎ9x vo߾Wftʸ{I.Je4h۷oM6TTT\SNQXXxc0tP6nج:\Nt3/wLZF(-?M J)Ty *R2wr Ը̅`> c' ȒQV7.';"΢$أBT;۳gO݋fСCDDD4 b.9)rhMXt, Of:tzU$&&b28}4EEE\N]wūzs yX;3 +nG-i&鸔rA34-\\-Es+:f.IeYTn!@Qy\{ :s @z HHpjVDzNBˋ<=VatƭL hg©>#]d?̪5T嗓 OR7}y<ȕ +Gs<\du iӦ#i׮m͕+WJUFa$PDbbbĉw} y&cǎeҤI%?ۇtMstҥ$&NjMQ^#DYQBeFP})VTҰ*ԏLxJUuwc{pqQU!c°*>ZfozLw#ٹ\=γԭ[޽{ײeKzqפCP `0rJ&L@۶mth4իw5عsgUJѭ[7SGDDN L fU0gmڄ1tEMDDD%ĝu *c2[.TԱcEuZ:5=G\S-4ؓ}qqQX«#UI*kX͟cb\XI*3{g;vxۅӧOӤI;jӥK6mT2mQ>IErnܸA>}=z4f-ZD\\\^x/Rݵk׎s[n233 k׮(Ng[yVpd,QzU<4GFΤfXx?ο-G-'(U/h̬uTr."i㹙(7{gؾ}{ k׎{pBL&gBZZZ(=DtY>ʭC-p\7ҭ Ag-0`fS~} 4;;px^sbcTZ>:^A '$qbI`[NipqV83^0]}ʄ ک\.L_ዛgdrB0֦)(JQ඄B@# [G.eҥK\vf͚*Drr2DDDHO(k U40p~<7;'S_FʔwYKÊU<ʅ Ç1u?u~yt ?KcDL&ƚ !($e*33Ǐˮn=1xj!2IͰsʀXdUgѤ83Ckxa'ZEb Q!yVgX!*`+81+YNEalqo'ku 5n0_u;g`Ƞx]+sm.wؾ:qBT\X!*<ڷ*Ŷ쬍70ǫ5s|iw՗mޅR#?d1bx<.9)1;>]$RB!*.I,V{3K%VxgKs弦 ?cM hu&/B52qcVwMôhѕt o ΉòB{BQnu Lkw &+V&Qu7gWq㉽A=2*Rx{ ,*ke:?>>4k֌p.]Q-=_w{x2}m)ZJ4\K.ܼia8Nȶ`Mg7&/‘NvQ!Dy$YQi]qhР]t)t7P^O׮]_5I&.lU?DfsV*IWfۼn2s:IM[iڅx3ĪT<Ӄ+lIžmi/I唜gEE =ƍh4XVL&{e˖-ׯ_Rn]܈a…\r7i&|ej4>C6lC=VfMVe̙4nܘ#FPZ5RSSYf=7quuSN(ɤzDE]UtNgBQvt׊|tcju ;3~UFvwj>&)dwԪ#lu:q⸪ҼýF>ẎsT+(>{g5 6m"::'{,obpE֭[GtttXt)UTAQVJbb".\`ƌ(IC?X3cƌ!>>___BCCIHH`hтaÆl2"##h4ԭ[ׯ羶W^|WX\f 8 u֜9sN{lj'hݺ5'OW^L7vs:V֑8ٶ,gB/frG IDAT0Lz5k&_"WώFUذ?GYq%# ?Nۨu͐Aܸay ^ͳ*a6YY:_nUgdym޼9 >(+W͛iz|I,X@HH111,^ݝ7ү_BQ(d(T9ϧ~?VeĈlh4ry &ҩSEG㏷70rH={NŅ~g222hϤN:?]vK^+O}0]@J(0媼b.3m l'檉^#c]U:wqcm*iU;tuqSڗNϺba8̰{\!D>9*kăXCg hu۷te;pspp͸N oL+C0a曉lޤNms>zF& #!V&B Q}=z4f-Zt[7ŋxb!%ҥK\QFIzz:9?]_Ixx8]vEQt:ݺ~Z%$jY?*ZF4?d0'oM%7ꔫaaN!_\JN~ēҐ/!Dٳy6((۷`0Ivػw/ .d2a08{,!!!{)iC?w:4'p*: KtFے&a8'((]A '**ꎏ5'6Ae\?Y/U*i9[Cߋ'5CF^1 V+ U[Ua?ZtfWIuvnSWE2uAv< hm<ϊmnK(8 :2, `u Qf.]ĵkh֬B$''MDDT<`>걾hs-NQ!Hx+ěf LnھZ֮I=ib8ԙ,FSbc*L*B7<+;I,D㲫G]Y/.zU O*N ެӝ̲ukhuQCDžF #Vy děUQ4Ɋd>Ti)!<+3I,e6,nM{שLKTe7mWfҩ+)iOչżaT/ w7.=܋!o؆|z圅BO !DzJF_$s|i If#:NmŠUk FzLgR-7ϼ\ MNO%BT 3F}A箸=~U5ՙ,]Sú~<3WLGkxYw]胓§Ә<1 ^&,ӳ VBG]%({ҦP@vs@luVYj9GWBgx-xk ՒjUl]ϣ;5}FŪTEprRX:I*\fӳX/N !*0iӈ TaC@紴 ىlC(2Ei}ƋU0[ Sg-ۖӸqLۿoy'I1<4ne'WL˙ im ;`4221,]-K#(d\z'UZ)_MGo OJgߚ,"UW˜ hD&&j:3B6̓~jU`+h$8)(sn$Z ;̇ #s:;K7kg?Vr,^OJ;K[FUlئdiߚ:nF< 8u)!Iv*tb?@E#Q KFVHͰ0h~'.3>]X;ϗJ!ӮҊSUe`OF+!crO1w?u00e`ITq6*|b!PNa٫x)΋㗋$?ºyiu0 L*䭅C}׮:C4tbF)iHB?X!Ik̋%u-]Yꋫ¶=iLY¢%ݍ ^u&K7l ~xUrhӇē!IBI !Du Ɠݸjߜ8~Qg'Z_\>"T,{ba8NP'jwgYG~:Y#1dtN!$B{r+}SWSTtjmK* [v2u:I+}y+7n/_U= o}苫ow3w:CBҐBqWz5h fr:KuٶbL[^.. +Vҡ+fI*re _ ޤ,2O[!D Pn axcb̼N,Q$Os;)8wP%pu%ۻ`K*ΝS'h+?IsC*P'B!ʂ$B;rvRX5֖T\K4X wNzK2?J\WWUkh΅3r:T`WoK*voB!D#6:mM]HL1^jISX2Vad|RRᦰzmںp-p^"OOŧkRX U !eI !D>Z 7܇'jtzs*ͬNlMJ\ww khҙkLGt:nLZR N)zG !$9"@a>qǔa!j~U]1E')I q5. Mҙ&huzg\vBڪdڅ&NB{8Bv.I,}%=Eo-̪o؁5,F9XXйzh~Qff[=eLNagO9 Ya $;g0 GW@j-XͯTثx,#_keuvxnTWa$=. {]eTeҲNvmiHJ2fWXG-CSZTDa?VWgg{{ɉ P :^`7ŒNR0@ÒTrCGͼ¨wZ-L}-VFj$:2b:-fvB9)$^#7ggGW\ðn:ȏٍNxUo~0m 52͉.]Y c%zga'[3Eߜex Ib! [Q20E=w:I,jeOYA dOuӒn%dS_O@ sef"~%$BT¼Az[3qzPcaB#& Z#T4V.n 6v:HB5Ib!]NxfVgHNl  uZ]j:Lo0p:IE quW8P#VuB !fOH@@$''sh^iA-8caF#2l7&&[GHϰ2.H|b%wF0e6=~Svonqb"/o_zK [܈233&ĕWQDJ!)z3tnm% :LiР:uBXjGiSu \NRZ5a 0f鲛Tq+'{ldee7nq5ZM|uh2`0ΥK&ĕ2f-(z#`,ئkDP(8q"|rvٻw/\_|Q*H ҥO<.7V-Govo=UVA&G8{;Tәx"8H[G`oO|ude:͡`,-zqjLP/V {d/z !g3l}%ĕB2swwgϞ=gZn*W@`7nk׮t:^y>#>cƌk:wLhh(;v+S篡>'1qfG8ӽi&9 (6 pbPOOL&+fʾ ULϧ6W%WCSض2O7l$1qj_+q%"/I,1WWWvŹs爊b|hUodeecǎ|&i߾=vkn݊N`DEE~FAZx9r$~~~ 2$_?~3:t(;wdԨQݻGy5ڵ~8w^Ϟ=ٷoiiwmk2Xx1UVtܙEFٴi7o$!!>m+cÆ ߿K.;R|5).l9zceZzh>$Eո.z寧qso$NI\+q[\!XS&={зo_f3( [laԨQ޻Q$ڵ޽{I.]رcG^{f̘+HLLls44 ӦMc_)SLK5@uF~:DZIJJmU?t1WU~q㯚8S# KJ\[> ĢX,,Y$ᙓXlٲ~}nݚÇs(^Fɗ$L=z4dۗ^xWttt]D=։^b5+ tuהyܑ~ܗzR/8!q%-qxȪPFA<^n޼W_}?;(j׮M޽Yz5#FɓOFFmڴ/c󋈈Yfzt:ÆaDE]4hЀ`2DDDH\+q%ĵs\!XTy{,}l޼+WmƧ~J`` CeѢEL&mԩSx{{SreIxx8]vEQt:ݺVp$ĕW9^Atؑ'N8b]ѣ1/_NNxG۪Q1#F`ǎ̛7ov{^.]bw;}*9WJ\+q6;]Wnl=N Tu4BF0(w\]]i֬+&''MDDݮI\+q%ą9 *z Q3 ܖPpHudY0z%B!D"pnKD B!B$B!BRB!BQjX!B!JM !B!DIb!B!(5yWΌ3xꩧ'..ѣGs GWOBлwoZnM@@qqq:u 6Qrz=]fuGB! =E̾}pvvgnݺ_͛(Nc޼yoߞ͛73rH6l@`` >E.O>;Lg2B!Az,e˖4lؐ͛c2ĉYsssVZ;wU)///F`ڵk,\̟?B!Ǣt:...FäIIJJ/nݺ_vΝ;ޢE 233s?~8еkƌCdd$̟?hYj޽;Ǐ'== .zsay䑢|4Z=زeKnR`0~z|k4o<9صkz⥗^SN޽W_}K c/^LFr(I-[dҥcڵ <B!Dْ":v|,YM6{Ό3xgٳ'̟?&Mְ-ŋ !$$ .0a^~eOll,O<ׯ_`ɒ%ԨQ^OXXseȑTR>nJ͚5quugn݊Ve޽<www3gPڵk믿޵m۶Fՙ3gNǞz)-[F\\={$44^2=<>>hZ;FZZiii@_xG\jsrN5j`ܹ\|ʮ1[haXlh4֭˘1cGO`BBBkܼզv6m0`-[oF! , ӽ{wZnoaBQvd(T12o<ԩC޽UǎG~899建ѣGiҤIcP^=*UO?ts5jFO?%**(mۆ'+ٳlٲ%01' ͛7U4!!+(HNlllŴX,DFFRV>&&SNj*&NoUI~;FvJ]^q]zGRrej1P"""0FΟ?_2 ݻ۷3h Ub>t:Ç&22łdŋvӪU+1uΉBM0ر`ի...h)RX91?UΕ֭[S^=իGZTf.]sϑ͎;o+';;''ێnݺq y(%%T6mz7nb)b)I&ob26mofy_oرc*)///6mʱcF ._l8Eq|smDԮ]4I"=Çgڴi8:BbxիW… XV:vԖ-[j*փCq"Ǹt-[?{,::T{9֬YShᄇA͚5yӧ<Pܹ޽{s|{Vh4Ν;s,ԩɓ' -N=74jԈ?Te>}ӧOSn]VX7wwЦM;bԩSL0///]Vq͙3ٌ p,լYX)11///Ub-Z(\QFNh4%w҅n9߫3gΜkU=8qqqq$(6mЧO .\NO>lْÇڵk۷/111L:xϐ!Cعs'VaÆ3nbb"}˖-O>\z :DZZ#44˗/s!jԨ?UVطoIIItԉ{6P_|EΝKΝ9||~}vڵkŋYf .\FӇJ*yFFFҭ[79jG?/)))=Q#66H{9r'L'''ڶm?LZZdeekTGpp0M6Nv/KT^qL81w ~pp0o[Wn[8j֬8p3y[ŋ3ydv]!D1P"ʹxb"""iӦ O>dCF/>TRݻcZNW\ٳ8p" 2dgΜ?`ܸq̙3%KLxx8-Zlèr$&&2tPzyɎ{'I欌=#G0p@֬Yða8wG79?$11UV1gbcc?x \I&I ºux衇xsL:tپ};O?4g.֭K޽8p d̙<%(KoňÃ{n1Cwjy]J;52}twUc !JOz,(!z7YYY=3/ҥ40`Z,X إKxgZ;IMM-`0vZ֮]{%%%1mڴ| i)NKO̞=ʜ>}]YT;vmӧO3e<==UܴiS233:D`0rJ&Lŋ9~8\nVO}=z4f-Zd1 .d2a08{,!!!eTpQc߷lb#|wܼy}ka6?0av۷/;vƍۣӧOaf͚Ř1cTw.MFFF+ !EʭC-p\7ҭ Ag4€tRv}_6BܜX94m G[G`\2B!BQj2JRx]!BrAz,B!&/o?s!~$TX Ф!jh9GWBBTxiirH!)I]!!EεeG#<- B)CٌLLGWHӶaE*PuQ!B!#uSy ӷnsTB!O䴩OY[D!B!DbkS_mlGpXbq8~`GUB!B .-}[Q76xhȊ!BQֶ֖v$&iW~~-B!DQֆ[:́u''kHTOdB!⋭ % oض!\!BQ:̞л[\"_ſ9B!B[[9'Sn }09â^DF !Bይm38+9ݰp۸K!B]>&j9l98Q )@(B!DYr6 4|<~ے^028m,߱}>@kK!B&9noJ&B!DƖH$W[GEQ*ڇ+B!ă\ %B!$B!B$B!BRB!BQjX!B!JM !B!DIb!B!(5I,B!&B!$B!BZq kC!Bq)Q^mB!wc ˭C !B!Owj߳_ԡPy 7:B!~:toQ0 zVYJV !B!}$ 9{` @&wN, ),(`[rHb!B!Dy70ck,lE6bZ)WR"'r>CA !B!ʳv~NDN?mNbsQDn=w@$99Wo$B!Bo;rB\nw!QwTP&l!9=99B!|˛X$y  *PrH[ fwҶX!BQiD˜6'y ŭ ybRHR!B!DR 9s+ [ꎊ:*'(8K !B!*;%y{&9(w͛D)B!B#y?|m(~.D쥐B!By{'!^=EI > I*B!x & Lu8Tqž+ B!_a=W@ɓI&B!)B!B!B!B!B!B!?8soscIENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/scarlett-4th-gen-2i2-monitor.gif000066400000000000000000007525011476551703200274320ustar00rootroot00000000000000GIF89a ,17 >DJ!   2t$ W! R #"""!$,!$$$H%'&&&!)`''&f5&y',***+,(."0+,'5*.-2///.1"910520523.5,622225'53875;6673:89 F4(D88<::&3=-@::<8> ;<6==#<;@<<<>=B@@@?A9@C">C,EA*B@AFKDFN,D[Q& - M` *9DӬ..]e%BwQX*ЂC-[C$q3Z` -*q@2yLc qK6 Z]'QHb|4鉱 Ŕ4!/P\A opxaO\~@#Ƣ ؤfD eD( 9Т"Fq [L8D^V04j*cu1EmRy5u * 6VEg! "`(ƍTʈ'BGF4$1P|&ьNđA|X&/ψ|$AꑔY|C{s4z ]&j◖AVԣ,4bgLqѐYK;gVH_fiWj fMi,YGXӞv5[Bvc*")Eu 13]$x`X) 63L\LxԌ<.#wE!Qt5X! Q KƁ(}X p'% R)^NlϽY3T鶏zSFiڈz0yK^Μ,aF,lC" A`B D= RИgXɂ, )cR6[[eq`Blk[#ܖeQIb@6Ô ͞ ;+S,iիhZ`o|/AY D@|A{Sqp9LhR84fkl=uSmewA۱wz[p/܏L!d%AS=k@qc,,%ggrS~GSdp ABUQcaV0 UsH+"d!0Àd>Ds !ja1-dCHA1ecV>^a, > BdofVzz4IP#gʠi hk "@Yd34B0bvi̠icR&q ` w$Iаgio(Kô p!?ejF$EI0 0/zR1HBi6lVlWRKN!KZKl Vʴ%0 ajM&  v'vBc2")ҍNw-!'{RoQ_N)p"(2(Gp)OB)9 qG )** QE 3eF@7 u56d> rr}s"Uc+Ws6-<"r-+ܲ T 4 4S4mtL!@5/"` ` 9'-&2/% ˀ   vYpXLAvlpwd :K N5Q#WeWRDPz`YAU 0MzE 7vW9^c~|(G )FxiCק[eP!q#[pÛ"=11 B$DbЅuAO p~bSSaUbQm. "u>8H3Ł-@ r^rEX`b,bѢ!#Uf 0-A,' )wz ߀$1! ggh Ӱ z -S@C4b +sHVifn @w#`GĀ|G1IA`%p 1h$xi7DK!.Rq'#K84!ыGp Za2tv `h mm' C1ԫc:0q|M5nriBޔFVB(2O>C7)6)cOGb5(2*&jְjoqqC"QЅ$*'c }sE/*TW.qB aF4IMtnt+C rIrS W0uAHU9ciXLpA\iA% [La˕'3X<6rs<+L1sqg  Yp2U][]+ aΧ3% =XB3+@W:):21Bpq}@}pw~"{;˺~W2)@FpN`WP{^[%bmN Ie~0~@s@-beoe(Nds-=܊pbq [m@)| ~ q0ws@|m[A0wߊP0 dݝP 0٭ڮ=q~ ~ p  ΐ p   0 sN\0Y k0P~ooޣ0 0 > `ZP &> 5~`Tn p ` ǐ p o p =bY,LE #x >%N ~ d ; #Xďp -N5 F"SDE}  ;  0 ׸ b. _ǎv@ۮ ą $ g,!s ;o{C{hN5 4P8P).WN!)&,,&`$\^#%>!/S g-@}-E] S$[}P ~~.^ [N+?4 _ 5o*/Ha $ |;& -b]Os!p@?ntXəY#% xZJ}yxo?y>️4\m(}pp?]~&12d< _O/N@v 3PBvСv"hQF3JX]Ą#E4cCvZ\NLl+n⺄ʭ>69z`Yj֖==|Ɵ_i#w?r= M>; =4P<;xaD>VX8c 2 2࢜t֙FoLwq QFq##QI''J#T%uH+3Lrt|L,4KL3#Q'yg<gO0vH8)!lR#3U>,IJQ[,*Dr.|GX|%XcEg]6gVhvkkpptIw]w7^y7uٝei1Zi}[`%ZlF`p ZϥY7Χ@Kmڎ>6-~!>W؊/^vcne6cC;Xq- 81i^Zd:Qj'HR7ߴzYk$PձR+A$tX6и1RAl$ZlY{o5﹝tUR[ErǟE0A E'eOwaWgu={[c'~_wߣ~d8y+Ǟw|G9miDžu;z.1jG?}gzeGӱ4iK9 r?ﵙdR&,E~m2K7ُm3ߛԥ"*V; LEK 8oqk_t~JTj"`61u_1& II!HExF<.8 v@ObhgM33/E.db81f.+Mg'#c8G+ ى -8a `G9HBҐ)xHF.~!G$ *~ T&I)?!AɀـC5&$*-iS/ !YC'<(1~Q09E02:VӚĦMLg85C5Vc#ĹNvfQ0OMa FG+]O~s$?M޲*dDIK Pd9nT^6G2Tf f}mL8T6a/QTD%+ utDR5(;fxYvֳ-fZҊ6RYUᰢ)(00KYe;[Fҵ\KVftL?}īGOKS YPя&3C{tC :ee!ּ͖EozջC o~_׿p;\&4Fp` Tq=% ԺuM{@N8 >a{4)q#Zvȃ;c7<"p}}G.2P$7JC#WupZy)7Y$)Wyxc 5_ìe.A:&A J3(vUnw3GHC\~!sd=0 9B;qFs W a0pA9Da߭iBveW.a":D%0TxC@F2lNF|䝚ӣG<0.S(@3!x ;|xPfsP; aC3(4K!ઌvH-ф/LM9ɀ^KDO&hф&tR(9}{$~1=4!,`@ӽio7g4R;S7u/uCx5LOx2׫za;g(sdI*"=|bbܢp(gxbjgx|PAtA,cv(ͣ|b0g z{&iz6s-ٓB8 ر*,X![4T&&(Jq@4 : ;ëӯs":? nHn:9 B ClDb09D=:;47 =/<\QE7:q>K/vH@~өJx-\u(xB,4-tBjax@abDRD-:D-;@9&@D-H0^P9(D I|$ȫ\p@@=8PD2x3KIxrEpAz{tl`c`ln`;|ϛoAa BtŬ5{@{iLdd atAcÆdHn@d0-Kd8LaAkѤ&| =cBadHLb |dlM'dK@gx =gG}t- H씉p5x?9Uhj5pOX$Jl(UH+&O?rp>hTs&P/q/9.I(P;D;9f"<OGɺnpÅ O3KPKQup&knh,ڷJh@~[\=gb`jxufn(d(ĆM|g,l M0Sjzx0dt4U,/L| nL$SxF٢-.*u*=(aX|nMxxd@}˾Rg =*x`$=fp(l!P֢W]s@@NpτCЂ(tȉDkhJN@l8NtkJxÜCjmϙ`& JtpVl:+qX[hZPg9Tןb}JN(l/HH_XװՀ=Qt:,䷳L<(/OE/t(lN$U[ d0u|a F #RHE|`bXT Č n(l(|HGjpUg-Y|,plʓiHxxԼs+}3٥XXPuAR"~l-%PUX[j;sxOw}UO-Ϻ1 :;f@mqmiMgXwDI\9pT trHt$H4lB fWf(JU@DI5I"5C^ݦ|nXs@@᥃ɞ]Mf =@;?;5fEChQH>X ^fY!%aT̨Hdu^(dL-!`-[ze?f^|0$)(2ropq&r6sFtVufvvw&kl(9X9L&[r:3Vo:rN-]D$?9PoDU8H%%&0f]~tU ;(1br^@cW>vΪE%X̘YEnf3!;FrTP?+(JXTO_ݺ=n_m-pAP^Ρ@~*ӻ,q |l#)d! UnK$lanhtqC&TݦrRqݶ+hq%BGpNa@#l(+D:E)xreo-} 2m8)`_'yv`i^ӆpoWjo麽o sFNj^y?J)J(z]4#&tEk:wاokG(x..n&w{8ω瘇ytf{ý|7W=zHC,Mlj|ɇ9'z/.)gisppnsgۿ}gg}ާgo}o~ׇWgv J%T0G*Ix*)%՗g}O}Wgor6vMLd:UI>|2l!Ĉ'Rh"ƌ7r#Ȑ"G,iF"Dh@8q&Μ:w'РB-j(ҤJ2m)ԨRR5j]M0BR(ǒ-k,ڴjײm-W؀ >`T/.l0bWxU SE*|k2̚7sY+HH1Vn5زgӮm6ܺw7‡/n8r xJ&Dzn:ڷT))V <׳o=yc\.Y,1#2w 8 8JDZi+@3!Zx!j!z!!8"%x")"-"#ށ'2~x =#؁JB .#M:$QJ9%UZyN" *9&eyfHC恑㑰9'uy'yۄ6H!w,&*jzf㥰$9Tzbr:z:z⺫kDLd(:gD %$j-z-(F!Kı=.;/{/// <0|0 J,0  5[|1k1{1!<2%|2)2-21l2 6aNHA3A =4E}4I+4M;4QK=5U[}5Yk$1 v)0e}6i6mv` Jc }7 >8~8+8;8K>9[~9{`06ܡ>:饛~:,7 4ԽEđ9~;;{qy=탨&+T B"c!=0HN!HBDbrl<%*&0b"#,c)Yv"al Q0|#Ld)3g|!ʌ@Yd2/}23T+M 7)Z|&>!/Mz HxD a`@'w}dEj΍r#!K¦$&=Iְ$&tD݅ˈJEe^ 7i- U($aBt`$Qqx``#ptf Xn}+\Ȱ\K[ģ=hJZ|P7)5$fBj`,>;$|ؤ*Wx4aB"qҶ!(G¶V.p+=.r2}.t+Rֽ.v]sc`s},B[n 8ng#NB}oȁ_ C /@@MN 'D|pFm3|Vϋ4-|&>1S #`CP^M80;a_iD_L'>ā"Y 3yT0#-XPJsY~9WѠ,` 3-AІ>4E3ю~4#-ISҖ43}>9|1JCI3%qQk s3B[K=LnZֿLQ.|BH3Uȁ7Y*87ӭu~7-yӻ7}7H @-64FЋyg!wc$:ȁxw:pD(;r=/?>3>/}녺+8!$! DJl I `oMuWC݃34:h65Di-= \!Bu:(T] yؐPj0DMD@` Ơ ֠    D`E,*y ,B+=T1DCԬmZTFmCEhCJ@?=5a OLt@@ (Td@ !  "!!""&"aT@B@=\B. C^aKC5RG!6S2iFb)b( ")ơ,϶j4 !00#11#2&2.#363>#4F4N#5V5^#6fc4b`@@ 4@hp.X!(9*)z)72ŢEc>'΢@6| =.6О `/jDN$EVE^$FfFn$G# ZT H@4 0,(Hd!@$ R,$P4bGQ%R&R.%S^P#*P9~K,C.d&D";ڤX2K$<@#eS%\ƥ\%]e0Z@#d 9.ΐJB$$$b.&c6c>&CYOHD]HFDڥg~&hh1 8) hRZ%&h, p'4BaA9ƕ(Β*BJt&(ƨ6%iMA HJA ,).*6j U ~,*ZZ"ySL <ľ,̚*jllΎlN6 KP-ҊGa elll\JC?>+|@0N6=*P4îB|++?5|03;.:t|'8C!mLC?A0R5A>LBj. @0>PB90An~n..~ Ol)fڑ>Ƥb.\J2+ă 4C8mC=-0j-0J3no0 ԁ>o0BolH<| l/gu,ǒoA?:|0ă3HCp2/s3c7;0J( @p65^_@4AA4B'B/4C7C?4DGDO4EWE_4FgFotCSYx @1'eέ*hm r/d0HC Cl6c' Wrf>mKKO6pB pM[8r4XX5YY5ZZch+ I{pήRnC/r43860@8H_OPp!0u1*6c(NAs9,]䙍^ 0 .6lǶl6m׶m2(.NI.,5J5RR20=44a2 k \C7R-#7r ugv6|v h 8-oHܶ781YF 4@䰉 4rx57Ѓ*|AP#mMg@ pO[ 84$ @ C2Ds$Á6̴0ҹyζHĔ6ky <W9SsdI|ѭR:&zNL:A\wg`86@O˪q?]x@A x_DoVJupF C;{RJ{फ61n8PH,oz;* @ | z˻OF;j)nIp#NGk<7H'Nǀ @ïė9׼O< Iw<Q} #]˜@߼_3(N{ vh 5f>eh\A}@+fF*=< 3;s*z.蒮.ծn0#p7;L?@d8`A&TaCҘQ>JB{ǚW2@d[*/aƔ9fM h@O?j .>\ !CO}PWfպkW_;lYgѦUm[=t!@+\ t>9paҐ |O w( J(!LUn. =1[^`i7wI*"\n 'fQ/w*+t hcIyur5Yqp֡>x'` qjA"K?=uғA9pUgi fsas#?}QW7wns=޻"^ziWMz^ɐfx=*$X Okz@IA5((u B$B o[D@Sb%9bE]s|VTG:6~ XhE,,Kl"/]P0W8'Ec" !@iu#͈*^1H|8ʑǞRE1Lc2J WBl=$^O4CK G" $Co2t/eAkՋJ!19TCxJY7o5 X):~jI 3H:1I+ӀG-*4'=hBFٰJJנF7a"Ab8KȘ:-BmiE P@=q\G?R'M)Ϟ@DV,% 4f4)N-^Jiffܠ*J8Ҭ6ǖʹG@ P0d`D |izckάx`S(xhy D]YzOU>!/4AQp3Ŝ<#꒤ŵmiM[=L#uR׀@c+n]7~gÑERmp۬ꖵȀۓEr;k{Nov]_+P pB>,^z#4 B1x4Q>đue 8> 0&a<bEJe'zH@|$`xp'*1 p#anBCwB d$Ȁu e)SyE>r`xNh> ܓ~ĶM4IF@ `HZ沗,LD62f6p;lg|J3fOF hA04-2( ܴƘ66x)Y Pl' ~wl:׮ӠM`>%[D?=nԁx&q #m7ĹBbpx,<=B8mrTMFOvMp#\ w8%Xkq| t\$׵]R/FձuFPH%H!U^e@m@ o^w@B}I𡽻ui˭e8A_uo_Hןқ g V=h1AP[=P^g[V.%%7lEZ0hPINc *ZzoߧN;1||,xA j@,0(DpGcↆc o I + /)-&BK jHM{P@]% 'Fٺ ` ,}0p0p 0 0 p,4*80=p {VP ٰ "{*flp |)+0  ,q &h & _^ 5 _@b` P Jhmq1uqy}.0+~1q.gq$,*8(1q eA;Ob` @ p(P+K1Qq `r sQy r!+)R@=/)*QQ@ ̠ D@ @M]2Wo+bƀo` ` p@Tr(((2)r))R$@a V k_r2ME`I` 'Q v:@ZL4Q35Us5Y5]5a36SSn+R$@6y7}738s8_37'G4s99' =#//9>~Aj6^ C`C6j 3UP %??3 T Q ??T@ Eq(0S3u 31Br0DQ4EUtEYE]Ea4Fe4E+r@.``LtF4HtHHH]6f+DDIJJI+'R=(Q;o#Q TSjtNT>QCnc^@B PU*CUP QP?uPPQAQ/RD& 3w+n@*4UU5F)T@b+XtUq5WuuWf@TOWXV5XK@.yIrFT$,nh0%O1MlpRW^*c>2 S p@2^ __? `aSa_v` 5:U An!M=>U4,v"!2b'vC !Vb?vAoo5p_BIS odyR+nE+b>p6s5f |Z'ssY c[Q ts R(j &!nߴ^֠OC" X%L3 7?zzw{o{zgB|| 2IdSQ P6&%W(7,7p#s38Wt3h"t x!x+L7@ V ANWN>m"r&6p8/97%:kS W a2b +R+Xx+6n Ș>sߘ♯ti` ui`S/7^O>Aؕ`1p`v!k>aMF9#4 W!ֹ]9ْCCٝʠ Jߙ! : $Zw(f  lY FUY+y49<d:mŸ x)LȀ @uW`LYBF P` &nojm}kB!Z:aN0n/BZګZWmz zڄ:k:! [#}7+FdYSD§oCfT[}c(V{ k֙6S=hbȠ #/2+U`~]A>a:: :|ANlRa_SA P"`~ ߺ P {S۾Y`0 <ܽC񲱂Rn'}Y P ( ϵ B€B6`>!TN0Qz;C~MQ^YAC`P&!EJYzG=j86ڵl۾x 7ܹt0Gc 8`zf10F\Uz$_d͜GB#W&T /^X%ݷIA{wP=PDl/֯cϮ}{v(_}Ǘ&K?Hlڶqop50u]BuF` MTetQG]tEI&df.)D5܂M8fva!ЉꤠO VFm M9%UUTS6 4(c VndN2YD^{Y|P3}@3P ZTe)H)@ R٘vtWhkBM?3 }-s1[{=(I4`LB T$ӏ4ED/"{>(Rj)BD 8jh謕:(+jBJlMzm`^ht$*ě̙ 2=44Q8W{ocACDV6ޘhLUxUK%`Jd&,W j 6dmM #b'ˆi{xB!W[gN+sO?ר2Au-hb-vPx$YԆ*Or˅BʐֶtذMh tw\{=߀mkdX7%|cc Ut} :I@b*X;X' N!0.ԀcSGh`܃CmE(~/|- ͦ;0~0A^:i$a `G8|(p/800gY AA6J 5 z0V ! \9&. " Ҧ`s 0#DH0D'89a \1lcPgx@!tDAsD 4 12 Cܣ528q_* +y[lm(:x C<O{CJ 6*Pސ"*F H٣%Q"I2'^B`%K#B}nH-A?0`*a-<G6Ta(D( T1 mX+* 5@>bA& 552ъ @9Pu+I%JQ`h@cÙ"&gᨘ NLC8%(3L[HUAS=tdKuBZA!L;rի'"|"uIiJT `\$a$-r# a ж'@>'9xkF{Avu&vN4͎Vy#Rh6x<Htt@x.fe! 6ȍ@pxx&+ʥ2* p! qG%!qr3|zGS<ys"[qP[ gPK!k@E6 H\sMoGk>Ztef AЀ`Q}--m(5vl3R!.sTJ0EWĸ|% Q-ռ<+qqk;Ar#:2Q}eg!% o q-΍J嬊/ѳ>+|ŝ! v` `p@p 75BFuom`!I f_ aj -ȕj]ڦmڐ}=zj۸ۢ|}ۢM- =؅}؉؍1ٕ}ZbLy$TJS ˨*Qh S\P FOMXoYBuF?NzCE%P~ Ɋ  4 @ha'i!R7g<@~BDn T$@]pJ@!.YL-n`߭n~~ ƌ1nr]4lfbAe$.!I&[(n*X /@_pH]:v@lR3=9Q@ p Y[V~˺~ȌZN#[1L4 $@X, V E?+iN~׏x<MHvY9 CA0 ^k5P^vR`?Yi+a/8DϾYɏjo5O?}$pJM aa bbˆ!XA A8P0%F"#E3HG X(Tdْ% (Rp"E͚6liΟ&RXiѕ8)YG5NZUYnW=h1Gi?P[qΥ[nӳjՎ7-#dܹ#\ТŃsʀ3g2sQ'9*y>ܭu@։E;Y "'^5E(dDɇeh. wmwȕ3w^:y=q16obzv뻿O$>"+i.l2,JC-|X $ D AC2 ?j KzТfIn©'rʱ'zG ԉlrE!HEF ("J,/ ,|(.SK4)"K.*M8sN:N<{@ﭼTdQB@tк,/(,8y.lDՈ '32"Zy!&Yծ6_[Cn90AO.CŒ0LX3"t /zh^ ֽa=6dל Zi3W߀lͨۺWr0\ݖA1Ք>U0QK=T_͠U-̀BԀHC8C %HTK))F4TYH[n'i$ U¢TQJ5 8`=&z-g ?jz1DUT 2QAȐtc* > 9OqVd+\$~0*$Bm?z"0@/B+/ȇ.|? tǟNsn]#Gto_=_2h#Oᖛn{oq/bIQPn϶ʊg4H]  lx~ȚRj̬jJijmLc ӄ&4 lY`YPҵ}x# L*mRÔF8[CsE jor@zP[0"O| @aq]\ QL'E*YLD'BQ#SlB2ƌhьBx612- ΰa6 AI" x*ה0,}& d?J)AJЄC)PBL53 ` |/Ad̃zZ2e/^3`1Jb P̅(LFV0;nQ("0+#֩kʣuwI$g ΃6Qa(8I=EnhC`(abLF_L)?.}`Ӛ洦4i4YĖYGvF SJhS-ʹT#mSUzUfUtS\^HQ1 MnN ^SG0Btb7B蹺乩vnr@W}_]ל( 6.=]Wy16X ldB=]$MfYxĨ< ]2@|%T/M6iG"Ri\F7UOQf 5F= R5TcV*H|{AH9^W {_Wo~P#a]0AB &CZ^-:*яxX AB,6rZ  #s>b'N1@46N"M3߸q{z4dnԻ̩ZZ˜1:8Cx9%uzp̹9^_b?H?ˈ?3@r? ?;K,{?S ,98³#=.3.0l*!E ÉXy9d~8[/B@9h05XʥTX?@^脸$JDJd5pʲd J ʡ,ʣLJ3˰ā4K̡ʴʬJʸKl I@F ,< %0< ),"<:4c3BxGyћwAyY8Mӆ}KG+RHBBCérZNlN|N脓t"ЯOTJXWxXCدZZW /OOĈ8GJJ03>>t '(@fIrN:;: ԣKK#ۨ_= P6dт]} -QeQ5 L X09% nTm$ iM\,<hH{ȣZ/B4HNN GZ쬅I/$6tZReUNNpՊO_TELJxIU ҦйqPUp}w0P̀ϫŻJ*@D̈o q%W2WIW]_hWWz{ v-w q׀ֻR88,p/0L2mAS6A=H~S:p8MyKK@BYk@TEe XH͸I=DTM=ZFT]Z4[< U|(PZΎUR/Zݯ_U^[`̀a}8J@559- !jef+ 0(VA1z_( e\%ɭƕ-ܻ  8 H]յFb&ES.tu4B=Ռ•&܅9mB(tSByxҌ4 pHW^bZ_ ޚ̯POY OzSVŁBPW>W/pUNZJxW+U@W` Iu`H۵9cPEȂP[gu6}Pa"rx5 Ě_x̭!"#bKYԍ؊Lu݌U3H"w4H:Ճxtk"T3 G:>]=q(Ȃk, GBI^M%_E^dU֧-S”D}O(RuOO I(XPN -h`OxZN `SF [eZ0a cu[QX~(6RmP;^d e :A stVgAatVyf+ U]-LL}A͔ 9Gtt}xh5[B'(hw&G'@UMo)yh;$ >ȷHDF=۱uvߟ~U/[n"xP,["XOUP9\OTe[e+(f~䓔 8lʂlggfXGX';WnlǦ)ԍ-găݝXO"<˼K=@N&Sm伄[#8 0u0N@΋鑳iH4^n_ΈZp_JnR 9'pծ0knU kZGx 6W-.`OKShHaea^P&s}l plh( *t(Qjx!cWRZaQV!^ ٲfϢMHΖ9Ќ+3+ͫҽ~,x/[ʕ;bDzJ8--z4ҦONz5֮_Î-{6ڪx^y"~ać@s1& P($ĉ=0 xQ#1v" $aEH (uT_9+5WX}Q'8 Q8Xav!tvUdP&^V-v\!"-2!iYg֣?CYG[ 9wf\q>Ps;2܆E_!abyb)nk)FgƝvd&gFfYMTLg~Qڟb HSMmڠ#RKzX*`)n[T:؉J+8Y=&zRc  cc;2۬BkJf=aymP.`.ٮ  $[/K )ܻ¼K$x"0 /liAzR|_eU.E-65DZ|jh66nK23̷s.bHVdklbJ[G#KD}PCL ʁۜuV2| g[dfM6|6kE!?]ܷ3q5xYRDTfxY4rb*;.C'"cr"x &Ql<2l̬CN!4{޻A=MI ui^obڳklwRקݽ[mM:ÿQLR?^PT=`e[BevC=#Ґ%+xGJF2>x&D[6kxˁo襄 4v<-qk6!L]c[涃sCmf}RJx1*UD A'ҸX 0[Uۂ"fy )`\* "@(6!,X ! dx`%EK. li5xF8n"$#(KyTR4%*UY"p7W4=ԑր+ l@ĖLt= fφ]E@wGMb"9hN*Y@!'=i{3'? rrY FVbi4[ `$RԢK{0@ i_xQT$5iG?ґAf<0/9U Db15CǰF5*T5b Etb9'WcGu 4eui9C6悆*<8H?YmpP`%W5Zxa ۉ C 0=~;f"laq.`+kY*d%[Wд16ep|`SÔ5VJuɭn_S\ue]*qKǴն5Ye@ 8h%'աt]l@:b-.x[4of 05 0z^W}ΗImbvӝn6N;>eIVR 3M r"*s4`C= +F/ZcgL 9! ƈ} p=qbX.ת! C+V.^0lfh80;ee"v&J"p`–B7@у *4 W9=(e[x`+\,VK&qsx 9`j#y4d0Q@ sMiCW>?|q?C\_!!dL xY|  ڝFFeс98a  ;! tA#(B HR` \:q `=` Uށ͠ vm ;_D B!8 Ah xN-(Xѝa-`C8\/|l<#0C#bC/b[@F! Q!t#] f^bl|@_%BTB//-܂*|%8^ )ΛjQI)Z[|4B% cl$" @H3*CYZHme BS@ ADDA H^@^A!|+3`9=C?><6?@^A>Ic?c@K!Pml-c6cNA8Tcm\hC-H@8ݐ#p9F:jb Va]%( A_ ZM~58*4CEZ^^>4*8d9lZ%[:[e,fZ:cDd1BuZ0S55Np0E"my J{|*˅cnhth?'}f&N6Nd1ܼx^=^\SH6+8 l?򫿖 ,H~ʪ$JNV@ہ -33Cd P00C8Qf@pk/55`׆^C(2Ӟ0v k k+LH .+==R?6t P/C_vB!|AȀ0C?C8%ɾ*ࢧlbi&plOh \+4 JTQf@/B8X[g87HFTYU-lmmLH` x+?@jit0vC/j] |/tC_0t$kn/z&0/!k ]O&ҙ3|V8Z$vdIC!4]Thp_pZlFuo/ iq%tddr}@?FAFFFy|00(=H(;$3<*< ' 1@1*1""1#q֖sho@f^h&D B8ē8L B#oa(J@(`C%*'pC|tdu7*r_o+/20+ !Ð4ѩ5c݊frn쳬ӈJ2muY#$38Yot4/t(XS|k0d'9?JxA'$>4a4G|ü\|oہ*HE"C' K,עˇ<'h<{|ke<#=+}D X{Ƌf𐔻фk*jLsd۟۷ܟF{Gd9;BdD/~O>Oc~Nh~k>N~S~'l\Py u;\ګ{?*êߟsd&x!@V(-0`hb ' &a00(#Qd=HXZ?|&A/[ DÇ'V$aId!˘3< yRrcGcA: v*M7nEר9z${o^{}Т .,+Y1 )^Xpe9$trh /|iB5MZ};kװqg]w Lyr埇/S: A 1JL1E o^%{23HE(Ba(W|?RlE6򑭉$xFE}f(@ OQ<=; )ؼP}sc!cIkue/~ $ o)13Z@JI^2˗SHLcb.{9i`brO&PCBԳRw*^VYVg{'PQ֦ajrn"l >B4$Q9W@FWSb+^1Op{HJ%CV6\'] {ŋe?rwh:HlЅ;(HCMӾp[܌UnFIX,5ZR/Nmr]>%DzVnu3pnwVw6Pb=ozE@kajP)PQ5UPk'<^$>Q Gv׆M$|8u2TҋB$n,.bFb881M!3>rMd|kぁYq L0fu,=q<\p YXj ˘@Ļ "BtH,XTJ z/@z=tCh}aUZn퀟Ū CXԱ A> DZA26@/#s6AG$WJo`qDaI8kE`5P*sM{3qZ/q|<jHM;5L5` ƪA+HЋOԄlQ+IB'QZO/HԥN: #uxܦщ7q}{ ;ԹUvWb+taK٭{ߚѷbΰvP::o5ssy׼W&|aM@N*6x"Xa*8䌾&1{,s,< &fD#:*V9/])F GN،I0ARl#hb/ T!>AZJb$P(/# 0$#"*Cl`h lnB6jbPc>4+4hF#\)\ނ+\dCSloG4>pbO(A !x.j g8=" @ dBbJb Cް0 0l+))-#$  ِ31#$/B2Ox P|+kH`ȁ~f1j~?r*it cIk dFGEEk MM:!~*Lڑ,H+#:*#N')@?^R >!C@21" AB!I.ܪ$-$12%p!)L0j`haTPQ3r'KX@rQAD%e+R+e$=/7~>4P" id#,2- R &pCtA.A(+cCȡ̠#AA3F2>`.2SVkޘ!2\#H4P5 #62%A$ nx@6O3&Ss5k-Zs,D8m5.7Y6"s2+23/63?H:bk``'i[Д(Ij)A_A2 !!ӤR@T+DÂ0Gtt 1b&94~t!B+//0!A!.. !e#$!P !7D+ T!sc9CbHTA"QI -Iw## 8+k8?"IKKIT!/4#G=Fo4GwG3HHsHV@1'}s(ۓ*Vza>D  !%@GT@14,neMM qCU3US4ޞ@ dՀ8VB D%DO/a1c4 2!% ,/27$#&aI 1 ` CjRJB #]_7]{1Ɖ$\3B_ӵ_]M4 UaS_V^cC[[[U\<F!z.o3c1n#Mү_O Zr[Me4 wN4&r- ɆBqs'Hr-7su/u#7v)wv17OBn1"o#oq#oWd U:.@FdɓQp\(R+Ad@lQpv B@ah+k~i[JiB4TtpB978 TW+4V(zwl ~1up9Ay(AAG3yC^!A[Er!O+d`` p,H,5")Rb # uwk@ &Anus8t@}8JǘX8 4PnX؅oemGsvC' fh` CgZ)2~sv|k @RS6_w>~Q+ O֐3"Ŋ 3ݲ00+{ʂYb68A xma1`l Hk263aXr/_B4y|MXSJ" (!nӟQ  nA:$)Sf qZ;pyGg?b3@7SFג)cW"IJavV|BY 3Ύ1iC݂e Ĕc)l! `&/9ɂ{`TM) C GX3@Kjp3BpQaxUbBA n` @\,R{[;:$$oޚT]~y/N#t{{;ڜ;ZÞ=(۲1{4;#:YF# #Hճ{qz|@pw?AZw!?0Z q제*,8"<)k.<ÇL$,`BaqMRMx`PMXLx3s#AU6T<Ŀ ֠v5ڤ(:^|<+ >d$Ĝ ?|͜η7&ǃ|_ئ3!?}H I\ = nvd{+_@!k\.9#2 o1Bi= n=9¨갍uɂ`&1K EaQLA9twZi3 a; jy3~7.m m RQ^Ej]BCOaC4~}/=s&^/|p՝ݽѿ#1I R#DwTU~;~;!>{!k 7!yYA} `7> C;$/(X,(x}^`FAxbۇ!skc!3Aț7B jnx3Baʬ J@?JB~aW _y+]C۪+'ߺQ1?bsh)bӭ7&;sGL3u?9{0.PWH14 (_`~0B/^֟.תk`܊e-}ןIꋝmnS (B QÇ#J(1G3j8bƏ4*V,^'G qA(ʔ)WDx|PZ4C/,(Oʵׯ\!/M6LУmBIKéUf˷XϦmiTxbڷq׿e VK)TTur`+KysΞ?-z_ҥ>xG $|YE`{g!abУKNu诒]Ν:8LCy9bg%BѢ ]AP˗MĞ{ae~_gy1B$ PBcBЄvD!1)&)dq1MՀDk|BX= _yF=UL5\;YCy$])CNc@ IFM~hg%_Iq㟀:4r+@NHo$Шx\rY(seہ'y+_|Z&Ԣ|VgcmYc 9+_mq+^D6І}PCSVy*R(0d(@!٦[Q|C҉#z%'_Ū eCO?|EC[ CFpeP.1~[ńe.vLࠔ* K0G",Ҷ"aHL*jDRhzޚ*XU߰`%FU?Vl͵W^ƶrD˼# [vW,y I({K9.9Q%<YA~Ruk8rXg?)r뚻ɹ^{OC4 r@BK B/ۜDm%=tM/mWWEZ+x\Ef}}fݶ A`W k܊-@.n1.S+IWAX$wf)5G?s24 b0!:a\#"HXWDD1@TtŮpj" W<,pi A#&}; VA$jS6 NUP"Aր ,# IIR2C&Nzڠm@+ :ZxmdI#FP.8堫 WBLk`0 h  IHs4ftm 52nz.$M4,#pC|5Za;(4FIX/RcSLJ׃"rTKd"H*"$02 PMrӜx6LCˉZ(Tq 5 aE08]03䊀f r 04AIah_?Hq"=tK Q qFKCBPGJ4,b ~+iX}9l>2kk? [Ȗ^'WQ@#]F]/5*I#"XͮvzARH(R&s n}c/hH!Bq` 3Z0-ܶ2mz2d_ǿ,;\lGPK X\[?V .V|`5yp2?{(`$l1V̠1d|-L:~1_n :.<%!C.rD xU,qwD62؜,j68"dVV@PnGWFCcV✗"R+1DU,!8E(̠ʡioӟ@G]ꪞ:Ј7I?5xG(q !Y8x\&YYgZ]D->ыN' ( 9|mkHwAY3i5S? |nqa@K[G٦mv{>NpPo?x#qx_P Q\ c.ysvm.G)FG"OLX\BVݮF?R߷/JbzViGD D ƣl`c\_\sz=[&Zl `:/ n˖TQ, mors\_KH=[yg|ϣo}axJ9K`. CFwOYs@<4:~bUrԊ>¸!zמd)I8P @ vʃQb,A8p "b#9,(w=pc6/50WzaN p% `r!#`%(? Y46(EЃ?3"HFx(gs r.0s|GR('Ls:XR&X V`z`e#iW%om%A;vFVN5` Wc p @amcX{ PG!.Q`raT* C VpHb؊ˆ!8"UW0@ʷ|`H5RqC 6 @ HHbBef"8Q cRԏucb AMP! Ф+L&T0fs W&8y  h"-&*I7,9Ò$#`X Ѝ4CY"XZT:VBE10 s@HwX12#(Z\9 ^`)d P0h1} ɈsEW$ Sifu%2pye ׀ a!0hs020W6mӺ0 { M@ @0^@ A؆ؾ{|׀- Đ +p1)df(l |^ֲ 4 5 ` ̼-ޖva j18$=Q=Pǝ˭ m7=*ޝ̝  ɛ5XL}љƴmb@ P |̷ )) D1Qk@0>\n!$ q)~޿ޜ ><<Wf8 -fpG°ƠW/s" 6AM`b~mVZ\~ri[   0 Jp0wppAKhG.3IKQnB 8, πM,9}nt p s4 X024kV08aμ;͏,͉.9(  ~3>q\ ppL`\π ɀ 0cٲn `^3L- \ ypX+&TڀR i ΰ1 LR ΃ ,p//1?5/p&˾-&#@m ~Pl YH yX"OW aɰp s2f j>orDIb= @!RoylpLpLJR.^5sp k@ p FQ6q 7EkP`a QZ =~R$ D2e #]SL5m,R'#v 0I`** g-Z<UT#?CV]{@Xe͞EVZ/8]TeHD݂K-[l({iOlXO6ȡ5̒9eg(Zѱ6c'{|9Ο0mNLjKmណ`KQ 8 5Wqx̭_Ǟ]}&Mg̟E 6l{ }C,{>Nia@v L>/,Bzs 8Xb<9ΰ0cQB1Fgq ,I Cc ,X|s &6[6/25l*r.L1p$381F` Oy!N6[DT:,QGFq<1 #B%Hb0'olQ:j:#fh4U[Xg[qФD;w0Fti&h9SJt)E Œ:)G-:ТM6^yKRC<.B)>Xz*5Sf8CcC թY$feEAX0(P^^~[nQJ wђ&P{ @w b &&9P .ڦZ8k]X9^.,^jN4Vhx'Bv)缊B>yg!z}聧gzyG"r" Ϳ"k<;/9tڰKvWwD{#xFilc$8eV&~y=Qi!pQ}}ȉUG+"x}갓π_C@EjrP*g `!.x:$($y#Z<E&c|lZ0U27+Ez5 aLx5~ƕ8hЃL&lN 81I{Fͽ1bhF4nc R QA$i; {8 WP S&?9Cǚ Sl[[QW_dG639\r%>[$T4\7~Bh+]DK 5ׄd|cn)j}L$nI? (=BAl $IzR''uIu+YJB1X`K.<,GE:I 4cgBP&-\>X΂ (ܯ44՜MqzԧӝrdR<ȁ' J r( ~4Y4 ~,` V+gg؁N 2d4G8zA:t,4U D f5;jm7K~Ped;0"6'==ClL"փM[U2@/ ޢd AW`NF/rDJ/u{ BW&G)i Y^eѯ;~d pe)Bɕ9els]6 旈9 dFaw/8 ]Bd8[(?N$6TNlxŨ0sQ]x:D B5LJ7E-j/<#5D(iΡ+м珐ԨN Zܮ]SLլ&vx2'a6=lNϓNذ;С >Bp1*:A?f񭛵nȔ.a 0+]|a"<99 /lfWy*TQ"$u1 JAN/w!yFE2ǸoqϹUx`o|$3:ot+] wJ;` IgWoz2ghA+Vq%?5kV[pԃPL/| m%D G 6JkD1[8b[iMvJ^0̌+oɜDz8f<-yͫOP7o{[-zJr8Hx1A bwS!м%vCqw?L.'.! |[WIOX@[3<٣ 88. 3CLR?a{[(789:;Cw1QsA2#8ح{"EZC @~Gȁ$Ȃ4ȃDȃ|dȆTω}ȉDŽȋHpȍ| Cs<+(*T.1 m4$T"тXU W}Ձ\mQZL;TюMҖįOx~_pZ<JD$@$ on-T(0_=@0e^V/np$Ws ȜkxV٫'WoW"W~-WGUm XWJmVׇΈ؀TS7x2p*HZQ4,Qz [H]YUً٠՞ VaՊѥhDCIEҒM@~U0l_({mرuX~(l2ͨW AԃAZXVmmγ3$ڷU^گ[ W=U\TEo' -ٙ p7p7؃7??b{ OGU]|ێτ  0ڣ֝x+ڌG˚&pb}GBU\{W.rْxG~==HF^-ܺWW^^_ E(_T+ ]?!!GUV=Z ]59feataa]aȤ` Չ(4DH֬0Ol^^[rɲ=PC.bz__26c ܙc.b0`1[,c]=>c@_A\BVEd3YP {:hG*+"UdnHGLtZjΔ\edeWNXݭNe]Mb#>@J#ъD~OX=Ppd;c݃B(ˎOux= 7d\r6g:~`H'Xvh\)|}>gX h  0fHhvV .S?HYuTwe*e$^;F]WPceYd,`V"6f݃JMLGȃ,_bp(@(\A='XEDEI@BO؀ .DgAF.D_-kWtkn쏨6lĮ۳F^lp2Hi?)Ё>++6!U^H>-^U[B0eUV3A͊BP>\9>UAYΔmV5!n0 Pn~VevSUev+1fJ>;+ MhʡzRdOFk"N@)%d0=ԁfp0pp\lA *w5_T p>q4W[hqM.C0E?.P!Cx՚H5Ʌ~I@OUӂ\U[Z5PJU~n:W0o-wH.Bs1's3O467WsU:/PplX׭6,Ol'oMJ>/X{h{/qH{[}{z 1)CjO((C%4QAgȌWsSm\퓗\i3h\P[,/hx_Hџoӗ/՗w.t^n}G~yzXD R72kpmͱ/PIJ|/- /\5=0AA =ԈaҭB^X$ "G,Yɗ=Z,"L+FĨG&w R%K1cδhscǏ=L2b˗CRj*֫ZX+ذa1Tɓ)>|Ār.uoV 9mjؖB2zP-32ՊxM-ɓ+]F Ѐj4yKWdxmZj9BFċ;9h20k4Oسk殛oh@X^׳o#F;`&OzgWW w 0Ps"N?|2^RO<Sd_@T'#*s0BLE|Ebȑz!"F$K\"ɘ7E :5'رGENSu1'C*u廯JI [=odE1b {/\k޷ 4n\_~H%,ZnfvyUgyNpRpYcP5aK(QrK(juZH'jj_Gy bb]ٵvۨ}+t`y ~JV*LGթ>9%iI%BnUYJO!6O S1=N'Z|#}P5B7I%1"c$b t1~37r|'y{{ bw1"k%ݩhx!&>Pӝ4XZ}6%C fVOvp\ p 7UxP+(ajj8j1p 찇?LeS#&qqb&E*Z1G5:bX,t! U:¼>'hgAd!# $ x#\QG=rJEBڠpDM`$S@ɏ$QP PB&4`+GXβ(PK_0KYȔU)f>{ 0idg%3NzNG"[%j]c G-BЅ_c(DR5ph,PYdxA@C%Υ!V M<w C y'IaqF/3q|" 2w"DDQ`~S m0J0Bd"REfUjU Y9~km[FT]jH6Nu*B%jDנI>%@. [l`~GiH zOͥ$w -VX8G#Rھ65xmy"$QW,&=p4)Bw#!)SoH!xH!8+2B{>/t`]DD~ k PIHK"V,0"_ Ep^Ypk`a ceyp? .gw񖷧Mz#^&=@) gmF)mj ZV': ޶^rqk+go[0ga7幄!!Cٺg$^_2f= %A zː(P-dְ xT!fɐ* k#MTeQªb[یԡ0uZ)`g̞ʰo=\vd2B:ыiQ!-iJ Ҙvge냇 F 0B MM,gE/S+PȦDp"&xąS||\3>>6>sH K$;Ai``3 ~t%/{TBB(#L Bmľ5O R, YЋ~GsMπc=D7:Cu[$6 #r=^o{VAKyQeNsY>>O`;A .2haPoBAD!M=XA8ς)DFp($C:$_@DNAZd`E4n ( \@B&B&a6`dMREVn%WvW~%XX, Pd%YZ%YYv5~ Nq7_JZ̤E,_-X>.D80Ѓ}|߀_QAJJ`DU|vۥ_ةUczؔBjU& jV`\ $`$ i &}RE~œƪF7VŽ,讲C/8k_zZfjNkT뵎FVꍈ+_ +P\H $*` FkU*\>@*B!A~²4#BZ.L`*-Dn-׊ >JB&@,*iZ:lj*V/yކ#vdXlᭊ,C\-@H<$xf@8#N4A/LЗүgVD/p50{@pI\mE *e#-8bb^ ˉY|-"Bh$<:$5A!D1fDnH$mȠͰ-Dq!LT1`sC*_qqK1[1w1L|qׯm ˱q0X ,"b #lp԰(S)rlºa|B2C?$NF  A2|B/r0s1323,s*3;4K3520 31l37{s333I4O3ؙ56's77c/%@@ ,"HB A|2>響2)'rI47fn,,B(0./t`+2 ؁A3 e! 8x/B;m@KtLtMENkNHOÆ@PCQKôL4l,OS'HTtPuQk5R+5NSG?d2A[A,pD[t~2`F%+o+bf*8>,1 @ ر@|3O;Efg{6؅v6l/vDfwv6,P6k6?s\xr@zrW_We Q`ӥ`w7`X@ˁòd33|HZ`v{/<{wD7{7緜8;p_,8S[k\L2A Tw]7zL,5xOwz]AA1þc0l&9Bm/„ɑ'?p;9+94yWr+ {>|l:4v0x8cxE^88J"H[PB/\2|mG_|@Tz :#:4z(:*k x*_bvIܮy9E;nȁӸueAۆ4f#@z)r @ h@'8DkwAq7_Ԁw5(cc;0D Ccf̬hW: Ѐr[r(m[eI/M?z~#<%(r;᝼zzzdzDėþ\AB |CpyVA8@T˙ėśˁh|ȺS,-@d8`A&TaC!F8bE1fE@)2'n1A49䂎i!AcO%9A(:e'Ɇ nÇnaZ:8-`EdDT)SPR՚*_3[,ߌ9 SmaÇ ,rĈ! 8s'4id =tiӧQV= i8R ,mkWGwQ9 i S7tm{ F xG#Ws֫O'}{ǗǏޢ 04k̷ȃ2A,C^ 4) 1PÞZi1.mӠ4^3.Q6B|N j8h_1f#, Gۃ.HH#TR &@yQL@<;p;S=,Cߜ‰! .PXEb'1#f>ɀJx|A/ԁ>Ǒ+0ՔS65O2UJ SR<2Di36_Vie؃=p D/@p^͈,Z衈P)"_顇[ʠi@X`?ᦍzBppBx8C8x|߀.dfa%3R_ӽ0؜]c AVtΚ u))FZiZ|JFď8W"uk7"j&nd¡nbnq 6kN-n‘ gqvno='p|nlSk}+VYDY3J&^'xo>Ϫ $E(6E[kɦᄪѨɗ}0|{1QJ1:L jpE+6T ZyMlQ\ [&mCQ j!Hh7b~ℿH 92 jP Q☞jH;E)RъXbX+f bh?0+)!BviaN^Xj7ӣFÜo=|D!gD8( @lN$%Twlr@:bz)PE$)INÓ̀(IS2d'C9R9`)AI #MKhҜH G,1݌~g-ciA@NCp@XCvS g=}.-=OqCB FQ[2}̡T|$-j1ovIr)HF/BEStLa8:GK2)PAjQCМA%*zhʜ=:h4O#%kxUlL [M92R`l AWtCa%سD4#!2a\ٻ@W3:U$c]Y}dPJ1A?9(wt& q( leP6}I*2 )0 S愣lH<[ V !cCև8][]x Dϰ'H!EŨr5[$ u{.f{&*JH"/_L`K˼"p 2{r]GRgR ]p v~@'R GX4!a15$ p2%)J1 o՗VʘC@ P`BDH$S(` jP2` >@- 9r,)D$xI."k>L?ArAE%1`Aϩr iIOZ_5@]6` XB+@ѵYÙ. ,h!! I ѮMq@ia8f0 %%D5U]V#{@Jf+c-P Mhsa>bϛ/f<{0R mjKӶm@^Ep!qO{0A3 H, E+@n-'͉-{|^ |%)65Po.T8AjPUzYuo]׽/AjOm2wgO;BJL&Z! \C/pb! f QGDCPy  0.hGoI1] AA.w^t^ίT{] {~0a H7(@!^w~">xE-nы_*>A G v vN}}Fph@#]sN zlpM! o%0!/ܼMX֪v`@!mBjP ` P@B#Ң ^AAz> -fHQPYaP Y_ҴP>oh ``ڤyl!n0!.qP2,@V` 4r@)V@ 031^` }B& TpUTT )MB1Qy=4t{:1Rh(} \FMV@ ŎXO|e/ 1q%  ܂`&ݬp` zli XP p 4(!a!~AAAa$ Q1r R5PU[r Hl xh `@SOjh11****K   i&v'B&- r0/a$(T:>Lq--y2&d2' 3.{ (JV`<`gbl nT@@TRrH7u7}8s8s 11:ggu $xrPh "LV0 p ) !a&̠2ѬA:a`Ҥ" U#U[m'5#5y@2R6.SSV͠>Ȯ A^!81vj!dk6vFWQW'+b3d=@Vdd9N6eQJuPJ{3'X @-kT0 "t! p"^#'>A:Ԋ jl >/>AP% U!n.mvknVB mv!v|.waX >)gq Pu7'Ajj` >L,tWg36s)sCwtKtSwu[uaW2Ђ&@ Y;yVMOIQscfx DVdGxهn{9v9d{Xx'x}G"y@!z[]BauG (CaU 6% ΡA^ٞyZNc :n1vmZ0*.:ٟZ zp Z#٥Ygm"kR \qkYȮòqu]T ^! sUa]( ĺ ̛ZH:exڬ!Ա9Y%{U 9(  ` B@C!@Q_րe#)۲16`>!T&m{%[c3 6[_1WU[a[9)&l  ^ `(nY! A&H%^ ~^H`/!^B~>~^?S~"~  꿝{E" 2!5]a%~nY[]Q]Hai-x+g  @^WHZ `͝>` &p%Mo#A?= TaI\ "ɓ$  /&1/Q"Zb/20Re /^XQРJ :8bƙ4kڼ3'-Z,4РL9Q&"DAT.*tz 6N 9Rmfl} 7ܹtŁZ|[^9UŌ/.|X Q?T2-8>Z' .իH/VN"D "{&(GGܰ=Y?z:Pnݛ$/|}  ]6Iuy gD}W݇lf@xW`&ZZēO`L "J+MyUTSFZV%a6FDֈhX>WBEk$`C.dA&7NIcPV6و" &DH" ZeVe_E p/1OL_D\E5|E8-*fuF񙐟b 6 `nZtBݝYzPhEVoFº J X r -MRmN9#MG&In`L.[.辻WFm;aYvY+) &Rfdgދp|*R  |qZ4L5H1##/DēJŽa10r՚ [0W,34o$,GlH˼y:G-^qNW'gGԺN.z1Fy`b6)m#>sGVwF(__ PoIR)+"c+ 9fSb,_B{3P&\ŚI  tIB8B9w{ UOPv{OGf<S$ !(0`cWeSj9Ta)0H^zQ=(lrs7#S`8u:3Pkִ֙Q'墨֠hъx$ A Ҩ n4 j%>Zs#BHA [('ܬWX0#ڻ:{ȜNHSli[6XADEM_Wo&E-nۜ"Mݲ uWFBHA {.v~GݫV.c_ǯV&,YbRdP ziJUIX"&](яpBk/ϊ8"_PE8,#HElWQnRd#'k&5"1 io0Xw* 833`@X@_vHV I($QEx-˹isc Ŋ.q=AZ 7b\X"~rm$ tNZ}Nz [htY+_sE1f$mLdq"Ԏ5[93pí}6#҉[ 5L̀3Uȟ0Nmv;Z+'<%Ux97D;ȼ/|xXq\<îʗOV,e%A4WَP8_{96|rH@7n?j{1'laJrPluz'7nF7Flzs#gTA{69t PQҀ q ~bk1 xsMPx*FiomiA=~@(=pj2f<αj>HvT85P_h<(RHDh! *Ȃ.9!4hO^xLsHǁ!'R$`@<06&h! ` 0(@`q^b m` c S!;'c4m(xc f0dF\XLjhG_7qHHȊh!p8y0-gl((!64@0@@SE2  &3h Zva k&/TË[0D0@ 5EyZ0 @@]ۨPADiHœQWVY}X'+ .0)4I68هfQ>}1f.wǐQiVst+ 0  Y"$ ƐhP@o5y&Mh( Ue:kЅɔ )&yIsf 0^ 9rWմhi)K8pꙝ2ӞzŜ`隰)-Iď"D ppF s'_u֐H?8cQ !:ա%'Qj٢ԙI>${  P. 5D ^]kuBQKtSZu[Wc]7MϴcJsgXjNOzrZhuw 1أ?6F)|x^6c6 :¡S2**,`ʪ yj.ڪʫ ʢ3j@+L+/QQV$4 -Un.y (EI PA%o m@${e,YTU}@j n LJVI0oeklqSuȁ,rLrL1Ŭ_Hfƙw&~pO*zO5,ѻ7 P9K==[Ŀ@L{Ī_ćq .0U_Wlk @Ƃk J4جD|`aܯߌh91Ϯ[|s) 0 0 0ȉ+`ˉ˰综|Z< D|sv# %z0ĦIImSXM_&`ť9C Z78J<A25JJ TR=4]UW4YQz-eO6@měfjџP =x! y}#}%]H R(}+mX\ݛs֬Վ@ eV܈}" ^ٛ + ew&:Dl=*ږڭgp 5 4s̨wx]z]>E, 2] D5AQCi0=2Mm8^;&ӭ<|,`T@*R6S;(O B-;=~x>2Cka`"$ʛ'1Ţ yˉ9,.m͋ACNMح-D޻af,>N!BԶ+x0 $~V!1$4s Ұ3 +|3bNfn:h_-_/ekA}|4N/0 O옉_Mԭ˓/    ] >FH^뷞.P;QԋZQ">!е=&Mp]OIt[䚛9ѥo X~]<%Ba=y1{h}ܞ R-Ż5w?P 3 2@εP 0O 2O)8 :=On'="NfNa-[n({^]qBpLWVf`Z&f 5\ )0 bM:0VPqim\\`j@_nj/d/U/oC 1kO08BAsV=2 P2:?@ =?ö_޸__:*(OQNqX]^m 41=saIls SlP0Ç( gN0f̬H 5f(EK!E K6|`… FXqŌ";~ٳgɓ)W|Cm8r'HQNZ-Z,WiExX^hn Wwv6 ĉ`OxZdUV5ՊXF ԩU^]İbئe3<̛;-ctǬ w3G`esǓ1bB]{Aus[<^?o,/= b= 6P q+(>/Lq5z1ҠO,P0d8Hp2-"/<\nH,lJ Kj243y0dӆ8/6dLTM7sPՊI:rQFB Bn;F; z(HzTk`!> H>8UqF~1&@&(SS]5*W=4T E%TTqPՑIML4/pjKi;DFPk0T~`k `nЇCzt:Eӏt>XodE2!/^ (|˄YDff>⹝Yșk9g~:Ȩmƙi}fq<8cvI`]ޯ:}1jjBB Q%B6;N G\q9רdB{t@d"JA۔?W&녠 Ew|exw袧ly#@cvhmV/$E`0_$cS dP9UbEFXgJ `%6 arLF@.@A Jaydd#IM'J!vEH`Q0ZlMETqdeR)A W68La R p/e12Ƞ5! 2f3I$NGP"$!e]'CgEv!FVS6K|JvheW*ίPGHe1(?S"ـ i-TmN4H4"D64nI8RsdXm0 ? ``fs\%`C e\-m} -z^Uu:;E,x Xj.-}9,}&`;i9ИYM)4.,v iJ&/f[Ml_'[# v,dAm \W?&_bUMBZ) i[ y~ q=d$`G=z<-sWjn;nVA-6 -\pv& _h&ʭR6}ͥ7f WR75ݶ PiA?CM4/c9 2 jhgOu]V|{׿yAypD/ p/w >7x¯SDa~BCwI:a*(0:@D7շχ~(V'^LBҲ/.ů %n[z`@ XCҭ)q44"۟vC~s??+{?C>`,K>^.p;(5: {3 hg`hw@Ȁ9;GDK7`9`j )BB 1KDDLDO 1M-73 {L7^ЄuCvÑAixqEZ@X;9`p 0 D,Bp@iFjFFlFmFnFn p' hFsFoLGu\GGǨ`+E@G75wE H!ٻ,p@(lc,:m ҢFvHlGwȊ,X ƉHoH EKpJmJKUlKDʚRF;I2+IIv5\Lc3(Hx`Ĵ@ ʆܗKͻd,MK6ܱ4^tElLd̂<#̔MԾ̸HIk9N4kTNHD,5b `0ˋ 9;A'M(-ԉD !טT ,ɦJY[0c(LOЙܹh>)9Pvab@dH 5qOpNP$8]Ql\X2]L,i~Їsxhlz1~؃puP;~u/0`wwxR%e,R   %PTG>]Ft,Z(ѽ|p$TCUDKEʿD댋ՅX%f`zxuGȀ#E ~R#U:`} rxX7SMX]}^ӪP<Z ǶcQrF1OI@WpQI FusMWv}vuWUx5JK)s+33GR,ǒd0WwPxx,5dPi50Ո[(:Ї9قXّ-Yj u)#$ Y |Kq%'r$QXBm۠ BWݗ Zh5ZQ4ILGX ,.̀5XO=a;0gx؍-x@&葶}[jS+%IY VHp TMhZPZ2YQI} E]Z8םUͱ=元Mص-x=~!^lxxՐx^}Xa0Vx9ܑI'S&ͽ>VKϡ==T@I5тՓ/yG_ঝ  [== 2}C}0rx ~@&[\Ye @[}086_ O!uoIJ :ƈ ϰZVR%(v )*^ZSW%1#GCP]QER0U~@p PaR5nȹppЇ18^ܮXp>)K ['bҥ8!TH,dP>ScLLUоb5R Bx|xg ]e x(u U_Fv䐠P!dK"LZ"[( WcSbEunwRyQHe&[[-IP|E d&̀dlmfe[avafdg 5̬q_snـh(g>}i难xg3"cMQ9 ʻȸehnUpJpk1ֈmn.iHx6@x d&^R?G&)Vbpuiԉ:lx)n+~` ;]hypxXna$qH d8|lch SDNK"#iܢņvrVᖯU66LٌmvB(J nb26 R$CL[M:H-!o#{(UЇIhRVa%VcEVP֌yg5JPzwz@L8Ov٦-hx'77xP8,y2ym[m\XX}@MXٖ /hKG:V̵m\yJ{~yɊ:XZhL3w]@f aջۂۯdfhh6\Uۇۑ@P8Z CLK[n}LNw7U^^^ q^ d(/բ`p!ÆB(q" ZX`#ǎ ԊV.y W?8>_dxǐ}ǝiYHЂ`xA݆r YX1gՇ'8QM9wҊ&1Fiv-d,`APd3| 4F~O!J:P0dUye=ZHr,*qp!ewq6 ZاܽӊYL1j($[hV![[t =M0AA5݄[N%)Cj[m(dglp!&U>BEP[brۭ߂Dt( V $ x!@?ۯN =|%ypҐS. (|Q$ m Ȏ MD >SlQj$ I'p۲.lS6TC2LK+͂OCSS]u/`[sݵ_XP_@wUYe@!cqZ#C2]CO$svɜO<بW\EU2{)"{w{? E0_rE`(CeQb#TQ @DzPPr+IMj&ؔ MIhx8]" `%i^XU%( k-b<;nK)ruxC&W/B-:"Y2.qkׂ٫'iTQ;RLP.w 4 @=$&Y/hwj'#JCZH: (Ub'Q"]0{\$׻DK[BA.,tAX'x$l SogۛRjHJ|Q UB ` il?8FY NZ0C% X. pd\3 1`|H@"v')ֆC>f3P -`YkDܪBa-O[9[F1ssXQrTTL4}bEo =xE#MdԀL &j bm3AmsZ^hK|0(*q*/e A"A<;ه>!!eNٙb;M8њ\="^9Anes!R=oO?H TY 3BD,` XGDR~hxJ"nh.[j6C.pZ@~V&-;݉XX,CKK |^J_ QeJ@$°lt,hcaYekFO a\R]bx)._bJF(,0@r*r2gs:sBgtJtRguZubgvjvrgwzwgxxFq p`fA ~eiBi>DٔjZkjrɥbm>n^(Z_5RhZbhjrhz臂h舒h艢h芲h~efG(A(?rXXFK i˹hGXrVAIW,4"_nriz闂i阒iZ(b)؀! <Kqlz ~&`T=F "tH)x"j*2j:BjJ0 )-n!EdMdŞZmޟټՠ^)jjbj(e֧ۜGXЩNw)8"%[jjrkzj0AA"lBg CΡ6kF4cE0(=%*l vd-dIf-hXnݻ&,kcY,6ZBy%`+lʪʲl@`A(BDf`i)+"Q,Rl,~cYbGp*Ԡ'0mBmJRm:lhl>щؒmٚ٢mڪڲm6_O0@dmmmF 0]nz!kӎ,>mRnZJ&p,vhi  nn6NG0 hnm ,U. ޭ.#Z%T^bnJRddnCIZ@4@ooo[oooOTz#p/ @ r0'hB6p5)rK-skh/zz/H @@%*p 0,pDp v ' q;$>pv(Ԇ c+* 0,{kl,l j<4 qr r!@ @!Cr$K$Sr%[%r  1&r((&Lj)`,r-d &ĉ(܌I|L(=Gqg2+ss#q.s4K4Ssr s5ss7K5gp*exBȂ(x'-;s `'2\05¤j4vVs@A@[EA#tCsBD98A AHtAIAI"T"A( /g4hi_N rupx8R @uTC5Pjvi@tA l*AdA(RZ/5 5k)6hV(`AuA޸$`6fCB"tvgAf$06A|f hk{̶aup]3AZ  v,,AqKAq+Ar(47t Ā@ (܁@ld N͈ A]#wBp  @~@(A(!T`XGn3}mon(v5(Au7fuv t8*ԍifA5, cwP)J څK[*C;t@Ct@{ysdS"# A|"(%0?#X:jh 7 @״MwhzV47B 8Å 8  sv;u K T(&.WRxL`[7;qKqcHD.@{. 2,1T;1.,h#,z&`!4m4@ .L<P@emuܑ} "<!Yd@n$ C9C4ēK$yDOp! PAmb(U~5iU gKi0 B' IJ@E%LR@ KW|`LGD›'*V&RC)BSkr%G8NVC vХ q\( 0D2X\K "3;N0 P? ,@쁨I h( p$' L$)g6a gCv l^[" Nɛ(É-rMH.iiPDD `M -P%lBP\DnO#F6Mo~&:P 6"`%WL)UxÃE;/(':`2zrL# O) $I Cз+/ :0~֫nh-VMkZ$d ,a Syh8p>! ab)݂$DڥІr}2l|+LmB0%p L[02U K #260dDp'A=Vs"py@ d5`5~rwt)T"QR@M٪7lB3RtGFΓ.:"ʔ/H `[`CW?$^Dc4h \` `&8A ~Hx} '* z~ĠRఄ恑Lj$0$CQBpj'&]A \t>T  B O3;yYx%Lլ?ԧ$wa"3}! uC>iiX9!CXTHb}0̭pX’@i; 8Ja02I~(O"DDrB3QgUBʀ)P)pe-:RYp=7t5F| 'mR9]VܟNF*A-r8DWm#tBY|d_E3\q_8 -@ @ eTC,*la{bg̑AK0B`ԸZz)dEQ TÎA:ғO pHtR'kd#me! idZ?UvsT4}I(}E*uxB{krieIk ".t0яނ[(D{K+[Wca pQ;60hSQbW+ V&VY1cP@cKà8ENneVwgVG>Ύg ?o 5 _Ym}x*:2aޏL +l㑰=D(xB " Phj".D8F$*pGȩu̿%wG{G)G)nuX$W0G Ipvwä$d.L K@ `x : *z@ L@h`7++` LɼP:a"Hqpe L e@ u7P!B+a s BDː g8qKBr Ɉo6lʭ0m hia5Ĉ$`#IEd!3o0b Bs86(7\MBix4fZa<ma)$$>BV#Io*zձݼ7 OH$F6GK$@ZGZگ[ ۰Wf@C>LgJD~d.JAKB,}D1hl2*%2R\ +bS 7O?#$Jň۴HB$d \Kp "TH ǀ!eN p%1"f dNxhn/1 -f - & , yW7OL- 'ݎ/W6|yN tዎ3̈N$ks AeaJZ" / @*`2m,?$"Y哆 kk \S`KA8eݺ94 lOV7#?-5^k~(p(78g{bH ȩ$[]#]'+/3]7;?'=n huG@ K~xl)+A  gޗNdT;)rhh ʀ @/0 }Ѐ{lFgP52t!,#FzN86آ jN2kخtx&` ;0ǀsyY-Fa-@L|9\• `7uS2o\ɈV 7pdavabph@L^p%@!q32'ښ#! CjcuM˗͔ƓV1…?n^! I=C$pf<>E!\1D`g)KOS_W[_?ӯ5GS&$_vr,Zrpb!S} 9*Gg\<|b ڱ}=@E~4^:[.Kh   Ÿ엌 D-csf,LذJ(bDIAN"1'兀e 8/܁R -dܹ̙-Y,Y"%  8d ,Y" )cѴJ1@D> 񃇎!SFÝ4@ |EŸ+^ J`4$jNᨣ]QFW8>:x j 0F$W} Z>d!@idPKX,YA@5 4^kSHDIME <w GB a Q NBEFGPAhK9B9U =D`ɹQ]W[ܡ"\2 #o蠆(DҊb".,2(BpbHK bA"pI&yɗ ]vuIFh{(eFj18;`NyVChU'YE ] p^%(X `kYլ%Laka(RBJ\3CRsKqNBdk YD^qwPe%J`H葯4[\<| ,^h2H/*`! ] &1<D65'P'Nӊ+! XxlCL4 i{Y`KDu L:ҙr 6 1 Y8xcq"yxI̭((#ma X\E4b@n! I~ @JЂ4A5]xA^.%M:@Vq̋Js`QNIB t#@.` TFS t@&㋕`G<HQ0ijщ/B ,e+zaFPC*XbpK(Bp„!g„*~/QBE(V6Hh'&*a`QBh| QBh/L\ }: e'!+tx0* jiЬd< mZ^!ap{7 @}sT;?>f#6DoÜ͉2n HG8* "$ eYa:dhtMW0gbMiK'fb"Z/Qa Y"D)=2d3gD퉥o# ^KF.x_IJr8h~ԥ!TJP !0 h&0qVA$Wg O4W"yP|B + Po|݈,`A`t_d$ Nh-YF6Qi8Kذ _gi) t0蠄bK*Z Mpa ^"ń$0^ e`\5LlafiYw YX(!{Ӑ<%mpO1c%E@Trc(3? D&0! BD%S+%2zEnZ"°IE9s4ԧN[X: W2D7h'8zXFEuRVy0xߣ>Sej[)==m$i  5 nPtЩtTt@1K[Rؒ),RE  ܉YVDRJґ1 ST"ƜR {&Yȧl!-2k(̂ _[9yӰc?t~0`U#Ο XlZd y  + 2 ry~U(fJw rpN"y\SP!I  d6i0Mc1d55P !7NS!F! P(F[)@W N(KaLpx ~0>@=of1*Dg+3|&>vRڶ@-AC-1lDA6+dc{<{i!Fq0F-$M~xrX6VQbpGq-wgqR6rƸJp p Ghe@1vF10zx&1B&r&# F @% o>#j@CUuUtAa}h z(r#ȱ 8@Ps6g JQ xP #`AsaT7~3<(L yXa7$K !!r 4!tPvyxz/6bxh E _R& p ~dwY"@+Z4`])(‚h SwgHUT+)gvq0.[e$ @yg{'{=3+c5l<0+(SdbBB %|c4ZCA.lp.XaA6/rlV/Apip/Y#?}kI+bPm@ p`Uj)m1Ye+*yWgI -VU=CpP5~ M3T^!Jd'L]Ley0q)  67q8vL)'qvyMXHCjytF'n0v`|yJbM iC ʠ Ywxh )Zhy=w݃"uw4 ))f8蚌B'r@˾Z`:>R9":rPU2 X@42o0T,1|1˪naZ- A"G7ŒdiqSr 9}8ұ?-Arnx 6wp8[lIqCs8\S87=\b]ul``_a9(  z|p@sL+Ǻ4 Lp)+ǀL$T!'t(&~ybxZ!wF`3i)ūTsvFg Y=+s-fEF{VᗫÈ.T8C0V21}@j\`CE_Y ޴}6@2U 3d*So˩׊(\+b9Az] c-]6S9ZaNXcj`H 6v Ʀ$;L~e%J7^4 <)c(3N`Ɂ3I(v,786N}ʴ`׃($Lb>d^+ftu!]ds ( ]0z$皠Mrp?Y>].uz]AcΙ@\۳mTWT=gתrhW//Be+ShX|B[u1`ƅBFAd14ݝ0`1X 'jRMyH : v駡sU>@}]aat4:91Fj01%6 T! _J4JS{Ԛ5/N~99 ``4[5Z$~ıeL00 EfɭLc:UbpqrpgСzp:PR?T_VXZ\_`b?d_fhjh PJcssG(mrz4+1W+&1~' 4zʇgR*WS)*,r'T'`۵w|'y ?'|~A[|rt2kR1 2QHfTN9^5h^ħWF*J$%jĹ nP 3ΐ'}6ky1S1SB=w=soAŌ1T BI@Ҥ L(f%թS &L6(HD*9qxJKhI!Cx4.,I,L$ʴL5J2$HHj)IlE39Y+ *YFIYf͒^H@s)D>Aƍ?YdʕYfΝ=ZhҥMs,j֭][lڵIj2hЖޕK"<$iz&Cr%V+Pȑg̖)Jt)C'2W^ +hÇ>ߧ +Pb%D0B *|С`8Np<$A=EXCONJ!'‰?N\ IX+T%)D1A%{CD3LL6` &PrI%|@O1 .@;DM¤D9 NF0_9f[f_MNdzs&hy:}`id餯:k^Zky:lvzk>Z[NMZefz] dLiT"z3 AZҤ<?c%8:p¾J[H!㯿:pQFQ2Qчt B*Ƞt$ ) RR`AL.X)K]h>(y2s\82AbB=zhSej?9A4(W'PT)A4N7T:at*Tr}B\P"՟^"[&UrEP_]@س^@>grzq?m:!wIdacX0v ,,Ga t D"$Cp1!< L5>;jIl7 !48 A]b4 qhBQMd<"E0Wd/}^x"ͧ+ޓh>]Z@[𧿬?ϤG-qgNDL"ـ gh*6="ŪqGq`=ԫl* ]@(&F DB0P z3ŮxMŊJR̫^N02[a! <-ȉ3Xl$>@%DVF "p؈<Z];+Ҳ^"& H`&".恌e O؝4v^R*u ,pޞct@Hd8-!NqÆAXB$)πiqzbč!$ Abh8 c BL-pB5]z[x;d·p\ _> qν#CTăw]! I4Ba )Q%MPT@<^8YDP#CY)pr!q!Q!h߉')+RH1C ~yD A@'a #0'#h$Q)`8c峸WcB⟈#2X <$Ax#3{HVI׫U.!700#8A!T:]SK`E`?P7P*(ЁZyC(HMkK-Q؄Lj N P@ D5K8F胖SayL X?5\;HF5LI0I@6p7=Ho+&<6Pvz)=0 SyS) 7}#H)1+@UԄC܉v;,9ty|69ÈK D07)@{ 8} Q9[A35ɻ5Jxj8"SZ3 븎-肪$rJ.2/| BA;4',.x1Mȅ؋@,P:Ӛh3éЁm#i2j0 Aw# 1)8i #3L7KQX!sS:2 88}C "=53L?Q83i'l&\!;2A8AQP1P&+F3uCK!B IkKDXYGq[ nWİ Iy@mQ)<̻80hͣ-p#FۋC0 Ö, =:ph?0OLʠL?0;<TQJ06Y58XR3qI_kN`˛ދ882(:(۞pPӼZγ=>ڝ1!=i3۽ }a}!+q3S[=:K* 90KNÃC:CȝkNCUq؂2@F23Ïp;ItƑ.3P,-=K[ҼKv~AhEXUi^IǕ".Px@۲F5%z,{@5mhO"tjr; eT!n$#\?P(~M4h! ,! ,! ,! ,! ,! ,! ,G)EÄнjTQu,p`xD$u9Q!dWB6P@cR<;>kpC&Ijq)P*^m0 &f^֠ Bׯ.(~BdUs!{_] (̫eB1׳ɔ)TR"0MrY &vnMa{Wck)4B2?Gp֯WO;Bݏ sʂ! , G)EÄнjTQu,p`xD$u9Q!dW~P@cR<;>ڼFN$54?Ef*K 8Wx] AuɅ'(:QPúTBb](Z_w IFN4"VT C!p41*T$~ E' 9!J/ " (d@ƻPnQL$QP^x=,_oje6I4c YXw5#7I^ƜXc>^P9㑼 ! ,GpaBt6Dد:U'&td]( %L I Cgoi8!f/ZjZPn/Iqg>aaUd_L N!T?5`!]sA)WoXwmHmn)a_FaBvU-XD:}Mfb}{UV~?XR&mE}L$1#IVD{ uhH-,(egfoٗDsQ2'8RE0J!rdeFUs $oru~ NábRWWEt)xک1JEeL#LfgN/Bѳ2ORm a nB8;1.CkP? l<.ۏP<;@/| C!(DF,Wl'@ =L#B\,$l9Qp0D'A4l*@a*1Dm9`!ЄGWmuI@u?,ucg q(tB*8vX@Gg`)´:BX@t^v];0s _~髿~S_~>Wo'>/ ! , ,+*Ms6"xgEBs+C`Cx,g:> Qr8@ (zLH¢=?h)^e\2 3'PϑF}~ѤS&ȀUee !p41*Xׯnxue@'(pb](E`|x- =;JKeMrPY &LAw Ma{Wc^72½ ܝx! ,mw9 H*4Å#JH *C2nhɓ(M:!G+2dʛ8s XA J'Ƒ%u*]z!˗2At!Tia$ӯL5ځ섲hϒ%U$ط8=)UTUV%u  q.Q;(^xqUGKNgP37V;쇹"@ӨS&Ce@jk1ޝ:!Y.lW3:$ODY~ ; k}koA:H0{ -Z">g| tx]Fu :0`>(aN8Å^x 7pÇ ~"(fa,ZXa&hDP8<I O@7P #:*PőO`8-@#mP Ifp)gt MPđYfE9P) jjhRI'Cz)lRzg3\J)C^@?Bj@M [>%&:(YRG&DA:*(Kj2;?*ٱ{騰.J讅7'q*N:PW:TPKR$RC kO$nJ0x,zު.º,;l({ pKG6J :"<W=/%IXмJ&81K RZϪV5H"w%̣RB| (.IvE+Z0tE gdRA,[mTB|cM;Ɔ }ivm.d&4 Xv6C( .x50 ؀ smU6\:vnF9 *Az?~PU &8{ڳ\ (㾽&Eĭ:mcL.<G F3{+;G<1YZmΓւB 쳵?07,R1&i}-!C/r͚@6c4T0r6J~c8M=1F8"`=l?t>N<3F>F.̎rw/ l %S ;M#ɵm5F|h݆@G#5O?"oJHlNHi0tG3GaHn~ ZsڑG[{`8RpdQ8%>SIBrw=nVs3:6#N2?cE3qSesUŌD>qv55#'%ȩ 00bܢ33hL>1Lx1>J="@YI0#%E}& bre$)W AH~ @a' ٧b-T%2CDlVL9vf:թMF"*3؂NofC;HrӚ&F~ 9Ns@ F0MI(BІ2M[.ÕXTАT]jdhOFz(uhC"PT.0JD-0L3j Y,ڂbTHWR BJDc Q+ˉ؄+Hd"Cd"5eK:P1D>`D^HXθt#9YFVHՄUFڢp#XVVZ`ljX̵2 mF6@:b1bNJUbSDRymM"[؊Vo5A[,/Z5A}\bDεD[V$ [+\j0ʼnMZ]7oHMږ 735Lg٪ ݫUoRV5Jk{^58ebӚ%0~#۽6H} {.ynqU,y $! ,mwv  bP0ÅBİa?@ 8aqn(eĄCn,x%K.o"?:oO&HPʜP#ƔB4ʵׯ`>x$HnUvmڲc `B !~Axƍ‡ '6bnjߘL9ǍKؑϞ?s֌eʒfz,h T} |CM͛w(_μsLCx 'f0[`s|#Sn?5;{Qߟ^7l$ ÌH OH<`:JH!QDDOCT@Ts{7{jآҙ(P#H6E =Dp0AᤓAED9VR%RNYDIx?^gt @8EA1D$QĝWR]>d/EeTihe6YJ3<14d٧+ ehbTieD j 430`5qhM9p-7|쉦dŌ:$kTa:%@B!@kEۮEPjl:;P8.@uŸ6ѵ8`ib( HƩ&F+k5`&LxqVZ?-vbK?#LH1EQJ' ڀY1p'"'-[uLLu-CXt*.yƩY!P!CkR]=C'2j]-#gz??/?3cƪO*Qk^썫۲mp˝nm/mGW-6`GtQr@@3ZL2GjMA؈䷻ _l# ' 0[`+ ~_=-%$T+ 0D3>&iC;bwf|Ay C!$m#^ A?djXS>NM\6B)M`[!>#R|5UNsXL(7)S@ ײPShNsJB!?j܌VN9"ȀɾhI:𐴚X8rN 2pTO?b8"2a&h!6d̑Ղr\|JM)LIX#{S0mf@H4/PD`R +,8͠ yʒDԥ>W^e*uL)E}c?hBȱJ-NLcJ"H@ N,R3(J0̨FuO%'>q@H0lj7)Paz@lNʉf3a*`h-L fG? @HQCYKd @:ĕ0>}Lͬf7~t8! iPg9Y}#,)df\r UЁno zMrZ5a\z\v@.=6nr[ФFgWu|K~c8 q# 0e6LWGM³'< |PXˆ@A2WL/|0?q xc5ؽZ8 A D@/%;JG:܈3.ؽ +1#M3k!R3ā\5Gؽ3}ed4ϛj yioƼ`E)"=iISҖt7}NgZҖ=M Awэvt;Vհg-kW@u7MbľkZȎRڽnVMazخt-njʖolz{]ns ֶk`B;U0X/ؤ; naf7 w O+~ pW%wȍW\ǵۻ]/9+V>pkCIb{ 뚧*N?Cڐ.}YWxl|;6߸YA{ n9>r:3g ~s#_ǁ}LKo:ڟvǜe;õ1w\'0c2Ϸ pyhވ'QOH8vz`^ڦNb$>+oËo#_;+r`xr>nS_>7yQw}pwxlr*Wty|Xl'7hxhfɷ#%HsGxt0284X6x5 ''X_2| B8DXBtHuJLK&~LW?xWzX?z^X_`8_h-geKL_P憫%p8iW_|؇~8f?6xhx!(aP_& ؉dVxU@ E艪ȃR`Z^ xwU@^p  5@u@ƈȌȂhp u^@ M_a `hxX    ^0@`IG؋P@H `up 5$i(i@ 0^ )^ٓ?AIE65^`g&e^0`XJyM9aOTP MЌ*ɖn pKiu !)DI zIzXYߗHi?ٙ)>yճ));8S99?֛b©8  4VȔɋ@ Z)ɗ %9_ uq ^@``@ ΰppǘ˸ 7Eul t6zxh `YЌ^0^2Y 3 J`8Kڤ-^')aPТ`^F^I$4( 0%rJUy)jɋ ذP pfȰaؠ v^^mqi9_ 8P|쥪ɩ=ꧪ ck-ɫJa ,Úxy:J|0֚y6IHf⚈_g'fᚮFj`*a԰hjF*_!&fʯ* *kd;[{۰ ";$[&{,.k! ,kzC H"ѡB:P C>LǏ C4FA L~Ib8sɳ' @;L@4@A7AӦJ (Q@}ji#L'`DXd͊M{vlٶl;+ 3˔^f0C.۵oE8& ] o !cެ93fϙAy٤KJ iYF}$Т;s †1/gLgǏgPC g;}FξsиC''f33Q'_d~}o? 3@17H`7$FTÂ" V_:$a|^~ do=/p0#OHŀzQ<*xÃ>8ޠ5>Ls+ t&4i Q#}Qx?7?᠙`Q$1C,e$:'?E*hjhGm"?gB@5?u). TD%hM7y#p$@;CBJfd~ D EZ@'`AjPDKy{ФNH Tl^BvLk|N `Ц=HO<悵8nʮ -?vEAjD)^)PtBd` f SOr)o4o#1A9|958@|t ?O-_Xnt*D(3`j??K +@1Xc'*|: r5у;,@?,Ѐ TЗ]ݜ{ͅR8 ;At??;<"C]{B2#%@=H;^P7KwxOOP9߆j?K3yޘ;>MB^ (-lp-j6+_V`Ajh3bgف,jTZ? `M9bHmM `A77hD? 7xnD QzDdes(ppA!B0මĦDaNL@" vaa &H ]3״,qkf.yRa%Ϡ%Ma8)~Q6UU~s8E*'}Lt@LG"$RvI F04 %*R%3xPu"_K@T/Mk"WA  )n/y!@'l`@dKCC@4CA{< I苞'&ӝzH 蠛=IsD0 ( xEj t8*FT"yT)3 s㯀 `P aa~lU!b ;XC_pY1!d*# 2jWMc]ZR`4dz% 152osr\%8UV~Ra0 /x'DF!sG:^v$n@28( LN;'L [ΰ7{ GL(NWbVg,c3k=)`mHN&;ypkAeRʴͲ'`ew{؁H̔M_ՌX6Z<! ,kzB H"Ä&pb JPǏ CQ!#E;B|("c*@͛8sYgF@S ء(QH2ÆPvJj HҨףF'~*}j*¶pr,f3:HȻŒ3]ء$ڸU.cZ%*HoB>[4/f+nbEzk[ǞM;!jo9R`_ϖ-`́eJOB (7zS}`o[r . M4QI\~@vPET|" T w?^0Y\%Odz:@d%i@T?`5A j 2:Z3R@b!8𽅍,jQNV l>~i D3Pw$.阊 Ӥ(ØR~L*WVd+X!KZβ.m\@X^%,+RY:|4MiNФ2mrӛI"YgŔeG v 4: Ry#p'2L*g?U,q? *T aŬ'ekJZX]T-ԵN'gj#م,ڠ*kꄺ(U̎RYS:V]ķ*/c@-[Tr/)6M1?\=ܒ5HԓN88A NݐG.My\?! ,! , T*48Ȝ6S+ERu1b"6vHHI^TX˂+| 4k fLtx̹ǺZBgtݫD/&^5j1uǯY#8 xhcH@EIj4Tޕ~f@QĊ/KlAM̼'_  uf[b(:EP%ig>,ާ b|xk- IJ;`J@cnժKu'U*ZrRK]x͗_t‡zYr `M =RP@! ,( Xd,PÇ >0bA-JĨǏ9*ɓ&E$J,[|SI%m؏_ϟ>HEJtiҧL1rU+UY Ԫr`þ4TҪʑ6fk׾,EjuM<Q[W% &^^WhيL#[+Tg@!+ئE`AOH ĺ䈭\NTikCݪSXτwf&HWB-ӼF ;`_ihF)tucEYՙ@0 4یhc8v>@(dA:4@CţE%IRP! ,A7 "\!Ç ;8ŋ3jqc H$O"%ʋŜ)&͛6s,Μ*jhD"]R">Mj4dԪNJ՚u+֮`.'*RRE-RF'rkXaEvUs?5^}D)ƥi[gKNo^cR`סM|jieRe̸h{Vh(HՠWejg=衼" ;*0Q`0$O)ބU%/eTk\E6NL`T~cBVZ h)E#9 <aU0wr!sd `&0InՕU!)wfjvUZfEx7YdyH`|;UQLAWtmYWP2VY$ =hJnWJ!j2W qOS?x@5xFfB'MVgW +  驅Jk_@6X`3J;\; <7v$ĠC?bt O!}kqED&r<,Wr7$G?O<8<#N`OSm?Qc=V',>ăEyQ@! ,! , j,U‡KH16m&VܸN0R7n$W,ȊD} yR!.|Ilie`ޱƐ 0nƣ>+&лCaUTH`GEiɊjRH:=Zجd@AJwFtHBhلXn}CՂAU70|jC_0Qôk_ԶB kO4mpaq67(o]x 3x-'~L' ~ ρOHI$I`*@ (X)Ҧ 8 TߒGVqx"'_?~n*qd,ƇT b](ޭ""j5͖[-8}7mx&XӖ5y#G /+짏C5ψL`>u! ,% HAJ\BFDP ?J"Qbňq4cEG ,$OUjhP?0?NdP6O=@Y91H.&gH : *]"#]'_i5\^Qd% R:sÆoo}<}NG-TW5m\w~-6mh(lMi-}mmwo9Qw6| =xG ቇ-PWngw砇.褗n騧밿.{n{߮;Φ_,+ 'G߼Ŗ_}o}/~P+觯oioX=Cw\Et'wgEAݙ5|$ ?#k5.+E! ,p;_+B*\ȰÇ ŋ3jȱǏ#IIP\ɲK'cʜy͛8Cɳ'ʜ@IhMHvEѢMy*J"P;)bM$:`Jv5̪p^GV}I_{ bM[R/]|s"f*x5T$bƠY:.hp'2đ/ һ-H+g++qW싛S< 6-Pt;_(U]s9yͿՄ;Z{ղ_EVx]RXw_V\}E-|Ug}\E&WEa![Eo3bЃEdw\ƌ M(,0,4l8<@-DmH'L7 )@ 2B9$C DZd䬓:#h㥖dveb9&[p'LPiWϞ|矀*蠁 Q(?,ϢF褏**if馜c>JPR@! ,  H*\ȰÇ#JHa aȱǏ C@"H zQɲ˗0c+Id?tVɳO4kzDc*?*]aPQ:x.XjF 67ֳhF "JLԁڻxm;%dWnÈo (zLgp˘_.f5tWrӨ7P*^s놸d~pG393 AuGߣKWE' i1 źx!PxfT;Ϝt9gvIg|~g?m*? h.((hVJ饒Z(ϧ*ꨤjꩤqiS@! , H*\ȰÇ#JHŃ.jȱǏ C~Я(S\ɲe I{uҥ͛8st'L=֩ѣH9Iu,$JUKaK IRK6eV(Ѳp}xdWܿc~ѤS:k|3r (XQ/LfΨSlAM̼m$~N\bd(& &BN@ ૙_ƻWnQfN(^K}P> 3C$``>}|S`N >a\=IE?MB8V"buMԋ8@#g(DiH&L6PFoTViXfR~! , hl)_)Dwk]D {&Á l"cҿMa{W qdɃA! ,! ,Q"$!A#PX3{Cw=6hԈB;qe˕]ʄPLmĩs'̙: [&~(h,*(WJ#2uy:UQNmyu,܀F&QbPF$Vxu9jPm/L|AdA8 B͂G$Ǥx{_hj4Pf. NE+!p416Xׯz?hFUc8` P_(9_wݢV-_FP PM-P3ɂ=J <ؼS%A^PIP@! ,&#eG*p‡6d"ĉ-j41F5PlQ/ZMNK>Ԉ9ͅM9ß' 4I;nq Ԃ'%Jf3T Ac%) HɄQBB &^hŊ0>uaB zS8"( RTQy}D? (1)^-JFNyEO 8W-=@ )5ݡ \ԡN?&OTx4BA/x8O3?| 2ܒ5 ?pO'툃AHL8[iq'A! ,$}j*4N՗ #FPE!?}J~,w}QƧOF{wPk>Q)O/~(MUG(JW~^E^4 %?f|ФjO$i2~~MH=z _s&}@_/ Skr:+ܨuPvX yynjR?O؅3wUK In:Y9P8`ܒ5yy6 64ֱDT'" B! ,efXa :Dbĉ?Y(5ut)B zQȀ·нZbTlh1JOօ2!G 67ш( P0QB Q@@ (zLgglV[~ѤS:n`6"VT ,BhbU/c Hb]%CgE' 9VA[_(*@_wݢ[ kz8 o GmY3/x@A!3d)"ou)8`@! ,eG3(! 6QA- "nj?DD)EaaH*ѽj9!~=֩1afɺP~;!Y`K I’5B~(/\/:0M;lP@cR<;t !!"۶j4N!iWc` *޿Z1#!p41` @RJ(:QPú,b](x[@!A5ޅbvBg}3{G)Bx]$ԟ6}A kۻgMBu]W]x! ,eG3(D0 >|` -H zQHVٯ:"$jX׍DmɻP6:33&YpPX(Q[ C?>([)5=&ųCAB~ѤS:u > AE& 8W}7@/C(:QPú,p~.^-X8fn,A(E(r R7gQ 6]7fO jb`@! ,eG(P5_PNddxlUj4Nd@!M"P*^5kZ8kAM̼a`GHb]E82NT]s@:B }.^-X9B1׳Y{G)BIf?$杯w55Ru:!h WGF AuW^(:QP /jb](kIT=E4A= bM8y!XˋO}CZ- >P6'j,ۻ'{|b$) 8P&g^|)B|5 yPwfQ_X6' I0_H}ŀ~#Vl䟇Bmp"uH _h{X[b'Q_@:=ldFHA! , ) H@c*\H_/ #2D6NŌ:x.!%`ޤ(64@Dx>$2 +s翞 (1)1{PIxu@ (XQ/VZ0 &f^rV BǷ(FDA68BPXuB7'&&.[z= aTcw"6^ gQTW+amdnۻ% EI:aW2|$%3;ӯ_uۚjcߋ+RGVXE>Dz 2H1}RH-hHT!F-`"Q*`0҇/85ڸ 8݌YclO8PQ! ,+# H?c*LH_/ #2D5NŌ :x.!%`ޤ( 64@Dx>2 +3fPNQ=}~ѤS:O1FME+1!p41* Hb]E!cT(p2([@ׂ +n\](f(zSQP^x=>>-S$Gmٌ R x0D-^PF=6iPG&?:{bw0avʐ.J_B(pOT[OĔ Äcݯk%DpC~ e# %`ޤ 5@Dx(5Y0,dWHnI&Ǥxv)ݻj4b1?NE+ⅹԀDԒ58QD$`”DF &XPA| ! ,u# 7dXaA-E^(tE-8(6bFf0QbEʅjXRd(-#""S. BUA3:FZjSS'@!jYЊ6 (VsfCOByo5A"II~= +BC"s/(K .-ZJĊZe dK$J0iV "(s4) ̗ C,t58LݭkD:߿u#L'^F/3>;ur6dG m (19ѤS:xgOE+ 8BhbU/[g ĺ~O ԃ{(tB*8` q/O( hjO -L;DP<ųA3PL-PIQ0 83C$"RD<ؼSC.GAuJ 1J! ,T! H@$D\Ȱa Jl ‰ >y0aƏlq ic%Å1 B&1ѽ1_cNzSETbWC ea"ֳhL IeE{U`LLԁ稪A3 K00$Ǥxv tLp5tWG3糐HU0>52BhbU/~O k;@)/JcUh!ntQWb]([@a!x- if(;JnG3=S?Lr`FHW`N RXMB{(yHb! ,9*"= *\xJI?t(PHJTiH2~ e˂^%`ޤ/K3@DxDS"~|Q(^E)f@i!I?h)^]~ AEmZkpG3}{7o![^DA5#D:ĵ/ ± /ڳ©5ީbvBg%f=߻NGջ]Ԣ Gmɕ,bkxQո0;o6"=G'vvC6_Vv`E-8`=H`} VPvnHA! ,%#(<{*<0 #J4:_D&jT_u2nH?O޽Arrc?Lԙɲf~|Q(>M@EI %U4M:Ej (XQWU 8WW5@o٪(:QP- /jb]<ڰD:_wݢKt߅bx^@ſlYO2zy5S'\!^PzA3awW~=L7x>/M>C/nhKQ7\~r^Z|B}V}=0^XSuj^\mZ@!h,Yx`\5bA/ `mhP@! ,4G R׋B‡{Ņ=֩h1BO"cd!CI P0Q#/pAF!xpvԙ Q5tWICQĊxatjAM̼ElAXׯn?xQÊUŽ/  *W](f(z&fw"w6^ MrY&GAMa{Wc6m𑁣˄Qk9μУKN̵X2 ҡN<$$@G "🿇O:D|}RvD``B g WҁBx\}]~ğt! ,!/ H`Af= *\?a J\ݭ UƏ*~7L]Gg vPCM\sE! ,-6 H>Ç )3fC"D jD(-1fHRTL(dI `F.7JL IXęӡDLԁ&8)ʱdWȩ@HBD (1)C cYW?h)^x ɇ <6"VT 20f̐EYI̫x_@YaΝ3ߺ~׿"/63c(&ZzNC/X/ xvq%:Q0+Lf{=kR<놳A!g&3PL-P3IblP?M;5dt!+QD!H`lԙh.G!HU:B! ,S} fhEaDB|Ń~a# 54 cQ4e&K !f -EEKf(YNB~hOQCwj z!T_uB%~{۱J&[3@Dx> 2 +D (1)'C& 1P*^]pG3}mu![^֣DA5#DuBIpnxY^|R"z!?IL-P3IPp w46Ԁ`QD!G|! ,Y4|)!| &$x1 =8fiB_G0׫Uc d|؋Nѽg=֩i'BYhj03&Miu9b dWC (1)8FN8 "VT C ̫x_? AuB1a(um~.^-XtwݢYzo Gmt ckۻeФN ‡0 ! ,! ,! ,LGA*,H_/ f`Ct .ȱ"=֩xcNJ .[z= QPx=\foj6I]s6] M$IIx1} ! ,\$ H*\0Ç#J80E3jܘE CRQɓIDҤʕ-cj| SM4k܉0N@t'/*zQiPDUKY9 ~(lUWtĎʯ=֩RGGsd]( uCl73&|(]1pAF!x.cF9=&ų#zH͛?h)^֮9NE+;#lBhbU/ċK AuE:H(:gQPú{7uBn~.[ ~=;DP<*D>8`3C$F.<ؼSCtcMŠ)t1J! ,LG*\ȰB zQpHE(BDjŏ 1fbu<\YqK(PT,V%x5=&ų,HcbPIxuںP*^{E*׀8y KXׯt?xQ0_\\(v&yźx!P04w#!x- ]6yF(E(r&8H>C!k&9@Y:/S?LbQ ^M;5LID)D!eO)yfI! ,,7 H fHȰÆ".|H"B-jԈ1cBcC ~(H$^\K'{S5&C7O:x.?N/3&EzPiɓ(QO;$2 +UNH@EIE6\j4^}#ME+9,2q~pG3}K$~5]NT]s;B>m]*źx!PĶ`ipG\](f(zRL8QP^x=W$͟Gmz)؟w5܇K=QD!87 M) E! ,9` HfHȰÇ".|H"C-jcF zd$MDR%H-]jS&E5mqN8%t;4aхЩj&~=}z~u ˞K BeN) &꼍K>(Nܮ)K@EIu8bj4O/'ȀHUm!p4 *2/Hb]~[@(F`M'U~EY@e/ ?53~5uJvB/g6pw;4 hB@Ԓ5Mq5P `xM3Ya a8P@@H/ D&dJ,آ@B'('b?9($Cf#70*?"9/Cx2NeY%)"d~B_ Ml Z`>s0e~Y3oކ)~fH-J% 8`bʤHH,[%1(SdޛX:c'I?x"*k,dco:j~٭:8Ë.Ȑ|6?sBf4k1Vf3L4SFZBle@X Gs&Z'2~ive%̒ #~ ""C"1/U! ,pkY(\ȰÇ#2|Aŋ3j CIɓ(ȲKcʜI 8s4Yϗ4 ΣHOIӧJoDXfugDEzhH2Ҧ%O")h82rq?JNŁCE'n˘7:qfp7ةQ^}r.Yԏ茬NkƱ+ "d@_(|BaVȋp_Iߴ5i׭2uUz_; }ǵE8xx!}R @'vQ$DW-RQZpr2ht'q Z] ߎ"?hWs/lQ4I-MJ(5\bpqHVhG2ek2Ԑbj5lC ^zecl (x_#i-$6%bpհ{d)C*C)CoYe2#^ޕ<ٕNiFI6_Jəb6~Tj5?~ *N!Vڥ&2l)Zq)k~TifYsZjn˦s.;gS`' !4H!o- ךEñG-ׄ 0Hk^1Hd/"/HZ*eB#e@'_E= j5@_QZ&ldCs)[b'/_Xg\Tu-d5ahuRfr-sx7|MGXm~QNMoGFM砇.褗n騧ꬷ.n/o'7G/WogwO'~>釾>{>>?}?KC0 o~ FqRxԢ0 .$G>Tp$,I<*w),\ P$H$a3q ]# q E?'6#80~xA!a]G2JR 1@A&3|[!% g?4X&t"$N>$ dE*-Oq Hю4B&ؒPF "<:G]ҕ"Q h ,`!W.Ќ/XG(V]~M@EI%Wj4\RaK"VT ̫x_x7@/ Z@9NT]s@;B%C:źx!P`U .[z=[1uAQPx=*VHA$şGmߎCmۻФN$g\~! ,pvY_+B*\ȰÇ Ł3jȱc(.VHI"G\ɲ]ʜF-ZhP;)bM$:`8w4iIRJR!аYvvlY)SZL=,QŒ% PE찕ߤB8`!UlPeZ1?RKrŦ'M~UKcch] gƌTI NVu[ZuTSeoG>}mW~0/gl`қhhA}VEFQE5ʧ!^ĂHkQ#V)ȁQEbuXuW.jb}eJEH~фb/7gEhEϾ0?s5upM`=e8|]a#]OCN]e'-7L~MtP`B}H+.t8 D[4 PB#Nو54I=8`AJ3$ EX =RR? Cf(<@!cQ?Le < P8Hd>ܫ c ;tgmv54q B(Ez7){=ֹr5Au"x< Gxp# 7 >AgtkaD><! ,L;7 "\!Ç JHŋ3jȱG)HI!EN<ɲ%K]ʜD8q˝} - tQE/AO~UܩTKjab;V֏I"&,ʫ[\-px 0P$"G\Fz{sd6- O#iz1i<23{j P,#Qmŝ1+Q-3o/ƥWw)yܡ*+{gƍ/'~ߏ'X}?à >(aBhV GN($h(xbJ00(4h㌝R)R )cDyBdN"Y@ihVn X)sYt'l0jb :Ctjp+{igFJYH06%fY.j; Jn*6Y"<:'?Ï<ԉ始ho:0>6hSݾ޲g1' )-^yW'+j[qHr*O?J3O8R ϣ]ʹ0E ?/K +R$CʴC6sD-"ͣ-^Θ\]t*jӜm)N63tm0;->hɫY[5krrXMmZC;8gW*Ol< y:<ƎP\jDz Yc%ʓ`◞cpo9W"\=3+JL,hZ_q |B!ʿ睏Y\Y_þ&#|GE!5rX A:sR< VHYռJ<x%-= }CP="! nX>B d bƸ2`fL#˘}B҂~( $LGt21 jOP6? $  x=FY%pďL% XxLC@/ıRd*w7G H62)B~P:nk`1cሇ~n\Gtey>Ag<2c;#pP6o! , Xj"$U‡ )CR jlR_:fu?~HХ@m I;V )dz_ n2,Cw79,N-hNy"ȱ>Q YL `pFO9KM +V N+5*KP `&a^zߊco!oģO/%naP@! ,! ,! ,! ,D8 H)\Ç#dŋ %jXE{쉴GH|PDZ%DAGɓY)У5 J4I +ѧHEŃGUTH)e*ѡUۉ׎lٲTDkŸ$5kVݳs"SzBEG0uڡh֕}z 7u3Nlc #O;.fRN3Z&!TӅϙͻhjՇ={µWzpn̅N=zs;vB bЫ;k,)00b([坰:-P+zJ)DI/ u%Ndj3Hg~lA")k^*j>C6:$:+,DCF6L2<0 ;3/VKJ2P R:C L8R33{,^z,/=,gDj 5̞˜=oʶ 0?L2)"L2$s5O);疲zȗ" *m4z|OM+]|ׂ:zLӷ299 -X>;@?_-*ڢ ˬ2ݗ. ssy8V3Ӕbz-/49@/.W%~'uF89RS2&Yj/~0X#X[D'B*G9— F+t\|PߝƷJk:a@*cRh395[Kq#EFu O9(,sk„uA" 蔗ֹ@%@ Ũ4U6;& lA1^ $;5L\2F!Vr?@$!aۛ m-CBU:^Yz,&<( *11mXG[A< UXژ4`` nPg@Xǁx*fQpM(6Q8=TIE|.QHMԠ=(= UtD x&ihR?= d\ 4=4կRjJٳhӪ]k)pȺmܻ=e˷߿ S_-Z1bŃ#KL /*7m츈cC9#xӨS]CP5Q~T-E"ZTހB, $mŭo‰=N68BKP  WE))ԫ[z *|)^WUz^|w}U'dv?CP?C7RK'[V=1#3و=ӏ>C6'W8,ъ_4ڈ<D)vdQ"/ BH#$_V\Ua:/ԜxxC42 GZ5EoRuɧ|RgZաmfZ >53?ݍO<3P6d؀/"̧x6 #L/c3؈'>#s{Tݾ@@4%DyJ'`I1A͞V]U/>/{_?711{@5xԋ+^p|x=gNA.$> bP)lA(B̡.CXH9p B RNj0F(Q0ƷQNԡ*ID'LT"H.~*aԡ)DaċA\)M Ʒ! /"!h0_P ȓ!GR!+d&IDvbs$$9:H ϱ LQp-AB!>Ys rJEɒ%.'K^× yjfzcP>І ]TA6Q2:qK6^ D:ٹ\=IP԰ G d$*TЉxCC?+;BzZgIMJŨFя#4 JS`8RIT qPPLPR"TS SJ` j)SA̪W!0&֣¸4>q8t#Tyk\1׺y^:/Sk@^^CEծ & FȼJJ--SPZxv*|nR452؉ly>~*QP_T^\: ujYMQ6`X, ^iJ`D @!,rJ@PE|U A8)>-<Zx(\zB sFխdEXKbT (?! G(/p06 Ubo%3$n y(kRit_kDSlYP]#T?e-^Tnz6cy??dg4dž,Q _s}Ǘ@S'BƼYjSlF ugQ.u?N꣬Z ^M^˰ (g=(|!xtYBp,_H=CJ&G(Nד>v^˻Xɑ 8|j j<݂aȾ}ޛB}෩_uQmDa ܄~X_bs~Wh~BaGuTVD 4b x87 $X&X!||!  X'0x 2Hw>@BূQp}1us{ LyN{CZ\}hgg f~Ά]gmjȆ$vxx](6y؇yC>Vm^TATwǃUw׈|A&&x}8@(D/Efc$o|UHZ}/PQPhZhVPxhxZX(Q@Mpt{`(t*y ׂ]X^p~{7.Qa=P;IBthp )u5Y I$I,yrq[&ԖN >-#/vXM@RaHhIE!Xw%oU^Ȏ8& ddbP5ؠ {Q[ѕ'd"((L(sYCBiJٔN)M>qwP |uds]٘\yPlі9gQ_k`a'8iX)Ys}9yDWyM}Vi~9)s4eu4 >HkDs5 'YWƶsPu`艞x)xm0ɞxIIt`YYF^p mB4 - )Hzݹ}!v|6mPyZuI|0DZ8zf/2 {扟"v:WO6iM 8[3u-`ꢄiqik: mgdqx$sƣv0>V` % u@Iٟ9vUz-:>j QYs騅@0@Z (U6V $;۹[P9l|jr*; a)V60>'0 غ`HG 2Z٢αs@vТ0>@ : 0vH:s {pjJg4?4VEP9hN1 ;Exʇz 0B ؚ0 04ka  ` ) Ƞ# 6+L )s0 3k Jj fg|:B /}1[fjk!k#k:>  # 0 0?;G%# r+ J @K\#P #" Zyӵ^[@4it3P YËE+'k y "#Ac n' { 2 Ҁ ; l 2' b{ )-k '@ "Q@ktNGZk2԰N&skӻ끽Fޫ b~ V AL1|5D + rGt:LC \pU{p(\Qs0+Ey5Ћ0,k4lн\ <ⷡ\R A0q`uw >n| ]\ C;]lu @8~#  :Z^'\M˼sKG끷F C+ń ); (F+j= z \ŷ{u K:agyp\˝u,I)*Q`&P  ޛ. P >sk `uw ϔ #挲 O,{;W ) Cӱ)bKg ٻ8Sz:g9vZ-!鉟4銯.!~S*z˭* 0Ù7hl&^E~G%fPn飣Y?J5\NΤQ>~GdyM M ɨب8Js{Y i&;3?C>^~94$X̰PlJM0 `i^꫎jDї(~Ʈ% ^T~$6 `;VԲ/P 5..>;)JgeYvЂ /@aE ~%*xY?sގŐ\ gMp:>@ B"ꇦR/8U_Zȉ\${h~ꝰ_b/Y 1/3fςY0?qs_q٤|j^WY'HYȅp\8e`2@eQ@ea#уO&_/R!sd u`/fO&Ȋ_EP' ؐ!p ̰> wţ'q/k!@ه&zlPB Q-^ĘQF=~(QC%MDRJ-] 7xޚ (PE Sdʕ-_ƜYʐ=Zhw9FZҭ]6p!( 5j[ d{7pč?^]tʰ_n7(j^5P|h;yͣ_L]/;8#;>.?^(^@Ю -G$.zAC 9,CڐE34-D+1GJBZ# l ":)IG3h? TI'JF3W1M5]Ñ~IP:)0`=cB: [n_zT9 *ɫƢlO?PCEQ:}tH:D5Նpawwƙ_j$#9_Fxѧ~ryW>q(a;~eOXbEVYfVZjV[nT6` DU]3~~BG&KuD_9Yg'懟'ևi~Qe>%Ha!/FWc=ywVtd:G,dwJ>Qd)Yn~-`~l]w}^x=>[<.S#! >\էqs[ ?j~ %0Hl6` Q?9-xZ<#:qPLNEAԀOD(nuX,Ϩ#+5^h#!H h QB@=|B 7z ]J$]/auv /I2\f3[OHxi3oUb9y3*+X3̟9ę p|x=hN?UHBĭ>4 }E1QvQDܧTRgNtPd+OOD B^m CJ(aPV BaţxYW VՈgMxNkrT'=;XzNtPؽI A\Dz$Q8xJ* &ڄ\<<[ֺD OZԶ%})SW=i6/Ke (Qp-aDϮ.p{s13Rݒeww)ܖz"'⳸3<8\ \>І tC9xV2:ݹh6^l!pG,_)^q =Qp 5%*'J 0OKzMcpH(4TavP4*&0W\,f2i^s'ZeA"a,XF d8NrY2iVK-08k2QBt.&(["TNɊjQrAYjNy>M9d!z&4\ K"f$=s!K04ĺm4j%Ih;۔Fߦ$6 v]f7~}-z!xFFt}l'Lej7%R^riM b*6kuqP\{)Cle3hNpc=ףYpSL!zA dX5pBfO<#n0GBĞup`^PP]<||(y&zAoA[~.:}X41B8;Ģ XLf6D UT~/kPYb|>%EF ?|H?2}ʅKM4X'EXD4>>A&Ԝ>OÜ?D[r>3@e+ h2{[P貃Ĉ">[K ;d "OAD 4AJs'B0 <TD 4z2Gk%Nh <#G>=>xĈ\W0+B-L.l0  %c4<ˁ;C <ly"a%\BI腾AA(-PP(!f)G[=NI JKD}0Oܯx+A+8:;C>:+,T:ӲB4ɀ(ΫIH@/spFFiFŸFav*z)z9 <(y=<>,DJ0ial4 tx52 dp/q K `xȈBD ܝ9Hݛ8:TX:E Kx%HH(Ӧq tȶ  Uƀxp-3(~8ʤ\lJ1FwzKǕ EFs`< $ /0@pPB˿ qŝ" 뀟y˱G\;4"S>Q:|K8" l>U~8 dM$4I B{g T [0(0WXϛeVсh+BB8H]c] `Y3g|h[% F-(|xA4̬q]\uG䇲 PlÒ?,%(|-Y}xz 8kx _#_K:r=c_ =)\:%%s^ lP=(3 a-n@],iUp[gX6ݩ+I6 :Їd`79kЈUb[))8v}hNx*H"`܎%C0.2 քI8Lz =5>&?vpb@3jJXZ;6:9ޜCބ@[ ¬IA^ㄈ 2eTV-lW/^=Jhc_b@\dX*dP0:\Ɛ9!U]i~I|Edӹ+0\6/P1ɱdVe} +C +@go.hvfbdec.3.c)A^`[{Q*k*Snw֕(*&پ=.hR_^~]0&*g(ei(z`O`xђN>)ǓTjyV,*jP(d8)6kfԩWR.'S#tyhk/z "<>lj1eQyɛ\d˞j(:Lh#!̫0 ʝԆkWAL$)Zds6ڽ^֯&m&lh0Ђ\.OgtLL^]>ލ"9GmilJn i'Dq@"X#wk Fo >^nhꦎ&p^ GpШjIQW"縎 /mVv7&/7qwqSeopXwx bfXr(D&uC !'r#? $Wk` "g ߜɀ6<ۘHd0U ـ(S1/3 5gs7O87s4WH-/.$ /Bd@PtFw,>s~ ЇpbHrظIxBИ0dR?T6`upu-CuLt3T)N؀/iE @(^q qt2vdegpv~h0vkuU }@XrJ[`DJp>x2GĨXw}8~(w9}Iҍ|0x|@W#q(ΎxOx}YxU"lȀ}0lϋ/@yy?yIy [` hzxgw{jc{ _! ,! ,(1 H *\HP_/#-蠯:U2'aOڥaH3 LLN;TX$LԁGIN3$pف_dHQ H@EI\]U@j< OcΠWiEFgB0PAR_̫NB7rçт&ps3U&L@*PaD X 1]T9Uᖴ!b%.ԍqĻSF>czJ*L-PC@~M[yY?% %d5P_}I4@ `b-PF@} 4C $t?- W p30Í9cAp!dj%09f$`` q#'[$fq @a)/a`&0?*x9PaGmy睃 `J}YydF]eRn:pi饘*)~aભ"B V'*d:O{Xz *A^xvR*KW@zmI&RH=FyDLFׁ+vIRd/9.B|niDYA9 MקB_pA&y2V'Oԁj2\p TA~ 8祜@= +bC@reD!*qŬeH5B@R^`Ņ\ X]#! ,!B 8X*\H_/ #J+3lc*36td]( !EK I(SFlh:!dWh'O$ǤxvC&Ց*3(XQ/ א^ 8W񾜝Xk!^DA5#D3)uBgł s#ЯFPnQ A{iBxpR4OQ0ZMa(1H޵w:*T8@`Dg0u5Ba=@]3ֻ0㟄L!D3A (-?:Hzށ B-+`/. s!8:"B) :8PHC*`Xf7 Tb-ul}Pd) u@_}tZy%Jna{1S_B%` %9c&HP 4Bv{@I^))+g:ZhB; j#{"<*TB HuF kl5_"g*(z@u^Bz,| +f[B=mwF}zY`jHl&?,J] X +:&Л*o.zksT@aKԬRL`+]&Fb܀M:ū'UI3(bEU5]CvjAM̼%C (T ĺ~C^(:QPú,΋źx!P `k ^>4EཌྷC5h &9?jlO&𰽫!<"޼ShR'ϳ|2Nݰ!| *Tذ޼!CyALH~uGzF4A@Yxv_F3"v^tB) !T(D3< 83tA@D#O@F8!{(AON BH&%O[nI$4ȓe/a֨]v3VEK闶k wn0|ԤJQ.-fN;ԩ36l&;^z״|Yts2F:ѩۮ^QKJB`@=)cnohӖՎCܸ=|Aؑsw pNwߝçI9b$vSlyZ]7c p7xcvdGI''^eF7 tN2LH'Mrv]re{# c|$6"עĹ'P'LH!'e[Q|aF8"8ɗ(dֈ{ I#'_vAdl7ɛ(s˘dZ$PGkល0='II]|7aPr$}*(P*pje(vً}cpwQL¨<#ˆ"5*T}(#1] ώ|b:"> @S5^~IAh4Set]y/BrΖ#3vC 30OBn?t#?6vn+2O-5ׂ/2Bg--";/ԋ@asN tN 6'-Tm?H5>b7l84]33#x+άuz-nB@j0598l\ݪP^#QpZ#9r/0¼(%ל-O/nm-cη*N٣> 7:zK"BW=)>?ы oE*D;)]K9֏uc[8.p1TqT[L$@ԡ 2X5gWC)J4O͙)];"QҖv0g=ѥaSP& p L@:d'Z3GOB :͙53m'i,e6sG6x錌@aؘᛆ #Qҝz1Ns"訥 `D3Q \r% \_2ԥ-)`dꗕ3͋K~A! +5gRBBpQ(*IjJչؤ\тO@`TZ۠7BPV"Oy+\:VD?@E:ITI&qJSoPD"MbmdE*Q_* cQH6z ^ 4 tsY΂]h$ n/| g?WtF"@ d@Ѝ.D #!@<z Qwd3(~WxG'"x@(@q~ c3jYM0h3@I47/6Q*—5܄:`qD Lb7"NqCJb+n1aLc$Qbx:vg "8FNpq/Hn~LJٻOy|ej=L(9eNٙ6 y guݜgy}A:φs}h83Zb~t,IKҀ1 MsWt=-j5e>5ɬUծ2c YzM5mk3'ײ5C Z74e~shk:vhdہ-X[>wK~5y/-Prfw8 ! ,! ,! ,=9 H*<ȰÇ7TWa*Nǁ APH" -ZHA'+1af͛4Oe>)3gGy2c@}:3焣"z̤2 ХZb`bҥb,K,ֶYiѸrX//wq(vB`e Laq@Mz4鬉 OG&ѹӣg.Mh65'T$BEM`P#՟ sPH]\ m&K](.DƋ{9;PW{|ٗG_aR{jrnx!jl`<ȅMjC!j6c#Xb` ,:pSʍ4 4H3/?`̽8M8*%$0 ${M8L 48̿"#\K2 =AdJ(ꪴvϿpM2?8-0&ï0KÍ09樲4=룏/1"c5\Í3K 2/*+?L<@~ooQZZv ~&?y:ӭREms9ՉBBI0lŦT <&ptZ R(JI4?@N1iZTA#({e%+M=І#E$jF@Yk*jYA#0O)yEʆGDVoޓ/HwCFQcXDpH:mrㅆ$ >*h(@zLC;H|Pd0܇!L $5ʦLSTHE;(q )s;)&XdH6!nfAfRF@ 95a`G,ɋhzS7'=  }nNC2mL"*Pt-iEI)́\YoB$bXݴ@2iQӁ7Idb#TLWh 2X*6@5/m@"@:ƄF3^vTy-*H׸D5ZHcLB@ _"W`+D*`Dvi'&(;U'@یX`%Y J&׺^Ůi&KԵ0io˒&tnd ۗ&E s] ıѭ]"e[[ )Wxv z}|ɽor mqKH$/| 5 np[Bޢ$}l{ІV{!Ľ$!`MrDz!w?c$?~Bz|[/x!In_ ! ,! ,~X\ H CPͿN8W @,j1aWS"’%(QYŋ5`rsxߎ (_9ԨIP@I!=`ݚk`AȌf={cƍ7r'E7o07@EK̂!>)vǐ#K~qʓ1[L(S#9dYc! ~ l۸sGOb& 0qN]7o!68|Үξ=3a"޵w^XQ{[ L#?#pan%H 9=݀0l P؆0N5C:dp 6vDA1Yp3D@>P9ZJ!ʠEԬ3M,X2=>p in`b?4c Jfn!85CPijQmj[<=O{-j;8#ҌKJ-8G/ ٽQPLd$ Yʰ6p?FO8P7kᮼoos`G>譯}yhF`Jэ]r~[GB`C\ I)6`\Py:|XUC^8DVQ3)WitA p( ]Q=R0`a8gDyH!KD`M\aDA aXj#w,9GH{p>(:iq*H3z-+Xx=5ҍ$FLjnyz$(Oy4Ghp!GFN&)Ny#>i*>{̢cR׺~]9y"g'oCz?!(MJWҔB"(I[JӚڴ0])ȠPFԠUG=р TɔLT*ժ2l䙰ɫ:%*@f=v xP @Dx+uGAxCyE!QuI&aR,acUdCL/NdI&%$gظlf7k^ԀuҊ"|zbC=j G(0}E,Fi=z_-= ~i3^7K .>ZU_Hf!p@v9:ܢb>j@ :& v8p\@xM @Lfp YB50TȄX:j c- } ̎{c D|f~8H ^>8D˕XG\v >>B,hM^,5gI.9Fv*G\lQ0PsD ZdGG@:^֔l5(DG ҙƦ9iDA9hD:gMZָεw=kWJMbȮ4Gf;; ! ,! ,! ,% '*\8ُkJ(a؜QܘPؿ?I(?>G?B31~tA)J o?d_'O5(sZt *G>; ƌ@ART_ Fݱ@03Ej`NW^fG@,P+CT@2̆:5G5`4?-odc pϑFmǏtzpMo^4„@ (hIEO!3A&0 t8wfB9'|X-_:M: !Ea P8H3 5೐ S`<׼CO=ht`W<ӈs Oe?TRCN<Ӎ]?\=ܒ5+?MC͟@dsΞH*]3Ӣ2JSPVZu@Y K,Y[%_p㾝kݻd%-뷯… +N|8q߽Lɂ3k,8 a*WZd._PNmZ4jkCM ma̔n=:w0[siM:uxΥ^c25gOyC׾:vﱳ~:vF2t)7Gt tҟ)qE#$t8I23I7_y%X#Ӊ#9RHz{3}8#:t"'> 򧤒2:2:@vO?$Y7X$O2 J9 馛B"8"y?; <+O?"&57s'C+t?2: 7d@<h80s 3p##?#>ijɈi-ϼz*tӏHRHɟ :C2??4e-`S*hz-cS? >"Ny ͔L?R-K ctޫ Dq<)"zK1/" Ľk1 s3#3 T3#GKס#+#y‡|(X{̧8#W"iTrsL*W||O_7v Fٱ7ImE~Hq(SX [؞:6 T u 8E"rx q3%!4ML p0!f4h;^A@  AG{QD*\ȰÇ#Bŋ {LGEz)"!C~\ɲ˕){IISf͙2Aϗ*ƣG_rS$MFuMX:Uׯ[TcE*"] 1GMȝKWnWx4)_Q:T-~dءYQ| L0_H¹zA&4̨%LaUXײg9иwB3|Y3N;(W~93#v״ytؙ)cǬ]u~Lk*D @|qhNʫX^deekԱ}} yffrs82| >ZUg=^{251c#9"}uvGvv K}3c}Lc!MR2]GM{_@s$hH=~ '|PJv:Q$}嗧nBx_ FZcjGQx{aQ|I/9 %ߠSJ$S:?BX$#'I'!%j-|b`!iiQ#~@"'D?P 6Ҭ$C ʾ0~ΚMh6ən3CTUŰBaZ |#_yF(WF8N%w\̒?nf+>J%JGQLzk?NA5 b" ZI 4CB!^$8CB^1(Gi&(G|"jX&P |*G 7n$M ?j1Od㓵@ďI|UEPor&_"IuHԂX>P0I^IBIpyH8vqdC?L:TNvZI9ZqS9%>i';)'urPФ-UEc܄\x2ap(A!*Qx. ͨeVsxAaRsT9#(%$4"M sŦBil`38 OnZ/}Nl—;P*`ӪZVm&B:D), aBҔqhJ6n-+\zLD#jє ע寀 WE0Wڹ~),(F "2֥A-+jQֳ\\ƢdkjUdуu͵jw lx:"%݀rՏl qC̀a ѥx[*7lȠ`xf7]o(L"fx@ Љxp DrFo{!dE*Q !0X860  axE<qE/vm5] !XG?܏y0B!rBLdP5@ aWyYGD*\ȰÇ#+RCŋ3,/GZ|!EL˗QRL9H7eɓ%LMCѣHqtfOڬͦ5:U*W`OjjΟC4ۇAcfݻx1㕬_~ɻ 0| X/WW˘fN;ԩ36xGa״1}ZvsR?ٹ*RˡBd^V9{^ >&:^±m;ێu97?^/l>&gh|$:#uByvxFiug7gR7t!X}gvGI'YG_G'#FAWB$C$t"$ m'z Xu1"0<8I2?ɤvC2iuȉ,vAX[b8Eu@sP'x $(+~@'ue~*$-|%v:$ux+"@τɫR#jh-@:$ʰT Jkʰv`F94qvШv2ɩ@â@'pcP- @)?QRɽA蠪@qCO=׼?߉'5SksNk䑷$>J-|*Щ"7v'S*P(WJS5B9&ͪxs.TøS_ق駃SIW,{#0'{K1/[s^Ü*p>(Q9lzC`Jr/rU(^/7tjbU&AAn+8)jú;MZ%0.$[&8 4 K5!W E'<j@J\z+ Y1^Oȍ}DU8yGu@&2,T52[BnQ-JU P\ -U'U\ҒUd5pJO$,8^H C<5C?IҀE\ ԁ"uO4j|TBBЗ3sMs>Ls!;Hc3)O&YiCCrs|L](TLhyB5m(mLPwIͨ'8f*#7Ii^Pz'<.OKcH0ɉqOf&.QG5*_:7] 0qQk$Ӑ>]R^8 ZVg02Rr'LJOJ*Ɍ?tdDdЃF20YFֲmQ2%V@?zA൯ ` Ӣv9-Xke[Qm֡k-pߢZG e3X$$nl:C$/XG.c7)! ,&CeG*\ȐaJHQ"ć3jxƏ vdő$M\2ʊ&t!~(4I›^d3O7{S54aG#"ɺP(g֞]o`(P\["ى[TWx?h)^ ?EfhK7lAM̼EEQS] @ / nu㌢UH }.^-LX7›5ޅbvBgO}G)Bx/?!}803C$e56ԐgWu`!!A! ,Z3eG*\h0Á #JċV#Í=D2ȓ%MR(丒B^"t)&W9nTMa~ eAaSm&`ޤ$hu9ZZPS>([-_ =&ųö^p?h)^)?ES0 &f^ɢF) ĺ~ 4h(@Mźx!Pk?ڬ.[zBM}w"G&o @mR|QX_;5^K5 !$`FMd aA! ,~#eG*T)EB -UE1f(:UAP'BY)pCl0/T6oFg:Te 8 B)6IPNV[j*C&9KPdMeME+ⅡC/pG38&!I @W-A-70p3(#GBSU7h/?n~.^:i As]E״'εgPMxmTɗNȎiX@M(O\A,ǚP0CI6XD,&ÁAVQD AAQlBO D(#AP! ,egf@_/ #.lĈ NE9x. 5&`( 3|g::G~|^|4=&ųK@~ѤS:klh@ (XQ/Ge 8W_k$ @ ׫eQtB9Jźx!Ps j6^ӞhQS?x3^(U◊+jY*AU^Bbŋ>/[b剝BDzTGʓ$D'q#zp>}! , 83Я 3HݫJ(au0fȑ'BYd (dK (PJ!PώH_+5tWlKnCQĊxaDlր8y FHb]?Ptۚ/=6PxH2g/[O_PBҘG_zuWݫg(VgۢdKwp؉G6Vg 0` i2P [|̀JP<ؼO2zhaODX_uBD@P@aHA, !*?VQ2"! ,eG PAc 2~(THEt4:1TLXH(_b~Qxu,(3f l0oN=^&Fg:,HA-8'B[vx0l=&ųZ/FN\6oX 2(bEU0"'~xNjv-6 &f^qͤWRߪUS/( Aur埯^lJET Fщ*l2^Pp@:`xL@ b](]_v۷ko ~5ޅbvBgM$XAӉHY(PҐ&4=&ųt?BPIxuNj Dm (XQ/G>5 &f^r?Xׯr?xMeE9!OaR*źx!P``OXݯ;UnQ,iJ 5>0(o )@mI(P4ǂy Ճfh}TR! ,! ,G)EÄнjH0C=֩jŋ:x.A*L I'Q^Du9#B-8 B! ,"#eGp‡ 0E_hŋ5dE&ddĆE~! jdlR3M!|Ÿ>$j L ~iJ0#H?)ԧ0o2(B: EFVԩԧ} IuB^,>y׋Is4UbI,bƑ" NH4l[ ;x.IBT l0o^ M &st*~|Q^M`O@EIO BvWh'z ?EXJ2Ȅ%M,eC+~ CPZEC mތI I!nHJ{a%FJ,B#֛ur迦O/c'KZ ~(T#cC[JoD -_u {lX-Azl::}R}du$uRZ;?O ~C&;|˶ (XQOU!pG3!Zz!/ٕkDA5~Pt1;`! ,&}j* JK#$jM3w E3( !3֩G;YIWs>PESa?}J~,'Bx}rxQƧOF bV!|/z+?}P'GQUa#Q8TȨ_e{syY3~}$jO(Ae/xݚ! j4Q2|~d\*gEA oEȻH TQ`3'BY;%`ޤ] "7@Dxl_y2O!v PBcGF=h54I8`8ܒ5}<ؼS6Auu BjiA&$! ,% G*a 6!ċ*xQC=Q#ɒODrA#AZl2&͌o|eˊ ٱ8q(r]?t.I^T/^?O}OKdA$~(3pAF!xPЫ8P PIx9 9?EBC 8W>:@N!j(xm }.^-X0[yB1EWҊo0QPx=7gQ^9Ma{W4QGԑEPB! ,eG޽['w(d`/+\' EF=Qè'Ta\S13&YCLԁgEg|Q(' (9LǤxvHZIxuLE+⅑xЀ8y Y$~E' 9!/ " (W](f(zv;JCA &9Vj x1QZjRw!X ! ,"`‡ WăCQd6)E! }(@&L4 ٯ:U>%HOM5*L IJE(u9*)H>(שJH@EI윝M:ū37-X/̫ܺx_ Au2`](t~}.^-XD^=E"Ej PKwz؉G5Z|9XD%@(w5SUOI/0 ! ,  i×&0‡20C:> 7xh,Ć)EI U{E%L*{Sā*(Pϕ I1Rj4Q^r5AEWH AZ|rՀ8yo'rp5@)/ A^Eщk2G`a$@؂ Gx- QR&+>UsBV+_|fBYWl݊mg(=P0^zJ`{! , H0&Я3(dC2hHau.*ܨc?OօdI l0o˄._24@DxDY!dWHhF&ǤxvB5tWGVCQĊxa.n@QH(_F 8ye𡖼k Au"ߗ&=^a#_("B}źx!P%J O2.[z=Alw"8Mr`³ZM2K XCLw xm[^@щ*l2G`!uBW' ax- 5E卷FZQm֧uw5>*_Ҩ?"D`@! ,! ,! ,  H🱂Я 2DaD {Se"B e~ 67Ɂ P0Q&pAF!xp^ԙj4ӄ:$Ut̠0!p41*ޗ]@!^r}U(B`0X/ ,Px?5ޅbvBg8;CfR"1V5Y &9?jjۦex>#&uBlh;8k X/_By{MŸQӯoocEGA!}gd5gmIKB{N؟I! , - H@c*\H_/ #2D6N:xұH l0ɓ `N8`&lMʩ PPQPID"VTVBhbU<;eAn ĺ~xśV( /F}.^$oB1E׳Oo_| R` we,zBQ`aXv}Jz (" ^ NP _HzL! ,+  R׋B‡{"…=֩hqBOօcd!DɅ(8 PI7-.h"5tRCNd@QĊx&]ujAMZBHb].(LڴgϨb](I{&Uax'M- MrqR?xҨ{#}v-l2Puܒ ۻ['L Mꄠ#%!/;N.]qI=wM՜ ˑ O6 0`!:q`/FU]IK(`xaQ1?HV@B/1>+F/O*ZH/dH  MrK!^8eB`'ѥU}C|b]ʨ$BaY=BJ+S ^ Qq)w*#D! ,- HP"ؚ=|((B?t>Ph:U6NɺPD&`xR$hu9 9b?>(ϙ$ǤxvL C&ՑJj(XQ/ WT 8WEH5@/ԟPtꚃ"źx!P`܂k ^.pq!NQڤ4oۻiN=W"Oμs@=ԯc|{3hL =W{ٿ7gkQ}0{ =1#3و_8/Ԝ^Wā >{6jQ'ps!_ s*"H-?ė1vܩ! ,!%# HAz\Ȱ?~¾8:aV(j4دǺWC ɻO"7K! IR:$u9 ~|Q^"=~MJj0 Рj4O&U|Jp41*ޗ= Au^(:QPúb źx!P` 8dƶ5޽zvBgx3BdwpDGkg/GmRp7= (L'=oPJ8u@%{NԒ5XAP6 yu!mW! ,X"#G%C#U(C>Ì r#ȌɈ%Ǘ 'lR8]/@ _?rGlp U=EŋUbX(@_oQ3z1dZB[UM'{.b/jKX`8D2&a`L03W%=֩J 1 u,HTGK2'`$'-u96y?>($p{R<;烦FN9??EXJm$1|Q(?DT >sڄ1cf5xP@c=l^ f؀K@vԩx~~ѤSn4g! k E AE.YAȓDۀ8yuYew!փߏȹ+H7NTaFЯu(P͂7P@cR<;?oPIxuj*ME+٨Ԁ8y EXׯm?xQE' 9!\/  .[z=KECI?$Y6]\ !vły+"On9ޜ7{|2g7oٳ5EE8REZ }M_ϯqTY~yvPK8hf'°7|RPx > ][ƄH M$0vPQ8r9 ¸+L';2gP2q! ,# HYI*LH3G,8!:d(jЯ:ahTw T_ aRr~(oB 5nh (zLg'CMzC~ѤS:V@ (XQ/LXpG3}y;qR BG(#DA5#D/8X/,Pek ^V.]uw W7^igQ{;we^s=St^>8ϟpi_{޷]y+W t P)8R@! ,' HAz\Ȱ@~:8[32o+ s+!3K̻P)53@DxPQa? (1)%k>=yM:+Da`:9j (XQ/L:!p41*ޗq3KȪXׯq?xQ~QhR]Ptꚃ"|8C:@8b]( [@aÿIohRH~5ީbvBgoeC{xyHN:!Jg=I(PxVI8N7 Px)LR/ 1!~I$8@{Ɠ yFa6;d(,RgB3l0PDf4I?LԁGi($a&zz00=2-l (zLgmA_DِAغ~ѤS:~qj%D‡HE+aIʗ1SE 8yӁOb9u5Hb]Em&|g91NT+ 1tɾX/xT9j"tѥ\*iPЋ8b O k=݄KAqXE|?t8HSK`A-["G%/PP:0AM F!a";FC! ,R%Cq.*\P'j5H1$fݪȑ/}9H߭w}$5{զˆQ&%#7'OZ2 GP*B)ӦE٧/Jѣl{9z)&zM՞mǒY?}>l"Ce6) a{|(^B83CMc|yP^`ϰ9$DIsN7Y ! ,beGBdX?+ :4&ĉX8q#GY츐B^":hݫ c*td]( * L I@94@Dx` -2 +$U&U (1)_~ѤS: 6"VT W`ZBhbU/q ĺ~B;tUDAU8"8;$O ()hƻPnQLC(O0&MrІ:[M$ 6])ФNi/ ! ,eeG(PB'64b/ !{U!n1[Z(ԲS (1)^  j&upl (XQo IpG3~K6@)/? yO5#D !P4-B9EM{xpӂ ~P!Vjz6k|yukA @  ! ,! ,d 2(<ȐB^2,+ MM:U8lu,H<03&eXC`(ϑx2 :f迩h)^8!nq(\ ]j4MSMQ E+ⅱ_װ_|lAM̼F߰ ĺ~śxlPt (PxvF_eޟq4XPx- ՀxV_Ӓ ahQ٥%,|&M-P I6I}V 6$*T*O! ,d# H*\a#JH`+jȱ!ƋCȓ(4+Y2L8)ڼʝ} UУ0?&-Ppt=:4UYs% ZQ׋Y?@Kp-WnߺڬOczQ^<7 kHdP^@yĤ˗U 8sTȊ7u ꓙ,ʔdPk"QڴE>Aկ3RWhfPSϕI.MK` (Q*_ܳuBo'63`…&9Z/~(48A2W73}֯=bcԪunSNk+$'BYȭ:j/%`ޤa~)u P0Q#]%38 BG}=6[?$@ =L (T~}PCSGDaPDCf(H$:83C$tI<ؼSCNlM£%! ,>7 H̠Ç3HdE%^qaFC>QɄ$KvRdJj%Щ&~=}iѧ~D4b)K BM1u^ʊr+~|Q-]d6v,YFNe꟡YD/AEJ p`RpG1 %ԣ$~ƲLk߃DA7:~ݡGh_i,5>(A/Ni *4y2HvjP%âz VR"~gv! ,o{QD*\ȰÇ#Bŋ {LGEz)"!C~\ɲ˕){IISf͙2Aϗ*ƣ_rS$MFuMX:Uׯ[TcE*"]0GMȝKWnWx4)_Q:T-~d˸YQ| L0_H¹zA&4̨%LaUXײg9и7B3|Y3N;(W~93#v״ytؙ)cǬ]u5v_ >{8r4Mjavuara 1G^LqFϵVYOgLM gB|T_ee7u]|B|ar.7ǒX@KfjQ&'ps"P84ə2 ~'ߓ9@9 %X}iGG2膐ȤQ]eu*|ҋ@tBɩg'92AƄ 2u҉02fHI'y$(u|XHjZDf)8#P(I'Q:|A0; S@ +A@#Lf=ԜJn,A¨䬡h\VLZ*\g}BΘ3A HC#O2$Ϻ B„!/Q+7ϱGC͇1["?+K-r+˜Ҩ䨂rfɯ'S*ψ>RgGuq+߂P1>3.H-5j$ىJDnE(u*%*x*Q7 8>=Ad?07I(#10D'[Kp:!G/&T0^-*T ҋxK2 \(ݷQbjTV>H K`DP" K X}ܪ\kcYj'S*s)oL f`^H0%ċg8|H+|MVO@$ CbOHcY ~ DCG-&lxHp#(z蓨W Mm/#1R| VIb4K7ER{9-/o2Βc(qgIqֹ*)BJ"v'D'?\'8  Rrdl\w^& C#j 4;KjlDҒ*G]F)uNPB4 lf3q@):R-Q˥mQ U8Mu*OJժR/L+XK3ֲ5k ڰun%anp5#j^׾jTجfw} d"r,{jǶ4ՈcX$6"mh?K݌MjWֺlgKͭnw pKMr:ЍtKZͮvz xKMz|Kͯ~LN;XPc ģ` ( #0R6ƣDB7h:xH:]7o<@ԡ5h,82(>@!bg]p@p3"m@?"P'[$ 臬8d()TaK(H[htƠ, `)<6GP,"V&1. ]D8Hq2nA^d1"@' ƣ xx.3G`pDŒZd^@ ,;Bx1q(|;b Q 7C sB$` 1e "^uEWb(~KG@Q (y3~} {4ȓe/a֨]v3VEK闶k wn0|ԤJQ.-fN;ԩ36l&;^z״|Yts2F:ѩۮ^QKJB`@=)cnohӖՎCܸ=|Aؑsw pNwߝçI9b$vSlyZ]7c p7xcvdGI''^eF7 tN2LH'Mrv]re{# c|$6"עĹ'P'LH!'e[Q|aF8"8ɗ(dֈ{ I#'_vAdl7ɛ(s˘dZ$PGkល0='II]|7aPr$}*(P*pje(vً}cpwQL¨<#ˆ"5*T}(#1] ώ|b:"> @S5^~IAh4Set]y/BrΖ#3vC 30OBn?t#?6vn+2O-5ׂ/2Bg--";/ԋ@asN tN 6'-Tm?H5>b7l84]33#x+άuz-nB@j0598l\ݪP^#QpZ#9r/0¼(%ל-O/nm-cη*N٣> 7:zKJӹؤ8)UjPT  QDFMRgb04A$r!CVBzU:BիrUgW2o]\J׵µxͫ^׾ `KMb:d'KZͬf7z hGKҚMjWֺl康mnq oMr:ŕsKVwͮvz˕.x ^܍,z{]5o!ـx j$oyۏB|@ E" W@s;[|`E (Pu ha so-nQܾ@~&c`>ф0k|*GZCG‘[|P@n#{vnη~dK ?;_8)1و[ yݥGN(O'<䤀Ksϼ8msẏ#y)!C$'zss[}W/tBڐW1t#'kt?4;0H mļ(7̣]xΛrRc:)!tRA!>y;|`xyh*!`=؇<ĎwC"F=׏||Ezyb\{Wd_{ W}|;`>0XAv펅{̟z=ًR6_'BxCɓBFiE!@f 9\ɕ`aٕdYbi)cY ~vyxz|ٗM(  0 094YWpiIəٙY@/`& t9[a5 @pcHXhaI 8 Ѐ9) I `6p 7> i8y b A! , Xj*T6KHB gP@ 7G< )?y։F*?Y֏Ȼb5oJY]H9x)8Ky1*| 0yGiTR0]\5Q &cE4%)Ft(P^dUb}q,.=(*,r C $v 9xZ@AJśwH@|p0I9ڧr]b]\~体`u Gщ*qȤI&N^(| /^?/3a"޵w0Հ^C_}ԐOmtD?\=ܒ5C 5N8(ObA<6 y,8@Յ ADz7!A|t 8 6$/ B׏>y7P?(:QP%4iygY_~^gDkŻ_Հ7M- ĭ`p#L>v-u2)\A|c /7'>Q{&|B! ,! ,! ,! ,! ,O9 H[Ȱa‡#J|PE}0joď 'wI{PC#0cWYʕԙsN_%Ǵ)Ӥrڻ(USi:lK6/-#, Ɯ? s~: A.< ,@L^6P#3c<-t6߾1:뜽zOVLP65/_jh-~w1.hB^NFUh 'ӆ3H m$eh%,r#uv>R Wb\! xoƣahrd^A ~])h"Fm<›:,`NMվ6URAw26Z| M `P^9YvDV%-EVUXH>#^N{?j+Dluf y?,"PNNyQ֣~3K`e(zek̟,?0*Z4}Y? 0M0/9wl+`a!Et%L)2ӕT$x92VrU ?r` t$ІĹ?ұO ҽw32&7jM4F<**7eí/ ;0HRRt36|; p"ΐꮃw IcͭP*£!{W$]_4Q,! ,hr+ H*\ȰÇ#JHŋ3jȱ P{1ǓR\ɗ0cʜI͛8sܩϟ.y JѣH* )ХPJJըN>ʵׯ`PLh]˶۷!0 M嘶O ?Jk!D?06JI˘gFcW3l{HV# (ji/Qb̸sލ%БN7(箵ya)سeqp'_殛xaC LX݀XIE1P6O6%SP7(|MVm$hI?q"McA5#QS(E&P0"P&Z(4uPFЍ'<2Y}P C@mC|zPK&|CuI)tS@S/} DPd5*mPC|"T祘h?X3 ƒ'CE*YRV*2ʑI$@+A&5!kJAQEueAk,|trNjHǏҔҤ_ ?9vyUj4调P  B۫g$.<[.{/ 9J/>$O/ H-me^R2 H=R/}Y@n ZG#:bF' 'PR$(<A|A6>Q.*ps_qB90@vVyj~&h$Z8tG{&b)JMhfqjv]WvzVwY~J~{i~l~zDj!P6bh"7m_רG@{劮tz銮YUz\ꧪ׮G*rt{BPFwWEl@nTkrmKmj꺲fr`=EPE(68UR r AП%'qAJjrhZ&GJ֟N˟GfrHZXG׵];HPfc Kz'̰FrK7'TXzd8URfbjhqjf۸UrҪhin7fj?bBbE{kn;'ɐ 9.6B}M2+8@z{iidV{볯fkR;j`f`6i۸۸_ջdNk K"& KFTQQE 9yإ]erG Vp"\"kr"lG !<<"<$ , V`rAZv(m$:@ +Ms M@ @+VpUU,&V`J^^KVV[vT[La$Xrv<6ƢcSƻ@8l$p*0ɝA&@`̠ lXMRL\Y%\E\[uʨeD8몂l 00 +Cl#L ( ԰'! OI8˟hTUlƥ\ͣ,g<\<˲\ˆȷl /" C9>1בб 2 A`#a;AnAq"oP*A!VJ!!B, B;8:@"$DɊ$JwԷ o+"/2C#6##c-QS~er&&f]9,&7D%Z<Qw&Ao.qNksՓ.$w''RB(q(T.*+)'*2*.>,Nܧ9.C-$TF+",b,a뀱,/n>-> qsr'x#Amn6Ea/`-^ד=D=>xuG@sPs ??@_,!-%8LA4AAdj׿Cw9B14C5@.^B?T8A ,41?-^ĘQF=~RH%MDRF {|pL5Y2J(n…ZChPDTҤhan̜]~VX&kْ&4d'lĩ3[mZA0@F|XUN*Ydʕ-<esTw RGNU|iVAtq;7 KjaRōGcfo?jֽۦuݓ,l ͗Bݿ?'җ1wMO6XⓞQ%z;:0:xtíB:6)>1D-B /pXC3H/8$~ Bn" H!R7*pldːz"(Ͻ.9-&g:u)H5D> ltN; )h)q8 yU )B+$/ Ks!g4H *E<7$/>T**¢bq˲)Ď&zAFʶ + }%:XR=E6Mj u(ҸpJƼ50Ho[R ĝr;`-ᔅ7^;K kѢ9 !Emv)zB!)5te6S^/~bN~b<A'`\tDžyM5{m1j{{bbHWKVex\su1tSg |kʐޫ5Bhxn!Z`ǥ[sob|,>١9"aGنH (8λWG'}pL"!w1HynZPwy[osҏG$ d^@` sy{ vo7y()"Ց E~a0.)&bdZ3;HB |PםbQ]nPphZ|9]U3 =aVةHUx7v (FqHe2Y½@|!ģ=MڸDOreH ,Sf:790vj[}Ig`\I!rҒ"8HArrV?mƏ:Ѐ 9,lfJ->PdG6 Q #usL)inIǴ Ctg Ԑ9wbt(2 jD$ڬ>+|Y#ת?n k"w'2`3TAgw"n g\elWH ˞Nt 9jhm'lS(Z1%k Ƕ1|8;6Ơ.A A@%%W/I΁al0|őn}(jF)?,F;W7TXDr@у 2x=V_i^J*aYXvbްH&9iCp <ֿ֠^ªR%󔓊h6}{ژx=𣏑wsKX'rw?CO^W/you{g[a¸0Q@Խ{9# (ܽ34HIĺkpAぐ+A>dA+= @D-$ ?Ic DB#l?l$B{Aؚۋ+! ,! ,! ,! ,,6 HP "DX߇2H&Ǐ't@8q$ȓ;Ȉlȕ :^(I4)NwVA5A РYʞP+ :U>qә3K NftKgΈY @Dx-شD3%/2 sQM9nh ;M@EJ ~aցpǓNT~]e|$ȀUԴYc6 m3Dž0(T!=@!ׯ_rq ~7uPtv6 #  E>tЎ*2A/ϴ?vsqTY(@O;=Oxa|a "P25LDn\uI%*`N \6XP0H* [XO]AK|paReY@oA fWll>ݲLaI4AN؝B$G\ru`G\PFy=?rR UXpGije ee}OVdrPW >4AWaѸem J`UJp.Sޗ IK|LwP9'yR7{bkDZZA͛Ag YCxnAW>kҿLb3kEf! ,8M H*\ȰB zQpH"E^Mȱ@=֩dC eKl0oR˗8?3@DxH4 2 +$thǢ (1)N+5FN`z (bEU0c4 8yK\Hb]Ep+NT]s@9Bx.^-X7?5ޅbvBgM|G)BxxmIF?$ޙ)w5''IIe;;v׽w^9' & h|qtYGJPN! mxyx"fhP!xA%8P)ȡ;Vc@DiH"Yc.$~O~SJY%{N>)m9eA\XWBLVvJN%1hPwbVCX ~uK! ,,*F#=+#J1ʿ}Ž49bH ;~ H')aߺWT4!D +?b"~=ޅrC VT/Bw"7jҩ= ũ(E`nZN6&U[o@gegB;&={ rhnމ{8 B ՛.b9=&ųxkFNPxa (bEU0{ 8yKrDHb]࿥.9NT]s>B ~.^-Xp=5-LQ;DP< FD>83C$V<ؼSC" ğoM‹-5JZ## 9$F dw-QJIeH^>r&dZnYcbHfIV x-٥qٚRY'! ,ky- X*\ȰÇ#,bCC!Md #Vdq(#;F9ٱF0ce,MLjh|V8~T milH3,1("gz'5~Cx@7QxN="NBgTP3PB Ø8%kqR;^/&"xIȀZ4#cAaKȴ1_{T Vi#֐71 @Օ&D Wt?Vš_5KOe:Ѭ,}x>JЀG8"c$Ld}KNyJNH"WQtnJTaVso⓱8`Q(# ' #1fKOMKNr {3# !=iM`@aԕ|Jh8d0=>iAj pA O TP'B JXVS2+V%ÂS!g8\2F;a̋`} x QVa-B 2^}YIHծx?\WɈ4dE Y*ֲr4BXħh!G4Z'Uh$"}J/ݕ])\Y IV-;QK;RЂBV]n !]o1 mM0H@<`C9E(Gx#Qs5IH1UZIg{&@ yGQؑ*v)=PH0udNzOd 59<2+NJ{P^Xٟ<Hz@4oU? x uCB'dq^`qI0"P$8auOHC&x?h|xANqBP)2BA 7w! :AT`}fn2U]=WT|JOz!h.!yh^/XG!ڽ}jw_;w}}sYvo_x! ,! ,! ,P9 H7Tذ‡#JX!@l CY_'ATPd%Gʜ9$̌/UF4JD&M:)GQJu` ei[>CU6>)puUF@N=;qO΍ n{=5zp˘1ӝvpcՑ'?!o A! Uw18oAxlBCêUVx17 {oCTn1_ 9ˏ~9фz8N~g_~ ҧ ?JEN\!"S(h߉Fa$R8EG8f@5xE(ߊo*Jދ%H?\Q8v[eePѥ.& cÊ* $9%]REcPdEd1e"jhHš*P7:QDh?xqpFehj+j"lʆg)PxVQP}pA񏩦Gc J8ը1CYxx1HlS?d*Ʊ6?@#Ps7l37 p? ~nG5h+ /#D{@Q0* GsN+ 2)lSq"?H!O!c}T&}1Pzܡǩh@EDAC<tj R7Tc!?wŠ8(C1/?@8 :z;S?zapi;@p7Č>7D3, 2D'GK5՘(W߰1ć9|?2PK};L5@T+?8y&I;?$ !A>n U"HKĂa־Gq@ZrQ d@y;a G1C b`5!E,B|P" B};NA4]! IS7hZqhpG5X{Eln1ey a"0E5-ֱCB,c X n9<`R,&IB3cTb? ;4?}TQjC@ ^JRZ@@A Y@!B+='R|+ SVI2-a)uEUV'&|ȍfH`$q& /D4Y { 4O$ `;ȎpAe8S~(ú#G`*t.sb4Y4112 8A{HL) gfp;iVt;55hf^3 ,fLb=әs}{P.-,0 J<`9Ig=K:EK\Gw({t!ARALI3a%3>xL~߽? mw儹B<?,A1m݂ 6 ^]?B #4Ԉcu' d@ L0(cX;`B<׼C=BHM)-bF#PF`538$:O(Lr$pZt)3h%5t_P{nPUD BI?\=ܒ50&S&bFpNˆ:ij#!>P8wBARbvxQ@+m>rZmf뭔bz.b㖫^E|R#v|B/9خU6MP4Ev;D<>8pU3 O`J&!8 5CP92qvN?'g@ @< R *? 5RK5 p^`2 0M5 ؽ½cF();7SԼE`͵⌿6c7*E8+'zq8F^ n;.4.|'|Ͼ?3 \=wu6RMKc!P c?|ł@.}3[|`E (Pu` hA RЂ_jq:`&l ,Xxtk cBnB~p Xȴ֏&$;9%⃉a Q~ÎH<h21YEx81PcvG?#v>aPp Abd(Hk;AMQER$A. e'e>%;&2IH=|4IiZؼ&G9h= 8Irl,tvLɠR=}Sg@)Ђx:94|:D'JъJ :Ċz HGJҒ4 LҖ(g3Q|"/ͩNф**NMKqS{&5*BQ®6AUmpR RLl=NJg êQ*J mhG}<֮UĤ)+~m%EVJ u%= k؎޴Hyã>k^Zdjtꊩí}0zVUKaiv6RVB*Z׶cHiAuՆj*F6=>>{f.{cc\V WZG1Je#+ߎr;TQc!.PQղ+Jwt-:W=+V!WCHn:أui GՆQ YJX>/{W}÷ ]jS }LTף[:!u:"V=T1\ju{-|=FײR}GW[J1-qxJ]yCo&t17CŃcM;ۜ.P}ټ 3>#{yGop<֩ⅫKMS{yհ.5[R^ҒNbMbNvST]AiMj[ؖvelGcS͏N7q;hU Mm̷4AQ*_Xfoy \Ffe?hHP…5o/Hx|q |A^99ApoW0gKv6Ϲw@7@@! ,! ,! ,5 H?a*\ȰoJbjSFA-,8jݱk)p ^kG6.M'SOAOPo8iR| *i_p6qC?]=@!DwL&4"Fɓ~_>(gf!F *_f";8'Ǥݛ& Ad@Qx~L1'G[9"G@]>@J< r-\1} t*sC Tl!7`O@b?`y{N4W|e P>؏>>D(tB* # %C8x`@?b?g/ &s; uZe`*4fO L#-":= tAl@^?.4(*(5tAYr)XLZѧ5C:dp 6$%Dj&>?7<X>)>P8R+ldO<+nAK! ,k( B*\ȰÇ#bċqᢣ 7#8@(F˗YC 8sΘ1_ *3n)tF T346]Јׇ)Y2ٳhώ$[<|BJnAE_|񯧎r}d+r֎5\A-=!|DHY"KEdy0bDIݞ|Jt 5" 'KIC]/X>YU?RgfAL{.aD )TŸ9oBN JQY+M xvMxU1^xh8xG,X`1ŌC7: n7#.hkSE֕E\X 5XEYFhtpHޘxeqYEceƎ8xgx0jQqDLiZ X$%FW?4?]!Pciixf 1P4;q?p?e {73yj*iud0)<8#P7x*^%]vOˆ@ ﮵[c!Ѱ ihfCpAJg!biD ory"4 r Al4 {pjzQb i9Qg]rK)BzcM35x;,{n߰#},=$?|#P5O9塌ݱ;4Jm5 ?3\?)zz@M3]Ǽ"@c 19A:84m@oLy7ՑqꄌM@*c""c B> Ww8q?4QyG#A$B Bq3E$ba}Hµ:!A̍\J? !΃Bj "B{WP"G zJXG0v:qS4.) z "2d3dae"B@wŇD4CF!dq_ S<. K茎@A8 3 e25F)V! G@7J2t8b7È d3DfJ\h*A5;?8! ?h?LQ g@DMacL zio{ 8:h#4q4`cD.[(C+eIAA4VР'PpxRSXot=k<) TzZT+1C00C?[e! "?YJ sB0ZZPbbR:*KW{.sb)7ܿ^&t"_({8|(앷3@i f@ i$ 1 Tڴ1nM0+QHtړoמ {u_~ӝOQ w~yw!x89W p  D(p}@P @ -4Xy65!5Wa>F8WP! ,k7 H*\0C #JHŋ3^|G5Iɓ;~\˗0cnȲfˎ2sYҦO< zpѣHLzӧ19HJu%Ӥ?=B"կ^Ug׳hzCR7ˁn۰`a 0\p7Vs#3v1R!`vgBMiCvkI0{viշsư5F:'ʼn,Ɠ+_μrM+,BkO刕Qgr$x'߾I7d~yw?KqgD6QDB\G %\fVPEu|NᡈHaa݅&q\tE ģe!F_`XEVg^Nx%>9ޕY$E+n!u"W)fhx H 6XH!i'iEUI!EV1:YT+2:)J|wpЉzU!zѪij_f憷fj$º*zh"j}+\wXjjEEzKH!z By⒋s;*.(b>gv޶'C2+@ |qz3K"7*:z#! r{H0QY@s4!1([SK}z\8tM [wdÑJYW#~'jc Cq]udKMH6K<6.s-vcO58M? W GDI:z~L-3pt 3y3 AD]ʖ?H3Jẉ56[4!6>u3#-+6h,Yr#%H@k@ݳ33yC2 pXyC1cֈF'Ab@1&7"+} ć,2 %8 ˂go߾Pa."> BH]/-NNfD?@A&;d!c?NģwPPqIkE`aH'qG{a!M`_ x|!Ђ7rrW{@p Ѓ'Ark6 0h@"(Qh5ht5 @ Q(Hwwp_a& 3P @ l(P0M5{( AMP! 8! , FG*\ȰÇhaŋ1FX1Ǐ7IdC2\ИF3dɒB^,9fI^tϟzS5aQG?td]( 'a)3G 67 §\bi:5E6ڇ68 Bs օzaPN +̫C&ՙ HE+iZ3 8W 0 BG(v!e(zD/8ȵks^]q (mx- Vh~PAOwL@z5$ ^<ؼS:A4QG#z)! ,W7eG*\0Á #JhC3xQlj;~0H(R1+O,H_/ cʜY+ ufu"䨒)Ѣ+DPbP&>`@! ,! ,! ,! ,! ,eG fX80Ä >X0D-^ĈPF=6I/Q 1'cRE~(Pܰp/z49W:3FC&ZX*)D Ms]UXR`CxF* a &M<QpZ>BX (1)#_fUiN 6(R (bEU<@IY&EBBQ"mAM̼W'+[rw$~8?3Qt&zఀ  Dah5s4P3VqD?^A8C'5wM-P3 Ru6b9bGH EhP@! , eG n0CZp|h"/_"Nh((rLD=6D0Æ<ؒa(_I&'u̙2j g?Y3/52 P(0~׋B6:Ǘ"н2 IM`TEG$'BYH 3=Uڤ_ fM|0Ie(m]:PF?Lԁhp$ _?>(mH mP񃅚PtM:ūs!w (bEU07 &f^1|!π3GB'rZN(0b#~q#D9z41GfFV\d9*#q2]Q%Ɯ'w'Dۨ֏224yL(j1/ Cr򴟃'BE1"nK IF`?Lԁhn4O2 +$C.VN@xvy.bej4ч"׼NE+9zJkBhbUNx AutPat*^Żx!PDx',^1t免- \O'(A\#L! ~9M<¼2 3⬣B ?! ,**LJ_8UZ&jTHWk"n_[29>~Prbwu*reMjN?RJO/= %=X~>i)6wLklPSuTˑ(e+^l|.OK)dOE /0JQAˤ_Wݚz*iu:!\I_0ʙ~zG? _؛ƞK׋н~~=ߩ.B?Oօp{ fMb &sD^w| C!_R%@ =LD'H& EXJ|D ^Ęq#LjMH_/ ->+ Ndc*U*dɺPR/3{ QLԁ ,8 B2W١лjPIxu:ͰaP*^C`AM̼= ĺ~kP3NTas`Y&3źx!PB7bj ^~#dR"로I,PxVI Ro`x/1&uBxw! ,! 3($ JQbB -ݻu7.baȁ }r}{QQN(2 I6̀B 1f*,RgÇn6%#_;O+E нB!E zSE"F ea~ 67Ԋx P0QR B a@(zLggҜ?h)^aiEU0 6 &f^fXׯz?xQjyUd``B_:Qhowݢ%qp@3PL-P3ɂPpcM;5` 5DAu`Iiak! , –{' GA f81"D-&ĘQD=hq$ɋa,B^N"ݫ!7c*~%J?O}P-l/ AbͰC?LԁB8 PNQtRt =&s i~ѤS<@Ef[7"VT[# pG3}*p![^_@щkrG`!!T/  (PP_wݢkߥag8x1T# i2P("P=6x{'B : D!!OqP@! ,! ,! ,Gp!At:4c*9x.l0olj(RF>(S (1)ޤ(a~ѤO-LLE+Ѐ8yoP[ׯl?x_DA5p#D0b](E` kE^eX\]*"㠾P8Df+W > $O=yb> FRp6'V! ,  ޿ *_/ # +RNƌ):x.!%`ޤ()`$2 +s翞 (1)1{PIxu"VT TBhbU/e#J ĺ~xbT*NT]s@8B({X/,P;ƻPnQrw"6^ Mr Y&)fx՘-#&uBL6p2ocfH0 >wt]};޿1/~'(ϣx]G/9}U?!7@ _ \@! ,# H&Я2DPċXg앝VAH'!_ fɲd?LԁÍ 8 N>M@EI%Q5tJfP 2(bEUB]I~5 &f^k!/^@щl/d(/EU_<@I$!cEx- 鹳B-QP۳[FE$(<-u. Ma{ jI&;9J"b[=1q?e~{ݷrF_{Q@! ,# H&{\p ~j հ"[!c?=ݲb?OzR~ 6*I˂/ P01^($OgdGQ&Ǥx>1zC& @ (XQ$\ 8W( l!/ޜDDA(X/C^^{+g]1qwݢKeGO](mэe` nK:CZ >ɖd qѣ;ӻcB5^0 /$|(cyEJ(^h6҆ovV(ՠ'fdSm[ROH ''m`GMg\K_ptP_4ao(8BIV7}Qe}@[lo ! ,' H@c*TH_/ #2D6NŌ:x.!%`ޤ(64@Dx>2 +sgPNQ=}~ѤS:O3@(XQ/LVZ0 &f^rv!Xׯo?xQEщ*lGd@N N.[zMkgw"6-Q7gQD:6% 0F  &3ׯ^fi%3q / 9Eͷb ̷$yA=DH7`"A h>HPX1 %Ӈ)Ƣb@! ,.YG׫`‡{AtzSUѢ~ eA l0oRɇP`x=7Ii2P$ FFw8"! ,4 #eGp‡2Hĉ3^Ę1F~H%RJ%/eÖ8>lEKΗŖ>8`56PpX`NM؁x)&B! ,D! eGp‡6t‰-FPcE=>R$B%M^D ʔ*1JlB}zmDσ=[ >o]- #QiZTAMR{sd](@\IPUCVA-Q֠zS?Lԉ /^@P?>(!ͰiB@PX;)ޤH5!ѤSXY1.'E#҈r`jز'^(_ f}y%~(#$-pAFx@ (zLT]~ѤS=5"T3C i 8WMoHt$~&k֘IUvf͗/ " 8دƻPnQE QPxxg"QU"Ik;,4RpB:!D8_! ,sa'`‡DB"j9(_'^m/3>DuR p!d D~P@cRI$PIxu( AEFJ 8WHMҠ!/ʿ5a@щk_~^E݃3PW](f(z~(E(l5 J7Ɂ jeAɓ(X Q|5 &f^ųST.Xׯpxs~Eщ*l!PxQC1E*T5ޥzvB/i{ExvyO_zHeڧE?ۻ'u&צԴ.N+^];ܷ|=:yϗȗ0k%Hϐ0aXED^FHNVaZ _N/l"҉~:MD@ C:8P@! ,I*8G*4H_/ #JT+3Jlc*ClɺPD$03&\ &s~|Q^>)M@EI M:h5tWg*UVCQĊxaRm!p41*> ĺ~j[(q3 cb]([@/͆5ޅbvBg6|G)BxqHY$Gm|lۻФNΒ'vسkνO/~eր^XN_(P<]~I$I ]FHąv݁v(bvr(Yxי"ֽu2bHv5ޘ]y3#! ,$4;0G*\ #JHG?t(jh߿u rТ'^$ Բf~(3s͑8 PR =&+hCk44FM3(bEU<@^)`AM̼'iڃ`$~eE' @E Xo16=BX㝪g(xs~Bhm̹a5_0iQ,6?TCDuj/.vmBױU^Ei׵m-HU-ݴu&t߿ LЯѽzqu(eɺP3N I26@Dx4e mv (zLgwQڵ?h)^/'U@܀8tyv$~>EU!N/O(gc5 3P3 z;DPS?LbEZ`N +MB%ȣA! ,A&eGfX80C >h0D-^ĘPF=6YPG&ObL2cDIdrH6["Y$I39Xφ)EƤнj@=֩ZROօkDRLԁ ~|Q(ޤ&]H@ſIBSp5t2I 2p0 &f^ׇ$_1NTClҚa}.^= %~5ީzvB/q:{  8B_'8d5`5>WnaBU81H78 ! ,M",eGp‡ 6d"‰-jF_1#G|p=Lʑ^a0Ka:dz C03L&~M"d),9]Lӳ~|92T˦Lݒ08*O0atߺWu ]dBJ/}9BJ*D4Bǵ\˞]3"9w~n&(WJ&@ (zLW#^$"M:>$Gk$% oE`uF[+_ fpO+$~PX:Qt "8LPP:Q@o 7N[z=Bw"7;^Q$X@3C$VD<ؼSCHAu^ImaA! ,i1 #a~n9tߺZ '>tݫ%`' `IpAFx`> `M: X4AE'eQBhbU<; Ⱥ~,UB`A"2_'^DDүƻTnQ%"O߻P/ 0fh&aL*-kA˫/sq/EXlȐ /p(D N:tҧk7=;vڣ ~Ƃ ! ,\)*433J\ߺW&jo̯"gHAMԆI$xI0 1Gaa ubuul(?/AB5A/4! ,>,<G*DH_/ #J+3flc*C&lɺPD403&\ &s~|Q^>)M@EI M:h5tWg*UVCQĊxa~BhbU/j Aue-C(:QPúf&źx!P`Bޤ k ^>mR"I:?ڤ>)w5II'o\سkνӋOӫP 4'Dxa|Ӛ ' r?fp 2)H/^HRLJ^Xavp/P<])SHhK/vhŏHb$HAvȌ?&rZS ɇZ ɥ`9Ra֘kbw t$efgG~nhv|A! ,.+1*OA#䇮C 2ŌExG %'! P0QIpAFxn =&+DA;?h)#/N' "VT-!p41* Y(b]Eq E' B NX/ xo-PanQ2Y~Tx=($Ǥx,"@M:!UThEH)S̫x|:V ĺ~ƫ+NTaŋX/ xm~Nճ[zIhwXGſjeA-fc`)ŁD7 ! , HP "D *\X B"L⿉-.8QF rrȎ!Ohʌ~^WȋHUP`P?O@@;K _&*U?Lh#>*$I$_$GM:)[ R ?EP0#mAM̼/oU ~ㅭH2NT]s@=B'}.^RX@~5MwB/jBWpq[c"~|A/Բ5WCO68J(_dpaI_D!! ,_( H*\p`#JH_ *jQ v9ұɈs>P ɓ0ctdcP 󓖏2>}IB!>Dӊ>}P'GOB(Q*RY %ȏNa,^|Qh5sOؤCq5_5)GM:)~nM( 39_$Z+ U{g,(r~}0W {׏ܫ5͝>S?LbQ M;5J}RD!j~z?! ,, H3 \Ȱ! 64bˆR׋ņ!.܈ǏC<:U'QTFOօ s&͌7&`$=/u9)gD8 BT?Z*0\? (1)C)Yj4\cfEE+0̫x_tqp!^ FщkbGa`g_i (h6x`~5ޅbvBgS%[w"79^0$oj6 |Rh +$`x&ILԁhԌUB yz0ĕ@H@EIe0Ʊd?h)^|8?E1[pG3}<3CXׯu?xQMjS.(wRe/ źx!P`>/W](f(zFp:zt/4=I+ǩх qhJb #/w µW5yKv\9rl[<ۢm{ݚL߿ ;Tڕl >[]uo (N1ζmV8b?ORJ2^LȴGޝp×Iż0fǁ{9s\~}NZM*u?klR*hx릎y7S_k̍ >*YwXj!l ރPafFazzQwއSEFYa}w hz1וH54@($C7V?4?!P/8bo $?:h9,fM#xvIi'!K1533Ϧi? )B+>2,N4.;4H[]Mxj?CnZ?&;O3 ;Yp6[,3P%s@ >f*ApSn./2*""Nc ?{%l6 cM6Lk0Y`~5ֵ|{ёdw+/3a+{>PH"[9u8G(.P,{\(!s R(xq<6n;'B.dzG4Qz{xQAZ5L@F7ouKVg&IIa8ToH"gejƌMLc@!\,K,4j!M @HК z*oHPRSĞ#]` thRQL! dmRdR0.y$ IX bLZÉ * 1<>9N!CAɐ@%,E1F! d:Tᗔ") X ~`ʆ5!_@_|~8 Uʊd`@< ؀Q7ݐ~&5ri/NȠCFJSV5BP=D<̀Z@M*=D<,9ZE VPE<$[螲@  fxE< ^V7D`x?!շlt}:/ =TqD2nA^I.yIpw< ,SE93jjHHRx`!@ҧ>R1C( ! ,&G*Я* ~^=$A+^NC=REOօ!˖/&`^()ki &+tʡ /pAF!xuz 2g? ό:C&}qVů`(bEU(B rmր8yʐC ĺ~ñUplQt#b](8-Ի5ޅbvBgmE}Mr`Zp ()XWA :lLT!C! ,kyj X*\ȰÇ#,bCC!Md #Vdq(#;F9ٱF0ce,MLjh|V8~T milH3,18ojz'5~Cx@7QxN="NBgTP3PB Ø8f/ؑTSH*{vL!$Y ,k dj@~jq߿W dZiWܗ $ob:F!ocAP,,+M8@5jtYMY"|=A%pT%?ʉ2-9) 9 b<^eD5ӹ(GY O
-GX4QhPL.RNo {# !=iM`@a(ԕtJh8d09>i=i u?*@r2BT*)$96L1c^ (;qsHf2I Y`C@M($] U4p9*Q: |1]ѧd5S5jSQr$N!@8%pNJҕPbPf1a]͛-qJrF2(bTGvlvM`]&Q  D j:ؕSd p7Ƶ@jbHhnjЃ Byk^8Bx^Eo @K w .a^ !Gt%|!apK" 1? *\E^P FhcE (wcc M cA8J bPG?~HuHq]Unr~Hyfb2Z Clf*@\,X!V?MAЈ>Bi4Zї4zЃtMsLǢWV;Uh>K ^Ma{X3Hcu?*kƶ}MRKmlg3 ~Mz@BaoxCҎnp7<gx-`@ Fqrc8 niw[ B RPxA;r#OU.GBA'z)r\ =@ o>CІ6n>;አcO<.8unuYz `cW 7^>j>ox \?u;:p#a|7M b(w$/V(ۖ_zP +p9ng]낗^ y?.=soO*:rRTyh*l o0 ?ܹt!?}hr|ww7h϶~g'vzڐx7 p@ m&8t ~"׀Gn n{W Gnp` .}&`{)8eWw|t qkgqGnp~qt50 `&w+ȂhnW( ]؃nt M 7nOquskXr(u. c{ qphp1 0k4p}Eopk|@p{Qq7o'r {dh,׌Frftx%h}~؍(sxoguV&9) y )鐢89x`- "9 م$)&Y'"`e9.94Y6y8:?j/?6BYDyFjC)h>R9TYVyXZ\ٕ^`b9dYfyhjlٖWYgRp9rYtyvxygT)m~q)yYQ99kY ٙ  i9e@ ((YvGpPI p֛9  @ `@ 0eM k0yYePP̉EvfSF {k  i M ,TFP0eISŰz `IҐ1k _*0(!ڙ T130TV`P6:eJʤv&S aSvT&d:eӉנx Ȱ ؠ rfJe:5 My u PU 8, 5jg੠* !pڎ9zyZګ :ژrgƘs! ,% H \Æ71Ć3۸1#U<+U"VT)(K:1ygKۿ7Q.\9C;i(ѡ66iHKœ X@AdPE)TC@ )PzL؆i @Ez//!j43cհ ru {ac@щ*m`HK f.^JM ro9:;DpU1 ^j_z4IӐ49đ+Q<ظVD!yPYuSW!]GSHGX u@ $U[H< i$퓒>NBϓMPQ)eA9\! ,! ,! ,]9 H`y\ȰÇ#:DeНċ3j,(OB1%=wk˗ C"y (ϟ!Z(%yތXSNEn4:ۼҤ 4_Y"T4󯭞>P: t?p'.Y9izGOYVt^[tR9qS t8'O=mӣGпu}*KCMпS cг#}4:?#?o9g1^eށⱡi?uZ=$F?dtxEyTA#H#W]ddA HaXEWt!dD8bcHdB?OSJFY\daP!jܠFgfpPƚ()\t?G[ \zEYDN8qrÛ gH"]PqfD>z<JPNH8фEd`*kr@E j99쳌Rф4j>aj EY`3;-P!l K K C;8?6?A PBa-_ZHp,q=$SP3-?YcbsÍڐG~b7:)M=P04AAlm+vّK#D .c;':i3L4׎6c_D9Dsp?Kԏ@3txWo}۹c~[]]d}>Hvv|es\ڨQYpv@6g u;?@ps'?lس`2.(; r0nӜC zHH%?E(BI̢(6x>HRhC)P2L41G["`+lbۘ5`@ )LdIa%.Q$'Lb,$ RIH,J:ґLd-:9]`p.}Kяs))KYR%O,Xbr $av3 /M>bLE*Ʊc1cOYRȁaÛ%-9IK2f#יHd"0=&7 LE5PN,hAjPxZ?g䱛H04:LudҞ&#AIX1\exIlH&2Zǣr@m:bҜUiATjC)%/AR}4bh nӬqeA:GÚL6|AeWPnM$(0  ;T6a@L(D*Jʐ63MY-Hщl%0Q@ ?o\.jESc}LS%N-nSgB3d]n:҉ҥNҹHpk1,@aD-'A HE7\.k}SR4m,'1פ>cxBUk8Ix܆خ6ilV>@, @dIVN-ZIa/@Lbm;6mM@֜ғL) [|Tr<̇eA/ ;gS(3 V-đ 1 h63eN_iV-!C;|#I\ vSL:1D5Ph#)aw:ro9wuw}2qM1waW}tgzӛ5)?#k~}2~S.2€ù% 5ADzsmh&{_ʉfr\Lٜk&/a>y-'wȜOz^ /oA! ,gr, H*\ȰÇ#JHŋf(X 2Ib(S,ɲ˗0cʜIM!oꄩϔ; JѣH*ӍKJJիX>3ׯ`R}Rؙ\6=˶۷3tT0&Tק޿ ȧ^U}h%J I?rOg^}|154(M@!-lG`/i!$7M ] nxQDkk)SO_8z 0^z s|M x&Ci'ᄕE1P6O6 9@/ݥSD rA ~`]Qh^}TPz T?f4!PNOa?A( }Q ؔ E NhY(Ph dCpjGP==hJ dB=xG&JTv@TH9Ijԉ?}c BQJ =)50 BTE%JB!VDA4?%;бuJ[$Jޖmņ+nD_pF'ҒD?ɚ_4A^'u+o/BT@TY! @붴A~dϐU OjK(`] 6l2MhLJժO"A/Bmz7Ea|v-K_?1؃HI{[>w6m7e 6Amá\7 6 p:=I2׃0XK:>Q[ ?8`}}S֡ f']GP{ԲN?ׄF[ߓol[|I>Aؽb{Tԯsx bv>Q@F?ыBbKFjg( ă@P6P[@ҫNh9 mz=:*wA:j1٤X4:!.0%PNh<!|A6&W'/Nti P5IVIB~}Y|ҧݍ1zI [P ؉CsQ=&p:c'gi͇C!eɡ C$+OtʎEg[?k hG ejx ڠ 9 kDA=Z|/G=_qO?KKf'?1m^BvaP[}#gx%]>\6k,ĥ)Uw"唸R_Y(W |nϼBэ.BAlNBzs+5y㕮+Bҟ( (Q .D-B1ODa E!󞿜^^߹pZHa8+dx/]B'ًk #b CQZ~3 rKQ $W"xv+42D-n 8B3%t@s{< xˠvlΏz^eYbv^t`wjG2|@3 ק7T` s W8uGz~v~wzfytz\!g{v%p0Mwg_ jM0MVxs T}3PG*@ -*7X:  ZP5w~GhwgGdN@c gyxVuxVjx|u, -0KQ@6X u'85m~Tuei1h3HbvjX vtw T=}WЄ| 30:ЌR87PЌ*`|DŽ5'd{` PG |"؊Z7dpWÂ3lf3w}u/ pg=t֧ Ix،:pY،IG 7~h*Ȋ8|5) iu[bVpVj:؈ͨxͨ͘ :P]DY%9d(Al-iNmF:P(8WyIp;XOOdjfyj.Fn 1P8Y77\ɕMHPieyYk#edy~bIt3@\)ؗP3_9Cz9996h;](7y7pȕpS¹bS̰`qɜw&$K)e֚F|PYxP{لY9t)6I:ƹɐ  J b kgOp쨝bi٠ڠ7ɞZQzeep,fJL!:7RE h+3\EI YM^pj0FDD:DjEP32n}͔ NC]½=Zm4Qc202/sOn3>*'3_~l j*@1IDc464JRNS_N/=l^&[3BmeS0E[ڨNfܧZ6 Ϸବ NNU67ttCw7{cG3D_8Q`>ڿ ,2oWX?39C9{s3eamZѴ72_Z¹N{B:::#;S9>?daCCceW)2NyjB,ĩmX_ɣ<D#ܒ=Bt_߫Ks>\.1>>CN{5q? YAQD-^ĘQFCڿ(;FDߺW{z!L|y!F/9XP-d`C >(uÄ ,lpV;~VX q0_1Ge%^`8V Z|Щס_l@8I+l`TR"f9`Ν=aۅ@'P~5׃!D8{`/!jVY^98͝?^Q?i՚yWM%vt}\M;._U fǟ_?Y Bp0 a 6;M 0CC)O5 N"n '52!: !M{ 8 $"+lG9B )#@Ñ $sK+D9&SU2Ml)Lz+3P $!'lNB9> tCC7,fCipTy5 &B13NoU#'9J&3, 4/ kV\v!$sbiy&&>-֠&@=NhQ9 !k76V?m'i4~ - ̪]^VjF&khφq$% :Mk~nj-_l>{$y^>ୈ-=>hOQzB𫇭?EԾ@π  f#!Ě//jQ%pPaCNc(DA{,΃@ a  zNC1o^B$px/t H8!h|s+|c( 25 u@'vцE2+m}>rcDюӸ;1|GB]zdf HF&|ld$%YGBrd* Lvғ٤f>i0caJyTvNv™#C9Q.Ɽ2`yH̒Ĝ ⡱ | Qi%M'5xF8n"$#^gIKd 2$sQt a4 # Fgg,pT A `f(D;tLh p h2r|Ӡ#I1sRx S;N6( jc !Q@p/! "jKcS}J1_M &ܐax:ՒXbF#K.4ZYHtA I0P\"/5B@xn]uuBœ't013HF!xTHU-#WaA$`B%t?n&8$Ay&8ÞZ?Q%PӡoiUPѢ -T+nv08t|C<7F_h9n~PA!tT̑j4UBXQF*ꗫDk0TQj";G`ڨ,O$YӣXׄO0Z#awkӰc˞-_M7l[vxm7<6woq#~ߕ#?,¾˟`Ͽ'GP&h@ 6 FX V߁fvf(Ƅx?RO/b?!*2OXl`<)"h?&#9>(*PR(2d?BcǗY#5IJFwYiADa( X;0f16ИPM!ԃ9Ԥ>8@L5ju,~#MBrb~葋. Z檅κd)+FHw/{b! ,;geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/scarlett-4th-gen-2i2-routing.png000066400000000000000000002241051476551703200274430ustar00rootroot00000000000000PNG  IHDR6 pHYsodtEXtSoftwarewww.inkscape.org< IDATxw|SWf7BK -G@@@Q x]W( TDŐ%{ٳ -Ֆt%M~ ݋6I|<Σmr|6~=ߣ0L!BanB!*B!V!Ba$ !B* EMS!B>_q+'JpB!,o6V+Re|_B!RA_9S(:TWP-ʅh0:-bE-Vg=!Bq2כ6c(pZ0rVi=-mfP,Fh*sIIx{۸%, q)V(SYCp%D5ٵg/qvr$qc>0j搑/ȂofUj\ 8::T*+@^^k6nf\tW7:kqvv&+;R`٨ժr/ϕq:az=~[Xa8pŋ$]Oݝ;ZG hԨJ&M̅ \\ j̰Ov5Vk࠭zBU1EV]-BS yV@eן5;K*u{bz~W23h$dn9aZ-lZpĬyߓחx\eρdo's1P4 ;v_Nùc{ OfOt\j1",P,OrrUfH@ohBuG( OAPÕݿWS%n7c8MӶu+ ڄ=p,lUZ4l%:5ճ[R*E^#y_~6;_^zed8~4+fv_JސBء7C*8:8X1,c-;vMbu3t`+9Iݸc~re?CGȽSۛwۀiN*ю~^;B]-ZsO[>3f FTe^/~5÷A}.^N#CGFy_Wjauayլ6 z]{R*ӳC (Qh4h4"a{> .NF={0l%jFT*.?AvvV]D?]sO^E>~~X [o{| FmVv6/T(գ+o䱇ԓ{B5(c>4B~B̅؛T Y!u,R<$V˹{,y3ow yyo׆ljw йC{#֬olD7KWŅƍ-Í~56mEh3:má/1Cз }?(,₷gmpb7ǷA}}O}F ##CG8Դt-[CGKHHFFF&MۧYYP{ێ8tHO`U<|}{\b/{%PTiՒ| N*s?*]E|l/Z4 audgZ",U_ޛ8~ {~S?&B, ||xg U aB9oOO&:XV]Ϫuҩ/``4cS~%0rQ*ӥT*I6 . 1}5٘>5F_*䩪ei{GoSѬiS>JQ.‍Q(\%.>?1{;c4PSȯ>+II:C|Ԟg̳B(2 /XZUQzYqsSRyÏtӛKW xz[=UzEY^zE/r!ã|8x"9s\v&;#(^0)T*:K=W7ZZ&PaNQd?e^x>h4$D[ 󗠀Qdqq1ڧW:uhW~x^J=a0bzlW:eV7t9 8p89t(&&qZ ._r~.v[ckeeeeE*/|%?yO@@F\r>Q}W q:|8> !:~{ѴIwт)*؋2lwp6:v+Vku2<0}-[TwĤ貲y f|ڷ'?bm"!B+;I9s݃s7vXF)`;'W!BԜop'XkvƮPnXyLB!= b = XdFc7Z4$ !BXA, s&jaan՟B!9ևm ֶ;2^U!–0g20g6lKVW̳y̪ !B^,ljök7SWBƬ !Bؓ3fK6 ^ VB!e*h1g7[Y`m2nU!%`jp#قkx5!BaVZVI` jzW_}g}FDD>g;7aaatqttm۶;-kS2e {fƍVkCmhڴ):t`޽%:thv?cUt\zV\ɩSpvvfذa |ǵV'|wwwM8x <ӵkWRRRXjqK͒Z'>>>غ)uN#11d[7F KLMMĉ\vcDz~祗^"//dΞ=[~t:7oՕaÆx`ݱc .M6<#5۷ŋٱcM4Zڒ̐!CJV,XHLL$110]ڲe /R,iӦs=l޼j5ou\p2 Yfi@|||:iҤZo}25_pp0TkIMMSKZZM/JBBBl ־e˖P(ܹ3* FoqqիS-&&.>իnMۺu+}%@g͚E߾}>|8| * '''~gz Z租~bżkEYfѳgOMi۶mx\(JZh#شiUjj^~ef͚U0Qumڴaǎtڵj5=ztz-KFFGK.nΉ'xw۷/GqYMVG'C+?...-+*-t:}ګ\bbb̙3駟OVVooo_NVVV-ر#[nuSnZvv6˗/gȐ!ۼXzu.ZZc=>KLLmܸq/K/[`رl۶sĉ~teb֬Y̘1www9bCv^PoߞUV1jԨ {Kdd$'&Lt;`ҥKjEQ,YGɊ+,_ڏSTV'j6Zu\~zꑛoʕ+߿? .dĉJ"$${ʭ}ZI&1wUW殻 bӦMddd``̙<3tЁ={_L߾}_HII!11~Ν;… ټy3~jlq\K 4?WWZ׬Y3ڶm+tܙ~ c̙k?~֭[O?ġCHHH`Ѽys z1j(<$HղvZI,*Mư...ZʪL{ nnnVhmyyyY5ffftRVXAǎy'9s&e6ӿL&qqqX5k!8R_=JDDSct:W'zb̘1ر{>$T*y-jl[ly\dgg ɓVo߾1w\dw޼ VV7{)qNNN'_裏믳w^:vѣG+{yt:]}9p6mJvv6Nb8q5kw(Xk@] P7lkZM`0k.üyڵ%[dɭBTon)`V\1ܹ<+ʕ+("᳠W_NT,Epp0JsΡRhݺ5^^^\pV~E~>|82U5t:Μ9s\yyy$%%l>}УG]f9S>33cڶa5$%%7cUq<|7ÇHHH 33N:UκDžÇ'00RɥKn߿[ƍ5jk׮矯pxi .OvZʕ+-EDDg}Fdd$\|ڵDH`WV{Gt:8r6i?FT*z9+yRGtڕ0h IDAT'c2;֭ʕ+T*wNꫯlrA[~-~WvU7$R.]ʲehٲ%/_~%K2rH8z(xxxB!"5_Uz `Sx kӦMQ(Zڵ+5L&4iBYnt֍lΜ9J2l.\h4Z]~=xxxXƽՕ]MTTJҲϲЊBkEav: B'  4k H|||7l`\t;wP(P憋 KkAw `ՕX **,pH"##% !&$VғO>id2~-!Nדdy"rpp 116lHIMM%22[g%-Ky{A###1s=%naB!% bcc1 [ᕱ >|rdt:yyy] K.Vm6`0n:Ssʕ 5 BU!B *{޽Uwjj*F2Qm ŋx"m///bbb,5@LKKM6xzzV*9*JJO#CBQ$֒LΞ=Khh(}%::4 ;wˋݻs%rssiڴ)`X})-Ю];._Ldd$e*?HB!}Z e8pL6mwMFFT7nF!33}YN*o[DTT̅ ݧϢ&NHJJ s̱J=VBR/}e999ѲeKW`Ꮝ%22i˺I [W q@nݺ YxqL&N8aZXRR[n-=m `4ٳgO۷mV6 7l06lkt!!!t V[v||| #""[F + n(ybMzUͲ0VK޽ uEnVWT?<`f =.0k,vEΝ ʕ+̞==k,nJ׮]iҤ /^dٖ\|>|͛裏2x` /~zk1b$%%_1Jɉnݺ!B͖-M9@pp={ƠVP(tޝWǓk+r\TԽn&◢u*kזڵkǬYHLLgeҤI< |Ak4hӦMg-1XqK.ٹG̝;|||)e˖z5~&)9$&j8wn*/jVKXXSc$DžԵ$}2$ܦ~oUTAۻ[rYRRRXxjeN>lJh4rIX=ʼy8q"mڴWCțe<#JrͰU]{!DžԵe]QyNNN|̜9ڱcG֬YS⪎I`t8::XpJZT*Z-$''۰5Fc#2[ ~m}jtKGz_M(~ZZ{uI]<.WOut-u-ei-E^x6m&0FEDD(Hư;wb:[.xZhheJl-'ה;ƱchҤ sۛ ے7M΄:rj.*MHKKj=5;U{u홽;.q '/!uFLUM;cźjٳ'GUl4Q X INN-Çɓ'yGqvv毿ɓӇݻwc2ׯ_mׯ 4 -- FCΝ9x lْl+Ֆ .X0{j{nhO&RiJϞ1EY^˜c`Zk/ЭYiw1+"ªu?dʴj]}~Z+.>>x۷3uT,Yb&j*D%>|ѣGũSx7-g?a޼y$%%i&rss-nݺ:0w\;Ɯ9sҥ FŅ/2u"۔'220Z-M1f0:u G:999DFFsP5 ףpWqaW SfRמqVIwvĔatVDž#7bۃ= 7t*u_|6mKB(j=i.$@N-sUZn]+W֣(>Ka%ŝ+ƀ+V=ŝ+Ɗ[BT{žV=@z dzX@ܳ=o*8՜}8a5 6=X"F]Q9l8-=`P -Vkf֭y}d:;]'OZ͛-:gYK~]]-v%C:5V2u(ؘ&0(2Njj*.\ 22TÃiAw bf]]uE)ĽE9gku` ^C~cm׍իP49Dm_7 uI`/HGjѪ`թ<>St}j]<8MK`g%٩Gj]Q*LՠU`5q}u-N!CPdkJYYY߿ j59'~Z66]gv q*D%˶n=USZN1/=ָؠ |!dk_s=Z.sh/JоEyS x=Xi&%ye0Oa02ɺg׽`B.$ QG<Q+tRUC34Rdb+zGR[T44((1L_chHѪ)S@B?w.y7[nQ`4V5!4n q*ni JdmJͫ(RXu~_h[IF֓zv5 t4֠zL٠x:aU/ɉ+[*uB dc2]bUW|d+(%@ܲ;nyi{[ڭZXuR7Z|VrzXkV}TqQ@=N)zGV5C;c gg6l@gV[nw <ս[y7 c[ۿB5X-k;3#T(W0<#LSϯG&\hQrrɈ>Il{-֨EaQ?d0'ouEhf΄z0؁~T0~RKֆvuP]kQȐq VWWN;8ԙUJUãw0-zG['x7WZ\;mdzRjsRό ZuP *sX}[qƬk^^w"wdȳ^ofypƃV_MֵuVqK[t鑜[7w w \#'%':>Vɑ 0)p;vJ}uP&]&lxNjCQM 5ؔiך7ǯ&~}wѣQ,;0ru3SUꪕɤgj6dkr\cեBy\W_- T듽g/6; =AEv^RXx¹'bWb]!n7Xn*~K _-S 9szn+~R`4OCEa*`WLY&^L ku'TdED0v,&;s?tV/z+v#U;@Â}i&*AψKl]Ƹk'&DL!Z*LQ3\0e> ږ-[Y۶0n&;YP*]pr̴<.J8uV+H6֩#s6=yqQٵ߽TA  KҌZ+Fᤠ7 p1HxrX'0:`|֯'W0TU8;Ap ;{yy Vǹ e#uI`†́qP+x*W]#PF ~U=1X5NXHQyJ7% ~hc#yIy?O\v^|-Jggtkpf6\]̪u]fB܎$ a#vǻy 䈲=M72228s ۷oɓ5^׵QK-y|GJ|XgL(4/&i$ ju 13\k@;'ӘZ+v%U+Sv}q2w} ?ZMڏ?r}0lnnk0uV;m \Ίu]ɕ">ؐw?~!0۶m˲eXx17Uq;F.#@ͥ#9|U vH\2?sX7,jasg(jR{uXU(ps3,juN ɯȊuIVU<Ҷߟ>}U7~. 9VsogUM\{&kSR=e nO?` qxtV~ݛ^=uҾbU#~oźB$ Q{q/w܅K}YGexY`gu*7ś0Ǵ=Q\tCojK2HD9N ?1rWܸ g>h4! 6Yn>hBh&+ֽY@". N_1XE-|,xz*GPC޽iժT0aB9*<>ͺ:2kEոqs' ef )VpypǘB /}Uj<-VI{W_ɯmY i4luue2 zk BԒ͜8(}Ur.3fX+X{聯/f mEdo܆A$MN"}QUJ]MHyqqďIV]މpVǹwj*XftVg{{KP Svp।$:uUf  iO5Ac;K[RѹsRo+BKy=? jN k07LY&_ZXնhҥhBBȍu*]d )]:\+սY=Vos&A[7&H`)׺{01oJ ƊDh3k}ѻ$iCB?pF=/ZZq=eq^.EG !.Vk4{WȰ<Ν;3ıȊuoV(pvഃC,C!Z+ F$P5X3ZIYjj.lH1P5N>pƱa49p+?#57ص?Fnz_SN}W(@JgV]uP80>g)ՙ@@?UoBf-JUw5<#S( bf LLjZX:+ mdJ%:t/ɓ߿Fj93Ph4-X΅UzFV{V;h= +B UQ đ<̏c[TVuksprWO~?Fncj;9ԆXb wk6 6dL4XzP(H6|UcݛW} ׯO|T>ɯ;TV+(JqZ6rPU\F@\Zh;v+WШQ8!=<Ⱥcv;pL9=p&C98y$'N )) GGGڵ+Zֲ;õkט7o^c57ЭYSc<=Bt#3s+[nK.ARROfΝoyҍ[P]!uI` u;wA`,.FFN/&~ &=&&CpY|e˖Hlz]셳::8\k^TMhv7^$s=DEEئaÆL>CZnٴiϟT]; 1dwSŖquɔЮ];&NH~PKb OΩSU716e~~]!mH`5sbJ?/4 ֗?ntƌ=m[lwyꩧ>|xI\qV*9gK_FN|DiwT=4ff%VQٓ:Gff&/ȑ#9Pڶm 3o׿*.h︃x{M[U /ߠP\eƌ7Qm :2}t>CLʏV}Qo5c/'N{ \YjbF~|Aqrrʕ+[u1qD7n\qHHg7$22v0gΜZyiZ 9upLbB/O1P|zcTVRSS1bVn݇> IDATǗM6m,ߛL&6fYk.ӯcڹ(gL&|3f AAA~zK`2dǏ'=Z4G~~FEs^f /Ocu{,YB~*FߦI& /ȝ;`Թm[f ёm2vX\27ޠUV,\yhh޼97N,mڴ):t`޽%j 6I;$ QP7zxpG'[oE ĥU>5nٲcFCСCۙLF}u%n#O;_aZFYݦuU0r ɉݻzRx43ٻwa,'Zm(&&G F 6pHJJݝFAhY'yΜ9ç~ZaPm(y &cu{ :N͛quueذaڣGZn͘1cLVDd R"N#niX(G&7kn4˯qr.\?>Ob}$]ʒq ߓ]嚢i[hi0j$-V<޽{ eȑӬYR8vc[?3=Wપ15~EG#X2,e?XfڪǗYzg*䲖/'cl_ͪXTWȘūJHxx8?8-Z@Ւ͛5k}%44N8qX4U5 s2-cFCzz:T*j׮]Bn?_,X5 ;vdСw$XTIjj* bڴi 4>vޝ B={6 J͛quu-Yt)h:$`2Y-.et|ǢYwm3| ӓ\Z 32 \UUx|yHhZfÆ ߲w^&L@hh(:t(zUADᇸ  i3gvm%{R/W+VѳgRT*W.qnݺDFFyfl6qqqł7d*] z+S'ge2 2-[PvmA +|ݏ?Ȁ ߟ_~*Μi&zA`` .]~ ..˗Ӷm[:wO?tǶZ-2Ç[J8IJH+F2 e W}j3  D>-[Çٹsg;DA7g!L>Cz8efF=F=uynv.TbVxJ@^n؊lFWeN:EFF>>e (QiҤ "!!}h+ש99ᘮ4_C lLfG%"..Ç<վ<7nܸ`}5”a\6_棫ve 0LMFFZ*3gpY|w|XV_,zewZNSeZy뭷hڴ)ݻww%&&3fTzA**!q G} if}7x+=\W0lK-۹dIVQd~2,+)R`Kcڵ,Uݸ2xY.Pkfu`>>̟?˖-[xK' Crxza6:u*}SN 2J||MˬhU?~Ç˟ɓ W\ĉYliii/%좢hӦ K.ɓ,YG}aÆ˗5kVyF[G* x\j̫o^Q^B K@ !<˩"6޶GѪe/uW$f9.} Bgyr6[HUhfk1L4` Qٸq#})u.==l *9ExAYF#iSu]|}j"17f=<|"d# _|?9___G22xtR bUjdFjRb*fFIMM3iҤ$ݺu+gӦMXV1g26lLIR#ŪDMںtݥ ߵKFC]`|gow`lfL]V9ONiߒN<ր1\w ,6#/+f66mc֬YݴmJj* Fx)ÆQtC)̚~ MΘ1}cժUZ>Cſ0gΜbU`Y2~] A/`{HJ`^_%>an6>ؑ#qW<:Ƌ=JVʼbfL5f -סjšc0@w,;v`Ν4k֌nݺ/999\rιnnE?r$J]j"hZeע6m|5BO?eUCEg~"?G/]#{x6 9#X1^l.I&q9̙sGדͨQoxL'`Ijt%!q'<@͖az9vȳ+"V \8XvnNNH%swJ8ϡGt!䗒"VE77-s l& jXU([\@A;ƒ%K eŊ]"%% ФI([]=+!!qVX%j<<(<&}JacJOa7xo:qۥ VU A!`dtmyݺXqc,#08@V 33׺r cǎ^e˖Ԯ]V^'>>'OX[ɎDޅ] {$X%j,2yʗ!m=`,>5myԻ>2ِ)VWfshUK s.m]0L0srZFȴZLgΠ>+N}o-Bd:nXW!cn`NN lRDj ,㉍-UJXB™HS2jԨ2ر|m* vAڵ+ڕ#P*w仲qWgH[Ofo5Ū\)C-=f" UK{%Qcy]}Q4VPڸul!$U'`dZ-Fr~5\F3X,lι5dѠAiٲ%BB@ҲeK ÔVX%Bxx8jbΜ9N]Gpd[IϑK%~SaʷTNh_?4S&lR*15~=YcqF Iz5ffgpwٌ#1byye6###IrF ڵ+ ܴR[nڵ50'DG5]X4@Ws9qv~J4ikP_PwG3}y?:)[㷈E77}O`3H{r7ov{K4Wx)v۸ذ15u*ǝdVԩSX5k}.\<r3 йsgnn:DQfa6ٱc_}ULpp03o<Xnׯg%)"+Wdڵo%2tPd23f̨[#QŸ\.gmV``Æ DEEᆪk׮<̚5cǎ!xy'P%||MA(^]T([_˗–-[=z4=zr9C SN(J<ҥKgɁh߾=AAA$&&hѢrDEE˗YhgΜ`Æ ̝;5b޼yݛ /c}v.\H֭pJBgEP+P4l%#>x>:ҫSWgn) A|$Ց0J{ "9˗IKbϢfrRIhh-믣t̞=TvEV`…!"  `ΝX;w& !Cжm[N:V["QE>`...l6̙39r$v7ޠN:%ڍ=ݻwO=tPy}^}U r>t͚5+=44\N틏˗+<1cPNƍرcgGZ"22!C_1mڴewΊ+1bqqq̞=77^wlܸ={гgO.\;ӧOgΝK̜9{B&›]}_o r ߐPz_42ëY;0YUK$`M<m&9bU{ b/y2EowSXoћ]Iv++9**w*RDZ;DE/>tG6z=| <21c0{lbccX,qYLwԩS Я_?9R{aر:t%Q+zW^mm۶7nHyr]ڵkٵkWJ>}0qb_%KУG=#>>֭[_N`` 4o޼W1?L{ /iӦprݣ(Ν;Mѣ\t ~8/_N۶mܹ3?S=ZLÇ%77Qjtt qd֏ilk 9/# S'qg)UUUE@Rނ>B19nΜ S{7V~UF_\^$㝸D7V''y:V'حxyyaTAb-HQ"z1&<`KQPAN0RvmL&/^e72vXloߞ3gΔXqƅ x<Տ+X;,YR;JE.]x衇ǧTtO}? //X5kV,Xg̘AFhӦ ~--Z`ٲeC`` (ۖ帺 %%›VZŕZ-/İl2>Ν; *J}:B 9FnscH#. X쇻VF%3FIt.-C+ p=D4*We-YBܹPƇmMC-F l^?)䂜~ Ur|aaRF!Dخ.;Vdؐqӛd QyygY|9dddܶŋIHHC8p{?Wh՟+X˃Zf߿c05km) DQD2_C!"8pnݺ?N+zǏ/כ<\/jb4VLZVz-6mJyws|j""lbWz+DW=o(ȪU`x̀5/ݢEoh$mTr_|(49Տc2% Vhq- IBV7wdO7F7 !g;?LlF*)_?8 ݖc6ILL/$&& RVr߰aǏh4HR~5ӓ+Wh48q6䥗^uv^{5ڵklj'0ūw:^O~~>ڵ+IYYܸڸqc6m@aa!ջ*8y$'O$88%KhHK<?cw8r\% -c%Y8Z5;x,2>pƎ4ƍѭXn],))#"0*DJ͐uL=´wYZ,|mkncZN˖-s_* IDAT9v-;wL&L[ou'/[r_ tիe˖ԯ_ٵkƍ㣏>"%%}hIKK? ,쫢'dw5͛:t(Ġhٳ8p ѻwo\]]ٷoqqqΝ3DLO1}"1/l63LSN;c ^mfpIv:>xjϷ@q5h}c#,V.մ J%rZͅ  4K{Z+Vx\&K2e,Xj%((RoWuWئDW\aʕ 2Ǐ/fԨQ̜9̮]HLL,СCݻ8p 7G6n܈db̘1͛+M?~Ç˟ɓ1ʕ+8q"˖-#--_~DE6mXt)'Odɒ%< 6 777._̬YJMN7C!c:Qo2TvX6. Xt_g$ժU vlkx;(m'c+t[O4uݞn=aϵ6N[qivv{d"Fz2.Rc-UPP@tt4ݺuCr3O=ugȿ?l6Kdũ+鄇3~x, ̟?m"/ς={=P.+q0F߿{EX L-#DO?T*HYINf՟ P<\Gm/9IYf"69X(V/ԝ})b3cNp|pTpl62? n=5#:*AIF:nGuGVVɘR'٭ ZcmEwYtBHH;w.z#Fh)"sgkExd"pȹEv@WX%>=vZ FFmғ8QJ, KϡNGdTt.Eռ9|R'L _n*RB[ (ibtP J[ygےGd9%9:X9k%z#SRWd>v:-=d};aMB^! V27n=H+2O| 8pށPtxŋSgvuC|Xny-9x3zLx'LWAٸVTt56ɴ`8g6סiWX`* y5# 'k^ ]p`2tk(N I2&=W28r󑖇vf 3LlVvCEB X/ZDWWS`dQI#6# `cFjks LN{}\%j'1r5 IJsd"|D-;Xpۜ6P:)0Z~J*qۥ2U{=^'Kfv"8ݲe(5ša8 wݪLK@Z'G`9>Wڀԕ##(t{x kqd}_)D D'-b¼E|gaj3nE*GIBtFƬ 8֧N[ |&0EWP4dXH=XFFm)Cs{sPFu,Q-8px5IJT*j0Z3+xbcc)(((n*Pd |] y0mdNj2xbk9].?FR IT EbX3)<5AkH|&M(R_ksfU%bu-JeEEIIy5v=D%LŢ2N{/rhrm&E/)_No g# VJAtԩTiVV%44Ԟxyk*v2D+ZDZ#SVPGV*&YE!z6| T*4g`d ssn&VU͗HI b185\՜KKcp]g#DWAQ|s[M6Qϟw8$$nx Q~^iР]viRIyo^ GVam&.DPTd%YB$V8VD v?)bU^6og5?OŪ;kb6';ܮ54W5'$;i;aդXPTt҅+WrIx wn q8$$nZ tSNé:t(23fܲZSNث,_sႽsHH|u<\da&]vO(p- 9!\bJܟ gĥM/FPt"Ξ}]EjٜHrr8fEwD“ùDբȶ#P RoFHH۶m7?w@ΝIJJ{uE͆lfǎ|W%^ Օx͛GBB֭cl߾5EQdʕ]~Ve4iWWWYd A&# JE8q͛Mff2dm۶ԩSh۶ +~2/*|!X,-,%N =,<ˡ^"}?@WWlVY& UU pih#uj*y9'#<ߙ3r 15\Wt׉0/;ܮJbB \v]gh{bӝEQ ~l6bbb8w999ԩS͛WF&駟_]ifrRIhhhazt:g&55]vѪU+"""Xp!qqqHpp0ÿn `Ν%DgΝ (lHHvbܹ2c uΝ;HT!$Z t҅]va4С?]g֮]K-իm׫W稨Ov/50[9xJ#X:r 2lhoR@UFo@bqϳ)(hf}_b \\8]~m\8* xoR`wbuѢE|G$'t{P(E& }{!%r[jXHK{<}!((ʷzyv͘1cxUްLNWRA_~9r?veCppp'Q=]T*y衇7o`*^^?x r14 oCP/rRoԨGLJ.\ș3g eԨQOZLJH؟>'LP\E1.^ȧ~Jzzz .=nZsח'h^@lZ{ȕ&6'#^JYUql Jh!Q) @稚7ǚOڤIݰy?aNW!Vmz1D76^q>RSݡCHNNGM6t:϶mOQL>'OfҤI2N///,HA/^_CD7XW b)*vFBj׮d*7cƍ;hl6۷̙3j R]Ү];>j%&&p:u1l0֮][,333E+c=C=TڮDFF2tP6l{gR͍w}y1tPlقFSr", &M4hqqq >v}PŴ"fL$Φ~|E&3?zO\)W9$ժ |A;O*S"VU[SP5o9)^Ū(Wlv|Y7э5khҖs'?O:Qs>ovEtUi-E]R{ATTgf„ |7 05k֔3h T*] SpEڟhYw~;? e^vHXX>,QQQq~/^$!!:sϕ" mUJT]ֻK.=\jԨ+yyyѡCGB#uD@OĺdrKQ ipLɧa3l6ȗ_~ILL 6VZaƏh$11[W*L6K'}4$z\biݺ5+`ZW#6lĉҥKjP(J\]]1rroӍ˻{hŹtR`"-bLV;'POe?AH:mbXPP>DLKXP @&w2"UxQ! ` Jefe_rÚ5)ølK/Uk7E/S@$gr6}mڴi͛HY[ >=Y\;6˅$GM!zrJan4J]]O||TiX翎V{*z5Q2]Afk͆GGje\rf;–Yx88i6L,])S`~wV+AAA$$$`2oWuߢ$(L<2cA$j` :w̖>L&qqqtЁ;vܴhժV"55?>ӧOgΜ9( >f,>#&O WLV+ ,`ڴidgg*RAAF߳ ߇֭ If#::Š+F LV~|;* |&5 ݜK;iLP>0KbINF?jƘۭd~Wjc!9y X翎S(V:2ZzgDWtyaїR-jĐ!CpuueԮ]̶7ajܛ=gۡ(r˙[=믤X,3R矛\SO=E.]0 ^R=)QnكYr@կv}a50|l+Yf7hHH;wih/Z,sR]R)1gH"OvufI&YKbۭOs `.7_<ga.v)Sb,هWw:ZXG$X1ڵgϞ7KU~;J*};4W3?|1Z6-$k^nU##q[QGƍ[Q(<1AXW_Q keP 2`2<^~]U Zzc3]vѧOz=z"&&u?Ӹq[^ԩS\J- pU1(,<^? }Y?G 0L?<'ح,\:4FgH3+ܳggAiAUꂂyR={ v^$hlVAENUh\IJTIr f`1K.UUs|Q71ֈa)bսo_4gUcc191v:*U:d2 j-۳ SF 1\?|'ح ALyPt!)s{q.]ʨ*`p23K]+`%h%dFϧpT $X%;$Y` [' G !-{7}K1_2ǚRwzS\\:-C]߅0p]:L Wѕ]g vAkdGF=ZZ[QT`4i> ;w`֭{6ߧsb+{#1WN>k $X% J74# o'kp|N;Ge-%cIuNnbT-[b369fuյ+~~ yyߑ:4]]o!*Awy19u2f'ؽ[\|F^l6r!c.,hEEE<3,^x#lgQzR$!QD Hw A7;!=oj<+)CS0;VnߢEt:ŸE YKZ bK_E.Yi3:ݠ;P?ө$flx+Ν;1c!!!7mgӭGY4} JD IDAT6& $X%*ZMXXAAAxzz(Ɩ%SBW4I >EL=RZEP 6F2ۊlF0rln\p|g@P((<|ëbIMuꂧ |}"YYK)vybtDDd-C'٭(UGPȰfEf믿o}t֝fհ&9\ чcٹlYg8|}િ{a3W-gg5 7%;{Sś>ob '٭? !Ӻ۫T}C;d8?(bp,U}{'BDƄ2v͡!No g# *O?T[:ѠAvZ"]ˍ(Ju;|&O&fz! o V}að`ԷEZ =P @KO_)T.m0g&.?4'/ yb@6Nnp",Ruժޯz7`Ͷ"zd-"{8\ڷ/2FCѥK""09sgfgS6iQ*HA,~*RtA, ]z)WDQJlz>?2K?+v/%#l9f}4:do!9Ws1Wn;><@HJJnX#F --XfΜIzz:[l[oe,\ "իWp֭7o.,iӦ i3z裏0LٓKe;ZP֫m۶lٲM-PQ~EO8_~I/:ZjEmDVKK>uuG?6+_ϠRhj]@Vp_+YS 0n YFւ #h"6 Y}qI4F4$+E_{_+EwCi=/S6= -!^Dh֐c.ܴO.v8ٶm9:$&&^Qִ4rm}v ‹/ȱchRSSiݺuQ$U~bרHOO'̢|nСC/>^:3g xGOuoԫW ?bZ=z4ժUCo3:uCPeKkW$J\ ti("a[A]iIV_~M&SLaӇw}I& gΜ9Ӈ?zI{- cƌaՋЯ_ ζm.:\,Ut|ɤt ZIS?ɾdt+sΪ鮺T|(Q H"k~TY&ѷml]Σ83ԕgqvGך>St/ُ/ bHÆ ҥ ۶mrdf^:رc:u-Zн{w>Y`g&22~D]Uжm[4hP EE,s)+ƌt:DQ$::=z=zPzu"##INN.|e7ވFa@0^==MNDŽ Xt)_[0רQt-~#IZ6 9e"3?FdL,d+'h4u#j($[rYӧ_5u/ZŭBI9 _XM=e=ٻ1wρTdm1۰5sn  2r{ !77Pdggl_ <רqs8}4Vb߾}Ԯ]2|pn7O&%%:@fXp!#/t;\;TfWN݋5i҄~@Nvڌ5 pq sZGd2h4Jҹ݇ ?+*ZQygطo;vqq"r4ΉEfFvGQ){]0o\ʈ a:5v,svg-\HyReWt-Gq֏@@: u Yh)==KGnt/ I$WSFE #xZ˾ IbM{f$!#*Z=W={Ao9FZtO14nܘ:DVV#Gdrرc?0ժU5N죦VZa矹.SF rrr8x >آ}>_p_~QkÆ $d8@RRusVZ4>;;H FN bرc?o^ؿ?O0'U1`M"/Ьr n_*L‡ hhpw@bΪqc> .Yg+]1.Mav^!qVnDKl/N/{2HXۏIl?ȩdgȝUCT莓 q~\vVSȓ@Cn(zx<,]gy͛hE5jӴkA>/*f͚Ԯ]Ah4zDGG a-!mڴ?,pZhMGk.nVz-Ӌ=^㏙;w.'Of֬Y1V`ʔ)|>y;v,G)͛DŽ t*,,dҤI 4]rٹsg~h۶-˗PPP/cڷo+ZMײ,c\.v*W;x&^eVG,Su7n9i"=11 =>YVr{S{,@/8cƤK!ՖoIw" ~2RDOrr2sn/jra>|F{1U(׮]EU$jH霂"5GnĪULqN!KajWiT]W(KLDC w }}׋sVҽN߇͡fvV)\uYK(; WINrPk9f{o&qRRRHJJ"11bBvv6Ǐgjd a@̢ _ }_l g9I8PuV9@ ;{ )>(rXA@`I^ $Fc c&1a=ajْ{ Rpp;&:r[JYn6:!C-[̣:f͚q}_[={\QQi34.O95hAHV+,Ĩ(Gֻ7 =s2@U`|xGǏɼ݋ڤ6,cB0d5KrV@hHht]xӏi* WV0IaB ?EDJYFuX)ׯg rNbjr1-U޽<Foq<41c0n'}6C8#((p>|iṯᾰpnF8F)4։Y&o>2}?#75HdˁD1A'!{|&g(]ID5ɔ,~ʓ*;êr!fI zcoP/FD`3Sv 5w.8'OFSYE11K0[p p^%&Ē%2 P@@v@BQF,Mx x9ɘ.qO L}T4QNudn?/=\-M4}!M.է*r UQ~**Hk1"#^S芮~}b/FH 7c)ؼhvUq I6FKw`Q~Mv$p@tϋ1ʈkrB*ODwv'>CH(-s/lL"; ?ʭz7ZRvS>ceD(^@t9ʯ6wutϯ6dR^h:>_2v{/^GVTeeJkKC{>4ئߏeM\93GB D1$-,O+!ZH6j'! Ƿ﮵I**%:_^FY+./Ϯ!"37FC櫙d/Va?޽[s!+dud>cX%+?OZ2B{HD ow&bC̍bY0+rG+bB+@%LB4'ߪkmJ)@Pmf긖svyyrtotI:bǢ'}x:_*IH fb܂v1e ァnyCbZb2u8j7@R,SSxFwkzS7 7+Ή -Zk OPߓa2!C ZD>I.\r6ۼ \buhaÆ$&&ul&99SX9DEB[=KLƨ\5@uVCfӭ~iCTCm[bAw4q  E >_ `EU..Ln/!wVA- A#;U=fTvh D9$ <*]2;|ɗ=VZn6 FRR;vȑ/~SQrBйQ3%Z1?bo@XƎQ`vG"]>M"6t Eۂ;M$26un9TP|nK:5m]6SFsMCkY?c 2CjRCD1=VZ}]^`N۳eiU&{UEEZbĠA:b?ʶX-bx5oYCڷ,;HDF'*jP|9[(D, DjKD x|BJ2`i?]ǹ~?d}&i$f qQPVr.9`ɪc^xP>bkؐET?3p絫YojNW}{_[0:z]=vvd%;^uhKU "rsz3]orV4 #cM/vlذaQ׫a2 Ngog~/Zƀt$%%]V7#FFll,3g$==-[p뭷2`.\ȁEիpЭ[76oL7mڴ!>>ݻw/j+RPVQâ,Yѡ)Y޳'S"h1x0S壗z(EQQcwBDc+ytC1=a7=t\F#0 _V bd H^:/ZjEmD {q:'mr:t+jߚ_n6oΐ!Cx9v ?g1nݺ(*?0ujԨ-–-[.6갪C$m FdL+Yd/ A* /`5kȘ<[TW2ϻ﷓6Y.p,xv!iC)[ ]n&zbD@9_b7BIj4-D5sdn}}kCfCd}{yQF#:R4OGVCUtK} ["Un7.J*x {1tPv؁,4oޜFðaØ={6mڴbT>êR7z ~O;pRƩzub,AWƑ駊G22f݈^ߤvY6_(㌌ܨ&gze/C҆PH/4,Xg"'{d=EQAt҅e˖Qre23/رc:u-Zk.wK/D׮]{|=o8uE_TUE3ZavsMwߍmlĈG4Aمh Iٞ1[>U4UtQA]$^M ßG-ݧ̈'$ i~SI1y6gL#ǗzcsssYܱSV'òox+;R}9H5j9995ܹs|>}UVo>j׮MBBew>|8nӧOrj׮Mƍ3feͫR>QVrhβ@pdդ dX%aÈzi >1c*[oDт۽IF@n{殹%17^^*KI$^{QPWwC\M`eQ"i/ڎFԇp咵rRJ IDAT/za#]/?W4wJ#˜<#|Q*IZlikwؘEW$99LƍNjD:t,F/x\ǎ gҥ@0AeڷoO/V갪q5Δ#ϔ)`M}>2g -wQ4QPcMUǓ1Y1;w4f)&ւ s *3Y!]A!rDiܧ~$@_!pfQ r.?Xga|WȞֻ&Ƕ=zUmZA0u%tRy͛Ǟ={$&&r)<N/_N&MHNN .,e*êR17amC 6$ A85#fW1..l}ü>?~I_t Ma Z׮h H"n{D _f2&Qxːp1`KL2}vG2}[ 坐'WT ߯eYfǎ\W3uV222ٳ'ÇܹsŎ=|0&Hl"%\!,Ţ0gsJ*:***g!eȁ @'OG.P8@z` $QkÇw#Ry#"K|Pч磟G@`I^|YAsL 6b#A'dA{ٵ!{_|XV0 L.wM|6d߾}lذr`yjF &Vam՜i֬vٱcG=~Tz_)g}/!3_ > YaUQ)cH1 b041 {e2e9\ł0n L%d*+~`X9ȘNNοC*021+k.#G {|d/%}":=:Ȋ``ȑxzQ2={6۶mcpzj"7}{ III!))ĢrW?~_udUEjPV2\R/Շc܊oETZ5b_}nyFl %=} Z^ʃa╽Jzuѓ:b~Lq=oBtQ/ڽ 7~H:u.ylvh۶-2’%3XQ˝bu0ͷ|aa!{칢**BuXUTD2qP8z%D4\{6 Yyd*1[p kuMűimlMAAA|M3Uuyɚ%˾Df`ƒq~6_KUTn /{(47iU0aB6k8zkw֦UX5F͵ale?d"k~V0GApl/{AYӑ} wB*爢7;Efܛ47wއ_ XƷ'~e*eKuXUTDA#1<4]{$zT  u;:]]V Ix<+_=.+V/ų߳>>8=' ҟ mTU艼c0 HZ|Y'q~O( ~syl6;w䵊5D}ӐLdo!Y_'eP;9+[nM֭WT듙… yYp!(gWk,STUEE!N"d{0!C,kCCG{\:!˅=Eavut D\SiOtEo#WS$kXvZ.W9v& c}'Ĺ~S!a-O׻17 //\"δX`մUTJaUQ)e0L+a5dL@(c7޽` @r#^KZZ_\#ǾNkckrMޫT"_s»7B0;ѕx q7($s Qh1m,#HJgxMUTTgnݺD:**űhh pwiRW'fbt7ވvKQ8ӽ ~:v{t#x3M蛐OUu5D[$ޣN쏮ė}5f_6K5lz Cf&Wk^mB~~\l-hѢsqqqG|͐ٯRڨJ)a~ČuʙCx)_4Κh6=zСx~Mq݊$و[NWvxG׵I6Vĭ>|x8GK6 ÎU׏ FU{ci7Akğs *^QQ=Qа;g_<-[s@Yt)K.=gl׮]b۶l¶m[EE)TUE*DӬu9\?'}X99V$4ŭF{q|u+k*:n5յ9=I ]_Z.h΍S؟XM K 狪:O PvEwRˬy|ә8qb1֭cΝddd I5j{n+6ɓ'ׯ_ REuXUT]1hk ȘAGGjp!n@vɘ1ܕ+׭Hh[FWʗvͪUkV{{qc-]]yJ7;&sU8O/=TIre;^ iӰl 4$.9ߩS׿VP)J Nhaix*`~!_|d <׭H ]$YpvdHZ67dE ,ݮ A:u)u"\dZL툉Y q Jvv,Y^QGM*tQm|9H"_SH4B;pN~jm5>0 Cb0_R^=mFc# ,qN'SLaʔ)X,18xKzB43k9<\[/rZͼ׫w澼<^޻#d̺qdf\ۙQ;6T_ .^+_ (ksEVoz= u:iA*acxdYCLdyٌu xu낍 _]шEtd@$;{ /DWD/&GOFDdI^]Q ۱Aw"s :l1CE[#cT5Z t~Q]ۤyK֙n@D ->9x^+oJ)k[`٬~+2k2243')VŸ'}T:_*06$f4pN@'([, 1DwP <*t5U-^팡i"2k~ sfR\ICXD.-BeY 2AA /hijH$/惼mW*P%:ukmĵ6BaQD \߸ptO++Dex8 {<Q@t""~ӟ#/ L@~\s|PR]{܊ebD#qPdEԙ07~OT|gOϑ?&½S2kի|Cn|R/ĵ*(+1VPUSIC̼M>dRKeUDDL\M>{Hq]hioo8T]㝵 R|rW=ޏ?/l+=N'~ !f18Ĺn$^nױRREl:*5X_"G89kC˖ļRL ~Q(+u+*A\rF|WjbH߈Ӿ8~Q噻x)O>j Y}.[&dDCx {I#Uls b_^ +s/9**CuXqѦM|>Ofƍ|jՊ{5kb49}46l`Æ 7D ,{U-bر߿HݹILLno>V\IAAeL:Apݗs&US;y19@+$ #j0E\|cHiiV`D17$5Q|du(Vĭ&MGIB]}fwF[݊5w˾QC?¢?Ӎ(m3lvRW>ס|ze$5-el-\ PuWlٲLϞ=ֶmr73hРbwcG)6Off&<9kʕIJJ"?Nԃ>Hdd$C >NII~`Μ9ۗW^y~ EȢڪ*3vXgDėBOڻWq݊$^!RS++Ų:~5uu8=ca]]Xl=~!~5k}b .f3.5*:N:|EZ=zu|g}\ShjI(AyY>*a{Ub/F`&Nw:WFSjJjj85 hWv|gU>Ht3 2_2gU_V'֞>7[_"GHH1 0Ib \|zAxK{~vWٔ"Fy뭷Ox7i׮]c,X@v9s&k׮q`Iݻ7+W?#G,2nܸZm3 _UFÓO>ɪUx1bDlkkEV TT~\.k׮G_~)e˖Ӈ?0V+y/@ժU/iL&y1s=,\N׮]9s&zhBsf&OҥKٱc6 %tJ"zG`gA xyqtEU ͟zud̗_&׭hŭAI :$jYM? \A.ZV]= )f-(Nڑx쥛r~Lsu*Q:@TDsuypc|>N^vӺukF}ШQ#L% IDATB~~>C*U dgg_~)ݺuf͚9r]u=8+,,$77r'|Xl~;mڴ>l6${n.Re6;uy8': ^K{V{U8~N*VH|{HR<.^(MK>]fDx2/.Q"(B'!Hj\ه^> GzvR(GvmΓr]o]SނIԖ{ +VTX%lILLuV-wϹQQQCʮ]dڵkWfΚ5͛ӹsg/_NywkCtt4(2cƌ2* p{V+`8N\y/,,$//;r@ռ(+V?iӦf RTTD6m.GղeK^oqz5.z6mm۶[oeƌ޽YfUG(:=_=I6'gɬAíbyP_m㏵.j@^OPN{VcF'D|ՑU3V \Uދ@Wt f#;k3S8\u3$A՛Wy4`n_,z!z=seӦM,^,fϞ}qjQE񼲏ٺu+ڵc֭ȉ'ؼy3{fԫW?:>f?~)QE V.inS|*.hтKsϞ=L4]^ANKU11#;drSn :aO=E; b۴߮~B&*j)*UCdf 4j) U ΈX/&4*ˑ:ɻޣ@C~{t1p a|?XiA_aI(z"BٿrekI b…bZ/X?\NyM,>-[жm[:uTV1g۶mjՊ.]k.nwujҥK*WeorQ Z`>rÆ k׮3l0 ?s4z뭄jnW)lb*_eQqD~XXFE XAЈy/ȩÕF~Bj@TԒ2cԩx_3K1VO"rU Z2')\+'sW/L>C('/paD$zxdQX&F㎲c&M\tjeڵ7-[}WLrrr߿?[n|^}1lذ՚v/ʒDQ$""͛_~eorQBjԩS?IϞ=1b^ +hu!l6Ǐgذa >sq~w/^\pB&MĻKNNk֬)~z:w;Þ={xꩧعs'#G$,,}c.s_9~mzC=hرc̞=xiMd(\THy%VM:xq+\:>cu)*U#j.ZJ#U#~w^%cx[kŸǓ]L~u-vxQ$Uӱ[} N;,f与͡TL {d?~ r3bvɎ;47d̘1<Ӹn֮]{^[ү_D$͛73n8.]G!""< Qeoru > P:KTsׄEԨKA2ϟϷ~{^}x!#.`;Mlk]7)<˜9oə>fuW /:JUѨ%tJY'gxs.}ƶw`;앏) WWr$Aˬ$|]y^]7cڏV:v^y%qc9k$`+PTe p^@1PB\jђ"f~S}X^y)2O^9S`]W> g~VXchjX%cU.ڗXlw7g/V5@诹 ]/#":] ;?|4PU Q.@dbl] •b*$LȤdzo}2aG(b}˛($SGꎀK|T#ñ0I$xT7BMDPI8O5+\k]O55A~WWLƝJrc/ǼאA԰ʺ6YsSOAJA1X,/[ޫ"CӺ5M:TPEfbju3Nz( M L݌g z¦,ݍ:ܚVUG\CĀyhZ#{l|70 REq?xTW.S~R,JAJA1X.ȸq. /V5_Aū `>¦OGp9KFrBE}Fpi@պ] &> ]~j85ކ@ >Y@طu};K?f D~| t7^R˕; mmmIu24c(+=]m~B$;Fs0e^NOU^4d!ݱlICP)޽ީukH69%#tMqV˜&堢 W' ",vYz5K,){iӦ >ƍc0HKKW_%==O>ŋ9C(pB>#~rEGG"IfͪT7^OϞ=u[źuM8rPn͸#TnAl|(˸lP-II"x(B}AuY&ܻ70bƻ }5=02ţĬl=KI8iS&u.\*ovc95Ǻm`+{0K8_~1 ֺ>R{*rrFVsl?ɾIICd(ׇ.<_z|݃ys"^}M\x.ZD#;Q*F2}5032sokMw"u5n]%JPᾎU7b2%! *N{Ws1%WѠRh4o]t۳k.:BBBϯڦ{QB |\H#@ /ȍQA0VRk"X0MzvysSa6 .#5Au&Zl  رc<ĠVYf .H~~>ɓfϟϖ-[HII)`00sLx 9B.]x'y衇P̘1iӦqa9sE eL0l^FK/TP{(kbܹnN8ݻk_~駌?'8y_***"<<&Mq1$mEvEHod*rf[c'2}&8dfB]x=GOuɌ(wJ/MUȶ@״;wK*!g6DB! rcX~.xoUd.f@N:]u:tk4nY& 8,[k`5X;-{RvQr: V4iҔ߉iӦ,h4ҭ[_YIOOয়~bx<4 C%""Q +7w֭9qDs֭{4nܘ`o߿J[VPT?%*U Z8tu6iiiL&:t;*A8q"ӦM^ek^G8|x699OcX,#o'llPEE=YfY.KӡX%49O)5k~L&7nˮuԉW]s5L4瓚N;~ZMIIIkۍJBݤ <6bf̘qΩ•bqN'SLa޼yox^bccIOO/xN:šhP܌ /ȑÀLfHLE_mr )* ˳Ϣ/ڒȞ6 Z5> 7SFdDcЋxTM1?\&gphV`NGGYpv;իWXo({aUmҤ 8pI,{U)HIIaĉlْ?x$I"--&MD-8p5*_PP^M6ݻtMlܸQjJw+`n:rss2dǏ񐖖ܹs9u'СC:tjf#))޽{#*>}j=,$%%a7nx?,bHB^xK֪n n23u4 r6͘1e78'b}a7sk]1z`5$wa_Ǟz~EK }"4-)pdwW~7XEaOWΧF-4?:f&6g%ӎXXlYkNuի+yf:v|@vvv9vʕ̝;z^x &Vb̙n 3g=.z^͛),,$%%]9<䓌3bYr%6m'(s]߂zoD/PsW՚ yz MPaARRR2-_`Dd6$mrOǭxU/ Zm rrhq@vv`I46~]!Eͳ=y Ջ1CzAvx3_MSBx03buY [ ?ۼLc'l+z ܢzQvz 6<?-j{?+pfϞ?|U"Z3^C&[/+`\ ]zY>@U< ~ÜJ±8Y>D;UH4^GۨMo|d$(\9Dk[6o(P/1)zuXkfc]kBaa!Nn-[\nb*oV.(5EӲ%=CJ3&6Q|AGd{HR=lM\І3z2,B]LU,w]peqV<݃h1oE ]HoC0j!"qd V+V$w ҥ }|oeH(BA 5 A“AΌXBMX^F:LV Ix2x+B]x2Ț_slY^X@׏DB UpVܲmW9@^O? )рqgEv%G j*V)m;UN҅gEݴ)x-YBs᭤|B` ̑x1&M"ᆼ~>Dį\ǫ-MMT+du/RÀV|t Įey2/> hhшIuF+)=wai>XUP8`U,B?Lw s~r?;w^fDBBƖV7տ׮v,Sf^ZT0OXg5\هZ6gF*i b(LRx~ NeCĩdoJJj%FDF` PBB1XHYM.?7@#Ӻ,_"f42lYY\|WR%%vv!D;Z{ u`U;uqkۏ?䓸̚)FTDDGBZ7PP~@ݬ;8`F+=/ Ց-8ud dOSAjA-|? 9u p^ TÊ,.f%SeWʣ ~EOll,AAA,JZZɕv ""P=?A&NM%oJ.@+Tv>AvdvEa#27ݐSrX5_?a}#83ll6PioA %ݱ4ר 0h2a)=m6>-.fՊ Lz}Q._8 b*f͚ѳg O[,, qqq$%%qr F#}:Zٸ7PEz 4Yv5vF5D9u6_K#QE;_䬚R6 .A-̢]F#L&ڲ8|Q\rT_LKM$^~׿*tVP5kF^i}.޽{vZߢR!jh0<7~enڵ Q*U4ˀ@^ls)#|z5M3[xWQrԖfDx䬜BI.WʣaXܩܯ?- 1fy*)᫒װ~/} ~%>FFeo-puO>QeիYL\ӦM>|87`0ƫJzz:| /o(pB>#~Dz#GҪU+ IIIxwٳlsU[ׄ#G׌[n9JFnJLdǎx!"ݸ|=~ h| Q j]GaG'L |3c|-w_ncSnզR r+:3Cd~0l!j9-Fd`Ң"Z8p_7|#wBB'ORx(,^TNZ#dTZG0aDFFϓڵkر#Gf "7&+LAQ%$$uM6eڵKDGG3k,z?PneH.S3ǗСٌ-cIidBYφ ~jih4\dgOVzf"c#d/Jfv qe*Cкuk^}Uwwh"G˖ ,`ǎ裏Zf͚5,\x~͛JQQ ,_HE\\cƌh4F=z4̟?aÆ>ĉ7n5 ѣGyͭ=VeTZE6mpw{M^3=Jzz:ݺuc <_|V:.**n{rx}oa!m܈~Sn׶өxU aaQbq:RPU>LYpѯgC!V^^ޮ1wBO#H*?xWBD:zt4V˽~dqQ_<ނl?:R+t _l7|BC%ix-Dbb5(3J`.D.]_z޽)SLAod餧qxg$=j3f0m4>L||<3gμL< &ͽȑ#y饗.xUGusv9q1wk~U駟2~x'Nɓޯh>}:%%S@&V4IRӪ"XVIoˋNy$;{0"޾͵Z<]ם!!8e''\8]Eqw _Yde)\>@'Z-f㍂f t2ZJ  Dp\ZcI]; Zڶ}oзǟsoV2ǎy mSMǺu-q:]9$5M4|!UYiӦ ݺuh4ҭ[`YIOOয়~bɀ/M0tP"""E*2iݺ5'NC֭[{iܸ1y>_ϯUVT*Ə<̜:P :餫IKKd2ѡCv쨼gĉL6{EQdʔ)޽ꖚZfuÇgDYh$Xfs-GʍQE|W_o>9s p&sgfaM̱A@8gjKS":^G 9+SJVHM&zttUR\p FR9hVo6{*vzI\FHZtѥ6mHXVN;f~/Gx9~l3'\;!֭ٴiJJ|kMoDƍ\̸Zɸ@l+)[t:~uSW s T *CٹIr={|r_"ijcsٳӧTI&r$I"22Rĉiٲ%'HDZZ999L4-Zp5jT6^O6mػwo馛ظq#(j˕?n:rss2dǏ񐖖ܹs9uT{:ġCӧdeeh"V+?pcl6IIIAPe٤>,2IIIkX`[!0 Le{iU3*Ÿ뇩;e DKh$l]39{2?.Pj%O)Y7e? ^TUO\1Mp6vYkzv7`s11*wӫ=h4g Tllcv۶)*a]wBB˖-+wtBnXzuc7oLǎ.gܮ\sSO /0aj5YYY̜9MAAseS˼y>}:v>'|1c0p@v;+WdӦMek?*\׷,Vj@sW՚ yZSBiڴ) ; )),2^`S':z *UCrs?^NUTދ6ٓc]s&L/Y<I.d 'btڠ;"z=cGm68VYt6?oEmΌZ5VFRZ^d =t'!AOg|J`V;[w;VœWQҟDxx8gVR.uoy2 ~Y;QdU*ÇsI∍-+wUPP@jj*Ɋg*UCνAS o Fp9z)c yu?v&b$S >~_0DR+%yiL˳|^\\i h?ۋ>5O4s-:w֢VfeyظFRMl^GmX(,,trme˖˭P VbߪTTZC%(h%'I `ґY#%l?$_-(1V˨QxdΓ~ 𕬚 e㔒U#`QAAD|Y,).ZfNVU=MhEG[8VQ1^ Ȃ+;|Yg_oc;wYtB߾}_l[ou5RPFXLAKqg8W(H،> *wa3 Z>+*$5aq%o1&V*<pҬ.WI.NV冾Mh@fj{] W[^-ZUV]n5b*((߄^[@^ދ4j {]lwה|}7O[(@21Mt 䬚NKQĿlPZjZ/˿f ״ Z5o\;4ҷ\A9 :݋á4RQPu`O uSQ"S_sjnf¡bp, sR\QȔR w r4Q]T!ѾGKS.I+(AAe5UСԻd9.-[jViL 7kX+\˜0(- ƪW*@[z`V{UQ3:TBeLhv]}ݛ` Δ 2ɂ dDM%0zi%^)I fٌNV:ӗ$7΢/4&&FEvZڶruZb01 =|m |SŽNU<+Y oU;<()dg2)@Պ! QǕJ#qeWvXʢQF̞9A܃VÚgɒ%̜9'NԚ.י""{˖Wj\2 2~~:N=g u:o*(( AP6 yTǻnAEP5u(S#?ŝ[*AŨRUۻjhՇ_E|UOId+\ y-Fci4N5j˗/m3 `g4mfP3*6fI__jn?V3uRUA*`JUV*ӶoH¡H;9SO RsrV=$W!`ο,Uӯ"fO?|KW Vw=aX y]F!,LbUzٳsYf$Dh##q+(\5[CPЃ~@U>t8Rd j{WE;f'yd|\1Vz6$&2n ՟~nns{ME}]Zj7bbTc:@nl6/Kѯ ?,!`A>{XhG/9Χ[ UADV'U4fD;V8NNӶ#ǓÊ*z"d/'`]CFaat ī0b9Vܹsӧ%Ե "1ėxc9XQBIəYbE pZ 7UA*d@QdQNQ@{qoo!r-q1ސtUX2 {V,! Bۣ IOOGd:u=hCѪc` D<Π1I7o^~Tiub*(T`UPE3FmLqoD,4=CYSh6m,\@ڈz-Bmi;8>+pd+ /(I!!".YBbYw}+WұcGZ-K2tT IDAT\e5<\b ÇG\܉x[UwXsBQ V NAͶ2TJ2?ƾmN2M5/uNͶͤV"@ ȡ ,8Oɩ#*NgYaa\y07/m]^pLJJ SLh4h"Ǝ{Q9]+l4Q3fL0weD \.ذOwU}D+`UP1pa2L?A"b@ ^Ω>űF/y%rtM9}DۡaeW<ԓ$ . Huw%g7n|8ñl̟?-ZTIޅ:M˖ ӄ$ 7"6lr: Fۉ`U}98ypԺ<p!IQheV #4Ds85/InE{m{luзo"^NS=KP{AA Xey9q*?Ξ={5jT/ձG !1Q )żN6@JT[MhU b*m $U\l3;ؒ%_aɇqc#LYc3ܟk5}aDXI `ʲpkc:7JD n ͘ <i @>@N:h4dKLZ)u '5+pCf``IL;YBەR>U]1S&]J5S9tS5mx(7220(/*VJZ\J%8xz(͉lj qUpfa waҤI>Ǻ-,:ylNeʂH#(cwSvHX /n#ڔ} Dm!f5^;..nFTZg֯T)Ѽe,)_ى%P51su3Um (İj_2C~Q9 j4LQQL&)LV+Vp{RS?#2#FlYê h|3FnYNV= &n[*EYB2*jE?fh닪oHN,R*n'luU`o!3a{+(k,bTVPkTe˖ѭ[7x3f !!!o߾}ׯ`̘Ǜ?c(Qq|%) _ $Z20WWJuV!JerP=%Sݘ966Xp!үJZ'b4j5Cm2`h42e>suV6O?t>}1c^&#ay?P7UwʊO)BJe+@|%U6^h>̿&;n+e+hiI%E4aJl$_*\^"j5z`jƘ1cXf F5\aÞ'2D 﫴*cu QKD@@:]g>\~P(0-7V3|, _OLW0WTI9{f -^7\){u>:uDǎij[*OVMvҥs-o uobL@z=Fvcv!|ZMٳgVWJP6mӧڼE&SۃGuhFyu3@ 4iȉW >6>>>hp2\Xx]'UUlz>I& ̄ٹʯ,J>:ځԎh^ZZi{5s`g:tBfX(dƌ?Ʋ~`5jĸqܹ35"%%sg^`?F÷~FӦMBߖi=Эѱdz@dxݗ[Wz |q#^G9ߢ1cL2K1M6|駼=kM"+V|UR+JMɽ{q&ysɱ ЮEwA0sB*oNbbŃruSZYkkZˆr%zk=C QI`;wd͚5jׯ/fDGGh裏r f"-- ooo:t@fffҹsg&O 69\5nnnhT$$x{g1@AenݺU'KɹfS(0xUiu%00nݺS{m?3/_KIOlox*|lnCh(=f%&:_7g@8r$MP%р 5\LƨF6P(>x"2( LBrU ŁիRgF233IMM,^3yd<<IIxʹ\2ajY5ۇɤС^;šu i'~+5U>p+D] `݄{nݤ:oAPУGT*ȁ"s9psssH_n&&,EI_V|F\D~#G}vrss ܾd رcPTu",, Z_WKkO^?,Y~1glBΝ+tsuI2f&%㻃m9_jaofԱl٠*[_*:ݻU>pSh0d;uj͍;vp%bcc`ΝtMz=qEbcc?>FǧTΝ;~cc/c2PH G1s#Q7ukUs3*e˖ٓ;v6mBV3tPybcc`ʔ)/3uT6mʄ  c8p_W)|J\nNi(t6nLJ滘L*UXy[+D] jlݺNĉ빸_yKǎºΝ;xyyyضm< ֭cƌnݺǩT*ڴiټyW |\\\GSܟ !Ydv<@N0$%%q '򹻻ǥKݔ :t(gԩznݺYp!/wr+EU~!5ZՕQ*\xvIVߺu~ٿҥ =ʸqIKK#,,~ӹp:~Z-'..dV\q ѣdffr̙sߟuС:t;橩ֆƍF_зo_a:udߦm۶ر#GsѧOvw,Y3<… ٲe kξk׮,YoիW/:ۤ_!D"#ٳgYx1ׯƍ={6O=#F 33sz"KAxx8\r7|1c0n8ݻ7;/E>>h2E/Rx+a„ owwwY|9fJߋ +R뉋cƌWi}W(  dժUU/Zn /@Vpww'>> rMꫯP*X,f3k֬!..!$RNN={dɼ|DFF2w\N> !!!={8͛KUg֬Y]Z Ǎ7ĉ̜֭9͛73uT|}}jڵRRRJ_7oyfF͑#GJiӦ%1&== V۹pV"88vU}R!## ms9|||*hݺ5QQQ̟?___}窱 %~aթS'N:ţ>J l.~xx8ɴhт?k׮9_t҅I&tR.\RUVe$''j۷/| ;L (t͛?FϏ:vH֭h4F#3339r=Pk"Hz8vXm۵kRo!66X"##_~lܸt\\\0 E.QQQa۷?JaZ+l… >}+W2cƌ:uj/p f3ׯ_8 P*!!#GРAQTL29spYL&˗/ݻ͛73~*)Dm# [l!448F+*H%''B(S-/sKe &00@W&3drssٲe ۶m+\4Mr ChV# f?4^l6o{a49s&^[->oذ!nrv3` ?0N'(ʫ~<#8N-\v͡uJСC2 !JOkFʕ+X,U*]vO̤}eqUJ%]v-r_\\ 2fٓ~__=z4W駟ܹsejsu}vF{ەJ%cǎe=WHsyڵS+>Ϝ9 GeZfi֬߿M{`69}4ԯ_\*sj*.]Jzg2i:#t*{m$R݉ ,,@ڶmˬYڵ+zj>3{16mʢEHNNf߾}>| &?&Mo]N֭[Yt)> cȐ!xzzb07os̡T*Zli5_wwwCff&:5}Y>c{Iuyf222 88oooW6lo{H&Mhܸ1 +99 4icңGׯرcqww租~*>իǀŅ rrrHOOw8Zwy+V`TEhh(/`xxxTٴ3f0qDƍի?zoߦyQZ;KڮMLtۙ"""'++cǎѷo_Ư 1[nEŠAX,hիWsyXzu>"0aOhZN:ř3g?$;;ŋORRرc4hЀÇ3w\x"#F(0E8w&&&Z|VQL6c /мysnܸY~=Nxx8+WDӱo߾sOnXbgΜ${I&L@F_y7S(ʺ˗ӫW/^z%<<<~:|A͵LJ7|ӧOP'ZbԨQۺvٳgOWW^>IΝnv^8yS DM) I j@@Kw`ay.t-DEf4kK,a׮]ݻ)KK. <HfIDATʖR*z-ZD3571v-/OdmZ^x4ꫯo3vXε߿?_ѣfyT*z0} Pivr y, 0F X,p 8P~w2mYYYL<ٹ YfOsq `41Lt:f͚{ܹѣ6m&x-ZDRR.\ш^󄇇WʒdBEX?^'سgO,J筷*wyǎ%9qDN p*Dm$] !BjMFX_~MՐ !\2*B!5 V(DMTXmOJ.󔗢x(7Ke^>*j~2P)?1/DmSSm[ Q:? t͕R(L8g0s+ByQYlY[9etzj!*j` 4%Q.\_ڢ"!*Wu;%|&@3 j_(BQqMo;S$]tFq!BQ&̖pϭ)5.ﺍ3 !B2e{n8N X;B!TftX`8wY B!ejgc9-ϻ~?& !B ֬d7gpZ`:YB!%eX8LW.@̆!B`hX3395f}=9K!:ǚ2pr`8SF YB! L֌v‰mqz`_cV!Bgǚżf]m]`=-iB!J]f0[XPm+X!!BGj5szUP.0iSXO;]B!?֓YzUuZX `}.}ǰ>߀@28B!5+֏-6XOjsU^ $2 uNş>>@%BQc=q{RҨw Ȼ\.kB!D5KMQk~5B!WV B!0 B!Z*B!5 B!Z*B!5 B!Z*B!5 B!Z*B!5 B!Z+k`!BQʒ BׅoB!Jʔ̖aͿ#sEB!(}sei߹)"B!DYrdA%n)R8 Z@/%`E9~!BQs-7)>QR`-\p;5XB!Մ5;5 k4RQ"bX -l]5Ly. $ !BUhMeǜk[`YX,EFX ` @jMXB!)V}mM (VYR}m#U[`B!uWj ?}J@1lCBP01?J !Beo |׶0{ oJyEIJXB!6%4eZj*[H-<'AªB!(Nq5xoPQs ?V ?T% !B(x&m[!X@hiQU B! >1@V>V(y4UªB!ȯpдw*"7,\wjB!*6p/ڔ:xPU!B6W*B!DUQ:B!B܋V!BQI`B!'ZαvѭIENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/scarlett-4th-gen-4i4-routing.png000066400000000000000000013500661476551703200274560ustar00rootroot00000000000000PNG  IHDR%7& IDATx[ۖk}c9ZkwINJRTQZeT/ 1!Q> 1(] ),$/" "Tʐ9U^k95Zc}R 2f0מq[kݷ~r轡 fĄѵѴQugO|g<4ϔÞ9'=_OϜN߱1$_DROyٷcd;m; (fJDH;?󔙧4EPm++u:Z fޒ;HA7Pl"AZST!3"`NOԲv##v23"z:R֕V3fb`'n6(JY,'Jļ!CaYOXo3H^1Srt3jkTUzS !#d! bD  PESۂcߣL"^fNo")%̵ TB_QItIXJD,,R" ]FVZ)keJ#O_٧l^ J&Z03D"ݺ)'wJ-t5Zk;3#a.LDPUT;1yRk@"ԺmM?7~@늈bDH)Gz_Q-@bD@u@ڰQ5DNopL):)'if;oIiB L#9 JY+CUob 0H!B\?m 3!C(a@@!&XUu8NZA"9e͌{gJ_OO+S֊vE{T }KԵKNƵRF;>/<+>|t UP1B @W>J@b&.CD o .$H BIL&ěW|1S'J1Qj1z'}8>wߞ?D.\D:0=c?Xyfc퉯1oIXi9z5Z kzSU$8^#D"$l‡--7rrLZѦbJ݌PKݻ'>-ysǛlz>XZC ?f;3r8pxzFL扇^zԕ<3i ? Ak wFqFL\$ƀRJ>L/cw}IJ_JC轍p~Nca"e/g 6brdsiz}?fWr7NngL;5z{~/)x`G_xozC :"1 ﹟ >#>##(!g$ynwO()Oh||[wDI9cueY1U4pA7Gyfb&> |7|7x||Kc i1Ӟ_12O hлjRo!3!Li)1y\ 1MLیu9-u>{n<l/g#" hkoN'ʩf&TѴbBM8?v .XYR tCԡWRP^sW'-χ=8=9ebǺQWwy}WoD#f:3{{>vaky`fB'/IQOuDaSR:k^9`ݖ)'ݰfX ͜ }%Y)Hyf2qNw]"0 M("4jkZQUXyސBNi emTI1{4~ !BIpG&MYvb0PLbZ1 # 0`"AҌƄZhmtTJmL) FC`kި]1ލ |]׎Wk.Ѝ޻T$6vyHFFSQt$7jGz޸נY=l$,x"Iĝ@7Z=`w%?i߽k_*WtbV!"!J+F FE 5%TZnj<6UĄ?&$l_qP:`"&Ęrghx뀉ޑ Ah! b2P`T /]ѮX3z1M@ ~"d(@@(eFr*R1"(VC2ń ) iyfRi*wZK /3 2#Ab gtN޹f^/!d0Q Xщ kJn NO|_3mw' HF8aA Rϫ#PHi:Y$\F6z. 퀽2]q`\c r0FThPKZP& )0)eZtUB z\|l(4M $$yت =.Z&흨rNlkN;!KDƔR@5&R2$*dAjD|!`w,+)T֝]f{!vvM #MyX+NwG RLBJX:i5O Xǂq);)SNGF>%DW'k`:E,RwPP_lkJꄺ`N0@m*Jr$=Ic@087F;Mlf'0zGF2u|GH>Kgٱ}?;av6;ճ; ğcIgxq}/$WJ|`׿ z]F7e5js 3qrĂ;vTktBmsbٱgҼ!Mº\asV4I81N[HȜFn^sVvR Tdoyxgrb,YVOI BNzFs=$F auc{f4J`3hH#~huϔmiA̳Ӕ<#X8At!Y5[e_Dix\J%q>gB mc ӊj HĴQJcY1#҈#?ubgdt&`}=:f] F*/;SD8ξg{vSΣTSgχ=GwD3bDꕗ A>lx0OE)FJ @36by&Ĵٲޱ#i"HH^fD񉲬[޽&!e,r! mg2-+BRS[E{Es90c" !-!yuc,h8O31nNb@g D= &PpS R*V+q0Dai+!EL4LF'OڭR$8y5w46@3afgRf Th͙OQ^]q*SEPSjk؍csOyD+K=PRke]O0mGu q`JhAV@0d0Vw[ޗ')$D ~q^m̆svIDe+;fBJ??W ix vd}$ ^s KE(N JGבN))Nl70O9d kqtN>՚L69_¢ef6 um;Z;ub !8,FU=[F]4joy=C _RK蕊nH'9P] V2Wnip8=-/Jݼ7+1bhw$DZUBP Xh RffNA/*R*j2!ʨXBqS -Pa2 f#W'(_K1D<%0p ĮU  uT/!:qD p0k^HTڈ^PF #qU9K<q@. q2hً ϯ|~]@x8@׎gA 3\o8!M=6 6nv|ÜgWׄDbA#N(pʱ<3XUzWϽuB$D'ҊUi~!wo^w[v ֔걱ֆJ$魱2^+zn 8zAM'+Ϛ^!)%:PFJ3'])f8 41L2ϧ=u1{LfIh<s="χ Y8WZOTrFA 4rDjk[>JJy䐾[ZkԿ|b˥H$}zUP7 Q7qH!<Srnn3S+R鐈?O A'1:۫YY5/]h6S J+u diC #(#D2<63s`]tԅS9r<tQv/iC3N4L"CG4#ż'Ɯ#yÔA)g$gi[̌)o{CgҔ SL+vbGVשڨ"a$ͨD6f@hƽQڙEbu)hG&4!PKVN`u&Hg`btjUJ]I1"ઇ@D퍢Z8GZh B U#X"ƌuiTY2jeYO$l-"6&a)z%x4gVwZKp= CsGg'9Y\'pGvZ#h֕ڕiHdJ[hVMԉ+pX |D+ɍ `M ѝnL<!KjUY+S[GK Yb dhdFlUw o^A̓Ხ, Gk.rZ]RH qHBJs./;O:jQJD MZ/ɌZHu 9BZ [J:C@U>^ z=x(RDUY:Q2UeB8ˎېԮ91P9ֈѾ緅69&!v x|wqa=TZ5TK jɕ#WiTkA%bpa{yK_:Av R;>'4㴬̛7҄gq sKۙy޸/Bb!KcJFUX:vJim$exgfaY"NL үN7W6 brʢ2֟kQuLΠ;!e$R?4!6ZiщL^$R`/t$LqJ~VH19J%Vy!| چ*s?37^k'k% ΋j\ǾC.{"8dY^Z^ry_Xtiy*Ӂ?cD֥qѦHYe]Gs1H$e]iZqR+tmеtkB@[ _tZqz84ӫ)etc3'며O:dgBzL1m/T$W/j̓NGj3WSH3<*}3̟{9X3k)쟟c'""8kL!&b)q:uAiW2W.)瘂~9h՗cXB&DU@-G׶5Jl`'ȣI-!z_r(H_?Kr=\ⶮ a9"sLyyڱޑ{Pea1U'b$O^EFJ{qrb>v_bM +S򞌥Vj3j3Zflw=r=Dd XLD8eb)"9Z]B@ҌJdil,X&l٦4ޫB0M$QR/GZ}ϻ͖")$'9s&Kdʉ)AYc) kY@`JIkFjkFӀ([%Hu!bD҅*2䈁oB@,`^lx,uJ/`ΐzA VV8*ÁqK5Ʃ8#K9qXOZ1: RƯMe_9N#y&o'gvF"&s Kp;Ws E_. a0zIkmR S$Jګ'K*WI=@F'Y }04ur0@^1Keēڔ_o|\eC]qAQJ✇a:gD=pTKE0ribb"(kRH-3#'Qڪ V[Gf fäX[C1O+20FY* A#qP5lB8W}QYn#'O<~rb{ ʗCy:p%6HHJ޺ޯDsH?yI3 gN赬H(~[˯ϐͳY_? )!l&g9QU2+>8 )@9"ϴbԺRJ,+dq.{rN[^h%me͇@J2\XDڽʶ,'j)CHېSܛRv֥`<)Ȕ#̔2=5!6I?/2rq1Ay|W 7N׿gyΤXו=޽Ab3H8RJe)6ڇrɇRX R @Y*SnNr8UjShi}3'nrΗVy1f -y"IFKk^d#A:4NaB}W*&.R/ˑ/H Y9 /3㪳0ZOz Sw^TQ>WS "]Cs& `>bJ]"n|z΍Bq"P]bj}ș_T9Lp]!tjc~SNg'!}㳷+Ja9YMӆZ+]!D0PjY ʼِSC{3|>s_W]pxYG(B$ ]ڋ)ڪFC99? Y;Z1?u?6f7nvf7_QfӉ˫vly(x|TNgbLǮ6 H WiE.Dy!O=\[B.j%C-Ar"TLI|yS`y& !rvQ2Fc(E8iQA1$:I#'R>|)_ ĕ 9?]W{J`:H)m^޽ϻw~{}H/Qnvf7nvLv;?Gt$$͎fp4m}g%{h;yqJ@i>! #L{/],Oh=fRǖ}?NKa-ݏ "g41i7!vz, 7!K7>䠶1Ti ˩_|ݿ"nvf7nvN[?S<Aݼ9D!F)B?zkڋ$G]aS~}h#Ǯg^ϦB2qFL'LudWhHJhuyqNJW$i<}?@WVZ8bVk{4,'֓Y2FxOunvf7nv}77}C>RG0|uB>g87q"v y2a]A{1!sJ#a!Wf#)"gLoC3:ҕqHB9eri 6RI wDȣoӖycwBFQZi ?[mf7nvf7ͼ.?'Jcq&\走~Q(1PT1\y98COSct\Ti8\F=aeLc]I)3jkօS[0:9%NiNF!ҖeA4qD"Fhmp&ey˔ƘYʂZ+}=QBq9vXR~of7nvf7wwmGń)2v8KY1=>dQ638\91XP,gƚ^@ r~z>\$0?+ myf9Цl-opj &HoT7ߓwv.$!u$%8۝>cS"ngG>}?r/`Yօ'>ݘJtf7nvf&9* )&,&̄?GwRX3w|"l=!кһ]Αْw?OA48 Ȑha Qq\@ ^* (H7ZX' 4SD#ĔLt'W qE;#nG&F1M yݛ-i{lмk_:>>Q$K[y>=||p|rf7nv7W % қOrU Ʃ[GM) !UUB#x]11GuL8*=1q|˼ @NX5D tLֶ_lB (Bb͘2aڐ%?=#$)dؐNXHhHTRaڽ>N,>淿͢o(Z9o+f7nvf7o zWSftuȘ5[L1!8b ()y0 Hhu7v9{9ґ&k⼅ӊ"n,a)PbўQV4S"j&ҩӪ՘B``C !F B0SLJ 58+ZVnvf7nzhaLBD Պ#Hc k t5zlQzsH|(O$Ekw>`ǏqskG,\2:ޗOLґ$fֱ>1#hkHU@4a"H@hˉVABb"O)iU$ 12-sNϔ(RR Of7_egч.>f7o8k,BbXcX<59AAr S1 K)"="7JUƙ:c P~/N) 6y"k#q1&b'GwsSW**R H+] jCB7D<lWG~gOŸs<G[W;^z`&v 9"` s,˞wo?am'N1z4ZPZ ,'zcZXjT4Cfo>/0ʼnL\WR)H 9q{oGW_=?3?C_nw/_׽rO'? /P3~#J{i-_~~˗ӯo~˽_P3ݟionG~sO/G:߷8)g૿^痺V}=n=~!ЁN3kmt 7*|cιN&!@hDR(Vh*"zA*KK,KDu{RJW":A 䜜s^k9wssIH,=<3gf{W(ؘHH\@TᤣkTrH de! ďs.Nb"jqJ.%p󑫙]#8t|li-BT#y 'K!ьiq2H/i&͎ QѬ,3ALA>G٘o9ᦃ7e#DpBZT*\q|#?/{[@4 yw[25sŕb{{ 961ܹ޹koc.y{x}sǎ/V=lm({K|_؝z*JLo?KG7/]չJq5XWz4Vep%k9@sFde]J)pՒ?N;^+~9W}9ʫ;i%I=GӴwzwt1E㯿?y'=g~nu U5-&&IL޹z3x? Oz"mOSs=\_]>n:r{|ǷE/9/nDs(FD8pRjM7 p L9w#",tRhM/@ "KI8xkXWZeAp3;h9q('NU[vmn9Gn|F@p m3#gނ!)9`Pf10DZ O3D7t믻ǎx66w١ݘ!CZAjM.u]f}C۶~oMO5uMʙz#lFt.skUhR;o-[oz nWb?/YycÅox?O*m-y{rc^nys+}{]pO7_&.[obooɽuu>p\pf.TUW_˻ď~V:ޘOhxG<sL11լ&c0Wr'tj͊¤4/Ys"'vB׵L{Ohm-%a#O3BrMlo (x6 q7=o[4lrll0&~K[4iy01Xw-r~˩ZT*w:t؏\yռw7y 9EL~Wf<__q.ruJ9Ͼ's꫹CQ|8?b9p_GW_s-Oyͻ}\v_2B\77_x9m#7}G=᧭w7_[Ϳu!IoxˏG_xOWW*//k%/x>}qJ@h"ivp# R2$Մ ĔٰlXLv?3\^)bjSz<;UAOV+z:9Ǻ)r@:fv3ƑOt : #oa53 e/8r+C9zO3VyL4C@Qyh}qhot ʼ9bB)ֹJr_ ^w罼>~9EUy2O5o?ywO`f;m|.mƵ]>9=wʯZoW{y/mo|>m\Ch{ bqw^}/j;'ueø˱ Ǣy˷=0O]s #Pw\suշ>Y>k5xC>`;HJwmsɺ M|QYK!#t-ĸ)O֒-i8*y@"4'bf*:S `n2)k 먐<ņmR&s57̷612m53ٌj2fv'Ȯe4GBȫDGR ㈈T3E){gnH<v F+-p.89 )d`wiar}OJ={Z/_.J宇ȇ?G>< |/?cnE/9=}/=}쭭"ȇ=Ӟb>x^.owӞ\|{/{rK?,"•W] ;~yW?Փ ߹ ?{#G_x] IDAT5? VҬy0isPB|ǔʇY!T*/q^Wpuׯ;Iz^%/x>4ټasAx0u~;_sژ'|vwkܯg?7y n|y3A4\13.vmpu3NTN޷{nswt~<ϠiV՝+J?s/yxK__ϼϾ oy6ln"93.W`wA)AePMP2N)39%F G̓Z  ),X>cT=zl3b$~ցfrT&N0Zkq ma1M',x1d}ٔղgX1Ft634GⰜTC+]~#=n\1{2^|G?W ^#[]N>yŕk1zG37oFċ^Xn>rj~]tWGS'Oyѿ+%=Ϲs|ѹY?7|W sExWpCwx]XOoo{(_|!Eho{74 ">y|M?'=|^|C;;+llgǷq{ߋk?}}wt]o};~۟Oo~ ~ŏ=_Oz~/WOr[ogozskux̣MG7W|y]ԥ._*~g_̡uq/捯}_zEVd#B SG-7;6lܢBp68fDK+#V3RJKS1jZ}ARbY6o;[<΁aoo[X,xqۖ649SQ 9ɵX f9`j-h9DŽ9g?itg~ /g8J.C2W\p:qA29dm8 G!k'tޑ1drt"ע &MrǬGE`1H{rHidj 1M ( Ólg4mY!GCb!1DuH6bNq2.KVøbZYFF#sүT*J m]p5я?+xJ#(cHz"1ty fSGҨq$sf$M0e2ؙ(E L] SL87WqМ11\"*͡^F^<@/ ~[iC4-]o:6!Jex,~,0S%{{4-Hi{[q /(Η5̔r1M0 */67wWT*JRTAaLşF &Hc&7Xə4e;́rN%ujwwE_uʓԵX< {R4?9OsZ#lFǻog82:O| Y#8\vhg9EHptMGaLJ8mp]m@d>*jST*JRT(AiX|kLyWX#ɀ'8FΚr.ʕ,=&k}! 's,s}-(ޗ elCH(8&b.fSB$Vˈ8Bh| Gj4x="lY8@;Ƭ)<ml8(q90UIYT*JRT ԲZ7E /q̨AJJ6[/=jő5eQ-bZG@,-f+M{t"6l'$u<#q5/{{  @02asAgo`owA洮%:RNum[&8T<>8!t[e85е : jq zU*JRT*3IQڀxpІâDr8#QTvԒ*IahМ YK†M+i&VVXw=G d30ZWM~dY.V,Z|]56pBcCpad E!grNБbgt] dM&IsD$1%Ҹ⺫7]RT*JR9C%im>@O![.ŽAt\rV2׎:4sѸ*P^)s)L@2cwdw1` ~FΊ`8)eM,`9!s86V]RhVRDkb9Ɓ4vllv%G9Ɠȸrе3$t Q9~bbAp#0XOMWT*JRTAJ410aAHe?KҬ:zqnʜAk1)j'0U)9P'H;VfiU-2d3*{'vK4EZ'MYaFcHp ne1RxQo0JmG劶 4a{kk)=4lmYHC A^*JRT*f#G%g͈ mhĪz1x;0eTOV{f\?qW'rue!L镥tZOR*CbhhF|( $AMv2:r Go&lo6[q8T5ӈǐ2@ `Ars0[hj]0HpzU*JRT*3D.EMcFb瑒6s Z42'iv-VOE|ʾ$DbIg^9k,XV yLSe"#64 )Yܚ5cإO7plfc nkcB|E#144L8°L4a >!n6` Àw=m;RT*JRAR!1ޒ~!a4MmY,$4b)_T"n3n{.+b'clŬGrdGq{5-{bgcs݁-nὲlM#lmw6G' UGm@̃yP! F31r![$4 lVN3fpJRT*J匡 q4!9r#q@5̚"[Wĕv<)i,OyMXtdN!HL2?aqVÛM)^ZOۀ! Al8!|VɈHǼiY9w!WjCwM5U7-2-b(MD)JRT*JrFu-Y3S.:+xw #CSf؂B))I0e'/ 4Ny#LRCdԊ,aa5pyH ~ 6vv@)).4@Lr&i"hnNqq%IFbVr2bJĔ*(+JRT*L/Y`SQY."J\Db4e޴83re(N'A5S:B*{0+3ޗ\J\^uqlf۰[n\ "q\!fadz4gDl0>e6`X # &:!L#11d1u15DUҘIZ{^+JRT*JUG' Fj/^f#"= # Mb}J,ȩdsjs_w zDYW]rW{9Dq\c1@HΙc!bC0ʠg0ۯ:ۇV=>vJiȤhh~T*JRT*g j 0bj Ƙq(4*q28 =ů2'w() pI s$>@Pnmp5,Ւ8q$77 8O$Ma&iC+rhY,z\ZkseԷx0i4a4a#KbZ\*JRT*JLLqNJDHED %fxei^rwl`_T*JRev끫oM~34&4)>a L'ga򨙺Vmʑ4z}AX\^Ihj6uCHTQUDz?ĉl&[;;>=dg(c8hUA M'XOAL O7cZ<&v=Bӵ4P1!oOPSC]&'e#0ǀ MN&lT߾gŀk*ZjqsE%SUD,' X=e0SV MUW IDAToORopngq`IͶ>x =󣷠ZRZ{mhBe٧p闋vWןJRT*J匢L]8iGP Lp_.Ɣ IpAUHQj8WDdqm$L'TBQ<SNdSdJ1dmSDh9aֶh=qib{MuT!i‘A#FS5#A<&lA'`L^\q-Q{i$:%z ArӒ@T#"!ụ~Jni/7r*1T*JRT*w O|3p7wLnj9#ΔIF-BΘDQ\'s : Ǔ;"r+EsSLy M@8!4zkG{p1vsݑ1FDmh2< dRLdll &x$~O#{>9bn25eV}(vYv7hf_ALNM3]T*JRTM6_c*aD %!3 fBqRteMy]ܧ4ُ)F=QS2G^t(]u$1rXX-xs'/'G%njF#hBi1GVqɱݣBTC,x#D?Mː{*e _61ymj{kRT*JR)\ |ebF#BFis1)1M}WVv佳nKŬĉBQzr"B1qB8މ8Jt휝>x8X.0Z|qs h'Y30`Y%4d"ˣ|ZoW ށ5}`2FR2b K~|)b5JRT*Jr:WOZ&|i_)NH -8W*)+"zqůEL0+v=NdAcV)L퉈ߗ8Ȫ`eNR'I3t;̺1fZLZ@d|f acQQUt3T#4-}Xd;167AVAAʅq~¥rW/oW1YT*JRTn'𽓆4_:kڒCS$5 & ~뫟bBN J6ؓ^JΊ*x)=j'Sl{:Yo~DFAL-첷YƲlooH 4 y>`&̚T;fmuU&S)%RZ!nN;s4Ѷ@!)tMGZ\6Ȇr.X(nPf&kkRT*JR\\=io'DgѰ\S3n2a5 L'q9U#)=E}bZtb#Sbka&16lmߍwqM|kbiBO7ul4X҈I)|G; @wג:O|cNu-a: 8f3ܼC bĘHC*ls4KxJ4ǨCn} %2+e}t#営!6:.8ABFfsƤX ELbi]PBE`9zIT*JRT*LG0HLyewYr@BBXdTP̨qHF@P.ueSGDpCqEU`I#BaK zwN HRutNwWVש_={P0)D"/ ̅EzcwNdw~rQvݘ d"yEQF>҃^?0H=3DqREj@5TI1Y2B 0 uzWW P0QZV [hd'mY\g[D( }J(.LY7YRRRRRRRRRRx{繾V+hd\iwE"F|\UQۤd;ʉB !jɍBm#("y1'J]j=(Pdz$IFM)V!JIRzUJ T!"h)V&MCJԇHmpđY $#K\\:)|N*X~JJJJJJJJJJJ,^A9H,#vP*k6y*j^W ÝN?"'un#\.@d*FӞ""ۍ!p0i7tmC*(HI(Ё :d6Ad 6ntF踂- c)7BEuj+rfYZZ/ۦwI# (u "zkAFÀGH!A!fk-2҄33hd2 /_2*[_2-'B%"_quͲ}-]Rli=IcqFw']yZjf,iH[ ib)4XGT{^# /B `IlJ;W.Ҧ .Luc˔ג t2$J+84:OY5LVj*I+w7y/ˮK^N=Ts^+W+Vt1^{E?6l`ҥãcGkWUW3m4?xR|}5i$򗿜jʢE <Ϝ9N:)% >'Xd ^x!7x#\rKl+sdz뮻Ͳe8sX~k)%_Yx1?||;aٯK,3 sڵkWƒ>8r)5& Cw鸻;'t'Ofxxo~c_Wp'ϊ+8묳ذaø'|`&IV~>ǁԩSYf o9SX~=K.?!~fo .;NsZ$A #s="]oң y$%%ք&5c JaGňsk^)*"s-ډt+mqzpx!,!( fcjB8[zp厬#QhC0To~x tW/A\!HZƐCB`}2k%#\T:<ݑCfiMY#٬wư4M*w.5ӧO-oy sgy&-"dhh'{Pן8k8/wq,]I&~y睹836my[u]EYxk_m׎:ꨧ}~}kd}ӟ4GqƘ1V~O~<q|ӟĸ'N8}cvOCk֬)/r'Qqswr!vZM~կX :H-P^"9jE+;OJRD()ɬZThxkT$Ĥ4I 6K6u`3M ,Ĥ\ޙDq%XaizEj##BuR!s,syݦu֒:&dI&P!QXë5VD̋c CUWoaqV0t ˖-'Oog̙L6O>9lذiS׹j,X7t_|1sC?znvi 6w)rڴiO9}%9_v-k׮^|zb=n18j11t'pBg~x܏m!z(v^DjMǝl;3Fi`>V硇?9rӦMGDEo9NJ+Xp!t_|qy e/$I}ه]wݕ9stnLYfg>S̗A "M*h1N`E UyKGZ9 I"*I*45eH! ´-(N"xǣYob@ wF(4Jc[V  E%R4-äYV $H%VfR')<L\amG>U@Z.\=8fR x9,ѳ÷E}繽K)a+/~ w0w\֬YCL2G}tҥPTh6/ض\%&L0*-… 9c=Xti#8+C=t=\j~_sG׿~XkT*|[>7pZk;8͛G /_=K)m8ꨣeL5ЇWIgtǜuYxYl?Orfv`̞=mqW\q=sO֯_<07o&?.m\y啤i:qw~w3cƌ\P>ybv`ڵロy3g\s {3\jߨ9s&Ӿ)~;]v畯|%wYxSw\r _89x+^c=ƥ^ʧ>ržcE$%JI0>  W]o'F *t"UHqFYA;ob;" U-$"'@Ⳕdd4P8&2PH^ V0]wٍiSwJ݅##gph- &"⌡Yo6S%Y\ z*tժĕ=&L`Ubr?"s{,, . # ړL\ӧsrJ8 '̔)Sx7j'x"7x#YlY9ςs=~?y\<ꨣ~#<2O>SO=/}Klvzc>f?SLaٜ{\||ccwC媫."~{/Kw.^{EOO~8&Monznxxx\S4^_7Sncɒ%||:Oselo*"EW-%bMv@5JFDsS1)A)Ta'M.#0TTbjth ZJ,1H!ˆ(3Ԣnz*U: ZE$&2@-`m: fc[HBaU5B*Āwl 5h$ JwJw:g U$yK/6UfiUh֯_OOOi}/ssꩧ;?rJ)ve;8~ou% C>py+xEg?p\d=c g}6s }ky[׿u*|0?я`ڵ?`ܹqs 7bŊgL*EW\yGmvuWkq@޳rJZ?8gus 1}s=pw{g4i;r˘g͂ ϔ)So?y8>O188=úue =j:f@[:s?!x;k[9G> z+ RZ%9kU?4Uh;vFK/_ᄐSN͟?gv箻bѢE[uJ~ǘ2e ymXotuuqW0qDn֧$+_ _8CG?mƾۙg^Z>ìY:5soXlW]u ZJIV*$,YjqxxxEYǒJZ`N3I0bMPTyTJD&6{$IBn=`ppcͫj5L̚5)-#1r-z|dʶkzb<'> ma~sEc*:裏"uݎҝr)[cwyg(x_M8F~G阷 qf]we,[ &0{ln1M6~ 8cXt鸸Ur '8U9H%x As8OH uTT]a]F6*4Vif(6ۚNx=ӟuk-֭u[Aě&x≎jOܢ>]wo۟Uiw#['tӟ<4 ^mVZT9OR裏fƌH)y9ӶYww7s 3fZҥK93es9~|ߧ^o|{l\G/_>njŊ\x|z_Eóe„ |gʔ) s-}:ozӛog?̛7?<(m8s^;;mkvL?[6K/gN_:.R?xV^]wĉ>/[%Zp܄x<F/~/7|37|󸎹pqO\nrʋwjk-7va\y啼]zF׽u,X5 ,`}Ҋg>z6lýg+(CMB% QRLraY 'ɓI˗wSly u6;J1i97ɢEOS4夓NblذK/tLeIIIIسxb7|g|_fƌ4 7s>k_Z.2,Xa駟NOO{/~҉jWZWbxg&8w.7) QW\;;$0D]Bkƶu.m1tTT~Q@҅4/ABPdޯ( CBP b]] 5<1< kYr_X1IQa 2bSJ 8U k C:I2ǽܯ?{qu׎@x:a%\B$a??7 7]-|Yb ̙C__> ,^n1<8:^{ZN=V{;jV˗#Db[X>1Yl(6ixPQ2;BJ7ey yJlQȣ:Bpc<!9(mC h2Sd!"!M* K 6P!;CҬӐ@h5j=2D#R#DH*BD c).oB8pQ4MX!=QU rAVɶ)L0]wk֬k֮] V/fƌtwwՅ׿v1ڮ\/,[Xj3f̠˗wlwwwg˗/7WT.Y%Kd+)!exq%6RKl`Ku7\, 27٘I+xTߍ;>]N둼dCJC :R)K3hO @]HkpƐڅBPacHy/O(%hO iA0ޒxO h!R&Pz;<~ w,Xn]^O13j]QvZ~?>,Yxi8裟%Kc=|ekIIIIIIIIVdV0JR#tО HRɊa}^|'̕]> !rg\SolMx65q M  @XDQ@#-@ m4}QHjC<}=T+UTcZH) F!li3g74MOvck>}:ӦM32}ѿ-[,))))))))VpRӲ`2 HT2O Nuι\Pnqιci9sy:D ዴXo-;BN-JV*΢C"G$Qk蠂*800Rg1D6(O+B%:8 ܊VJ_5>vEJGrQm|yNE+[_ÿym=c-9i)eB⡇bppڋ~V\YvStӈ944Ĝ9s0af ʶl on 2d#< `i1*zCj,ɥMN.B;`Pvtc!@}>a/: dI)A5* VEFt!NIDAD(&:&8 E%2IJeI9d OWbڍ) C M%RT*aTEZTxHԊ⠓[i4w}e/fŊtuu/ߟ~4M5knAe{yGXd sφKBdBJ! YGzl+ö,K81ûQ)@>4V!|"7iR,ްIOaӫwEHf?掰RJI7)"Mخ$I a3Tkh"D+XYВ( F! kexШo`> (F:Į H%#$YRU+!UB#N",I'(} f╯|%###]Idw$:F?ϴ˗yyq8ͩ\p!Bg\* gf̙y|ժU,Yf9&m{qqqwIX TjHH10-H)*buZR*x٨'ڵy3,Q}f+dgLzJR ݵnD_^*+4%RiZD5B`LX` ^ $}4CI QW mmd֡:G$˲mF$^s5=\r>gٲeMYn .LB}뭷>oq?[`~{N?t # QO4I&{h"VXU[=dLq!4=8kHC%>4Ig!?41WV!Dh5E#_Q D5YRS&rƔiil7ZJw}l7q;MP4ƕRU1APEG]DnZ/AE)TjS b*z:e:3w܍;ͤ=>z=t׺V*T8 HzAyԔy)no.p<`S0o}+;?nɶ={k+o~@+R2/%/$NW(6)D ]-ieڎuHgMMap/U (ZA!X6joQT tBGqiEk, 4 BP1{D*EҪ: F0J)({RC$i A"P:ZV'ME31Bbd2#n3W[{.r se̙<補… oix衇8Y|9?93ӟnYgšGQGFZ;CIIIQDR`@I@xit)38˓KVRk_.B-ZĤI={vYַ4y:ڵ_Z0d=o^m{qqqw)(KƃZEwH@8p>B:"-GʼMkۦ;mHiẘlvc&۽3Gڌu>…:͜94x-۞rrrq衇vuvsΥA/q$x`PH:$ C KH"wŃ,v$R+兘px֌i)d(hDt#6ҡ ] ]k&Mۣ݉uլ):*~*xrzOV Z6IZM(cDaH[2Vo$&oG 6!Yi =_d!ONvFfٰfZJi_wqw3}UVq]w=# IDATo~SO=9s<{{{7+:`Ӌv*q{>Xm9n9n9nyޚT*vi}UW]Ş{YV`1x2{  $QbpH)!tYT(!","z5!$BV,G+g@ -yH;8;2ߥkȾ!hXPQq_AfDEDQAE28* ,qA!}ZGU7eTL$|=U֭[9\ !aРfFM#e/2J 8P gSpR5:&ûܮIEEtF52u-2qPUWiZ2*|_+66Z?w*rҒyk=ུdޫ CK=ུ\-y\޳ {U9-EOns7r9gٲezs1xAz2l&s$v %B(RJJ<k-{R>!$RJ%scMz&UKD>29/._[B-^N~ᇳvZ>`?I^ {8s>wGFF8dzz c=i6q̟-W1XIDgA3o;-~ ?ޟ߬\^Udb!1Ug2|c~[*o4F۬)w*[U*p6Q*ﶜfn5P>^.oVh-r&}~bxx}ݗGy|ߨ -45[A+Xk1KHGZ1yw;AQt\yT`'wBBsU6Y3Gt̴cŽ:0Y5)@ UhCxPaH $Y NzZ,#IcgR!u !QB"ִZ DP#V;&I"M[S&wy`erj٬aqwp˽{K.O>/~񋌏sדw.?/x_袋{9cG3|_Xr%˖-# Cl5NR],z7]-/yIn$ +Wx3BϚtܰ8rAx렵?kdŊ|yo,x}y΂RT|0"[@nUT~+ڼT-n=9wvgŊחƻ%p=+V4^3'PJ`ҌJ:TAam,v81րhPwFu@cd ]Hglj_<0?(u/-OyN?+TX\|`ɒ Z\p^{-]w3ffv>r~*rX=_==_/ߎ:'uv~|ZZ?/}K[d070MyӕW.?+y#!)o4 CȲW?/g_ 8zXn^uͫs!W31[ o6hWf(7MBRx0r+x!"h5:P sk&a^NgBK_O{Kڌ4k\7KgɅ8oqxH}qnAI$ ŎBh? f:#K!rj!z'bz$dy"u"u4˰ Ai&YAP8%qJ!F!a!,]7Ekfxv=[xxLfZCzK nBV7k֬aٲe -[066$mb06^o7p,B8eقwVbrMЀyxSVkbK%sQvI9[w1d/׌7cZNOMK=Kikؕacw<4޵#k^w厘T ,n31]]g[pxW6Pjum^MN E¼Gל߹.Sz or+SS[[z9~uS|!4{-4-|ꡬ4޿A)nJ\pб?kKzl/fxC  -^Lo_DmCi&Nx3Xos=OD2F)х+ QA q)Dk]I#Rj8kss) U2K4It!a;;L!hN63A +z}=*@J/_,ݎm⬥"P2'sg!3tPBbˏc>H97uގe[4; ɍsr]EP E=~,0P]R+{l}9Q(R{14g(Gm)H|,3͍%g$29=1ZG \=Ãs#>Dpw-Z^V'co:*l-eNq:CP1d#Rt>-4+3(f͍trΡ**`/x?__X w¹{=x " BZM,!ЊPHpI¤X"F=@"2Cf > C !%AKRtA85&mҞ؄( p.ϤL%v($Ry 7ltK\rz['q># fz+^`gDR$d~m)Hl(_cQ){ɽxsfSSx$TtqJͭ9Αtj W<\zx_vf]%SϔW]bI 6lpNbHo%.A-ZDQs̴"C6T'ơ"sEE2wsuwS> ^ΰ Gq 4 1Aj0Pxp-=@#eGRD9JHdND:YvEPXCb4#M BʼBg6Viͳ{DJ_1Mw";ܣ#d'Xpg' cK֫3)B RQ@F}C~xdkn/t//pކ978n"~fWesGi{ؾCH9kUy{sʥ)ƖiK>>N|v |06nw Offij$Iq'n Qa kɌڼR]^0,4`N+wyk:feBm"7NL4xGGg Ijx01Y AY2)S Q!Yj0sB-c4OI \j ::(fqlH<'%m8\/PT3?MJ% 8aKdCY?O@l>_=Lz§at]ffHY_z ~r\"74$>RϋIk1Kyex!]b)WܐcW 4DsUHg{~SyRAGOi$vVrk5ÙWd<^1(-2=ba-7ې .fg.C\dcӚ aT{l+&(=gBb 9'9ǁxX/ѯ6RJkx S ]?޷!qq7OdAI݀RM|)ڤpɃ%2{d,|b ';- N{܂u>u4IK}q[h~@ݬ_hW;uJ ~ wT^'jIaoN6B\+Tx &165!⑄a )CN$I\Lfg|*$µ Ay3s GW'zOs{;::2cȌ;W.g3j! AJR;sH2C?Kl|`~a[px9ďG:(*<w3q~i,p.!RVF)?HU }inɔGw#/{!y7" h]w 7I~}fn6k0Kx|V_;08x1Zoì9ӒKُp.5V:r4[# .pg#-ILӽ}z8qj-ILn=PJp#MwRx2׫S(͒M$i{>Q(IL^c!_:w' CTLVDyC !f.(u^ lۘ,uh',Y=%Z\X"ɍv˛$=آEv!p~EUSHQtԺ2DxAWM`"!)l4NH-%)MC*r[ĎA%Xd8IaK괬'ZUg\ j{؍yQ7=8S w﬷!b1qڗGt6~Do eiz##aL9_ġR]ɚq%,-q8Ψ-ሮhx><\;n١r%GֶН gw3:e9rZ]:7܃w]I)5/2OV 1~o vt<^:z`9R^U IDATƾgj|ΧPޏx~"~8oF$".}2f8laXΜv;G|AHpe|RxUM/ҹM{Rn{(RB?Դ{yҦu^e%I0xgPT)!Ȣty0%BIR\TU.ZBb|@[3K:ēd.ŤP*dxp Q  LhD4a dgq%q&0>M\%JJ:KW tU!8`)/GD0z/FϜLciI_7W ~.YRb׮%$/{ ^ /V00i¹)MuC)/7~n^S{^6xbɤ#X*{\0pZHΛ/+';\uܻ.蛇irM~E7'Fɝt~,*×R5\rF9MR ^Av~pØZ{+TlF4ѨIL9[J B)aEǂC+xG 3*Ez-[bV]aiϬ(%ёDJyyQ$5V`4XJ()MX2ۜ)>9^DFsd&C!ҋUd+QB#B,NR/Ѫ 6M֑{ ӗb-.b'y$u 1%5k.x^EO P$ɝSRnI\H_5M;Fɝe7]nnQ>J޿#8-LgN-C^R't0ڪ4Y_{ )jFc18[XL}̣pe5 )r&)f'xpE[slPn=YK|)$#ittB8aEވH CEu)j :ht64&THV$HF 8p80s[2@* "Ż B OCgs1rn*7gҏ5yd [X&9fOϜz SLO_Yx_gn]o彧k{r8֕dӯb v w1 lu)܇t>8{1.#nfkK8ۯSԋǹRxhNj~˄NŚrrj[҉i:n:j3*TA %a#'vbFI~*d|L/Zayɮh[[o.ȟS~^킘+x@w5XCuẼ "p0hD!<:Ro.=@fXQL1BIRx%@ TNl ^ExV!5iҚ(tuU}g=o7˹v{6yu՚l*v?\.o_;y;;_Eo)HكÌDRv+bWpWK1LoW<=Ç֔#ڝSD"hO9w.9=! l1yȾ~s.*ݴ_qꗇXfկR_.gNzhpx*⌷!IxM9)N%ˇ.Oq[|ǎˌ[j>h/,gi jh[v<0q2\ReW-G.&;帪 (N6>;l-ͩrOaw,[X*TxސR$lJ=R\(zqȍyDv:&owEyCy(EnꝝN:Q \sq>o'2Qys|nQ3)V{! lDaǡgl1̤8PBdQ߈iNfY7q&/"22if$ Iv:q&θ L ]'֝G[ uC%(Iiu`^V A[? R ߩP*G_ߙ4/?1eW˙_>>O&9[}ାWȼ失v|e!5+iɴ1,G,{8 .19洯tK9v-'-~(F{' 9<:p?#3xHɩZmIR:\ΐ,.+po<)2D•U*[wH-q.7qb\2ou󯷾kwu׷'CgLe QM$ qy/T.u|1,=b^5{4 z=7nl |KcQRh(A]I-\nx[*T3e{HWN1|رdo*; \/~> ZMҥF;:.wRd6GqcUɉ3i6QvmW߇?.5Dfv#E]3BsM7>2)PjXFgmRyYO{ )~>[Fh "|{9XQ9<M_i>3yQLO#w7:oG˥7r%7߻ոd ]䆵m~-!I$<'~rJbSXBb:v֌+$cqE{6j1O!&?W ɿAx((eO{R @8(!0!&X`356&*PRmJ"oQ.tb%zmJ|R̋^hwB[Y::tLfHk  =vHypY@IjzD)" ;H8RH-4NrVCYA-D( })aE o^T=*_z<4yށ/i} ^!@k9 T ) ʹ,YPf!zzN`Ѣ#DLNEy5eJ>+z>?`kOqSܴbe"ܾsyu竱XN?|%cpQ򫴜>Cu>AJr/0%hZp=;hŞ||UvD|!KVsq#ĭreeOnׯ}ㆮJLV’vvɧ]Pj q,[|bZDx!%fFj^Y.yǼ^(d:^2/RO/)e17s) J5KE]C5{a-JH,%2 >YK$x[l!U:w#ZJjh6izAF0 -k1R!prP}gLӗ=*{0pމzDgw1/dSO0g4frLlI.Jh^H#\=.֦z,:d\>}h' J!X@6_13U k6GcP >Ay~Y1gs}I)lE}iz;Fɒik;mϭoa6pqU E ؎Hh!LahFļN!DQ-_C( ޭ_8)s2wl-xX'O$<1[)d>)@}ZJ {zPH1H0aEUBt"ol{+Nx=OBVCIϧUg#w,)cr}'G.[-*"= fb#?+m6v}$ '.Ʃ0!5ĥC9Q>Rm_Gq{(Ǎ\ɤ-{xN= ,Ր\ATc|ӆrI} s,y(ˬ `70-Ϗag9bUL:BumB_W7>x02{rP9gV 5B y1OElH^yG*ż3!@D^t@un£G Üb^r:pΐw毋OsrSUzb.*Y<3,* Qa3=5zj,P!1gɲ4"c%fq!R k$J2|CK/F-AH9B/ZL:5iX" )4M;8*Tj0{lׅ>_-|˙\Gmw}rr[{ݍ' 汅2 =0)fwO|lY{C ~>s?7RW\}9|:e''sqLRߺho޷x?˦JxВ :mym`m9~-B. K58a-'b7u3h_>u%{\:Dn#Pa!N 6Z`-yv?åCt;N.?oklVhKu]]o#g#Zh &A@VG> r\D=A`Q55MnlbAZH)%iz$ZI "IEHHH__db\LHkIZPfH|8 za qڛI7s{*7lBL -Є]S)⊎!!,a)DH)^f)q4p\Z- NRRi%$)}c#ȦEh-BFmT+ ZhmZR @6nZj(-\Hf|5e_O<^zYF!Ib0DA"IT_KLc Fk%'=t5JiΤlZ)ԐR9.6Z9ӷÙK7B`c?h<hj Sne Y1fGWWmT1Лwv=]guvSy]zlmGT8~x~YeSƞtsItzL%M{v](8>yO?As}B g^2 lE,Q` uCs۶pM"3US|$76 5.\^{@Ǭ_ng!/b=`Μ9̜9L&Yp!ӧOc}|Yd 'tVzel hie_tvp݄r#]+B#ǦFdZ%S@iЎ! H'1F"8B;8)-&6HV63!wt֒$ BcI+eltPa ҴY&MLXTSG#Ę8A#QKb#j:Z͓M- (a+SUE!qHV8NZዂSKDa=mJdnB o1I>lC7-X&I%| @鿯c壘޲p_Pzm\E=o;:;OwI cçSq6]ڻ*ٹqQ7c> )}son}3EOam#7QsNt 7|bANq=xJpˆ*?@ JWa-wˮiNiG⋗Lbuz IDATY.Q9GqTge}V־?K/}va9<#E#( LJo$\OY1FXj"a05պ% Z;HRl-hd DqUj,ҐNH@*uŵ𖀿[gle0=@ĺ9ӧw8[nدS_ubZ~{UnC);ho?BppF=ŋ0bƸWf ' 8~Ci5~ !J>kYo:^B@&Vq!edb ̙ön/=C8:wW} -⮻bL>׳dyWX{f̘s=ǒ%Kx+Ө-ܒ /}ݗ8`b{pM7xbvi'=P6tS;K[T)b4$7QJ(I 6ut}{դZH@&wllPJH0K:9| 1(3 5&0DI&KE h"&MϠZ (GիԒ:ݽe(I{|% !!aϠđi,#$ 1q6J (H-6~Z?'T`Tnddq5OJwdָ;/!/\s!ϾƜ9r&.o2ݟIhcNjؓ|]خӣi OsKd  ͩ`/7 hBuP(.f+Ǿ5cl%tww3<WWOA4N(}9&B ;h"7ov# 9sxb6nϹ˼yj%'? le-||+,[o\m] E(KCh'bqDbmDhwMs'T)KRb(6aM[f-$Nj(aDZ$LJ)!KmïƧM)#P C bb(W$p6Lmnh=cA)}S홌DIL,,Q#@ (IH4ITk8h\A0I06!1 aa:k}&sȶWW~<%ch;x]gЊگ`3wZx> ۗΓ wj;90|Ս'3sm8F_yقe}˘dԌOsW=fsd;].ޭJ̑+7Xsݻϰ^󒇞8~Yg|7he_K vissۓyV埝/1cꫯ`ԩ!(_`̙<xbŊ u]ǚ5ku]kzzzPJq=P.mգR#צq5 IMh-GIØGF4"DI0b% Jʣ5ȒLɤy ӈB$EHk%&\O@qDxĦC5B{GT.1\)5APgKf$)qԙ<ˢqI"u#ZI!Q1(u[Ef4zEB<8)2agJ(t>"^jM+62$ٝSp{Q$ߠRoQ e;Oe܇;o|6cc4kM{,=Y?d}#r\C%΂{j뼹tx'Z `wR_bUGM]O{'hXyT?C[7W~~퇵^xk Z)S06#]* _=x ]t ,qƍu2+oa͚5mo~ڵky衇X|9srxl =A"!IMLkAr$ZkIl҈0X|kZ#B@)0&$^|_ $Iu֎OII'eYimJ`Mb"DA'aRTkeʕ"qT3) S!Ajl&5!aA2K.7X\Nt}ױIcxez6/Сi{M_e$~u?K&$|mk,-6'o?wb,-#+b)Gߖ\fO4)#/Y|RoF qi뚤8uy[lQ.;GT|n݇׭(=6R%!Kx?)|0~;6l?ott[n|#yv\jꪫTϹ馛*3c .]JwwkF[xF)JI&IIqXk8-KE#H*5\ $BZA74FX0qéQFIXcQJ6qiT1A`AA&ߎDB)vЮc}W)r ԃ%5JȹT*%MPZ!J C9.iPBFejZA>uX DIzQ2F1qK?dCwvş݃& |~d;0xo Lb+]t"-Ky. imtar+,DF{(26v_tn}hW,>e6w`C?ʵ|v,[t=dk^rҾx; 8qZn>ڔ'1#5$S.9G:hNVX>ņg"d?T2'NEewԸJ+G5\;ŋXjQV[QX +uMqr! Y}ݗl6wGk֬߸2wܗ}sGTqfϞ<@\f֬YW(($@j `M&AXI,q@`T4r“8 BT_iФ۲R H._(6D&Ʀ@F7iEbRZ<ւ:a!s}y qy(cR^#18z'=|AJTAD12 m8O&硴V ˌ$qWS&O%m(P0 D(" q&8تoMRoΌ<} g< u6pux8?h_1Pw2x"lQnٳPj=ϒBh .wHg~UMMbϲCA$cI?~~Q7/GVdy$| xI@3X{*3G\asl>z}ųO&|}ȑ~ nػ(qek rZB3WЗZ 8f…|e=dcXv5)JZjB#G}N:iK.<˗/ghh_Yb ˖-fҥ'sqYg;-AWg3d<^% B< ƀXcӜJSR(,XMs#Ic0MIH%PJ7| \d-i{w!P# Ť(ժ$Ƃ$qHbj`cvq ڥ4:JP&eq^%xE 0\D`hokmӦ&!hi׭矡\sbKzRQ*JLid0//l-ǁmlG')Ckc*kRrlr}ظOA,|f>ɻ;Ybpw(.!4o9hkrЩķ= `~a79-$=C4M}75PSPA|68 7 lpg;83˿o_[O["-*g=Lghk;!<,Qk?fg2)#\HxQ'y:#MrI}5Q=|gو3coYr~GۦzIG ylk|zYLW\0O6G'vJv|z -CZx##JHk1,F@!韕&N]^_JDJEX1iS-1!\!ҊMzLߋkc id2ITi1H4Rbqf`&42D;>uGRSc #TưQH[&td`ZE2(NQG! $8RP+RpO.w=6aHK=^7"oBby[>ϞccLhϾϾeO1|j&j'wq!ۓ?r"\4:Zٮ-Jd޹',;v,mafF?yfy*R-gL7Լ¢E>~>)oӝ.~>*&kIz.Od^v  qճ1l,9ٳ|Ȳp osHUdũ',jpgxZSp>3 CAB oH'w}2I Q+ QX*]ڗ֦:HJ6*qXYbޤIRBq4mYb,& C@UŽ]j!4##EäIӈ GKMsI0S֠FԩeLCZ0=ˠ ~[rXuO?.*z@lB$$I"m6'r$ @p絮B:z8h hiZkDBh C" 1ُHs{&& 0v EK yu> e8{lb; |nN|55I/y6N߮ G s !~w}/x|g`sHջq{p}Cwָщ8Bh+AZkVqך71Ȣ%b\'B[¢F& IBNZ+@#J4ZVMu"uhM ~ pI_BBHvن3u)JJ $ cΨCGGJʔ."rsp" T(F>9DQר!/ G&Q#Dʀ!F,aX# 42)Ɏ"UFG"!yuŵ𦃻U%~#&z⵷ݖp3_0GCԺIi/n>ApR]q N+iڱ3vC'睓o>yCnJ2mmXҷz:cfOjsL2 ž}٭I0?r)єMPW N߮H?|f/?wo!N,u(K?+9=:'K[.=kWjnd%}I-k[;-E"FU. $56VFk1&! R*ю0)"%㋑ T/iS(X8B0Iz +PN-b4uɢq8$nV'6A(F+Ԃ 6PcDq@P D4G ɨ환#HҶYqq]IjAy"mΔ*uA3:c{TnX'(oe>R*7uRZx")agHFa1xBs)tnuwi<H<әE5USԡSr]SԶC>~N6m]Z V} 5I/=r2`! g@s;s%WL*YԒ(5 .hW$A A>(R"B.2.*ڭy>P)'Ur<$iM"t҃k%RjIjAX{p&ԃ e\7ŰpBFGGYt韼w7scc:_Ts21d!Aʼwd O~uCG?}]v>9-DBho4>ڐP,.#~V{S7ڝwNXq SY븯6 K&?(tCVfy"zcɨ9m9\{ ow'Q_lؾn>I"iZɂ$2_9z?CNDHoEo~nXsDV`Ӻ P'w&|7ߜ=u_zOO===l~<ӭjiT?85XA$ R$HpPA'$" iRȆK NM3$RH4_dz%IlZTJ!Ċ5NVi?+ a!2$$2t„$ |?rDN&AYtA{# bj@Yml8ZV KVb,AN=9 J SL4/!!F8 lj0hqQKh]#0$ Z2>`LyݥMsLx70#! ~Ď9e[3p `ag~$yDp D\o/e+%ۼw@%Ŭ,}|㷽 ;20k+riTm)ɾ{ }9v'.ؔgK/o/TcIq<; E'v뢗=`kK\$ ?MσGk-),@&g(g.[[lZRhA$Ns#()HL=i1DQ!ْ1o*PJ#=IƆ؎; !Sш*odTJ"U(P"0J#Eh|WeC5! B="#T„b-*Mݒ)WJ8!xGb"IPK"SiExX6F*A-񌋖 1R-A{[ %|D'W?7KQ_5U/*<:1oy(r޾cʌ}R/oxß=_fGl^"(wqO2"[GhƸO 5[8[w [[Qu>+Ǯlٔ^n꣜4E|pjC^K8~kN63]4z?]s:QpXMr ڜbNjy\m&L=sLƱ旿܌>}Μ9{:է^lذ᯶^qHFW_}5s sAk@n-[t-⮻bL>׳dyWX{f̘s=ǒ%Kx+9yk- /d}8{7t/fvCeM7ehh;K/5;v-ݾ܏EVs:(VWfS ZwR"(r}io?$bl JK1Uuٳ U$xpΞeGHBSeey)Jl6_ERx3Ɋ,OGOOhɺۄktKw6 8e;ņ*'v9'9Ǧz 84 랊8~=ݽ*jcY誰ukf͚5E/ O3ӁA:c\em}ٚ㏧>=\[q9ꨣXx1k֬AJɌ3{-܂1/kW-[NOOϟh!UV}.{3WOhRϺt´m-v8e|@ۏBɍsJ26C:{oowأS+Rh<Юg>wI$2*>zG,btP<5Ud0DY2{ϰ^k'D177gkylϝEb.*AXMX dQJXIe- c$ah6DC-FA)I(4#r*m A[AD 0%A lSԏPI_(A)EGHb^^=9#h'qe/M7H&H^{1QKT{edfLmbmb7sHINU#㾖hsCC1?k`Qr<I;%+DC3oeОgWFejZJ?~ > ,QP*(lG&N=TΝ=؃W^y] XlYB~ T$"d$Yb1 BbP* ;ڢhK^M9iDF-%?PRa@@*Xt}vs]>~(Z`\RBX!)BP" CGA \`!(8=P\vwNp달?q>g7q|hTc-ኵ?2WTWMw1d2Fx9@YDWLG88)-Y:+{"f1,z+h >8`rFSZS~O%  ^ ^㴖x"c7W5>h tye 8աA`1Z = H1\WYβB@ بP! tD.6s%CLZ ,!+$rH&3N|w.6LR I&*f$}`L%о!(*2qc <5a phk_O".H*GE(ښ&Bނ-7B|%L6{[o.䒍ݨ)uv'DJիyo3gs ;2eF-~!۾ƘMnbgwdG?/~4M̸KX7oz¼ghrړ?^dǓHSh tuR!a rGnj`c\!WlnyrG -|=u ^v[bwbW7FJ^wsFyXlC'j&&K` 0N<߭CI"Sj2Dv̾IΜH2#Ye'gxlguM+B柸z P#wE/rtshѐo/=c-ˇlP rc0m40de >lvSLT*zj֬YS_)bWEaJ& "֨d١UF5sdU(c FH+!H#Q։(CtH܅l&F}s_*%=64(|t4x*ґ[`!}Jx`&a&ĘȥU )J7fy1~_Xs%:r]f#F r7o4v؁g}}_O~1c0|,X駟θqxg ð/+QayƍOp#G;X,2hР2:=sz cib`MHT#86{,՝+\K2Ae,6n5$E;J,h|esy\wN3[siΘߟ IμJ;K:WvT%7w]Hz';h$ (k;VyQӏ`VGDx IDATy8N '9X 2l0&Nچ@T dɦC|nska…c!gl3yd-Z;}N9஻3\ckS깢 M D&^LkX5xBR' JE F m `lSk b˭GFG`ȩ1BH E+7mE]:l\(X\Bu--,_=d2I O"&4|@v$xSaR J+w1Bhrc$iz{ 5$_~ӵ57+$CoO7|PkX*> ,Kgm{~?U|2>}:{L*֮e҆v544gO|fZ/ N<>DbDVB1r(M_Oh"r^skUsGZImw^Dn|_N|_5&D?`v~vEW78#2.3632{VU$Nm#"{ʴ _T ^[RSZXVelqvXwEZȽR I _G >RX=s~OyF : &vcRsVU?xgimwGmC벤I:Zho/itKHG=#Q!:1@!"ɫ-Ba |т%5qed=|T&Ɩ46f2@Jəg6\[ySõMG0&6wUVz.ܡ,9ma z=t˯mb ނ۸xRre }HDd~N| s ,:Z/5 dVzeG~7x5kְ;0x`jjˮ.VX%K>vf*sp`5~)@R&Qv2㱑QjRHDuJIX!1Fc0H)u+ϐx%RZ\8%h&\к>HґVН/c1_JyT$ l!.4 "huvM sG)X[@xK\xV.Tx*tEqڨJ.;[1AH!]qUlV%;k[jN o_NOzɩ}Z/ wv$ߍXlw1H}|)o0LRz)2-.{7\3ۙy5-k#& $7"ڼ--vBhCwMgz9jK\x(2[fQ2tYzHYzϛ=\l]B}R\zrɸUr= 8_71hGpymQ&" c< .\… _voD#w(f#(~ۨlCZ$*YCE",, I$7dZcIgc(`6 ĔN'm"/CGo7F[$D '8F"hCȹ' %%ҕBLI8I1 !V*G9 BmƀPxn *@ ݁ zz͈mA>qrYK'@/&) WqF,*- k'rb^˿9i*c@Cnjݚ$?_ު R ~2<႙m䋕!|#ɗ6OJVSֳH7:5c>?CcIZdOi Eu)UB2&CM6I̕R@hcʙƷv`A[ÆdD_6RDf<# jQJ`(G(H'cXLx) amEH),pq,tļ$ECq#АI!\b4|/--ZKyeHcUd,A&U 14Z !%p"hMP/-Tg'OTƕ#Rk )>޲9}s%y3䪦 _HēdS5$qѺ(WiXFZzr[%X ĕn$m@FNuz D<eIg$S1R8B)XcÐaq'aJ/EE$`M#x YbBגCA"SLAbb ƢOL&54xKq@fHGfB $R*RZ25t:)j=Y#د x'/ |kt_F=Z:gEշՋE_21K tΞ̈D?FYy]ג@Mabxd,MibUۑk-s{~H$)=VrKJq-O;F7pn~\;~֛MrFjӒ-!^³*2vskboMe܃':Mdoóu~x##q8st?x ܂εW*>׈2Y0BF 0`DHQ?D;~`#+}-BdهT{(!2撮zxiLM'Mٍ֢ X( [AH~ i tp= 5XںfpP^Jj5dښ:<7TD S>B(vk%B(+FxLM-Mt-X>Iz <+g&YD RJP)%3djhE):dRφ#Gg!W-G߳w3׿L/NA$/.gɗX[_y%R~1A>?_Jm( #9LNdB v`AVVyiOGrW"'W?ՍW3.>ƮJ[Ꮁ\xzzMw:(b˭9V "ZcM0d1WtH @a=)T8BB#pTX,E,qꌫ}H$5j&$F]]]\%KP()wlޅW0K6c=RM5'@ϽhᯱjERdM&?(rG HRC)IGǥS>u0LE“cAh4'\Q:н ?qHNM1u*s s+G8n?\XYUd:Or.M?f:*$q$KwX{Vf}{OE5i+(=Ju}i!>lv3(>~CZPTLfT3g'1&s4q`U95/v+\~P./;vfZ4)"%rjJ67Kn_N&iӽLmW+2pZlS#J5H\ p&,o\eP`"BʐQ1^DrKR)ɏ_~̞=J*XpR7?e` 4ZtdckDA%$ɔ!rIcĜ8_,b@P&G cA"AF 2"] aG)AưH c5aB`=wHfh)JyLBٚv~W k\EoXmL)[:C2"HTgܻ[ɭʊ+8i{(袋>D-amͲemСW~MIr'bܬNvApQXB_ۺ#-Ϲ;ѺS?ˌjfĞ Og8e3eyK E"5k^ hݴqkڳqLi 1p^~@Xun2m1'q_;6^ٻpI.;lJ|MiW~E+]&$8ۮ@W됣2xQ=-*4UlĊ57k/ɏ_8N &f͚w+a_WnmCr10d$+W䪫bժUw[oRr7s-裏;mݖd2ܹs9sfԥ\L"THa` R V *fF:w$ -BD=Z@#EXa$X5!TZҿ_[fkpf< 76^I`41/ u ő/b%CH"PږۉX5P D'5V@cИ $mL"r}S"[Z!:PAeD!Ī3=z4>,;3tvv~?ϤI}yill׏5O76 #Ӎ8ov ~AXOS?#3Lʚ4WN&ձ`,kndH&9RBqzzn! c2͐8bhb/屮_OOG]inlՍW3&>,1ťVxgĵMG߆\9T*+: $m%O2o]ec1Wp;$}2fL8g^DCECs٭GXs?nDŽuÙ$Q??)ןg޼yr-=>C_?hРJ[1}}b|?2 guP~lB3m5<Â`8ٲCY(!"e#ݿ# W}*-c04['d#R8y]N/?£N3'1/# ^ IDATz>/&)Wsvqi'LL1k JZ( QPZlF"+a~%QM.bHEZGHl^ێoꝄr֬Y|KQVeƌ<444pg3h \o~1O>:1ctIR)V\ɀ8c}}cgy&'OO&a\}մmlٲԼWw}r~;;|%nophăK^giW\W#DCd/ytwVnd#wLN+>Xlk7^3uAxcVMjn돡s?nVfb:>mi*ШSI.k:'ΞY_ Nngy@]o?e]gS"ֳFRTR|Z}M/Jb-wܹsֲ{+lZD D UDkI)4h"*†ZIA_D)QfS0$b~ h`4oQKP{:(q)|r=uEZ_sE"xu/^̹KMM ]]Q^ss3\pVb„ L'xKLӟ /e˖1n8~uя~oQOQ ԩS93hmm6wW\qǸD{n{2oYFВ 8!{}ô&lV'fsfC6, o' W~H3,|GJz([ϔUwƏW|/l?=K;.+v_N CiVrm*6[dJzwE-U2 .:o=\xC;b$9&)rig̼H\ULyu 7 IO!Ѻ ;_ YedXziWB?:jR)%o=v7t/_ΪUs=y9#7ߟwߝn:1?e&h'ЖbP)J% 1&R,K]7\7$ |+hڪFmkihJM>RCJ6#.rE]c=lA"X{1Rq8C*tR.X !Qka5ؐŠ `¢cC ,(# eb)2 Ha#C~[]7`ĉlQpJ{k[kY*gԩ@YywhjjBJI}}{c}'|o 2V\ٷK/mn8Ô)QcD"1vwwe"z.Z?["H.ɲ[|9#h;zz{:9?Ptpuj(vyxjGJnw [,}f wE/}8LN93r&+Ù8f/$KorfYVƈ)J.ݹF5{Å϶A.nbOGz؉5|wjR \5r..cgDW] wbucӦM# CV^o[/^0`Fm1eJWf͚{\ 7@ooUo(w𵠧'' FK  VGQHW"cD "$hز0 KA&o %ַ RTOm]Lb!q>ZHckB)hQEaAIƉZH1:PkPgcιq$KBI뒃*P_Qʼnh#kj)Z4*u$"a}[9+;"y++kƜk5|$TZ`DJHZHqNtEJK | cXpC*"e5<#Fc{nyA^W3f 3f`ܹXt:1P&l6( I&/ .wTXPr-J^~-`1KI=ӿKb2='4{7&t{=٣denLߪ~8HI5;!)xqwv֫>4fs]uя3Hv enCTviNqA ze3zmB!yB/X2kYlihQL.{Wqw;kƒzD/N(e1Fϋ.&;C)3]7t;J0Xd~L/fퟱݏhnۏKߞ^z'bʕttt0c ƍǒ%K:thd2Ə?jۋ/H&a桇BJI*ۛE1a 4 <0˗ѣG3uj" I¢È'y1:\90k'ݺ̡(ngb?٣K v v+}V *BꮹdF |<^YgQpl$.h dzoy2|F}#gl߈3\Y ^q-[BmAYuPk;q4 ip:T#kZ0fFv[E6E<'bΟ_~~tԍ<J! ݏK~_v?fEE\{\}|8V"6\Ș7o'OfʕsbqZrqbLR(ń0mEzсRHHpUX%%* 'Е ao򈢐(,%b ?HaB[A\&>:J4èBT O) ZW-QQ^BOu!現VՂlS,Ou$NbmU&Yk4Hz%HH XH$>UW@M;ƾ˭޺dxbL=>L4'o>ov̙7 .r:,|ߧ.5\qs9,[hꫯf֬YxbN&r̅^iQGERo/yr̂ 8ByOm-s,XJ cеg'RO? \0HH>'Z݋W)nP Ƽկ9-9SOK${oޟQ\LΎYXOO0nfZ*ul=`8Lq-w;o;]>Ǎ7rI%l&آr\zI*r?PNm3Z8`|'F;{NL3{ (zKMUT*8F>`#:ηj~Sq,?a 6S14UTC*/|ybEmw(uN 9˰'X}?>-_];iӦaaʕ̙37Poҥ,]tw2uTژ7oR/n? ZST1aEcc B*>JT]]/Dx$8gqN!lV(J:8S))H@kt%Dc,0 JI(?@c4autʧ!\G $B*TB^RM41RTR:HIZ1%ݠ8R*T8+c"VYIK{R᡼d\T(ul(0TO<Å~}y7---\r%[t5jog;# C,XTd/_7)U} %+.~A0|rPz(P_Ee/"hOXT^zo-SUu|yԟr =?k߃͟>)󷟱="j9ݴ󵎯`>1\z8TNSkw0Tmr\K dMYs֓R3n䌣Q^2mvYhCbVvTkkyn.y6z^n*OgoWΟ_N~^n8 cN&7HW[)׼\/ƻ~9t'BεtDG9P Jk-V'v RHH`zJ!YRUcԔF(`!pJaR!JJAThcp֑gihh 8H/ bc@I j<I`.1ٌL_Hl>JuvTiUJT1J0/A o &N1$,ţ(⠃G٢l2V^̈́ >|xHww7+V`ѢE{P6itޛ[?Pj0GcvBV;`tSY_셨v=TzG{~_7U^A}i3ݨT&V}kjᲖ8 *ik#|>_kڟwG xSTZ c'ND.jCvǜտb]rGl cm@-wsfpP|p!/ߧ-~&{oV[/_N35;Qu[w,'|}S3Sr^.뼬v S0FN3k?~[jM)LnexΧb~n-7,HA{f+4%5Ӯjŵ}f#ǜوfFW[(cq ֲً׽ ;SV4~~zBݷ]O,@!Sis*OlDa~GĽb b#@i a$ιQ pUMAHB{5$i%ðMi⨂qg,D R eú_A (tq! 6/6OyU9Yst¡E#81&N;M# S 5V |XFk1!NG8By>O~*M9Kl:($*("hz;;=@)?;)…/6m6zŚ#I>HS*Cp+κh[% iTz9OHvt>y 7\qwt2n^9<;sv٬ѵ =tPqVoXf|%1 ء_ DL{{jsK}I{-mP#|f\ʘ)v]v}w( gKZPA+U뒁lPl8'$6qq2B!4Vi&Rc"M(",a&!& ć=CZ2g:O:S[o!dEPU=)~Kp t}'Nb܁H7Eg8]}Rd5nݸV2YMamLJM{po8WꮫA5k{cp<l=&sD_[`9rY zI*xڴx9N0 <3S 348 o6x?z͖W~u#~IVIB\^MҟPxFZ`X; u—J s_k\z"R&!u: >18_yDeщeE6ڤoR!&N]{JEJ2S13T'eT'pN M1 fڤd hH^(!<򉉉ę(+Da ؀No}%΂7kc!xH=_b-k1g~VԦ2IN}?w ݵYHK:xw푞8fLWs޷<ؖ/xYF~q!H??r ?kQ`]E2$Xr}O%շdJ)0X2  LCc=RH0X2igDa40)G"!!)_:aa) O:ꈪq1%~΂NIDǁck˩i(2=$;!e>B)Ct_ƤTw,@y'{oޟS4k~> IDAT¯]qw>pcL~hS#rqig90w3N:MmH❚9|hyyNx^q---9fb״YCK (/A[cm.G0:)v;q٩j%ue S^(ދG=ɓnjQ~衚;_\3/= ݖROgQX;ޙ1\z[: 6ɚks& bXΣbW,Kk>SMkeprXmpȉ0 \3YY~ENe-l{HBq}W,ZL80|#MO'Öz-hW Y ;9T8q/*Ex@*`bmsoBIsH@Q[7m3z{0:DDVk%}1hR+TBM*atCx RX %C*c T""SF::QahCTm-Z5Q"BJJ!"6&:r8)"NTNqDF'L%xgd2&NéO&Yr%-\~,x vߜ-Κ\PrC}GыQ(܁1WP!-,{ԟ ,Z_*/hub<܂ӵru:vxpgWt^Aզ'v OնXkS1Vܾ3oD x3dړZMeS3nc}9mBGC+[45sy=N6`yDv;]<=UwP\/{8M'B7㌦q6}Hb EA RI) 8UDZd쳑pkk+L0 lٲ:7N@ c~; XƬP=o1lnu_`B?E˜ҫxWp-~غc2 o絵%[?e؁ z\5yS׽k(3g v{7vqm5ni0x6UQ>5!=Aעlb '`D2W?ъ(< 㾂Jnq ~΁ )-J98zk9`)8Y !H5DN\G]XT+B\5S-B]}=||]%B"a)FtoxN*hI'-:6U~C)?AUѱ9bFJPWYc N'Ju$}B"*VTmCKʧaF1:cGE>-QU6ypiǎcCx |5ѷ^\9p|X l" RXGRAJ?[> ,Ϥ|2,+?̓_;ZEÐ,G%~HyCJ>N<揆˷ye THlܛ3F!Yy.ީ'YUx:jS= L&%xM9mRa6־YIU1{ ;K;2/K~Atj~] 'ԏ>1'#7^CяD~1P9TXkMBkZt$Y$DBJl*MDHUXTʥEHٔY" RJKAa"|HPx[:]݄aFIŚ8Y|ʢ>Z m\K'%S Vyhc$MB&OH &ZNHcK) YK~_b 䏧O>v؁l6˂ ػD&a},_E5[iVhڻUڬ'ݟl2«.U(X-p/5{ٵXv&9whOh_H>(Ƴ*y~de6 Q\!Z b~g4i_|2AbbSC"0ΠmI_&a"I':se_.<3466V$5j+dmfRUwfĉ}48=::NĘ,|1Wjh]rxodD:)_HJ\ $#3{2)FޑOȳ^rGj7gbohO*]Ż)oVz)p|غI\2uWoJ<][V…k JsO"S]K ;Lod̩  myrF;ZG]7x;p_s޷mol6!4x6~.>M+?/_,]z &>묳x뭷h w_ 8q^xl6q)w󝁤F!V4HPYrJ)KjO)t ߗamD]*$S KHp*@U9J~M]cta* - u@yDQG` ti%X%eX!JIgHgs )j;V|RaVח@d~J^} Z~,uj0;`rX2|#}@w}ҖKi t8{J|7Ek໭gz$r?PQ*y9~dxŒ'YU=+ ~B'\ξv;|7fޒQ>]3N;^K5ۅ;|7Hhs7̠O4kӻgS\u7cs118>|{⭷7 > _Wyڒ`_`5kְ>U"yP뢽D\X,rs$/PX!B8Gb9i$Z3U.,NH"mtCYqJą!n:ںug-:8;ٳV(͛ /o^SO=EKK _W6ls}x;v,_ijjk%K &piXr%[o5z*MMM̝;/| @Rq>}:gy&TTO9xWꪫ6Khjj }/or˥' ]Du?"fc#::Y,E{iǂbLf&ԾjdG'z3[)9 }ڪZR>[?Cqhsigi:Lg~vN;5=Qym/uajsA|*vsͯݸSL3!=*%ˏ.ZԮ*;<;]܌^<1O;7x4@*lo']7ϥ箟y'@&^)|T/Wﯞ"Tvm$*JØWhi"Bxx"{'3H*dv{&Ļ/`X1H﵎yQ`>$0R6EQ|馛8Y`9sO,Y )%cǎcHdi$T"^*9pmz4c )hc Jʷ1 *MQQX3gQ.#DhՁvJǮ˩PN x)RA )<("1I*&ͣ:v=XN>dMȐ!|?Ws6ܰi^FN#}RdL: `\^@x7}XѠ]FN;&oh2KdW,+%a!|?@ w04_Bjpyػ(Ðמ$Z~\*Ƿ[>g/;xԦ"2Ј'Kzcf<ݵO 'R׿D ^y=欫x~YmƗ J#O,{.b6V-J^- =< *Ͳ4_#UUB$NN؋nEY䃖'1.. J"<!ρs}"@sտd&>[,f^7g$d|s?!n-wW_}UV1e~a9pQG6se,Ygyf KAH% tmFABH ÀXK8!0QДѱ!r䔇'Ht@]%d !RR)j$)R)<ΑViteLB<h40)J(G)TL"-T&"!xq!)0(ҙO)X'"=EJ rcԩ?)S2eJ_sUV?>; !?x  >{w7`裏r2bXre_[`v݁KZ>Kk+|s=PDiX{brK [ewը,ڨVNJDxR6cU=E%>b5eky}/*vJf'BU_K:ɺ*CU_p;_q@c} ;>NA;mOU_tl{P# qDoθ2E}}޺ pg.tPq~455!=}G'n@y/FŜ9sZo_ 2fz~+MF^z?I\{| [2Sdձр6 ]'XgD)@dO ?tH+B$2%6f/ )1&٘:|? c,B]P(t,S*je='3^xQ|t@ C0 q@&!2d0hkaq$tW< %( JzT*a"Qky')=|'/|>ψ#8c@Y::im[6if?M6i`D…JQ*Et?~t@V#wKV#w&8Iq?iVlK;/ޛަIWw )uR\|w>eMp\] ?\^ƹѯQ*yvbS/TXc8xT˗ot9*jJ%g6!}Aע'«f7e}D*y,S(ƗH>߀q ))R(l+IL_ŰVa\"b[aQj0AX.R^ 񛯢%,1ƅXW:vphכ~Tu1ƽKzYǞFØ*sŠzjLeMvCxACvPu rt.祏Y""z=\jqfx^ IDAT >UVErp͛ɓY}GKbvy`aF%LZ8m4"Z_H@J(Pail0l Sx>H%d~Hc ~Fa#vkl*mO 4θDՀI4X ƅtAZPטŋ"CD*" "$M4uD&L>LD<<b10JaKqZLU( ($зzFŋ2e sϻn3i$~޾ۙ3g79묳}6."twwsWp9lٲYfŋ:h2^x!vGuJo/WN:|{'DO7wyxLА{on 1Bl{0aχWu{ I-a]㶌OzMa ăU[d2>IӄY I?s)>w ڧ?/~֮]qǴi0ưrJ̙ÛonRtR.]/|aÆ!_/D0FDZ`CD5?E!!>Q[1lh+|c+ jvxc1h"mpV"Aࣄĉ$b?isJe*0 dr44e}_JsJ@CVrF P((%"DF[*IR  6WTL6R>a9{8;:}Ω.'$ !$:BP #:\@Y5# |g8 nܐ` @@6{{k;i:bh_꺧nU:<<V֥RH.!l)%KM!%F! eKW˿/'}>8kƌr># ̙3 {F=Ydɒgg֯/yThC{z5/i~D#\0wWo,㎱dYL48$z9d6x_45 {/psr3g:: Nܷ >:\1{ɜ%\5[ vs2*\φtrJIɇ+W_.#x$t*JVdgUP/k 2tvat45!#%ykmvcD;k5h7Y!HХHaFadevM _>g;1j KbC ^䎛_k;ӵGycxhWxQ\EA! uBg8+9. 4'i$cMtbL69:OFk ڔEc5 S27Z<%R+,B!,Ƃi' 1_d1::J}w/ UXncvfTdR(:Jp0mO(`AaH)PR! 9 / (5b㠃MozPF~_*+InTϛNe=8^0x4f$U7X;<ǚƼ߱_l9~mǮey5%׼zWڎ {/ʑ@+yn7ύŻwg:Z-y^ǾO{3}hg\:+ 壂QŽ ̣f=pԌa[WsޔʝWzNYjPWp>x_wi&ڶж&]Ž1kId}QV920/ {93T$h¤QJ(mA ?RvT9lHZgXmbYv$i6rtf1y26Z_$ M8/E,vgڱ 쌙 ,k|;@1jDl0>qN9d;g>~o/6P;挮b#g_l 9iWM?褃rޟõ.]C$f=^qi;2؎'[FBaav4Ɖ-r;v ma\,#69lύE&[*u{?ގI/3@cxrab{qDYO 7nm{aI;j[+3gxRܹ|0)lAXpV2tHR2bFI"T)skM Xs"’g\H :]5 !dV'REE“5$%Hr+6tOH E0:2@e(@`#Yqhuc,8<+_HOd&)B1JKNb BIIYGYA MBǯ!_K;&I~KL c6v;jozclêVno\=1nj)J3f~8Nk]_ὂ~CCe뗜3pΓ|%u3w?g4EL}of^0?顛ȟ+MH@xVj#|nMg3ۤYoS4Y4x4ko&/!aH/k'/akb|tE1jYv϶']Qߔv_Nl0-K-k(*YuH<\TJa+>=1ZXAL!mi igq8XՈn#2tn+(!|'$XLVV /wxXa-J HJS˦AZNX0QʴSc ]`Fm-P C &+d `=g,tQ`%EA- $s,9v[,6 FDL-@ʎiG7$oȲK;S} B,k|0S]YPDxnl =J}Ya 揟~Gh Ƨ!qYk!e ?i=FdnmU8q65kn`0fЄ6yeT9op<៷>ԅTp߲/Ϻ'zB=Obד;66e$뷽 hzOZnNh;~ڎ3|{?0)lYR`$BIʒA(%!DOߴ:3fv]`le@.-4v-.:jdi $yFeX( .,U&:Y- :ta1)AXE xRqRDqI8< (#RL~Y_#tGUi m<vwދ:wYkxZ´S;x$~Z ֍q쎐;`73-e0[PvcE?%q!?u;HsM;~Y2huW ?,-3ρOs^1½_wTzţ3O.Cd@.D Τ>uFV~&0P%Jx2]zk*Hq.CJbEg9&BV+TO8%Xf,1'F*Aax`;R>@n$Mo#Mo!Mo(d}]0_:H_Q׿\QbS:g)M7&1P2.o@%yL*:6Y:<^xB4p 34W܎N,咾8[EC7Ҵ)E7'٘;{pҾki̝+ 'I#kCJ7O jLNbqxGo0m+)z{!R۟0 ckw>{Dc?If/@Fx m!SWq+EMOh G*"<#7p)-qVBTPRh(rM`J*|Ó %YfX7/Rь& ," IZPuP :zȴA3Xh% y>/*-R$Xk0yy(0`%|ᣵD!#k4Ea  1TNa O.¡$ι>7oK,aժUE ]  ] ~Z%MЎB~]No&{U+kof Jz=w6(zI1JmiyzD/;=nڦ$-{th)pD⏭?kh`nG>qPmpϢ~53y98N?*$\] =[UvGO3J"5M]6p>9DJx:8]`mOLAoOѭhZ~Kc/)w!`MۖՏvut] $zj K&Xйt~ (#+_ق)l)\ Ri1edR)>u_I:j*RpVH2((E^HkPauAZ䴲Ԧ/=SXmȳ,ߗD"<IGy.Hh& ѕtw`DclH py.2B!(&K3tpJj_J 5R<:Ƒ;h(XB ø2v [?яƽ%_7#<' ਣ⦛n7}!||` {!@ddeٟb#اvj@bGXNi]""DlJD(QAOD0jQ2l Rȥ$2s4wmPĴ/ M3rs9Dm+[70H;^nnSi\w ׎>QI7P}z $ety|_8h^spc\C!syqϲ[h?'I'}V76ޚp-q7s'Q87%tI{*6O"L605(JSض eVg-)P=Rg` i]tTB3k'IB0dV6UOI!rZixx*Wi52F i9¸0MV$!ZI<[0'$)#tY"SLPMj*Q\!$+q/PH"%>WWdxy>h2Qu:euZ+ANv|欳zɟ̙39u]u]|_dppKs衇w`Μ]8< nݺ睞 |A8q6' z-Yv;YV<=yά9!~9Uɭ,o}oP`JHR(|ىkqFmWENP!J &lB¸ Rr;uƥfiَb\<&hnEr Jv_׍ lucq-u@Ǒ8S0k6 9EJogڐplH'ȼxO!ÙWs"!^̝|q\I˧ѱgwa'q[qlz{!>5Ozy7vͧ畋 { ZɆ<5ŷ-8Zӟk}wΜ9p ̞=JիKYf ַO~' o|_WO;n˸[w;uB8HE2 5%vY$s{(LAQd҂ѱF+H_!C͌f<BnƐa#PJէ)C̙C/^Za8f5BZ$:%#(/ l.P_eSp.i#aV$NIAZ!"2mҬ| PX9gC)PBlpy>Jʩ~f} IDATE~n* w'tgq珧UWy cJry 7ovӓ{ ]Yx,`7|'E[j~|y; c۪>c%*HDM|&u(#EJ~HU$uo{:TT/{/e .eӺMdm28IK1.#m"dfovd8=~3Oz+#_⡋RvUBHƲ7 Go_}{cw qC۩{yK2ߵ8+ NRTCv ߙqY5I[vywsF tFFVl;;"||~gz&MwSӵiw@HL.0?)M8xǘ>}:禛nO+dŊH)={6'?mog?>>#pBf̘|Nggԅ݊aL@)0ơC!@s:b:{RJ,#O3fn|+G-=' Y$M3H>Jy)288(yޢ{z'պG!=12]jWj,#B 5y> B F ߓ80:Z"'Kl)c ( a!]P*(F( B%#T4R*⸊@EPT;0n&,c?~IO?`?9uYf/s8af* _~vz-G"DB!D>.)f~G0Q~X֫(qArT حMbT;Q4_TW)"WSMDˆv^N|:-;'$E^m(ڤΠXIlvMvFM ka]sbv6@6w/=[oXDT6'X.-?Xc ?^]'D%71~Z9iIݗ=fߍ[K8%|*hӲ~w9 Ә37h2ʵ!abKna v bmNIzZOLW18mկ%xE>0pߖv9Mxǫ^*~_| .z}m^~=zx$Rǧ;̾M74uafB |=5/PHB J#Đd&y)Z63ԪUH]{$K3(Xkie-fͬABBwo(hF c2,zuL()@92,  % %QNWiicY)2B'}x8T8|qFR8> DF8!XS`mEV`@y!A$/,6 `K/H(jncJ.]Joo/gqf}nF?wm7W^y%+Wyjի9s&'|2\q wN?tN9tIuz!/g1q1k9č9Ys_z7*w%Qs΢])(8V ˰rQWl W#KȰ^x0a)ly\{Տ+kT#N^y Mdk,* ]3p#v;n.RSw q̓cW$gqoe g^9!BQ=`#?oz YalնzW#wKw+~}wm_yjN>x|5E]ǽj6k'<"Q}v2#x<AY%)z51@ ;>>)vw'Y6)S`qؿY)o=yɧw>ds|\rDx)?y.\8܊p%R)@" qBR֥H$ $eD :OӂZR*HVFd hZIf֢Q wt]UlEIHP8)kˢO%ґgyj?aGal[93d&ǚ8BD(!rHZI%"Vh 9 kCQh]ZX0QǔA,[3UV1|/^G>N;4Yhy{K+`vbʕ^6KzmQ'׾v*:gt}&Caә6UBi>1m׮g3/[x&nWnV]οߴ~>HcnM̫=U8?/cyo/z HYg|Z|ps_NN8uI(<3c3ph;iE͓3E``Ky1yu˯72#_7׮N)ceÒ|A+z5+0ؒtlU3'zJ- F~pUג6TDI^*b" 1I?BE##N AROzP/K93K̝;7\uU ={b͚5,X[o|o}S_hoYf͔SVc,J$%@J" 3WxRG%%jD5A"+H$ضOd)TX aŧ!|!#Y`&/r#=08Mlllޒ.S'<}oOI뿞=?~=Fػ&- >{Yw5D1d5 u) Ѣ6Cg{#w<`G粡اU8׍-¡јZČ=R!8nNxcB{3>~\;ydv^j]×?tƞCN>&ux&J*NNqbXG _d'|*OxIJ ] @?O՞mQ&u<4xih+lԶ6o{Φhgߍg{䴸Mx s1twwc=Onڅn{f);<(Md.Ckڵk7ɲeu]9sskSO%2֮]˺u랲ݮ?>N(!!B 'V8* ^a1鵧3J'IVCh&-Ҽ 4H "%dyNZh* P cŸT'(B (qR*$Hm@oR8(ykJB%JNW"!OU<[ifYNJ{($R9EcXA[,G6j̞=<@='~Xkǣx++xᇉ'ףOy5\RAkyHRO>I"O3HNS,Y±ˬY6>?8<YB+w!GfLa5o?)yW>bQ}m>N 'p |zgNyR`{~?y'D%<06yD=C>/}̞˾3U?LiCrҿp1ee钄+?c`uLJ ̸~EM鏡EHUvȐ@DN ˾ EDUv@2|k^h؂K(\NbX8ajY ?Bu kd K8Ll CA22b!q DưΎ= R򫵴@=ke M<zjj?K>sz0~:g}Ӷ{@^_*P 98ꨣ8餓[ D+EpCq=Əp9V sc` (1H%|'IQrƒ"Hy>E06֢!/ ZKCJ9mKX*mXX‚@k !Ֆ-%R)Wa) tGի!WZ룅"_ }RxJp?BN+^KeXJ֭r i.JB9F,߶k^>Fswrc;3\ӧOMRlŊ~{̟?Wf``\wq|8fܹu]Ͳs=q^:nfa9sRb}Yo˗/g޼yAiN>~yUc]vJYo(k/_ߴ*=#ٳzįzWrw+[LW)55^sq?'l8z z cqeO'Vc>_/q\v0W?RJOB_pڢ.N:%ជrb?+I}9sH/k'OŶNk^ӎ2ݗc ៚'kRu"YF*F$*",׷N(#QuBor4(yc6mF27qP8QkMӎ]AZd6pyԙמЩh:sϢ1h>I6,aE|_3/nZN;Ě5kȟwWsz^y啛ǓmJ(AJGI0xGx6C(T8c \V9IlGĄAlFҚ BJ@a{lX7BZ:;c|YfaKX-IB*+trJ"u{Qwe::ֈ"'= ")І8CXJAi%)h$i4Mζp'kyΊ+X`?Ov[o83.O||3N}6nŋZ322_G?QVZ5qrs2::ʊ+I ?qַ4M-2895kRJ}Q.'EK$IXd GuB]סޙ|9+[܊1Û=pdHwo\Kuxo~!)HzB cɭ@?1*硌.IJ9;Skv6|KГfHp2vm)_< Lً{LBcnswjA$*B,+(`PFTDM CSubQ#f.[ ;B2rϥd6_޴%rˎۧ( O |9k#$5FV~ gʃZ㋟ rqqꩧba\velذa<<0~yy>R) XGfK90`AReFAPpNJ1JQ)zGߋrCXE &|=0:8yLT NN>|\'3'^t}BN|;c߽b9idIdXVDM:EHVEX֨bYF CQʔȫPԉj9ټѲcEfZnmd{esR&iG$rKuE?~UQs?I/D}畟$蘠z'ЭGn[x,%Sz׎;o:ӷ ^%q!}I4#!E):pDqLVGVB IBE҉If4Ҍё1 Z<f8% V!o-74n;^1k:]pϷp(C) &H|;1/CT (LNB!02AV8 C8֖4IAҁƐ N1Ζ⊌"M0B"W*Qy ?tI (M⡯Q<裏wVq\3,w,$!=ey]g 0ࠣ8 / BF;rNA4ɧ>:SUN~Yx1+Wdܹ̜9sNdddK`Dd21[{CT~ue<־Z$nsA1+Ź}w77nԡSYiV} (uLNS5>Y#E*Gw42YR/_/ֈmu7>Ϯs" N7-]gPx'q{"ז:↫*C2%#ŭ"dJBFd$EӍ6ovq"-ڮI5 [4m$mצF&%6;s歿dӱ#:gNoGګә0;^5pAxwGPi-Kp )!CRLnsGML\E!$4) h6h5>B Zԩ5z+T+ec t$ct" >.Du,kG b<7aVd0<ܶ p0%)R`ag1c 2YN5B`'I320P^2b}/PF^z饯me*9G`lW:YF*odQ'`|ڹ_BsdH>PXݍH<}\s夼oڞ}̬$*٧ۯ- 7Yg**֘ Uo37TBo@'yY XB%t<6z\?~}~Fh&o-(mߠR->- 3|bOQC>G? RaV?eѾ緓<&<|#_y`pR0Z ,;xa8k16G(GFPajCAuHRlhhRmdch3]!p p֑eRDߔS{wUPJLf AP.UС Dc7GB HƉwp%1m_(WWeհlFÃìh|%oXXT^Z&+ehAӍqXDnk&m, /$8-%zzf,Pw G%~q.Hj7餷vf$iJ(-G,Ria "ԅGe;͋zJ)QB%xf9iIbd,Xr3CDZj7QHIے;Aw_=],hFG2R(0& t9TqM7MU**$\"32dŏ! H°LIB,NU#Ks"c8MBЪ$ykѱѢmcV5=٥0;ޗmKso{jEOtްW!j 'pX0$%N<ے A#o,qhm/-t3]y?5(`7{1/QIujqXAq6S;̻ȃ}s)rϋ<'գn T=sOAE}xg}_~NzklIi<@b qXQ( #MT*xla冠R  Bnp6Ú@9P/Gcw9H0 Z" Bfc8trzVqX)>,J*P!rB+3xP2"x5X$+,-+ 815,UBJ6c&#M&M0Y-ENZLBQfx/ҾL wDa}îaqM۷0fWw޴ST=wW 靜2p Q~;`_"R9|f3%%Xj_)*B9th`WQ8wZC3X{d>#EjgӍMDJڮIۯK }~h1u7P=\Zb\{'wPz+x6OTűׁxέlrAÓ'$>.' #9w7Zp{кF.;3rrYv6)o J>Hg젃JJ%&m*5)xpa#jc8<Gi czH)8!k[')$Zz-Üf$5 PR0Ƃ( ]X4MM:u (qށpC'<: )W֑Jxm,+^7$6iI1P*68"5!#W`)6 B%dLtl DV̈h37l ǓX-|L1+~C8w.ބk4hn:eu,QՉ_a__ӔsYFC#vm\ug?_{擉4՜U3l6Ճ,oNK}*Y]LEZo̅ߺ~z3+GF'=9jdtrA~E%˯~%W!l{wDg:fy&w*k k??tZPc9OdxQ^!"P!QWbJq  ր5 0"uN&Kd$AP)IN1eJTdcPʃ/eT^Y_J%*vC[i.T ֥H!pdMTRWț-ڤiF%IM=)Ii5҈(G+((oHd#$dTR]wݕ3gR5###,[ n_Tfo`fFfodj {Y<ޅcdr  Y^IE [(O\e"e>x6U,Դ(czyR%57)a^zJ|e>J~a.x|%CO״AG ]6ȯn<"է8>~garo KS{I{YsK{.v+}G6eW1IG| (pF9,-נ횅ǟkOx*r^Ne+y4_wqD}*7oO(]l_7,ֻ0#/>HNڥΪpPʗyi|%+9>޲[ 69!֎N^^8~z*Z w&QA5~Pl*M=m|d.-:=DCA%2xɤ8xSr\gA8tdY_t$)ZL"$BEo_0.ѰqD$iBnrLń: 4Bɋf##Isd&'̥TBE+RP#GK!2(g $ "u@:RP<4K>aQ*"U*q9Bdx!RBKp&%[hpbrInmIPR#M3<0RtKh@+ĤQEDQܹ6~_LK'!6& C>`tҗ(m"˖km.-Ve Yf%wvxCߢF60o1"kK!TMs %řk姍x$HhnI6~4ϗL891=V$͗WT9ӽTJi['/*UI?w| /2LzO#䣎{m؁TW騮>|0|] $MS=%ی<|9# 66Esr%Z)E4OJ2Cjs6#IB$If\ XsRT$鋪L^g8p29$Aע*Jc xrr@IbUBhZw8Ё&КPJd* o3_魼%dY?_[H]ÿλy$Ƣ5iWm/p/O;eOGu//| ;đsmj}@?3-(rLH/MNlIJoj[h'0YzsA]3zU]ad=?u&Yl,>|kv?g7`S0+7k/1kzٳgs3k,2˖- .`|?կn+o~ + pT ׿__5A )j jHfBrBD 9^pN"B0{1㶌Oh*PITKt)SYnP£n95XPB GJ=oΥxg`mNi̧$iFf*iO\"SLnH2k60΂EY'ԒzJZ9xic ի*ec`S8 ֦X۩+c=Nww7Ûk;CznpDJkB38xԁG= a2w\g^t3_ǔ`p;J2KY.`8\Oꚯu]m] "BO,ѷ!ʅ"$% @E iIEPIJL4d!o69iAܓ//) 7B2t#.x|Yl5Z˳X%ԏ8Ǵ|s'Z( vu[o:ĴE{%%xU>mjE]GG'Uj=T1}tU%# ?^9OnjLn>0螔o8œHVb+l۳kky[)V 9?-bP{$MV1xߙV^x'`ԩ{ p׳^{qQGq%pB̚55kL| ?ӧO(1>#i:e5JJt =^:tґfŵ'Uj x|jQR%iNxP[#\.Th%Jz5. C4+CH!zuƑ3 u9&OQ:`rG٦j][R)$XE 12@* "rm$1JE32 kFRF[ôڣ.1o*c>ad`RTk0#:Wppד)/7׵6۰s?3f̘ <|b(B_ƌ\ﯻ[vzHVe1FYQaVLk0d2/aV2d&ԍGHuzvA3d"QPp}j,kqqp=%Q \IϽu@ AY#(v֥h>'I@Zrn--?V?&nqbYoiop\\ˍai:_ȳ>qF.97/cN0걻8gu4sKaڼ~oyyJͮ>Y9w 哷2Gq}ET;[r &/"cL3Ϗ.槗LHa֡50tW]_tN I1f` 1&uC_FS OGێ+϶6gpTn*b~9ss"O__ oo3 guK,vZo")C~3o&1It>WuhQR8HC+PEm"B8 hCBôBK{@ H8g? Oj5,Y…^ІڒZk>o|9G2{ ];\p*D> j;Z M7 ;shum .g!q-< Xڮ1C"D|V =Ey>qdOu_l__>oD"Xr};rI9kwȧ*haQ85-߳Os飻*m:Zn6%_὇[/ ˴+boS`Sσ #8U(MI#;+@";Ի$MFEkI\(!%Mr|2^w=/ = (uYGX^w`o.HRtT& 8?D"I[8o0L ZK=*T*Q.1+*atze59ǽ˗%)RNY|9?gԧ>0_|1+WVqsmp‰se8 N=T{1{oN?to 88Yx1+gq_oOO'x"wz-_6hw衇r뭷|g-`7gg? psE^9!jy#YφÍm]ZeDZ1Q[GzXx!,^?%IS``p';== ԡSYi^КG0ox壷qMdӯQ(MMj)xe>5Ϝ^)<0Qjv5]> cIT`㺙3b;`]' 0ͻl$ ǞG8{.xO㦟0t噸$&Dw#u1..V, j+֮V1K,a>r-r!|~{,+W^sGrI'qiu>W ( :qQKPh-qa%M2̈́v35T1yM1iMpG+E\2):Lnq΃q⸮b-8,a٢n!@IŖ*ITPag-H AQR%>7yB $eyMH'G8`tq {#pR ; A+58veg* D˗O<(R'0cSLAJIooyYb=9Тs IDATC5k]]],[lB[N;֚@͙3=sbccc620`m./ xLI?FyުUݙ:x(2'tBʬC_u/+ z-zM7m]rJ|Z}<Fh+ kK~x*;Íye8,iLNzrRH֎9_&o7>?݅TlQ'ȂSu2~;xyQt0.|%ETOTUKt>}L.ډ}|L{&vdECpK^Fu f@}nkԋ.c +V߸{3g[ls:?!IӔ+Vrʍu$I I}c!GHT8!-%*nLђ"142Fj$!m'4G4E2Tt20X+I$XȬ!=^H𞶳LF2+rC6uER8"#r$2@K qR JCxY9Yz|Cf!R!VBcl!3<,4Ct#M%di 4 /kbV̚5C9dy}i_ι(ޜ9s8Yt)qt  Q.1ƠxڈGhݦhpi=%$wQոˀ"{̧?t B?g38xDRgsAmpLXT>3{dK%cW_Rq AבE5ȷ"HuN}ݲDe|m7z; ol-Õ=F3u5Mr+ k'/*Z?[m[D%ۣalrP0]tB72=s  /ؼ-J{G1砧l_\ LP1]M"& Z+LB 7 [+LX'ʳ>-[FZe=݋Gaxx?O>9,˰nt- ϟO^ݱmنQ-ZRSNOv|_; BHDcI@ <[2% (\!@ID R׈%I$Jz<ȍ%74 Ԥ5Z;OP4r@c6R/ 6-o-JniQK3R!hefjZR%mx):"k$`$ҜvOK̲ >p [kwg?]t_985kpg`add~|_`\9o2|FGGYp!lO裏0IoEvn>!ZOsM7u<:xAP(Ɖ'Re_F5]GWl` fص_s]/M{< =Eݤq~BUm'hMKf9~ٵȶխMN|IJ^JnDCkzZ/$hpm*޿; Ug MF~K>'D=(~GO&]{og|Cj?5wp;D09_ я~XkYl]tWޠ>ʣ>M'1cZWtʁ F0TڣTQ(C*T!k >l9昗},gfz*4妛n%x6jGtühga|cFg4uQ{3qk+c.eNkKڛG\kgO?o}7GoWGK?2p{ t m:B.*yz(ǒi['/"Yc_FiQɇM4{~ BO{ )[wgS१`V/Q[]OE=xfYt ޽^MxZ0N0w~l/:xŮ^ ~aΎSV%a a(j#M)Vy182TL9j$ xK 0hc'-9ԔKz $ 0Yf**dr{tnBix!Ɛ9Y"3KcZtKDe89q&!Td6'5) Kn"QI@ QAu4O1xJRĐ&<\/#%2wsm"ƵxbV\ܹs9sK.eduY9~ROwm~.dF_5sB|fpK{K_L9o>8[)?gQĦwߢ߱ƶBZsvc˒xrំܦ o۽߼[w/Ξ[F'1s֎!z?󎷫,-v>)Q@ Ag^+X( U Mp(d抨tQjoDD~>${޳޽{߳!ޗ俟6Aڛ9ulwYt$t~8:l"$=c#*vjKN0N4;i/&=WL̿sW &O(%I0THRH( BHIXE4`4S5X]GrJLVvs$'*T*1JHTDy\%֐Z[X EtumAf /Q6:Q *#"C-%JH BHTU@t{ >:^$` hamYZ4| dD5ԇh dӧNET8l08@qN{ǻúnr_)>}^(VH!q#x/(E8AVX$ଣs2py:]U142HCc _o=R!=J)FeS8eH4h*UPd% QBI2knID8,Ȋ%5J@Hk\f]y(0K'LL$*:Qِ 2uzDBT4đma KknYrU(uw{)0Wػ7wwrܜ<㈄氹{p YJprUε^kRŻ{.W~=r̭<)^Ea\- ÙOrgΠDi 8w8sd4&Zێ'YM႗1 7]L~ \oTdxq wz o :ŽV?S\Ipޡej ޖE٢ϙ[R s 㑢)4 NT!C ԑ@B"Gi HҀN-z%֗΂1/: )Zx/ t$E8(1 T@jHP2K{ kmYRd YP E" uhTh"yO%dq@z:)!D@"ot+*:vtًEXOɿk+pۘ?vqΤfDUC=,]FMWi~7ɕKk}8y׍{8߾vf[|JNf^T%GKBA?;G(y!.873ZZ[oF=mM+aK/56sh"O(Ayy ^O,Ms20I-@kM0j$yu3!0(*" jqH^$X r@8#(  C̒G$iF7H#/jYEj ME1qY)/%drV@Ӧ( Z@Aa SiTItZwt* pΕin2K37ǹ^@ U[ýBy?i]9y*k1|zxo@F s͉&`RU^uٮ =mD_yumyS^KsGu?wr}k%?f;nAUvqy{IqG]U2jF?`Rp̹4;7nWv Egi\ >5'"/ѶJE1|m˹;H<^!=W> )-FB'9Fzv IdNHYCTSAC҄vC7ȍypl i0a^brO$=ڝi/e9F!@T$Iq@yK֞b"9"HJHcpdޡF Gf9N㤠fdƔ#hQY e,yk_7W;NNrP`rf1ǰoLe{x'Ngt8jxwe\E~@7Hv̤j)8 GULp#3&!ψg׿[//Uɍ_ª,!QgL:[/ C9X~cMv Ic~ /<k΢J.  9gp>Ughr馛.ttQ.\Ȓ%Kx'Qpei!b,,[ IddIAѝMd8Zz̙;RsH0EO{2Ěk, E:ulNJZĀqHk ֕78{2=8DfnŢar,RX(y @ k U ^jR<+sCf 4ca(*ё& գ;c}?}5ǩ:Oxb.9|Gp]r/'OV /qԌ9cQ6ߋwlp/~G^s0 ^e)N};\O } ܣƸlC0(6ܷʟ'z8#oJMނY2u]Ac F_q+譸>MENUwdҶ83hgo馼MoB Ð=؃TrY(Ux✀bueUGhܓA1:{Is/@n ^ "2H8IQX_xw nGfAP+0^ЕJJN}`,/3,d9 -,Xc֔A#B!H`LNZdH$V` v g lIIVuZ1S& CH!ӧ3bxG,fp+Lo=qD68*"r bmsnv|'T IDAT}7ɒ%ku@8pGy]{?̤"NUN;tMMa<{o͏0$xc,{tm}G?3XemId*lw(MX{B/"_M?ˎDd7'{ :{{r[}!+d3,oT*.kIc4?<lɦhmB7G}~k_CJc _W\M6ل: PVY|9y׾׿u'_[Rr饗rsu=y >ÛfFFF3 ˖-O*RB1JCS2PxHrYSX"zDsZSpFQَDR&@ig9xbgoJt5YaW:=ȘL|9ٞWItw˧n}%'|c/gE֤K4rΎirhmÐ r7}ccʕ̞=3<1jva9;}$V|qd>ѱQ ~ַ|!gO`M1=D?\;'mdyMu^Ga&55:Ȁ"<|kK?_ܱ%Ò=W`dϷΝ?Ν3' ٵ+%[w3}O:zM>o~7ݷ0vonT0eiUރ2jg@h.>,yVoFk~M?hM0 `m\se̟?rJN;qraxb.]{I۬X]ve)o;8s=9Ir}П/R $+xgJ?'ppS䤩+0<;Ҵr @2gzKNgVaUa!Oex'N9/`IOfٴ`7fj2sΝ.OL ?!v>-%񅻦-|!0}eC@(dW~r,}tf 7xxu5+ g|p%n&k$[ǪdƭtU%ޓ桋QCiɯ}֏/g&ʜ]hn{:>Z^mFu-$sU;8{kzO~K6̧yŚX`!24e޼yy&|:J?p,Ywޙ{I̛7+Vh"{o8?7wy1bsG)BhUH:\!ңF؂,-k(FQ%`f1kBI +MjQ )&ӓxtT 8ǸjۧO>yܽu>+ >;Yep=hmwOGS*Jhv*::-Bܮ+Fr+zw+Ce] -vVѹ;k\ SHZ]YOrٻ`]ƊeSZe3]2g ۝դ2WcS]_zwعGQ<̍!`xch,ӿg֣ɦϺ֬|lSa.[34O=9*%[o5/\r 믿>uK׼믿w]}ټx{GFF3g-seΜ9,^#<z?Q^d8cE 4ZI R)*v/zA'#!6l^o TTtYnHY^ $T0@/IS" Kca&+$IFU8! B8ިycAcL =PYJ! c|͖*8@EDBk@8*kPki3a Y8PB! <ϸ>}k[SrE|y3ڐ1ڕvB!yLr.i<0/=?㍕CrR2qz Gׯ>9O 8&^M=pkW BVcCh)GΩ{ %Nafr/Zꎻ9b;Zlһ8g>nHWq)6x\[g/~c <_WlXo78#ȲGyG}Ͼozzc ]v9&&&馛ac,Z5He]d^E]o,,'- ^P1Ҭ3֛$K{Hg6DaXGLM$$%֓ ae)6GWcItK3ŦP*PE$&#2Bh7AQ-yڥ0+0ޖZ"EJʧCJ5^JqN9_HMI:E,-P %ΜVX@bbu4MŅ5eUi KEBRH8t۱x+UB##̙5DZ$j$*U9yDa7 &" @ (""@(R!4t j`3 ҁU*MDQB*QaD8p0B2}Uǒ *TDHCdyA,xJLZE^/8K,K^dyO*s\>} b)NF8edovlMrOWm/oxZl f pw+ƹukWW˟ Qn=|oIS/`vkWӾ熫z|c(k7gzaUri~RuΌfdŨho:fv }^y(bΛI*"?:O~ 5؊Z1Kv߄N=C 2|馛e(k!㹧TyE]QGŗ%nFs̟?~)Ae]Ǝ;˟vvn:cxxv؁o~ DD* $JInV Źc-iǐv  dvsJv;Y-=QB\B4II 4pDĕ:jոBH 2ch:R")zb0D $XaA "ctPڢl!@k %7$О0X)j2 !N't@#He>/5{'*Oxb.X>z| LgOounyF7m:Z_7ek,fHZENs=#߆ʦeZ;8xA>q=cz/__}e _CݪlwF+P%?mb8lh\_b5C *6~yg_|sk(j*7̆>Q+yQt\wUkfŨTln{:2m&w&W2S}UxxG}7+=򑕟#yu۬V&+BS;Ʃ=՞7kzR)Yd|Nr-O=sz=N?$;@I"+ccmH(,C0o^xvQT$IB#LVёFTJ9^B=tk ex`ZXtv -&Ƣ(CtI;mJ }^,p V 9yd~r2W pkzJ>_ ?lmFMog.{DJ0;N]ͨn&h겿| $8{4^sy澙 u>p!Iu@ipZPc#D# uIz{i`CS{^wyxt4;}e!ks\ںbMP؉O W{J>>WbW|VԌ9}&7J?L0|ʡ7|}ʿ`"+<|sؙfoM{}|]…Ǎ6?zYcF۞d^e_rԺ«Ƃ^xRp4;+ KH?Sdvw:Ͼ~\%ʎ=)|$I'Z×. IG6$=K[n#^2wQfF)GQ8l%  KX$X#G -:Izml4E0K UB<K+2T c<<@VES)\N)usT«]HRDRtLs=VGB1it@ 6gAgD x{|jSVq8,cvlx>oe`6{J>txch]{tgY&~3QQxkhps>֜& n3 ƹ 4{>9L\&-:|L99S~}XjYtᐤh;~{$˾nCST%k1GwZo46}x9y/ p_;Yo?V]3L3S8RQ94&}NΩӜݠ>Ӟ0R R<[syNfxPZ#Z&WPJ+,gbbn5!4B(4ID!ZIAJ hXYZ`J NHꍌV/v]N/IjHtL)=B(P /,ǭv~UaHC"mUcph aĴP5 z>E4r;D;72q dXf:>m8c'oa!oa~ذu[8HȬ{irέL=-G?L5.ʫk6YoAg5Ueo_E'L/$BR*LHRC8 D+AUH !A`8sGJA(:%ԂW" MzLOқn ]! <:Lt"DJ Aiæ=UhQFQR'QVMA/%CtȄG 7pC((L΁(D1qG1z,nAQRठkSxǰE0 AПp}#Vدc14%&o#{2,`o W; @KKӝ*_w8%W> >qlAș5vkoq܅9R?r L\|8IoF+6~O ]fx w:kS <4`V͜V؂?C4\.w1'fK3Yc涬'YsO?/8E2)4QTEAYprS,:4gU%R9xV JXiQcCJJe ^NG9V!8-ȭ!ɒ qmC q!u):@čaD+rtXTkēc]TJ%LQEHGej) QqzT4/H{ {{ȋvk HqwSu _pyr>79;Y[.ڠ zpUσAo䗽\6~yGeeo%p)tÆj`+<79?ꮳ J  nQ 0ɣiǖ>H(u|gY>'X9*˸0!(!-ܐP8Ia b FLNޯ^Bk:V Qh1!#D:JKz)Zӭ6ݴTC ! ΃k q tO 5˫vAT1NкyWr褞7Wl^F頬4 47Ho(f flzs8@( PXz=#H'3Oc^[y-'ffk9e3>aYûc$'O\zw?ohz*z]{Ӿգ1mdFPwL0?੹ǽgݫ9& pi/̜bƂb V,3\鱵^YݵֶՇWuTåk V%?36s4"^z=g:p;9^cvO^r6ݭn^muhrҜc.{gv}N1dx~tY}v1Ulu6yM|YE>i}+ͺTaWF;52%L~~t bp)UCr4 ųEq~8<;IZ ɐ gX(.o?\[sW+(_bVY- ^ +wPd"SԔ֊Ya֟;z GReZ/c0 !ptMӌɨ ސ&^ndxt+C <-PBIJE nUyf=`uY24 TQ!|"eIsnJotʠ JSd! *(Pt GhQ FqDQM{x1&%I2q>*8w~@٧r }fM/ױ/@ц܋E<~IW@:siq_iJ_=l hPZENs=聹4Ꮞ[~55{x:.ߖBBѱДO  RADcҋ""F0 XAg bDH]Vq.(J0x{k:{`H2ULpN^+%{8dwe%,VǨ}2O g%Ù0FȘ'ݝūM >3mg";wh4< |x,[9d{:j%fӘ68HRf1%&wklc;u4m:Rk;C3lUHIFHNRBFZbh Bn$-\݇/BJI"⸄fxx I;KY1Nf((crnmﻛA,w{`I$ 猞S˟?F_QԒqfUH,gzۖLL Go'}rW}|}}cD oH_7;)l0(̙WFF?)?=t%(e߿[!H|fɔJ:ػ+RރO8y%䫩=7GGc$H҈. ^a*ԶLrwաo-qTsf32@JVh%d9YK\*p)؎ #I)3GGht6V*3mh,yw q B3 qDg5M&& :BJBQ\B#I uG1<6B(h " EHz=r,X=];.[[x)ޘepw'K8s6W6߼N5%u>8MfAзǟ}WE\p [oR&|iԍB.s5Ic|%Bvs KWCIxjaU#]2_GX5%R 6@>ԇ  Z0B㉜{~paLQ $b)!lνd N_U%Y1|r^#QDAH0c +3rĚ@I @ Ly^R)!4%m4G2V&d`' :@`i% 6quoZyOH%$ 8 k3 B1"N^'w-Էe&抉H', 5Xe][H!PyxEK5<`pkϖ"8b c=WR7әB¤]GV9>X01bQ~ͩ%DpWuCcLOYD[Љo o^W.)"d/Uf]F.[m}xoyco9a=$W˘P{@*JCHw+\ !r,5LMlutBLZI!Ziܐu:T@.N&mG<$HJP,)EIR*'d] B"8]DI3` IjH!E(.*a} cD},҄ J0J@v}%_ňry%vB;1Ia:{s^&ث8s7gͣٺ~] g tno?ʙ>50@-o`Y6^$^Չ9IdF(-/Zu8#EX|jղ7& yն]⪅ԧpo* $ibMG`=ɺNIjH*2;V#+PB"@IXaWU IT(Nny1}ZyF5N $ٙ=JuW8$ Jja!QQel|z}iqR.V"qw8RFKE5JO?fMB*)$6dYR ]q=m- qQ|3ꧧm%-v'ϡHaW*G_E1.h;.qEֱS.=yG֐ Vp#,kjlRؕut/;0tҧ foJ|%7^7S$xJw@"hDJZwZwv nπ;Y :ux’DU52cRBh5ݽibTRrVCDqR,K0֒)Z'7T Ef!]S"ZF) F`u 6t)& ]17q2g rc!w"(BF1AHYȸH:@]Ygxx##+1KZ8kdwsT8(b[ڝnuqxX="wF_M։d,ʉ7S!s|a.2?jJ!UV}W=J,>~8_kdYxk6O~˖'9QLmGdl5^?.#iOT%g+ `>:P'з S1SIC;]DԿd/Gk +(g\+a,.#ÿ7s1~ncR T$#K Ji#$訂T<1ƐeYwx/Bjh+=`s^(3VMsCє $RoIJ 1a^kR0DJU ~ Nې%}$Z @IPX'G9¢FHG),MIUNa]#KRr+{DQ9zG׎&1Ϲq_Bí}J[o6]༱fOy, w9/nXіol>JWz>qJbѝ?_?Om)̽p LM<vǯ`}Bn6^L,7_W/SDcɬS $?^,7C}q\㧫3YڳC(=R @nB{{8=JQNDzl*̈́0(+quYZB Hv&kT+Ո8HZ;i;HIKɉ2XI3p*g8+rK!!20BKBT" xBJD3[BTLcP(r/hIsU%J{x_}T;~Տַh"2O6xso`Fo)HN޲C6"e;xgϻvd/o[P0Lݺ~e]O_v<_8߸fb)id>}#pKfUڻ!tY{/;7LY1C;}xpzY^ EW/WsOY6^9Yrmƒ(("H#8I&7uZ6ŸDJys0" Fv'#$*8/qQLCwIgR" %;2c1GF0У#ϐ&m8}Vn94Gx3)DaHCvTU0H+59R@</ R7P ep4*Ȭ@Edx4RDg¼|6Uآw Dk;L /_rܛ޻N'B ɸ;YT.2 `9eN@0γhI׶aGFh|kS˜N~oH_XɣZ4sc1  d1Sٯ̶ %y,rC7gK^xG;_bOd]R:"LɪVG]*U?>~^y{7`e,Ջ:f0d7̘G/ =XLEu%Z,;|[RBcF|8i^!+S$%J {O&[Oک!5h5Ѹ! Rw&:㺍 R TTZDxm@S))b* > #B a)@0fǸl2]M8s` g䷜5=VLy,@rʖ}Y-+'3OuSį{Ѡq k5]8A(ΉݸoR26!_8fsq +!a*]؏.Jک6/"4uF=מ-lr s"ubW h/AKDEך?}үB~ sKoomL~7?2|g*,8A# aLX1NI!ؑZTA gѪh4Zhb2"ias jDRbb/B ]A@]@ɮ/>$%u^dI/AeL$m7hB T P cqL)#"K9˨wV1^oyR$Iɝg I flSb_{?,{lx IDATz8^.[ _sT(A ھ͢".[7Gb^y;efOS?ިm{}Υ#']ajIrA}ow 6|ߋW*\oezaH!ZHXpaEjR!&dƀsQEC9A&t:iqN!hBS1e PaDL,! A!)1A&8bpp4IZ )R( 8KXa8/i4 I u4k3:!a$yǃ(Q*Ĩ " tZMu-AuX,K2@')i Ǻ (݅!"?O9z %YxW_3a]NbK6 WLEꧾtqZY `^g$GyuVvnӸ57YxX?5E{e KQyu~wcô_YPyTu$ڏk3iqԑhΧ[h- (= (c1ol8k6%&D+w'$:qD\Ajv0yHJWV1B_rHSZcc4 YfQAVa,M0X<^ bH\ (ĂR9Zi7He J: Y)^T!,Kc2|sq9&I0Y,%Qa+.uEqL8+NVX@&Yx4;-:I$f(NW9zXI)w)}0G>.{{Y\ۆ?]5d8k{:yVu?^Dl eL\{ OGͫhhruc|G!ڌoÛ]d P $Jh?Tr~`{U}Өp*o;YzzvO /8Jepsa?.3 iޠV捅u]lۨCa_b{W8: 5}yB9OVF39R!UeiJfbA٦R%(-сDG$79u\*-qΑem "cJSK0yJc2](qB)B]kPJ(/RM4Ij@B`1H =#c+jEHI I-NJ;@bzAf-IY4jױ=WzX-/`pkKu~=|tmrZ㗸uܾnyN?N8ףQB*O_DV j@0r' $f-7W i<~V꼣)7fL}:sOvOǙ&cJqqTeݼ)F},3>7HC{x#bq-f<ҌNc OB,/a\ "4hp6A GB]S%@(4CȰH?T\*P,ȓgPT)UbIx4oADž@[D9@Dq5A Y@Zxe"@PaHDA\J096 ɑRpwgUek :"uC[[ٷ/cvWH)>mXVf>no?Y{3"HR ˜>Ha% >8-Վ=4oɗ^LzJJډ粯s7&/J"T@sk4x= u 7x}c/?Fb_m?>@'/gɗpdkw v ƿ9otjJ6lrw1rG0eÚ{{{a'G^Tć_vש=Q(*Id!=8<ͤ[Z˄:Fq6CxplPB#Qx'R8 U@(5 c1si}Idd`<`-${wEQDX^8ڡ K( PvlB0"bLO8Jk ϕz 39:OJ!J$p>Fi$ MG8NWH4f(ϟ1Krmo~'bEozӛ{l( ,][o[osqu-co9_~9v O<}/+o1+V`,Zv·a4]sDgmJzCHڮ͢ƺ>QwR>}N8Y3Xg_uK埶9A({,je/<9R!;LXOW2fG`ƕ详*o >`m/l,wٓڻ#rLdfЎ8f7 dKzXӘ8}0wۑncA\j2 ^ g||+^'?F9Yt.B%p8 &I|2v3a|t7ސr19wlfH!( È8p[VR1‹g-IN9ijiSԒDIiXh N`r.EEj40༣"+L['ADX Y:6Ri hMaH" ^RDX`|u dj80yw$Ry~};K_qN;qE_W{ϩvmǢE W4 n)}kg8j Zk.B(bѢEd(HVY?sgnmma=2Σ/8*пGn~@_~ae~4Xxy9$_:tЛ}Xӭt=Yc_W!r CÈDF%)JHPFp]uehEǤhuxE)TRI$!K3LfI+ah }}5 REɲ (P(0Nr=FR RoVܦDaHGx&C*C  Ȭ궎@*P*TNCբj??e:{o1բ%K<18?#gfܹZy"wZOuEK-[/~ .?p. LADqkV.,9S{#t|Η?KMʡލ+uauђ=4N۬~ W]~Yxh?UEye+k4$[u|0_,=Ȇnܹsߟo}[d~77xsʳȲ/瞔ҹ|+Ͻկ~5;ׁnw]N8.2͛%\7g?Ybx)m.\ve|k{~3 8;gɡCB7뙽8~LJRޞ;6<N(~[O`7N/p۞9ACŏVtxr/LT=Y*ѹҿPBzӐp.>i''CKW&z(2*yҥ> Oڀ-v]aUw)%AE :d][/>4ޓI=m6O I:2|MFdwP=2ZCr8o:nMyuPy'[}\{|[_"{se^{qp7N;CeѢE|_SNy~̟?epM7qGaA(wÜ9s^r Zk>psM7q'?7XDAհ k2yvRrcсa $ H,xOň"Vy1j1j!Q$5I؜9XN2lgZ)Po)16^T3P6DDy)$*'sRA"M -Qg-^X \8,Ba:9YQdccH1 48yJaoT# 2::J!"f͚C=7Ko8x๶7paw+J #E+`Μ93,Q{?ϊ+x{\!W3rgUW]waʻGV"~.#y%V gpo{>NY'lPМu>ܞl}/o]b!0R|_}( +F-1nы*"Nn=ufAt账DWV D+U$ގϝFX[0%mPjz=]5p$O>Ol-/~h3bowvUev;t!@"%bP:8@T^lC1H5cDAfHH $&~v] R"7N~r^}q1uTnvFRi1yva?ŋ/~o^˷bĈwhCww`n>я>pw౺PJcQV6]vqlXR"`A, mqFOVS{~Hj RJp6NަpWT"joq=o4N81̺o*Rk|u,1t;ϡw ݹ},7YJ?w{?<.$CkSs$>/j݆3@H㏥}!-o=z/8uޟ&6zXm>蠃8蠃ko>O1quoC3Xےt6ٟx rcǎeҥn7ᨣb̘1,_wޙ|mH|ӟfk}_}o ([RuT6ԃZ6BL.E:QWi4(L-l2X@h|Үt z,B!5aC1BHl[ IJ$FC7,GaI R6AAX@B/ӳL6Cg(l7K:JxM6M2$H$ h65lC1FR)6 l2627r\` c1C*z>٤C=C=c ̞={Bz3QT*9VV;ꫯf_gGۻvqyk_d&Z`6l:ҥ̛7믿{{w~z$e; devm yyrԶ*.($%\~^~ #~#\ccgyK#\r[^oŖm.JܥY: >\ϋK~]%>t!!f >[@ˊ,.{uꥨz0EfA&|'?0I|ZhaC#-<.efY v#㈍!owY^ߌBvmG>u9e#GD/Q]fZs=N;6 fmc=={6 _z0f{kmYt eRBZ#$FHZ'ϒgIE4Ł2I4e<$މ#0D7%@ϱH.Q:L0aBi$0Iц hE  J DJreIǒX ,[b; EW]V IDATr:2 ZKozFTk%F HFb.);((AQ8 Ba;iDZP6QbI, Zmo ,aEez{A(,K5簲L@2d)lWa)$P(r?n&!ԚFl;y/CXzBI(cx뤰U L4B( :LfhkKA{(6mY^:9sr{k3E^_ufww<>zR;v Y:&p뭷Cc><쳌7kMq=m;h\.-^ʳR+$v}e_߳$m3>0jfX|r²(~gvOsFuYhT ?'Eaʚ>4 J6>sLgE ;g\=)zGN{xLS}`C&FiE8- &:[p|`4]CGp:dFōf<3g!c;3<<#m2?|_g=g!Yjիw]n!" ˆ (F E.U K'ZS0e+2G&"|D1f8N$6X"V 92iJ[FG0bLb+r*K:rZ!0+m)RnWZ\P)jTeR<:U+D mSYrl/.$;)QyW!'v&Z+ \aԕAn/j*.YXzUs! hDΓbVn>v-$goe/0Íd2tAf]we-|:?z*^z)VC}/JU|8裹馛!8n㎣yI[[ .l~CHG(QeX(Ft3rdAДISx)u ¶]z@Ïz(WͥP $D p]@JB{8%Bin\$qF>b m}:G}4{,F^'䦛nZw̙q\q}S{pur7N^xo~q^c^{|'ɰl2.䒷 6&8892gZ+W0z:1|>wCD.w`b6gxI]pI5IiO0[ZwXRAa5}wsŴ ;efPs!מǢgtilvW"G_6^=ktM o*465ӛDr[Pog f#SQlaP܁Lv?dˊ7'beaTʫ=k̜9c9SOSOsjN>d."8gŊ裏r%;w.z*O sKn(@w=64S8.'h_TdҖd &~zv|u!쵦E]ϼ~&d/׽c09c']ɘl9 lva{5caHD~^Q7c̰Q(%IYbcбAPBb) ~L6GJDQGG $I -6gILp&4N]m\Sп$scZ~ $-4U鎇LN 8bglFn_Z X^ɤWp_1 T43~a[쁻dtH ߢ)|q %+y= ބ?`T7wj}r m ןGOǣWo"o!V?vRK!'R;sp4Ly}ׯ;Kd4z-le')\ҞD"%m𣀆SoQ"qfRb!%J 2ya muzN IDT)AQTK>Z[ؖZѻ[YS9 KR_} wJ3z(Ǝuɴw5l$ ]8 HAJ$J"%QED:hFR,e5{"F4?i4"zI "dcrpL:U'q7*r3=MP|13h:USh~nc1¡˘Nql[hI>3ps< -m'ħcڢ<8Mf]沛T6 MM=ca3ä|y:tV4 ?-G[VQIn&βUxp` S&ܼ8op7BZ&N'7o=mA'.lVW\Qe4'`fe^&FA9lϵ!IIiKӨKeliCږ(&ђ iA#pPY 1DQ[J"4ҕt3b6lIb<%A"(cq@QXHc#8Ї@:Ir=ůR/בb %+k6d2)H$6b 6m1aF#4K 8f4a]C#V}JbA* ֌?SO=--ǂp33vz=ә8}6x2Xƥqɐ5.kmfpEf/ ЎL{f%.9~uԝIm&jPyFp%l4%gΧMtv7_5bsL3p)s#-4A7r[5rܶI`/";ߐv1:v8[X#y1\\1>^'}Iҋ6H%D)l(` 9HIٞG6FA#hj4v,#B6`h9b邍HQ%R:pl0ITƏ4&=2 u@Vh`hjJ/#WȓΤK_ee Iưp4h8.R8%1I`4ır51HcPB.$(/E(YBSxRcMBDĭo] R{qBN@~Vm4Ϲ2Kj,{jMy[ *#蓼fa P2~TG6ªͧ/N1{NuPb^'T]; pAO>IɓmJaR.y+N#|oKȍ;I TާaYR#0lah0ˉCx=H\ʄH \±!lRѐDJ0 qp=D'K3PrxNl>h a"`Դ 6,C*+1""(!1)$’!cm9.qI}#Z'|IFsRZA1qbtX`M0^o#J Bz([8y>SS`7#Crwn.]͢hFH~m&x-.ruZy =D" I~M}U_:)|~,r;]mw%Nq\YQ?tĮ]?PljJ הIw[u[:tO)r;%m7].%5boKoًqs^VͦBc!@paWd~-b3+͂m%&϶p R `P aQ,0!N i[*eQqlǵPFF'J"-|Й!s,45lJb ȦqFzǯED l% d4I6ҳr%rWJѠc2R 8&CRZ!%H45ߧڨuF#&Ibl%@Xڭjah_{z{rT(>4XM\[7 GT`a)ΝԾVO^KgAih&t2i=OVGrn?`=OQ\mRL9|~q~>-ܵE&~H z<:H4;崣2}Υo?L08"?{z;ГM5Ft8 Oi=6)(pmeI@džH&# 0mv hP6ҲN t,"h B lBI N4M5HAAZ"BJlGb6^:6# QO"lio˳V,_W^{V1bpFeMW[I)?^ShDxI9hˢVi 0ިMe l%$JJhPwJ4i[l|RҥKyh4ֿLpm627u-[F317so^6B8#8m_HOD (זpSf|o\RtA{NviGq96 4Na_ 9`P2ؓp3:Xyk|{S䣟^.Z>K%7n ?ԷHnZhacB󭶣&%~NM /mjf߳-/\RM"($ Chtҵp iTƣR.R}[-H'E, ՠAa(ĶmܔMu bL,l'Eԉf/0u!јP@$1qSCm4V$B.0B#A a@d;Qe۴w N,YW_y=TjEwuJcl'"mMBIp] -XH[ r0B!ݚp- [m{7wu;9sXx.>G4z+To;޸maֶlDP7!ʏq]i.e=t)ⴏҖ9,!(G/ ]hK L3j#a]efVt<@Kb>+f 7fZ;kǝ:GUo8كv}cW&_ ,˳ia#yӮךF'(L4(,Kb+A7(PDZmk#H"Ic mYruSj2GC~d]|\w]Wnt1V_+|òeJMI~RIys3m;cU ?)7:M9#.ϟ~c.<NOof; &_ӶĔ^KZ -lp;@0gVvC3/l4a7pn%KpYgwkZ%@'1eRH!p,:bJF6J5"&4IT|>GgWRp8p`[),@khKt,! IY aYX-||? lҞKcc=,4:$Z \lƊ0"(jEPMeQ)IbL3赺)JhIѶ)qбM#$l͛I:8Xz5Ç?LHm{+N͒ C 'V/3m,ɜ*ߛ5@_Y!`Ch9s>t{-oχ\^At-Q" 8ѵˏHXsew:B 3FY]T<ݰ^;I]\Uzqw/ND_9<,㛄;p23^,Q&@_dGYg\pC?O3?mk?ZvՒ+scF_R#-&Ϥ|>sx&ֱuvr?}?60hlv0;] $A/}OzL 8k?v"zch!ة\(J^2#&%mJ1?8$֖k` vqe*7f^`ĉ\uUL&ҥK5jӦM3fpMssꩧ͌'H.W_/}ma[K,j,iPB`!j$&I&i꘤YUPDZfSخBHL!A)d\&b$ qШD$Lq3{jL|K)p@ W)'}BcY (?&lK*&b.+W.r: '!a#d!MIgGb$#jAt"$AiYb,ecVKh!d<7pcƌa`+_}U/_Δ)S;w.~8?я^1ºM zʣc""ۗsWS<ͬ6Nm,QږRcYYW+\B!"iI~D_l)`U¥`wH΄ CgҜxaƬ)o]e(5Oz~8'Ϳs}w-6$hvy71ɦ ǣ&433IҿjpѷʁO_zɴOOvtb?==. d`),%I@Zx衵l)=㽰{cf޼y|[ߢP(P*5%gg}8S9(̘1+W1c< N 8sxWs=98ms=|;,^I&q{3 YH q1JG!(XEAG RHAКqC+8Yb/7o[o5Fz_|L> Xb+W~87J悿V$Ia݇=F)=Ł%))OpPf,!IYUŇx)ZS = .znYaiIfYJNjM}ڣٜxAnyO~Zsݿ\@{x|q' MV;Fwɭc;uƕأaDY Ч۹&_"*Knm`Z-, ?)UU(l~8/RՃ`7c1q(%o}1ڈTG`o# ~H_RL5kR6[n9h{lL2f2L2e-y1˗Cqg͖"qҗİaÐRѱm+VX1|G9#7nBKe׶neYL>R)l%! a#51Vb DJ`8, t`BH c)]DZ]e%$I42HO5:D""3׳< m2hz5sl6 EYZ.64:e>5BEC(Ѩa`ϤR)q@@yeK`D,Aؑ'֚XKjAB=HØz 0$HmH;z#Qor(:)ϛtR,+O=Իh""~:w>4,Y6WXY[MW%+뜳#I(Z{ Kٮܩ}<;t:bT7w^ ~Ϣ_;nEc[;vޙ5{=3D!)%ZҪA o\.fo5޺hqoZ JU/UmEH!2H/iP$'9:{|LkxkJ6%?g6,-]|a'"&^(k.9'7NBQ|,];hdDR:xkGJVo| S"ϦM~R{MwR| 8 =A2 )1 rꩧ2e-Z6l3z}R!ve}ug?8A ))o=.ʅ"v8FqJeiA8#qhyLfPR8iy4JIˆ,!H"A4!9t ؤJ+Hԍv|CdG(F#Y \r@D+ip~044I'Des%s$-^ŋZ-͛Q6^yffrB齼?7gܳIH.`/Rn@%1^R%69y>O_,$ Wܸ~WgdYk٠GoKw[޺N} vMZ {6]vwň2_MG=?"*.=p}6g/#u]d[CA渭jy$U xh>Gyv|Qcd-w!w4d ˘ 6}1k,uq… 9s&v^{={pUW100yM7q%py}O>qXf >iRT 93kՒ%Gc ^z)gϦZpB4}{.<rarM7QDEjHPh(q4RY8E7}m.K3\WS*Ǖ2$ՊWDa1cI7 ȩ=wZOIԻ_-Fz{{ 8: ہ[PZ+:\^Q(x4ɨXJ*#5tpJnڦqB>Ÿ1ry,ffA%$q bd nZf$ Y,HzJ!$KRFI!t@ Qר}H\QbV.0X Jf<#}i6+i6Iy8Œ&uLbDM@Jxyr/%KrJMƄ FˉT*-[Ƃ 6yd2']>αLryCYM9kɿL*kp_}tgNe=sstƭ߯bQGV[GiJ%_~5)͸s-56,[o6ޞ9N2 ־71äujO3Iw{wpN1| v&/@tc8ɜC>y9MkWwZo@[x3f j89:|31G5Rʻ&#j5i"jQFxXm@ R 54&J!dIڦJ8H,iI &-$b 5ILRaR'I2|7yuB6$#%7qS< U ͡Ђ2R[C+jG{J%J:QRpiCa! ] lZH:<+9a\[܀\Dq$Z<**1.sT]^܃lo,I~>nz:%@R'{ִaDʭlΓ|.xy`=s7JGК/I쳯I;=ڼ=gz^G#/IG'hv^ƾMY!FM˄>,v1p牗mbBjS/]SOl3k::xbsNC Eӆ\UFX+VrB tZZfy76Wb0΍*~ΧPs)8YoP4xn Z BK*fzQ XkI"HVIiLA"Hb7 qˀ-|.\&W 06%j4ØFIjjs$J>AP@)8Jȁ061i)143DQLxJjM!_\.PǐMF5tA໹Έ-qkio>m9~~P#HJac[jԑ#,tIwII^u `BZʕW e'O)!Ԇ yuu ޹{ܰw v8̔HWˮv-ӫo}Dx)NA IDATo%]6FۮgWˀmEU 0o ͕̏^=W)>sh/*W`F[ MGoo<ա!lΤƂhp& ZL[\c,BjשB4R Y6#2ꍘiBA6 kZJ (rtu JfpuF3i(FGA%|'Q1Xb4%\Lb 2qJԬ+%fĥ"Y@y9J2m288ꑕOx,18L֒w]t(lƐ&qtqQE\^?GnS  pϚMhȩwQX'97Y<dH{_Tz$a 5R"K-̭Gh^{3@EZK!^5_?n! X/  }^dg,vUs~ѾO3lʑ6aC >ؙ ;x˯e9)ζ~^߯Gysa"SyU{G ᬥ2ni4iqyQ}9X4!%dJ!T%|"Qhq\M. #PJ |VNMZ=6mWc$XFH(8Ju(bdNǖ,3h 5,_DJJO JLB* qdڟ0` Z067 c8VV㹚rH 38q}V`3 B-5)vF\zUC qxq&v I!txO_ۥ]mu%o>6¯76ik=s{LnB䗾?ēϼ`(y$}eO>z~w\[sސ}iEhHE]k۽{0mF 1`GGz45}ί?gndh٘IŞxnϦc)JD#/{8PS"u{-0)?f ɋ젃r]CXbSEZH|!lDRbhWݶ3J+ QGK4%K$F0#ne͌42H@WpfA K9=wn뱧c.j{9R V$Kк7)>uf7~02wS15?[ ,ݯu>UdӻQ9AִsDtQ"MDSYԊ@w{w(JիV15Y Ȅ&,85DQH+&QcQq(;ش(Iw⻙ ,CM~xgǩ;vޱk[b÷p͒*&$92"Rp0J&>g>@߅hG*ri]yIԲnv$zϩv.B} xǗz(nߦ$mhJ߾;qIy5Dcy3'} V?N>י; oGoX~Qp=<)HGy,$j٤P pFkըEl0p8 DYwÑ`bK=l!D&H YPC*F3m▦2fe)X3T_}|gp¿ПnئAmh~k v4:b F#2~ZZUa4ʹ/:yH!~U+-I0MM.p@`p+pw5Q`lޮłȉ2AXJE+sQw|i!q4J+ӵB? DLuT* WkHp-PRPQШ GYH8dhQBRkE(F"Q['a@zE$ %2MHe"!McPv>~{w 31c0m4͛ǒ%K^}8cP~g>^xhnRt8iǮQGYZ;*T6# vDep z0Ϯ8QұǶF[Mr8vՎ._/ Aivx56}it n0@u%1x4s_vB$Ŭy$ʣt r{cH*60:=0cT™cDz_.V"~Pnֹo}A s|UH R[ 8R$$:X@ZЎ+596K(Ɍ t\uw:!;q }A=(6cWŏr[zj,Nś[nedo]r>@q P $Ȓk JJp]$"I2ljQy|0Ni1Il cn./$!"lFHVyVb3ASiRbVVEkǓ肟'J-h,`ZAXpx` VDVS2qEid`F61c^PDE} $vjʊ czi¤)`B`@p?яRb%MSn6~򓟌~#dĉr9Y|9?яk=|kw:}s ;\y| `}TLbk=S̚5+WGON>5~|/kۭxPԿY۶iNR EX[VGXnZGw/O#zoct)tQXn I7J3!Ͽnmv9kwbtFfҷ( LRcpNz+O-{=4kg۳3{=kϤ)?IF-P7/^ RJZ-[s9XLH e 4qJ^։B`(2%LR,&N*:QaD6&)~H`ZEf$## JIG86HюFsRb7VjPBblJ+ iB A|Hfu*t)t~QH3DiHh)0T#%e=֐c㶤m65+D.4a@Z,#m,wqq'zjƎWU;c=8Yp!RJ&NȚ5/z~L*fbܸq뵳vqwpE1~x/qplߦO>JCI͕Wj"ڻ_qǁ)2m4~p!xؚ6{& w/.(c|N)eP@ 1H^6#U#mjƜWo|@0|fb!; ߼(PxA`-`Lt譯s^@|q[xgF Ez"I8:tw.Uæ@,rk=sjM=V7uX&o% /xyw/~,x'׹fժUᆪH!|0׻=3u]L8/]y72t٘pPLunf\׳;֦TsvJt W8i.n˿>Cl^@',5z4W/6Oy\>3a„WP~qDQ̙3[gCև JR2 щ M YCP!0zf+|\#4($'pqr8 1G !V$Z+к E h%p Sa0 QZ;m I! VXz5|)-QBϗ({PQqdR$C` :ZiA'jd_4&q=&Psh@#Q"ŮFͨ36!(" Cj+8u&_?O>Ǽyֲ{hѢWE K>9:|_X ^ lCEFŮ!ͳ-ܒ;n̙ç>^n;N9N#Bh \|"eg ]@~X~+Iw Udڣ.tHjӔ?Gy>Yi'[ʹwl!uK[Iv/%Am{?ϟϙgI\Ri;ٳg|rf͚ʼn'g>FFF3g+WX,2g>.\ߒqsgtRk/=\>hsᬳbɒ%L>?oO?O>>Or1pE.g)ahEjRLN#4QKR^ HHǀqH`YjbBPql!A" C~h!+HSJbZ;9i(%5Bk@i)\fF^#H% :C6rOXVBYLhb58~!%ݥn}2AH%\8nJEIC"dGgcK.!MSVXCϟɓr-_?9餓+Vrʿ{7{l WojX'Mڞ,K8tU(w{))39J\= u.{ª֦Gg׀>.۵٧MO6GÎ{x,^ q}FK]GR^ gnW t(I$x<[2<+tlxݻ7Rt~[L`h9ԟb:x[ጮ(s#o՚ϔJb`P_T9jֻ7j(&xl79U]v#e[>W4-hc;ߑ??nDTBCv3P)IEۏ]vم3g7yfΜ9*`he}ݜ~@;u]8Rӳ;b .] >O2qD2U=v 5't+ruo(I44 BYK3 i)ZVxuPq A̠svaրS8#2(-R#DiRK41*Hɲc3BBk}A5&IiBr^GyRYC9r"qxR!$a$&=}~$0@+ȔQ10}[l٨C,eɒ <{Ø1K׹fsw$Oޱz35\ηlrVݧz/ݼ{vVIg#wuM_;N3m2~vw?5q}lxƯ~S+>3!}aI֖tZn4.ҵiaϓ4u^Lo+N6W9=e>!lj-$׏gDȋsٓWCS>ߥU+ 41Lɓ'sꩧ2g-[o;#H5z7zVz9Wgu>$ä#3Re<12#HRCiB`3\W#I% Uh,0!3!5(Kfq< O&aJ&%4$Edב$!!,V\.q𤠘 H (HAI2EYVDf88nMgIr0:%}T$q i$ƸDP!5^#Q.qbB8.JA36qW\gɥ^<1 &|rx]ܹs1c8q4 x),XiӦ.Zwy\.]X~{ۯ-  lvSĩevnG׆c5K]Re$Jۏw8.;0R7\qc7W MAVqhyn/j.;b7?Z;WfjGҦcx%T;./X-tz"]UQ]p/k.9uՖVq ~x.Ï~kλm/vBگXXw{>'Zn׹ZeɋGl4k{7m}&۶|h.xNy :XY!3V`֎@,B0k&P s=?C90 馛^b:mPQ cR$#"UJcQ)b]%Od0$LpkRbXV(UL7,Qa@qIe44 iS`M懟|(ZQfNƔy|qp3C+JӌVf`4p=$I!Pw^UYesNNJUHGHQ8J,kAEX  #QQAu1` @(!rswY>DB/! ޹rwk?z羫Brk-wd&?(v5{"1ݰ T7cVےe&$wq}_֙O`.٧Qaaƌpk=$I7oھgWWyӫ7(/3Y5|,iۍqoQz~|U#/>$Gu_$}8O|OBf i><ʅg'zdnWfh9CgLrQQ*b`R:;+~꿝KGz_LIBͿ`smy5J舵dns(OTABryQ)m/Z/YeYf-A";\͟yR%g|)app:GS>-D"WYU$XU]G&Kvs& uLh75b2qn7R+n-5,dc *(JtȒkA\:~~w5~<]wv%H UeO(<4=v"銻H5LSc'N%k4~e,*5`hI{顇2e]q1m4$/=i__w-#۩¡saze ܸCecڔڋC9{#? H ,",KXPhP(9GZzB!й蘆t.Ri3ibRLBftȱtij]3JXPR!Xs6+rib"WwR*,ç):ʒ] [nُ,_0M3 $W-Q*.CD(%5J(TrXl%-͸^ܬGcqy9d;%|n^v]Y``{Um~}τژ9s?\cWן9yM] Ӽ?.k{]/?|ʁ1QIK0s:2PPZ\ʚ; ^ۈ@0gazm^L> R3 >;W8r 3îb_mF:=ճ++w#6Qh:l.#$R(@c!3)#yJ ӫA/$&yDa@+g.#B"@ {8R8Pb pAX: 1g)v,R8@N,:,CXap<6xl%nN(",N؀8с$B"P@!L7˖ f a`8jjLe)/!N,.nr&kMŷNE>{Ƽ$ZG6~#Mw=qg 0e|\pYVj- gc׬}UeUE*hWAs"9Ұ|shHJ[㈏Q,K\?(@T>5+ĮZT0KI1oļZ:.w{^SĚ aE\KFNҥ$R*$$覆$IIIqe y/&;#iƂI'aꠝ%B΃W@aD!NXR$&1IÀ0 G(ht Y *jǬX>`?QLva!RF( z$3@Jya}=<]`Y,2{lNJV@ҥKY`KSPPc2GM]5F:7>Mn|Dw.GK?_ޠxo' zC+H"ZEÃ>'3U#{5?oRQu/zM=so`©'a#>tݰ޼o۟Bmag#svv\Լo$!XvvBq˔<]Q7&PkFE=a@I{rA?-rbDP&NZ6#) =;}yOd41( 0#I359B bpL!r:fM1:pZcŤ)AKA)E*nuySBf$qV%JJW"$u8#ҔJ0&Ckㄊ1JGKHB0.j ,B!0" &@V*tc:6i Bx$ [ݔ,p:͙t=:P͸ؿ-oAg^aAu]RM*K8Di5syo䥏~e6=OD;~rUNq[mp/lY4/{ '؀9ficV!yvw%?0+fp"N!Ysko!5I$?g G2 9^;/GQ.>˺W %21}0餎_ئԺ㋗ W^yZ^pt< / 5$IСaʒgA1*E0 eAH4 ){^&.sxj^VR)ngtMB!w@THKD{ISP)lT0 )TJ8e!XkiD7CB @M:t$cqPD$qFIVE/+X!q^T@#X/֑)I.EJO{ .(oc \s ?386mRKrgl2."~ӟrWsN)%\p?O~ɜp l6TUn=\Z,]\t/~pl[7/Fk8+V<t~fRMqܞ5޳{Z!/{xMƏwhƛ~5/RJ~ӟd>Ͼ勍zXY(P"dN)5ibɌ Ii 2Ej% /F#i<ΡTR 8/@yB/MH ̦nB)ʚJ 2J>F-pdiJxpm0֠=, ZJ6±rdpFuQ*(DEAҒsҌzˣDjME@əwt'ʳ!q)j*&NWV^u]nƇ>!;<.\iӦ144#]j7I)K>',os˻qzǎGikf<9?e%]ԈSA IDATyQ_(LT~g&5v'֐tq/BAHZ .uޅ@*:9b 0akm¯xG "!x#w$ e޳K(~w'{=|Bݳa;UtV]v5kňq)&Eⴍ3 Jjʅ }}BYKjRljh%1Rt.*h#->(U{ 7G?Q/`_瘕+WD !8_^իWn>2eڟYs>RZOdO?JQ3යQ[1-Qǎ>~D풗vϮmylx]7Q }K?9xF!awVAwȥ-#$_Ac}[I?\ ;2zwd 3ϪS͸ןP"Vd{r H2`+g$g γNȼۣ?[/ٷ0ݢqKS O5ܶ` :+ӗ/Byruב$ W]u+z'J4Mnn K23P)C@䕦::Lf`b$Iއ)X(#J #L (3<6 k-YfQ*"HEdmO4QZhFl%;V40;p@70BL*u $&CX(&Q(VڬcZQt/[4!yJdvj3Ozʍ$I7ߜ4Mגgs>1o<,ZhS^RrGs>xk_q {ێ;  {3 _WjkU[;߷8|\E,󓯎p/_@Q>Pd?w.Xo_GmLhydֻSu(O*N2sP㱣Y}Ωt H; @KYs[{xC˜ =;M7>OE3E"a*SMpbv\PL:U~<?7X``:zD$d#\X`! CvqG>l z";w.so=w~;|dʔ)A^\ox l69Xhf#rK2yd>1009sxߘ38S9餓<~j?̷-g}1\¦DxA͈hCiMTK#G*I"s!p.q;0II8 Bq5-p d1iZ"_k'h"A(aɺHK.b]V/票13;`CJ=CQ0,P*)Ea2e]%%j H]c%-,&it B@f8Wt;1NVE C*%3g]z?b-y~a-[>M7QG׾58go'YG$&s,AhPQTYa[EC) grhMtD8o/2" *(t!+p'Ig-Q)"*ER] )XXipLa 2 R M(֦S-ְRB" AcZPLTDwiڌrHG'ilL.wiuiZtvom@s9cX|9^x!wy'l 'O~^_|Ŝ|$IYbų~cBڋ;|Zg|dppӷfk3'{uy$eկ2){c69nX.qg<zs\IsTD3gz3I~D3x=[}Ug^O؜ }hPF,9*[g!TyXbëD`Ͱ}D27ύ;#nW2>f=L=+S.lW&m #b~E.|S[K(=<#M'L^kgr-_fx8p$cOExx̜9}r>V{ϲe駟Ea & dܸq{wd,^/}L6>.]V{}^u{ZkN>d + `p=RHb\ `2K5Ji0D+i!;H!֑b7bpky5dY^.kod,pdqJfXQ3a@.1md#R$N84zuXk ** q("Ҏc8m8I =ر!, @ dqBѡ(@ZhILkތۀx\Xt)J]wݕoYSO3x^׌yq3eʔuvߞ%K%oybz,֬WƏ?7y:lP e =k,M_פlsj?{5GUn}>~+Hlu|>v;~^=֥=bI@V0CI$ݾa6PtByC{ȥx3 Ս킀y[9qm4_ҡbv5a6|uv ңgf]:7="ɚ*%ګ@$s=8q] fL3_T*MQGw;~ST!6=^6pi1g,YBPx ^7R*0Ơ~Vrӻ(tyB_⓪^z ú(V PĖwZ="Rꘇyi*xRw2Z 45x@kBP(ܪD[:K$ 1}.UB^$S "Zlf2Éۥib3CTX*㽠+ &dZ2n!4I{Ln'TkUʵ":RDF$ SF,>qi:5xg{3n##MSO|;̟?SNeٲe麤ܹ,]9c <(i7ns. ,`֬Y6|Ce[óސ.Xi wQc yѲ!7wMl5GԷ$xI_Na3P<3ru$po@@yf~xUFEPJ1qĵfL2pBN=T~{>fϞRKfN;4n;-ZV[mzNXd̙}T{Eo?? $uQ^l úX6)P* {V 5xBHKERc0fGuR@T(c dd혐8g[A=Z=:jU`2fuk \ܮϮ[&D#N\p7MLn]ȡy[Kl?2;?v?_pWi… g}k؛nvۍ^zyeq9oo|_SN!831P׿Χ>)z衵Gw?O`…cއ/}K|## c.2%p= c XbR/^H)82blnaw,I.BD!B@t)^9 r@__?I!Yb $^ĉ"1E$}>Ӥs)RH&m9x7<Ìԇ6Z%fbI(Wj tx'p&OJ$@zQ$IdRBJMuZ68e:ݽ/:I>,P3fXd$I¼y<r%o1nZr؁ :ބ$ %ێq؉}kbvm.(+l<p@U1yҟlsO%)%0{o&T̚ }${o ז._EK\?1=jD|k5 Bkm:2#[*ey[|n߶-6/pdYF҉30Z-Q*TB@\$ (JcYTB(1ތiCb f͚ԩSډu,Y‚ 6[;:[iu@p1x?u#,^vUA 5t#Ko^}O`p:vå: |>0B3O* 'cGWoGyiog^vEo!U[qb_5)U6eq6>wU?ϛLJoݱ)onBPB.Vn j@L B)P)A&x @xI a$aQ "FHYN!TD&XP&4"X R{T^X,-Bc6K);KfQD 6b99MV)%R+08M jBd K4N)QH(%h6X8wdS|({xzt]ϟL74-8e>Mw9]/ohߗ5X6il {?=yw&\y#0lqpU>w[3`èn]%RUSϡYF/,qԶ>g d@:UOJ\{x"#*Ng˜M._az.ȅyU1}0'F nk쿳uEY?uWm)%w/ַ)x0I<7׿nsuAo`S/^k/{9{&!I-nFZR*J"b)0"'Kc$4Ӎ2Ƚ([w Y;)ET8&5(R!% ֈ!B[hЙOȲ48/Hf%.2ҔNCƹ xgr_H)@ V9$ByKqX:gpN`46X(rY xR͸^1ЯxAU}[ y@bGW6MM'X*x}JE)?;{[7b]#f}nv?㱉_<6M]9}fɄE fO{ǟ6 7)Mzi&c[:b{K$} \P1##*vX6ߣ7v^ۡ﷌;]A" GKETq\~N$6,P*0nBg(!q(Bia vd* ZIҘ(*R.tRei J d PRQ,g4FtB X ("` ʓ.xM-&,q1_Wy\Ugt2FDP"DQ6AFq~.#"*0&EB:Iw~=4Da|鮪ss$| *O ]$sYT>4/`W>?*GGzƊ; E8sjOOS亷Qd`]fvx >mvbb9#e%wGsسCn<[F=1ύ ޻An",Ho\qEw΂sfG IHE @McP  s)RFQa#M FLnhs!45C83d&!dap.A+ GkA %ҁ =^XZIK1֐wQh7c-Ԥ8gAug<*=  % E\"[Z $ĩ "b]F0=)<C(;(>[C_bYXw5*w[=[S_aiYӿ qe"l|d~ Y*3i8&ft o֨R{;t S#BK IDATB./2ʆ+cZ; F(l{Ox?05owʿ|-ntUW$nSsb|)#,M]Uz{#*b?:̚U/ӓ{㦛\~y;l֊:x;'MR)$ ) yDwuFLj $P*DHIѢ: 3?rHP :1Kp8$ZI0'iP(- RkAB;mi\4HjC *. hZxtqѫE @/qԪCHPJt@#qH !R </-^X)ٗp:a/.%Q|~ǖV;9n62;]0gU\\#MV%Clvb7AY<{e=@{ؚDyg|ҸQ*hgMiuqX5=})+FĵwR/twxI9OZ%u {ۜ=tOAt˔easnON J,L-^(|CE9J}\rIkjubHS'H"" sxV SVAƟsχfI>2{o D2'w qcߟ./d=/O~́Z9%xѤsu &5x XЬY9B1/U $К0FE ZQ@OoPZ!#!/(X.lޣ$&a|O=Ex@ )Q0y(SpM xo08mI4$:Z0$ s$qY#&e^IDv-rBHRLi՚lIug:xyOΤIT*@&pBΝK^_IazfE ,?h:ϩܲgmvJ?r/īw6N]Upo^JJfel4]|'eHߥSWRVx3:zӻ*O24{>GQqX.zk\3ft= 3#9+mq.|=*Dy7fG-C+..x=cF/:GMg7^!-YwDQDXq<I ):pjcZ(T 1)IC/5B M ؐO9 `EVBzzK_B)]ւS(JG+cQ :Ć!Ķq8MH$oT(jQw8kOF*(D2 ,C^h ϻL !B"ZAE!qj0‘:Mn!ˌǏ6mv q#ۥ>-ەßlqɜ73";/[E|b7cχռa7 ڣ@kyWDlC0y2i6hmz'ckzc>7J?"X{Yc_9CUĸ-IyRkZJVcNS;0 j~$X[\^=Rgcθu;zpZ ϫO0Aq!e>2==]/k,]j5vo\HJkTIHP9Mi4픸h۴[#o^H%-b69Z6zj#%N<PT 9^!B;A(N8x/P:{M/qN$%\bĠ$կ_YDJəgɟ'.|]ved7FsSx'!Zg3gdɒ%/+OGIvBœ^=+,?ۂӱNyfwg=ͺ_֘!ꃫHGwaT^KjY@;X#!U,RyUY9NZ || %C67&H>Z\>ѤʟLr٧8R%\rI+nX/^-ιyg"Eo H A)C EH2 I-6 @.#5S% ( @x^![BH&ks(\L5|B:"ky8RtJPo)!cC^აF&NFRqjֈ2{q IIm!<&&iOc:ȔgN8e˖1ao|rn&n;y~LTO㏓<DzH'YȘҏ6Ƭ74:A!Cz~ʆe٫X8,qXWk)9TbRO)G,[꩒J"_إI+v;&}7p[XeCz=,Vfx?n/~Q;֬7_{fxzk|Ko$=ZKd(==JC$ @xA. (˴mRc2! jc6VLC\$a= RgQ(FtƃM=Bipx~JI<GMکzM+R,op^RdpX!);Rl&,:hr8㨄a#5 9@@"ʍWLGK( 6ҨQòe˸y׻ŭ>9?~zxӰ<ҥKe]F2B8Wgʔ)ltMk^믿Ϸܲ+V|zdAʝN芪}:B' w=~f=i+!aƮB׈Gurj^*$U[W5 /oB嗏(PcMߑ~/{?u{9DC : ekz"-&^q6|9u7-|in&${_z\ӨeccR>ŧ>UXa:]TL׊/'eŊr-dϤI^u]馛wܑ뮻qOC) 4*Dz{.ŚH\.R|>O`RHс&IS-( TJ%<k=LǤXHZvےZ!yrJ IMѤR! hZ=Q/~v5~E(CE:Յ8i۬:$I2B&_ o8c篒\%H՚;O?3g9쩧YŌs/y/Wy0YCOZspbeӥu;"zgC+,W|lgW{ /?蠃;Yhk6ᯒF\9q6Նceu C.7J~u5gSZE8u7Ȃņ^Kk$c`mw,@k-6l.͛U(piկ~zv؁+A}|+,Xӧsip's '|r: >t H=N>fB吕g*McZ`*N9=q=lu?8ccqC};a1(:x0A)>Q.ߞ5#-dt㍝7{"yC\`c=Z% Ӽ-)(4ܾ׌99nevOi=<O9 q);X/{=߽g7u*⺡)Rd(I[P"4Nic$B(0Qg$ZKFE3NHvP-GH:Vp AHK(,%M%ё%3 !,xg3UcGNZX BIʼ&/7r9cLV XcxXk\&J$e>R8ZG@3u/[Ezp^"/0!nwhQb…J%v[|O< 'x"_W^q)˜wy@Vg=#x=3#r=bobWGJ_ ?[S¸YV~txUlz\,#/ZhSkZk-roc70jMU"7i{i>rjKY9'{,{nTƎzg0]rYvW8vF"T|WE)I\ʝ6_Q엜NĿNd+U?W "]Koav2KuuU )a] w\[m6:WX{j3 l{uj@7=Kpgy+kA@Bc Zk{Rj|k_>o/scOwRIb&sc-Z=8^114 C+Z488Nѡ&_ЁBJ׮0q|.TU&B# Z$Ż/S{a@p#@*p DkHfR!HLVpd>$x $I*a n$MN:E&c x΁X@$wyr)uY{84i-"S /3fpW}s9g?CIJNϝ;iӦepm8H yg 7d]3Yo@Ν;f?u _"Iybn?c{$WP3y h^=:z-hλ^}%%i<ڍgoy^qm/,سPq㘤jMkJ,9 UkJFnҸwfEWH$_ay(~Zػ.UļdY_\ >"|Sd٨+,]T `LibVJ)&L{2y8tMyǘ>}:J).\Ȋ+&lYoF?44D>gԩ<ëT=yvyg? e"R{7u*<О|)ؕGHHZ)z'RY6p{P'PoP# IDAT$mG6VDb1=BRE1n\ĸEEB@ 3-4j&وI_Rhٓ3ƀǠD0C!fx\#GYT IiS\)XDeaӬ^+O*,AF 7 NX7ʕ+99ֲpBYqש2:zT+':` AǍ<ӔX;s$\=J=ő;V*ZZqm ^NJ]ٚ_IOJ%ɬY%:/T,4\xaK/i_1u)R}1^lo}',u.yMcKS'MpO".)9T*B0?jt5Bm:1d-2Pb\`~W_gN>?νyԷtN[]\ή|ʯOY\bN/#mNzW/^r!Oyit^c2K[sLgx b_l4ºz)#E tIg a. 4AE9$qB2@xTQHϓƆFM72gɤt|";y,ɸfmT/;IkOcHkw(H`RW)peηX9h.;Ӌ7Ȧ_$$7?{7xkVd+;vuo;p-~!k* `ھEܯĸI/?u A[t(&s?jJ$^u]c ]oba> -Rcp(Z <LƝjQְC0%k˪J@))ANQ3HQҢ@(IEXJkt)FZIZub>X"0iI4q"<(/44%L7GJnJ 4o5 ;r|}86&n+WbkOA-|dzx9}|ea^"h=߲9Npg{EB nnvtyƦaKŇlF>RCW5x,_Tu;{ d{ngC(PzIjDňB>OQԤgdFM\X(Tk I,!=*(S/7$qs*k2vMդQo-4Q.BiIheXIrQVq+&Dx$NLjH3!̼PBI6j[n_ iM2"_(*En#P 1i&eF@ [')P:pU0bk|tS49YC,w)S7WԠw Mp*FopҦLy&a+iU4?$7l 28tI`ZZsJw7J`1|p+^CD0[sZ{8!u *g\g-k>YJ'B[?e> = 6|_-/ٞT}㱛18NhbM;с+1Xb(T "@fb xI VsFA¤ &[HwF$2g<65LGIVdJ@m\SR(Ѩh6۠4 0jS"ɸv*(DfZ6ٔ2nzgAmΙOG/)L9x;:wڛ"W Y0˾{Yzg7b e|x_;7pk BpTWGuuths>I%}"߬@!F8uE=<>:|X[dr\bEr9οɃW4x&&Y&wLb8c3iBsAH5Ff#& Z&A)*IVE+t@X΄x|q9O( M.R+im١X, M Z:S9zVzGm㨷c&^iZq-r9xg)#IRI$H` @kI ͤIXiB Р6- $ 22NecNyef~EۏK-|R)ϴ55+k>g!_?b7dqqG{R*z>q2]= qU,֨ח[|1ؽPƱxF70Q{j{,Xr,7F&>Q Oe'7$裻wJAzΟϊȳ4C1}H}xgD#<+<:sw֚454-|/ @a⬡ٌl2Tk! t a CrR MjTBzH&v4D:@L^L"@a c8E $t!*1^Lbt W(s9ZiJ14Hy atH+7x㰩GkMVpޢʈt4*˯VKM^ LlDH4d(;[($ݧ^*3yy~xI4ƜB^Ny[7ӳM9H#:WӾg=µ:o︲MI?$0x ]1:eR0z ׉ia7ƍcưߒo\_FY嚿58b.7=W.2w"'BiyWtӐB$/gd;@~]{ E'n2eܯHTʲse5H;}G`q.AzGڊ6 hU|fCK$qJih5% EJ@WPnlq+Fi@, s#I:ڬVHV g x!I $ي(RHBOeh xJ%bf\Z+Qk pt@@%$Fb%I!%RA+ccHe&v'XV`HAy4}Pv!lmnJoBXf7]Z띑c,WXyTc|BM7+ .PMxN,뗜>:0/y稼Ǡ8wGX4K4_߹;X#Ы_aV^g+|]e~yL<7E}TyClbIpK%?;~[_ZK 6ݣv` M5Nꔴv e}RHs`RTe %FIc!"Q!BV8AHp4F#&SpJ8aHhix^ &ZհMqcNMl1Q3!6( ¥)N8r1Gn^vk:Rkh5ZҒ ,vL BLVz D"QNR(TJEJ|v+^k!R)L |WWA>gL4Jd .dܹZ|)a:[dX{r0G }ck&8}y6=wH$;װc̨zn߻pX1F8g".,(S1l@CRU郃7yYÔlj9r~sLBse6H__?[{D\vYdΊ Pj< ;S9Ķ/QԸ?:FfG!g\F 8X" qLޠnC(PyH%PRFgCUNMH IB4 "0 B+*2Т`#|П("hkv+*6Ȩ-@r{ƪG].0ysϭsN:uvZkדKG @!DLzǁc-^Xd c:Ǧ=Z"<ÍQqr,q+cB !BBT ($O0'1džX߷A⤅4:PDR;u*\daBD)߁)X#Ė4mV;w. .Lxxʔ)L2wޙ%Kri=^-)nOu l0unq&aIt!;dwFXQlc]Oz-54&nD3ݧK~s5!ccTƆIڞ8ژEKw7l]ɗYN!gK<:l<ԗr܏7zů|OUV[#> 9./5e20y{N(WՉYPRZ #7ѿUe}Rg#_I6 XUKDRb@io0.4M GJGWJD#L5x+MR&ps" i-ZiFJ+9EbbdK"jj51)yH-zHjaRrG\H\Au*(!'5a GJ1OWX^ʔH!"!JC4jM|3ElHOpB<3aSx,^yM=5qK%I ִ} xBxd2dYyeVݤ- zW&{ * +]YK 3"뗼eP @EJN䃕 xZ0M:9|2RPqakt\ԟFvJN~ <}/;3+\~(CC|czGa]2di<_Wʒ++tJsUߛLqJ~_KEZ78c9INB\Rs/,"ݝݔ 9H!GJTHE5|)=`ze@- @k0͔P8'@Jk3Վ F)X KV y_EӲ6٨aC$CTXڔPh4Ԕʒ.t>7XJHr:B{M9S CH[4FDjĘ!E@!_c*} = )%{17k}m0s̡P(f.֮]UW]W_ͯR(/+w&]~sX ҥK7ǘYpdoW\a6!Xhׯ߬\;uv,[h646s(rΎ 6M1-%J(Xc Mp: ^"%ZK$X0`lrgR)urk|czG$MK`[-*DhPD 'M>Ewr9Nu Cr h3A@hRHi6Z4-78ٸq#{xbvm79.-[9so`ѢEL>'4_ke(i2Gc+V|c a;?s_v`{Mϟ4wԤ5oR fבl3<fH> Z4 rަ4W|voyO/IV,%M#~J6~ iuE{BkcRc 7l8cpgߡflMA{JmxƝܓ|}.]*pEfc窫j\rf=τt7zhy˯/s [(=߫M xu-X;|}./atvv2<<~_S AӪd,8B@CHG$>P鳀RiZx'RMe rtL!NbZcbH&4E c4edEd=Hѡ"11 qlJ+iHր@!0 բo1Q> =4M ^8r!C""7njtw9q+!B(RƍO7rM7O~/ˬZrZky7̆ Xpx&Raw6rX8k֬7޸ HP8rbiDگ2A'G\O O5JKQH> Pk@:9ǃIFBDX0 D<0T8 NXk: {$aLJ A LlHMR$ٍ!ֈxʓ G. #cJ UXFFjX6R"U7$.ţ\3bBTEnX~}exH%/=5 hc1V3f$x0Lя~ħ>),Yڋ˗o|"r9.{\s5ԟ#O_t^{If}lgRNJ:m캡d쐡`a%vL陣Q}0e#A\fժU|dpp%pm<O]!:PY&3F)AD<8rT82 )ΐ$1fc,Ibrh&:RSC=xT Ǥ){545QAV?=cR 9 #T%@BiKqihT,RMK𪎭mw4AxRR̜1@E<16@\R@!_j`d޼yz\ve̜9n_jk׮e[n#_:{ԧX~=Jviyj'_o4ƞ#)UG:k+%s*+D= |dYvܠ &pp+rێ} C/#rL_ON\dio6A/k朞+o7I8c`+cQڣ§A!Ro3B-~' 8]:} 6{mg{q+o2CYcN!Nߘ۾;ʲ_q/󂦬HTBMQ쑨N얨'mR.d48O#'/-O~8>GGG###/|kײh">Oя~a.b֯_O\/[oeٲeOBs938~=ܓ:> 839Yr%sySOO|c>\ tv)sxtHR0M-i+W=zl|)$Hm(!pIx#P"(Ѫ%Tk j&qj)(iqh1ΡcRk6iaCxR!PZ!$_i&iLPH "rNH&ZHH['$$ A<2jO }J(A@yJ q+ƥ lRCvP,( Ņ^1uロmݖ-y}?!'pqn:֯_gV .YBQV``mX%`=/IM^Ŝ#h"6__s})OhTWfj|vg.@0I^.oe)#Uc0XdwlcB +N$Qpx+GG )} J_ey7 ndbs9UWMC;]|ʽ񍡗*~uج?dIf( 4rD,xPS"‚51::|ϱUK6d-w]]]x\|'1)k[o ny/cX,{zY6q dEarG2uTtwwovډu֍Sv3gYf^u{ZkN8잓g/Ҋ|1Y@*SBB %XLЊ[P UwZH0;s:38 |! =ZLh&)V(ȣLZXRB^H,fDh $AyHAݴHu1t*B MXDX bk["rD D3BsVMT)weyD[rB8)ϓfJ+=ÜtI~n$XkW(8aV g*0eW7kBD3.d@[<6oKDrƍ7N.vo| 4?^Gşŷ&@й?ӹ $1ř6!B{r|mOV/CC L!_|gl*um̗;]k&6;jy:_|(oSᆗvMwɐ [`\[0v<>u1 O?qwGY=ST:{5C!KϏ5vX܀X S3গuc_f ~iETbΜ9qv}w;Xs~жn'_իr?L ԞEvG=,_٤Vqg>OB}66u;D+ Q$jMSTabEZ<{$k,F,[R" (B*IXGZ(!@KՠVkT(""P =P4z+tBЩG{’& B8᩵4mBݤh$)4 OF8Z!60:4F'9J^+}=E|"70 {z_GVb6$6袋;q1{l֮]KF+wߝ5k<>NJoo/˖-CG=COK.ew& C6s x9vpk']oo{Mԧ6zKϖRڊPHnjn`ys.:ې+~(aHCYzF[=9$}c}b7Zl,b3WQ/l׿/| T*gpn֌|rRfL2l2N:$vaxϟR5k000'oj??22B>g޼y{{Tyַ)%Qm"b}66EhB*3X$R:YK&x%)T "5hq7p|NZ˚5k yM+Vbųe>2k,s=?ْ%K8B/ms=K,3nwlLyuxQXRӦ#Ѡ<^6iv' Zk^]Kim ՠSh61ڙ:?=C1wgh>件[ Rp GF(f3R!/qۻ*(\yWoL|;vZ \m<^89Gٝقd,'*T4-uM@1u,F Q vu. "o%EӟtmIl2{o~,̷r w$/~^g׾5NZ/_SAD3tp8F5FBbQPrP ',2ӄ(y(4lbOr$ 'MSZIID("+P*ާH 6ii:*%ʥ"BxE\j!I5"%ȇ!(O!W$ DQ &{!M%fQ t@r (L )8Zo?9Obpp3h)`maѢEQOE,Yd DM%Kl{LegY*+7J:Y~9\_c8wKo7z'zO =u==d=rQq)*7}`{hca^rnOTFYk&vq3#n03;[V8<7rӧkN>+!%kwriw}_?;20![,BE47}w~/6& Rrjg'TPc8k`OpyԒ}0j8a6\w\G]!+joeKʚ/hx:4GQ{GT  w 38xrFfXƌ?GR#_<L(IpAq뭷'I),)%Z Dxo1! *PId\2YI4x)ޏLF9raa1qw4J @@Z'#M4Q%d&6Iѥ")Ӫqi B s9r"QXdd&x> !C"cVBHҊTVAjK8&[(-#E;|^¯){sdo+ ƈvy6kZg'lS(Mn1=B'yg@_egM:KNұqTW]_;ӾۘT7===WT?z#oIR@. %aNOj,ƥ@aP&xF pLLD x(DPR!$ sI x[BR1Gbcpj$r!'uDiOZd̬$AD=͖BdY5,V 2!0"@;|ΆF@H5XZlbA8R 6 !Rcz Zqh}Ǹ@P)aȁh)+96/1>e,[æҢBԚ{H$Hւ0xQP@9(ա%ԘVkeՏ<*?G=mM9cvW=]=m+} fmOZ:1%BAio-6i޾ژ4gtw%%M\622eitqKSAnZ>Jwʕ)\wRwc~8v={ɽvq {>7$p|x죖`;ѽ'hWu~tہdmLI KEzVb}qbcE4qH4Rb8& ᬥHR"(Bh4V+Z1Xkyԛ)IbH-BgWb^P"+yt";HbCMog7z$d9J24K*@p58!ғ:K(MS$!miw<2'CFFF!blO2lI ]l"|Lel;軥ɪX:GnPƯR@?K@m Cf9 ck&oe/Fx1ƣƤ ==1wSə@|cI;G'fmN9(,_<•WT;wF~N쳀NDpp`u!!㛞dEB`J"%}0o0+no/ƅlk@6&#$NhJRe䣐0PB*8kP jҌrr#(9Ux/:"n"DbGH*Ҵu8Iq4(GazI#E K.vz3R%_щUFȖBiuBH>߁!xs NuX^|1>q&KJx ""Bu$!I V4mOmL>g#*e#,gXw{*DewL]r꧷[ (O;FuB<tK5:oƤ>DBo- qmmbn:9}oVRzg_7ȣ;vvJN:#,p|;\vAȰCneʂ)Y"ܼˍ8S{b =1銔Sdxj'.,}* V-&)Y/w ڋm1I#TYr1Ρ@BU h% 2I粠ZXcV[4 ʣT@E0$Nbjp@ ,>čPzL5I0bxg!B BSB)Ʀ( &N[<ڷ#%]]S2v'a/%ZӄA %#EBbco z| påo*(?RXLsH Gi$)I"mLDS[Ȭ7F'aMV]]eF;l o@o_y'UȐ_403| ?p wLMsz, IDATmLZ. 9ovCtJ/R~Q,CW}}wNzܔ7m?BcoڃI-T8@5y@pJn:OGH&uruV7;5-ADCv=Q:c]i>i`ozM4</{#2Q ;S+Py41%F?}gd/hC"B<"HDZw ֹ1AT@HIT$rh#j47c<ޤԂ?%Q!"W.K1#0q.R&&1 9HVZmD! fE'%rQ|TD0!YIci7 $"0JTh P:+ Q:XRp0C;w. .Lxxʔ)L2wޙ%KrD%̃ lq@=vvg Y 75qI;BJOR{[ y";O̊dikzAq6}dicR`XVr5*_P){C}wng]7Ȇщ-ob g?ɡ~;bV!46`Hβ.9e%?{~%OL͢; Esw xǓտh'yw/CIp^`RV!{yaeNO@w(< O;laɂNY=[/<t{gg@kCnxӍ jK %=%ŏ*4)aڴH 72/"-`י̇cq%~TBJׇ2>1:m${~8u}AgVf97򗿜o311?^%ቤ\(qDh-B+_E@H#G7bmjSEЊP JJREPE&=A~;>pYg`{]o+WrAD !x OR1~8G}4TI#<y־m}ڇAݑW|vݾ *w[Lz&sqStwm*D lyŸj!fe//ag3ZB Tz3x ͎sz*+I:9Ƭvp(k&&Y^Vp~{}꒝c.sm}kU?qCrorfKr&Xv;m9jEG(/.(➜SK8"?C9+4M9_ܓQ1 :PqZ@xxB"4' $<^}tЅ>cqqDɱXx-Q &䔕R4m,GLqNuޣBG1*,a "Ji!Ja/$(Ёy^,5Ho҄!R$@#C+UJyV;An71"TYMH#U4H yř^hs!MS$aܹdYL>?~\}xYxzG1w\V\… y@k}1ɥ?k ?f"# _Emƭbw-z4;7OD[#0v4i]|76knݕ]=l!81׬aQM_>9Cj?pe?!N!r@Z($"x7zE)斔5'Ĭ$M=_ԯMVJX?Z Sجu1[ i)+]זk` Cve;>h7+{zr%vժ ܹ5pI/K!tAu3AurJfNaȗ\| iJ* o_3@9LvrksWbO|VcqGrsBzcJׄ춌WqYCl]~3XZ(=GX#r^LY{£R `y7gJWoȲ\1˗[oێ9sl?я8HӔ˗bŊ']nrrc \r 9Ƹ馛kal6`뭷ed$ڜ?cRR*I͈e/ iS`Ʃ߂$e)$[rǴ8~ IƦ# ׷W!c8ydQu9!{0 =jkoxyvdžgQ4i SC̜8a*,^s晣/8~?m{N`Ee#?}m[A%84 |^_YEͨg֐3Yu䱿BM<%ɬCH H" C @H+v,ih6 u@RGxcQ2C) oFcA!%Ȥi5d-YsS0p  G<K.Z{r3,w}LLLp 'O)[r%z5TU$k?z衵`ɒ=u] >C}`uz|.,г3볗l 4~i#yoghCHM{|&͆ 9,hiSp-O{#<4se\ Q/_S:DۈӹC-7ʩ20 I79W:Io㰥!|Ώ[W>24}b]PAh &lBqS:r ԢD WP3dQ WP먡 jv 5\EDY}k$nb'.n]dRo 9¨8s/* ,|{o=A /G+n;Nuאb="(o=1ydӼ~$ OۿgĮY>{ K髓g_r!;dAGϩC+HPt7 R&v]99Ez¬<ū^'Lvmr)pn4 /^R3gM2{wr ';r=pBR,]QNH)p9TfP9QiR!q$CVC7MIrK+I#* }uZ 4Li4Z;)Bj ' %gVd6N%@sp4NBDIPB Xi#"#T HL3!G Q.Y!Bht0yc2Ln 1%$5 :x V: lW^y%ccc?wZ.]\_9Ki|k_{Μ]}ռEfZu\}kz Pp]{oߤC9']Jtn%?(ObӎP ~:S(v&~;=l6Vsye&gљd%|޵wahy>=P@F{E1xқS$tޜRoOYƩ߬+k}y{(+WZ=wtXD۫_E-U^sR?\q&8ӗHf@ͪfc+7Ůn&M)]ĬiaW4p͗o즈/>`{ϲ,;׿S{5װ^{~s.N?t9?x `͚5qc _Xdڌs /SN9Fw޹6vg?ˇ>!$ ?c):t{9%0⍡)Ds< y)ITCJVF@bݜV&c1wLf@G RxMLbMB}h4t:]5*euJ*Bi)Xl)-lY[ad|A;$]H,$J~E IDAT FǙl5InQkҩrYA(Ra @Jph6I,KY~>u^ .>4e=L?f>൞QG\}k \zt i'WKy䠃68׼BiZo?s%f|)\2dxlq$eD~;=l6\s Hɘ|jt+:iEVr`mp' + !1KDddweKz}k Sqi){*=g2{_tw^YC;yS26l5 W+x~eoE{rK}6 /2s eg]Ĭh`ObObMW40ؑ 6c_044g͇?ރr#~_[3w~ T\?=e|EWٛnJ81gu~6//wN`>?Mpn!Jk3f۾7 WOp?o;f>a]&벉KNj5-#N0F,8#z/0X0 F E-4XN1 z:IJ(BHR( xs8kp.a:OD% ҒJNX32Ne**aXЍ|fQ^" ɍ`ZU㈅*aLtqcE%J(/e+-WtVb^,mx!|i("8h062Κ)(LɒTTB'{@ W-OXhr BV@N&R P5Nnm<Ȳ 4&QᅣRR!Md' MB"fg AУB$s3Z`~QV{d45 |&yPnF!z\f#9;wʾ~ -:G|ax,5YíƱR<XgxoW[c[stYmm>p(dz&{UI'OTGJ"+ysr4+&ҽr1z*: a۔dg\~(_QWlr2 rQzUܵcC[-ns^*Ҕq"8\F&yȌ!#J !0a iL6dqV/$mY(xO),QhjrxJ$YJsRE%T/ *h@" C&!E&89FGDq$IH T5n3kq.c o-RJH{{KJ){dr"xP>W=k+fY[ݿU^lEpm!v$x>CNj |rp6<0D$(D2וuUaC_vqoMcϭiW9 1w^җ&0iDŽ;$\8pl7,ғ0Jy1e`1/0-դF÷ǭ+7V}$r}2һ9z\_NM. :@"3:55 2WH!10yh:HJӚhiv1yNhw!0^!\PEW+!'tSK1h$DDbxI.:"p)J*¨u4Mɳnh!Px<YW2Ng-VXEu@J\*j\[+((9< B/Wn-#|ҟNhӊAߘ|'"A#++!S$Cz[J7:Wt͑:yZ n[򱟌U|f!o)㫙56 AϮ?+v2p|W魴ļ'3qn~ߟ7Aw oH{++̦'x,D%#$n^,KB`IɱN&z@BxA 2IrG9*s̠^ IfRnFݡ106fr5 XH18XV NM7KܠR.Ҥ8r᳄v% P*D V F Mfr eQ8!' ;4!A Tjpz[ۅ4+pË 58kV=mvcGHnp3uR?2Kƪ.gMY aZw3+_VϡUhA%*oPzmiLdzkJڗSe]\a<|ϓ ,/1{&M=?OY#}Z65DJXAv ۋ|y]ݤEE6y%o{NUdⓣ,u}W3Swu顇 |<a^xN;NUCTq}A BbKȩN`Z!8yrcYnJgtVNi:,3xը v.,֦Nwj(@2OJ1ͱTB| xl!K NԪU*~M!BMt"-fBJΣT+eHMj,RXMSzņ/nwfCdFƫXsG8>Z:g-//7ށwkn(WNfӊAܐ$˚5y*[TXA i_ަ6O obe9g#ւ>=)[R>1{'oIVc3!1qrI4[h6^RMaCy zIIH's&?684?e=t {WDRx%-A(ѡ" C4R xP-Z+,%K ie9vB-Cd Trl%j2cɬGRZOB k3yx(&&blZR!є*:mI;3h!в@j]B 79XK$>J> H#spxד*w5ϲ2\NYѾ旌TqQ`M (#?y[#\ nwbV.C/WM@ 8둢4֓X 4AhEܒt -y'JZ$)VT"!qiNv$,JἢTJai% *(aX]jrT2  %8c0zPjH |#2`لmIM˜Hi)WjaPIӤFUkTQfK[\(L={衇%|6j?`?P} ܫƙ`}t{6|A!J+ѽ$7-%aEIl:"eo)K'S oUI/;C/)Bdi /@*IZ&TQ DΡHa t@oyn" c@3AcpN8/J"dfI(0Mc]*A:f-N$Ԋ,K0CIDM1g9ydƐfNj0.SAVhTPtDYET+(Ė":"К (SRgI E궇zxQAϟ_ܰge֙?D ̤{5ϚLqG7l\d埧py׼l aڰK35KUX?MGDѾHrt~ݡɵ "pnW14?ᏛUI]fSo[;QojIo[FׇIo~GcM9C[燘O ]p4W=sgx'٬0#\LϳbPwKށ xW9qXhPZةCݢu` zP:vqTB9Ed Jk}8$ipe&%J\R & A(a$J^e8acŘ:`R@&b|p )³ !HiJsA\ (U&!0B9ZJ@Q)(R*T(*J)*W(RN@(O=ܹCkٲg3f3e9汧Ɲ\K v?꼷m}G&{VQaJBpSի}YTVzTpueɍ h_w7|V8)5<2qկJnCm( >fw ~t?m&VQ5?u,h\q8tP,/MBg4 =zxIA ^o Y3yFZIQLVBGHv0Nh5SgL&vq֓CUg {:k((I!) ؄8'lcZhBLtD81( XF Q0_NgÚ}-Ar/%'-vϝ|ܟ"+}(fmD+'&xDϛ0?*:4.ӻV}u yL'm5>/ki>>eAM>w_ j7;r]+il5ՉjΙ{FxyyGte63d+QWv,cv|(/ G䣊aik-y={()D+Uԅ:-@zdCJJS'H$`zU(~VK" A")=Jy ]@)_($*) 0yWbu~1س,Kf@N8J_`++KG"G:G"uq H֨ip'.kDFfvs>ۄҨ4xFG^AמMJְ2(m<_Ih}qzI&O~UN<$<{'¸/埮<2&;1uɛP?_3CjN9E;9+Ss%9syulrUmpCyiU6OCã@ 1UUBj,p8B"pƒZHL>U%{Ra×"/0Òq(*K-iw2,A* d@@)F'Kjڭ0E@W9s{{+z %U5l1x^Y>ኜ(I?NvoJg^?+xf_5V&~RBymܵїP,ѨGb:YF+>`#`<+bQ&-eA^NM&R XHTwtZ-:V+"YKfgss\`+QD:A"q#Nb(#R1|HpKF=ep>GAjfH *}'R) K5ee1CvDIFYSY EYam"ǖ8fkZ/pΝ<ל-gg/a|~WwIu1o9>ߡ5_TUE65kOSܲ{7g%gI7^O ښ[ Oh_2$|nS~t&쪸{8srZk<~#7|,ܫ.-\}mM_a{m4bG*TG2W-97G9o5fsS6!s@Uٺ ) IQ– >X(AWz*i%I2rS2dTT4qa!pUˇƇ<uxC=$`=罊+?yXwÒrćY=Ѽ:pdYr`8&l!bZ:!k}rZ^ЧjXZZ_|j c^MsNxιʓg )O߈|FD-Ibf;(y7 +j++ ku= x 5xFJҗ®uS^b7gڰw8-z-{YWC [T\0z tD~s0`1\\ 8 $#Xq⽣iKήZ5/ )-bX` p^ Cɰ3GUŪ1N5%E^[38hg4%R\], k5Bt$iG )H;liTeH~Q1*N0TCo%"{-\@JE&M[ $s'_ 'X~BB; (am]UJ5a}'NFrKX):`+_O{C.ו{ݗ؁?fgǿ&~ B0*vw4wvuؿ=tg--ᲛWIαԍȓ6#?>KY` YKUJh\(Z)Ap b*"QqBiYd!uXcBV9!qģN6 H68TGKOf||nwg>*[ohxLn\ng~IOE#oC-?2]M|;A=aw|?]鰥+M7sZ&X/7xkUEbMB :ܗojq>tsʢ#q(͈'$roȫ=x$M_]'wĬ:B`Wrۗ9(龿bs[ƒo+;1?$ 0lep֠"E} S (BI@@+M8+p B}C@qڴu"` kV$$ęDcD0TeIGZ[ ݌7C=,辨IZX"i ղmѐ,p!yOY,#J0 ^QD`zG4"YuY V`sk6$͉iDJj=KBb>w|u%{W(eJ|_A-g:MIK~$!n0!1xS5)zu]7=Dd|<ڻw:jxk+nuenGUy{D:.X[$=#qruT(oq?MIKK7_+-WݾL%z,#vbAn 9(uwx+v^9b~ʷTÈ\hpѪ0jᆆG!uU{b莧dFȺHgz@)PZ\ MR(BhOeT%.x/ #\VqL)F{~SU p>0h{NZT;1F4r 9v:Y3DާU<) $ SU8 !%X-J7(PZ-HQL޻Ņ9:J)$EfeC/%ӋAL.:5 l%ݪUkZL˩nS4Mò/%I \!>l=1X~8Lˆnȃ&} KȰw-ބ{]^pk=^W~)tvp?Y~%rX#tL+k,: iEIDtLIʾcqJiV,됶:(#zYt>#PI]ύEI,&8K>PJQu;d<*QE:2:-" RPUhE%MV'i&Z 5+J 02^G֝ N:x!1٥heYRC^S/ lP Np!E]8+(-ZR"EQ`$)Z?2+*cI( oOTyϮ]c}&SSSE/cejjyn.}c{աMЉ&M[(MUX"N4*PR2UX[ $MpV∴35ݥ3 Tr@gnn~d%⺕$A7FCb@a2!C@ J㔆JMiw#0mєUE0nՎDS آ-DEH)*TG5_~9ZaN:$w[Emƛfz} 'MS=X3s;}-ԧSF8_WZ2>I;xKs/~}! <#W `!xe]`Fb?$|CYw!mhhxZ_֦A|Ejڝ$EG-JAĤY#QDf$E' Y5y#ήZ1m1mmǤF (!b@i  :Rukcll=iX! Cy{>1zt0W|r݆<;sx|{~ oo*g׮y>\x+=e e8&ɩzYu{3gu<;w"oW#: c++l?x|, ?AnEĭD% 땚ü`TbE88QEkAkTeIU_I$$R@zw$Ib41* z~-R'1)El'c :Muhc,"RoJ%J*8% B*DI $YJk7 zoqEG,Qt)c-t")!XS"}6v}s<s|sR&>O!O~rmE]n`ll,˖=|啇2;&3~ݚ`x:rmܸqtb F`=}uW^y%6ly{g)wy</|!\pJm,8SZ|~w'to۹K8c-):VOΕ_:tEy >b'7|etUݳsev+ۖuٳŲ644<)pnHUR !Y'C.xleŰȱ!0>5Ī6kdjr8֑D1DRI;m:IJ+JiG 8!U4=!8PX rb+ z9x2DQJ%R"xXg0HqH'wN5iEF y5¹ & 0o*|XS&;jg39>81Ը|@JIgf느e]vr 333{\~< OhN@UṴanffffx׻駟ΪU~cLOO377lKfV[\9]Ը,%,n( .T)ySʳ6 IDATe]S_{ESO/~1333\quYlذ??fڵe/1gzrtd}9[ fv>__ ~z?Rk-{./zы88餓x{@|&XXX`߾}|O~}q70jCw7nREC`ۮXQݣg~Zˇ+;mVT#rl354~s!B~ߜ&ш/O0R6 f+^ot4ryt8.O?}|ɼ^{ 7|fvvN,<)%ozӛOƵִZ5\+wϱzwoEuo>~EuwTWV ZQ@}HPJ'v;!M"S%R l$YJH @Y!8)F%E^xHADBϒe$ub ]{(q$ke-tI|P1y@(6ZX\9t@^,,-BxDJb" @Gv*JB#GJ)k!rLU& IDhBS 4&4e{{#]J(Ie16m_ k-W_}57? '?kUUhm۶O;c;o*bժqI3yͲ~ryu^z)}mbp= Or3WUϯIq?,?,{ޮE&WQPJ$"%KzIob8f]Gt1D9O9=Yd0Q*"JcvB**=hథ[3 Z*H JT1RxXkV*A3glb JB]yZ% jW Q'E1 C2"QqLjjXS!,ੰ>ǺPjr%](BXO4&(Py\rcʳ.%IV~;wruǝsg)\^W믿>8W^ff7oϘAzVY{"6<8ȩIA駟·>!:,:!{a4'=M7nCC/$!VYg;TcJ[0ϲ{w)9^k-_|1/}KٵkwfbbbYX{یg ˋ]#)R*(ag8W> $T"zcUTS1Y,x:QT9 yV$RC@ V!. X[M{szjb+%RX!w@ kXOf n: !YTRDS9DGP ^z + he lo~{J3tSIbDHQ2FSH*7ępMryӟή]Bٺu+E]DUUuY^y.eM(mƳCKAc"Қ8X=}fw< Nb5t1Z,KUi . B@ B1#J5>UuU8 uosRĚhi)_;G~UA1ܳk7~FyXz-7J;\o– !AhH9a˒Viػoڝ6k<?*%/ ]x8S왛w1;N4IڦuiuسomvvqsW 5'GȲ>7_\\d۶m\vG}9u߱kg4/I7xаŖSbche"%)a=Cz}(JIPU8qDc*le20Y21TZR"$ 8t!4EQ2K()cADyGIviSp;Q`nvBjcJWa%ȀEQL"RS=LC$j8LM"+125L"I-Vڹ6 @\{\{ M2{یg =I i*>(z8RI޴5kIcAx]YKkqG@UEa(VWz5Z+T :H- [h!QZw!eE,Z~ hgT[]7Vc2x, 7 y{!n |E(*: JHطg8cT)q,NF*bH$IglD\CCCCCCCCCCã=(iBZt5]Vm$,Z / Jiz'" =A#PŹ@Ypb5@jU%J%u+H_TZE8ݦ?CV&" H2^HRG {x!T,% aDv6N3$UCwٽo'r,/ӝb;D\CCCCCCCCCCã'ul@QZJ㩜GЁdct'8iTrXpa8GZI8fqa"wXCKpPx0֡hJTB{p' ] D:]Ay PB;H3nQIGYq7=;ٵ.r01  TP%R(aEH 8㉔&@M54444444444Un;}s<2(-A!&$I$I$I4(%ނp pXܰObMK]TU]gB B*;&Jd&CWZnm#1׭B}0Jl@)ܲ( a<"Fl[!C@(*)G9ùds+A0Y&n"IYZvMo40PZRۊ!. .8 CqI$I$IOPbqe!h}7C?{$I섖XX\z\{/`Νlذ=i,//g/(5~:yO|n#8O>MozvWڸq#ׯOgol3I=$I$5mM:L1%VhQQкb۬5Zu~iO[YIC[E\2#J-8)R"@ĈTBBL׃R*2c9CѺ`<0.gm8[2: )<"MgLL2Ѻ¯&ʶAnl)wݝ^C.S]EМz(?/|!zꩴm wɵ^Ygk^64̈́ canhHe2%?֚(8׿R򶷽,--}#8bNg}GSU՞W_}5/җx<~߽ood׮]neyl޼۷|pqW3͸馛8՛ү}kl6mĦM馛x[򗿜[=;v~C9__#2>sgpꩧg?Y6mħ>)6l@SJ)/kyk׮O 7܀=a|{?O~=9se۶m%/Nxgp8]z+XnYqذa~QJ~9֭SNя~4~+}C{4xRryfַ/$pWW^G?e?畯|%Gq~-[pYgq*$Hؼyr8\p~c/O$ybu)d@+ !1R75l*fMI(XEdzQzC) @A$quQC4QH #8PJQ2R6W1(FhQjq9cyela_# ĘH۴M} RZO0#OzO>QsdM$%Y6{EU9mA7CY5OySx^ǟɟOӜ~\yΛ&?xW͛7.^|'ZggkFkXxy>nj|,6= S=ð39ZxD nkQQb!ʀ t(m L&}㤓NC媫q{1c6o6o|:^K`p 'yf^җRJ =]ޔȟЫOޏ=X~Z\GapD #:`& m]CHMzmRN Gy_U %bhz哞$6n>9n&lܸc9??`2py77e/c˖-9۷oK/9S⋉1׾^Pseƍq\~LSqiq-ps!pAq5װf^q饗ӟtfOCۿۜq|_'{lk<d<y>ٺu+7x#'x"~~i's2NycK]L&ϲ|E[4vp <1ٳu0pq/|a{rN8/O>yoΝ_bܭ]vQ)2IP@f$dZMg)`BD1xO=kf+jVRUǵ  (](p}$xOjO IӴx"C(:+hcl;6 9G؟'-૊aY2_rڲ$)3r(“Exy.x!BĵJJNEN 䍤B#4 #PC{nzaQ%\s x3TU|_gg?Y1\ve/yK'?UW] joUUN>d^W~zn6Z?|شiGصk^z=r/'>|޳4&r k֬{o~,Y}>5a0p뭷[NԾ(KpsWW4xqtI{~v1~ (+=֭ۓۺmٲp{?>|LO$IKuW GjA XKZY'JxI # <,2rco~ɱfAFxK?YaDپs? 1^ 81gYR9F my|-Wx籵(zYFD1ZK BD!"g!C֯P6>z|Oqs9%\_ctG~k"o~3m|`χ*{[yUi#H9=?˲|%x*}cy'_sg{{}\}Մ8ùۇPwJ)񲗽7Jr/kz$־/#8Y&( EeR:sLKV*vld`24M5]W!T"l@Ҷ-+ꤟ4b#30 *SԶ5ss}8`Z+hc @5kbo'zMU;-K5k#b٣=ECDnY^ڍw)$I_PH2H$k[s4MC9nX]fiGC9X+h@}G)\-1Fj$AD!0[+ @ZGUgFjɐAe9y22 +;@EO%s gA5!RW=ʣ"7=lquBbT.(heBږ,Ѫ \Vi%I$I$I (RH BkxpU[K-kA@݊#"NթAtv9 $UEVfƈm$AH1d- CF%;R ^%D%10ƴm4Ry4mMu3A-"BKCV&""DJ\gYFmw (p]I`[ONӈKAHxO$I4D(ob,!n.Fw5R{1.BHWh#Ze>+ )s=T63 ƣE( WXlqW$0.F(Q;";;wdZaF}ms%#Z@n4Yf0ڠª-%AH Bb;L!$I$I$I[\!E!@1" |]V s]W "RD$s!b=w+]$ .0E}@@r54enGeedЈ(J+R!|hA *bfWZ5 = {[<-[b􊌼(@ fFO(*C,RtwZ HEc ȇ`]O}4ޓ$]ϒ$odzFjJ佂mdV9&Sx2S]$P 1dU #!x Ļ_Vs,"1D!DeVL1=d[Te4ni mlV2Y^@if)zKl 2zT @kk>&ˑBUF 򖲪1J!tN D!I#.ਦ{yƃQMaH=I,I6F 3,Ol1ee.Հ𮥫 tuZvBWն$]@A7HHhy,4N{PbC\R@p8t]2 hǬ)rYxIbf& TjUD010? ^C[,1UY!RS!{"qܭ9v]tyy3S.I"$I׳$Ia:uEHk2׬+u-^#(;b\]0#1`[#F %!F<%%ꖺ(ѹ 5y 3ZmD)m]#B@ǺTi׳D+~+11F<"JDغ&:­N:Q5 ɨ?@A35YBW4{0r4vupk9u.<77^G5 ϜNZIIgIn1ޘLj*2XWS7fRo5"Hd @Ib GcZ Z1@v?Į}ZDar,^ϰh`ȵZB~֧Z& Q儰~ϐX@DwĈ x]Eq]'luҸ`qy,ǴMI6-,} = 6KM. s)LOOxe:*?.Y 4ޓ$]ϒ$Qsw1Q,)rIՔ,'TSGSiD8ݪR%C[*A@m[T(CV)"B(pw5l$BeWu09Hh!β`d.хLjO9|xo8kB{(DЂؽ%s,[K#`x̬fac4ηTe%%AB X!dZ]N`p ==}E:I=I$Ir[78QՁ6)@HPݲW 0Ak ]w)ayZjGpJ+dH"RH6h!quC̠0fsR9ZEF4.jbhg.Q iޮVtvh-0:G 0ZS 6P)v,q膖3 RO- P7DHd2dԶ 5(w;W?"$I$I$I#~$Ƹ4hݣ-ql$ɮ誀(-$I)\e[黙YƈTmC Ԓh(Zof3.PyS8'hEg*c؟nkڦ׶*'xp-ѥdY,kQ+r"c81'{J[J۶r*ίcVa+,)j8xhCE!{ɘm(rCn463xgiڶy"Q@n̪لx\S5s"I$I$I{W{YODZIB37-_C(΂m=n-M$.{OzT*p%GGO$I$I$yp;z5hVc};m.g2e df8ʙ[,XXۣ70xi^&-MmDD 'k/|ćH-RuG<Ә\c!Z*b)p:BtM^ S&I$I$I;l5v`5*H(A r dujfW<4Rh t%:u(+ uDHg{{u1mjtpCgyYײkyV#uՐ xR Z,ר(8l3EH^d4u[7S _0aOm+ڦADO5a o=5ȳܴ4Cuz/>IʧL$I$I3@}mkB*DF JBDb{ǴTL-YAp C T $nkHd1"fPmKYs=714M@3mmYڵL`"R(k-mM>K(geAꕒmwnc2Ae!Ϻ Ck1@5&2?rͨHkTP(G'f*$I$I$sue 44h#00yW5f XM&RM=F eDJIDq>RGC@!DQ QAFqk1 DW͔ڕTJh[k=x\o ~g5| /$I$I$Iɻj찯E(tf09*S F=.63fF4T DiM$"@h-khnRT7$(2A`8 U9TMҊ2QtUN!8kXp⣣*=Ezs3pwnζ;!RQ0Eƨ)XXs? {;AU[ ֮9g[rF=Z4yMkڶJ(Jc2U5eʧߤ[z"Hr$I$I$y(:Wo_;,7H0ƠDit:c:-/M%FK  z@HB6-;BDHj@(2B4/^^6 Zb },Cs] rwˍ<Od:2Z^Xz IDAT~=5P 8`ygD)p1Dgy (x3Hq? ,JZdg <,hUy{GD13ƛ!`Ȑӆ@h77moOGǕOP(Hhʨ/_t:rwΥ~ewwʾ!f\JIӋ),@J˗g ͉Ɛ"hDG(8mкWo<Ͽ3<<< ?t ځS"-J'zҷ/ %`twZ3zw>O!8n QayU%e9&%.Q׆yCZi@wj8k|7~wZ-Vi#1 9Ue4^PBcAШ&34R$(  M175tkM<< чDCVJf`JoZRZ:;F i`1QAS$DA#$Wl"˲bD5*ەNm󳀨@ЈҚP^~G|y|~VҤbGojmzy̮ѩH5J _ Ο 轢-"A}Xq<<<~7b4%bs:#. !p:k3el(݆ͩV$>2AytvuqP!ƈஈ: uɈ$keSjNNRnۙ(<=Fr\WJ+@$ȒbN6lQ]+b 1н_{BHCߋ# oT xx`~uɄ 6Ηk[ HʉGqa7pF- ¨Lq a G1>Mض"Loe'ÑirșT>w\. utD0;#Qj"c6&B uok'3vAë́bQHQH2;`@Nm;U׀ TC+!&%!|ӟ,loMJBC'-G <<< (c DF+Ot;=jif0Fe F3U'e%/kd pNsCsy{;rݯR&8="9twӼio;a Qg+&Eq:^wkDBX2-LѶ +>5XԤӽ!<<9.VwkV6ǚ"&8Ƶu6Ad7@w:*4Fwz7jwܝ2BGCBCYc+VC ξlFCd~7uZe'kt|Lr)"'fe- P,r;GNfhC R6D"1DA}xxx(!Rsm3C2ꌾ7M*am5DCC@17Jkh"a(:ytSJR{! 1#6JPBq/X hAJ0\(Ӂ%GqK$Z y1KWÊIxxx(hs\QUW0{'h`UU#?`̘B4 1^~>ӑLJcQ")ED4LBʷo_9{ls4sbiGU*鰒cb kAqKiRΔR+Pzr!e9CsªZc;6(\Q+!+2A1&b<<auԽ_*Q}tiK&ω/ xf@ #8ވq[!RJĠ Kt5WRS>m tW9e\+zECkn WTǠ/߾qʑBR;BW5R{ü0ZZg/u]!p8Xq<<<۵PDcFHЀ  ϺnYɋye^ *;)-8FYpmCN;:eJ>%8Vvy9ןo`ltTd2t'8ϝkhg )$R\دӿ_+o5!q7Mӽ".N !a ޷wpc=<< 1RJ`C;kAT+y:|}9#xoRi81EBTJ7P(//Ĩce)]o/?s^xF݌sD-!GvR\'wg7j7NڄC8͹(+VJ7~⍧y h1i::1)! ٫H@]izl nxxx? bGIyĠh3pź@ OߞHj\ `i N!za Tx8q<x:Pwrl?:kȖuI_~W6+l^a޹NӁvJm.콡JɨT" N;9),,iWDj5\e[7xxxRqj BLCUn9ύD@E9=O?FN-+fV;A#QzxJԶׄϞ6Ӂo~t|p>y}{Bj3Y$'ZO?'~{qHl^Sf QQF#9foxx?_ۙNǕzbط*Ur~BbFFw k\!ErH߳]/\8 Ib 6j^v}{ p`~(>9+BN#aPͭѭ0ʆhmxNC"P[gN 3"Ͱ>@EZ۾S !0eކVCe=r<K]N;׊0`NI 3P%+"܍2K%bDD0szZމ!eY !!ݯwF):vj)89B IJ,GDÐFyc"qu;+[ٱPQXSD}0Ӛq6jútn6#4Mk"xO]ì<3FO瑩ߥ>Wx67z_nWt lz>Q۬ ӑjtc=8)G}/L sf'1kZu@kn\8X]ƁhNv3JiQζg] _bua uyM͌:1(7ѝ~ S"LJ Ghsll~sc1֙Ut~뻭'3ǺyMvc>XC 9;.:I0miO>eɼnۢ[,wy:>Q|krroLw>Q%e=FNOC$/ ٷv[aU1E9 A6ś zs0EPDuzmwBr8.$hYګQv- K> 2 ̡>+?W!&e]#%n=tX"facBΚ8|lyY^}*auNr. !s?|(`5R/(sR [QxzpLv>>;94b{r.bDR 1f<2 eO5C *Acl-.x3,!HH2T :;{-HМ(ftjiHp(%)x({ͅ iָ/|,y~: gdǕ}Qٝ/GZw7uGM(HZ̟~{~mKAΆDe9 t*[ٹnWjnlp.[X`1[En!uzq~ X9t8Z5g@Dwuvglu=\;mא"nξmBoXו>R7 dp<-Pҧ,33@ @ƳcN^:{81'R>k2nc/VՏv(ƾבtqvCsM ( (GP"H+AC, ̾j\m9{5+օ^}֢=sLdmY=[u>Ŕw4=B=f-ˇ/cm8 3`2D_JeAmF6|柯QzȴVqx߮m$v܌fӁ~DkɪmD #(c-/ˊSk%EO<xyy½vu;s.0ր'4pDpBĺ:n6`X06A*aސ۴eh#m1su~}v{guӻ؟qpXO!)iQd)o`JoC:X\xz^O/g%S_B;fh&dޝM LLG`O§iO99N?^v&]&pO VS@{ψʧDȸ >}c tjc=isXzR2- #I{ju!CD5 BTnMBPu 4(2'AFӁ:y|rL^RKÚq޸ 9&b6!@e쥌$ Ea]3_Bku":ΊAHe%^HYCfY;+6ot+ $rMd[BDog&3@ BJºRV4*yM%Ld*id7;ɶ6lyHZ];)CPVXX;*t§.X- o/%ҫvKF̜10$K]){ɤ//ϤخW4@Ja4ۑw`qݒ9. _8=/(RW\ch%ӑC(B޿~m#qp*9ՠ 9摭ο oJ vsvvpi,qeR,YgDMPFfRJ#;ZBhJivG(m4 6~3"B̙/ߞ9+}dぜ"ևׅ3O_I&aVw pv,)KldLS&]4d(HG8 IDATLub딠FzQ͸u3v]5t\(ud[)'%!4SfOU3$sa!c]Q[#*ĜZe^ʶ s]7ɠώ=d?'Rx9/侯?䰏8Ct=L`4Tkf]3wBS VJD~"羍FMKU>i٥)Ъѭt4bV=Кs/itʄ(x TL260Rq&Z1jL#얀`2BTԇ=)w;4n#s/͠vG 0@ ")vKS}4)eKnCң&y8:mtvpϔ"˒NS!ms BWJ8g0XKY?ٰrWJm?0oHv+>ΈL6`>q|d#Ssw6ތ߰H'?eFUsl AYX!FgbR%~¬R>Fם2E7ŜăHPq$CKǻ5Pĺ}g#:˜0פݍwLy#OO Ǘp*"~cbG`jF~O#X+ <*7^˺u4X{ӸaB:~bd,8[zo)#򔈋`˫QN-A% ` >*C7_gQ)J3y.׍*l x'cRZ1p$-J;};5#=aF%hdz@0{ZQ9ń!z:p-V1{&bȾ)tz'_D#{;L8 ;mbW .伒#T"gRލÚtbjBIFzż- !pqjwޤt\ qQZ%SA0άNYUΐz$@Lq!3~OHk6$?t0a !x>XR($03nSN;f 26GBHdyc ByHViV?0"Ò3e0 d @6%aGmo3a-f܌G#!Ud.Ę0z^,b&aR'ya3s(Hݝ\i kldJ7A: ޜ+!rw7}2; YtEGGOΆ% 0%21C$e#( pM^zd.[=l}V(vީ[n }yw:hSǓsa·/ΒÐ8ĩh#5xns?̦)W4Tqp||@ӹ[ Gr`Y3LЍҀò䌈Pz`8yJ #U ]﬐`j%6X :RPZuP#Fp\hӈ )4Vf 0˟{r.zEuڔO\ fLw07VRA̾'5VT~0GOQI9 !)@->5MHr[".4A>eyI:Fx-k PpXšǝ_3?}[uI9qh 8Y`&v)Rpke`[sBpdbNDs}]d)#?娵y(_`9CzgP>SY0Uڸ.}0$qz%܈@: Iol,_ȧy}Z#$%!NXOA!`﹕(:"v~2S(3夳1w[vsuLOQ](=479 'N}8OI>n%G#4~) !@ ßݷr $٩ %@C*)g|Hmζ!5Rȑ%%Ғ?8QNk}>2]ʕhL8s*_~>g+T*5ӛeVHy؇VʐL #PggZ3Js9zGϧܐ0 PQ{!(uV>MMF|&>?Aǚձ0*p:!"iqR~JNn31ʷ̆or$w`CpH&uiu!DʁK}nҔÚI1`ݙכU$?= :ʹ٨ 9e3W #cIEӮe۵;:1#}Z+5==ҁ˅F5j%H`Y#vgWb ,:t5FT#yI*cbND\o?/_ IѨјжֈ1V)e>Z#ZqJQw꽆'ܥF}`ڒG>e3@%>k|ԿR8!Y/0XZh8šLk丐R氞 Db\{ì)[+@'l5BmFSs&6 ( # ,9rX^ !K Z@LB#E!aͱ8ԙrAafbCaJFegJõID4 QSkFjj DH2L3@!WQ@lb8u r<Gr>CGnf- wŝ;`ItB0<uc͡CHRh$Dz3w'R nCsn,f) p6 .k)r<Ϝ"1E]LWr$VSeQ:t7xNG 0ם 緝`͑'9·CRNzOF6t#+x'>92v׊_cȔ7l*bUnMR79Fl1wHZӦ#eH}fR[VG}4 uHsQ[aϨ(DHiHkfĜ8NcmȭBǧ?k{Eo>2ù6Vѣs8yz~5ۙ}`AghuZ&}2t&U?/|OLdb~~L>(8ß}7?GǦfJ>g7f'c6ث:Oid@@pɽvN6Ǭt8maHAyy~A Ӊ/+cUJgYTe=.,끨L HkLև$V?9hxp9XOhnFl\oY Cb[úuI {cҨuETdqMz8{-\H8dtHĺjEڐz`;v Wj0֜u\QJ@t$-qcl:Dw*^`bFP{xkbm|={E>"Gm$5^<I9Ч5 u ('<',1Q.~N}MhRH6&Y}ht|tzL!:B IHDN)vRH!וDcP`gU'.̟Of( GE# 6I y <=500.GRzm|0  0Q{-Zq$,!@J ڈ~pmuL9,Zwl֘jI5M:P2jy%9 q>ב Vg)8bMojGBm YLk&%:ǎSAGcoȋ>JGn%-A"ޒYC¯k¾zk3{XzTB4;QuҒ?mThN}*H o_2y*b$k_(Wm;JvZ-lN 3d,Y6 ))s7zpX,9-?<B3 ;Zъg= طrA̲dr̘C\)eԌh* %b=m+ pNR)sC%t~}dmh9^9W̺^H;ΐxvZ f7Zߠw!AttwRn 0rDQ&Zv܄ ӇTXL?A")Dd,Z`߷iTѐ}zh2U{_VF+XHiHzy~22{Fn+VXB:n>I;4ʶ<FmFmb|-bn% Y(1(b7P.x~kPGoqېޚ:|\u3# 4C7¦^:l&S#؈T#: _p:˽.ͦ:.sbۨ ?.+?~mɕQYZN 9jSbXZw#ep-#0C4$/.AIwjxhHu㻑\1Y#4>B1عr>:,M8Y:LjGcMKC+ؙ'(j{yߩW}8E2On/hϬln5 #Om,^U`g} @]\4#&VA54L3Le(Js |ZiM-7\2O4o6j7Q&l|W7zf>l]NhGdە`Y9(tT !3U9hЉF T I@Uђ*c]I?rC4F5 JLqL׵Q' gMMS<|T S&cіl#2}.2f Fgc<_q3ueP{7DKn{T0fn0NTY/o`QL3ie9^fOMѰT*y*63͖mekh4S'fnԂKLRLV{/[NϨ烦fޫ(SP53=C2&q#d( gwej瑱~3J ^s\kJ;<Q(d:`9.ggV3P73-5¹Q0Lt+cC`Yi+u2߂3x(7`騲THa\ۊQU%3fZJxJɹ+ yAa<  c*e, gچ:z]]Mu\#GE\@qF.%=2O }7uGC#fGVjߐieGBX7I*B!_RJv %3$ӕOkc>s#*j6>ɢsd953G,'B^<+>!UUڒ)k1Cq뚸{))i{~$B!BxR}m$4ݤw\X[ Iϖ ixa߳ƊP~Qv`*Hp%p٥!dF{!o21],lI(B!_ͧڑX~ޖT+?46``z hqJ>h>y$n7 I&; cnΓUKB)B!'Z?tH&b89pr ɍi(芑I2#A:asC)(mGI&B!_Ťr˿C8o='yDbᨁa=\73T:ܳ*B!BUM,,~yケzg tD5 TsRine}i z˧H !B!oC4$0C:.XE6B!BtDU"QxhNE |4!d(bB"`: !B!PP$?/NN,)84kG!"NX0Ba#RjB!B!Mxi6IETx$S1P,jRbB!B!pTRiB1x*a3&%&+ XL>älBmiۢqqPM=EP (  B|؎Ç>fu$Z1M| zOC7.>at\m{˷{|K/ξ^(\ u}1vtZ6TTӕ466ҖJD(--嘣$//o\iJ}C##GI^=z}ڵ5g.={;#i !8@kXmm NUQ{%/^L4O8G<'H\JL!"|_oŋ? NѭaRi|iswy{.-ߖ w=r](,( MӺͮcWugxwTVm0uTիxɒm._.Bc86Jޣ{?Z\Zq6~RbBQ@U&u+Q#O=MZbu!]*9kcM+>PZZک)i2&cl\ƪNO+*7R9YQ !yoOӭ3O?p8ybY6UWs%~)-d`Lby!T BQ s LTSCUT¡\ !hKflu|)au|gXf mmm3t%Tn-$p}z_߾b1V\INNGgpEY۵Vڍ?xNo͙˚kk(h˷>xoQ9C aŧ+Ji:?ͮcg>w>k֯G;09jcA{h%Vuko |zC>zUT/])\C‘0Tze;ov:6#Ak"/M#pst;'!'??ͼ1c&g6( oΘI}C{НBQF FQ=kP[UIq ! UFyBb4]4ƦN_EA{.7To>χ.ュK;mr/YJS\X=m-_NYY)}zj#f|p 2 :9*hmos8A].]fG\MƍJY6TTnD+mSTX@NQvtj**+)ò,ʍ;a zS kټ8nw$2Yd Tw>sʷN0.oWI!Έ3͍3f3oh g~s"rJYvPXAX3%+@W̕B!rQ}pF>h.[Fs?ŧ IDAT7\Ɲ3vf߿nimʍ (JKJy TVnw^~uimm>}Xv=vf,kPq#cGUUT.ٹB&;]x%,^jj8wN555|L.|}.(wQa9{1p28ܹhƒSU]Aw: 7ӕ|t)ݻ`ҏ" П"0=zt|wOB!v_,㬑#yc b|g䷳EvxK^n4PrzKk}Ԩ$pT2%WB!Bzgec&VZ͚Xv-'z>57O%NAT禡ass&I)Owz-mYxtw,CRVZOٝc|feř62D2]V\T!r՚].WEQ攖`vYF`>]~ʆ v,JC `՚Tm"/7cK绳xBg4MC>t-%њ@78F, i .%EŒ _1Ыgz!3A3+[gN$?vئIz뜸܅˱X'+Vvz)OSR\9c6s^dy@}C#-ۇ~}~rwUUo Uyb&8]6Uܗq kR>lɦf9c&gI$٭?։Bz誮F0#&{%!W455S\\]{1 JuCYy3ӻwOztNa>\ PT͛7 mI2IeY]Zޡ Aik-AB,tukWa +3w.gvZ6?W])=G߃b : RBY+WFiime%{1|BY&g gYbcwk (4H ]C% EOU5yB)_UUk"9.u 1pVVFuM zvcE^d&-m ? 5_{#D.ﰭr6m9ynMWٹvqÆQ[[u4PU: fN4rS'|8 O.o6Hsë~D})*,+b(*,dԈ3O#5E}s(G*-E5=0} ^D<'ɕBԵaD"aƆFq;t(\[ah'hmkӕiii/uir8n0hjjN>};+={AB]_=ڒI:h$K{W!Ď]qŌ;{lHqg9(z((?]Q]%Wu'kB!BOIYP$٨RM$:c{>hB!BI-(.%BwC~zB!B|U!XBȣ@h:(k(f/PPB!B+VD$m _ 芪bp ]AyB!Bdv]3ǣ c)tMcha|X!B!DFc}#DENaxJA3M 3*%&B!/cCH MMؖmIHaЖHH !B!2s(}p6iA B"$H;x(46I !B!$!HB!B!4M! :(rhܜrmt:)%&B!erDQsp\4 \ӕ PCVʗB!B@~^%%(JOCW4j[Xfu$R )1!B!B:XCWE=3p.P[LZpB!B CòҸX(%8H$ذnRbB!B!pD+͉BV@muuF 9>?=b  !B!P U-Nx>nn\|K&TI2)B!{pѦ֞{m9 n&L5lmJ$-W򤯤B!BE WH*w39=B!BkmKmsfZp܀ uࡇpa䒶[I5^9h\!gRL !B!ľ0wNloHZ.mhaHNPTك&??B*ٲWz*AVB!B`Y8j$Ԟ y ECtV>8oOJKJ15RU{|B>k0*B!Xͱ=ܟ4PTE'p?XV#J c44y{^KI!B!؏50ip*꠪65[,h%|1͵MX4oBr5B!b?Ŏ 2tHD'0 X,J(d7'SXm+&2i'I`}L٨i2B!B|6FX|S] p hkbSu-]㻴y'LSB!B|A6&'c'1@}r5VoӕU׵Ih]rB! ґ(hh޻A8K͢O5ͱ`$B!B/LGNV TCC:~zqqMm4Hm6[UUB!B|A:r0T4MA%w]<dnv֯__jjjxWCǏgΜ91P(eY\qI0zeG?I'~aGu---u Ĉ#9sVǘ0av/JWcE]BfΜo~3ZZZ6lr pl<'9(- T PVVJ,#%&Hmg+z,X@ee%soz(cḮ @mm-K.~ZZZx*|y饗?Ӝx≌9RCirYg1~xMy7283*ֶTXXȽ˵^1"7t{o/|ӿ?N˯:|>ezFb"uˮ˅^7)>`>ܯe=H{6UeY|ߟ˗kquѣGצ-++|qDZxb)}h̘1#<5 4;s_Ch"&Oiضڵkַs=C=Ā{ncr饗rg`Y/r'Nd\tEyO~~n #>|8}᷿v׿F9r$ӧO`qN>N ,]:?QZZM&OY~=cLkonӟFI8/n`ٲeTTTp뭷vq~r}QWWGUU; w]xG~o߾(B}}}1yd=ls5٥X#$^/ݺun_'|2'N[n٪PuEv}l((eҭW I Js$ ~a W\A=9sf򪫮ʎ6eycҤIz뭝:ˋkԨQA%KF$ /_رcMEEd2ی<䓼KDm߾}u%Kd%I}H߾}QUS? ~L2ryꩧǷgϞkf3Ho>IW4773yd~SXX\>Ku3+#uˮKG3m4x7x9s} yB@M<%2()+jԄB~8=P3}t͛9眓1Z:ƶ.oo6>>4n8b+W7޸BI^,cƌL4J^[MuS,XeY躎ih/p{J1Xȑ#w:7LYY.b/og vT444P[[駟&?8-u]x \I=#"uފF,b-W\ɑG)k.PԀiVl\8Cs Ba6D?OXnsR]]M:`V#u%uzd2Kù]9))) :.6d OH$;|vZ 4؁i 2?um%I*++I$9r~uQRRBݳ?O?4O<ݻw/G}k>}tiuuuL:;?]FĊ/Z̚5k>̶_/dm4I|XmϋSTO^qp<$%&HaFc?1/aÆqwsiqAѯ_?nF «SUGy:]׉FDQ鷲3Nw6lŋ磦\.R8C@>}PD"ԩS8)));冷9sH$x4is x㍝`."zM^я~}q~a&Nȩiٓ!CxXd g/gРAߟ;o7 &MĸqMƊxxyG%\BYYcƌ /' >^ VUUHaaK'Hye]Y|9?r)Gwu?6lƍۭyFɸq4h}ׯ$bƍK/y[/sYgj*nvnfϟѣzzcqyeRկ~ٳy駙;w.\p'r cԩ̙3P(sS mƦM7o?ذaCa|A?qwf^y:(_0~x^=\^u|M.Rrsbw}W+BeWe…\r%|{c\wu\ve,_\.הBB8(.<8ӳ9|ZIVoy..RB]TZZG}D޽w:_B!S;1tM#0r&rUU8nB|A̺u$B!ė(膊R uQh4^RVBSC36),)EBe 0?2q. B_JM!5!'B]4=@ѣ;7RW_lB}#//믿|bB!_R%77}N8+aÆqJ@zeG?mƴi83f O=u Ĉ#y &lRHt5Vxٕxb<'sI' MX  t8,d<ضMKK ,XJz-=Pq]Z.]sϑ_σ>i /^{gySOL䬳bL6Ço~͛WWWsM7sIPze{9餓8SimmnlٲNe„ ̜9~q 't%Ċ// ecc#dR.8`ʰ&7/LN [DnvI[J裏( FBuBzڥ}̟?BbX7|3O>$-? >.]o͘1c:>k,&L3X~=sf6;Xp!̟?~;KSS^#$^/z+#Gd?gСv8_'%r-40#FC]tԦf7@*HhYnXz5D~!CpWУGfΜ)ꪫ#M2gy\ K`ԨQA%KF$ /_رcMEEd2ی<䓼KDm߾}u%Kd%I}H߾}QUS? z}ӿTUeʔ)S^^SO=E|#Sw}t֍aÆj*fϞݩ ػvTd+jjjK/W_N#_̮@>}PD"ԩSO~Bee%7puuu̙3 x4iW_}56l+t pE1c G?Q5qxᇙ8q"̛7nݺQRR|i?ַ1b3f̠>}0f>`J|A{18 fϞ=ûヒm 2D"@jK&M_6+{#Vxٕx)**[o_dڵݛ;ӧo H+M7cNh#'KS,X)BCCu]ՋT*|qnWqx饗PZn# U\7B)Pv'Ru+ cdxm2AQVkbLAx_$I{\xڶM" H(caAVQpJr@1cYRZM • 4fjh!AQT1l3E2FZCA. ]d2A{{;$f0L&e#}uy@~3l\y,J  oR6lۦX,J  \  Q@DDJ Jc1:baB3},c6a4 4@,/8j붬x/],ˢ M[{d2Iwww3loo'G?۶m*L<2sss3338|Pr9fggV-4M,|uH?/E25CWDD0B) Z;A#LcibG8LӴH$$q|@: C*bR!"^K@1Jml۶N`Ϟ=9y$tww J㎎JҚGE /ei(y0 Fq< є&~X|AHR5Oe5g8TT*E,..\ʙx/5tD"~z{{;3n(XXX`rr T*TUA4biNww7l߾n8V>|#G0==Mgg'LNN\gN1 b(Ex/G̋peN~\aBz7?7;t.1ill6ۜj( hΈ5=aa(^ċx٢^ IRر~v?a! =zAdcMcX6NjRݻn^\üK155BlH{~$^ċx8rĊK (3 yù3S9dzr<6ƶm:;;q155uͥ"^.ZW&Rl۶H8p￟6FGGy9s |\.G>gqqB@T^nb#l̊iikkl6޽{뮻 ~wyQƘn]* rYڋ#"^uEzG>XLZ?s3??OZcķ%NQJM6m\ή{i}۶ilr9殙<|"^{d2-]رAv>1NRs ezz)eyd2288HWW===ٳN(<쳜:u Z:ڨ5ҏċx/EŒi(J&CARJ;fe5aEsss̬Yvj>b0 $ >E&dV1ivbhh}#pM7??ѣ9scǎo0;;{E3zFGG)8CP(ؾ};l߾\.GNPXȲ,<ϻ辖^ċx/exVswE.Mfc1}PZR+SVVryI (`rpp۶<1JtT*܌5pj52TȻRlZx/4UR޽!8>ʶm(J<Ӽ˜:uza;_/ao+{m^\XXhnjMe,[|GE"\/e` Mݐ -ێ^GRJB>g~aӧe١z`&b1:㗴0;Jq 7czzzHRDQԼaHEfggٳB֘U㸮W /E\L&,F-#{n$O=###ǎѣkb1u5Sċx/%L6/?Ѹٷo'{p]'|aFFF^7ËR}Cxzk 3?@+~/wb@ RH6孷j3ꫯ-l/a2??O{{;AC__===9sJ*ŵrKK?/E"l\@3hG.ɔMWo'q"2@O (&Nf}) i裏GT楗^P(.X˅Yf3Zu]"tD¦3ZjL&eY8,/^ċxX/Lf6!ڵ;ZO?&_s^|q$J[n.昛k_a*H"^6֋evҤt!\!Ruݰ;!vPn>۷o0 fggLzؽ{7J^zZbYj6+\5j |D[[D"A2lY)T ˲V"^6K,#LxLuعs'?S?E2_ĉ?~R*H&m]vf9qD*!MӚZJ{~$^ċxvP؝eb:ٙ뜯$Ƞ.ַ0N9pˇ:!Q6 hoނ 8sK)d.-E188 <òUAċx/՞l.n)˼LOO322r{9~83339rJB__麟(eI{~$^ċxO-AOgm`( Qhmtۢyxn = [bYd2=CE \ZzZ}[+AiSՙ# CG,k9XDO^ZS]]]tuuqwk1;;# IDATĊkKt}=mF6%^RP-Ex/"l^w)k,ϳP@3qT 7X,( ԮdyA" "bc>яbYӳLNN-,e?G-gl[>_\:w^s6+ C$i"^6ȋiNqR]]] >:sss={vx9{,sss;v0 ٹs']]] 5Mkyb$Ex/eC0=]`n|"x.D 3aS = , rT*ŭJ,TԜz/[GQD|fg,AH/E\VL&Þ={PJq9[qs{)r99wo>2 Lep-Ex/"lsEff)j5E5U iDxT`ڪ4 i\XފRYJj]VjJ}}}-_/EVAT&{pI"sss[4u{!N<ԀRx/Ela0ύ TQ*Wp]we-Ra%`f n&(btt|%9g6S, awhlL.^ċxY/H$HRر(8uB-evvR8۶mkVЏa^"^1/&F Q ʵA^ga!W+MA\A ai84ŋx/E)*bb1:::beT*+f̷J*ZH$fضjͤ֓J{~$^ċx\/t24"! t -mE^)u"|1it^qZ>?88Hrg_m=@WՉ6-/^ċxy^Z]ضݬp]wUVERZ4}}}}*/[ڋ#"^z6 (PhFXDLѷ-K6 05LSc[ɠ^u>%bZ6diИ-s0 )k QDQzDQLU\Z&"^:7(E\]V.AP/m0ZWi/Eq^͌5 b覆3Y1 )@X2tІv ("X,v~]1l օOcsܵԉ"^KquAP(VbUiOK<}i/ҏċx/א6]0BTC/ZW., |_ _lGy߾׾|[k_˿t>OE$ 2###O|F.eY-S rZX$LpڄAhR]8R:eYKb;EuҨηzNZezzufJVl\j5^{5y|M;ƩSV~$^ċx/E͜0аqĎ$RqhCQ,.TpuOO~گfhٳg4Y> d'Np9Ν;M7C6p ÐzRjʼn^(8y$Qݝmb5Ԇ@I+fz'W\r^."JJ4J)oN*"nY/233yV͖;CX"Hry8`Xj_`:1Jē:A݉סF8xi@9??׿u~axK~ 7?N&YuL&{g~gn>fWo4NRT~m047mY*oO;4n"^K#j9Jrd.xy|#H"^6֋C.5te`YX 0TA j77y9u%:{x ~~#G/}iqgX\\_\(Gٰ*O'NH'gm#YB2-B)\p5ŋx/U@Y.)E[݋k"Hrx8`spa`( -"JF!-\^z钏?O2lY/??w߽|??mYv6HvzakfkA@WWD"჏aXIή9:zً"^.K{R|>4SSSb1GGG^"^ˆz8`szeq|jũQR>AQ)9>uov]]OGGj5Ν;~߿ZoAAsZ)xWS333򸡡!lffff "^xXU|۶m||Scrr??ѣ +lJ{~$^ċx/Ex<>?"NoȒn0԰:fLCs ܈׈EGb} S(}۶ /dxxb1;49ijfQR8kb%Ileŋx/b÷zjJ?={H{~$^ċx/Ex4b&V,toض?=KiAAn=`a9^X_$$e켍Mg8eQ*]Wgб1M8w\˴FI0oyb+^ċxY_/A4Ӧ?ŰmX,ݻxl3Iڋ#"^ċxYo/ߑX"H}C!!㱘 LPn>zL&eYaز̱yߏmI$l**AXDPMHm C}Ν;ײ@6%.SSSEM:ixVH$nl6۬i}H?/E"ll@j!AaxB_ (!_ ( <ϣ ۶)J-gaff|8Lq],,|:뺜;wnرX~RLMM98"^Kض*aضM߿;v011A\^UAڋ#"^ċxYo/$v2aF-T"{A@AFQP^iضmŖR`YK*Ķx+4TL +rsε ٘4M<\N^(BӴW)8adghhQ|' 8㴵H$H?/Ea]=i2 x - gA@E!!x^@1/@Z%Jljb-IX ]W<^.b<l6K>oeϯ8"H"^窬LOضѵ*R/yB!3 zqd28|ns0jEsss`Yx4)pAyz}R ]y|E  lϯ.[?C6Dj(khK" ^AQ2)IRxؘ p`Z: " @0p)HR^A*3 ez^7[^l2AA*PpiwGS48riM TUeAa2-RR# PJ}( ]0tHfAS.+ acM|4C:Yv+@44m1iIy֦|+al߾/|;sx/EĶmz!/ǎOOxǮXi/ҏċx/EXgt ДŽtN4/=iZ`%1C k++r9>qmۿE~~o]"^VsN)~o߾+:Vڋ#"^ċx94!bq b +a̤0crGO| yꩧ<{/?sy{9nf"^ċxYEoo/Bacd+:Vڋ#"^ċx9 4t|7V}ry -IbqzM(WWvmk>?>>=Ù3g_ /?|;رctM|[/EUr9W<+Ex/ETN-@u|CӁbI,BSJl kr!?{ ]]b^AXq_Eͧ>)b/O>$|=Ax|~~Ev9|)z#p#1ZiDN)|ǧZ.Ԫb]AX~T*ū7Ď>ϱcǎ+ +TYFBHjh0" <é;T*& ju2333P@ W u=4]AbZ -RLϩrRA6aL&^aH$TUj) \6!3Ŗ&CQ-xAyJAAzN2ĶJZ#¶mlۦ^S.劥 qeb1s0<#]\ǣV/RA dd2k#mH$H$+ AAмjj5gix˲(Jj5A.Pb( 14WF|iS$%FA]d2A{{;$f0L&e#}uy@~3l\y,J  |?mmmضMX4XA݀j*"aZ:h!fl=1ܺiRx۶1 9Sޘi_` IDAT^qrSשjmz"^ċxeֆikL&nd2g۶m7Se8xG\fnnyfff'7\.,jI6%㺮GEHzO#Ci[+tPa0V AWa蔪%#DiH$y281sNÐjJXT*mAH"^.d2I*Zy۶ٶm={8x {]kheYXE*8>}ǏsIfggfaa*JKJ5Oi/ҏċx޼G{6M#Q)t # ]ShA@)# MbG)W9[>ÝD)\cYVs+JHRA"|~˥V"^!NH$Ooo/qwrm5_E LNN211Jj8hF,4M۷́8pjÇsdzzɖ,4aP,H?/"\V$n:Eh!Feu"'~C8ffYZ֜܁0Xa,,,HEr]yYy.$Jcٱc;ۇ,,,pQFFFo>'}qJe޽tM.楗^bll)&&&( -?gGڋ#"^'/<>?"NnHah,5(+b8D?9d溜r<]Ck60󘚚ҫċx/rYʤRm۶5p(/"gΜ!ϓ,..R((Ju\m^Yltnhoo'Ͳw^.r|watt1[~JB\"H‹p;駭#NDa?"ej \ë# ([Rtwwf3W^B޶mzzz3[\k&_"^.xqwbff'N0==,LMM/{&AaϞ=w}tvvEgԩSLLL066F~$^ċxN@ʘ8K&QҲɈ0 )e=_YcymmmDQ333kOX$ fYD"A\G"^.X,F&YǤiڵ!#> W@ۼr.՚X,nW8"^Pfb1 ih: /OG~8. <xov^; Xz%-NRp رRQ5oa!bY9{%J5f82::ċx/rd2͢:ir-<#ttt7\xQr܆xof׮]۷~Nr_ٳLk"Hk͋6W##nk: x20 ДRyzAuv؁eYj5/ƴ{nnvQJ!QAsSFi.U8&&&&x7gm:cccb%^ċx/WX,FGGǪ;;;ٻw/ior N:믿2m=b1>{n$O=### Ð cnn\.OZmb5PJaq::2cyWX\\\.3>>.^ċx/׬+vH$8p}C~y'y9y$ë6ʋir-x̀'Oo|~U8 hZ"^f{?Ƕa%50 nϧFW~6i(3vn} (,===Aٳg\iw}7wuJ):Netti N, (0### E)Ň>!nFnV{1l>='NXjT}~$^ċxv@H"n0 ?a4t2o>zov{)ʳXQJ111f@˲xG曉ӧk/  T*377Rd2AWWLNN\K)LD"ATZ "^ċx\/9.@)3<0'Oȑ#+>fz#H< }/+ʊg~$^ċxjJıbm w|#"|j5bNH@4MLMm~SyտcttY[ou{w0 )JJږ6ebbya`6e]BEr^l^U'5&>dYz>ꊫ% Cioo'zzz룧3gPTV6\]Vҏċx/EظNړqTC`*ȏp*[oI@IdY|gbbeJiPΣRp28u9$'\Q{c0p8 B q,Yeٲd1F~}F|uZo>j\~u]i/ҏċx e+,sfr14%1F6e؎iblӼj;IӔP,^8-|,k4wi4|NCkΝ;qlVsm@ "^ċxY /킩^z{{ػw/|rغ222Tk;h{w#"^Jyֆiwv #B0|tӄDK@QJyM\qió/ZnXJ=y ŋx/eG6%ϳe4ȑ#J%FGGםQ* lذUl?eI{~$^˚y֎Bϳ\;caYFb=S5Bbѩc0 xBn|gbb3XKMx9AZm$Iۍaf(0 cIE/J88Cww7PVVͻ^jV!zl6KXk&M\Tڋ#"^Vˋv&DZplQtv1R1Mc5| kOA͛7frrjv=VritOtvv=y.?kz"^ċxY./e2 //(;O~˿K+<˱~>[$ujs/J..Ll]d2:::( iӦVťڋ"^Ri0 T*yYzbYA. hdK{~$^jx8` ʩ:թ:bj qQM>߉dPJrqݥ| _w[{Æ |͟g?eY|#{Gyݼy3Їx衇V<(/<11AYg5x 4eddGrIFGG[7湉"^j{i7EqSՀW8n=yiOZ2<>  hdJ{~$^jx8`  0LR8V)02vl&i9^|J%|An"~;g|Io|O}Sy_"}}}q%po~7+~\zuۦLNNh4p\.7;4՚:{tugKbE&^U >z0X,E>zh4ػw//">,ȑ# R^}Oҏċx/+E‵"iema&:I1*:rZAQ_y׻ş|gi>z(a 0 j/}Kٳ=+~~Zk|G)5I>|4M+fRjULff dER"^R}G.IjZRlܸ|>OX\^0̙3:t{.rYڋ#"^̋ka+̌&%criFNoPo4pWq~an6xs.|ӟ//( ?6٬4|>^x5}}=ضfLiz OÝx/E,K3l.Zjʉ'TBE%"&&&bzz BPx/eH6 ;8twwoXՀ@255պh 8sbJiJ֚ȳ/ExiPVU2$MSvEOO&w/a.ZGڋ#"^‹k i8щƴL %04qL[Bbrr'x✏;r<{w}mok{G>N<ɓ'y'?sϭAXl޽{I"lv2q]5b˒g/^ċx/KҮ"aRazzN>8ܹn6m$Ex/eH6AZc(e&8ďA#8E@޽{^z;WU>qM7.&ٶm?۾Ws!n__;w[o__W4`۶MXp @6F)E.!MS&&&T{E^4]pVhbbg}7Mu~^"^ߋk8Y:ry2 Le*H#Iu~)Jqyg~&&&pm68G؆|P,V.<8^Y"^K^_\s?O^ghhݻw300;H?/Ea A-Q j!~5+vc6:Ք*u|~gtF/,5\uv榳6m2KR]w-Ϡa&Qqر3]7nIJ,^"^ZxIN69q<qؾ};:t(mK{~$^ċxY>/u߱ismIcƷl/fHAǟr>BuZ-sEgΜahhːzjuB>aaY&qs5 IDATر.`&%P(!O/E ʋiض=FA6%I bBa:uoGEasX"N"4)c:6o}_#2MR (bj¿=q@uNEtvvyJQ9sf*aB( hYq=a!ǎ[4qPJqE'"^ċxY+/IyނeyZk.rlɓ'V UH{~$^ċxc@9%e3 qcx;:1-D+(d|Ğ(:' Cl<<ϣ\. uٴia Qɼ=۶pݙjʱcVJlvmڴ ۶frrR"^.8/ibFۻL5B!nlj a:;;f^"^ >ܴVABŘ^ ]=: `qDOI@y1Pd2iOGGv:tgf"MAk=L:лl###X4,Apԩ U"^ΗfqcZk ,*]v=== 2::R0 nL$:u ( ^"^ :ܰ)X X6i`)0MR_a5'Od֭ttt000ȼNL&+O|u>eij.m89qĚ`"^1JyGQđ#Gf77[o7ۿ<$I™3gx饗H?/E#XAxY2qlö,bQ)MOGL pQ>ǎ< r^տ۶YnZ"^.t/F< *9¾}ۿ[N8A>#ˑ夽H?/E$YSk #Mɺa`)LHg795m ;r1vE4M^~Uh||zNT~"^P.1 0 9th4j\s5?~JB\"H"Y t3$a$QiL͌MS}B?dld@oA.zRtww/؟ 7nP(>NbϞ=q,AyqpMmG] iԫZЛvmr0ѯSXAWIӔAe>})$/&x;8qĒA g ږ`[6r4ʶ(Ix^n>{,6nȟ~}cE"^~<?N$8p;Xұ^"^Ba`6aD apr5\?yկs=|k/Erl۶rgΝK:Vڋ#"^ċ\XD!J 9dl&J#b"d 3x;ؿoop#pqN~~}{?#/"?+ŋx/E#JyMMMQ,tGEa(:b(H@iu2St( 1O5\|ͼ+?8wˁ+ַ%^ċx/ks-Xi/ҏċx/rjpm!"T4B T:B`21:$:aLT?i N #MVΣOÜ@oAssAl޼?+я~ze˖=VAV4]Yy\&ac)BSRbLAVzhy3gΰ{s:VAV7o[$qLjj"a)F$QH5 e   05@$XIƳX4(LeB*AAAZ*!"==9T'QL (e`  mc6iba0 ?;MS4%I("I8&Me\aeaB$aJ'LO,H!))3yLc  i.`Y5;uKEA@q,rAB)0+V񲤶M4!$ JIWAAV4d2d2,ZԶm:h-)«@L,5#ܜQ[!>FM/Er~Kgg'x\.G___+P(0886l* L "*cccsnR`)LOOG"";|Bw/J C),ö0m7FA sAgg'l5?7g:::NzrLRYx/E%^rE_< 6 رݻws饗.ZUkay[A/̡C8|01113gjmwwwST 6nH__vb׮]uþ}N:veGGeQ.H?/aiDaD:%U 4 ^ @kJS~f>+/p àX,R,[VF5ueYf>5LMM][ӈ"^ċxY=gٲe CCClٲ__om211s=oͭ>ͻ*yK/+```0 ٳgO<'NӜ.c˖-IӴZ\.3::0G=Z&! C?ċx/E,B*3fUW]Nww7|ha|瘜\/\y\r%ܹn&''W9z('NX/ZGڋ#v^Y׷{#. 0r)'{Ҡiq]&ƫ|{$H0M-[.FMپ};^{-7oF)֚4M㤵yt3-ȶosCܓ'Orԩ6mڄyω'V4H"^yqp饗{n/G駟n^o|#۷ogǎ|Cb``SN#pA>؂&i/ҏEXc#^^yqSS5j[jJVñ-܌Do<$ۆ\,lڴ|>O?~5;r CCChI3ggrrzޚj2tt*]h322OSi`V "^ċxYg^R Ͳk.v~.rx衇x8|0_Z^ ફ oxC+|_^ q&Ii^ċxY=/a:6rS&kO;߯1b~$ѣ.6 mp (}#GrZ@33:)̭`6=aY&qs{E?xa֭)OE"^.L/\ 7 ܹw]|̈́aC=9x 7 j<>?yy饗\ҏċxK@]NW_ J.+)/,e)e1<uٸq#J)N޽ Iyy3$R266R\.Koo/===:u"$I( dY*ʊH"^ċxY^/9ή֭[ٽ{7kRo߿Ço߾yZz#͢"".r6o[^jyg H?/EX-(eW}U$1HSoX'$p,=%\lڴ ۶Z45<~7! ?>ܪuC_=^L4RJFgF7ݸ>5I ÔPc:::(qɓ'ۦ$ض?ATuyE"^.gvѤnAu:䬯>$:}3)A!ǎͤE y[T""\]PA"^˅ݞb^.2V<쳌p ˡC8s V188_NOOOmQ\ו"HaцpL,,+q d)) a[4?즦*r9nf4eT B ڟ=(| ӧZsNi;\["^˅]0Koo/]w{ett'OKP4:hnp5P,)TK{~$^V֋&ix6N 7 (8!4iH~Ų,,iR.s7.##:uz`|Yۚ{>KT5Ldfirض-^ċx/bL|>Ooo/[n%c~i8zrQ8pZkmFoo/ H0^HK{~$^VƋF0,˶ 20,ebh)FF[tvvZ]ϑI_\d*mb7nNӔ$?άAj;$I|rغ222Tk;h{A|#"^r0I 0Q,#`g=̌2M1g </7+HӔLJg+yͩ_8M(*ho{lM"^ċxg]/(fylB9rR2::JRaxx 6Dz,i/ҏ*x2( (J˜01&Ʊ,|G'|79AQhe Ð8www>}ΞZj*ijj$In 3EQaKʷ/E^R JqpnǡZ255EVwexjB:lby L`=GekG qrqfttD14A7oތ֚ɩYWjXɁ95>i%ŋx/EvϙLZP''' pAz)JF}*| /GE,݋v(ӀT A1q1r4aC(D>{HٔrMkYAIs,"֭d"^ċxY~/'ud20>> R>ttt`YV4>GE,݋vISXD)ib`*VILj411@%Ι,2!P(ZS`͝Z-4% #4]ty.KI/E:^LsffэrL\o^0$I|fn,sIy"^ n@ ˴f'R,±0 k{x'嬁8Gf5gx.64އx/En\saw'Iz%"(hJ4+~$^ҽkGFJS 0M0M0]d qц2L 5җ?hUW]oy[Z?>_U3+YIs\l,gO4VI/E^ڽ0V:hmK'/i`F su&HɆyV$HjJqm`Q1qrqڵw|{[=ܳ{gyso}[O۶kmZYZBkr8E"^b%yx'/ͻͪa.\vGEHQ(bII LkzbnLe;6.汱1 ioT*{}ַT*XYλXAiegjЙXho۶Z|4?wx/E)gz.Z֚ Z[19~$^ҽHv24IEög6ejibme\ldcny_r;'?ɿ˿rs?yh5i<-/J>/Ll}0g2:::( iӦVڋ"^ċxY~/@DQD|>8 [O^,"օp\li/ҏz8`툣Џ Ù 2]˱ZR(Qqy| _{i5 6w뮻Ëg?Y|/| {<<#<۷gϞ5;(K1OLL)|Bj 4MR`vѼ1MunE"^. /0DQDj5-6ξ]O^zzzHӧOSV&Ϳ^@)H{8`!AC&L.I}V&N>]wݻ9pwy'_ט~͟ Ðȑ#|omۆR5;ffN>֚yZc33Y}eٛ\r%`3"^ċx/k]@!a255@__\uhm6)ˌ/H^"q4"L#ŲMl0!Xs È8Ră>wMXo9O>ɷ-O}ǜ9sՠ?y6uݶ4 &8Gcfp`&uْ؁x/E K\|ߧ^322BE6:_O^{_g9rdAʫ.Lx/K"qڢ L*:I1up T]/w??;NG0VvzllÚQJn)&MSY栣Z(?9}6laE"^Vw$VQA)ƍu% CΜ9áCػw+ASGGE,݋kaR88#Q q,5T_yᇹx.2>OP(=<ٺu뚝cC.Ϸ}^@kM__m٠3SBk䇆Z4șYR6-B)ZyE"^KZR.9x ik.zzzwe{ p<^"qڠs6 [k08&#_>:4'8Nr\+{}{o{Ey??~ߥsU/|DzEgK$f>Xh]t4M|_<{"^ċx/]J4###>}qعs'lڴIڋ#"^$XQDGh`` C}eب(& #&k|[O7^էǎk{̛&.r ^8LE}dJ3a([f֭xǙ3gM/E^[{46ٰaW^y%+-©Ssϻ)Ex/s8|~eLq̙D$ # bАd)v׏m;b}S*Z fLLL86۶m0,ap6` rxGm˲"^ċxp5>uؽ{7رCڋ#"^uJ tzL ea^eJaY6eɸL<~gtF/,\uv榳6m2KR]w-Ϡa3;vlALƍ,*E"^./I>88۷oCE7i/ҏċxVfh Pne(p2̛n>fFFiPc|ߧP(.Ze(̙3 yYZNڇg̓|k=3=3hXͶ^B M(c2Vŕ2UI /@.Y0 & ĕ1&ؖeٲdKKvc;͌-kSգo~t~*Dz,&IΜ9FbB@E"^ċx^lue:l4M9pbCeY6J{~$^ċ؎9`c:%MpqDzrK/]8ioo'3Ga211^BR,}w)""Μ9blG)ؚx/E%MS Xqq @k;}رc###T*xH{~$^ċbo;خضMh4p8B8VmG1jW^rEAP*V  "A!$]V|q]_T*9sf]&''QJEǤi(aR(H?/E e<j8Q,X&²r͎֚vI[[/~d2k}Ǯ]ٟVi 8~xK1AƤH?/E BWe jcxc8M(mz-3~i{B1HӔZʻw]j -7LV_z}nn:q, ^Ms2: C`ttj3RJ)@k/Eri$IyضxR<$azzGXd~~7==˪GEKrKl. (FD؈ 4X?$\m4 P(8a{551055bd2\m4iJ45WömrAgċx/El/JbqE뫯R ۶yG_(LL&3 [ċx/Eb׮]S*ZǞ~i{QJ{~$^ċp!(t:RaBkRI&Ib4[;3G}[nfpp|#O7/? 7 ^ċx/E\,,,,;677GXsH?/EpR)}f8,<υĐL:;x>ƓO>~oq187 "^ċx/墘cٱv.\i/ҏċx<QZe)J19|;|JʆÇ_ex $C<{O?ͳ>w]"^ċx/8}4;v젳uouGE2B !IS>qs,('s s3"^A ӟ4a۷u]yҗ+Veqڅٝ|q,eЩ*-X-DZ2^%AA|'x vvvrcǎ7O$aH^'MS. , 8"RXD88_8 J 68'AA d2Zfi4j5j)28Z-b|1֞eF31AA+mr9 PJ]IAFJ"W,A`P (Rmhg~dbБ8˱AAXgr\uFxA@6%.۠q֤iںu0Zad}rL^AxlZB(0GDQBVc  m \}ǡNr\+rzv@$I+l^y,,,,@~1A)E{{;AP*$ V$1F'mcp"B* ̕bLhd2 qgsmțVFz~nG.^ċx/E\J|ߧ˲<' &;::( ֭[h60 JLLL0<<|+errZ뻮KXd~~(H?ނDa2)֘`[(8%mce|5ȶ6f<9 ֚ZFT\.oAH"^ċxr9[E__ٳr׮˲}~!*'NɓLNN TUwvvR. n6:z1FGGaffjJV# C,<\ץzzzضm===߿S8r?>,pR$E|~ a6HbRڀi4I/;tn1,bHXlZ ԅfĚiannx/Ers.|;vώ;QnV^x?t+lh ͫMyz{{k9pDQđ#GxꩧbllV;?^mt/<0=,NvX$q( vP_3ʲT)8ӣI@ykT*LOOh\5AJ㘱 .#^ċx/Ek]TJuV ~w wyטgvvyXXX\.h4ueP6.C{{;EZnvv ,=/2 1>>{VT*i/ҏ6@/&2B}s4>SoļI_ (RRP,[3W}K زeKkfkvv /^ċx/E\n2 BaU;v`޽wvm('W^a||Ic~~ z{{پ};lٲ={w.19rԩS044ZS)HW6ܳLƘŔ{eh |]L8.ij>s/v3k 000@{{;XsKI$J%֭mγ,J>E"^yBaEI˲kعs'{{ /kƱco&''/S`ffAJaRm۶100mۘEkm,,,p>qa]Ki/Erܺ4E<ǖm ,¶-4NRZ266<} (`rA@ Q.s[E$ySG^R[˿/E"^.˲\˦RݻwsN>nJ\G{N_ѣ̼{|^3<< W@֕˙VTzwٮI?/(]Y²mSq r hx);t/)uپ};h4>|뮻;veRMk֚R$Ü>}R_jL(\ċx/ER(ZM3o{拾Y0 ήNn=CWW|_>}m4kn#Epe)!(B)PR tv͵a,,F'˿G (lfǎO^gxx Rv-QJC"uZ͂###?`tt  h044tYSfċx/Ey+wuuqrA>z{{k_ N鋗Ӌy|޽={2::?9y$SSS+;??O^a=nr9l,ju˵ƠTÄ}) (av^wߏ֚4MbjjyjZkR ֖@ggu8< sss50V*ŋx/E‹Re,g޽e߾}/}^z'OriŲ,nFVɓ'ۿ[^z%?bgo+E3{C7AKr;]c4E]\zس/H@yP,ٲe ir5i[OOphpiT41peK[86Ip1^x5?`nuM~8hʔU *2221_E"^zz `F<&}E^|Vg}vU+Ek4iʖ-[c˖-kT)5zZBx6f@e[BGﻸ2vwj1)Ś6"I022jJ|rSO=B鬁E2;yq9uEQ|V-G͋cHRC(†VOBj1URblVUrqc8zJu핃ZJg>z)ݻVm͵}@"^ċx/jTww7zM7D?P5 O6ƐŵiچRG"^ċx/eiooP(gR9s KTbvviΜ9mݻB@PX5"R{P@-F#%RD3wL.i4+\.h4 qV}o(H@rXˠ(H҄4&95R Zkڊg֭QCc֜j"Jو"^ċx/WҋmضڌT*EѲړKEiJ YJ{/&(EʲplߡFIJhmH1blx<[= 09u,\@FFE"^Fո:siz%c8^J۶/(~$^́XJY qH#u\;/_%O>䚩7x#SSSxя~^kjj)&&&xgȁ6Z8ξx@=c?j<Kx/E^VR[7A$YuyybUu&HHm ǵq`)Y@5ԣ$5 U8cZ_ٳgי;w}:N$h:WZ5g.#^ċx/E\n/k_e_}KksW(w#"qƱml:դ:E)cFLQʾj> ߽{7?c?²pER ~iy衇xW֥yJ#c cs8sŁV]Z)4[bj'"^ċx/eLq=7=ɋh[k0l87r&HH90ƐtlknD I.ݮo={p/;_Պp}[[{+E)]wuksYk{eFP&bHoo/.&^"^ċxY//]((y<[Qo3yq0 [B|li/ҏ$؄%4DIJ )pFFjKjtbk\ތj5>֭[y׻ŭʇ>5O}=*'>/?|ޯ!/"{5^ڝwgff0ƐgYqcaa||r뺭[ֶ{/E"^6ծqL$TU%6 6.4ellJ0arQJGÉ^JuP N'$QLhX6zP| _;v|# (Mկr)?o[Ō/'ͅkTmـL8լg~5\m+ju"^ċx/jeEDQ===r9:::6zή]8rǏT*1==jZ_oҏċ4IQ22`tU+H(\űm2/я~bȽg?z=o/f||M~__NﳙKu<%- 8G]Ai;b:K[bE"^ˆlZq(X,A>_V~3yAGLC`XyףQwKvr+ɟɟpweg۶?3><|\|uf#?#!kooLLsikk[u k}o YU"R5"^"^ċxY//JR1ư~زe˲OKEkn#Eѥ"qyd AK!̐+xX9ףؖgKWvm)Ffggyꩧ|#rV'> ?++9sǏX;^xu{ah4pg٬{4M.f}qwZ399,m4Kg/^ċx/Ev,3>>w^:;;"HHq}L%:my\Es׭цqUT5f7x3Ogg'uΜ99o{طoz^:IǭAiQJޞŲLLLzΝ; 5S'ċx/EꥳU֭[뮻x;(_yx']ٔ"HiMQ1qAqV"َ$bnnyfb}@$AZ}.Geffsٵk;ef,K]|R45grA$ɪۏ"^ċx/KV[q_V]QNڋ#"l4\\,K{6ma4cc*!r oc5pyiir9|_6 |ߧ\\f pbgΜYxsk۶m8E"^Fi+c{nl‰'V:GEܺx׵mlodb)w_S T* 0% S.|& (O&Ukq=͉'PJy|lvq.c@k}Ӌihq'g@ IDAT_3Ţ_f Ð^G"^ċxY/T& CǡRpuE__(c4ett0 ) ^aʮ^qpe ǷE8\lWiʷ"ZkFFFعs'mmm2>>ӿ&kSO.۷o_YlPȓ)a$R>g_6CE0;;jJ/>Hkx/Eٽh[A,,,0::J.Gc׮]lC?~e ccc^a݉-rۍ{5m=r ncdt_쎥{B1HӔZʻw]ju1[noV!677`k=8Xm/\^٦9! LLL0::JZ})}}}tttfxxx]݊"^ċx/%I<öe+ $ ߿>"e_⥽H?/›R\ϐ <\lQ kvnaKw$(kQ*IʫF0 ! Cc&}2 Rw4%cƚya6r֠ڎeE"^fbT*Q,W(mGy__ttt裏dd2<3+65"H8(e5\7q||s&EI:CgFUHVcppx׻ޅ=z'O0$3Mͅ$ CCCWtK"^ċx^$\.޾xǜ:ujE}l۶~<#iGEb(Wazo;6zd3Oў=[+"\4 Μ9C JoCWWR^wi"^ċx/jRi4+7SN [rr9i/ҏċpEql|@{> :6183#D$$46D۶yW׽.4Z x/Er)JXyˎGQĉ'u*bpprLT"HW*1hHF6ꣿ$cMt,_b?-AAR+S6Ƕm( 4 FGG9rI'c$c?C*, Q8z"5aҨG4T  \栲P(7z7'xRfig` L>IFG  \r~~~EyIt PQJ5RX(N`\B['F$9  ºPTBN‚aC:ָfq7 '#, F1{JAAu# Cd2ضM$aZ!b,S,q q!1JGgA  #ZkjaCR74T( hX8)veS`&   ,&04`0ɻ.l][ T*UJsbLAAAXD+S e\6j(D ƈ0AAAa1)H($ҹd;3:Wa-44cMXgFѨ,RE6|Syqm۶Co}_"^ċx/ x{C=D;vsH?/zٜO6kːxd\mհ!Ķ%wwСC|+_ Ƀ>ȇ?an"^ċx/E\v8Ru駟f޽uGEx=lpRhEQ`mݶl[Ƿ261b-̝wѣGWp-388G>~~o|_n/E"^ee(uGo%/` Q-ZQYӨ'4 N7*q0/¡C0wqx'yϷ-;Ɓ7!^ċx/E,ˎ355uQJ{~V"\@O^R]T+SWŘ&y'H}C<O?4>,wŋx/Er8}4;v젳uouGEx=6VPڨ|B'TaEu!w:tn1/ p?M|g?wuxLJ?a/1?? eqڅp-d ؎;EQLӈb(!e  F8|g}<￟;vṂ Kĉ!m% 41/g  Zf9 A|mL&C&qKK>'I0^K  \G%%%Mc0]0I XdSAp\.G&Yrl6KѠVUKAAqB#uLD( I!NS,K( 0+ fm\.Gk2=. hPT䊥  \"ʕ Ar^gkLE͖dٱ8.ns b:!2* [Q,_؊ HJ !ǖ<䱵kO0ΌGhWգ:9ѰF腨 MG ÔWAፑJHR\6td2I2\W0 (" }^^.jb"m2z]sAq=MA2b C"muVX WdYLӼqaIWWTLRV@L_]PA (W2bbmO)EGGP*$ VA6ɤl4CnC =Ч^1n]J{cDq0 uybm9I_Ѡ^߲eŋx/ktttiڦǤR)z{{[dgg'lٵkTf`.STX\\diiy( 2ϳ@Vki( x'Ex/EWA#IW2b4M`"Z-ǃeY~H/ƾL&CGGd'W2 QQ(J?"^tza׮]tww300@WWȑ#8p`ӪQimc6tkq)Μ9,//3??OZm븫ri)Ex/ËpuNN5($C PhFDhBӤ|6mok-5{ ð5(Zklnz% 4t0 YYYP(츔3"^K{2 drS?w}w5q ,//SVjNrIgg'244Doo/j5;Ǚ9fffڮd2AT"H}E6\ϥV->!!ea:}؏<\<͎^lO4\.G.kZ afĚ(byyx/es~I޽Av[V!˜8qqZAdsMsX6Oj48p;~<رc<3LNN2;;4blH{~$^ċxҺ8jw*k>mP\bY'J100ZTTXZZh\qVjtigE˳ٕIvj}/LLLo_B@>P(BX\.h4?Lww7qs1opYlhTJ?/Eao_ːMbFۏZMÀFgig3p&k0 cߴ$JQ H&T*m|ċx/Ʋ,=&5Mc޽rAy/˜8q_'O~k1o4,//311ATu]"J)fhh|>OENXȶm|߿쾖^ċx/ex6r߅o^ BFݣRa9_ZwQu\zxnjH@y###8LNNR.d2fA^STHӭEjuŋx/F46TTJo>FGG9|0>(v\.SOrY^~eX^^w|^(P(055 W@8кr.ݚJ˲nL#"^ċxn2ח0t aX6 ;اW5ʕ z(U z`&###XE`jjfin6vM__t8[(RSSS;wRȚjD󘘘jaE˓f[EuLq뮻xG"/~ĉ-ŝw޽{9x &}qΝ;6M H{~$^ċx^͹)&aJ'I$-G?`\)Wjn0)4?$-޽۶LMM]6k߾}{l""8&f42\ݫyLLOOK/133s6<<84 &''ohx/aY]]]9r{~ӧ9{,/b۴Ų,G?J?333|g||3gΰᵅBuH?/E@/($a۶ȦQ˵2Jj P" Nq]Kv~~a0 _dqq|@Vkb5QJ8 24YcxXYYR055%^ċx (^@2 zLLL*|]|nL"2rՍn;a8m׽@x/qgC!˲Zk?x[L>f˷KE,--I100@__:juCksmՖܗ~$^ċx/[E€r8E*ec'Ld8w;zT7L!h4f$~2 \ n`&>(y9Қ%j3\ k^ ðUzG"^KA6e(8<,..;ٽJ%z!x1Z6|4ݲ 4 )0t]P4.ZMozJ)(f6VZ;u}X?hT5R }E;\\Dr㼴 ,8p3gP*X\\q^XYYiܿ?L Εҏċx/ekC6&QaHxBOFDtt]Gہ(p`fM8fbbB%9g7kS,2QwhnL.^ċx^&R$I4w&cΞ=KXdaaayYXX\.355]Z_/cGE̋}d2ItS.W(+(MC hKnNVs7*dho+t ֵB\vN V ð갺hvME+PZeYtuuaYJZ VZ IDATj$IrlX3^"^׋}Tu 2K2Jš RnH("_0Knqwy%ŋx/oK+rDqZPzP~U#"^ċxZ/a1M I6/J1OTѨ-Oo}[-u],..򶷽s?sW^nOE꒳Qa:qzxsUċx/yA h[-p'yi>L#, Mڞ\3GE5^$>cl&E: 00,5t44ebP>|w|k_O<ᱯ~|߽˿K~7~cc*smE`y1AEњv"Mg߮#^ċxy߹X3l \]wUfUW6w]x/El۶I&u0̄FVO:bP...OlhH~(ͫ~/(J=w4uY;lgRrJEkޚ'|ײwx/ʼ׋C/bc'ym(Zk|\mֿ9~$^ċx/[E^b$Lf+Ef:cΤI ]'[ _`<ٟYlC9Q.HXa0 \mظ $Ȗ"H}^$>~QHEDQLF~'??3 /2o憽6ېz~3cyy8I8P8hqr4[I&^ċxq^OTU{[l\|tww!T*p]8}Rx/El?0ŨXa HDOo//x9r'Oӟ4KP<Ξ=G>wnz?q>{~꧶dAnf3UDQD&Y7w0ՙp2M݋/E\/J<z{{IRtvvX/z={p1)J,--mH{˯}~$^ċx/[EC4P11qę3x 0((\@Y, ~~|3<#lZYFFh K,VVkuл%%ɟ y{ _ bΝ;i(h4(pgqs87ךj:J-W>.2Pׯix/ʽ\|E. C*j9R Nr;֋ys)^x ^QaGE^$> MGW: M3u ""=" M2mݒ>~_wm3?3ʯ ۿM6ic(N}W^!"z{1MsՒQm:4Csx/{iXZRTVS,Y^^feeB2BOx"^z8`{#cuaf{T* 8 Cӈq{{|ٳWtg?rq~Wu㛋q޶Vsd2mI`kY{ guX,MPJ\<{"^˕yiPV*JqÇoݬNyަyH?/E<^$ئ24 !t1tЍ[|>3:ɚbϞ=gp>߹Yp سg0Zi(u㶍QJJ%MgoWuQrq*esM2/o~cttGEU^$z|7{5UkhɌEۢ?AWC*g:Wf/)A8i2662egȅ9l:@FcYT*8Apd"^jk1|嗩j rٿGE^^oPԩU+U NoG;: )+JU|^.?In,BT ۶v榳8N۶)+38fϟP9544a,--=/EX/aҦ>fY`YSN> ii/ҏċx/F{]pkI 'N8ӌ!QQL;FA6Ŷm(j[}q$j0lUg4L0t m jJD6/El84UD"AEdYebb h$Ii/ҏċx/Eء锅e阺i^s4q)()}^o:*CV#NH$,?Lp)RXE:(ZS~z5m7^IFٴ96Mh'I\eff"^f'Q.aPTf``RxGPh& Cfffp]l6+Ex/E;0~ ^4z)k ^ӭ5XEEQe-bR_җxسg?#?DQ8N"8fbbYi/ҏċx/E؁8I'aiPk.q;h)P6b yrV! CjZ+4M{w{ZߵNWVVh2 M՛i~i^p]b<333TKH)(nŋx/',BO4V*,"8|0r9 B+-kiiiɇGE"l= ;{p P))B!RākrYVh0550l0p]|_m FM8fqqEl&H`f+. C|ߧhlG]$Jvċx/%cJ\nCkR ]yꩧQ9Bgg'_җH$$ { H?/EagQʗ * jͧR  CgϞq|dhh੧" C9}GE"`*e86 i4b(FV"ŐJW"Vhpy!R*- ݘIVdi"^^h46< *Ϟ=+&''Iw}R)RGE"p"tP\S471V{u/Ze[9~8km@KKKj5MUKriJaYֺ=ԩS4 :jロ 2RIڋ#"^ċxv8np=HG@ָ\)jgqw^7;z==b^B)EWW׆) 044D6h033ñc@ 6Һ8j޶ G.Ŋ80QLhRfcrRAHǬ *8fvv4399)  QffD1~V*A鄑6L> *,moxh[^n2AAv!Đp膉he( tu%AKBaCYuxp pcД[F^H1J!/ART}l6ab(A!J30QNԈ(xEA2\eiiD"ADi,  b$B@+( 44H_AʉZ&"A%"\7@)uH!J)4M!k(AAAU8MaJ$:FMC, M   (S#H YLD#ˆF 4]Y-AAA4]I;LL+&\C4S >RHAA1Xp1ow+  (5 ]]MńA@m`iF#r}!~~0 9y$c=vMJ{~$^ċx/ F. BØFaP EG*a¦گ|O}S}OO~{W"^6g(JǾpk:Vڋ#"^ċxn,fBðA諏EQ)-2.ۆ|?w {<|ӟ׾??ꫯOsw"^)[YY!]ӱ^"^ċpcqR:!cX:I'::&R8'cj~߸7}~jjz___[GWɓ';G"^ċx@>sc,..^ӱ^"^ċpcI-2j_j@iJeFzā sQ~o~A'> q~|;<|/E ;wݻwz{a||"H"^FHTjRRzWKu|? C@QpjyAa/###??C?eO~'|BpcAA2_ZZ] 4*.AJihA3PF۸\An KD:y[bWWԧؽ{eAaPZLDIw$tFBibH&bLA!jMsȑ+:VA##N2DThiAAA< E@@~Q8FSSobLAAAu5\WoĄQpQ#TAF! WJAAL4Mt]G44MC)iD^q1a>aĂ p#BEA ]ЕNW#M?Ę  lQi6eaJMu}\u][. \G^WaL:8 : (PA$ a\4M4A.z0 µ!i}K7031AG2# 0HR$aA2hP䪥 pՄ>XNxfj0Ę  \'t]'J8UUTJ8h4T*rRAxDDe*"/RhFDzHDt1& ׁT*E*ȵ8$I=aEa:zuV mS.# ! B " A ##4}*WAA6t]'b%3 NHR`2Jfڀ2V@ټX.)E|}v8CT4XA +( 40ДB)44Ma1&H$p0Z3͙e'7Fz~˖/Ea6KJ6!J &;;;f 088Ȯ]l6Su}J"KKK355EPh|jZ7M\.GP?Lww7qs1opYlhTJ?/E;'ٕ+I*@3bt3"6;SQ]S2t äz,Cd}0q"󛖗A@T"VYd2IRG"^˲f4{2::yG;o/s ^uṆ>ʮ](_bk '[⥫;3{rA>M>s;w m4"H͋9#o C:@tY ud@ QBt */J@y:wƶm:SSSMcڷo{/###(8 v3]4W*j!ӼK\ 8Fb%^ċx/˲xww7ȑ#ٳgyۦH/eq=o>G?Q<9sō J{~$^ME宑N2Qb'426]w ŚЕFDQL\9)s0<!: O>$ gΜalllCVy4ovvvr/+0>>agM˕"^ċxn/(He-tF"aΑXh0 B(뜙X G;wnEښwxFg119Ь(x֣0Mnz1 8y$'NIJ,FGGuMSċx/eRV'`~;=y=O2668ccc>vxQJ񖷼o7M*H"rm=d Vؖiý٣FAR]<ۋm bzzzꁶm#pw1v^cii0 կ]x݀!r%RRIzzzfff"0\Mf$I K/Eܞ⪮rK_ccc9sǏleqqd2R 9t###LLLV3M H?/EHr=tgp,]40 }ϮJ)S-0iij8|ccppz?&&Z.Ev &brJGLOOT|0 ^B"^Ջ8 XZ~\./g_waDQaH__SV76\]Vҏċx/7ʋueOdFcCA4сΣ1-qB’rd2r9 `zzmJi< P.Wx(KkrlVY< NDG=(^[xna^_T)W"iي"cE]^9nJK/7SN1??ǩV p!nb۶GE^IzB#}|Sp t"Aƶ1&v0͓Tz8;IRݰ@{ YŃ^o0;HEJ)jjj%77|;aȊ e3XaZ°qiSڜ޽{7af!H.;4| 4hJ)ؼy3TUUQ^^NYYEEE8LAA6q$H.{2gRIuTlԧ<ڢ=VhkЀ,4)Y Fl;;_|;(()Duum}OUj{ 8J)z+ö`H."tt.5 g\*JKK\JJJ\9h G"W.bj$x@"a*vkl54'MJ)b@E 6 k-kZmm!c޽{mx pK."\iGvv6tAXkYjlڴieӦMTWWS\\ @^2nR^8\$=s~:߷)E*i~hKR!Kh:!I&A:wL"`̺B`PiWj55uaB^'-Jޭ"H.RI2Dܹ3H***mt&a_ɥ6TH<';;BbXk&ir=9$ɥr{N]' XF5>uɐx27UCI >ޯ_?1WR}sV[{V< ]]]k->T"H.mKsg䲲bPI&M+XkzYr[6q$H.s%LBr܈ƉhtO$S!~" 唸h _zdwڵ~HBU3!N2Oa hٝ,Er\$ɥS4%++.]PVVF"hҠܗr&HP^^@^^6w4\M#Er\+)R`B)ОBG-n2! -Ah&萂'^,`a6ޤk^b%LamὴEr\$qL.QUUE2l侖K2$ CX uͧ5C^H.=` 1WBKIPZcʅ[x"H}QQӑ=XV< T4-їEr\$ʥq 6l; \RTLq]jPq$H.K{"`T}GkPd@*4(qC~ꩧ;wnsNii)G}t\s5&Sv{mx-U fhZP,i"H.Ks+ Y\o^DZ7ůq$H.K["=ؠT 4Ѩ*\OƢMh(`3:t(Gf̙M4iR{=-[K6mwuWRTߖ H_͗ƕΞb[[V8"H.KK Jʆ/I۾})Y]doHr\$E{&PH!A)*B}N~v eii)&MjRQGEeee]W2jφacug5Jk?`̐[ݙ(Jr\$ewri=4 qvxKlKDQ1k|,9e&Ǒ"H.핋d{RrfAG<s@Rʗ^zAqG6ĉIn:5F%(//H#''i|tLܶ;7hؾ"H.ɥa­% 8%%%$I ԩޗr??7˗/gժUM]#Er\+iILR,(,F),`Xr4j?]'G?wuv Ķ֬Y:3C"@) MXʕ+ҭ[aQJuh^?[ CvsEr\$e3raR[[Kmm-%%%(ӧ$I6n_|,pB#Er\+id`1L`җLڂVxZ+vxRVV93xZ!CpWf0Э[" ITv&5WzYyAL<dzjժV=qy{1q,Y߾7(H***2_~zpuX,݋UYYT暀g/H.;4נ+V`eСt҅ݻ7:L&[GʋG'rv:IJ=rFdihxuZ1~3Qswj,W^INNNfM7駟qW?I$boLtZHvvvW>zcشiSXH$d"H.܌lٲ6l@$sWʋG"S.3OD4q*PgȷݖPВ ˫wyg'\ʹ{[oÂgzw;.dڴiFvUUXvmz{VJyP1uڕl˷4DMPP*=uss<͛77%H.ѹD"&K^^ <\K$ř mq$H.K"퀝x9^p\5e6@;N@1(ž bMitR6oL$1`@?֙^,U-8֊D"b/VNNX Z$Er\::x?[kO?%ӻwo9zAq$H.K;":^2aH)DH*e06ft (k,(, dCY.{QC/TNNhكaپ}eFiq[mSbEEEMoӧRVV8Er\$=Kd[DbD"H/HRlڴ)3KʋG"].bNݲ#uBiiӧGm6Ф 0|- }Z"h41iS7nwbYdgǨ $J~壵&//:A@QQQ\RPP@2dÆ "H.{U.y^& C FaaafT5ׯ "Ǒ"H.b_mPvHnuhb(NLhR!ҠR)bTWW7s>7n0瓝-E#Er\^ߠ't#.n#up(*bӖ]_#F{xg?W^! C6nȗ_~)E#Er\>!駨RMeuguFG#H⹠t@"Y!SD"bTUUпK.xG<tӒ"H.{{.uuu$&74*WZŒ%KxXn|{#'')/rI."vOuu~"Eq#$H֯B)C^gT%K8_}U TVVF<rKr\$eWTUU&4?L_H$#FvZ"Ǒ"H.b=E$+ 7ec={O>H$X~=-"!者F]1ddg;\uʊ`m!xQ/ֲ !KƠq\K"QGUyW9餓Xnn=W!hdh x JB2UlOΝyƤIp]>}prK."H.;!1a^0d{n=WʋG"B”ut{BZ97)Z;/#F0eL4.#8Br\$EriPRRBUUU psq$H.he8E-ҳSJvI't&q⋬]+QF1sL~m>s}?Cr\$Eri=zPYY辊 wR^8\$EX8D"D8kAp4(Iyh1bDs 'zjnΝYgŻ6l"H.Jtԩ}sq$H.h+ns5&HbK`& ѨZ"ZM9h%Pvm?eΜ9A_UW]ŝwɂ 裏7o"H.Jk֬᠃sΙFɊ+vR^8\$EYuk$GjA+M*ؼz fǺvBVxG}o~s'SRRB$./ [lsBm]UV֨+F݋X 6qJ_;i0l"rR!H7x#|G<3\uUbΝ9蠃v\!]tBEn%S[|k-h l\jhJ!B!س q((\rrɎbӋTe,D)B!"CYpSŚkCUXaJbB!B!"<)U(bZJiA)B!b+nEG460x1.JQH`B!B!s $J9_I7(R8xFIR!B!D=O{xvB<*M1.ȠW!B!ڀ- MD)4~Ҡ]j5vFɜZ)+\Vu˃>;n/H0L*E'! 1DO2Xk BjՉ$v6m bذa\}l޼Yf1~x"/2Hs9~\p,]&9CyǸ曙8qb17xロ,:Є 3gG&9ѿ~pQGq%ps}Ize{>kƙgɸqxgؼys9CecҤI-_)+-+RGHyٙC=D3c9F>qH!aoB~D 4&`Cy H&TUUyf,X@qq1{/>|0dԨQA@ii)˖-kv;UUUtԉkz9z-{9O.@D"r)L0^{QF{ӦM\{/))n_BJK 8c8㩮μn卶SZZʤI9sfQGըSK)+RV3奡AYQQA<D`" -&0 СZRƐ ӷU)SOu](}ݩm̟?Brrr7OL4j(Xl|ƍkY4i3f̠9s?;Yp!֭cuYݟ֚I&1|V\ׯ_qu͒%KyY`  #FP\\ܨ|md>3|&e%٬YF Eڶ>}kK/ĠA8#?qD~i|ouRHYimY:BΖjkk%|qFaK2eIEh\th7Mړ.O4h1+V୷bĉݻUѣ7nJw/1af̘i<|D"F9կ~aƢE:u*Hd2ի99cyyG q0 ?RW6RBkTҢ|8r %Ƚ@vv6cƌ`qq5z_W-[FYY?0ݻw4Nʊ+(**֭CmvH+믿>_2f⋹X|9֭[ni?)?eee_w;\wu\_^&P  @)z:u*GqDι+yزe,eʊR^Z[^nƌùk8_݉؟~HdM `@8%-~% ={dժU裏2rH.z̙35*/kӦM' '|2Z.]Jvv6555XSO=׬[x<FԥK~Oꫯҭ[7bX0`t}x?!C0`֍õ;1$bРAh6m/f<3￟={rᇳrJfϞhh[۫6nܘ)'QYYԩSk(,,fʔ)6-+RGHyimy裏ꫯ\p~xBoB& |IZ@pd*8(؁*2l0yFR)~m{=͛i}ڴiu]$ ni/3~xrrr/t\ɖaƌL(z+֭c޼yٓnݺv=XF͌3Xngܸq|[o='?!g{?$L2rHjjj2HmmɼۙBJ[#Lyҥ r /2W_~y睼{MF 2֢=\"ָ1@zR%g(]t]td/ r***۷/uuu_b?~<*a6y_7tvrJnFs69{O0yd>`?|nf~ysΜټ馛뮻>}:A++!~;<ͣӧ7"Hp=зo_JKKyG4(k"'Oo߾TUUGqi~z) {H*b„ \r%~a_6r>C OJ#LyQJ><zb<8`Xp]i"C$f1aldRbwv[d*e!tޝO>~zqB!u*+kNї(Zy^x{9 F!b/BwG)"kkQb%ҠBEHB!؇( V8q@;DZ(X1T( J!B!h4( J\jTʂ-aJZB!B!(MhVP b'B!B!MD> rhe j%1qyꩧ(--7pBMưa=G<,^b/^?NΝlg̛7K/qq.2fΜɚ5kXp!^z|㏧?OmYfqdggGq]wIzeG /eXz5glgܹ%1|pJKK9裥eE)/R^ x)**bٌ;V>5A2UyE;2d ոG,bIaHb4m4.*8)--h?)RI!Zp60X1hp$Ҡd2d7ô (..{f5 H',[TUU/ҩS'& _W_}5>,G}4cƌ/z(p)0a^{5FŻ{@epI'1|p^{5)TTL0c9?/_h;L4ɗ6ԒzFʮ#ly+Xx1/3\R>TIuIPۑ  ZgB|cʔ)(8q]h4J߾}wjϧFc< $v4j(Xl|ƍkY4i3f̠9s?;Yp!֭cuYݟ֚I&1|V\ׯ_qu͒%KyY`  #FP\\ܨ|md>3|&emkw}\}ՙqnF_K/1h {K,ф 1cFx'D=OWv-bԩD"$Wc_Ga-nSO /?!gy뭷2j(;cǎ婧.c1ydnFˋu'ceҥdggSSSÊ+8S[|ͺuaD]t?9O?4*ݺu#5.K.2d @k:\K7 45ӦMc,^gy&ӧoꫛ)ꃍ7fIkTVV2uT 9쳙2eNeRHYiR^v446_z%^{5ywxg9) u"S(eD=\cC:10SF6lɢEwyVeRHY:BK[ |gӦM/w#~(SXעb`k CC*A)D_Κ5k3gNA@II D"s_kiL3,O=z/dG)S߿WVV93xZgH!egYf53dȐ̨.FR: H_.@]MMz]JI7*e8yGvv6zs=?痿%Z?pN8: _ȑ#y7wzZkq: \%;;ln7Fk׮eɒ%cƍsҥK8&ЖӿR0}t~ҭ[7.ʘ3g555KLʭ8Ӈ#Gx'Xt)g/fС 438Ŏɓ'3~V}izFJkˊeʔ)7\p=z`ܸqs9<쏝OT>uZҍbJ!D]tEEEXx5?OロogҘ1c?~(s٥IĎ?W_}0 ܹsԩg}vM7ļy>}:s!,pa͛+ڵkMCs=W_o0bT &p}qorkҦeEHypB.~0|&NE]Ċ+TRX qOYԷvZ0$C0nX׮Bݻ'Я_'B#W5jÏE~(Z;~@*epU^B VNP !3|p֬Y#I!B5vpep\Eh A)rAYڙD$ !خ!C0x`ҽ{wnVO B=KlvZi4Xhp5&J)TzZz'!p' /lB!h mݐh%blH*az+I*Zkٽ3e@W0\~B-ZGB!\aecꯍ !Т ւEiB!B!_Cl6(SA"I" 't: ֪!`BkQ< !B!h m܎ZO EY6tҀ5c 6e59 Jɧ(B!W*E0 Ji0 V.:#Fze?ɴB!Bb`[aAH$C"Z*=+*D.a(B!Bt.aDQlw$~2ĄZ I(6hQZDB!4>o S)KMCk@oJiRtH/9(ֱB!BsH"dMlh1>hHRum W}5O zB!J8b5m]~5*ԄIK*iX 6{Cfr=B!B.aP[܆6%LY”Z (Bk j9_rR!B!PT$>oBXFBPXk Ðp7נlɋ[5*Ϩk*B! HpVc'rQ,)cP'% lQ0ĚJ !B!.gUUɏګ1 (QF[B Q_{2=9;` _%h 'B!B!W*0Ϭ3铞gq;St1境 hx270Ӿ,& M$pF".K$#B!8 E% AA$AjP UhGՓkꇻZbm`jHÀÐuur#B!ͪO5n$=5b]P.Pz e/#[[o+D!B!P~} X:v5G48.ItQF:=C=֞ G!B!D\il/RBd8B]E!B!&qhE2À fڏ*=ϫ'B!B4Ў"+!$>T@*\0XQ*}ҎB!BL}O*eH,ah9CX{ĄB!B[ԠC2a`J)V(^OiL !B!J$z9xEiGICH( !B!CҠ2ԯCB+R E5B!B!2-J ~] DH }tRZ*B!A o ^rRcU(lhAB!;5qMH)"=gwgU" @خSFH ;zxƒ5=BHhɓu{{{{{{{( {@@0X@T缾{{{{{{5V p" jiy 27|xxxxxx#Ē" i" HI========jLwoH#(˃ހ=======r;GZZEUPH9] w_DʂsfDJ ̔5[~Z٢ 7.$PS"AQ'`m8bg^C^`h-o,<cY3!_93"ނߨ(ZM^Ε9q?#5Tk=/Qգ~.q_cEr~SKڗo &~;A4i/ E<1 PTDh`-O^u9R%uͦB7[c9Լ\<9&N6 /U{W5k'=Wkk瞖s5MQ9P5mm+zk{jc ܾn1&_`'6V8&>W퓌1+2jyj 5wOV*ַX l7iRP _.#Dd?8pωãU8&a3['̈́۽n^h.,bMGPpLhvhM+9f~߮QZpWc1g<><~=%,88s2WWzOtX<]rZ;Uh[ k-|:n _9y92\jCM@5O Xkf̍QEH.98#^|yOvלL5cw3`΅Y{4~9sە;rbDkr3Zǹ[_93 ΃.ɜ!_rTڟs'Լsq[}Ul~іu/b8Ǣfҁaky@Mh[u,Z;A@5x}(hcdq!9'c{UxLd9SCqwwz8j .}<s ̓FL]ƾ'9<`0JkYWȹ5kl[=XsZ fdkhj5}(ǧT]9t*mkl[x;*U-_u4siBd 1 gn͸7Yc||qXQ{7[Shj@$Qź!SW0.8qVug]BNiz%*S1QZ+FϊJ%+56?s&S7$*ݰd k?BH&{>8ĨZEZaX# 9 q򑟙(\Xr/`NkWP6AجWœɍ dg/ 󕄯+7êH@+_H7|e@u,{5ªMdEsŦmHkzY瑁s$Ueݸݍ9)1}DjCI7Zs!WQ48Ao EȵY^dM~c]&XoE8UЦ_ɘ .e͘3 <!x*6AB(`?sE4| E6=IQe6"V,fbF[&ص&A~s_&-~Ng@ ~3zf&0D3f1ivۭTx>` lrkA׆k:8&=`I[_ mI dqWfFW5hwJiIm[q+H@Ү9DŽMw~g* mF"o8E cM BqE"-S,M4 p M~?;ZXZΘB]pu" ){muviB5~Kg9cDQ:A[gݰc?fsN8j$#<!z3`q׉{"F~w,~O\gq@qb~8kA$y&ZERN#x`/AT:QuF%zȵz?[Ue&3UJRʵEԚdƗz zϙWUm/UPƋđfd۞D39͜'i}I$#u}-euN; pσM9"Vq<3׳$.{hwa19p* b=r*VI09 m L=bƳM1\ 4<2/\:;s6(s\Ը= B3mUqIzBՌf8L,[ccmܿmO ?z\%QpQMpغԾ DOXуa{cDŚ[bij_,U0BpE$h[?v7Ǎ&{gXFkJ$Ǧo-pMl||TuiB 5wmkt3DzqGEYsf\?AU?h fZfZ{H_ȌSHKN rD2PKA|m{Nwq0N Z8J-f!*e\0BF fܷǍOem5aOk*{p֐,}!",*X&V@0\lLj~@"=m)]C$?Fc#xz wqRK+WMo Z}M#doF-`Sk=1F,b=+^r:RXkpGjcuľ+{Ɩ1f9 r<.,!ZS\$B[t"`5 JksI|KB$U )e,$%'j ʒ5u \UκL+;ǝR<t[OO~,f=sYPx>|59Np%ċj\w d_A+}96)*]N&R $AO\?z֌ґGy<s%y q/xriK1"(I+r2UeMg_dqTSPyY^+ e_x$g1y_ 3yV=Yg^RqSGӮ4RGr{"qDݓ^TNh,ϨMa.}*j񅠬 *AN+d JQ֐iԂ_Yӯv aJ)I@,Y,)_6fz ! gjz$ɹ "P)崲^*U,ol'}ܐ2tbMoʜX482̈*X#B+6"7y4n5iovnmV%׀2+gvdXfl +օyy0 j}ƇZZV3MTWbc"_ì]1Љ*lK4=`<% g"Y#!: "u<^ h55ܾw|uoJ=mBc3ܕ~\NOl{p<&Vk#Zq,D۾&l۞l Gy'ՖIInW+T ݰ},rOlQ,,.6vٰ2@3ekȢ8Ѷab́,:pH ²u|_Q@ʂX*t=+c h7n֓PSUQtko㓹c8#x|:> I?~&BZ۸q<  駥ts*˺"rC|j IDATgk8*7X6}_':x* _*I]ȡ$bc!-c閉uFVVٜ@^m$XXES몪0Hk}ŠZVS;g u߰do ":!nzz AxY en7Tsq߹qZ/MK̡Hc6\ydbwtֿh*_v3`SyڷU _1Ys~)꞊j,ڹC(߳ZS,痂,V28fΪ"GzX׹S"ID.ƝMS^jJUh[5ĀZ5dLQToh׼b#BNhMy~Ҵ3^ 31ʩbRSF2- sö ǃ1fmG0z~gгn k3@35aY*+{cޱ +u02.0gzz*V~ym 3-ck)Aow1X#8ϓy|>=A;}7OƜ6<`@}3P+n^vРɖ\ulO(Rjd@(x co=IWК\UDǙұSk_2ҏ{TI8U";_#nxFCg~F\K5 j^g|Q/A| R(r~֬7ʩ>k-+J[)F8ك};%Ycabn'@#=d\kNϼE^T-"Vmk٧8N%y0*P,Ӗ9R3g wg#WN`t?4L; %ԴU >"Ql Z;8k:J|(|ɫh^OZY4D` k}o|9\briY:~<c8A$)&քNߠ5GE1sܵ۾18rgϪH`9͌= Ri}Y?ZK%y 0ek0Z213xYK^V-^Œ".p&yiu(.w$48FTֺubdy˪ŶƗD:.Y4l :;7(u* 6̹Z4.5xq#; !d7%JiK@;P I!~9v(G)P( uJK!  Bn$&!K6%pl>iu۫|yaAZYf! C  ,I@ę0 8˲jh4j#|M_eȲ Q!IDQD:F*,ˤt!!1pqn(T dDTt AZ-A^Wfz#8h(bEt9u!!1 >^?&h4h4"#!BC&bf~&iLN>z=z=8.9d ƌlaS `PfP+˲eYF:F:F2TfyhtyD"D"eBC&bfV I:VVfF ( MO&Q)!"  !  L:::F 6zt!H$ˢY[6bb4DQT 0j`Y<+.( IA μ***PZZrTUU/ܹsa0Y^OO:;;ߏP(H$I00Ͱl(//ǤIPRR<(كݻw+vU08! .c Aa4 l6l62Cа˲ʌ2c$IBoo/~bHj--l6Q]]I&aҤIp饗BԄ#G "+,Wh4J_+Q\pf͚2evm6رD{{{AD rI0;r3FJ8-ړ J/J6eȬgAyy9N'1k,,^pQرǎCoo/ŐL&f: d2)kVݎZ̟?ӦMA|ꫯ˅p,z#6!]rĨ0 JJJ`ٔ_OObب~ (--Uf>gܬQٜ7BPUU*b…K0 n7>S>|n^vxj*aZÁrL> .DYYdYΝ;駟. mmm9ȤKyꐵg.s ˲p:X,en{LiAH4 )Q֜|N555w܁3gBe|?&;v xH$]z{{ގ@ T*χf$IL<N555lOբ/}YIb$t ⵑ21TUUAR)# {fL& pt:}F#!+UL&SV 2h4d3 )S(ػBxuV477 \>S]$IB B<$I|Fmm-MɆB!%J:t!ƣC} PUUNx<uZI& ӧOGuu5JKKa2Vq,C$H`0\.r4HNzUUUhkklcbZ6@Ȅcp]w<6߿~TuI8|0<qpK.AKKEqDIb~m:tG}rXJk.qq!*%&Iх21l6BELRh4kp嗃aq47͕_߈ e`p5APZjGii XVt:&߿NɓjG.*N1 :̘1_=.\xRt=] qC ;*++űcnϡ7Iʾw;L$!BX,&L&#HR`Y yeuɴ qEmm-naϞ=شi;;vdEHB!of3A@:{ q;QRRP(-[<}E}LOyDh5#Ob+OSA:.Xt.N sAUU(6mڄv۷/+z@Kb@<1~y_QYYH$/1P< B I1' !&Oȑ%:wܼI$x\V]t:]veap8pW>3tvv===Ju!!#DQy2,1sLR)lݺX,9}:?qL*Dkk-'D<ϟrVda1sLvB!ݻ]]]8pb]rQ\\ ~m]ш @e466!$jt2ȁc\$IB,GW$aƌJgȲf΅t. }bv̛7sN(-3t!!#˲0 e`<ϣ]YN[;?Rw/p8Vڂ{I`4ܝt㸜R bE{Ekk+b]raX0 p LɄ9s@E8p\VF'䠿P1Oz9EQ;65[Vaƌ`ǎͪMO21BF(ؐ|Μ9`="#Q $D"Ql>29'ex gLgL8t~?IBC&F{I*Ce  ^4Cv@$4ﱙs0 9EHeLDeJB( FO21dĒd@VňAwD Ip8Q!BNaM*F9/5hr^ p8E$.Ӆ LcUUU}T3Z-\)h4 IpbqȲ Œ̹[#]NKVhZeϦ^lfCYYNl־ԬK>NNd%rΟtQ.dw!:h/RVK,ACCI_sρeY{ _}֮]x`0nc٘J^Ȳ ɀs ,---JYߏH$8̹.gKY[f֔lZ`0HBvw|2r|r̚5 MMMXlx 2:qwk-x}݇/>B#.HlsYMGPxx<)S@AMO+:0D"X,,--`tZu!K31!=l6.Z^uV[~/X]-|>bt:Fqd sڇLx-& edoz!"a4a6..Ӆ.91_M7݄~ICiiiF)0j04LwQȲ2aԠ&CɄ cY%̨]٦="n7ɓa6.ԅ.91_m݆^x_7}tG??7JiH&$U!IJJ8F$I I uh"]NO|놡P`SbtQ.dw!oq-(?Sj?/^|E|x'N>M.ľ1y G{{;L1 oc QFbKͺϴi`P^^1tQ.dw!>il2Fe÷m\s5yښu{78X-8ܵkDQaSz1aY-x$I)8j#f]dN2  nuuu(..$]T gΐ_ ܿp{QVVX,ּ\|ŨC,GJ}(Aѹ  ۝ɓ'C8F>81fWٳgcѢEXh:::f455aY3HE]#r7/ Yei2Ccc#z{{qR3 & x<^pTo4!tN5exKzŁ0i$աu!ڳq 0z F<ǘ)"t:!zIG21$IpA `Qz"p:H&0=R4i1kq,f,W2:*7n&A0ntww eֻ :;;GZuIR $!LeYDQ\pp8())Agg'4 tEH$JeBC&FYFaXlar v;?>. (h4el^^C!< &fՂa$Ix<ttt2(}LU'CBe|>ףEEEqyAeBC&FL̺)qJcܹFx뭷}~mmmÐ$ ,B@qvZM"@ Fgg'"IG àEEE$ .kLUT*sCB!l`0:TTTp LJ3IeB{̒x< eH$pW>ÜZ,(x^Ϫ+eLzjZTVVh4*F\W.`6-'DqdYߎ3gd2'Aؾ}{N2qu!-4CR)D"L& ,Zرci(ѨrbH&$鴿󨮮^G:F[[[:"IҒr@ H`ڴip89s&FDN0DwD ƌśjE0ħ~:nFuF3eF D-)ɤ^0J! oĥ^Ch4.*Ӆ8wC3/Zǎ}A@`\eQ-?dGA"@,C8Ɯ9s֦($]ԧ A$Ig'q[@mȲ>8t:Ǐ##xhkk#]T A Q~8Y ɄT*-5 A 1Ge~3 CJ.҅["A)( .9d P}}}9B? B-&H$zK$gOt!rA$Qc{҅PȚ  !AA  !q3o<|Gؿ?>3\ytxgsNl޼7pB]CI]A X7nM7݄?O r>E]v7pIB &x+V˲4iV\><b]8`ظq#BPVaz+V\ QԄ~{/"]rYOE]UVobŊXt)ϟOTT*uW_E}}=z)444 HdWSSI۶mÌ3HBC&N 7܀Ɯw?>֮]6,[ ]w֯_{† 0{ler*-~_֭üykGYYYN+FL0]֐U'|.. ,#`͸; Xn2u9O|rܹ{/6n܈ŋg|>eb.Lf(_wqFi?SOa۶mرclBT}khnn_|T*?ذa,Yu\KK Q\\<6w\8ptQ.ĩa6L/8$Aٳgw}l۶ xc˖-Xt)׿?<}QTUUwŋMDr7/ Y1,ߏxga K/aÆ (++(~aǎX|u: A3d 8gȴLArA15d aqXVFVk,CeI "4RdY&]T A 8<NuCIRH&H$HRԅ Lj!z2)'qF#DQD<G,(y A Q 1qnFD] IDATFxhtI2Ac63Lcp̐t!!1fdfcC[5, 3Ve˲t:t:d2()D"D"8ԅ L(V)t:V+V+f3F# AP9LR,C4E$A(B @ @2y d2yS:+҅ LLQTA˲8Z6ːT*t:X,$Lm,Y^rٟhnGQQV+l6***P^^ X,f =LWWn7:;;׋p89fC0D<']Ρ.PL:a Œe0IF  {]F#L&InGII JJJ0c L>gg0dǏǑ#GpAx^x<|>ttt |m8P-B (IYm!EQQlb1b1$ $ i8aj,xWf]DQG__yJS. yUTT娪_s`0(tvv ~PH$/a4a6aP^^I&DyFQٳwVv`Fq,C0$]P21h4l6l6e֗Ba; eeƘI^~.CZ0[l6&M¤IpeK/Ntww GA4E8V Y 6h^W.̚5 eee0Ghoo/`"HP.&cGxh4\ ax_{v] R)tuu4F#0(//Duu5f͚ŋb=;vرcE__|>0bdLPAL&e5jQ[[cڴi`0>_}rݝe^w5 AuAII l62A,uT5b0`6FPUUZ,\\r Ƨ~Çv]]]ZV%Lp8P^^ӧc…(++,عs'>S477r-G#_0tI;Ol^`~{%qnaYN,vIt:`0I}p;e5֢ٚuuu;0sLȲ/?Ԅcǎa߾}ؿ?<İK"@oo/J܌d2ɓ'tFiZeO4= B$D6C&:*T*vB3~ Nqb1aʑdJp!]F_Flqa0e%{wPo6n݊f455g$Ip\$ >ݨiӔ5P(D0RYg.xtȴyqrN+1d2a騮Fii)L&*NeHI ˅S& tBף mmmcmV]Vkpl]].wֆ.tQ20nv8\r%hiiQ(H61BGh yjQ]] rNY6@RUUa I@5!Q̈́8UFطo:;;OݜN'A@<G{{U.<ϣ(LFo}}=k׮ѣGq1ٳ'o4u8sEmm-MyhllDccc֬ty]c$֐i<H$t:eeeXh*++F=xFQp a6PTdEqULݍ۷9˅jzTTTr.KP QSSo|(--oCȑ#طo_q ]Rvڅx5(*wG"ܦf]bՊ"̘1 رc|zYuIBC&Fϙ3 àPd`>4\=H$G2D O|L̔)SGww7r]r_z?IPwzȲ6@ak\fp.A$=6s!hr LUYY p\B9[HBC&F̚X2jx>26v:7I "A)wIRh4gf]4Mz@D"YE}䐉"c,jjW຺+!X,YaX9|c˩uJyzvE$bXV0E}䐉"S'L}p 9c(s6$g3W.q8V@&n2DO21Bd~l[VHH$3<+dYF2=s.J.'%ߚ!8N) L&HBC&F6tdPC)vPPdb%]NO|ahZeH$jPu!!*W͛ f^xxk͚5x駳ܦm,P4$I4J6"agr. 3jz. ]rȣ+r.Z\q9Y/Yd`i&c,J$e,`qHUSST*uo8j%0l&YIP-^]O&BÛoS/z+?ƽ xᇱi&emh4w};όɗA k;>hZeϦ^lfCYYNl־ԬK>NNd%rΟtQ.dw!:h/RVK,9:s=eq{1|WXvm9`ȺՏ ),d2 ;ŜCC,FKKo#(lOj%߬-3kfZt0 u!;>p X|9f͚&,[ oN O~_͸;q<}ݗط-|~}F]]]$I֑1 粚C8xSLV-Xt Vt`0DXL)YZZ 0IBvfcB @CCz!l6u]Xjiv֭Xn^{5g?)4?_~%%%Y(2k[<|>b1tFV5 [L0td&!BEh4l6g5\ ]ԧ ]rc/n O?4FS$`<%Lahѣe%%6eT1" ÌAuYMԇ bJQ.CwgD"p`'OljP@S׋_v^x~?8~(#Tާ$I()sfD4 t:$4$s(ԡt9=]B!A477N łE庐%FQ I\X {ɓ!nwP?s?ٳh",ZXf y$.]cכi24AC8T) FÌ>IA</87t:2<]%x^b4iPZZZEź 8 =btɄF#xcp:=xG(.^#cDpT y2 I&eYxޜ^tE dQEQzSLAII 9t:%IKbt@K<j$)L Jv B3eF٠h`6 `Y-4Z[[&fjE2DWW2a0N1k,vR)x^0 . (h4el^^C!< &fՂa$Ix<ttt2(=!2rd Э>xZ,󡾾(**Boo/8[ *.X21dgM9S͟?sE4[ohkkC8$I`YZm*]nn7:;;DN:Bg(**$Ip\cZ@R)<: e0Aաg`gR/ I.W;ddXq\.8NXV,D"ԺeGiG1v{h43.#G4H nIL&T P7|3N'.R:tFtQ.Ĺ)j8vؘST * TdGnI&8rb0̙6E!>]r( Io~N>;LbjEe(i?~xX D[[B]rA 8ȲN|>L&R)l!]rA9,(g/.пƞIWjtQ.B BNd(DQT]t!!qNBIl!]Hbl5AD" ^_"8} AC&b$ۓ.8BAA  rAA yᣏ>g{N3<;wb͸HBJ"b444`Ŋظq#n&O\W'(PWWNHf0)..s=XbXŤIrJ|xHq >sƍ z  [rJ&۸{IBC&΂'|><."Z +VҥK1|ER)[*SOD"븚twwguHڶmf̘AH2qn466vZaٲe~z{8t6l؀ٳg.XSi_ 555Xn͛^{-=r*\~l6eBb>\tEw\X`?Gy7oƝwމ>MMMǺuH ɴ(..'|˗cΝ{qF,^8k 󡨨(t`4C&F_w7"N?/_z ۶mÎ;eE|k_Css3 R)Ɔ dɒZZZP]]b屹st!N @a % Be̞=c۶m(--ᅬ~[lҥK׿}}}xH$裏 ./^nE%Lt{Y~q8PȚ a~?dz> ͆P(^z 6l@YYxlڴ }}}xG;v'!]!AyW^y%kG} $j*0 ŋeY<yV]'AYv#@bΝ|]4K/%K@ªD" SNŮ]p_ƒ>3 JXŅ^0=hhh1k,eoV ݰlH$Xd V^KbXzrmG9dUtR%u͚5__~v|:444ࡇf]w݅UV*p8sߏJ_>)#"$d\x… _عs'4}j"xG}}=?d=J{?Ė-[o}KI Nx? hL K/\9$Νp8>(5o{)Kbq XŴipow Yq%[oq1,[osA8SRnVDQÇꫯ}NM`>w}H&8|0mۆ}k|/ ӉX,={[nѣGI@& y/ )IA^o_LArAA  rAA  rAA  rȄ*Yz5<`˖-Vs7Mػw/??͛0LϹ xpW븲2<ؽ{7\.vލ_|g|uNR*2  ,X+Wh4r? ㏃8\tE13gč7ވ|CַkO>$Z[[qu7 n7h_7aڴi;cXnt:z-466{Aoo/***pW G 9dP`k׮EQQ~+[oUW]kPHy]Qǃ+V8#3:!!eY\xO?0 z̟?f,[ oN{N^{(!ݰlH$Xd V^KbXzrmG APK.U\׬Y/x嗁Dqp%=TL mL9jxK/ '%^$Jb*!1m Fkb1%,z`Bd.I lff~y}o.s>&''vNǏח{g.0nanD"ŋFtwwP^YOd.\/d2I*ZZ<ݻw}iʕ+<|L&cccymD~:CCCܺu˂Y"\pa4ܾ}sСN?l!z~˰'OԔǹy&G7 ի~GTN8˗/w_d2L&[ȒB/_ܽ{3<̙3gfrƍnkmmmttt%k uuuE*btt~8;w;v0==͓'O|manApApMpJss"t}CtXv63x{Wyyw{{z{L~~~~pNP_KDrhYYsb7!n[pv6obs{{u#uvƍKǴRʻWhF`i5rd[f-Enڬif3kIfٴKL3ϒKFXq 2lڴ% 3h3`~ԭ\M۶g_)bti0nF֒x˗.kWiq'2`k*[nJ*bBKWa6_.Z*W"ɀB - 7 -", fᄵ|~HR'ן$Z8(\r,H)EEP 1xJ#yE%[IDLH@T DMq .HHj|MpQGpԑP",#ji`$'y %K/܅5D˥mb^/8蠠r&`fuq03K-(*\%:ǮsXѦms!I&THp{aTRRC<@C -. .@ 1 Xb-԰ - ,@CA (  79 / A ` "cSԏBCCPSN :Y,'3܉4Ls2L:܈P@5UR URQUTF3=Q$>8$:>YsL45͖8D 4w\JS]4Xac?WK, :lhghgfjW$ѺnvlM2tA\s]#b$B(h*ГWy]{=#b.Բ,"*# )&8ʴ "*\ &Oa]'A$HH,*%.Q(P @gh*d:@bLd$@CA t!#wc2 A ]j+ Lw/`2)vzټ|I,ce !g9!2eeDy ",42c M6&l<pMGPr D!hT"BԢ \8u.HF^cjhZҲ@#[bw0CUE|jK)0ĈE%: bgTKUZu IBZ+X Rlp<g`Ԛh Fkbq g/,#*1 PTC-k%)4g "@$@nEYTo1X"Ea }4oO40„24f Hl"*x/4`%x M % q84a +5 4k=% +: JD !+[ :˽"+盲䫽;[k;۽);黰,R`}Gcn.abIB `@ C'MFG}%W#:%`%䏑 ԴdܤL~;2d6~v@oC 2 a:4 V3QPxjiNpۺGc* `H8'S6aW  ܛ~|[Ȅ쿇;Ȕȓ,Ȉ|ɖNJJHwwY&o.w[Yt(T#tTw(a`*B64e>P/N:З>b0#3ML#@w;gM Cu󲙳iS3uPMT*53:K - Qi6 3 Q1`ff5Pm `F4֠Wp8w  %}*ɋ ~҂ț* ,8}:mȔ>{ fIf&pʮ|rbH|p+Y[brY;zt.\mvKl/.5LMg/ $9'VSM,w{K `P7a3"U$e 0Qpu[( 2E`62t k0^;!i }7} x3 []? >K=}ڝ O@z^}H}qKDu0[+wD(r @*P*P qvn',e稂CW2K{Ȉ59leY p (. N$A53e^~~^GvHdMC |R0wtԖL#/bm~yܶZg$`01 %<$ܴ90sk0tV/2%|FPpP%5p uSO @i{"ea5Aqu A`$6 #5SS|K^=v-[={#IDRJ-]SL5męSN:MI2hIBEjRѥI>uTMIKE뗭_Qϝ;L3E!k̩С;DgΝK0]ʔ)QҤb 5RDGɔk,Qkh,ZpA15F +HX!Cw1|Ӑ5pq[FNd 8c2+," 6s3?.P\&x6Xm7T(5uhwُ~kNEhEOێ?ry6H;KghE=|Fh|aPvC!l4t(qKa͏X{aDr'ƱHy*8bẏ& 8D<-,t-#Q$9EJ$rdR(14s$SzL5մ\8j^cbKuSAҴKZ-YNQGUUUbuꑇ{ÇU|Y9#SAogeo3G)]{!^=H$'މ]7Y(CGA~GuP~H硗zO(o"xh8ѣ =8Fb>61GW  c=*:a!2`AK 4BTbP,.D%+f! )jqM7 j^Q-TU#`lF,⥊X&#w46IɿP 3f*K"YpK lP 4XB3IP%Q?0kѩ MГdr-5~b&s""q4. C2 R7B)6Q.8:_,#\UJ^XzNx8"09H*Ru9C9G;ta [juGr3+,"r\5k^zkp'Nlfz# ,IW$%ńI0焓$m1Z?o-O>u2&(Xr%/$Y4+UP+n!|3b8Ś$6tiezЦLhBDrM$i\әlM(M72iSi aԎ8X%Hj֬u-y-le5jԣdWy-#_@$l9WFڙ*YEخЖ7w"ex4Ա8t!lV! x@?{ WBp$$+2`] Xpq+utMf&L2x]Ju8B&=t 9A'Ƴ^buq#*s8Ae=;",K̄6@5};aMa#ZiͺvnUFi2ej׼ mpͣ/nEnwUv42kU0]98ߦUFS]DT9s N @ vY+{ET~hW"}VJF jZ `Ήp dӟW ~ wGԜQrE++# X;Z( .:0))8 {DePZ ?K? D/h{J5(<9q B j5*~ 0qzh膈!|I*kh7QK@Ck1+˒w+H&$^:,]E{0,[Ja4UԹk1hp૤ENȥ[3`!q2=$;:X -xIЅD y, I;Hڌͨ;s [ɘY"X(L )<* p0<@Tm+m; ïHX*Hhkhrۯ 9(=Ýq*ekp_I_ʬu#Ǵ`SE8>hW8YE'oKgTtkp9,UT+Ѓb,'H8$%{@,2`aԥp;˽@^TKR:˺tl{ڊG{84S;ؒBK@*MPL9 ( ;TX،rN9((A1x! ب#LɋdDd$耝}hla7+t)I;̶MHJAxhZJ#S$x/ng8<w9ioPc0wx,ʸ*EU1KĄ#+UUiDƝ+M, {u`%8uQQr|?볫2ĒDْںӱD@KM?yڄLPD"x)!r ("%̻>yl#.>cxGP1X`z>K:^Fy%1'cWWzWUR8N2%~--.(Q:8i 3{L 8=UxѴzt%E>#= 43;2AĐ)0BM;QIPߪ;MC"hEE.ƨRR;T:"T;#ɍ()(.XB`4m/_IN<>‰ds2+oͶ•6lu=iU}!f#b#pL] oX>V:jEj%lL=c3=(>Fu89w(^c]ׅ] {]㝱:^9%ޭKh9m,^x[`2^2G37Cѕ4Y Z!Sx| KbJ;ߚB8ʄ{&'8"X.="r* Fء ҚM" D,X蛉 Jnm#\EюջCN$+L|d/ڑ6k}˷bB"~6i>Xͱsu3nĂ_(Qa?c _㑍c88=7_4>7x3Y| t'5"Wᒄ"QS@ >(VÓ 猌t ߰`,- !ϰ0ra؃֫4D0찆eoK}# C/4fǽU0bs!}6}+7hzcBN݌5dQ;E5hd>Ffc7^;fNd>MA{'&dvԒIέYW@MZS;s 3 "Vu WΌh[cK,jT"ۍۈa[Is@mQ#D*ns#lQklPkpɩ/H(~]P1*w/zq%{؏H֌0C^hdžǖȦɶlFh>l@&.cv؆ٖm.ܒ-Ҋu͖WI8!]]JT&GND ΢V $b#<^<()TI)[^I鐆d-CsJsΎ<[4/y+Jl6'>$$.(Nlx؈9ڦGWgwqؖd/vdHK]XOPi54V%C;4x& GU5K:LHyV a#2硧ƨroYk)xmi[Xr`ܞڳd֎цukb<\/=l!帪ztpBVkZ[\]^_uyHZ 3p,تے0A'OЅM(IIH[TiI_vVnΪBg 9$oIXy[bo]X)k=0+"&ܵڜ=tnuyܹ[Hn5@)@:9 SL!I`+( wՁP[Z5h5XHs[> p5"[LHhxef8vxUv@>aɯpϕJDCd.ts909pIrnucDT'7GWgw}x͍:31*ZJN9QOz'a4vnabHN H'ġՐ[F5Z`*X!  װh֬EfM:vBy)';nJIN~R} #w?Jtӓ\krF.]=Scݺq'U/.l0ĊۘȐ'?,2˚3syΠG.4iԦS^Z5|̙:jGMBNtwQs$I~jqQ3n)MQF ׫/^z o~B҈A?5 X`@  D@ÄErQFL 2<#K4$6)CS:80ՔQ@?49ﰳ׉B8⤃S>Squϐ/<K>6:ԃ3z-6'uy'y'}'*ੁ!u`ap"")GrsPBl)w]ax *+ Ђ*h@¯B+ C~4```נ -8XmAí-<̆Kq0|,Pp)9YUsUD{=?>swlho:/'(B%:QB1"nS" IAp%6^ ?A > hBh@L P o0%,I8hԡtJl}(zt#$CF7 h%+"2HÌ ~cG<tl$]E2Y΀)7C#?QH Q(r8L6zOp*V-ܖe\j.C-p@Z!ހ H j1=jA 5oh.ʐ4.xm|3ى[9p::P(]JZ1f4 CLF71GQKܤ1b<t#Sҕݠ7y@0HoqPEm9@Fn9j@j-cXk-!$V}|Kg20V"bjo ݊e0lb;1z4NmXCE,jyJ7΢XCs|ƚPM@a?0w[lƺcLHXR<}&lb>ftCɋ5qk-.r\27]s >ҵ.urw 񊷼=/ykwU/|۫^q07HSãP'\SHp*!@YKؙZ39` d`y裶ksWbZr,X3h&dYqUa3a pWQ}\`Kg,#DF "6M4A ##H9J1u@m٢/.1o\Z]LǤla#8hk7BǟA:І E+щ~4!HSzҖ4+KkӜCiQzԦ.5IS:լ>5@ݨa~8tVH m~E\b8qVyWJn }b ZBNLbbq7i8D?]؁ubC91Xp2dtc 6amL#>T2!vY s;EQ%ĢzH]7(rYx°l$l:mA>9Ѓ.F?:ғ3N:ԣ.SVGt?Gw@&@ ʨM0! F,XI Idؗ(u& dBVc6fYսn+( - KpsnDDm{OtcbMb"G6e|}F`}v`Kx9G,F.{u8F2{E^Nt|dcj>Zk`tLv 9s??ӯ?/ӿ?o0 "sh "Xe(1(C-\m* C/B&\&Q"̝| 3 3р❕Y͠ˆA۱,3 Aղh^BpQ<QI:h2LCk7YYD:=C;1 n֗hMhC=p78ԼlC=Cc WDS`F 8 '"."#6#>"$F$N"%> o% hʮ!!\!H($B FBPqX%"TG 䊊C0 ި).U !4.-ഠ]! -$(<(B:S: !EC4h:3\4]= e_g>iIH>P?;q1HQh ;C?C6d4L:l1'TI$JJ$K$F~-%AQFm M(P"p`| vJ ذ 8D  JB\KXbB6]15 !*܂F\L<(eG8jN4S20".<:E6@2I<a> W LH7U2He =\Ø8Êa%/$n&oo&pL> % rXہW`AB%u"})(% ‡د퍶 1Yu %EA\U~[Zb %(3X4<FVG43pCHe0.ph$7<_ٛ\̅?N&݃]EC<Nd;Qx>(42LC):@C2(.B,6#>:[Id2LfOP B_CI#C4c9:ុ7i4 :) ]~+ftF۹qsyRN*+1Ҝ xI"{.ޔPz2\H :W"ˁ:B0j zL `cE2PB,(:16`C2@C` *,HN.LI=CҖ"J I(OKCaC7Q -ބ;@m(Apt?1#@'E *ƭTح ,C n?-ЍN.*bd$\ݢN=d.M: a"r"v!P|\Yр< 6ݍU ZV H.FKX B0#ܡ*hO2|:[eQ`ZN-HΆaZhcօmeɗŲP8m$ሚv~C67 X l:I,0i ,>/xT@.Ji4x>>vpz ?m] ?.\CqJrU.K8$TM" @U Uea#H].ᮁକ[}*K -PN=JɊX6jAzIE.,=C- Ï@Nh hSM? =IK6/LpZ׭>t7C!. 1;.O35݉.! z&xs(0ڛ.qHBsd3MH F/6 8 M!1g3 N\@ G-ˇ#!FPb-(aޓ9`BІC%?fHHNDQqO? a=Z pr&üICfR2B2.ϭT/ā>83'$TSUϰ>W \3TWU2X#x#p55`&"B!PmOvJ%!̂*ܝf]ieC4Mޜqz@59 0P19Hm6 Tkz&e%?ݶ{K6%+.rظ,fqܝv"].uګBBtTQ^GU $sǖnDІ YWqX|抅T2K4Ĉ:(C-G"`u(.(yqGtedA&rf%yP^~G#]2@6AX&, Y֮V5 IBǻH1C9 4dfab:lC7<6Ԓ?u[7:!<@Q=PI6ԑ5T4@˧޽|ӡ4lYՏbŊxQ#hygʽ~AZT5=豟='&QkvȒ(FG'J!?nhUWfպkW_;lٮp*5%DH .!D}4iEMBu"S-iF 4d^SF4 2j(M@nMC Iؾn.\nq[E5h1vn]pv۲XeN;knŊU W,bʦ6 azE[_=a [uơ}o'|aG }@}$p ' )GrODrfv1z1Fsihkd9jf}j#٧k⨨#hARI^VYRUdm}eFf穇 dE|-,`ntHf>P3h;JˊB'Nr =xAQ55iD¤iL < 8 nā|' NCm5 qômm% g(%vDA MBFU8D\ 7Z `Hɝ4* rÂg5ACҰW -؆3@(B`,GΊJÙ6ءo0 k4.tl>!Q:e=x'>YC2:ǿ/]\"rЏ&W> -CO=m@ QƦlI !!&oDHlJ6$t):t;OyV%%*D!EE"?jAи $ 7YpQRj0BaCFр9gD HÚ@4A L@4E;=*5D ,eFa8 މ/]჋a$\P'Iu>J~5#Czw.|*=)s ?V.0-@>N(lp:ާ[/AācbD vNBp ٰ 0pۏ"ncn:KPQh0N2Pe+nK%X^P,ύL2^4=_jhVƬj <;?Jĭ!|PڡD࡮ e?a@hf.0Eaad dAvw$^)bDd}ΐޡ A1qr   ! 2!r!R!!!#!%")"'2#-R#1r#=#A" 2"N!XlF.NftAh/!f rTn $6` pp@hEJXxyj+c* Y2bWKV >46j`Ԃ!;t*Nq $a>n?@Vn'EJN $:@Q|h0$CZFLmF8 T X5[5e36i6ms6o6qs7u7s7y8}75sS838s8s99s:::;3;s;S;s9@ЀQ'1A%1/N=Opf](a"H1C1r% "*Q-xAkAa1+gXve72jU.9d6-2'YєơޡAREa$mr`"1&f@?P_&AA2a*G|I{ F`JtLɴLL4MtMٴMݴM NߴNN4OtOOO5Pߴ $7a0/b(SDA>a&ir$A?~npS̀q@pTJFZx4EZbc6EV35C,Rp-}έZFnEE#Fe*Bm!⠇E:s 㪰j?Af2GT $,FC|JgCB&{G4!VAN`` ` `6avaaa!6b%vb)b-b16c5vc9c=` uT!6/"/G\PD,8'ߢIT%S<% )qˏ/CjU*4-iY2t5X[cRTpʨshB$ RMEE{ZR> E?c`!FtǮ,™'U~f zOD<c17s5ws9s=sA7tEa PK6NQ/QUt!haOSB1.>+?^@  \5))Hh33Q53bWycWUf#u*jXQXgeA;d|B>&4puo\cFDHXIGB , .M^R~rtt5x9=A83t u*Tw%Yr%m>ovees-M.>\vq0&Uh'25x@:83hete+XXH{ť*W-o`xFa} ށc QctG'fJ;{JE a%{g^JK*d?֡Z_]bD195y9 U%Sij.n*oBw$Aq7h@)HVX::-#0BV*l{c: :z_XZ1@CxuM/eKD3A$|3MF| C{A$&/e?ZAAp.ד)-1: !=MfR~jfa/.]6qV2hvha#yz8q*umXL,Y 9+{@:KB@Baz p/EE G~4 'rBF u0ءAN)AA!RN$Fz5!;=LPaTrfA,U2@z/ap 30[f_;8Jki3$a|nDaXd'pe<}7|zAB^.BEE͖Cqa*+@%Qᔅ&bH&S@RJ==Oe NUThTPehi7ncE\`@XS0Oj5}Hb@3Q5CbBZۑN+a˜Gv.ߖ? >CF@-\ϠD"iESO4Ms ? <0… :|1ĉ+Z1E`.IE׬Yt%I$]54SQ(SϡJPd)3_άi":aV:ʨAFacUAhՒx-XHKB]xˆ}օ`-"FcuylU<{ǯ|4oǹќݓt>РtqіEWzְaNH! tF2,3N mNKm^,F$.H6 #H)HLwH.Hɍ~ (dR*RE!E/9UPf Sc *h@ &ǐX &&_2P) /k Y50 ~(5hgc(kB+{@:ΥʓN4:.|ucm,*;;𩓎ӥ^w*;}x,RJONy_yoyz袏Nz馟zkt0_ %QǸK.t1,şS %rJ&SG:$qE2Ec+p \r>_Š&1_+ϗXY! =cZ@DIOSh!*j ԇUGaƁѤ*5XغQPLyvx|cFml8r&Gea(v4 <),*`U@ X&J9IqT,jqs"Pd!nv5ux؝L Z`Oy:i$*A/IP(䘽SBҐg$a*wŴ҂*^J@6Ke&Ӌ rV2d~^YwPb@K`k=P τjDSsSʃHǥu:ё5anHCT &1'UA91pJ;43̴f24T|X4`aH1a̖? Ѐ t >D(f\)A SpJ>OpN5=;RB(,\1 QdB &qH#} 3U@ ܉N D2d,3SQ5>= آ(j3$&.7S(b8B u=9x Tt*]BԜG>i+m9r[6ll#Ӱ6ā{Cia4V4[| mk_ Jl"OTD$XR )b%ZX$2FWBEJELP¹fa1'eNy¤L(eMgҟbI=A#A0iA; xP> m 6X5 cM:}$sz6L8nFɪ6ِF i8VqUTD t\NS#T,ky\ lbz[3$\p0#k]Աwe!$A ]"05RŽ&AiZ"%0WZ \`)-Z$M0 Y@`eQ8'9",aE573BL5MU hֱVG'lc3A|#Gg^7P4]d(#H4+">c㠸O/+|yO<`"X#kCP8μ]UxVrKKfFT4Xh֒U&L1AB%7M˥i7-SXyC6́G5cmefF8L^R+Mqt؁qS:o b V71y'v쐟Dow("BPm.?,+_VSP@4pA`JfiM*ku,MuCLg^uuPux1(1V 6 vkfwFL0d<ܐk)(QLW`6sx!0t wovxxPc 0 wyɰ烉X c'+ } A:1{GUhW883e qfU>fd|e|4qC0% ZQ&g]%H{4CXX |P0EhZQ/a+3?W?U&cA_z!&jIEuxqKo`d ?X0NB<aVuT0BCxUCfCV60o À> 'y9 @ pĠ 8v 6 9aYȎ'9 APb'~ 0X@q7gr eRt0z>K~I@2T&i6TIj"32PP3O7w?.iE>?q.HL?f c$c 8NŔeNj.0)‚M 0 Ȁc<8yĠ 0 =ȍ Ж ܨ|0qpE )sZ[0ǘMP{x;Xqp /]@w$:h: %sbcATePf&Th1S<jUjSj8PÙ9 7QJzAc'B՝$weJB B  @LӑڹұmźmסBFD 7nʖxy' ϐ '@+뺯 {o :_ه+QjgpAQLJ~ѻHJRX!t2&RSO`2IC2㤮2zAPWP1dњ%xvW aq' adtjZzۮ CK  +]+ 9qwؑ ɀ à ːc趟   q0 q:=?p; tZ!k^@7K QcXI~``0Qڼ0$O+%<ܛP, 3$ fBL0,٤3uvOw(xcKuB$خpy0 dĖK `g"'Wx76׈8 ÐWm0` { @p[:@s%ĭ*$M~qk|SU'OO~gX1fHQLWq'VB,W4 ̱pk+ IZM llWx N0 ƍ P h O<\OR AU}WI$P7uW^.3MJ>mݘhBkP$Yѽ0SLX]+Vilة B`埱 6 kv^ rp SxpG ;6?8ϩp q :_^ ep<@BOpH eprGX'I6J@%u{uI@77c=H ;52B33 }MZМH uw0z9+:BXƓr7FFڈ|)x-tWzX}ڠfb9* s.8`(r q`ppe(` 7?*r q`UO]ן`#-pErݻfr=9g/ X寢`#K1e9\V{x.@qyEk@,x0†< ,TG`cǏ!4 J4Υ+ի9 b *Z܂E *Hfႅ_-e#.\dHRHIR4h 3&v]cumk஑EfͽmZ 'O^!Eq1dhbѡ÷twO;E%FlX,bɞIKd3hۯ?͚nцF$@mA' )dBtCG Px1G=iR$QiS&dI`jXpXbPTĎCp x*2{@{p+ 20J+'tM'x' 9 3I,쒃}bP rX`hh= @O؇Dʛ4P؄3/9O=|O@@SMԒUQGE I+Ek6EU u-H]<Q5UUWV&@;,L1ZXA&/ˌ ,gUMǹr~eI͵,q@:uP&.)ez09B 4:W/όp7$L8| AdS4a`"G5Abɜ/Qv:p!,qQ4e,#Y~qaX4akhL[81)mD{#JǦȯ £<$"Mb1aYeMDD$G~GRވoV~(*18O"qN !D. 7QSpХGx޸mo/QCN}swp Bz}8@oORkғQ.=чjntE]Xnr\ߚw ׽ok+ 8FW0SE⼄6 l`7r.g`,dLDE_h&̆aj!  "F09jdX4Ġ< 24e+>!F 5Ϙ6a h,Ј]G2&pҖ8iktjQ{4̎D'Zo$IƂ .oۘ%A$ ʢs/qGxܴ+,}Xъ\r18 Νm?$4%{#Ż+K׸R2% 7t~wy7~H)~[ X:0*pG!P3n?jjY`1g}FK:d}ӐϦoL<8xq䀣5*=6ӛ7a =K#k E;g3ֹܶsuikY=b,PQYoq,e%xgg@;I'LaL Ϧ6J "W@s9㾌; (\0sC>ÿпо>|ԊTk6 Xh/08Ѹ)2)Aryc32ظ r)" j  ۸Ԍz(#3)*|Ї4BR۴C+ 1t<<2b)O[#n@Yë42ZvH+tFa9]WpZЅZq`|yYN8P,AYEuȑY%ZE[ \E^Ğ "`A8h/$P3Ļ P &ZȁD8&`JB% ט;X#h (; ; "b"$#y@<4\<i8Dq0r`uC8r2D DCц`ĘHIl z8=Hn=ن+`aRNP]BzPI6>F8bJtNPu8T^ʤʭJ#FX ~f3&X!Ԁ)2Rn\ 2H! $"x3x3,|;v* 14"Lch<r <$Dd@Ly𳘡I4l(STD2X*z@)$NIiu ^xJ>:KlO 3 Aؔ4K˙@xFl˛2zSл2K P (H s,;")~4$ o;*t 2BMuHHv4NSi@##yP2yنBԇH3hX8EcSHvHw׋<' mx'DC+qSSJJڭ]۽]]]]-^=^M^]%}^^M7ݗ@&pY,PP3pg\5X%gl˪`ʬ"-͎.c+:cpa݌ [\5[[F8Gt84{8}3?[JmwņiHL\tXl\}\T<xlȬʬ#@†v0b\ և3M$DKMRC%T'^-b䅀K>b1b7q0&c5^c166^fY?38}gcM_ '(3l Ӏ!Z"_+;ːGR)Hf 0j%--BgyxDD+N\z@C{@|8טTHVن̕q]: rWÇthuHo bx=g(ҽu8xH*DdTKPHpt,E~gghh.h>61Ȃ6]:ghhIPh xhhhh~cDF&(ՙ-:P3P5B(>@B?DtMtNtOtPt@{;iD?P9oX8gKogAbM~3|;QCPa/V ɡrljP63໷;j1l Z\H[d 34`4=9<@;6k6L &zMv0xtd>gi0߆-]#Vb~atx0apb\Pn)u:51 ty4-ȋEXz_oz_y+ 8BDBhuD@cK(fuUv `޻r3KT{6*ܠMs֠ꬳZp_XW+JYDKDģ ~wRm 1\fW+. Ȼ}'~d E!Wx{a%Fc XM腴ZXM~d~~~~1tM ~O8 p "L`Dx$/Z| #G))S&LgBਁ)_4Yc5h EZAQ 4"ACF *Hb4PEҶ[ABY$T5\hl`<8XbrF Ua}6n\=|رN^>~˧j} 6mָK/5|ҍ94r^nyi~,u7:t oN۳cb ^Ѣб DX" 2ؠ JDiBb"Zȡ#X~@)j)\rJuGK'S Y0aO_4DU9u_GE@1UU4DQt1FYfWj Z@ *]ap W)uZ- C.. 6ϱSjA?lݓq6㰳[oxf\nϭqAWu3#:|{R .̂)t+,jbߖ(Tn(.ۮF$Ƹ~(p̱ &lrM8a!c"Ds̑ӑM|!P5XUU1I,IPiT~ʠVmu 2V|!D%jau Vjycb.$3MnsgSV;"Ž6o8*ZhV\=#8 9qMmlGhocƎ {ł衽05a"誛"snnn޹+8 &R8=bquSOI.)@xqQ-k,1U?fcT A@R{*ƕZ4Y%Ygy]%xvE* 06ʉQy6!@9 @lHcJ,MK_B|+Z8N @ZmG'[rɭŭ,+Cԭ SmrƤ,2a;A'JA~L)ƊҼ=e P٩P-n$$g./Tv&wLj;|zM?Vmkq GêLUagAU_ʢC:ߐ`umxH >x0UyaJG:anof'NP0˖{2m /v[򎗒Y$mC;`:du [:uCC??0}l$&e$_hm$/``8,V5 "Ap2[\%D/0^bIQqH@5x#Х<J~C<߮Xz^-d %x:H&(]f_*Ȋ%& '1T@d\/PBhhZNDB%2(f&xm%DB!E!\BܦN4\!u|gQ (ߞB {E]L˸ ^ &wz ڄh ==CY4t_ 432BCz7D:4Dx*# (,ƞHv Z֖h,&rz B%.̈IfH $H(%G%ĄNEp"I%4ťI al ȅ\ [4'[^ 9P<`eR.2+C4+'gs0;5$C|B$$Yn-و.[z' 7C@CB4t" x@vc2C^Z#z:2:r$ˁ^B(W*758@l1C ),;AHvR3I%T62C܀=d#x,sB(;4\Ȃ>@"m{//\ 5;/ȍWQ~~88a;#(d(9IIĖۄjelH[eg%AuU;{̖ !Ts h@Ǘ! ŤiE(wX`ג@20M* 05m48ٳhђ-&ݴdɐի0dҰ}mݺx#CgN9s𵌧&L|A4 i;m;t/z͔G)DvNe/_ͩ×۷J6V$uWpC^{7o\ᡏGs("Gq#?-ŌfUK23qP{c*J<ơabv@{=^w,ͱIK^r9 !}#9 u"w1a{˞P~dE*3 u1w,l[NRT>[*IgnUɬk. ѱBcZʟ;?`VMDy/%Q/)tgCQ 31FHZb'(ňbMdpI9$tE`,~w"#o䨉=}-!x6TiȆ2rlcِFQC n%X46j'R ;*ãR R#& :7>(s m$ Vb u:Mw:P` V𵒊I]pv NƫpP4{[R qKе0s_]}KpkY!Ha4ͣFGfYXGW6i((%$d!6!w6F ` y4‚ NCx1WFM,2Jo`'jIKkEE)c<(-dUKܻ4`GA웦cBq<^ ਾpy _jj4}CX{#X2~q]gYE&7L J3"DJ6Zժ Z$ڦ)HpBGOn9D%k *j[".56b(͸Pƚ9 5}efb4PMnrUb8a/H_t,Yt]J&@7sxs+&P@bX0\커: ֹu[Wp)LZؽ5ym!mY&6!@(fQ]\t#8E!CA i#JSɎERf_ Ie-#ض4$:)E/hX3?/N @nu ]$H\n. PJr'aiA(4c$: UD5*}Ty"ƏjAV}*®HPn-ny$l*ccNl6~O,@Dt&OlC j-(ɒ jDf.˲>dt$HZ`kTknJnITPanSNpl&0n, r!֡FPpB,¾$ōZB\"Lja(s$ xz~ 6\-9.ҩNМ.zQHmQ z"P--i@ c,&~2U~>,A{fp?fFhzPFRdM|FI +ߖްDxCzEXeXo !F0Zdnab"z!ojpK kzAk k% 'UvRs(%JUT`%+RA*\(|2QЏS x"L.TM7/ + , ,+Ò,R-Ѡ,2-ے,-2.-Œ %7(//3xs.ƪBlAg~G~ ,!?`hA$@ ~hbFHSfu@ E0LwDzQFpӱX22Dxd FL"a@P\:u+A%A\rHk|B4ǍP'QWaVr$DaUNQWҲPT8p85(HZ!mH̦%c$:kA𶦡ѠA aqaAU(Q!eb(qjU^jX½\b@@!akB+B &BC'C=T\o\{PE]tF[lt]1DוΕtC/B)t[o@/H4V`Ie!죖b>F,~1f꯰Ld4f(Fhh> Dti wEfy7;k|!D&kD#N @Faj<҆$'p'FU$*6r*fž6Pa2+b:X-WGRVam[8 5_+C;\u]oFcBBB.TCFF?rov[5n :T``c7v= J{fFa B,aJ,b1`@@gcOa2cd B D44/fT+xxdP{6~vhA蝀!@#kNwDhᆬp' jht^eUT%Ȋt&@8MrQ4"҄Y@p=[3@Z^3WFCWhj JJxCsEotC7t7)`]-vfvlzja3A6fDDA6~frL }ʴdL P~? oGǾ?PKGfW }05DtVC|W@a#sEUV!o[SL*"%,vيy(N'(A)Arvj!p!zApaqc_[14^dtYY z8 mUQ)/ :/vۻ vH`@5usXۛ[盾۾; `i::P ?*ayWKs2#Z fj dMo|&E t6 |V&IZH.w䬋sU߆L\+Z>.6ajA<;Ės~AMLp (BBR4LA,"j(YnAebeTZҖbD1rma!m1ByC1䈓@a@aBғчEKwGU;Gz8nS]=:Kۛko׷uv׹-pH.jZٗccXOA6|Wo} jFhD$h  y 2}T*Hʢ rfgU_/qnAϕSIΑlsoY<TA ЄMYR=%M@KS6%ӢU`pU`hm|QAvA#1qFz`z3%} ~+It{T_IM]8{^)Z3\† 7뾾{w|-.p+AMِ\Z3@#@2A `ۓ 0M]F|愒Bl ]|М2kN8hj HhHk (*NgA$o(A>aLⷶZsT]<9ֆf*D-$V !|yU *qVʬ(1M9V HPWɃÇܸ"Nj/QFM#ɓCF,1$}l9˚CKFD5`\H1Ǎr2@\IB,xիXjʵׯ\Bl4aTX˶۷pʝKx˷o+h-K a)tq%JirQO|T&K s"KT KN͚-/Mpѡo };H4H"9ݼhz$HpѢ4\ozv[Po\}rԳPaȆ¯Y 0(0R'02 )0 0HC 1c̆N35$M4ְÍ8p;X; 7X33р4L7ԃ>9#>O=#O>UVh͘@L2J%}a!' DE uQ0PIK-%O?"LO<Z8J i2i>HKMЧ0ԀQQG%`pXj_ a]+\~kzSs6gbyq!DFIcre-f"IglhwQ"&pb&U8'~ž[o1Qq:Lq ᩧ|t.y]]s)Lȹ01֩2RK, * 0 fH'r}9'#3@> 0H2< 6+B50aIΖda5*&s0 Ьp] h!H?ih16(b7O>͠?ERhJXS*Ve12T[հළ,U_裯l,!-n[m% f)%9"e ?"6E.u, Rh~$!S a!a$F h:,X 6v2:٣QeY fOP+fQ3ႊHє 64JH5Fl8#EMmk38$mP4-hp=Ǝc(-P\ 880C ,b9`s, ԢRI.І;JMv#蘒FZ"AJCJD?AS yQ7'@o) 'd` .DVk3i‚[ X!|l9vLSz6ͷvsH@ԠrI@k~q.JTt3L7B4D"D@,$/,&Mf:7$;olYEVʲ^@ʘF2xάb+"EnCm+icRb3kk#i9+JmE"#v8I^L&mp63ӊ y?Z!frX!Jm;?%<+e~4cqarJ妨}(f4\WTwe*}oޛs*fUnw{]ɄrrЋG ,xs|>!x1PqDO?Uu(fcrTP !PL\9Ȑ>V>|裱7]+H;[z 41*V"E22 Q8:qXbF6żV(<:hr#KF+mihD6Q$M:h}ia3w g;$ozB%;N\/eזA`}s.ae KEԲz>Xُ*RuvrUJa'F VUV1w{N^zWâ\(7=;n,@O} ~TOG ^@` z_ p~؄> r> B āh>XaLn E{eh` բ?#&R$VQp r1S.ЄP2@F cA&d1Bt?AqS&2Sv*Su2US2S.0UQ'23 =frA02SNF`1汇i24U2QWu&١رtfe~Q3ZEvc5y E xh5 `s }6mw4E @GXPN6lِ Wx& `jy"xu&g5)uɨ 3IGXYIIWiJҠ))((J )]]0q^ntWN^ o' Uܔ_oBP4OyNGHoTOv؄7Puģ1~Fza=*pB~g(&ؓBzFM*qT>*3 `P--eR !U&5: `//u FtS0 #Ae t* 2阎I1pu. -`S1|s,Cvg$X0g j Ly y 2"xE P3 D"XE$JHc3Q e"GgC h4c  3X ׌Ԟ{T*,h0()a4ѯ63Q81(Ir*F QF˳pqG`;@K aLyboٚ B iOxr@6w p p p 4AB?!03d@:L0 DYNe񇙪?EBTT k FO"v cV@D0 - d Vp ,Wyu۰ 7xg4)5YE"` DD 4p!6Ā4 }VrZ 7 19GAk [=A(Z((6ѿ\O^̔wE*'o<~Uђ afA(6+P>">^~\ 9铳oMH` _ӣT;qeА$>AdS)WI Pӕbە&?H:&w+c p||0](OD0[6uBӁZe!U4`q19dT7u0G Y#@8 .VVnր 3rVx@ېw܊6u3AlsYDb xD rkWGSkZbIp Un :'z'K8{%켿IAL,J^9M녢ۡ$z )o4YGq-EU>]epE>7HJ;q>M&_> J]h ?@hQ@0 :6 cqz @/fr luY!!D@{Aq$ H7['T*06$KL5HT2 @pɫV숳43  hw lm *We  5!K?GE45V "wаEy 2d 8k'L00A]{{܍޽Q*ם +n Kka&YWPqMͱ  ^9MyC`NzTjݓ#_&z7qHonF\>N8I n#P\0qI|";=:.-?wT< zdcs{\ .uMS! c0aXұ}l0{$p8nZC{8o($"(: Eصɴ!. z3pk64 iV %|w4[6jC$I$׼3WJz4  R Ss h]CΩRj|LDf>m 09][`XyWФ`+.>8\W $8Ry I*)+G -:r0RSb OXu.E?T}:@ů!g_k?Bkc<0d>2;T|fk1"0!St$ ep ʠ g P |N}>^  7Z{  gou cDy, Ơ EKrh g F2yjcEB5N3$G|&p c܁!e0 /3ݸ']_IO [}~qLl ^PRia7/q?*no_/a@?Lh upc)R6wB Ds`2_P0HEԨB MQvڒl4m̙[vҤ&M\Ço۰I;g}Vfذ1Ҳk3gɆ C3,lƍիܽoApa#Nj_<! R/]`0 z]|ɓ# ͗+GRJqW0@$@{xA>zB#6C?1DG$D?D"EU|B 'ԍ7o ?9dLD3dK)L29%LAB.BID6a$O饗dAfS&t8I"258 @ȣ>Aը8h$JR%IrABR!&^IFtfYDS5\ɪYP\QUW_%TTQ%vGk-eƯuYǰv9 ca1l/mgo*flBS3b! ^Nwk\lLeVmFv6,N.`X4f%b/x 1ᆽX.@8 B_9fXDE[:hG\hn?g$J>G%ĒDDE^$Jƾd;:K$9eYe]ND/LHQB ja"# CMTA5"=$JqAVhXbI晠AGifSאymdvQq%\Ty$\uiAu֘q -Z7mf&\Ʌfffil LF;Xʄ#tAA \@ 2pЃ` @!TAjx: >"4>2bc֏ pf 2PVlhOЎ6E*N1iY"8DxM`IRۢ ZML"0? Bml;4.s5dkh"' xAԸU&- :Bus qA \0)хI*IЙ{e<"mdEXӖZc/PQLBxŬє[RbYaUMC`pt2@V$F1JQ0 H5jыj PЇAe:qr' *-=l"REBGE*R{ŃnF]D#BlU?! ]Q*)q 9Flh06]sAL BN$҃$&3) q:2.%!9$jM2յNGh.[:ϐ3 `1+!LrͰ@_x +~hoH̵cOzģɆ8uNs}j2".[V@9^yԣ8A4 J@ $I#hҐR iG)ߏRP$`R.U;pe <BxDNc17L0TH8Ro{tBǞPt dnDO0-jy,hLUmb[&(-Q6$ (豽uL]=Hf>x*3erM^7^(X/4QP, ]6lKP<5p{Ǐsyb2x?@Hh1˝2ֿx ? 2!S'\1bwۏ:+ I@N!ɒ9Rr&4"WNB8] * 6h]\@ mEE|@E@hh `hXdPb 5^CaaȳY&ImmxSzȻT;o0tl0Έu]yHs2 -,L.C/<24CvwC.}#P3;<) M &";O R8`D1$鸲SS(yF+EɈ<),K'0?ŪbEp4 |( T$YRa@vyPyȇ4mhi ` aQXh(YHATho8BehxvxlǺC!;"XcxQqpadIBcs >8bĈ+ī;DFȅf!K$#D%LD,p8E9+'h'x+STŖ9+KN$ɨQԨI9Y]T RسPPzІDt3ة ˥PPPPPLTL4pT^d˸!dP{ȐdG|y/(̈d i lH5d^ˇdq썇lȗTIl4p@6t7,×ܨKdk?I?઺!CK4Kh^5pB"DʓŻ2R&XI E<:Q*:NjYе4^ȔHR˺ kHc |Gx$P\XLe Bl_d5r~dwz;|hlBtِ ˅d'l };qВB(tІ*\Ɇ:77;]I w~~؇.X(NUYÒ5ٛCÂi48Ī%ɒL#n0L$2HLH{@j6O7Y,ū1ϵJd6*B3 e$0EA`"x՗c  ?a, P4EWru]^BnPѻ'\ aPJ$O2F4.y4i\PtPv{LL .~~_h@7]d=S6qKÜz+P#$>r4`G+?:0(e3F>¸7$1dK26)T%$+XWN 4"0,1ÓHAKLe6ۿ&sM ;_,S'`iտ9+pKƲ$oO(Uڜ͡h#4Lȝn^&t;VhypPرXvHrֳ0ӡޣ)9x#)w=&:wsa6_y:!Fm)3?ȣYK B(6ڻ9$U+SAqHPfjY~3k~fN͑1X ۚnhduZ'J`L$D[!D]p4dPzi qR Im0rs!@Pg bh]~~4z."u<p_q_T3|.#!ȁ_|g|ȗ7#P G|Ɵ|Ǐr}1&wni'w:pdİw=G)qK(/9AUS`E4r*ˌN:}#HЂ(B.D4-I#6M7 N=Î7Xp"%嘛Lubn H^}U:~w:(vn `oRHy=p *)PB n~dz"vn!_  WD:x%QDәWhwɒ^ .Wtmg}$hP|kz-ԧ 4@ X2pc=4Ԃ˃%˃NMB#N4T(f,x93"CPB<)CCe̋"'D98,MM["8_ɓhM,,0/4߬39Î5R (R16;610b#0d(0%G:1[bntm<$p+p3`\iYв$hcR6ıg((@8\m+(PNQb+Vx!@8F ^ qfAVƷC+Zܢ+;#DƦ<%N "FGqrpPLf/R)XT6DZHphp04avBt,cQȫ b˓9-`yrϹ5=h+[Ax0ed/G<|)APH$ d(c R:!"@A!$#e2Re Bb@)؍uhP!@}ԅ2xlC# AX4a ri'DfH8 ;,Ku lb@G XXEV20*.JOfQ+_M2S\*T1H L S =т@$tIUDj(I&5Yl":r~Z& ^j-9X>W,%p[tGΑ!i`K!A`G2@^`4_|1KiHA0Ab-kGm蓟!̙mChذ8J؆i 7 mZݔQ5 `q ="a5!_/4[d]7҆ҫU):L^!'X VTjrB9L$X9[ X/HX,D= K*!ceIc"Gd%< KL@UgqqE$2+Vq̟ ,.VWlB\0 `²hGK }ͫ=.Ak[ҫveXqc5FCK7!i((_9 ,dwS;1!&v,c,4 Hƕ[k $8Y<Bc_D+Ic .0$?vc|JG: ɢHfzCop WyD.B]8`q+@Q5ʀ,c &A[,?fTrpBm1gYp.^JGhw]q>7R Au8kͦ,a UHghBr#kVm=9sE.h 5s4uB"Hw3팥 +YIX X.x6;ڵJ4y~Gk84at)G<07  0ѸO-n+私YX8v@cC Z Ŵ" }H6iCg0r}f*J vKh* R9 O,9LU2pNl]VFBD__ ?|  CxVMBYJy`{!Tȍ A]AΥ#B}*Š͔͠ݛ`͂$l%l' %F*$!ki 2+LjЋ) Z]\Y\]ɝ9%Aީ 'av~K{G{K Jpb A<< P8-}FDS=hV g-Pp4@C,/p;h/T&X:˫/8Ȱ i5309LWCL2H0C71DUO:lu_ 4/'8Ը1e 4x1C}UE :VE@7Wɂ 5p T89F =ڣ7c \m *<#`*, G i`XT CEv$K~Ud $ؠ`Y@ Y<%P,A%Ҋ|)P.Y]$]%[IhMRq  V)eG{]G^^v!KdJz68<\D͞6DC20PD^%D .B/5\C2܂'T'5Düi".0`2L,, 9C.J/IJJ؄B€;̃< B)15Z#zU?Bɣ:z@;rvz/0ؘ4 % ,<: \ubبyygUؤUXtC‚,M*D#Kzd|` G:h j$'<…rKz$Md$RA(<[TB#XB#xZP/H"ӊ)#lQV-݉uG\$AYZ" ) Ҵ=V^*Zu/ty;ď-LDDHޗC ӼӃ7X*/^(&alW4S ç k̋%Rm6W0VKX Dt_'7<6Z/P\#(TlV'hqg'ؗ# x# dV4U?ʣLѠD봆EN`]x,p`hr$ ` Aʍ(òQ x(¿C2'ŽFnh n2 k|='RY`$j&Aq%Rs$%Ȁ^Kz,~ Z$-}iΙ^XC4]C,8te4Dia^͢B܂*-ۂ˼D11h:MC2V03Q9"HC7c؄dC;L:ȃ4-1h.-@BE=gx,yrB96Gm:@;.kY*\ d10 Y'#H6 K͙l#A \ຮkͅ kjkhTd#dT&§2B7kn^HLp@HL}Hŕ g*r ީwU~ad. bE9Xr 9? O(1;ӘȌt1ëu*n!&x-\f5%a8|Sb&&3,2 n@:08(/-3B×j>d4I'jB'WD|%17C0~gC]A5 MV x2(2 7C}Y/peoGACo D$ ʝ/,h$:5&lL9'M R @`Ar]B%|t4$:2ť2" ]%V o%X]6ֶxtGup)yR %4I$vi4C7C#z4u,qON[16/y<0b˜qшCb"&-HlnڨBD1LwqKS# =#< ULB,g0|7-*`.!6@%VLr:(veWCO[xWw-5h$ǵWtTT] 6:`7aT8w7s6"A$6ojlXk5 *|s϶kO63F]%A<B/B6ɴGLKLI/N D m{$5f%U, -ˠ}w%1~t2ȋ5|vCL?qMKgO8C1?C$!.p܂;,5쏐|lS8 6}C=@(ڗV(\׾~V<9Y30~~s<yɗ3GvХ:$IAA}Ew&Ui*\Ȓ!j*T*YEjS&UNmܷgb V/ѴM6kmҞEC-Yu7opzcnܸth>v)#7Κh =4WJ-FׯaǖADmۮ; 7"z[wm'1ysMbTD#ױg׾{+=X>ΡG/=|{Ǘ?KOA :( lL¢bQdf̉ FlmYd\?B&X UB СZ FiБn6zȄ(AH8 ,idfo<G}Rǚ^~tQl1،)023ƚTedΊ喪NJ\zʫ@lRK`e]QFdtAFiFKf['PDz5uZ51y5t:,DӏWXϵ<0N8@@ٔxCIdm@0Naփ~e9 7;$-W]-ٸ[m{w?_yE@k .""H" )OT%d1&fs2DFbf9bF th]ȉzH&9Ǚ#,ʓt۫o!kL~"g[Y1. mŪ^yz*TY"QIfXpTg&dyF/Tc&Dҩ6#Ϟ>[?TPL 8AdQ>$b'ӌ7ňˈ*'kWzQ(IZjQI=j#QCF;1x%1AGePr޸tuzZ7KZ:RĴ#icEpO:aN=Mj2[d&7vu>鑗%JU6Lg`bV@RPaV")Eek܆SPXxY0 0pXQf3 M EB3DAB$ܨOj zN !Y* H,…QB_TP졪Q6E\.iiUF^4"6f.n@2"4x0d"eluw0A5YERKR>MpwFLRRWN#} !Vq^7ISzDW|#P4 eZ J{YlŤGߚR]",1S˭je={ꧡT;1L4>:WTe uxO'< Oc3ec/+Š$F^3X5k\W8ɢ2ڣ09]r׊p mKŠ4 ` *h l6B PRP8`ap#viPY bOMuW$͓Cp4` cpјc8q.Ldd/*zQ J;J/g C+o7јu|1!6c(zq O, ~0Z#\A7A \{ gx`q?0q3 A. `;0yP~#d9CC\d\Gis|˿tOݻ5В`@h6t),!L7qYllvӛ30!E d\(}NHc.BőDS7x3q`Mn_[۞I $v{'d+3.~iѣ1GL4PpR_GLt6 F РT.%F` ^$Eio&F#)h&&4"H.(%'T1&232B%4!!6Dr>nHO(ezqbeDL΢zaphdMdfO*MUa'A: 풐Dn@NJO\b@\Qa".pp LS H喱N5Ƭ4d`pnn d @+2EmHe FrHʩ+InH`d /"4 op!Jլhl؁1ء(m~aO/~o8S΋FAV+PF,̢F"rNo/lc6FA.C* og LS@2-r@--.r @RzZiSc903 0S>j˱j j<f)pbp!&L!.ha~%('Os!Lt);&c*)m~xE2W+',Q ݒ-UtEK-R ``ҧR//5wHT#HtIK0 +ieЬ iGxz~ J ÀE HrpZ v.#N38* } 8g!ITIV9V:-LȂ026&8,#:1phO W>E\!!t8+=s&rP1(Ac/c)G5Bc!b+e`,U1Oв-` u V\ѵEW\Y-]-k pt4zt~5IixZv`HILHua[EX$ Ɓ8 H`@z7s3@ T5DeԌRIOAm"fhN҈Gh+h} P*"žiJE&$;1MaަCF$9վVoVjmmSɂr!oa0&$l!1r|**GYaY3FBa@a K܂,SPjjk!  CMXCD)qc(r/son/[A46B張t.-RTW t7 AA! ax tW p 8vWE`//y1zY%m'8"z7q 1FeN[ h jd 5YM m@ hwă8s!vDDcReQQ}Ģ* At!Z"D2mNa3X3"RԶobB3ᇄ1 L)' %8a~@8CC1:58@\AgWA xX ޡ]R xw@1.uǬ6ّ#0AY:2_Z5Pـ hI Ә-Jj@} UϮH+@ l3،hO1Hq%dAO8oCqK1ܤTgA1!)bڒr*!>1#] տ5}o xҀڨ#< AzAAuGA^5K\mkc{#0* ȊYFw: o\{sܰ䚮 C}uFQIXs`f`,լܩś0X)?DNiyOK(L BFA&+*9*t*C GW52d('M0b1a'AMO+$aa0U$1Sztȍrb~Պ+]+Awup`ǵ ‰}٩ : AaAu!\aXAFqT=zq @ e_ Рkq?a p`?9=Վ N163 yH "gv6|=Q|8@ ?n 7 FazUbb7lɢ=]u˥Ku(/?}qWotٻx$eK6D⛩>|銆m6kD#Ǯx ]^:t"cNDbkX@U$l}ʭ\b4y7|0hRbȔ~ڨP1P%׏c}8W,/m)r)SH0a&r$+y{{$f\Mt|?<ԣ7D8У.h:>=<%K7"eM" NR7#:8ߘc6d# 0R Xc5YhpkeZu% ]b%HOgdS"4#Y>|>ӌj;R]aGmr+~#s@maM4QĈ]\Wda<)o%[*r Pp `E@a.!rbG- K  H*K_5/E ;4${0 tDeHN :+%Q9 Nld$ D1jAT%02 RH"EMJ4QymBА*t;l*ړl6'%K +|V@8l4@p U"CS4dE] C 5dX +]9(cU .NQh'5+aht#{,+jd˭#",>XI:NwL( lPh2Q4Xb4/R5SP"l)X%wfQp`/j5X4:Cfx4^QR޹4 7C%U5hMЊtX=fC[ߊE&I:&D qu .T!&4Ewk ^/-mF3# hb#>ZQھԋ_řqicmD"h|Іj&cmǎY:Q:́Zb2IqTb`E^8st+cP:m EYaQ@g_9Bf#&0`z$n kC`a·qw1paj@qLKwݭiM|i:ώaF5Ok77vKr'쩖(ĩ^QPAtrɌ$WYb<{JnS_ō.:#DD ňC~\t$cE-=Dn'=H1, tӜNgAU$3zqUwLG!v##2wAI{/8`Q'nS(b&PIpӧHP}l}}pR3SCP_ P.@ %~%Th6 cq0V'w}A{mq`p7pP*C$UYXՀ;E0"|>'5ZemF.WSctVXgH"EtQGNG"gUO7"5Z&x6I p `8Eh+C p& ` cgh J"\EJkV h:Pkw:dx+&aw$ɀ  @ l'wmzAQE^6hwY` Q V|>GH}aR$BRP.."-Up +H# CĘ9Rx,i ۸ 8 y V >r#F4Ў6!.qUcdWRFG}"1F&.$}A+Wffs42$鉜2  s&ǀ @&P Ҁ+۴MK.I89qZL+90 Bb[p L<[)&)$" _ =Vm%x1}h0p)RGKUViGRZ^L`bUa0;Sh$%_yv@i @Un|h5A)*㓣A$ @ 3 SR!ru!9#UcR 8(FS84)ƱFoq0pWpɚ94B_5@i i_ SeV8 8v:%'dyPr R UI1kO32Zw!h$9G)"gS$4"EA84VNuG>2W6#gw% " X$I8p Y +؃Ib AkE . րP9\mkulCyxZx KB+k;MSK0 0 0&0^1Sr1wA/C*nS0@[QO`);I,-LpHCSoc*i3`qOٲ.V2N QKS yAV >؛Sfy ArTtFYLP.AsB.REpVt+6:0HK6"7]öGCXWl4[$IUo%`gHxu98 ە ; j ͅ`]\n2ݐ Qhؔ  7(Q[*::ܰ z99d=0 (,ٖ7WOp2^p^>,,^MPc?#5Zt_67W&KF !^u%bTGJIK$혞*ɕ8s*T]gIp p (>7eM)< 0ˀ 㮄;t 3:M [:*z'R'ur'>ǐm!hRulcnVcگW \.5 ٠ۦq?.lJۉ)b-p.7-n‡` @N SzwD R13M{hd%<#`PMt[$q?#tXP$FH4 7%;!)Q>l5  =ԞwLA'#'y| Ty9 ɤ'<y*7:;5yR[`}JvlB1wr\ +\ P,-mbAxLVX-@٩004S" osRO`~VOZ@(/(M`:W:階 UND8 `%Lp~3E f7`#O Ar/efFiU$/%Z25k4p5"V7Xs1Pz';&s_ƛ4'=ً ۰0 py `Zy;9:PmMw?xm[4ٯl8@΃R ]qΘa0,-4-oM9e_D_TOS$*8a0DxI !EDI)UdK1eΌq͐^ĉ:,*TQ<,e:jByYǒ'U5_Ě!'O#3EH&qI :dCG.jnQ4tШAc $$wB $Z .q @7vт $,aydجm[o޺utKm4mbBUi[=cmڷmڍ۲[qW4qю>ۦLhѺ w:x㫧9yǚhOyGv$r-$phYnҩđЄ&DpE9j".#{G`Ŏ>B1T2&3Q`( )J(!2!!Jh+ )a"7*H$MZM8MD;Ï:* Mf^ND&ÓMT98ʬJ0@'(bQAm& 0U6d8-4ЀH1aV;ͅ2{W@lWftIyҡNnfP*WT@%ifu+ezk FS/uF}نyt'y|71fGap_sԕnt@y/U O6U$Oqg{1ᬓ$oA"+r,'"̊x褡,h6QHC:0+P(ddAU65(D3䫮Q3hDO,'z$ޚk&^WE,aYAR´pLmV>Zӎefu@1'j/|F]mfJ(ĸQ z~Y<|֣.[feIFg~3'iFc5tֹlcGq#<@tO:uoO~fT*H+)q~J!No cM%^pu Ja3 76@ UguaU8#ܥX&I+&3c633Us+|6ahs($! JE.lluikU 6dfJXda|oP43ouy;T/ PB˫$D1 ]Mq1m,1jdecG6oXV”քkgAH{kSF7Od8GqZE)zW(9o8B@0t-M¤ % ^h&u =ɊQ X(8lB{#D!`M4EiKp L~ҘHy#Њ‡h*߹.@`2#g$g $'VUW{:thId|G8T8d}mPuCC;3@"%EvŖ;+9X ]^G{FS:EMꀊ$| L :FL<9Gu,>)W>!MTATD]X)DGP KObd^[ ;*Cj<)& +, @Cu[ϻI)4 ˰*d ux@lHz+~Q&#RC Kb@ Cm0ag8`b,\=\qXldբ: fڟ|Qh8rᆱ\31ЕS3}ȇ{ȇw?z"G:|!K"FؙԀQџ(q(\o$],C@8؃TJhNL`S@S9X#RyKل^ lADл&R qK*A¦6ЌHvˌ sp8o0D|`ay<pO@\=He,aI/"% %\'hYtP-B|iٟ{| R6-5[|fv3[# %RiQUّFAL nV4RIRNQ DBh<ؔzmM]B SeHdX0m^(MTgS!)0Sjͳn"uhnB3bZ2{xq:OpVTW.Za ;H,,YMϛNgB;i!ʚ5JWY@Wh=^HqY&bXaZ%/_EQxeSKluX ] ЍqK=q ]']ڈEU\{PoHc8X?ފܯKmD1 /ERS#AQ@׮HL?/K ],+]pS5)حgs0I+^% *( Cm2H0ҙ^Dyg}D]=X\ĚLa>`@>$YO\JFGZi0gȅSE1[EKh&[ LP[%KT=aOp\VȂIe^ffnfg~fhfifjgFfMȂkfofflfo>gtNgu^gql6a9G&MW/8LUI8O\O؊c9al?5R*eHjD] ؈-06ƌS%6hHj VaXRz+ʡHr!#¹P=bXTJX8Q` U砬鬭9.{)0hr8R-'{hN&C `gl"0r>XElƎpf6l;Inl˾l̆>nsT̬竨7VL\hIPS9#,\8*6YH͆-* R, @*4Β( 6 V = (X Г0 %dh_%QR)J`or d OQAVh8cX8tP}j2T^9nP9t0RVDm  Qk^N{0X<qqqqqǃcC1q$Or%_r&q g!/#or+r,r%(GaF)x̓1j?@E9&ńGKOPhbȅSh8BPvȆf>V@b?0A@rXӖF184 Ȱ:,kxXP8)qa_Lo^_P| _@GC웖v'sZ`͇9Uۘ h@My@ 8c[(qyj  <Є-r{%Ŏw:zwEw;w'xox7xs>pbA@)tdFpQ7J?O,x=\hzc? $ DNj5دSZ13hdYyȔ\Օ ʺI[_zұ^=y;,;kǖF.iϒMۦwgĎ3g۶oƍK/:rn݂ʖ-k*u˞)We4ҦONz5֮Q,b^έ{7ѱgˮ}7Ə R:/ 8_R(P!8{ 1ЦhS]ƀ"I8ff\$ݡEXDDL`5@C 5 5R8Єڳ+J^S~l@$t`u-V:diӳHž+R1E\WH.{ }[R[X!A<GЄ4XA ̨PEĢ b: UĒ '2JDs&6!c$T%~ta4bOhqHC :&C|#;ꡖ-F/'X#K;f 䣽AcE8< +J\"'B1R"h+bTl&4a jPU,>qڱGvc;?bH0 d\b"g }5_R>1M_х7PFEWoc%´1,%(őTQQ"B%*1 (.f!b D)e*8r#8Б7 b-g8etm G۰MsCyƐCOblAg jЃ"4 ](CZEh" F|5A pCx5!T(;Z|X,1 n؄ uKy"/< aF* E,jDDZIKHϗ>Q-a * ]$C\IS"Ob&5SX= eP "VR2l+StDx" [4 2z"!Frk ltP,,1Ρ4L7pڠ!zĐ0 ɂ+X%CDEHE'ANz`]Ak$^%E-pAZLm4WIQ ۨa4 ]?0{b3X7 P7S77h 9?Ec*0@4c99^J@flLG|4 A@Ȝ*,C5ƒ9!=dS;@ bD,U(1)`|xԙɜzAb̋(ĤH"]}=EDEHH8 2̍4qש!XUZ&VJb*")1AE`M>.7X]7ee=a7<۴ 5 3%4q݃G8F4-Q!cJ_f`JY_BGm⠁AA0Z4x-G4JXCa=T0؄mC sUEf\4PR5\GPU!8R }eڥ]i`̤,2 11- )$!(e% PxRRnU* ui<3 0Pŋ߭XC<:e;E9-cۀ3 m:6Xh Q*EA8a bh:@}A5l& mHq,URݗ!6 f$dB-0B-uI1HqK'wĪ Q#©AE9`#ua F5k؊ؒmٚ٢mڪҖmDٛD  pIA$@&E0A T&ڐ}VrVb``6*IaXbtՐJ6mbggڤZ6]Vmfd p#p+3p;CpKSp[cpk"T@?%rL-P!H@B/gIʣL5H3<`<؍Pb,![ tMtNNtOwK-/E%~SfП9C4M<(s&D9S 4Kˉ$qmϓt$YUBȟ[gRA@<˗ݗI ĕf#b%hA?3b'qPR&˴ OVSgf[B5E7X#Yآ atW 0E30P| It=t PLS4@Owqq#wr54(\0  B/xS'@E26$>6|PnY373$rd]OLHKN, (g `X>_,",Z?D-]wB-Q'Ԓ(vgov8YC,4 j-^6X >XV"y%ojOJl"y+ u / E*tCjWt壈ƃ9tn4<,뗊Olҝn̩8wDN~E0S%u^'cD͸?W+QB'V]]-D/џXZԃ_Q/S2l3c cڰn'#{+{UTLwB{{eYfmۭC62al i$o7H1Lw3]IZ@xnb1S( ~|\g B@›|{dbKϢ"72l\-ZS8 Ճa= 1f]ߠ uoZ9.|ޓрElA쁝/eu4C6H-2y~J,4k%1  O1ZL o{]L"v~fA\DPJ`/}!l%\"`…_x%0ԂF P͒X5*TC4M8ԓAC]1,SVX6%`A #zEO"ݫd Ʈl;m*Oݼ{WO^|;yç|W>x*E{6[JUZhƱIΚ5h80{mZkٶun\sֵ{o^{p`d4ne%U]=:kY6cref2PS4)6"I$)RHl5ZБ{o:nqE 'wB +X~:o.zrɗ@^$fum]j$I䨁)!K*dUfHaѥOh# iMTf*kY&eydh!II{QGA i|Ԫl'q +,lNq_<9@*,ܒ.R.h ;XcO&H'usЦ ӤƕJh6ÀHrM6 zmۊ{049TXb`JuA+dPUL0oNiQD9KRHF#҆Yfm%(gngUEKnQttIaŜlGxpfuA'Δ']vؙWe\J0%-3;3dBJr*xxfl%cLB p =tؔ"Z8L <#5\Ri.:ңAՆIj0]#]EJ0IFYv#`O`@Ťh8G]ݤuW}enĖjLL)vY$Gxh<>1'\kV2'k,N_G y̑pnR 9YoyFetA5zinblme4ߦtSV{xʣ@G:=łV:OfŞ[DH0F!Y CH2Hpi8iIz ʬF,t9uI@:ab腒Qd(Cec+:yCJJ6ʨ,^;Q0N8 bϓXG;,͘4fXQzx_`9 tFNq5`5A,e) i2 Ӑ#R5iY*@nd`<"؋Y$,0gbq؆9~Xh:M@Ƈtop#؄%f.y<1HttE K y"\H3G NTk9jYZײ-k1ny[ŷ@p%Z۴ͭ g8Do,6"~CPC}6zm'ؔ750r* 7Hrh5:Le~O$HptC 5] VF2fE.aq0P, `8*܈<-Dowg U:9{ClN9yȆ\Π 1 A !@oTL0~# 8ZsbMqxn n5N&9fXejC<:Z`l\MH8x`SjiTnNaph/$c*>,o*ŒE2`PD E- DTba!!)nd5@tI>A??sVM624S.K~(pke.T(+!`W\^U1D{@ݖ\o 2mRHw NuL`j|`'{uww*=f V/T?*IHwK+l(!ve,mwFAUcR †L2"JEl1Ւ-MjLFF8;̒amU0 "]e90뀈2 4K3 ; Jax33)2^xݸ3I 䘔|#;61+A3^Y[0Iv9Uӵ:9(U!ZFEIK@@ 0yji%=fI\rQmguAh ` 8⇎rW&jy !(+Q "A!A"nAL֛ބ{fpi蛿h\qg547CD m1sCh;^EYWFh rI/c@DAZ`#! vUt4Ve`U[!WdaȅT&" |w̿<x \!bLHq۝]K]Ͱ")@ mس σ @J0m[q : >y ߐd` Qlmt Z@Wc^ҩ*VˑWʑrˡ ` jzMVWVC q<d!Fv)a[Y]ih?qgr?_?~eoa!(vlm?g$eD_Ϳsa Hp [(0aÄ#(Q‹3^lHF>tHQcH&SKɲK"#V<(#ŠPT7R޽7ԟ?~*՗iӥ:MԧJjUQIu*vٳZA $HT[i(U5u֯b .W)a" zo2˘3k̹ϠCMӨS^ͺװN>ƍs㰽 >8Ċ*e/`/&nٽ=GVW뿿?Wހ & {{N }XanIh!y _!ފ,boIBs+Wtox;wyH&L6PF)QHXf9Zv`. -u]YxBIdis,ʝlҋ}[co 'Y&O裐F*餏:(Iv^ ̂(cr]*UX3k*,jlzF_jajޚ-5m6[o˜~;,J [[f/jB\b'LU0Wlgw ,$u$Þb0,4l8J hapyVscL, 4s=OEƕ O|ƻ>cI?Q\ʃ M=o\ˎ:W5;w;F0'ycQ :r 7@!;|3 k@zY7kP0 W h@lc0G5IG0Qs& F0FKl"⤨Bש|bו/B6h4`Yf2 :$ڱd a'Ct@*6U;{;wFY qGEX$a~g>%D=u`%!N,BJl? 8x Bwl%-e=ZNجݰ` k2܇(hLPc iz|1NZ#D_1؏w&T0 <#^LIP^|7d7 6Z=Q\?øh8*|Tqo|">ãlW@kT!cXVW=?~亮a+DHWZq1 1kɽ%2|7*O9!,AS4UEu䰩Pwڰ9WкbI{T\,EX]_B ۳㍐C)IxVQ&-=%'5=nsjesV/bC-O__V*5 *dĂM0c0/}$nqP /|kXXeY,P1Fak0ݸ.11k?m'pen6E+p_F SW63,v7`#H)vǿ7DZe=8{uaZm¨zVrc^?Q\t3&<묈I^7^0k66-|\fZH7Win6.PZ=YJlUґ q{}5RnpT094eˋ`R/ڳp\ycbhe42!7Hߑ6zmD ^xSbH$ĸoU uP&_q#YjWFUI >up,R&]*aK]E*ڵ^5)m%(q!շG_i3qL8??Ū/JY*j_}:Ϗ_Ͽ|~b8SRp؀s~ 4H "8$37 @ S!}.0284X6x8:<؃>2y pJL؄NPR8TXVxXZ\؅^`b8dXfxhjl? @ p pyz؇|~8Xx؈8Xx؉8Xx` x8XxȘʸ،8Xxؘ(N 8Xx蘎긎؎HX*  ؏9H-0 p9YyǸ5P 0 9$Y&y(*yY O +Y6y8:(*PEP HJLٔ(.M@ 4XZ\P%0( Еhjl C0BH p gٖxz|I`S0p З  0Јٙ9Yyٚ9Yy(X0s0  ɛٜ9Yyؙ(_ ɀ yx 'pYpb9Yyٟ:Zz ڠ'wȌoj˰ pˈt`(*,ڢ.02:4Z6z8:<ڣ>@B:DZFzH9Jt' p(MPXP pxP P 0 hjlڦnpr:tZ(zf:y _p6 y~ t@b:Zzک bc bPxP@i xPZb𧙩:ZzȚp[ Hox `ciZz蚮꺮Šzt`j9 Z:xIY{kR* jJP Jc H "ˋR cJ'pd p Q:Ф`#: {@Øw`; 8୥О˳PR˖wY0Z(P@ ` 8bpbSj]IĈO_^ @Yl;+xx y vpc۹#  p 0 0[{bJh ð Yb`ټ;[ۼxڻ۽૽KbY r R Ѡ ` 3P{Λۿ̽;R @hD p "< h#*,.0|%'@*RǛ1|H P|؜ڼ! Dз︷0\x  Z[ jD0 ( X]}8п3- |BB-з(0(.02=4]6}8(Ό)+B=D]F}HM) sy lܐ͹ H p#p; ,:ް Nԫp  ]qpep }@ F0Xq`& qMQ>U~~; ՜ p&0 c'>9 ޽ WP~阞难G x㰀=B `&0,=ޥ70F}qd Y[ tm>ֺe \]ǰ uHyez )΋:X'ǘW 7p90Nn9?W4 ; \ #GPNּ@v뱭- Ǝ W p&/'_t7. :er l7 ] "Wpq pxXn u\Pc "5>pNxz@H09pC_-ހԷ[}ސX$?&r`Vn@ & . ` :e_ӏ?֒O[ [.w\pz ( |p'.&tP\s *(G/H(gpް^]  ģ B >Q"DMxj79&`2 hە;ԕ9m$4N&^YPO=}QO&r<&2lⴴ`‰U^Ś5k{\@aս~Ю|U wV`/W}J| +"jRR Jʕ-_ƜYfΝ/ZY+ ౨oE]uꮵ3α{jiOhb/$+G$Ys #Pxy77bw9ZGe]Ëǟ~[P).:p--o11g=ð!Ȯ@ 5̸EJ<6̰Z$vx@BY_yZ|6uLcaȱV'z6knr6L]ھ{>?p#yǟ}oH,RkG=xUx!B!by81aHVG /]5;وv 2{' ;l@Ab7ġCp !_ )" _0nC!sZ!4e}EvP>@偡dr9 hdPXNl>яt9جD{9DT֦D2THJVYLt8 PTE]!F]t #*+ld9$AtCl)KA,92L"LhVӚ%Ma!qJP1c)x”+xlju\,yAк|s#4ԡ$dӮ9QLqԤhF3jQnvԣx8D'S~CF:}dddF'!7-ٺl<CЏ,Tef0DrmSjV#iՏvի"ۘ=XPcLdoǔ;@.np]A.豗՞L*:>ա ucU aU(,{Yb6_mhօ4 yȃ5IH]\u\P¢BbZ*` dP:lgY{EWuE]F@% AdkX3\N*[ d:L;}_6elD M*xFd;y|(%Adpk%l_TshR9! *bz\‹cS"ϭrI9X8ч:9Pa))dA2d-7O^ѓe%o(p%fa 7bɰF4<јײʱC[>tϊqs(yxSqkjI{6ǹai,i|2ߺOu wV}ۻ8Xndp#<%^g_e0/dbk r,g BHKٓ>>z }A=|+>їdC@yˣмRzз>C/z?7g}M|KӞ{ yPdm';?hB1^B"<ؽ.P+ۚyH6X j@7?Þ <1@$!@xA ̍\d@!AZ>>#z/X2{8d^Sɀk0 ?OS P Xx=r#c LU >t ? DSÑh9<:,<= BA8D@A>4DD D@ODS E!R\E#<yu+{;.ȃ=\^0-L<edcF|;F9<CX,MDӀ*@X&4pðl@JnEpkF`Gu6HXG \V(%CRYw{}HB^T/;_9B +ɝɞɟʠʡ#0h@{ GloX{TU87 $fx"ELʙXʎhJxʨG. ,*H˟xADJ B0G(" L B7a ̳>{GETaXC8L|$@U@+/[Tn؂-<0P090 IFŕMhMڴMM\|T>*J >ϳE0铊+0H1fLKĐG404[ MMctPВƪAG`؎c@@@<ˁcu䳹jj#cYYg\Ё8ع+)[K+%=n!퉔{V0#--.]9AP%؀#=0VVCҥ0]`e:8 P mɇh] [ T2ȞK3YCL CAY Uv PPP0YXGCJTM`!(Y0 XhJ6HA6i(686Xj̛@puCu k/UTpԅ*ı-ЄB;- hV%O%c$΄Mi$ЁRT(Z`T6hЃ;8x%As](Hx2E;͙BuԵY(B88p(-U UY͍ǥW(FV  ``(aYfGp!eu  QH\B 5o^]n $ Vm*͉\Zm**( Ex]EH _;A5 5s8ފzuмC=íPP  Uන.pЁ-"\c(a0BDЂ/=a]@EP8؀@ U^F .^ #JX J/$E+,-b:(-Ѐ2"\0,RH)b+~<+n!=&;P6PA-ÒF%p8:b.x/hX` MfXE0FWt pF. &X]XnXeSUf\f`n))(W.dm$d^p78fXA~8fTd & )YMu@- }~hK0-V~&H^h1g:bh}h>f*&8Hd耒h +Hh7`jp(h1؂Iơp0&=3b; i>ɂgZ}.\`"g:X<gFkh!R-(je_FkkG(͂,8fN@"UX(S6"1XMWjp/(UA6m1PJ~52*XlҎdMnulf8bNm@x\h.=([[(Tn>,`vojW R8gnpg2-hpN6؀ p1p%s:N@͵3ph@\>[h?r :o:$$_ Ǘp$W*#Ҧ?+r+P$).?) 00-7s+7 X*r,q̻'@dHePW?77m C](Ny _Q_P~<f Ioo- hHDVAzs vByd'\v 2h2sor Ѐw+@6XzH zh|#Z <ȹs"G|@ I? 8 x`I$sQ lDIַ!t [T\m5UF&z"eAEahyN5(X)X1@sP58QeA kq%Yj%]z%a9&Zn %j`lX\lFy'ƈ0q: rE(Xy*ڕBP\rԎ @ @쑴+xhSTnAG*xh#ikoI&`{lFm tꐲ J7:$,%$%XG8BP;^ ? t $`E5-@$-! |0 +0 ;0K<&q!YX%+Ү8NKUB aL(d9Ad1.H\F@z/GoL &\Pa=6e}$YO(Ƈt\ysl7HIP`h)w}5U(1 AB`@:+Fy& :>;~;>;Ś1m!ۣ)6GזXu  lL 8^|PcE 8ny-[B6@@kc,~C?(wco`=̂@E#`JB <`[Bu>(.x'ǥ:T 6ՀRP\ B YaC p0C %2qvI/,"!As FXO C3Qp̋0"h)^ȎDBqxv` GDc!|$$qD.& f.tы^xAxs#(?TOA !1ڹc(qh.)AY` 9#Ưx0 |&4!9Ib y7Q3H[jAhfT&tڂq -Ѐ9cK/ov<-jPpp0ftf0!kpv}87qG ʠ9.` n&NnlC1Mb/ arL a<7)aPHF⡤U#PG ^8u&e*xR&5e0vuiRAS4h8UaO G9vkdڨG%;:Ea qumw݈d!C k@8%{^m ۖPhR(W>N˨@듂Qa8XВCpo.px8F Eد4`אd !@ƭi^W!GB|!C Aшh,F@[1o-!}qUn!rfja!P] . 6@G,V!Q@G/V0\ah<`WPGLoQTn:B͋vAW0T;VfBC! n`P7ݼ ;Tb;`]+8re x;D9@LHвFF d8]\ VXd}W뎡^]ys8xj&~;/x{(OKN!U.(!~梤eR!Ot ёa pL o n3a7 78q.&@iD>⁷.etQ@]@PG0vQ!. ы[9d<K+Xhp4<$%QaA`=H$$l5X,DDp`$Gƥ\啬 ЁXPbOU˅)Y$W]M^eJ>%zO(9SҞYiWVaF'H݂U\Id!\ nnM|PBOU/(RaB( !G(C:S@[=UAP``A0@4c~-4XQJI,08yRSQeiZiX"x݂ZlNm&*L@D\P0143J'T8Q0ϱ)Llՙ98V{ ƧiejYB~(F&D؊H\VhB-Wh|1g;KBԒ敀SѴҋ`@l88P+ )ii%B"܁t55~&I)Ҏ:!ǔB @q^iS./8 ЙT(8GW&*J|jA9F*΢ra[y"0'sAjjq@=w6j#b&(Qh"aM̬+E.+ k"iB4K7dxE @k;Pz幇c HvdFX@ h yyjEbGi,k뻢"B4, Dk&dBdA⥂Xi=N$D'@dQ08odM!E l;@ Lw'xwL.𡺎5#|;ʁC/[\%I s-0*`, L"'|qqU2\!c]W4C8GvՅiTFC[Eh~!_^ٝv-ڱ]lodh |C.`6F8hdB",g2Z9[L@Pt  h($wx5 4EMݦC]a}Ss\kֵHx2]+Cг5BhHݞo6+ 0C d6$8Qa_K3*++pvs޶ϒPA0]N@wp0ت֋l07e{`*|0™A"ByAroWsBcFC]%"v`~k 4A‚H zɁ7^I-v5vYy A|_2򱶊` < `X fe䱦 kVㆂ$BT'# I@d|W,@U90,n@ء0CdWVA'B"0DA0d\Bπ, hz$@e8!Q bE1fԸ&1@)ի'C"h̲hкjpɒ5Od1,&1a7oq a'Qet5.#F+&P=tiӧopڣ=Q0u0(`׼1E8`u@}GӁ 8TJA4q|DPt(pp9siӧQVc SE虘UC E6YV bWa24M%ƚq j-DWS GP<&רjm\scBa6 W\>T@ 2B6`4NT@s\+~]-%e ڽsT!@<*JAF#λO3ʡN`Y8^pVIBZI\{kxeԆ-fr*YXb̗nk;>5KL $ h` H+R` *`jXlM;›a$t+bǍ=ٴ`3P O!g`d DP+"0FP 4pPBZcez jT0cWӵ 8Y)CÒGHBCn %6%B@1,c:ƉڕEEO"$p qcH jw^ B!"1@fB 'P@ockU iiB pyKD*L =sapBA;`XPhMv"nw(uj\O ABeqN)Qun~en+ß[ QG: #C3@cJ8dzTVKH!`(N#7:8Q^1BmS6N} gO w$ ?unSiLzjǎB0 tdo ЊjBub`NAK(LZjҲh.N`g)~2cqc,)>l0|QԨvsxhp sH[r^E21M7&r"t o BYUd1AЭ Mյ`E@/C Puz2)@ ?]Y8=vAlGtGJ /*,5`αx^[B/ىd:NȢ8@X ÖGAc:%,h@edNV ɋz!+4m9+Ɋ%L~Ji}}5w/5qT˂\@KGc0kU;G 0Ir֯ (`!: A(P@*0L ! @(B"0Tv@l m," $DKt^`6J@6` S¦ `$%ȄLPfh J. +9PL6#N6  `"  5f`q("Px *xA,8/BDbT f@r'n` L!P`vnBA=9!%.bE2R! f?V!YhahB[zpzHLҤZM$7ڀ.P\#c4VC:<H: "`.B@2B-  ",ACBnMDodF@ "B: Jr , DN  /5" nFhʠ JH e#|R醎m,~Pjl| jc& @~eP !' @ Z `i8A#-bݎ$ˠg4PxR-J%_24m@T'=VGZ, :mv`xa)2$ B=PIJRAT(-8"`#1@ > Q.l@% h7C 6~9 A OK b4 ܇3o" `" "@٠ 4>N@%?QL`07Q'nD8È8Ǹff'qDIs!+o(nq*>YP%!EMaaFUr`Uhp3jcu4T@w/ɀ6lQy/ ,&"u(hJDE(56I4@ &! >@DhTR#Wa 6r@N)B  b!!xt z9BK orr`*! @"a*M2rM3$-"? nQ/HAKDUR=Rk@x])5`N6F`p&ԣ66i1>s\ "m5u=>*!ǂL? -@=0ADJ!&@&AB`fzvJ~GvDI`@سB|>JEq1"5n0AThE6L@HHh6j/Dža I"V` ǟ2 Q4 `8BtW z5"P%S>F Y;b%\VBԖm !A`+@!VB#AKlr IO"5NbS6`pC;v@^ajZЖ"ue " ىB,0K^Iz+{$NAz!״^͊*PUtV@#z# ڄ0ww|jEЉQA))"el@`,V/36V1CWyW,z @yOa zwɆ˕ !5'!Dz֚jwAjf#Rptp48ٞAQ2\Ha 7E?i)w"@HMXW'Ey9zau:QOwCv ^T%6 0#& e&RI>x"x ``xLY4 `J=̷;e*d<&h?"^Y9y8Pa  E0̫h3 `( x7Vڮ>8`  n|z~BH xBfApgQvŰt"6.qؐh l@ˬMʨ)3̃6kok# 4 ;"Z:3  `crɌ~iMJ 6l]/zN@5ژO.4{5BinY7it5],`-R\py6lF$` J ٪ݸk [sCBH(  ̖޼P\.ݓK TA۵m&PB\}d^/x> Z@O(Q?<ί&zN;ċ]QvJmO8 ٳk@rMZx$!f,ȕ` `rGk"8G#G)1-p![@P``7Y  " I&&oEĒȒU AKrU-^QEF0 */n` \<0ƒ@X ((0aBz&<(J$՛ 2&xJ'4Qx2bģ`7uAacF 4@ Z3ԩTZILȃ^m5( BpW]׊t5Ԟ(3y-صkqP\9,zv rf7NKƁ6T^҄%kj-UѴ6ٴkآ0U즢@!pa E<p_ ȘԶ8j&@Hx䦒&>}:Z& EP80~6RT2C bḚ,IuQ5"D/U<"W2(UVk`A!et_[4,(f(Å \S(qO7e77tޠ e"Jf%'@e *a H pڂV!0Ea1D ZTѩgؑ"D4p\ W?@@w50 Ê#gBűWh ZMJTtQ,QGz`MvBX#bV6G Z7B \g3/G˯I6Uu`(GBnEdHF;v:0nYRa(ta7vYPHy4" i } u 4Ot4J*W -$k]KtѱAEptiHqt (Ѷ$!?`A fK0s5,lVE|iTsYeDBF^/-M")G8K1qoTxDczB4#B:2V!$dIO R =:MBPb@ K@ &CABXt:y-&xTB⻏0NL\H=*~h)KRLI)5opD*+ ʠc1}x3#҄YIr`'X 3U@h6$, 8韨ʘTt͓!T+np W @АR$$1@0șB %1]82lG`'n0ӱ K Ъ\w  OC`Dz0 aހƋ.k {8OP@REuא̜"3;5::2AE22HP,*m,M EhDLq +2ʨ~@ QK?`3fG:a|T✰oY$" 6DԢaToO[T~NC5DϚS٨ #g\ ] nTI4- TrZ{97bȣ֢NA BqA a4m r,ۄR``$hC PVpckH5@iTI@$ J׸8$dž H n j f=Y|0 O_Ic[w|b#؇ǭqxUz'$Ͱ9`8U6KC%6N 2ra: X5hh=Qq\:W@)@@-p'+$#AƜ ^|@cfLУSBPCaQA&+< sU(WB -Ϧ!Hu ӧ!l`'6Yxc 8R;h>B!Ғ``pm@,gZ+d$$ %%|(-t pBCFcnX32mNO܏JxGu Ù Uʽh#qVOԮP* M mT@ )B6BG, ޤ0}m^x*!pgS\`o?딎.hq QxX4GN[@h Ȁ (@pW~4 0vSjhfW#͑  WJ @KTKQ L}g`LxZ@x@*W2m,X ~W(Pi9R`o ywY"ikȆm8(0'rvP@pd$7wqЖV @ T pVbxBzum}sxU 33bX2\UF 0 Y(sQFx@HLjɨȌ(ӈx`@'`QC@vSP,G{v^ʒc6f06C61+D`~B y[fMCv@F| f 0t P9c }Ohpp !bp@5i79;ɓ=? 9tPfҍ wхG)B~A?`SVcP PfncW׉,-nx0b j$SIB(lዌh Ȱ Kc(5Pə陟 )rx  P))%D4aT{%!^]q4+x(r57Bʖ@Ql _`b?-xK 9=;S=!u$)`E kiYىBH3v1r^ɇhp5 _@*)*/9L^ f}f&$+oEfBXW.Bd@i 0|i$401F"bDp1xE4 3qYZk! U $Ϥ,[ʥ]_ a*cJgld᜷{mМf5>]ɛpAĉAnvuTx~@,zP n0CA4CA$ c.#p#q%7pe@'6N? LڤSQJ  ɀ PO7eɪ˺.jO%T4%PHAh@ LHkx V-s p DɁ!WWΦf'Jl`B-u0ʗ>C%3+a|4Z<@!DAnIq3Q0cJ {p 0 ؀ ƫjmS?a0VaV󚞄_%1De:87xcW٨08J姩( 3 P '.N!!Ҋ&Q"')OK  VZP@ 0 p V'k=+1NjY@,J#|J_YAJ`Z!, L1lP|=Ⱥ~,DۂPP Q! ɶ =B.2/q;c&p[#x[qP À Вx QdG UC@ u`bdq`6(W֡-i I zKBU;kkY-ص(A b[ns.9 DL2ԋ/K9R TJaA\pZOӾA* dn4*>k:dIgy9 S$T,pk7᷵Z] 1@>㓰WPDGD FM%! {qS6eX_P @BJ(/;8P]TmXZ#wbp6kfKK`nwv3Lۨ Bz|[{] 4⣁l/OTOepOlT4L,; ǻ%b CAEE5UO4%1l%U Ѱ ]h (k^~(OHpB9xzAasx0 am 7L]9c$@8 - Fe4<Ӛe?Ο ɰ Zt@ԛD<)BŒZJ**yz`%!Wdjks:P b"$ QsQ~̫=| @Ac Kp{Ƒ}`cyA  p `[彡(L@& p )]m4-&QF^зV\F `)BrrG}{]»>pحzp l-Hò\)mpJA^9wgDS`7UfB Q6m4Ǘ* ]lKL pYu$̱*6 6V|LG pCfFl(nwvxH5`ηQ0nib]$ Ξ0m罾ِRSI563^@^iKDQ'LsY^0^4wҦ0#Q b Uh®yY@,P@ N𨹁,Mæިl]-ő*.cr0@%$RPxF[׃St,>|M0$g ;= ((b@ktΈ. ԉ;uqjԣ06Rʔ#)2)@óe&xap`:YLPRМzS(G1:Q$hpko}[:bBOzF2p 5't@Anw]W%oy]CL'_2PA Pj%u!^0-9`P7DG(V~؀:M $@ 0k^N `áh$ X3qeC"N`X*ؐ2YL`DYSr|e,gY[rAxLR(} Ƃ>9!~0.K[0¾ iE @ҝD70.`z .t8AMM@^&uM}jT# 2龧 =('X T[N5 DE\:9fVE!NB&b`z)]10;FV7;x)jÓhH$v`4HKZ.}JL:ŠMm"[ g,:ұS(1lkuŠ \#'yM~r\+gyYjs} `wa)6s lgqD# ӆE`"/[GHg T}`)1OrSb͘Q0]s{~hB iI"ag-|g|/rh T@""ĀXI dG[ 1v&u?b# S{ 8Ku@ÞWV]`C?^g~Э3}7?=! mD|LgoT9 A:&n* }ވr 虳 (;Vщ ?Nj> 5Pmh>|A$]:#XD x Ah\ H)hr˩-(:BA%p H{b@EȵC:4910i,0<e[s:e["+ p A)ޣa,GJʂ, Ҁ9Z"I p2@cM+8B F:C:nq?@9aFӄCD,ɷwÐl;`JqA0YKA@ 7x,Z$D,N`r\@`F?b50)/hf|F ukcoG@` 2P909NPɗF@{6F6H?l{5 Gf$JBq_܍(ti҂/(N ESI1p؂ 9TIX 9P.ɛL9\8H,0te(2;kAt`!@GUhIox.(GT>08@Mh=>I$HU͞ܫY׀/*p kz;|;G["1p;G B7:`7 `n P Wd -4˼Gh H N@@ g `ˑI֔KtMؔMڴMܜ;d¼)8+Sdl oGx3`hO.0ɘ9N`M,M9CÓ @!콸*;óԓ A==)r+$4 ԚPXOSUJ)ˊ4OϝlPhQQSKР! 38c#CP/P@4`XoXP9Ou8I5NHuO=TEUmՏTkX p"v% @i Ba`- In$Vȝ%)4$(8!h*ZSQO XX8OX_}烆G8uXMTo`@ρ-؃M؅EMX0I^ɑ URUUUVuUXUUDՔ]]E^>1`ԛ4<@aؾpА.Ucx2$Ր;OEDdMh95կ ۆS!PG8.ڐָ"EdD # hMNjML\Z&^ 7~D< Ҋ!w.y K8EOYȁt]:.V}X2Xh(+w̄88ɥ]UۥG]c8+8X9OO][m[5[U[x۸ۜԒ<ȃd Z ;[u8U؁M5Xԑ{IS%9o M[>Gx2K`E.P+X5[l-ꛂg먾)S3r xbqa8;:^\ A!)RsqF*h ʠנ ɤM*%׸OWOTTU 2@ͮEXhU.XX cN`09Ps`` & F͐`^cs_*Ѕh'<ȆdЅa-;ID#S#兪 TSV2 93-P;~2XP䐻eSX^Ց[9,Jxar ;` xm &f\J4"-eR(h6=̥a( @Ks 'S$`P:FI 2ck`IhcFI=ITΌYZ'e_& fuf;bKui('F2JP<9oV$Xi>e-eu].P fM>i`c>؉-ʻ976ۯGx%=À-/2Jwg0+rO ǵk.}eud`k0lCmuM`9E`juꑓd K3e0Z鹻O fQ&jUcYXnXoِސ_^~05nvd5f+(9-H-O9zx-e$L/8VLDh!/T'0lFlX0;2--gג>~1. eD+^GqЦq U39Mo mMo2^.Uviĉ/i0l0eȜnSZZ.IN(.͢F#Tk=`98k΄+m̼FUA'tFC#xDoUjhdR[ Ap;:5"LlŞ(A#/&$tPg(`~\J(qS % 0ڻ# Q`Nt#9^0#XT}|xm;9%+h;s=s?tHBto@tP>`tGtJLWCn>x/nȅn1}3FS3 I`UyUhhC I?΁ZhXIo8FU^o`y=a&^xʫy-=Lk Ei, @KɝMN !u] Pgv~4KH1`)*bpu=OV5`x̆TMwFM'oт%9wyycyGy'zx&$YQM-oA@]%~?gW~N/VQ)Ё=;gEN2*Jǀ9;7H0ɽƟjH׸00B x1(;f'x18p", 0!!Nt8bD#Lh q 9F刑*!J|1&Ɣ1=RgM<;j0WC6xR%I.rp`ѩhu+׮^*ZΌaфP(RL2S jBX` E

;P^ނOp'X G0}_<`_5OY:OP!KbZy40P9NX P4 @ ocʐS?/Opm NnOmAMgݫO|Z6Qڰ[RHxGу6F!|pK#iz&(M Ga AxTk̋Ho .U^ŚUV]~VXe[A .W\uśW/!X0>|!Bkϐ%җPdCM.^vR/8|Ḥsg'ձ8Ɯ Y'nl9KzTb9S*E\r͝?Zn^Ǟ]޾&lXĊ۪Yk엠#sdru 6&Azb@GA/? N[I2|΢HC?1DAn- .EW̫À[eA&[@'A' .$"l,pxīGH yBl61M5dM2ESE_0iiGqFH,m ,83E{c"ѾАB2EuфBuJL7gV[oWS0 Clanѕ@iTG&?\{%&bxiye 'ʧ{@i"\x@ǧ Tzעh A$q8`F]}E8a 0ŠMbt\e>JL{,0V܎WPRg,`g\;:wN~:1H Oa6&Y*ȑ]N JMm;l48gϦg~XbՓeVnz4;ofl9|;:Fb SU>)eiy@C#r˭[7kp09HOO˝;yu_;sgs%0ltґO>q؇'x㵒vs5dFG4{{?|'|G?}g}߇?~>_!Xj-ZsÀD`@6Ё`%8A VЂ`5AvЃa+τ#wtwІ7auCЇ?b8D"шGDbD&6щO! fps8F2ьgDcոF6эoc8G:qRigEp"` 5nDDd"HF6ґd$G=ޏA{"Re(E9JRҔid%wIe0٤2'CҖe.uK\RcG,cI%/Lf6ә$/`0nK !H`cG`f89NrҜ&)bi[Z-9OzӞDg:V 31h2{ԠEh(ϝUTLz̈́VԢ(Є90+(5nt[x2'EiJ1Q{?c Ԧ7)>q6**& `6@RT6թOjT:UVժWjVUvի_kXjC::`y)fH K׿os<8K 11--(Le3lF3r8PAѨ+4AqEw I+&xENOzX8u0P(tⅎ&$=7<`#z͹<)7  f䟌 }9c̀ &kwd0Nz`Ϡ n2 Lw[ smG @ MGvBg.1fNxyGr6S{ 񊏹 04ǽ$ڌةggo ޻[l}?D~/# v(9V3#EO}tX 4pr|ǘ/3p#4Sp}A@1Zk{@ܳ443#)? ?*#C,# smhDϡA2xP|4u(q4/xG@8 )`ă ,1x pp-`2Db ?[Si}3@2B1'0ЁAC\#(P X!96҄%CD2ZD9m(ey3\,(LDA)+9 .|RhYȭ/}1,1"GARj2tDğiFED,x:h B6"0F;jF1zF7Jux[uow%xh(+lA"xWG)ly%@Fb,jm ,hp ~XAmWMċZs0/ B@\0 ,\Lɍȟm8b؀u ,tPFəL@tq/J|@`0R@qPxllɗ|J)IDIIʫ,JTJKSDʺJʿJLK$EG"h&HE R1\p| m o0X? xPM2#8_<:tȟ"t@AX/X~HG,0 @&({jRlht@ND@DNL),HYh~~Ё(xJ wDBhNxP4O<\NOOOOTU@L}=]P[ R5(x+GPxhмDUP`͸PhHal4cHt2~D$$,HW@6N{ x|8M@؇0S@B;S\T7MGJT)oRGoOłP- USEQ&) h M`zHCUP pR(Xix,EՔK;2ZyE;ԟj:/@4 1 0 o8Ԇ&؈$p\H='-<8؄]XWX[xVĂq8ӵB#X#'ؐUcM4mx:r0XXm@X%TO%ټ[x1s=ڗ\Y%VyٙYP&€ (`hxpͷ~ @ẂDۈ+dD89W۩&LX.A{H oq0"Xe0\hXX}LhW|m\FOL\6 ؏\X\ؕ] \X{E-P\U]^-ڽ] uF?\x^]L_%^<5ř8;#Zl:E/qx86hAUK^]\AhhQbm`bkmPVtMƅa"6b$&\.nxbmbgDG./\<,%nBc1&c3F$5h x}H hxHx`L׷pmh,`O׊|I* \A_[<_vF]vFm3C@`AZ$haacFcnHef\acTkpfb֕ L(Hp-H(mp P\h E@j)[%"…V蝌`c$HpGȊFhEbXfd _ vӼ4X2ox"]e3&)j6mІW8 {*NjEZjeidv[Ĉx}J#Sz.rd8"8諞 *pSA6{kdUkuy `'aV8K@H Z4PD^l:fƪk3Je3i¢€H(9P簖lmrvgmmږ.޿^X`T0Kh98Zָf~{L&oo6.} Fnv:lnVN70GWgwO0S ppvo 7Gqq wjVڔTQGh7~K "7#G$W%g&w'?<cq;(-.r*r/G4W50~` 1'oa<Q؄K`EqLICǎ06&Μ:wB`Ax-jOm)ԇII@…F5U>, ҥG1p@X5ҭUv֝JU/qUhV3xxز#!\T菖o#eڔibhҦ=xka!V:)i왳־8cݽ [.Ȓ3azh.b79`hRۿ z,,X`ACڤJ fE5TyI!vXv$}%Gf tyI s0wԌ52EtXƫXTaE\eq >Z#Vw´ZD|UzԲNƲ p]Z`r",hC+ůuhOJ1*koT5,9h+7;1ml_ٟNе1,su2[@+/^ JⒷmNҦvv]q;·"-Kɰ{ ֡o^k >0 0Eb}FX0"t+-ZV՜p\0n-~Rc,MX`5BN{L+XXHpU p-1,c*W-a)NxG+d39`FAy A oFZP,H T3A Z*,Up4 -EGғft -?X(B 29.5c| T`3-Zg Р 4@SPa> RЂc ͎ `Ն mgs>v= zQ]t5Pnkm ~BL,ۂ&6`n#.Sv =% ׫/z߅$)[xǫ,kPD""Enp 8ғtgBGiuT7 𙰼%@km90WBЅlC8Pz w~?Mla{kճ>jK~J_u"H0Ύv_v-m>3>Ȍѿ>sLy2-Ϋ @S z`~q.wg߽?{%DA @ ]y\[ID ܀5V`fn vz @AE p G @ @'_ǜݍ5X}E_] Н6ОE;PaR!!+e\-\ @}!!@r% ա G@Р f֖IX4 0|4YHɝ1] p:N!"fAD<)"+FA+bL?'@> D@ !00 .2.## RAA @Ĵ".Q>A$V%!-_&&vb",",fd)<#>",")`aND0&Bv 4C>C>:)1E^d 4 \e}4Z# ^U%c=E;b(;C8=FA,$6LX!ANN.4>16-]\A9B~%BXXJvIaZi4@kYY|JVa)ܴLd(?C5<1X4!Q<8>b$D (F* HjeD0h1*`8h@ ]Ą%9'0±(% Gi'pg99jCRh:i6$N*NFAjbA"8!*: _ .,NVu`$B! +L2<>c%j+À)~",ͪ*Xީ&NV@&&H- ^- p( l @" +kB:r%B@ԁ mŶA߲h#ި&B n"(m*łsfޢH}EuA#!ldF_+]:*&Vg:$dg3SA.`O*X!A-6cNgi-B5YBIMRh8B# p -JEo^h8B"m -0bl&ߦ:d*Hp; n #됚@Aj}UuMJ<$q!;Ci&+ CNVC!#`&S@ N@R/ Ӡ 2!&l,ҭwi6 A*BkR ~&p *(243!Z~ 4E5i tB*B&.|{[`*!+#<3#54K'9. GE>*-!  < "*2.B0%3:BPh*-?I?S90K,°=srADB(-,x$]`Nb"(O[3<(n--s *:d9?5> <o" ,0<ӳW!{ "_+K#O4 Bh4aAkC\gtD;r#^CF2B RB(%/K3B1\UMFi Qk6Qm/hR䥊oB5nO9s-hoq=((:rZS"_rAw0.Br^+vu?*$wsGGV@IԀA!pB$-d6)H!LHUhn^iGa6#8el" z562UqV@qxXWB.*\Cw 䆪 ˁ<8ʑvC50>wxSDx pa5B@p\ āx0&,!8M_RQ=\^Q7/h-&n2wV@j wrsî05Z g4'B.v5;Oy[{z )Bl4|px\--dK8KZy9⢂>ۜ]y{{K5[ @iyY9"#V:ӳ {_ ';bvU@#KB&šSqZŹwBr;Əa@r-v ;û ڠo_XcSԀ(\\A*3|19FuIA`==\AD\AGD}WAKK}O}GZM}@7=PۃZϽɧ߽ݯm_,pzC_̛ +@x-Ђ/ڽhMYQXXx>~~y{~1/<=?=SfC_?- sY8. ֦Cw Z `X0\ 6XzZ;xycKōn=ZBBϟ N=tD%^ @S8anُ:G4e熍jmWE* (7*C I,\y`c2p\X,0f p+וOadž7_0~J&;jtJP _0ɢ|LAXCquSbA*-J8:9(Ȉ.*!QƩ\jb<`eGicJ(.$̾: @+ ,3LpJ0;Db1 3Od9 X UK/KXaE/+U?4i)hm3 xꐀs1'^jA (&6RU\"m@oyD+W{mVInv[uAҶYN?ly[oX`ڀ e8nO׺Y Ue⡢fZx@~ſr}1T`Z)H~Pvv&ӆT>#nY]6^x#K@Jp&"XP/p^ 8v51+ ĐkPÅ! CR'#zxn# :R"쐉Y* /Q{x>Gm@2pDz l%XdH |Y3Af~]B+tLiyP\~hL[&OQ UZTGM:c9~:(B P TMʹd j+ܠ]WsMTZ׻ޕի_*qEbK*JPg٪GXJxYՊEhX670Rn@[ֶjj;)UTJxAXhY,E ?[*<#-R,sn q5otқrнH"\u p\n;3cM[qSjp k4m(#s R mL(>ɸBE=9Ve$@3@P_z֐fW Z%xH^8 P GS)#P,D)j8 ~J ^/_k3&dV]l )+6S cE&n͈Q4U&ɓmܖ$Wr0˖{ҶҖVo\_4%`sC*R7E-PC|11_P4ц.L h. ׾&,P8BqMa•mh@'nNW5Iܽ18R D75dTondpY#)6aE!- /`(/`]r8HRE%M4s#Rx#aaj;,xHIm `@U  ύX JE3'rt h8jC.spL91K]L8F)Ib4@iC, qTm4"Rp˭ A8e9r6K=68ovs;Ft {8 _u,2oVg@tAT\hÙ,C)d:L>GP0SH +x1Lx齍g!@a : no"r- :-*m @Yp=)l" \gH$!:n*,OJ@PDDgpDr юPP p'N 0Z X]Aڠ $׮I&yo 0֎T _@M)'⬔D+.$Ȁ:#b i  YP q! 13e,'011b<|I ȄL@$ ^@LI 0 `gv* aO("` Q[_@M`Q B;[p('7p'fܑp %b- AJ(q ^A(Ja2ׯM" =#A&K#M I"2-CN@ٔ Yo%#%aɸq @Ȯ x1%3ΑݚҝN4/ 1P%fq]1b4E7)p E7I7Urp']%} B Z`!2)Y`p vOb93FsU3NsR4JnA6+pZЏdx4 34s &(: "3" h34s)M[H`Jdԑ?q?4"@[& s(Aަ pB4!1<9)N8bD$Q.ZTEYE[]A * M9T! ET4]gH=*A6 o7I/uQQǔLY`ѴR,5S'NN*O3qOIHa< !T;KBduViEkQMg:343LS{W!bNSTCr8 PhUW>X5T[[K5?Ud<3S)AU])XXWfTYrXY j<!UL+)u[ua[K?CQs59"t]E"b/c%Bc3^XU5YY9>ĩtvgy[UbN#8c#4Dh$qdk^CdՓ@THavD u"RBn$nm nvnn@Emu@Nb Ub,4[؋Adi#Bq)q!rj)YHT D@^kK $JR v] R lvqb@wywwqwxkRxcxSJ5NwlWzroIssseieIAK@ ֧5r yevc`v~~|7xu7xw~7Z~뭶'SV{Bj{*×0A7uq~c7o~P8W8]Q~xa7v+-+dR{؁{kP52A2kk-nJ IrWUX X YivgwvX}|B R)csXxfш.e+8 L@ iNDvY؋9 ؋19/9w A٘SRXRK;԰[.! ҎQ#Y% 39x~m8 : ^UهNyi;uj_ِbT1X+zYaaء `9a`v홚 ٍodnQ]'Iَժ֜ ,F `<ʗxqw#a  Aaa؀ ٟQ0:lYwd5C\M:qa9?@D6 d6l+yv헋%ڠ`!  `ـ ˸h17$2Wp/aU~M׺\JA*'2 =bȨўy:6jW~w18/݀%FX-[WdPum< @;oNi&S `9 HyFfqbIgOڐ ܩ`,ywP<fi@6 m t/rx(o8 W@/P {lɏIZA81IСrF1^P$`&&1Ii[&1p! ۵`@8LA kX`\(:/)%X.hR@P ADBJS\%*YQR<\Җ (bkB j4c\yB @ctHJ6 ̣͉yv t Ѕ.LP0HGBri 8@C/ Q>3-PQ/|1h>Zʎ9C t1yC7'5Ϝ,*Q4 /@bhT1=Q `,}aR!eЃ6|di|'-i|:ξZD1T)(3X _b$hh,r3xCK@2H ܫ\s"uMV_ eVP)*<2h=][J\ hDv6]A8d ІC, ~^Jߦ\{ً5-@<@~`8liO4=M [ ) -8V%`2ZE!zHD&ҋGeH#B kh Ac@H\ HZ%(ʗ eY+`PY VrB(͔pt& \Ѝg%z;+Y$"zf vxԪ UGcmEJL/a^CUPG5ʊ@R |8pI ;wsi,д  B,PqCVz `<:O~SEiMgz?w0Pn Qon fj:& %&o{AC!3Y*0hq[ff `D-X0=lG ./Kkd͂&pv̰͐PZM-(&jRl7xUXP\6u+XQgJwsYWy7H23 !-g Lo.[Є%'7!wB |g<,kn ܠ ,Wd bh dnqDKp"]9NTA|?%(9!ޑwC0E2r1dQCR2\P,P Z>*ï,@BZm 5ז @ @|bPy `'sVC9Pr54QkQkee[GtAAx gNUXG5 hrv@|k`UHf| ׁsnW`ѲP54@6w"?%:(@6"zZB@N6pK1;RVV5\SHb$M$SP2q3/ d!IpXԇp` W?S ^8r%P-4kdf@BxFV-zvK[ӲeTm\Fi 9vukrxF"pi}\;Ҧiwu(;5N(`z 07ЎE H IHʸxB/K5k73=? 4 (PHMѬ 7Ѱ'ʭpkPy{dбfA&`?m5@sK.l[ys 0# V')X7ڰ pʀ yz˵z8a0{@WkRp :{˺뺯 + F@MK y:`iG(r-W 1yg;٫˽ {X%JdS )< :˿ ,VkpEk$ UˮS: ¤&VkAKHwJF\u'p `=? A & ƻ˾;Hnr#j*]_ 496E@=VʻRL(B <7ç1Ïa ȁ} 8/Mq6d өk;IȂ,ʣLʢekbZZ7hooot oʧ񪡋I Llnjɬ ,Ll׌٬ټ@ l(@`Nvq).J >JZY -Mm< 𯚚ȝ.قd{ Pq;BjK9T')+-/ 1-3M5m79;=?F Κz٣ܪPuvz@|n !x{aBW 00| },٩0*כٟٝ ڡ-ڣMv=5HL;L-u&pv`[r: MmǍɭ=Ϭ&/w@A.C^!.gK P}@NUnWFH.WO>` od Xi\IOW `fy{m^H_%@ ~3.4fp| @ x0 T-TNj>hC`Ꝁ^nC~HK`ofaꮞ ./Ǯ팞ORne@ 쭰(پmsDdK`o@OdPd\ d`Oa[`d]@!OU0,v /1/3O5o790u>_:u ~ .EM<?/DoHLY=Rg>0mcg\B`ObO.o4?>[09!  @ m|p|0|ۑx rېo`ξ?n_4 O/0 ~ 4oOho/P/P?.FsJKn   EIA3 AӐ"JѨaG$i EJ4OEM83dpOA%ZQI.EJT:hRUIBJjVY8OpyYGNٰq-{6ڶoB+o &\aĉ/fܘp9% 0ɖ3n-СE>mD֭VTI࢕(EDHRɵEs^rI> 2Dө:|`rowVB YR(aHJKyĥEQ`AUVKmL4DzKxN>3 Sn;TZѶG"y  pI&tI(rJ*J,rK.Le  4 &.t0,4הI$0A>l"PaSMQ[RTŴVhqE _lBD4i{D.qG$.N:AoBRa-nˋhd'=IPRfTd0-!qЃ*яbp #OJ4*F_ LO/x Q1>P`0uP: A\ @aЏ1Hg6ѸnR d|-P'7 NqfgCYʜ aCAXn~B,(CݸF8-tfiI-RBbBxjMqM(v^C:T`rH`O`XG"0_>NxuʂFE`UU(Np.{ K/.]SO..ݠx4//f?`GƈP)6%шZ{^0^QD#0uXG L&`CLxF4J[d FɭɖBW_MT0s)z49ёqK.'D}\FCfC˹Mz#W1h2d!omo+waQ xZpD p 1ڽ2lX+Mλ-L ^'*aM":YPGK,wӐ/bE4KFEOuN׮}LOA mKXb 8*bXP8*6M$G3` !e8(DG<x'6arTS(QH7pzջW؇$ 3 pm8Cz@˴H@8+5R;KHALHhB04@>haG#ěV<+BH`D 8p'@抇D"p u::{ \B@,xx/x6#:5dCD-p7x9>[A+>HALKP>ȃ8<@0ȐL؄)0#|L0KE0ٸNȄJ0JCD8*'p6 ؀Dzm8`0H @a, |ox"xqxP/'bi7H%3`ZЅv_`#8I>HHPD;D@8\̐J;XXؗ DGKhEAF ORGF>E;x7({r< h' /*I,GDxwdpbFdDI`F@FPDBIEzC؃@D Hh [%ȺB 9r!2ЛlI\K$)&)enxZhG JBJD>?$EHk9~ك?ЃD?VLDº{FH=ȃ9B5 2P7ɳ좴lK|M̛ 22`xkniMɸF !4#OƔ ќ FJЃtT2(.0ѐ \Qm47H;zݴgͥ1LLheRc383CHd N { ~O}5pT.H-tQ3=S̷%)x%x\DXXXKSA%]A@FN샄WdLLR=C`Y8.S52xd:CSP U.7!Pe,\"JiGGEGT ֪;@ЃMlB8?9T2HBQ2TQQVl|#X8UUP_-ZXIwm>IUSEH4*Wc؁#/E8R/ENOְ2q@qRx8tZ|+D{9}'YX…lƅ 0Fض̷!nuyiСZ%"&_,,UAcIHI ۃ|UZ줹Z/,$3(2DXm:Zz%1A0I"+M+\J𽱭+p[[%oe)%,Z%2+O1TZM Q̿@UΨ=[ ..-=^mjePE ᡖYiY΁ 8IS洄ݪZ7X%ͲDM$QI.bզ˰ 01 Fx`hk@ ^Y뭕BčYJ9$%&qZKD%Eǀ#^8+77X_E2Zeb-`Om3=3n@4mFG4bJ;/id!H\NiX%iܴc!U5ۄJ`b] 5!F0-5Q=5P-3b1.j6lӶ>6p7z@ @uc7xp7xy^Uf aA N2Um)ΡQcVW\U# %M5hdd5p5bB.dC ]ONXn :[[FxuK*::3{V\&9\_cfe)a*Jq`&1YHNiLdIf/VE!58;Htu> Lks:mUI==. 4e#O1Y\Rd׌f&$Zp Mn^ b2XnfLU.n醨(@d@j4@& PhHjT4 @  8~M!ThZUrO&O~G8b!DG‭!nn.H;>CkkN/0C2lFx4 X'(i\79Ā:+X?? b@ڶ!bG~k.2>18705FdTFftӫX9&3^llmo G>DOqGo~3CKhmgX)l͢I_`_0kם=C=UǑHԵnFFZ _ ?30x.n)0bɓufIlͷ"08uv1&Yb\_rH~TpJێp+s4WqfssR/urj)0Tz~X:zZ2EEUKCEMJmg?2/mv5'9ȸSvn?/xVOl(Ib:"Ќ&T;IXpt HrXMw7,s ό]=v VO%DtZ%M^C8QQMxrG;`dGp8gb4t1FD&]#A 6xz @ SG9ZZіϟw&q-K!˄:y;01|i+\83Ek/Xg 8zo׀l  ZqUGH2ĺIZ8Ms;TȄ9`~͜yZ9{yg}𣷦0x?~00ϫ߂TbHlRlw}y!10C?XID{ޏU:knQ7ÿX~x"Lp!ÆB(q"Ŋ/b̨q#ǎ?2`b&OLbʓ)[^+& rҊE GmVeҤL)0X"e/s,3f,yO={ѣ-8k޺Y&oޮ!), *Lx1ƎC,yrÄ# xJ..4_"ТL^'5,6k)bY:us2ʴ#BeɞqA޾@@aϣO~=+t @( ҥ˖'[hM7=-"0FRH" ,bI^\1U!~qnX"%eVҽ%d[jTW CYG dcJ<StVʤSp8EoB@ 5$%+iKb2$'u 8|)=o5A< K$"-G"+—>w7#` x ,&8@ ¥6?oo~:8%$@Df`x;w3'=i{3'?4(A jPzN ;L&:Qz|PL+3JK+b&\E5=.m{`Jawᘙ79Jf2?} 9Mo2!& Ujիb5Z*Wկ5b+Yjֳ5j]+[UQ• h8E,`5QJx)Ƃ$h fJI< {}#7S#NC(b,vP2ts RbBD* ` `@F6-o{7TU"0|"A^W(ҙ~kҗLZ X,(9CN`C %D AeCjAd lj#8 ^0C80+l c80;Cx䋭),*`NW0Z0ik0f=hcL6z) 7CRZmLD&b3l39j^379r3l;9z3 f/d,p"'(F2b}QyǗ.X!h_`xaZ|?&t~3km[:׺5{1) X .0^Qb /|^*0O"źPTcNt6b-w 6m{;7X`V9kn<:97@NA ĄA!TB9*eg wM;NDw&AACzP- <;n=:]P4C1 ҕ;D{4ۢ@\l>v`n)> TЍ85a~ r;[>;R7[rUHQ -M@_nƟ@AӭDLm\zʤX'c.XهuaqP4[_??+AࠇTB #ÈCx!1N-MZpPP%Џ$ک! P_ ` S0#HB࡛J9O 5iXN"1 L^~O%~ٝݩAܩ`zKt($'\B#`J[OQ|n"vWDaT޲ "`Rb%Z%ݨL!B/B,(tO)Ph\L%ĔJQ(]I) m,"&2c3:3zY,jA#6D1b*(,i^( ֹJuAXSE_=!T`l_kH'L4A"dB !B/C/'$ /0CLISkM8 ֙#HR BOeHI5-.,™QOpd~$ V*$2JGW֡F+xdOe\\ !/, eQHCTGGQExM+@y𬁔x |!؁[ 0Ԁ 8ױ}l}p`@n&oBHnJ prms)g @{c0B3*e. ?JŒorX-yKu $M/uƬnkNqa-)kg7x"'AxZ@qI##h SE"0SztCIӤ/Lųp晬̯q qo:(ARmr@x5ŗH 8+wsтJlA˾YRm9g D!1^oCl_plޮv*1ct /})xGfP:5aw<8Ռqێozd?~^r#|NЃX|:Rx_PGr((a ZYaw=sa*wac: ᕈR$8A8^2gŌȓbV >`׆i>b'c(Zr6I#Ry!(@(_$H?PIs݃YʛTGc@ wv)ZI%ft暌"]W&z :.BRNؤ0%О%9(啈ފ+.j2xIx WlՕۑ Z+*nM69eU{'ZP޾2d*ֶþ+WnƑG.r/Ηnynqfܡ;(+7XcAh[=`1<@[kX8,[mנ#:w dە<@@ YWAk2ᦫ8dP-W{=PDLօE8I*> &P80h09~8\ &S uGN 90 #P. F,1_zEqTPUe*L0 :ˑ{OUJ"9;@wac\Bd AQG"O^ jP41K*Nq[ҐY9% -le-ǠBGåbAd~ Kq1?j :-o:")KǠj|3ou+zc'AskQu;ށU RE˖VipfOXYE]x-z `\j7/kL X+a,@a j{R4(@ F7$$Ɣ6(Kns,e9PV6"/܎8ɾ!Gb j2J5y?p jS,7} *pfޒ@]CC2~3.4obdVJ O( 4mYN' n@WZִ-U#yJm`Խ)Ji0b?]Av)zA۾&xHn]ύlh Pxd&cPhd|hI/q?)Bda6 gNS[=bN=`";87ޙq\ y:uȆo2͉m>KF 4MDwtg2աKFb0u7zqegc&K?VفbX!\S؝-wM8'swA={Oݤ:]?ז&(twO+rX>cȠ =~iS:#FM|Ơ7?uЄAI KkN?B x{qiA/v#y11ڨ#`M$j&->?3~Ǯ۵ti3\M,>Y} :/6'j~Hސ6s4B8@_1NS hwg$ *E3PW_1KQm 7Q:<>Nh:5׆ SEɗфB ~@޳~+p1EwtB1e؂K7 eS`d#o{?&uw y ks}7/2?VX@ Pu7r4XH)8s5 HȊH"T8`%P/苺8XxȘʸ̘N=p ׌ TZט(xhب7BY2p R<'Sa)A/'pE@Q <Ïq *> |yiڠ EPTu`i)C$k2Ilr~1i33mFH YQiБ5)FF)~@hE dWNITKEV*Օ6PPpuS5STu)x*{ٗ63Wh$W(`u|by Ѕj@?3f[е= P0)RPP,Y/隰)yR  o4XXpVH 5Qy>ٝ)o9ؙ9D8"1/&!/JAO : 4_zJKc¡3$Jz#W\ae!02\HT5oA⣮Aa]&}a:AQ,!ԑ(iߡ걌r@!“pr ,$!bK"&Z2"" b'D"h12#>%?$VR%G$%f䨤:%,X%Lr_rg*<ÓiBQ1->-'}'.)"*('Z'Ț'j)̚)Z(1(*eFvJ*"R-++,-.7^2z-B"rȒ,ʊ.."/Y{U)1#052%001C1-;/Ӱ!0"K)s, }1HTPW%3s5s393sG:[S45`4N5~ 56MCGIBf6jL6a$t378<{7sc-8Ѷ 1Ls4:#9Ba{fT;?eN?)DaG@  ATAHB{B!t; BKw9!C4H9E>GHqE`DHD$JPCeJDEEEo#FKAG Gp$G Gim,Hud N1XGJeJUJIݻqU¬wJ«dQ``K4r1=4Mĉ:MȤLD KEM9V;| ,OOmP\i`OTtUfifgny&g IfegmǔF>'iP0humٶhh&iZiciii&j}s8j#fknG&j6ٍmA|iٖ-lF+}lm7v#ׇmύmm^fn tVvn6bPopts0pwӰGq^ ݍqqPqur0rO@݆ی,wK)9Wsl;w܌hIgt>tlhj}i3Tuur@žV7uv v?vh>NvǍ= Nw=p@ylyxK+n y3$bszv7nzw᪇]\{{ w5۾|q|з|S|wW}c~۷;}q~}ݧ~c.~eW/TQs~viӀ$xh-āy>+x&aC'2QA,XG*>>ɘ-OS3VXhdhmxiH+kx}q|vsϞ8tήJ:!>K㮉XnT*=n.ڋ$0_ hh(Z*ߎ͏(CVY# Y i%[IY637'/<_QiW,6Bɓ^8 WL?CNo#> ;Ycy'NJɔ\eygjRYUWZO=UTp)Ev72ew:_ `阐YQi78>3i_p'LIi*y됛ٛ 9o] ik#ɝ๞_9/ǿ?_؟ڿ?_?_O@ DPB >QD-^ĘQF=~RH%MDRJ-]SL5męSN=}TPEETRM>UTU^ŚUV]~VXe͞EVZmݾW\uśW^}X`… FXbƍ?Ydʕ-_ƜYfΝ=ZhҥMFZj֭][lڵmƝ[n޽}\pōG\r͝?]tխ_Ǟ]vݽ^x͟G^zݿ_|ǟ_~0@$@D0AdA0B UàB /p@ 7C &0 CJDqDQܠESXt bL;G{ĀmD2qD ဠ(;KTF"M9`2DL3dL(*5`*ijN=45M?4Mӂ2_TRQ>DS(S+?HM RD m84VYc%MENu|WaE8|ZtClC[( -B*v[n[m% s=Z,b ,b y祗wx]-Ͷ_m_ew]|]"ZQ3 ] $@b/8c/xg Ad|@GYd&@f! bc5$!g B/{йfof:㥋 b%XbEb'ڇ)akvjknug"*9Xgo@o"m ꮧqqɻrۈ%`"q pG ( 3 *vg %H{9-r()0s/bw Ͻ)λ瞩O$^,G("+;~ #*#7U~F01P~t-xni8. ^@ y! vW]!zc@2 S0Cп77=e pއ.p;ܖdL~t8chҷF}W ͐.0rfXF7@9Ȱya \_1!jl`>-v=*R&|B̷E~Tc044D#L4 pLtܡ >ȡeXa 5A.ıq4!iIz#<Y}l#tVUBvP&MĨX%0 !BF428`dqʀ!渆C\CFs@4P4(G>R.Y1 TL:E%>.d}hHlӌ.PɎFtӰ;ѷ&쬂Bd>I`o" *jF8y* 6ud\n$5qOX!ô-q+P2ZtF:5CȆ=)!Oz`?qy}$XiƢ #w.Xti 1yNlh瑈ybՀ <̣f8s ms U5Ժk`3ڎv09zsJ~ u4l̎~tNeG/\$7-aa@hg`8XgG} u*aFlfL(Ft{8 dV~St?X:Zmn!ŷ gB4" R4z3,)?`U>/2|6Ԑ)!S9,$\Yҿ5R!ؓ=)(hө2P6r#%"_2@C@5@!:Q$D ' k?ћB¡*|"B*!!q>4@8@zHC000$iܙBy*B9$$4ɢ,|!@04@~3}HOPC5lٝT|"F=)Й#P 0۩-6>L85TFdA-#&>$?XB=!!&)`1$C2$~pXGil{F2xiGv pC'r4Gia"H*H--ɏqyyۂ~3s~,XDpI7-hܗIHti[/B$Ea2YNـdٔX( P0u(KPLYY LJGqY[gq1J˰$0ͶxX:L X8 bJgq<59\B&BG9N Sy)a˂́(M (iK eANLN?ANTocd?Mߴ,X(́hO$bHOޜ ҈ M `NhP @h 0_:y4 lL Pi*4QuMD% JZ\+=O"N<t x'} q҄htӁ=QC-%e)Հ 85 hK KE `/5h0RTp фK4St7NTՂPU6 xUG-Ԯt T;UJ\=W c]PWGfWVqJ ՅT;ny(m;)f-V]u&sXf-J{UWJUbٌ-ؐpXԁӏeؕ폍UOw5'Mԁȩ Uس!,=!,>_8 H*<ȰÇ#J‹ +Jȱ 6IrdH =\ $6po͛5edɳ^JfP 4bQJ:M:e*_r2KٳdUmXpjJ\,Th Lx߽^8p=GuT1%V2Zhџg9صk$T›޶q`pJXy Z,$ݘw맯d=vܿ6mi%Ư ?AeD_ ,zY\o!W{6CQ?h!`F(Tb`t]w4@izrC:t%5rFSe;xƔl`d5:d !>HЏ|QR?YrUB !f%LtD2?1e Ye FAhAN$$BaSR";`3<i*((| ɔM@D.E"AlÐ1_8 H*<ȰÇ#Jb 3bAǏ CvׁCNPrBʜ"|@rʓ$MrHh 19ɲ OE03aFFy2_ ;j]P [lݻwR+*Z\Äx/ByɎ%>vه̞9c2C_"K 1ǔ%OGn۶IduQ$Ez7τMd)cG)m3md & "Q {//jySzk߾ݻvVyUDWE$@D@Ąe!]t!wbx~ahEqEeb(!)ZT#Nؙ1]Xѡ )$bhYO^L9#A *sEeW\EfمܙL7|Y! c!zS #hF|FC@<&їy^iiŚXFj^]jY &AomAz!n 8|X(!eq5|*ƳDŠ@d@EC:64ͩ` 7<0t#/e^2X(C 0V)t"kO1KD`2P#Ď7 aN7XC$hs'V{5ZP#S_NxB坐xF0P8ƷYAA-I@A0&*UR>P Ѓ(RUjDRq#KA>2 \4+TH>BG֫CN1JbH`HD&G40i(qd%IMe CE<&@8h e&3 _n(7y>QNC" LTx&O 온F :Dт4 7<9 Ħ6`n=f?fp ( g<>L<a HT30!; n4=vGtJ=y z N 2%ۂzI+H'ٸ4q T,将}`V ZHkZVP$a 4<@*AhGA? #mlAYjaK"r 0RG,)-hEkZӂ .ҁcu0Z~eIq- HBbV!eI~vۅ.te 3/c+Z6 #;R^0-@&'g|vͯ K@hCA| %MAt$cPj" k@- 皀 @A d9,@9*[YabR! #r7ȦA?yfIܚ9qrˬ3 iv>sE +doC[h}雒`Uf4D2C&<dRjQ?W)~9D8u^[;פ65 l` I|VڤFZ} (:%65x7b @pgH!wD*PNk?l \h\;"II7 scP}oq/w3,=px r|$KNsDwoD-q ȜI\"U ;y7cRtt w 4> d$ܺ]t<:Q~n/{IG({ق+<%|?6>V6w!,r} HA (B`ƒ#JHŋ!^ȱLJCfHȓ(S\ɲĒ0=D&ș8sܹӦO<5迆FfЦCPJ*MMbej`$βfgpO:s.Vr< /Qb(B&MHnDG~T1dP([Ƭ٨`0zJп1c#ȠsE+m־8o6y>H@| .eX^ 8b@"3%vga|w|uPrQ+ib]l1mw-Ї] @L@DZ!L3F@?#z?@HFDT‚FTzP@XdEab0(@B%$F4@EDtT AL9G$T GV$&ܝAj:ĦpJ^!yp䁛-QHeY$Y(xZrGG)Aw@[$aKW %GE)Q*ڊMQ< D,4*z,jwJzr+DoJ TAi]mPav+Gzz{ϕAƫLC0xT%!z(_J<1IZ6A_OyY %TR3U9Sd Acz._TE)mp j.F=uj@ЍI[JR}>df=A˩ܲQ:$A/G(RFBx'8*ь}KR#r 4hBUme\:a^02H)(w$u3^zNIGoPT/?T sN"i(OCѐ8$zPߕ= <>JQ(OuG/c[ܷ$cA+#H[>2>EpMhF?,` 5W GK@ %b { aؑ!E~9 p&81bc)A^{h ?Ȱg,5S\F,z\rd#Ag G?T@mպ ynaxGGP M:Ŝ|!)<ޛ!qȐ2ɡ2QX%((B*ސY ? vDKD0bGZ^{Kh "=B&M$ݤ$IE~PF?!/$xS :DSy.%2Wρ3^d; :.=yG\D`Sy(7wPـ9SjT󚼄Go 5hWP`~%zяLQԒ'$hC"62e"z`)=* cp ꌕUl\GZZ6)Rldtmݳ+,=R(rQJaͦqlRɁB}*b6؄^pUWvid$AAWe; V6#\@v~DKr{g%psKmM  lXs +/õmo팺_Fwqo 7qD0"~wK捫ӆ_S$MA BoGARN0\I#U*FV98\9C8^J?J}+2& V &1eCҶw #l?B 3Є#2JJf|hXȌ,I "sUGh6Ȗ{D/Yb?s"H!ri7y;akAV HQ-@ B ?9G0^$BDҔ3Uhq괨)rlԨ~L-TZխ.(_Mk]o-\MbމdoȡIZv=aڔβkBKo .dAux+XÚ#hRv^UJuh# y.zþITݯ{۞O#QC&]J'.4.egk=n?/숝_&ך rWϪ&lе}0Cfqj㲀рQXv*fmbbaB$h(Xjρ152 !a<!Բ4>(AAA5T*0A C3&! &q0q"R8A!bh8:e"(" "/#c;x6+e<$A2$=gLb?2PV>a%X%\RZFtb&)D'/X&v+'6*f"(/~W-Wb/4)ܷ:2,6*m$,RŒ~1YWȢ,2]hѲ)x-45-DS-."[F.ϔ0Xzne08/2/01?1H1)D|'22rrC{0d3(5><]$Qb24kəIEA||Vq@ @DJ)Guf9HyAte.5B%4'B+QI*IECU4]s'YCe}Db1DE>HWTZdCCO֞4]`tbDFfFIQG)LCW^T=G(HDHjEh(IW$-4I *?_t=pITJ$dġjJJ"*obKB@$L/ף@TL%)DdMI8R jyRGF NN-dO\!OazOOEnj_# եkڦr/CQMWS|NCj+u-ROj.4e}Vɬf%e HŭG c-czHoZ:j5 i]ӕ[*թfgse\ne^S\:;lf g%r^N^E5tBGtTwIP7SwtluA^'`^w땿:vgGqpv!A{x{}"xgxG7Ď7yWG.WK0Lwwwzqilz7{_|{5Y{ ƿnpr`p-ݝڥߺWmE;` ^ު}[tٵ1.70 >2(~}( ܝ ݐ#-^-> -~/B93;N}㹛-p_EP]A2`'VuE~b].Kmuh敁N~0=߽u=B~iC>䂐VN rـ^uRK|VX0Uc =(>22`^mpN]3-웍N٩'^REP^RmYh>U`N=` p_홞Pr  W圝Ԟ6^{:]TX^d- VVVniVnYNU_`^cV^Wzn^厀_ : ˽>f~♎鶾αh.iho'R;O~D_'@P/FDO_@U>pBV>.^^Vn+o.;Iu@Oow/GIKىO:UYm^'~Q V+_U2nǮhn=_~Cbw^-^ohяG1ؑH$_١#Q":8RQ#A@tSqbE%/DyJ-]SL5mę3gʔ%I rTDIQҊuCG~!ÊAZ)J#2d(GЈ#uئ&ԧI*uFXb4 ([X ^곍D~TzEed5Gqrݳ_^~:CTw <$ރ0B mo"BP.:C%\`j#p:rء> {pBgc?P/;"$-+M$G\FyJ+{)y\I<Ȃg֎tb| O?{ijgDM<ͳ;zdD􁺊<*ԧTSkZP!ѭ&{sȕ@sjӉ$ptUX Teei JX2G6tch{5[%lgߓOVg/.:l뭷% rw6%?#bX pضXxFJÝ%Ui|=S0xGJ޶yvi<'H'WBoOOx?MzfW]2u`IQx-Ff7#V:(0租1]} g 7@?}5}W@ V0&Kd,QTM, ς'Dah@n|^ e8 .&O[NF n? & JD񬆠+K(Dt'^mu<gb='%s"15qhX>2 ` s@4ѐ̪ )- # yHJ u[v*9JĉD%  -h%" Iyg^_,uɱD]clJ&8Hc$ !,=!,A88 HA*<ȰC /\Q@3jGĊC^LѣI%ExeD]#8j;y'5ŀ@$O9e:DH"Eԧ}uV@k!{'hT9e_orFvmx ~qG%Bx5Zf@ =%d~'!5X`2adWar`?4IPIaI' _ُE^fXob:~5L2U&$|OPjDd)l?SA$ĪIC%Ѐ: @_ *Jj7`z+JEdRP@)BjPON-*AV[4!A~G C?D/B5jikLŴ>@@0MKA&@/BQoB\H*TȻs1gܳK)٤0 D+0 [M/UkͰEHwuF]MrckRM!,=;geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/window-levels-3rd-gen.png000066400000000000000000000741101476551703200263320ustar00rootroot00000000000000PNG  IHDRUtCsBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeSun 24 Mar 2024 17:57:40D IDATxwxչ*dKdcc0`)9j䆔 5%BKBHR M3XVջ]JbdGײg9B!B!B!B!B!B!B!B1Gs !B!zXd#R!B{W R0Ľqj !B!v^kC {_ ^G!BaKVX9qڙdw6B!B׻^~'+@M !B!vdֻ`?_!4;zWL9B!B> 6hf}?V1Ha0XQл L{/\0#.B%EB!{²LytE=l: EOa-- K{/@ܹszY`B!BfAW9;|ɇ@.w 'c .A##<ؿ,kHÐB!B8W|@08) + !paπ!B!"T {A0HvǠs0*xOB!BV|\yN⊠MDrb!3Jg9~!B!.Li^ lDx`V9JY;e!B!Ğ4-IcAV s ziB!#4E,<)]8$B!bqѓm&G7H-MB!BNz4=ٸdw z0yRB!b-1lNA!D=B1b546! C_Ql=@& !Fn2Y y=L.)ἳ`!k^x=Cz 0x<4MtkjMKBД51񺺺7ͤb~'X׹}M>Ac}ݏn MqɅS2qB=>ߠ1؝vQ!F9{~$?8$ Pr@1O>[OFF3gLO?W9?ȣJ\v'M4ײ,~wCk\.&)HhS\hlj\_!ľ뜯]A-utpyOO=xXÇvBB1b445 Ñfg %ֽynr1 aw(?X/mKy%33Y؄LqC駞L0t(e?{(+;b{yG?gv8!rrDiy9/e^|i9 9o^q)pW_{ lٝ8#QC?ȇPhݷ.iS?#`j յ;H[J܁gǟr%CwP a&>$2 7w[+fmaYm zL_߃U|cι䊄;s%O?v|{;}ꏜz 8`Zcg8ǀ=̪뽏(ߊ4~~gyyk<Y\?j,'1slؼ>;!_x"}o}OB1tY!pt:Sg˝!>I)هrs]ua̾pkkYz׽W5W_EqD}G>ŗ^ڮΫoɫoڹ\ɴw-ݥc^/,ˊM b/x=;L^^6m?7oħm`ǟPnj>m}Ϫ5<ߐqCwB[ZFeUuNeeu5Kﺗo쬽ڞr@1B!+)}pL&/Ï>`(69`ӦC!8l6<)"zK;дL` h[e{R]#\폚\\SWSdO5'`gQ(L-[X9ohd'b\~37!}[k;=`(\y^!? OEt,=ZuuL0J9|B]sǽ o [\Feu5w,}G!)>{9yx֢SOa)9߸nfByEw⍷غ4&+#<{,z9AJuzQEzcǓ!Bu339KŞ+Lg,I-:5糲 B!geѩi#(8YY2w@!BjNWE(C2@!BubsTKiQ^e9r@!B5N'o|Rۜ'`/;%sB!Ę 7v^J)+ r6:==UB!"ey\8URVyB!bLju6DF1{"_?w|B!h>T7/e\.7|3k׮_~ YgogҤIh2>;o2N:$-[Ǝ;xSݼzL<[o/ɓ'l2^oy#wA^^^1bCY^nn.*o\s mmmyקi)K&Yx1ׯOQRoN.\z裏6(\r ?xꩧxSݜ^k'|p1]?}mm-7x#KGGGrׯg۶mT7O0J)?)**nZJ^+oKe*6lؐꦥ\~~>gq .LuSF`0OEii){܅ɖPM.H2"1ýO"_!B!'W끕@{d@&`ES B!'EB!cB!Bq2Xg8-_7N,P{4^TX٣Ew$.B!Ę E`-pZjaS *T@xF3B1HQ ,e'i'V(BuGzGB1IQ Xg/g#JP!B E`eDz6N_:FPE!q(,+Yכy3k(E$ n{(L-S:Ҡ=G"Bޤ(fפ`fX9gmqlaaO5#nաP U`?Sp[vE!@S,5p/naXea , +Nc dS5kZCGP-EC5)zo'y&M{w\{)zx<^/Ӊ(eݲ,  ݍekJ\b@3,_d^O\3oa 1kϰ0 M8B zc}֠a֙hMZfMa':{|،ePJAff&iiih~TJp8p8fdd`&]]]>aB(+32%L&FYd>"LxNg  BC$ظX^{8obyǙ3 $#uJ+B)=J;/Xzlww7p0bɬR ]q8X0 fZZZ1H\b"EJ|L c%&y!BGep|n mvx]]{zTVVz7n^I&D}}W/qB}d۴{O#[1p=1uuZpO!8eӇ~d0 `m'ы[k IDAT?qlsi''*5 NC5k[^fIg~ac)4[5TGPa#q>Aqq1XE}}=;v ]ôa&iii# E!"wDܵӼTb b fdK T1h`$Y^S1l`4\,4Q 8pYi#:󑖖$jUV4Zc?œfViRd+H\!p8z BTTT޾ة$MGG>/6񶳳3e%.Bw(CbԱ2-\,<4_ʱ5qou;>}:&Mbܸq|>,ˊmib&mmmQYYs)2 'vEf"?ާ=L6!'tnJ5i;9V2c_1i75[u*{ӮEΤIpݱq1#h\z׋梨bж.!Hk\yV푭 xS Feӛ0KLLTߍ-ķHdzpB&LiAmm 45݌5A)^>ɢBjkkYz5= C;voqs&n."9,b۶|444ƞl}t=wP_߀R4ˣ:a"C'/D@o(9`$rv_L$aqL8UUUʸD=&++4pBB J쟼xN0 -:pNT'qz\zL0n?k֬2J-ڻٻ3~2 v;?~ PdXdԔ:( F(y,q^aP\\=,+%N(pzqݱn!H-) Du̢Sy Fu*ϻ78?rt:),,[Mkk[\һ3~}==IM0 ii^󩪪tAE[IPLeoRڠVtw$&,)q ##\0UUU iqEVVVl0dv.!DIQ ,v:q b[v\Wٚ|S{ﭡ;!;!Y/g{aNZZ +t+<עp?<:z+.4!K fĉ8;vҲs\"#^*$ 1x2sLl D*hu砃" rDIJؚi9~3z} È|4MB eeBJJJTYVc:'ExYy&Y˓߯%y\M`CMFb\Z[[ Bn|>N}vBHQ F<˕d\ +"<^Ź։CC+PqR9,?^OGGg\e|fDgo,tD'>SSSi̘1kWwRFc' ˵HgW<.9iHKײbcew!@l.ZifYhbgzը+{,XꚸČs=Uy㷖V:::uS&S]AQ^2p?|, ;ښ\H<.p8aYmmmI3ڊit:|H\B(/ yΤsGk\.2en?:]w/2[}dddyn7^o1*`gϙ7<ʲ0@ߪih 71k, `ÆMNZ͞*eYFbBSW׈iL0g6EGF[Ǝ2M ҲM|VlROΞvI\e (HHKatvvڼ$.B!`/ /gω'=1ÛoIQQѐuloϙʰ2,7зV '=3u S<.HOgewtt$}}4%*iWH\Bo|rg2/_駟NKK 7|sS,Wo2,,з֐J>L^n)%\ҥK?>|=YYY:gvv6O=O?4f/_}@DxʷAC=W4ijj^lSⓧn?ep>Sծ89#L^Evnv9ĥ @ĉ~dJ""jW]ueee}{16l@YY=̙3'=˖-g?q׳~z***XdI:̘1{3~ <+Vv222OJCC/-hhhHN?~PÛԣ>ʚ5k[ns=wX***tb ZZZذa֭RI&Ӻ-,Y^kP&@~~~dA[woE Bgu(Z Pmr{`2GVBOMq&#.qB5M7Mq կ~>\ )SLA4>ؾxX`6m⤓N.cٜr)<#^aG4>Ñt%Z~2inؾ}{׆4MV^?7o̻˻˫~md%no7Ё^`4M:;;;KOQS," aYV6ES\d*Vg&qP4ALDE?cS!w "==W^y">.r֯_?q. ]uDM8Mؾ};/r L4+W ~…̙39s0k֬K655ļykΜ9mbvd<49awy|_'OSOEN* H|*ٳϲz'+]p3fۀEXA%).QIZ E!DԘyaƍfX1{^yϟ'̫ QG… y BnCee%,\pHks'AunF}X<_[}aq]:Z8 N?t{$,{!W!iG,&˲M0MEtXcIh ǟ_2l).QwWW^/!DQc233Yx1yyywy|g>̙C~~>?SQQAmm-yW{Xիb ۆP(?- 'L8;,_9(,,d޼y<3޻j*.RJJJ(../O8WUUͣ$a 7e|9srr׾FQQ^ESSSttBa'1M301IiuPʊ e)7j#!_+w絒qBdL[no禛nbʕ,Z7|sHG?w駟_;/_NAAk֬{饗())+mx~wͶmx={vvvvri|r~rJnv>#N;4ZZZbۨw矧;6QqgϙYg믿Ζ-[Xx}LÈlSkoXá'$JdbYVN <6~E8 r`I\M R2ָ+!J֥PdDc;$?|E~pO!RdŊ<ײ<VVba7 &cC8W:q?}sO '̙3ٲe՘]JޔNzسf07/ą;7̛o:yE7젮.1YknV4$.I CO~~> IWMq*(( //zu B,D~dNs=hl]{ 0bLH&ĝ1J%5TH l'fi/Ǚ$766bY>_ZIZey\ZeaNG,{ N~iWpX\v-q4 Y.4ӈB""JSN=Խ2 \BTB)j 40'GĕQn݊eYvf4QJդ{onnN؟gn1aB7\Kե0lF|8Q"4(> w%*Xww.M!@h* ծзh)f9.qƍ1M_GC\s'qBR.n_D < s0T &LKbⷽ{7[[[]eܼE!HQ F:+P f դp|x8'5˜b`z喖6l)8XiJJ)=XEcccBt@$i1gBj3n7oazGrZ䥙d,N\ @nnnGj\E,E!bK5*f zKaN0 gb+؈dʔHMhTOsU>MS> r3-oY o9hlpqٿ$?䠉>V;v".hmm%zcR{qJOOw{Q qBM1@vB+ Ê a O5M?tuueҤ躎i yq8tB}VBy-|퉴`GNsF[{˲{{⒙n1Р(Co줦^}qi4550nܸ^FZ\R7 ݝO!ГSqypV ,EO|]O}?q_A`B0hvbWqP;v0a^ii^:;0hP]^P422D&SVV!Jin,h`:^' _Eia78M2hnWv\ s'2OVVn4{e%^nn.YYYAjjjvH\"];+@%l!xfdKKZ1*(Cays}aN\*0f%&zm'Z]Oe `ǎ7CVVP`0[&JP`0HYYYL'5:U :}{Z[;4W2oRy\s4\\ ގg#!.Q. &f=W"%E{w),BoSL e(Tc$334|t^PpHX}N^nqg}MӘ8h6kRӔ<{L18 `zpg-]bj(): p h0tzz%n )y)..t'H\"(bTXa%c *,֩aL70L JݛAuu5@,\.>_iiihiqK-C"/p8z|^^7Jٽ;|B)ĉIKK#nH;Yvj323. .:$n.sy\AwwdUW\ˠ|x<\.Wҵ3228g(Rz?W"ʢkb/2Au*,_ϲj'sn17;V[{[Eyy9555Dzurr2a@p8/mVd2ԘeYAijjJ:"^aa!>}*LӤӯ=`0KQFZ+Ŏ&X!3M*&OLFFǏ'~Jqgx(--teO!$w ĨB?ZfZ3XfiOu*n"i477S^^NGGip84 ]7SYZ[[ٱctvvSlLӤ2at0*!jtt/?㒙6e[}Lh}+AWWWl餳sraų>K(1?/{E!RCv 3L.c]`x,}~wcy-,s'eQ__O}}=nǃ錍6 P(ws23acL]LV5.Vz:5a8 IDATt::wgA,@ |XB5~^4B-R'CaeFmk$is%&d7zt: TTT칞QO+q[N{Jr`ѢE8N>cn:e$.B1vHQ F%եg#զ|%Yl>*IJ{p:tuuQSSS=1bjߢڇL)++c֬YdeeoGy B RQKG`gD2dա k=\khhֽ:hKȄ"e% [Խw Xnm۶}*~^B">) e+XVu MGu+_Uij |!2S0Tq+­ۅARАիE#R2D!طIQ F7f +3nVOCZfϿ׍⸘]!b@~f`-P~W!B +ĞIU=̆=vL!b(ծP-c9LZE!Cb ՠ<'}E!{w#Gy [US]}L{x<! H2B ^c B1IV hFA^k"%+A@۬e^g0bkG(B(mr\0s1s1s1ʐnm&A.LTuuS3*jkkQ[[[lmHRŖn4M+d *ߏA83ca60s1s1s1}}N+Oу+LIi[XВ ]x}}}H34|rB!eYD2"c.2"c.2"c.2Wɢ, |8] 橮T?hREA}}=JсY6rF"a0 HΛ \a.2"c.2"c.22 >f76TZ x, h4 MMMEww7,˚e{qS<NE\dE\dE\de,D3L44774MXSN!gaB!躎\.wFT*xz~_o۶ގpݚ`&4N:5R~E^6s\e3yE^6s)E ijjB(B&Akk?+V`hll8mݽdp˖EPS)Յcpp2K7xmmm3a.2"c.2"c.2"c.cQ@4jkkQ__۶qɲ*/_|1EA:Dkk,*n\7㺀RuQ_4͇\.#GCszj|>````"1s1s1s1qHRi2 V(hoo/;a~ONxWDΨ#6Bm#  ˗/GGGxm;#bجuO2\ sa.e2G"&躎݂ioGcc#R4G*=9Giضh4X,WXvqCbY4Mi0 h0\ sa.K,XMC8Fmm-rGl<[nACCb8ۏhtdc29g|p%tylCCCLա]lH&D"0 Ll0\ sa.K$ iXj4MCOOR8 7܀5k H`߾HR#62cV7lmch( 8⁷P(0044\ sa.̅0%E:eUCfe."[e64\7?q~rK.Q'۶ ;ʢ%%Ѐfqݢ(,˂aB̅0\ sYG, hA `W\q\G'JZJ[ Ij[!*Ritvq|ӟFUU՘s]xn] sa.̅0沸sXЂi\8e]0ՃΒ SӯOVNCCQ |>YF|o48u}JYb.2"c.2"c.2"c. YsNPv矏^lܸ;#oV;wģ>:g3 igUWWCQqqP(öm=eZbodFs]=rq0ƼǶm$:Os1s1s1sYXX̲uaӦMkx |ᇳZb3Y`ׯ_EQՃX,Qhaݵ85bflH3H$P ;}`.2"c.2"c.2"c. Y+Y\rɘn7ߜ[18xhg.Z[ېı3{3q׋z!Y "c.2"c.2"c.2(e?ϰvZ\|#{"Ɍx~Ϟ=+mW- |;8t;#*={_*^}U8qW\qńgؽ{7ZZZ[o _ˆ׿WN8ݻw㢋.*~|_, .@[[`֭xp7=ફž={ڊ:TUE6E.z$AMM 4q)`i:ݐ6dx m4M1r9XUUu"s1s1s1sYxX̲d2~zDoʕ+qb׮]w4  ַ?x饗O} 6mUW]իWG|w]+OjJl۶ pAڵkv~alܸsD" ?wǎx_+W7M,[ ?<^x_wy'^ ?.n[*E/_ 閈`.2"c.2"c.2"c. )Ew}x#yJ~cرﶶ6s9'|O><:J)]&׿]w%~^oo/nϕ8N=&\Ѽ-bժUj0qN˾h2ȘȘȘÞZ,P~X~P(}T[vc}Ms1s1s1sYxXЂ䝮T\Tt@]_K1'ȘȘȘ,<, hAE4 C<_q``T UU:`a#mp~3,[ TUaƿb􌜧\dE\dE\dE\EQ@mm= 8&hVȨ E(p]e7$޺{e&0s1s1s1E-hh\i/GUsi.ld Rn tև`04f|#\b.2"c.2"c.2pHSJ&0@`&+ ,o`00BSSL0='p&GLexgR`ժU4 }}}H&3|"c.2"c.2"c.2rf>_X[d  )Lb, hKӈD"0  JDz,twwG `"H¶ eUU4rZZZ䤶HlZȘȘȘLi, 0MXL3 Q__# òrf0BWl6'VUUs\dE\dE\dE\&E4eY4a&քL&0Ԅl6P(òrFL6>!6a:pe---,K_UU455Au a``` xrȘȘȘ( dP~UUUXp[lA]]?EQPUUP(@ UU;1 -e~4MiLEɷtuulw~b @&AGGǬȘȘȘLE6e㠽WF8Ɗ+U|]Q\wu8q]\h𡦦Hm# 3\ UUs]lCK544 ~{{;w\dE\dE\dE\7Тb6dE]׋$߰a.B$I+,xKVq8MӠ*|>xLh@"%AQ444`ٲepmmmsz"c.2"c.2"c.22>͠t:6455!@4d2\ve7x򸮋^ ÀmۆeYHeC|>466" 74 ȘȘȘO, hQJ&hmmESS0Z躎Ç㣏>LfFZt]G.éS*zt"c.2"c.2"c.22ƴhi4MD" 7ߜuX|9t]G2w賹\dE\dE\dE\ТfY:χO>dxw@Fs:zDȘȘȘ! Zzw@@0] S]w OM#8}J!J! FQ|>h0[~PPmcppCCCrS\dE\dE\?s ht~t1Nu)<>QW7Տ :c֩T*UliDӴb˗iX83fs1s1s!:3_pXyXaJH8TĢ`0C:嘦˗# ,Bgg'.g0s1s13Wɢ, |8] 橮T?hREA}}=JсYfrF"a0 HΫs1s1s!Ͼ5 @0^A0Z4MCSS.z{{ ˲f}Nq+~As1s1s!D3L44774MXSN!gaB!躎\.wF;T*xBp]89q0<<ɓZ~?,Z[[| "c.2"c.2B43x1 |8aR`Yf 6l؀f(q.r9Leq|>z~_o۶ގpݚ`&4N:5R~E^6s\e3h455! !ɠu܍+yf466qض^a``dZ߁ӏp8e"188Xv;x<0s1s1âh֢mɓe/lSU_~9.b(t:?>6XUw:@ouW:뗣,h\GVUUa|LE b.2"c.2"c.D3CMaXjEA{{{q 7ߌ~p]|r|p}}ŻhzvFӲmX}P`uuuX|9::: l;=Df;0\B4}h:v#oH8pVb8#cbCBXbeY4 pIDATi0 DQ\ sa. `Q@4 prhoo躎[n طo?ᒝQ閫eY #!0QWWv*L"0 d2dY\ sa. 8bQ@4 ViA*f$ wTjNil7j5rжm P]D @0G ` sa.̅,\E:eUafe/"[evL\)8nߥ=dv1oq`YY仰,[4eY0 P0\ͅhcQ@ ZMM `ppPl= +.>xL&3uسg~޽---x뭷/|a__ 'NݻqE_?r/} uV<ى{ pUWaϞ=hmmŁo{u""ˍy=tp ZnnD_ 8s(ʈkƳk.lذw{/8ׇ۷~>,8Nz5ۼVLƂ8e/vNib.2"c.2"c.D C=y<3n`2(vڅSOM{O:d2YB,q~]vJqݻ{Ν;Gz4o.~仱A"3ȝQbuZp]l]T0s1s1ō z裏"Niy@oo/I3<"_GWW׌DqqFL.زm^[n?w^yOU%UUUV˖RoSn]t}`.2"c.2"c.D>T+֭[zI}^__^xlٲO;⭋e&o4AI s)\dE\7O?Ç7 o֭ڵkel޼Y|~tMgmmۆ˗/Ƕm C܌1-K܌@ zXr%LƍL&1000u)!rpg䎩E8e[fr\/K\˙|sa.Dy̲,|+_}xx__뮻ʎ000}zxqlذ_򗋽<:;;w^hmm1R/w~#TWWo[Ow܁kaT |.L&ui>*cE/_@nȘȘ-nBI8v܉;wNs&~ȣ/vK^z#+q:{pm]rA-bժUj9Wf&ȘȘ-n)ɲ,凑;\bOewNwT0s1s1ōE-HJZ:;;8NER%Ou_.quﻔ|2ȘȘ Ƣ$U0[JPU# vJjP?Sϲ,JUUQo)\dE\dE\7tF6mڄ^9wt]}\YgȷVy;&EQt'_T*5򘋌ȘȘ Ƣ,;8 ;v ଳCTUEUqH$<"c.2"c.2Bx(9aqg388SNWwJ\0|kU4E)[3\dE\dE\/`e2ihV>mۨE `:AOO8O(C:ZȘȘ Ţh4 _ѣGMӊ;%UU(P뢿[w"c.2"c.2B8(-"4Ec>|q9ͅRޝsB!?TUA:.Z a&r܌ﴙXE\dE\'9@}}-8}]$I&>{|>TU1ͤPȄ`YZ[[ő-EA}}=P~򙋌ȘȘ $ݫ\)<QlB(T# md2r\W[8N).u]dYc``@>/ЀP(srsItuu_W]w~?N8}Au\K Bx۶L&Q]]d}̆L@P5r8Dkk+8ǁiPU>_~u_oL&h4nttt H( l289asb&t]G"lذ^x!$^yX\\X̅h氧hi 8O[̆ڦp.z'Ru]`~?t]/j6,B:.{ު󡱱`cFmENֆ&D"hL&. op<̅0 ǢF\$J 9W2P _ *|:Nd23Ң]\:rN:U*2d2V455!k8|0> \dE\d57/C[SڮB̷>t˗Cu$qʛUeR4ZZZ`&"o:0s1|̅h!`O-Q Q U[5Bׇؓd2h4Z.YCO>q̙ȘlB4߱(CO_JVP OIl7a.gq߿"f.2"c. |Ƣѣ̹ڡBPT(~)a.DDD4h(i%.3p֋s!""BcZ<xPsw\h) qx0%@*cojt̅h~+5^VEN![7w7Ҡ(Y0NP2sBDD49VW(P6cQ@I0""y6B˯ydž;!"""";&oT(h)(EӅhѢr^:-%K^(x]aNDDDDD r5k`~UzF{@'ȏJ6Q4 tz׎hrVZ>CAp h(A%ٺt>ZХi4TYEђW;js94r8;EM/vң 3/ XƶQJႊb>DNŕ1dۢ3`OaZ]0*jDDDDDRy_Zh-j!"""""{, 8DDDDDK""""%EǢhcQ@DDDDı( """"ZX-q, 3- ܒ)OTG?ODDDDDGq'SPANabQ@DDDD4HO /ޱ5kewitQ@Y*N{9,`4F`G// X͖ҢF< |QDx=3-K{ Z28}&,fw x£Wx={ H yAӽ, f{! [xN:Ht&?ϖ<x^Q@DDDDD( ӧM &‚UI S@DDDD4"*y of6C(,8= iK^ """"SnPZr&{W>QeHAi0a1 ^K `Q@DDDD47JX\Z{cLt{t0wE=hit=9=O^DDDDDsk~qO!:r """"r^OL4BXIIIENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/window-levels-4th-gen-big.png000066400000000000000000002232111476551703200270760ustar00rootroot00000000000000PNG  IHDR,sBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeFri 21 Feb 2025 02:48:33䖁 IDATxwx6uYr܍)1)C(F PC-L'$$z'tC36nظwvwcVڕd[H\D3$rtnacHdw#w """"""""""}W0{B] ۾s""""""""""6\l+6:|W#""""""""""OX΄mjf:^-""""""""""mm֛ws ;fl=m+6n]("lW. _j 5oV_kIY6ЎĎn  ɓfa[DDDDDDDDD3mˮXg4kZpm#؎۝۝mif{̃>{毆A._|PyѲe˾ʁp;2{;r$tjn޼@ɓg.-c"""""""""""}@fj ݀WEDDDDDDDDDd7xّ9#N(2"$n)YDDDDDDDDDDys$n{vbnX'$Vys@݌nɎ`[beedge9\H:nH\B/ll&""""=\Cc#_RǙ}os_{KMBA0MXPcO=+xhy'{o׮c228I\ihl+4 ||:^G6oo@ן}kF|k>c (+$#=}g;xN. l,(x=rxvO""""ң͜ceWw6S;1CEDDDz.˲Xb%?v %,f?8=Gɧ91bN(-+^ycYV9#ݺmv**+߱6b87e6l24/0p{ܔyKgڶ͟>do|<3fv]""""ҫ,?@͟k("""Smظe+Vp0CFÞu9maziX%_JJVR/JEe%^3;樖ׅk4x߹lؘOjj*555;u]{sLJc}po.&;+ʪjuX;kwȞsg}/%-- ZAV|מ}bw#{޵GvD""""ÔWoj" 6ِcY->9e gÇK唕WaS3l9ٳaSV|1𧛮kWGSϽ/SPc ~̀\~ +O?Νy&?8yZx`}!tXCc#~1CF@2g%?n9^AY9O>u:|Is5~I>[i0c9۝ò,zE<W\@hwaS&1!|e[tܱ3^gG::ߕ qu><ؓ\x;vL5b^|u6mBRR"CsoחE.ªk9z5MƂ]nr wD"DDDDz1FzY!/G:Gмܖ}y)`.I),*&!!/7}Faoxwy*2xbNBd ?.|>;*?aBA& 9d6qo-/2pn=A۶cY#G 㹗^Ͼ>䴻xӟ'O?KgX[[⯗1,/V˯1fH&MuKg#t#y ߟ!Yj5Ͽ:ͤ ?p |l ڋ^NZZ?}_FνuvAq PYUEZrnU\۟((,`Edgs1Nۻ:S[DDDDz rl,,䵷CG 2x@s-oٺ_-]j7^>GƬaca!_}Is%/X[!|B v-J{³_@ZZ*/h/Xt9麘;dOx={U{5VZ.޴y+Y;fh?-_6tkߏ $zvy7yYͪC:;ߟ<ϒe+8GgyVnKFlC8鄩qgsȮ E!';{׳ˡ)""""=ڸ?Vb| #eYL=w5kyvjmڨ3zDqM|d)?\W׮qi3zuuKM /-+oynL=H,O?k9oWvac3f𹫪k:>|CbjZjey.9>"/w_/_Ʌ!gpf.gǸxɉ5S[DDD;0 &89f5Lj?ݼu+7~'99?%7w͕;}e9&MΎznOlNrr 1kP[WGf/SSS~~uϽ#Fp7U.+syC` ٺm;pؔ6e2#Ԇ]~] LWwar,_K?;cfjMLH//eW_قEׇIMIaq| """"VQYōϡxwoM-_CFZϮښ-"""c 71jǂ 1x@z7Zn h 4a<?,¶&5b0t`Ld͚uc-k+F+j^׹fyCf:ogԈ46ِObb"2b]˴㏍:Լ/PWWϴ㏥VVk_ w%-7 CQ]Szu|M9G7 }oVsʴ00\kgͶmI9dD ̓ϾƂB&P[DDDdwz--_͡xfnsq^G3EDDD,[}̌~ 8 L?xF eop(,*b֙?d|۰%LzjJJxŗ9})Lz,w.690JʩkhK$?|O}+ 07N&O|zwxӧ|K]]=c)ݹ?g&k׭gͺ 3rp\.u6cW=Q~1eA/5% ǧ`YGvhkm6~/IIMNcnݳ1Ær5W}p{XPٍP[SEDDDz!0Y62 ƌɌO)6\kx,[ɻC؟O4@L>t6Usgͻs?b璝>7b9۶0 O<".)3bиwlt;. qvz xNJ>WصIIuMXk z5;>u}?'TV-^#K;),^!1bX^kmJސ!|+蟕ůfa""""5>X㫌4#c`=@6ov{Hn=+@MV4 XĘaw~tH5Z~DDDDDDDDDDDz]y""""""""""iMm5ZS[DDDDDDDDDDz """"""""""kF""""""""""kƍ"kޥGDDDDDDDDDDڛ 7vg"""""""""""PؓN:DDDDDDDDDDD:GDDDDDDDDDDP-""""""""""Bm5jHP[DDDDDDDDDDz """"""""""k(^C EDDDDDDDDDP-""""""""""Bm5jHP[DDDDDDDDDDz """"""""""k.`g k@*s"fy-z| L$bȮ5o͏ˀrjGzeMMidU("""""""""xmT"3d`0Ц&2B!ΖW ciU |q*ޯ0(s(sXAr2ٯ Zcq)옝ear2e.%|mxub"1.j͎5\>LIaeB刈)e.拉q@c#r0{>taN Lh8deB/SgK8)zD} ;klmxO` jx};~75Uge.簾 gSi͟""""""""""=SRpl9ΆG>`׫5EDDDDDDDDDz zuXɎeG&';UtA$=pBIW%$hmbU:wOr,>7>S%NvߞH= H*\.RDDDDDDDDDPrJ8uc6@EDDDDDDDDDdEr>jnv"""""""""""NS ?+U"nv')کkLS)"""""""""" vߞHkdN^DDDDDDDDDDvQ$uߞ""""""""""k(Ԗ>g,XgN8Ņ^O~~> .䗿e9.55.sqF/_wMZZӥIII,ZnRz{wmNt>s ;w.ӧOw,Gw}~V"tyz\,^y8r\BBr K,aʕ<$'';]cƍK/ĺux뭷8YӗǾm]c߰}طߓ<՛>ohEc;5J1~xn88#[(((`ԩ̙3m۶;]c6l7x#ׯgذa̙3;3_WN#zdee9]F}mVL}>c.ٳgrJr~;NdVXP{Wokcx}c߮űoGcߎzǾzӗǾh=Fs=7x)SvZ^{5;<͛GQQO<:ӦMs4Gm߾/>[`87nӥTTTP__߲5448]."/^̕W^ŋYn=-r4G566R]]uYכݙ2'}yQoطoWҗƾDc"Caɒ%N#\.9cy衇.qs>(~-F%<(..fs=dgg;]cɡ\ŋsE9]Z3{l^}U*++.Qvgu<ӧO祗^ofN昲2Ң[rׯ r#!!vIKK#%%ř¤Ww}76}iui=jHO>QFSO9]JpWn:^x6oܧf2sL ;\wuL6qI&ti8p 7|39#ϩpu=GZZgqO<ӥ8n̙33f裏RYYotYgҥ I4o4}7ƾ]v"ka_u]w1p@&O̺u;w.yyyN!Cp7r饗|n_h"6l@EE~)\p'O3wn+2W_z'xWs̜9 6_:]NOΑGNUU_|E2۶={6yd lty=B$̌z<-- /+!ƾi컃ƾ7ƾ]v"?gu% QPP^K~~>~%9ka̛7-[e?|~_e~8]bOUUC qGTTTXvm~kj[\p=e8nȑ̞= /uֱ~z~_`jsTQQfbȑ<ӌ1KjjjeȑQ:>q25Ƨoƾ;Gc_}Bc0}Bm>vz.2~?N7ߟAlO<< 'ten:Kq|33f։k\^~eKq\zzzW\*77?W^yRzw}38#3fo:TtvƾvƾvFc4>n 瘦C=СCя~g۶Gq'pEEE 6SO=#Fo;]0YYY\wulܸW70j ӊH{ wq&gclAԘz"""""""""}Bm5"[nWshc'fm6F^f2#@R=nHȰhl0hJA"""""""""jK+2,4;j'67 4ڍ͡vC86j j# 1㶩6 iI=Nhvl;ʲ3p/Pnk5 Zoe6s؅Qe`TCm* JLp{ 5Ӣ ٳ 11qx<\.ݶmB@`0HCC444`{ٗA}M}M}M}EXvjs;Zg66!c VKоkU½ʍk $"n*o\i8S 5540Mn7nw?XE}}=J}M}M}M}'(ԖNk^6$5ha $8.56Mb3< /+Ro|2%VcaYX-BCF07p/sB7٥&,Rˍ$$&un7###xCC ~~?`P("vZf]&$$BJJ P *++ {׺+KlKlKlꋈ8)Vf4o&$^V8y;wWOCw|s8υBX,hmn3q/wZ, dDB'|I;2 <0N|^ ]Tm2))tQW;nj4>Iff&-&Zf@jHv[fd&&&ٕeeeTTT`YV'Gp""""""";]t0iF)^TP[zK` d&.<{p0 J(mXc@MƎ_l avjx +y],I9",`[^ VV`RV|Iw knxwĬn=Obb"YYYزe zĦĦĦHkN.3]}[.0mW+=¤]=|EiDŽp& !<3'^ܫݸ6pvgkqaFxv(Zء W f uYn2($${ENC$4Ԛˍm~7Ć``ۆaq\444yf |cf ԗԗԗ>ڽüM[0;hP[zk̺Ј0~A3Ɔ O41(]n< QSSة@mm-)))-7|sl\%6%6%6EDDDDDD:d޽s>;IVEh6bۘM|/ps*t^ƈsCƔƌСC!%%۶[6˲,joNqq1n5AWn*m4Vu~9GG$` l/"ӄ4xHqqq设)(( 77(,,#tD}M}M}M}L7G>_pǍX-@۽&܈{;o7m9>< ,l& X NdP(ĦMX|97onwlF2pD!9l?-JMT+]l^碪}J_[eh`r1tP|>  :|͞KrssILLNk.Ks/ϭ>"""""""qF 9XYVEpD~!'42Yn{yúvw0iӦ1x`," m[ %%WR__2[ 11K'##e[pB***c0|\1! r܏fYl^|vSڅ> Au-ː撒藺Pgo֡Xmm-Ż]ĦĦĦHW(Ԗ>NS$Ɔ$pBc0 k j7c49#9C1 F֯ϧ@ Chbx"'?n`0ʕ+YbEPFd~!F rO$,W{)^[W6|$''P(D~~~9їּ^/Æ r}vw;ĦĦĦHW9jF #m]k5"8. ýԍk מ>Yf}۶ٰ!ZJiiP(jV% QSSKII)aDvv6YYYl޼9dU%&$C ?ϢE}ISE\>!C`6m1~N%" /;NRR555{lE}Q_-C""""""w9yH;$Q!3lx?Z³ȃ'&&ry1x`Yh1ᛙE'%c-"RRR0`6mj NlLSm 5&kE- M¿H&2¿] sssxRSS/UxvF`Ǭ69:dijjfӦM-3 1_o2 iY65&U%&zƚxP KI0dӦMQuV__Ozz:>OSSN_/}jKb{ !4,DhDx6ЋkC#GRWW/!*Ti6Xb9PҒIJJ"99͛7=/󦤤ܩV_E}q/""""""A=*CVe7icT1'N~G `/ ۶fjq ??|mY@8׸(fa*L8bp^'$\"MSSSܷľDTUU|ū/8jek,vm,21ZX199c9۶Yt%uf-+XٱŚMymuȖ-%Xرcz-u5To5*LV>pʉM ȲHK6~3229k-kF;/쩾HϥP[*chXja e.2Wa,#8֭ټyK@jyۏ;rvUr9rdk4lYƶa@MVMRMbb ~]~v&46ֻ0MF,p X8ق;>v=TiWm E,۷aY[YfRSmRZja ÀcCddؤZ]iiiAmm-PLzz_"Buuu-5.%6%6%6EDDDDDDz^j{^^|E^/{.'N .`ҥq8 >#N8ᄘ mTp^ƨ40Exx֭۩kѳGF?uu,hR^bfMx!RRlRSc];{rr21 }\Cv"""""""Q 'Lȑ#Yz5%%%,[~^/r z+PS:]eۄ)6v58}3 M$sǶm me1S0z`wkv,"'''jReS,RSmRRگru>0 w֌Bl7%"r III;xKlKlKlꋈV6v|>rssc&]vgݺu<3cN=Ԩ?.2{= 裏2eJ˹nV.\HQQg̙nz,Y·~˽˂ >|xz_O;N-lQi`TF "Ƞrl3wm7 B!IHHhy֤֠ܠ̴l|mni#4ijj" {%" 0MsֽU_bS_bS_bS_DDDDDD굡W_}ŪUx7o~3f0{l;8~?ޮ~⋜r),XK/s9/>^z2F 'ԩS6l7xcq{@8>餓wrW3i$K}Q^/MMMlܸ?#8{?ό=:: 7ԩS98,+b1^"vN,ـۮaNCC#mOMAcAii+;&!'DFqI+|7%"r-Ԏ"""""""U ~?ӧOG /d<#p@x_UW]ŪU(((׿5)))L63g=| n.2*.]ʖ-[xW'55wul޼c1Ĵixw;w.yQ ,[RxrrrZG}~8蠃b$$$++WRTTu]^uv>6Jo^zh v!Jكa;v4'8,uu~Ayy׫_? i_atS簾wG_Kg}N3R}M}M}M}ުy=[mm-> ߙ6mկx9 n.]ڲ}}=_}cƌ9:t()))|5jicaOn7. 2p!hEzg5E(])J(64Anظ1b6P˲څ'A0 kHL+Y9:n_[G}l*%6%6%6EDDDDDDz_}7b6zh. &7Y;3k4?~|犋&L::l&M"33;cL0 nV^Mmmm!Cg=o|[lg?6n40ldn%Ѐo}o9N'KRR"3IN=Ӻkm]. RNi-ew:KD$tPjM}M}M}M}ު׆ړ'O;caС9 &Zy.&NH(--壏>`wy呛O~N[^^[oŜ9s=ztz|An>h\.C a„ sꩧRQQy/,,dɒ%z꩝ֲm6Ҙ={6YYYy-kwذaiOjkky9蠃檫:^G=ۙ00jWpvVw0IJV.T$gw~L˲rޠ'^@}:KMKsŢ/;szm]QQΧ~oɓ9Yn^{-s'O>_~̚5o-[0o<^~e &.cժU,]/L>x6l믿sV駟+^{SN9ӷO[[nk3}>;gy&?xzy3G[Y:XhG\`wضu`ǒFmxl\#^c۲ be0}%ռKGKtF}M}M}M}ު׮~z?tCJJJ8s{Z>?b_1mzz:문ϵ~}>ȃ>X~!&Mj444pWrWE]Ķmۀ{hld*wbȐ!qo֙*^/iTUUc&dɲ_Gdƨ}M!OCCxXLgK$trZ˞/R]ĦĦĦHokCm;ƍG~~~fw*Fk4FE8Զ2,l= ۶IIIjHjn6K.稣o1d`֯Ϗtebvc$%|6/ʠ h @<Ow/{BDD%!]ĦĦĦHoP[3ѣGg 7_n92ۮAmngِvj~[l,RSS#G Nd+6SUUM٬Z-[nK z<5&̤oqmwdwKDZ"׶+ԗԗԗzڲgs嗳b z)}YdE IDAT|9xvj~#j+JSmlߎihhD',ee^6iM"3"j uFr+; #k|vW_KDöݚĦĦĦHoP[|嗜x :C=~{OvF\ ;nٻ :s~d2IIO&p p,PXT(Z.z+bbᚲJt(K,7AZR $nBX If2L2O陞~:}ӝy&d&_U:y0<0 vmmQN:]X,kA,xTa6,@́iO }ʣ $S{ZD} K.u:#3r1#3r,W,oz[,E/4 &7~W֮]#ub۶QGAL+Njzs/]$,L_O!3zbF.fbF.刢6ͩ5j:e)xQMաv:z$}}2q[Dm`.)* ֭/WNLԖN2z.ue5z\#XPƙEmϖo+_믽il}}(L.xq"\A'ONױ6К@oGCl5406>{vnVH$U%qIQ֤"x[DvukUPVْ5`I4~=Ӊ'ޮD"d2|Òeͽb۶2'j.U*.%Ӧ޲ʇ,ut|сȴ#ŊٔJ%577+)ӧ/\ZZZܬJǏ&bF.fbF.sEQ+Nc[>7z{{U.ܬh4t:d2)۶RE_xaqHĔN'HdYY}}}{$/5釖U[HeY-*ϡ]W(NFOkdw[zdYւRsL&U.;vMŌ\Ō\Emgn1KazJ!Kq[a2TG1,˿W喊aVH{lan?~\3"ZIirSZJ e۶lVd @aRhppPCCCƯOm[D"q4҄@+ͽ=U:v6mڤL&׫߲,رCx\ / u46ӵ;vLA@.fbF.fXEeU-6=jKdS^U(l k}R5`O 𰺻ǑmۊDjFi)r:qz{{566vƙDt|֓V !3U(o]ؘ$ꫯֶmT(OŲ,iժU @===3ýŌ\Ō\Lm\d VڐDDjJq;ʪ0*dTa"TukOW$))uFWyJҌ}[p;eUG{,KE2STROO٬8岮ZIO?(D]\$)]TQp*G.fbF.fX(jcyfiǧp*J8V+K9H_TtS.BAP([lVLFr\Uggh+r("%GfBUVU fkl{A[̤T*KDBѯ5ku] uuu- `)b6 kĒ"RNY8bHVђ5jzyUQt4/,}+[Άyz饗Dt!U*h P((˝'B#3r1#3r,5jE" D%%%eƷk$}|/o)FeK[7% ́%זn}=OhT'm$ F`$3}V*6c[dڲ,i[g>j/XA[w]=*Em,=d [*)NU_{蟀)e~VXҬQK)kJڔVڏ`ɳʖKa<",Xh<:s++EmAQlP,Em, eYJ$J$rG*Ȳ,IR}_ZX,T*X,* E~ \QeYd2jjjR2meq9NA&$AB.B.6=qj*^ZH~XTXT\V\VZbeYD"rGX1{9+N+N} ԩSV\FDQ˖mjiiQKKKcqXl$>[5 CUUUUJ%r9Ibp}fs"PkkZZZ488aApm.od,R)u]IR>JҜ]V5<,ib1U*[U\yz,bh(nVԙʧ񼊺j-6a\.'ŔN6իWK'rKR:;_V>?6móJb8  bIǏ+MoR4va6z]ן\.\.Xy(jcpGdRajddx̵^X,=>Lgky'nNϏ)hr9AT*%u+8mׯ_}kڿzzz~=f6lt}I{1_z\HqcN8{jںu>cz˿YIe)i.rgac6m p҂A‹b>+ԇ?auvvطx)G"mo?xoڲeַ[>ꓟ׏ٺu> g~nvyR$)_~,K}}'5::6>xjɳɥRYccY6'P 4go`1m۶M7o֍7ިj*IEٙ-oeYޯT*Ȉ~hժUԧ>o|ӎAٳG===򗿬?seY$5fNuVaaND<;yiYrQbQ[N]]]ӎ?C2eY=+\VLmqŔfg<ƶmzuA=huu5~+g{^G?Çu 74}zkM:o4EKzW8u6/Io/6 &/ZZZ:,7|Ε뺲m[JxZzJ2Dk[|W"P<v\Zym{NlEۧ''?IO;3n6}#;e'?Q4u|A=ڱc#I_sz?$i׮]KtM7oԦM/|_'1Y~N81lrW^yE[luL&'m}_z\.wtt( hobqXRjjj2[S"`].˺[cc.T1}=hΝ:pt*NkWU?+b(qtkΝXBALFCi``@W[n_kf,j;??g<}}}jiiq]wݥI5\ss:NNR1ommUFiN곞eOA4ڃLU/eF2袶T[GѶmя~T/.L_|QgggB}K/5⤟7nܨt:wӎݲelݻ~߿_d%Ŧپ߯^޽[|;z63wkN^x3^}߸YAhl ij*Oa8, `2J#Gg=If*:(֎PQ/ޞ?zLD.d+}UWi׮]qFm޼Y;wԶmӟT|^?z!]yZvx 4{ѝwީeY}C:uL_Wu%4ztR)yGyDu+hÆ ڶm9߿4E"gR_𱩩Io}[k.}cӧ? V(YVٽ ,A0,,ڒ Pۏ K|AeYEw߮J>_gw(~K_?{N}}}z'&߯|PO=\G+7 J%ڵKlVzG>ٟRԴ~ڳu]w鮻RRk={yLЙZRea(ljhbv dYOmRD$|>4elՊޮvE8=fooum}{bYU֭[?ѣ 18ƶ2RNEc1WMM E"*92ch4VIɓ'3\XrlV{{GFFӣd2)˲tEqx7rE\uܜR*eY:tЌۉx)~!tb0'N(+뢋.RooﴙLF7t{cjo_RѼ 0$$9XU4(<ɓ'2ò,+\.ϸP|"ddAcǎiӦMd2Z~-Ҏ;ua r]Wfr݈VnRssZ\TVjEp|ո^T*А|?=)رc "`%%RѣڸqVZ%˲ק0 uUWiƍ* .I$,EmAQlP,EmAQlP,EmAQl8}`YǑ뺊D",K|ߗyV**J* p 3r1#3r1#3r1#sAQoe)ɨIdR}/"X%q8LF FFF4::bF.fbF.fbF.f`PƲ8VZիW+4/***˪V}1,KHD(5fqiia:uJju񼐋 fZmG+).)))3]#{/~|Oȶm1۫X,6fnqLD"!6+lppP `ޞB 3r1#3r1#3r1#$ $ɓTH ǷXR亮$)k``@Ri^H$fiIy:~ ¼^g ƷE툦4vl|J~wzd|Oʲ,[NmmmD"*qZȈ,۶Ԁ\Ō\Ō\Ō\mN I=*bv= Em,(ͪIa_'NyAsJ&-/UbF.fbF.fbF.f,pGJ$-R|LŌ\Ō\Ō\XX(A$ƍT,#͛7ꫯVGG,R Pժr,"\ב1رc޳[6U"PTѣGzo\f6M.kb6M.DQA6U:V\Vwwׯޮ NWNP(4fYD"L&Uzus㘾>ݻW3^s`>ϫg^&bF.fbF.fbF.f\[Nȑ#3.4e۶Z\s,RTQwwf\wi{1_'N޽{{nmݺεwyL%\r{ljjeY}t:/\aVؘuu0O0<9 ޮX,63kllqsE.fbF.fbF.fbF. gFO(J}Vgg}$w]zguM7xw֖-[uVw}3}z'O~Rӎg>nMGwCrY?OFg}|PO=ܣ믿^?588(Iڵk.tMi&} _z׻_BR~7^ymٲe:\.wtt( oyXRjjj2[S"3r1#3r1#3r1#K E3(˺[cc.T1}=hΝ:pt*NkWU?+b(qtkΝXBALFCi``@W[nxd2۷駟$WR&__2/:q$ڠui⩳.,rScOU,eXJ(jE>#ԟur4uU4(^ș_a("XE.fbF.fbF.fbF./UUT* P\sMc$Ѷm+H>Yے%۶uWLӣ|>?&ͺGk׮ml_?O|BGѳ>;sM?ӠqvR0 gG`\Qc"r1#3r1#3r1#3rP>Jv 7ܠ7jڹsmۦzC+ڵkh``@>$iϞ=;ѡl6}CgА~_.FT*%#zE"mذA۶mv[oUz&ݭ^zIzk=uL&Ԥڵk>ӟ0aI҃>7J~<(Ig?_WҪUtw4p_җtq=sя~IIfrzꩧ٩{`7 }Ԯ]t!qV߮O~ر1뮻եk_lu]?|Q?L( Pıb %ɲjןJ$tz& 3r1#3r1#3r1#K =_>3S.}n{7馛;u^0 裏G=㽽=q?y9W?=r}9U.ӆ f\i1D"AR4~Is5N.fbF.fbF.fbF.fjcI 6\.jD"XiN *uu6hlRTqW*R"PZ"LG.fbF.fbF.f`)޳&l1$WRl|J~au !\aJ :cqfH4::'f\!Nu#`m[LBQZUWW*ؖ577Rs (jx&% g\e8qB֭S"WssFWUBT;Uf[JE]]]3FjooeY:~"3r1#3r1#3r1#)*\U"P"Ȉq6W\V,S6URQ:R"UUA ]Q&P,Jyx۶f庮N:x!3r1#3r1#3r1#Bt:x|X/\UGGVnRssZ\TVyBٶ-۶ PJE2~z6ӵ;vLA@.fbF.fbF.fbF. 3B麮$IW_}mۦB'xB) [|^AqٶHndտ\.t jll3,R[[VZ 3c \Ō\Ō\Ō\J%(ͪY\.k$=Ӎt]W$))uFNyJҌ}8M"ەJb8OO;{bF.fbF.fbF.f`QƲP(ݭl6L&[nE몳S<Ъ/v庮ժ=3Ō\Ō\Ō\B*JR"PssFFF_zAa͚5r]WBA]]]KbL.fbF.fbF.fbF. 3x^zIHDRRY P((˝B#3r1#3r1#3r1# ""㒒25~Z[EwNzKzQVT#CMY0#e6`٠ X6(j eY.K P[dKJ1dT5H,IFBUퟵLVmmYYUl8yBQoQ)b; hh0z~$b*FQ &BT+ؾ!S.Ӹa*.YVmF7(jcyr0*c?nQR/f_hPVْ5JqEm,/)̱mz9OҾB :=H>9}*iZ$[|;@ Ii(I(0N0SҴPxZr1h!k/,t]JAdfζfٙ׈Qå |LȴLȴLȴLȴLȴLȴLȮ.=< ̎Oɭ GFtP[m:K ܺVG7Xjw֨\mf7 $6S o]vJQV+dzk5^(m$KviIt[lO"t M|.렉`Dxkpٿ#Mc6yttt1sT*͜\A̜r@|Vŋb]6vivivivivivivivAmfd} nKaY׆TQוvIsqbf{d7l]]E&'3,ݖ躈۪o7~d764k)2mm_no6$Ex[}dsIuq-tv n(8GO0ưc::: (JWt\Ι3### muLȴLȴLȴLȴLȴLȴLȴ\9av&;}kSj_Bʸõ.2}mD/"zMD…R?Ny$Cr? uk{Q>l;tvٿ?ͱcax i.D"^KxSw1)27r2B7]օM]{yG~"twW*s@' [.zzzhii9jW~6yLLL`%ܦ6".2".2".2".2".2".2".2Л]|ɭq0>jkw ?7A?"Qt CYRON/tIT(R)0\p򤥿?27`8u*Et >v=2,q;.-tY⍗ŁN/ӧ-g9p r㍆'ҔSٳ\.GVٳLNN^k\۩) lB]dE]dE]dE]dE]dE]dE]dE]d9ˏ ,F mo#7gfT}\(8x {BsnfZ.\ӧOh]Fkk i&'nȵ9\F/^._u8Q72]|>*mm&&2|i׶rR{!NS.[dl6KZwݯZ]dE]dE]dE]dE]dE]dE]dE]kjˎx5!*o# +)P߿o={`Zs0T*j5O*KE9rs-!eFF_xk63eM#rsH6w#WYc~poPBkWgZ۾w^2 R>hA>===r92gϞ]{[+emkyE޶v]mkyE޶v]mkyE޶v]mkyeq:N6`nⵢ=2!8=;w{k-Q1880##cřa3߂1rY :󘁁z)FGG} --p*}}M<,CX#)"! uI_ ^  R(x<@ |ksPP(PT]`]0oMbLȴLȴLȴLȴLȴLȴLȴtP[]\ {7TR{K S2d,Kp$?4͎r9x)7s7k*2>>4-- ;w_<0 Zvʲm[ݻ}Z.)ksG?N'24dʲ}{ÇWe9===R)FGGXfR\.G&a||\h]v.Eh]v.eSwOUǵxj`,5;ko 1ӆ KM>!J~.&'x≧h88?x8csVM\ ϱ}v3cNm9ZZ*514tg.ݖh_DMq73q)ݥ7Zar2nnn0 }n.bV2 Jjumg.Eh]v.Eh]vtP[]U\+7F&*.H]P@p,?1wW}{'~JTsX1p0xIZZ455W CH3SaxYiUt&"6+U\#4Rq㛿Kdٷ¶m撻,gA (Jc6cv L1]v.Eh]v.EhMEڞtRWTn]b-k"lŌ#ޠ܁׿tMj5|aqbmuEQk[kժ9ģ={o'#Je^tD7EICIc[OqnJ_Z%juяl.j52 BAh]v.Eh]v.euٌtP[;^xmsmu!gRxYS[Vs>"SS gφIٛtKT*sZn酃K[~d.%]Mzȑx(_-x5fn.ιEh]v.Eh]v.e3uٌtP[4 :sM>EȿH&a`Νo =ٯT6ƙ}/>gC5twOKamx >?s 1[8ZH.qv@ȴLȴLȴLȴLȴLȴLȴLl-: ;w³>K__>,_z!8w?8GK_*?9neeG]qo0[s'< T* KL#sn3f۔gJ{{;rGp9S?0MM\.G6]G" \> &]YH7m w93i\ϭ~T*yTU0\ Cj]zWE]dE]dE]dE]dE]dE]dE]deAK3/oO|tww/xwO)o۩T*ū.泟,7x׻O~~w~￟-og?C:n~~}o]v r9O?">ڻv|'_җ>XYp;x)كlWەx*8hii;4յ1K.y]&v?wy y~sҤVEZkLȴLȴLȴLȴLȴLȴLȴ֣ڗRwz~<}^zRD|S|ߤX,̇?aaΝ;wn'n?k0Y;{)_җg|_*cccs $~mU5s׽. !ǃK] TyV\.7|OrͅE[r]+XY1LȴLȴLȴLȴLȴLȴLȴllfwNj<wy_o>A9ST|Riomm_{ahhhE/=ryYxs=?S~i0; $e/\_ L4t:9 UsX͙fFGgg??]w݉yGH#"oOԗE* ve<3\w%[r]ҾR.Z/kAȴLȴLȴLȴLȴLȴLȴL֫f|W, C(˜:u ܜ 'mK/3/e63g<׽u %-oRVXc'o߾0?0{y 8?׼cH3?0ю׹HXHGG;Aͮ|OP:x<|xE,̀w}yoq-ArJ\ߞDhFE]dE]dE]dE]dE]dE]dE]}7r裏rI {nSSSS<ww'? <pnwdd|;|s#/?8|ٳgybǎr%+x'VvmLMM}os<#8qb1.669x$Oa|mӳc~KofzO\1kxq]|C!|KKzxKTrYj,եܖR]dE]dE]dE]dE]dE]dE]dE]de3AKT_c,===J%:{^?ݿ+_ T{of'g>~E蓟$gyGHR KLOO_\.044?Ujj5^~7__ӟ4Qq1򕯈'XEq l|Sv}v]R9G4+;pj5Ebw?bj %gL0 ů?D3Ǐw2::L,R_C;tIRMr]|?ҥ^$be=hvivivivivivivizttP8qOK>ROz qϹ6w}1~~Ks/~|_\{G>c z!zU7jL'3 .Hbvٽ{755ԩEch"ww388t"R.:e%ot']K\f]PæZ]LȴLȴLȴLȴLȴLȴLȴl=lf:bU0må]<ŋ8(' IDATĥ"q뭯]ivivivivivivivZtP[/f`& ϒ#\v9KrYw4o!φ0̬غF ɤ˱.ۯ.KFssvi]dE]dE]dE]dE]dE]dE]dekAmLU dRXkpB[Tw!r0¶[ޫR* r =]KviviviviviviviEro' ^u:=f:66/ 5A]괋LȴLȴLȴLȴLȴLȴLlpiycܳڍ5Evf"˻xk/ \aNDŽOp100@OO\L&5ꮅBTʧVq(Zc w&) Kh /r ހ73e)D&Eiviviviviviviv4oJ>+U6!uP[m 9ˊu. oqS5x?ƵZA9DQ}i1<A!gΜZHV*ϟ_Yإj)a3lJ,\.J&ZKpʻv.uE]dE]dE]dE]dE]dE]dE]VNUD[8+D覈'J.~R088Hgg'\fjjZ,̟ɤvxTUΜ9zEtn1?~rffk7W3'?t ,VB.crrRPh"Ra4sI*ܜ#)Μ9CVy===R)s,氻,vƳ_]QVIRr9rJB&j]EvYviviviviviviAmuU2~MyDGm z)(8wJV4B|>k̢4n8r B\.1YH}|>ORܹsђt oAo RyuwYNXP(fILM-\Ϫ}l߾cǎa.h2KȴLȴLȴLȴLȴLȴL,o#ۦR!3mpym.H3M#朗g>f8ٳ'9CBkk(Tjaoyx^|✣ZrEFFFď4P_k풏_.of2o>ٹs'3_7wl6˩Sx'HREhE]dE]dE]dE]dE]dE]desәjC2.xX7b-n=2ptQz{{ZKxǷTOۧJ8;w%lcꢭ k-}}}k]n"7bwYvr.ˉb8U*bzzonb7 jvAhLȴLȴLȴLȴLȴLȴtz9&>nW]K52iozDV}NFgK(RJ)RJj .H|}g\5gd50pI .4 X5PbvWK/Q|3|QJ)RJ)ԆAmN.ZS\[x]jSI2"K˸x0R皉W/JRJ)RJm:6\r,۵g&<-L3Q"-rʯ rQRJ)RJMI֔puXOu W~]dWKm|2}_&up[)RJ)Rjk ivf^P6ˠv/A^z+OҾ]Ve.px#^T)RJ)RLՖQ幢D?/i ar GZ84~ n) ^[YL2y]ǻLҥ~1 " ^_s _KR_Mϯ_L_ԔLhm3(RJ)Rj#蠶-v֥[\gos _>WNoK୙4 7 sGq#Z7l]\Z-钜pd6Ho=~_]6 @ 'Aq7t)SޕRJ)RJ)tP[mj.p-K*u]/i5E3{a:/Y_pNc;O)v<p`#3191~_tYJPBIkkMǐԻ.ن..^-υg/ x~3K 'lWv6/ECp( )(V 6}RDTRPTÐ(fk} f3EN.2".2".2".J)a`vw~xLnELiH<27jYj ε:=Q<8RF ޠGp$w1YH|Ú/_.l/?dGt0"5Uxi4#>C> mlvY.{.{.?W} 4tIL7tu+fl=ttxz۵ /я6ni%$]-'y]^ _b"h_d24ڞAGGlR43sk `f&Y.Ya/^dttk2LȴLȴLȴRJ)9蠶RE0`l55!wTqc>'R>bN~4PS5?&X dж9^z&,osDD+N3/ 32!}2R4'fW,el%ꎰ,k.-\$]7aAܰa <;ktuYNx-!ջuI 5q /^[ޥHۙܳɯO} *nfv>D&Jo |_.ԏSd/\x'8VW?@io?S6 1l{,{,;E y8g|[B*a lʁA"ZK/"zMDIty$r?6]$Ç};wV,c< (Ń@ݛ/۰ ^˺~<8Q|>ORA*]]eHsℷa˴A@OO---8bppZ&Ð ԆYȴLȴLȴL(RӛO0=vy/=&:6-܀i)r_e1dI$Ep< x) 8 k ,rBٻw/ s37k-Z&&&p}}}>}zuZ_ҹ7`ěB[ejYN0p2^rcZ05vi^"],.nހGo2?3tihm05@ 4ke9T={N)RWK}6Z6Zۻ ^vivivivQJ)67]S[]\`D\w>-<5nW6]钕:kB*T-ޠGkWS> >cFǯzH{{<ޚL^r."9 v;,1?rxFho06,n3}g޽d2J}}}D҃}zzzreΞ=V.򶵋m"o[.򶵋RJ)頶:Ep\R`h7dq;wr=ݍ(bhh1쌙or,ZiooyO=syp-!=#_мrϏрޣ>yBL\_nC\Z&GtC}_e#+?^]x|U5k b]rCuIō_ Pt:'yʒ{9/'@H.'ڛ`isON[z^VtttIE>}z Mmtt:;}} .022V DE]dE]dE]dE)6rP[/6Zk,-!wW@1ԡԜL׾88y4grr}Yh]v.RJ)m"uP[mw(5с{+vG|@i>0ѻ\.<@ww7RYz{fd>f_[]Y'@P`ΝE9Csc.K[ɀJP?H'Vp"].i']ZsOKAˮ]Ym{ϡC^%ѵuUpmH'24dʲ}{ÇWe9===R)FGGXfR\.G&a||\h]v.WYRj3Amuq.޻nKtmDxGHx{)2,gJ?HWWSϿ5SXlѿp% kFQrNGv{T458mJFi4&PKOؘoN8שH%/MpcY{{ٽxR@&yٸ197/Phr/d/yRE"^ċx FEM6Yl%: rݭч5hntv`dd:u#;7 Ўg8~c 6l LeFC]ӯs-p95kMduR qET/l (r"2-۷iڏL˖!]\^^y%*C[s2;kDog/E"^EA7*6a>ůU[L,5!mнPiuu]G*$ǎ/5EuYΛAFFF<5k֔lsf[qZXVmiTWYc+\BM[L,zG#rpx)eK1Q/mE^^P !CpY ZАseppc 555$sw ^܈7ōxq#^܈7EA"Iyfٲe=[lȑ#lٲzhgAM-xk??8: ]b 74BM&X[[˦MÐ;_P]a'3&zBZKО<ً1vRĺ!MOf`ÆFK}}9$+mŋӋb,"/=խP#KahmvzeUwkbmwgؼ9meO(! ˫0 8E/nċF/nċ  sEH2'L}O~tvvV ٸq#7t{キ'x۷nmY5 Pi&Rtudxx4`iPZdC)E[[[ɚkūWZ\oG/SZ{YyxY qy썽t-N/W^[)i&j222|x) t:7ōxq#^܈7ōxAaHR{+Yf _صkl߾xcuv&׬Yõ^[yꩧfoOIb*[k1#}H b.R:thyMfZ0Z[[K +A:: uu^ўWT,^&(pxq蓋K{ѭOI㌗!X{6^(.:SQJNG3kXYK%ċF/nċF p*HR{}T*ʕ++{gϞ=<%3hر믿~+#GL|Orws 7LO7޽dd|+lݺ]vo~sʁaڵoV6O>$?3~_Qo:;;뮻h7:mUbIPDD 466dZLnGF Ðt:MUU##M_bpPLZ %5e"HETM$@_%MJz=QO*l jPE"r_!8z8ND5\ _L^ ϣ>~ōxq#^܈7ōxq#^AA8$=ܹ'|sl/}K|Sy{fsJ⥒Wne/K6CEK:Zl/nkz+~S W`y9[ċF/nċF p*HR{fl޼~Olٲ~. *>vg?Kmm-rˬck1>>{w}tvvrq~366F]]'7AOOǎ_:7o<\sĹs=?3n?S/qM7qw/|%-6i1 qAʕV`eppujF%V\7a:nFjӴ*l61fqlVx-YbH&-4x9/3祘wz-\rvim]:`f/6mrY菆ŷ؄RSS;>ߙk1[/AT:r;^NF/nċF/nΦAAU#*###<|{[n3 /Oggcccˬ_~/.m۶vZ?kSWW71yG?ϗeΒ(oo?p %Qh5 Ѐ1қjJ(M<3w>[ٵ2ZK.Z[V@>ՖD">vK%/>% L9RҥͤRIzj CC\~򗿚cUpCZ5¶m}=HsTe$)s+Η.ȁ8~ڊL^¸ YRP{"@/nċF/nċEA߲g|>OSx }Y>}!͖>C: -Sq//nt\\֓eԼ{)''" .sϑ{)uDgˋ/ uk}m&fL8v]fKaJ@/nċF/nċEA߲gB0ɰ~%0zǕW^kDs8x Zk⊲9ȜڛG0wf?ox`"*-~\a(U0%W $L>j8nhӌ󎎎QSSv b-#DtDo[ Raڂ^BLbKڍ455>UU8m|q3L9u/MNe> L Ǿb VlE#^܈7ōxq#^܈AANԞGַr_}>~;W^y%w###<|3 G_"===< }?Zxܾ>~tuuۿ<쳌WW>|g}6.]lW2?){wz!wկ~dbQRRfVGܩըA`)v( tY4!]{ cLӻ/m˽(\46.cew'gtt  e:/{x,c y`d2Ne~u?GgF/nċF/nΦAAHR{gʕm6n677?D~;s_*ygG8x1{/??OI$꫼k'}+W̓>8v__=ܬs=~/hwaM+ZZUD%/{={Zǘw*[zhc/S2d&/^ܟf^\>ݟ3xq#^܈7ōxq#^܈7gË  #Iyd޽_ŴdY/z|-y[Ŀo&v|ug塇⡇pu.첒ȑ#^:rhQFQ9eAVXQq2$LPZkZٺu)Uc Ll|T4a:hG]sŋ|KQFFW|ZKww/+VsDRTMrSxI1x|1o^0X\ 93xq#^܈7ōxq#^܈7gË  #ImHƩ&돒q`S[S0ZKmmv{ZKg+\;x=X޽*ވXkQ]mI,KDxpP)(\<8yb6Jq^J;ͦMojVX3f@" w )ƕԞ,93r&7/PضRxq#^܈7ōxq#^AA8$-5T&'+u_mPtǏcsݷC,]Ν5MYHD###%Z)X4 L2cDEOVa?[PE{Q9*tOYjl{)d9zuk;^uSKBQ.v?8dc/q,Q 3/3::6k1_^m 27ōxq#^܈7ōxqs6 0=!Qm ʪ(yۣ!b0[g)F+1>>N2a&ohgGGooiD"%鴥^Y||䥀֚T*v^2"/ug.^ J̫i(LRh[ηE/nċF/nċEAq!gaX )q JQur={`e& (*MmUUkV/746ס X";\4!)w/e\FKsQeR0Yzu/LGnTR)E0SiE#^܈7ōxq#^܈AANIj g/T# 5GBLViڵ c K6H$ٍ֚dSv3Tcll TG ?>e'"绗悗eCT2^^->/jkk>+ː;P2ǃ x/ň7ōxq#^܈7EA"Imh+j@'6FYj~> @{lNG%Z[&D$ [IEƷ~'gĦRaFd1QjGdeTaKe s~F"^/nċF/nċ  sEYYa'ouFwkl%8H*2} Ð& {R 14Efd2|߯X&^KF/nċF 0W$-]#!gAjtO\Һ W)zʽ/KgʀQnW6C.rkÒu;;;%LzuG|[njUhd2e R4 ͆ՃQR{jd4$9t,7\0Qlyu`}eRt:Ms*toe, M8-/088HI"^KF/nċF 0Qc*^VAoXfE8QV(Š_PbV2CLʕ+IHR kk$| Bc+ Ka lǡnMP͵04V~}>zYnXkr4Z~#ֽ>NhK çbVl>Qم+V>===N/gWPB8}/Q,555R)Sōxq#^܈7ōxAyOn~!A,0.Imܠ)iq;t_:46[TVzhya9qUTW# +J ֚4$slYjݚ]c'M\nn 4Ttr###\?wToĘXcER5yt6X6ZsGsxN:lT^Z,`. Ӌ֚+WH$o*c&/K;MLJz^{\.G" NNrVseYR+W$ˉ"^@TB/nċ" Ij $*(DHY&Dʥݥ+Nȅaȱcf444L&ւ1fb#}t:Emmt:RQHWW]]]_JWlNi0ka,qMxxy$@6(4U3z b/#l0}BQol6˱cNx)o9TUUL&)YWWLJ?aZZZؽ{7J)x/7ōxq#^܈AAXˤz 5S')q~"{wp]HnsMFx{&{[k9tǏ#hl0 fA۳EkM1k-\^;;Z1^Rd19rb_S8^8^6S%}z0 ۙH$k+dll|>/^/F/nċ"  .\,!i4e^T*g 6QEOشVY/&/ޭtww @*D"1W/ Cl뮻'xbb]@Rxq#^܈7ōxA=yP# [g^{S}=K*${R?NEɼl6{do~~s<^*xeq!V\I]]7o&Hɞ={f^/nċF/nċՋ  \W3SLy S=oէUhl%x[Tkk΄,MIvi]|!^L{o*Q?^I$q3>%8xe6d29xq#^܈7ōxq#^܈7 Ջ  \œD&x-zЯ_rW4%&(0 ` *4Qo\,>:7t%/my9g/AAAA?&sx2Ni2aTj z@cزJS,cէеW&~H+Sx/nlřkTr0EAAAIj _GTopx\"^q_L"^AAAA8O"jl>a'BK/    HR[XШaPSU^+^XR "   <*P= [e5̹>sxq#^܈AAAA$-, ӷP"P#r`n,(`‹SBg 5n/6NvѢ9[ޚya"Fe~(x㘩//ȃ ˅傸  pHR[8HM(y& h[5t&Ē69G/Qe 7/nNKZ`  0OHR[Xx`v)b2фy䥌DTqhklT1QqU-$^HVxD  p8I<>rsBlu<8xk^7/nDTb?)!^ō\_AAA8HR[X\x`N3yp\Eqg,)-O/%^H֞mJYtք %)^ō\_AAA8 HR[XnOoSREO@5Gu4yBI̅zTU\=WOS}a\4W*%J951/n$^*R򜓗BKTdw;K6+T>T529,^ō\_AAA8HR[X`͌J٤6XU~*ByT%z(%ƣVAΉl¢uċ7shB6]e> ɸːBk|iⶀiK· i³zC  pU[?}՗mFYnWd'!-Ֆ|%9zrp@.w `ltjm "/6Q輻է=:\ Hxq3k/q4Ro W6YfqږVގEWOht;R~E[O@]atPϞwg  p.`cӼoLFpCH:ݖwC.n@{ 9Rî];wVBaF/5n0qb^l W+ ^TQˁen{;vz>2x=tWPg)<}'/N?~ME^6b/Pe)^wxRFGCMfb[mg!: *˂ݭʶqnBJQ%iV3qPc O W}W}#<97/nl}\ /mgi/t8^N Q5V/:/\%8Mt"/ }hR]^b[b /nF/   qO0=E< !j4,SR[XpL7P 0Jt_]rK(%, e vHO@!Aije&46fA6mxZ~s(^c/2)^vx;*L&GHm& `Si5ߑqEa0 0-"Rg8^.%?Q}OKoe(^L~&M4Y]Kdˎ/oϓ*ϥ<Iy'-݇ik`x8/~Q޽Y ry@)^^HP*1^/cD 3OMQo\5` MH#ͮ] ԋKą/Zk(0m&\KC#\P/밂qP95H.jPb-wM!wc?Krpω#}]8blx~⥂8   e$&*#Zaׅޝ#xK*L>=}4HJSb`yO%KX ;w6o@R^4$/jЭb/6YlrQ`6Zx|{xxqL^V7ޓ#:q጗crbl`yHRKs{[9VX7^T}G4'yXGs|X;/G/N"  B129v(Ml{L&STէ <&D_ o Wd?&2x&Aꧩhb++~ԗ37:;=,[5Ú5Iv0'q{ 1A˯Oe_UݭOk,U^wȋ55c}^y!Wޞ-ڵIgx H8)^̪qq˫/*=G~T"Pd4CZ; -+ V tkUhF)$R/NR  0EO>}z9pKq2.C¹Gm hׄd>ZԐ*/&>ڑ(}ꨭD"AX3} GV~eɒ 6(O0>~FSEE^LG{ vY_^f-:g/hxNa 8`8~k#/\ػ7I&3ggċ7E%(7db jXQ*/$^x4}G<4`C=U+0ԭ Dtn)gxG/r}   eˤ91ztx*E!fM@yEwiR?J*TګsEJmm-ډ1!N<ɑ#G8pct45i>< YFFRdx8q`XleUySThdݱ]ޡdwX$P$Eʼnċ^.9 OjR?L퉽lQ&o/5 5W^Ҿ>eIad@Uxͧk_rc*b?2G/r}q"AAA\HOmV6Q_ҀYLAФKQhOa͚5\s5ttt fy1xG"GNj ÐG+pرiϽZ46f?V fSei岀'f>*^ӏ~ϑZG?1@EEe^G-$2`(q$Ͼ?kh{SȊn+KSaG?c{<+G⥂EAA HR[0Q`MY[c 7Qo;kBt&wxG=9>|l2n1!'NtC_ccc_tuu,Y@cc:]]]WO|"GMM#Gjxyx컒jK1$]{y4WÏ~ϱZw穯rP=6q/s"\+>M=qyV_r}Hƀ|=l󌌌KWW7APU ׬YRngf-&RCccj9tN/ C&$<[T&YNpMMY8^$^$^e!|SH Nj=^/Z+z5/ Yj0! vk@1[Ztm*Y\_"  ´D…"z{J*Cpy@9PSۣJĶDIW*;o~3Z;/wK%}9){PJQSSMKK ;v c[X.9bto-rY@/[%? pgY<˾}""Re:;BnMڢ=Ȍ).}clX(# ee^2{/EAA $-\pER1IׄkCg Oh TQ]:尿 [8tALOV{u-088(ֲl2=JWx8aX,+Vxl6^)$\p|&G⥅륻VEKK6y""RKu/x-mc/{^X : (, KZ d> &EOE9wWT"ח{   EHR[ 6"L!\6O5h©zhrD"]wE[[#<܋  Vxf0Y V


AES᪋Cږ;+pN'^E/r}AAa#Imc`l H@5>YIUSS 7܀UwWʓ:m@x<>n1lذd|0[o`Ӧ==+c/[b/4jtqyy啨oϟ 5^ؔKŶX;%3Ҙ~k[oαP_SyER   БpvIRu6m1,IݫV]wuR)Nr)ԯϖ/yk֬qneK1QSRm1u&ZUx_ IfyL{x&lge!숽lrf[qZXVmiTWYc+\"ח EAAE$e˖lٲ#Gez!?Y'׻Eww79|˙Y` p] Gjd2S[[˦MÐ;_Pe'&ZKOC{{;Tlahmtz%E^xQeF ->/ֆ}w͛v[ԼHHTI6^6KFTeW3<lh/?dqT8\_AAAX\Id2?N2cW]u'dpp'x۷sy駹馛 G[O[gu`hDixnڴ ]]'+>\Z 6?Ve2YFGPJb^t,vy썽t-֧ IDATN/W^[)̇xq#ƕo/kūWZ\oG/r}\_AAAX\I+5k/|]v?1غyꩧ$z+Kxg8 dPqrǃzHO祗^C`X&+Jǣ1\wިOgkk5OeEz8+fxٿ# y/n$^8F^L{}H/Z/==aš=HGR[[+*%^D/   ,.R)V\Yq-<|I^~sA~i;gs7244կ~cW:V2ooy9|0?<8aN*[ϒ&HZ[=Ǟ(_Z{i65e{9~\կ֐x=Z4NS7/n4ƋM(VȈO18H&-MMTʒ2"^*x  H/2;w'? hoov~?3j^z%yg}رcws J`}+Ocr9qucouU|˿˺:>Oo|;׿u6o ՎɧʕV=N;\uզMldф\ R 7KCeʕ+ؼf6lX78+.f2:f}}ѯ%K ɤ%1/E/EAAcdd|}{r-|37|3;vqÇ3666f>W\W_=1h>tvvR]];w/gufnvҥK+V^tvvN666/y7ZL9jkע'^}ןP| wP {YyTny2D!Lfr`#b9@r"!P "ExF0("o /ò ! s2䬸62Ɍ=={=Ͼj/nsi{H\nAoyZkB},K(U*Bs&LFx1KH"vпп06LzJEկOZgΜѧ>yV\N_ھ;P__x kxxX_>O,;O<٣G}TsϲEt:-[]*T*H$|57=h*Jn6|ͺu7.[DaWʒF&h9JE YV恁.|ܘv![9A kmաCAG-,ŏr-ZL`d*&E9sN:"i`ģċ(\N6 ,)Eo/[ (raEZjllLw_5\.Q* g|?|5k[%v_l_|X,v޹{コߨ788|#뮻444[}v}xnI۶m#<^{M\nASӭ޺}tMzWt7:tPΞ=\.n8IFr~4,0ᄮ1w"XJK2/g|p{۔H$?+kqO( 'Ntx8WYmMbr1tEZ*"ǧ|W"j/U#LO %U>8wa!6a;]2aTN\%/֡M{^yzKDBwyn&}+_c?wGW_թSwkffF?|{FFFK/os=ǵe}/K}Cґ#Gӟtqi]}2(驧w]{:{/krrRǎsN?O裏Ȉ/6wn=3r{Y]RѣG̙3z{n 㱟h`l8ZZ[7ql۶:p` W>_G>A-,ٹUj1.<q:q"ʪZ].eR,/RM{Y~&l/jm/θlV^Zk)5\\Xa\etY]=33#IַP(;t >c=oYO>nuD?h߯|pc:}s׾5}_דO>d2cǎ37M=SV~&ii67 }?1=S k?c*kbbBG qjcdT`w.Jr)U?6nWXT*Z-Z'‡GF;wnWRU6;;ۖZ?c@'Ǒo`Q.ɵ\&S\jT[xxڋE¥.4+ d2 2fgϭqL:~%mQ\ͮK<Ʀ/jz衇?KZZ79}-u]m_ѹ=G=ֳ>[neRzg. zHvڥO xbbBg}o{\73V—Yfpמݲ٬aOrr9)IҾ}{5>>ۢ}ߗ25r\\2Q.M5tb^h/,K..4*Jipp9yݻw饗^6N? _%O:ģal6w 7 ׬],hɥ\8h355%3MLW7455L&}^Xq|ߓs`9 Vt{حV..].̅b&e&eۥ9'~zڷo|=].S:ukYr(.kޒK|./aPFCk /]v~rlcjFdMkp!+e$qsZ;a\,ۣڲe@333zWU~V2rV+'6RDr-.IB\\h/6LКldo:ez.M.ouZ윆vW_2K<@\zP<R1=n &b_п((j࠾/'~?9xU为)B4Xne@8CΔÝU(Jקy- W7b̙/$:J%vyJruK1e.()]\ͬh[;< @LX@;KԴW;rub|۬ *J &S>4,yl&}Lԭު'x➠yZrFޘ'y=h]8,ɓ'vI@AZ[|h F%od挼sQ."M N\dGe=V;d^&3*=J ֒s{s!PeeZ M;A+{U➯ڡd2ٵyJֶ,KVtLSY&u l\h/h/`䟉r6j/7^.8HRaب*XZŕˎZ.WUq)?\_bѿ(jy#h@neRKffftI޽W-_Coo8+lY\S:-b4Q.e&˅].F+Q.rۜ%tH;ee5Vnҗy=qƴ~(Nk~uML_9bspҌQ.o2pڌM Fr/S6w.n5dfQ_#Isւᕘ˵{ޱ7Wֶ~_J/qOX'ͯ%m/?cvg$U$bn zÁsHUn)p͸Rh||\{Uoo2^-,{ˍyU"ZjxxXrS<88rsέjͥl(r;LLĹ^h/mO\zs)m\%/Z1)O8P2*ŬPWT.;IY%J`ܟ:5jДKyпп舢66Y`JJ.dp` ėW$#yfڕJ%k׮]*EyU:neT.5<%zz@zzzӓVOOZie2ig40Q&V"r "gmٲEA̙3V>#y3]Vn7b O*^bs"ɛ%~ruM.(kG+U%Bh`T)n\*Q:.;bTYe-пY(jc3U#vaK{R2O{*pa !)`ǧFFFdU"yLjw;J%eYkttT 2hںu:{lu'qJ>6: MLLHzzzL& @JEb:q|޽{׷8P. BZ.lmR..tgIUS_Rr Kj~WIϥ?E}TR9QN"BsqQaV K0SW;tv5'yEOyO@v*8țdFffAT*)/ 岬˾^:ӣjUY.Z%C.ui/4^1kE}7^kuZU?uR-@._ѿLmlz&oz۩)o2HJ,*u_=iǎJ&:wܪfE\JFI_ƑKv %r;y%?Ҕ]rb!x/_'nS.SH8釃弑Uo{.Iyee:Rr7H.KR^.Jz)ģG`Ifmsb7*/`d FY/5~ԓ?ΥQ.U.u5r5r[ Fۛ,K+KR^.?M5yzWTJjh%K<Em/Nf=٭u$'3c{2#s/mu-3M$oԓ^./$z!vKL\k&rG.% gjȥߣx.}*E82p:JtK<4ģ#x%@u]x$3odfTe7ɐK K[\K ؜juR.,?2/)-iZMAؘLL'6n_YwK6.+EII;%mV)jcey"x\KͪZ$ Ͳ6tɑbQWWn_PuSԖ`jK|8'X.AO-$%}͞tNmY.^+%]:Tt} %\kh7[wEm) ꯒI:\,pH*DBӉ=Oec{Ӏ^jw岶խI.o]0%_IHQҶ жBAe^˒^4kdk%uu+iI]l8%EIIF6ZREmAQaPlEmAQaPljڮZܩ횾6o`-՝?dvl q5玵.?R zVZ&S'lw1$JJIJFT(7k+CH]-W%U$%_n~hWn>qI$)ݣ䋢6(/% Ubv\Qi ]?KvҊ6G/# smVv\֊ڵ3[Ԏ[vVkےZMQ N-?R]-Ck5ˏTuk3kkEmƢv]_ܮji 5-?|pHj? ҈PCX0]Z+x/;K[(:`m{q ۵g8uHݼ m@'qwbvrEh󵾀W̦ ho޷E"i<;6k~Vv7XIyv)hi.T$)Dۗb6`;- M!pVT6~N7y?IENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/window-levels-4th-gen-small.gif000066400000000000000000016553011476551703200274400ustar00rootroot00000000000000GIF89a,2@D/  ) = = $ b"! u7+ _ X !!##Sp (*'O0*$$&#/ E) *&#*() D0':'1p -,<$2+-+/-1T&11B204>;1 <2413687!<647H4'<&M:7;897@8( L<:><=;N?=@VK!J#=@3=@8B@+BD=F9I AB@GD!DBE3OLH FHEEJ2q?IGKdII<[GIIAIO'X%![ eIc{C\J(OMAb%`ROSOQNOT+SR;VWNXq EbyoYVZVXUXXPEe]G`]a5n6ed]_\_`X }\g8odah+c TlM] ~dgeiegdxf.TuapoiDxgRpo ss lnkomq!"vswtvsn%f(j}Vz}z}1Dxhzx\%sO{ "xkU1&)՞j'/$P'J o-¿0ͻo2000! NETSCAPE2.0!, H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]yɝKݻx˷߿ LÈ+^̸1F:L˘3k̹s吞CMӨKLͺװc^ܑ۸sͻ17 Nkq+_μsKNֳk]3;[7=^vˇ~cp89Hv2a% yǗ9WX!XØV_Q؁E+Xh82*E!`(r=<ܘx\4Xx((.$c`A\U`^8WR;9r١]ՄAƑxU#29%aV~iyby39baJr ?.v1J|ea:ӵckLiN`8^g\]O_pD* ^υeYdUk2㏲tXk;UfvT<č /7d4z>ѷ. *FF[]Ԡs#".X;`H'YPw Qx>ͥ~Ⱥº_ty@K4X0l\3}'@JMhІ:2 }D'R]@3юƢ )GA*ҒN&MBQҖ#鋩LgJӚ8ͩNwӞ@ PJԢHMR>PTJժZXͪVծz` XJֲhMZԵp\J׺xk[׾ `+ؽMbƞհd'KZf7zhGKҚ=jW:6lgK[¶ͭnwK i}+%.X:ЍtKZͮvz xKWy|K:%+sP(LN;'L [ΰ7 ~˚^800gL8αw@L"@+bUe.@ .{`L2Y0Hs P&T2L`xγ>πMBЈNF;ѐ4SJvsXO{yzUUg}vp0w  s 7Pw-psU%FwOpgG `S p gw0Hp `u Ё;YHP7A"*hv0o栃v7@w 0>s@UB8DtHwu7sw P9wW\u7*t7 0sׄp~{Y%mMׅvw s  fG 0{8VņvgSP ep Ƈ? (T%t8w"Hv<؈VAS%t-XvG7ǨsHv`-ggHxsXUx96 p J Ф7s3 hoDjpU:oFJz LOSZoW!=ZoHP0` Jtj0 M ٦q:tJvTڧdZof htaЩaJ0Xo"{pzJ Jo:o*:" K]ڬ]Jc\)JƊd JպeȞJo-P0Jʬ:j@ `׮J#ʦi4 W$IJo ̰ s[J 0Zf"#'kʒ ;]`?N0D;p xHoYֳ?ۭ*EKGK;oMk;Ꚛ1IN+os.RIжn["PV(od[ogk i :lm :"t+v79ˮ k;[o1 ˵ pP븐+:BkF8ֵ $i;oG[{Т>+o k{#[ۺ_af[ p"qPp {o pH:U;Nkd ۯoJKk˯љ fݻqG08؍ `okj j+\#tۿV'L+\FL+K \ox\` oT P*pMPXFf^mm>[.޾xόo6^7 =opĢKPՓЖ~v Hp!R: 0SϦ& |I붎U ( !.#nöܶ0)nI amn ^M~ݾ핋=,S)Anjp 6]0ބ.o(#7@@mj"`__SsMbK "1-0+Jwm̕ .?OƍNKqո0 .] w IS_a`qoKOo;,.xZdO,]6y w xRb߶d0*6lxmOءNpy˵8on nloo/mb{~r/Y9 vp׉5?縯pl;os P^[f+_Ip̌g,I6/ n7jL1O@ P…^@ AD-^ĘQF=~yQ/!zJ'I\S&.nX"Fȑ%+LK˙EּY1ΐM>Uj'^]xPVX:8UXe=NӢVjTnL'dtVl!&)Hj)u ܹuR̻bƍ[+W%7|fΝ%kqN+Rd&\T$h ZѥOuמ}嬕 $͝wԐD H04zڊկ ־=Iz \|'<~>ӗ͢.!{)'\6ċ@YJ/5㣨6p#ϸD4GLN=ü`/BqTdщ z1Fg41H?L.FLH%{)dH. qb5-A(Բ$G$oI7#8#)C27 S渄Br%,Ȱk CkTT> tP3:4E%ҠQ.Ђ;`xS]9b 6&ODW?8"RCЃ+`rfC<!/PGD8:#&щO D(Vъ?بxE.vZY8F2* cոF1[idTZp$L 9!H?sG>?#> ## 7 qtJ tғ& Mr (SS$&]JXs$&=pr K4:`/)LbEKlN2;"ä3IHs5Դ&ui'r!qvKx +xŝ/O|f=]3BB2-܈.D/ CI2BCCs A0gCps-4fx)4*TBxPøD\D0lD1,DICDEdĬsCHQ9EOTF?C 1~` ه~AD(ĐȉMѸA2R,ES:?G}$H?\j4:bxY`a} $~ $?4Y yrcFʪC=pLȜۘ7tʼLڋOICϜLM-L|TMdMtME9C]t.$˂9H؇h؍9؇K>4) ,}Y,IJ?^=@ֈ%.>] YhR'&RdIJBmܿd:^MOCPQ~NOvAei @ .nFJ! \.E]V ^/)fI_edvCaxe ^H+ciXeڴ 5`=}G7rfRpCsCG{? AR hhގ~JP >ߘphhf0?3Y`_ @BiPvޥ> ^=wij0GYa¸~~讲jjx QkdZ c- Bq`.74#6k@F>DƑӿ?j0z:5 +9k@ :&F[{(`)^i m8#l.-)mFN1hJ!lLAnLA}8IA)n~=n`1W7mn8g8eSg镤n8sYZoG̕]oA1.VyXooSo~f\ypnNX]no Wg`V~Au A "6q_q n-}qqArq'q(qY)) E6N*R׮! ,r/_T0w9s/)6x2.s5qg(@D]zTs]$! 6Q7"%7}~%zI,sqQ2JzqI1^D8f>)C8%&bb]5k̍iaPr6O`b4f9jjf%[mSo:Svt^4RJyIhA %B4!EX'jnʩ~*F>zl֖m+ Q 0󈙬*yѠ# ;,NP {񚗯CQ$Ē,NxoGr&cGX۶ʯ,;Hڵ]k?cN!=||σTӖ~Dlɸ"w&Ls> aR`C0ܢeH_T#yXTh$;Dx;M9mn[z}+;$>Ol?1Ob>cCn#1Íc3 "=x+!&(p# 8΀rq"[Ib1`Y!pq YH9܀N3gzZLx]|K?2!S1%Bیgid(a1u&U2x72 %Gyljl9I-t2eD-1{8=׶Α{4&253Cdؠ0&^Q;AS辺0KQ'D*zQwY"%)LZɒ>'ryxdrc#%c DDJ!dxV)OG $m1`Gf )8* pθv)L!>V AQ>najhja`m\,_A'i)ַuWcFZPycb2>5`.;$u#"0G?ˎ}&. Jz޻ 2v,o/"Z\";zߘMj$.!p2 0K,fa5{ v`s!]G(m*yGbi;@C1Y1V!ъ0>=4![NE-\&4(fDrJ0VvT7km1Tca px H+̮*#)c. ,j-".6#@/4B#4#8v3*J4f4b/Ha88J9j ƣF:#6#>WeVߌvDhѨ*!q^\_`d󵚋JNfi¡GD[0z!F(HXub?J)V^)vRi[ht.%a_11.B+ [i~.ii)Pi)F(jPH0*:jOR9ZhCRԵb 1A$BؖD. AD,$B0F*IĪj*bŦNj֊j"ĪZ%2$, R(SYHUĂUD̵E~+P *ESpYqFUƫҫHDDN+>$F6cDd@Fe\F+dFqƈrh,r0æRl(a쑌F$mi4dOw/VBMsv/3E4I1_S6"Ӧx:XѸ+xS`;_r?[ EPhwUP}CpCux?RDUnYTGujm7KɳG[n[@8E9yoWJnɹD7AbuWXTTybu> Ue!y-mZ dGmUWQXU}p~zX>CW8m%ѬCiUkĠau(xQMX'otyxessA2MVeeefugV_T̡lVA9Z{x;E0[Ҿ&9.yGti.s?vC:[viwyCOxziW|}1;z|~9bt&>4+s|Ї\ڝөÙ?:*W*cZ?r?@jE ,N$TaCNܸ!"E$bnTԸQ 1H6H B'Q&(qŌaRȂS|qF1c iN*y'D:?WfպjW^@ДlYgѦU61^8Bj&Σ)ыf(AwOݻ߲έkC|(,0=ihABѓBJ+C6л7=jj1Ҡ*R ;(8H#@-uG "-%bG )+(1#sEF8i;KH$JJDE4=>,I͔14TFeKO*UP7%dE:UYMŎ|/΋$4W+!YmV\u]^a9*6ceJVZYI߄Po] ɞ( 8 H3Ktm7wu&^uٝ(~-ղ=| `x6R[VnU ㏁h %e@渄BM 2# r4HVTfY߆^9g.k gveNnh hNp7JzOjZf' 4fc.ǚʕ` H6/s 1"BԊ-j;CD.~ifOp[b c껴'nlK [͎`چz 8x70zg]V!Ew}^xo0^ukS"杧B~~;Ǟ6)yHz_/YludS3щEa`Ć LÔF{sp1. | S."TD;)Looa![H`\~\_V p&4Mlb w} 'O"Ѧ*&Тx(6%j"xFqLi GU0+mp710Fm g@#"IJ2Ғ5$+i5|HU3#fqq\c\ le~t ^旷 0o825*;Ji p $|x#S9s-\.ɩs #L'qT VpM whD#̀{e 3"OӠ yk A 8C1Q!+ '45QJThHQ;q4> RR  dSh `T<Ҙj# HT.U6= ' `)`*AE\]-K2@ ATz>ju[%Vfm }50Ё52W.7l@XU@c1Y͢$L$fQZvVa_YΖ~v֔d[[ny08"NM@`@ώn;@W5y뙀 Mn .z߲EEAdkW`٥_/xU@gS`vwĊ\7 fA oU''MA 25fʌ%P"@)h ;F@3.Mve)OU򕱜e-o]f1˖oSXnJ&g=}gb @{׬ YQ!^fNҕ1iMoӝAjQԥ6QjU,uDk5@.la6b@l:Bmmonq6ѝnuv[Zmw o}p6i\/ w!qOg=moAr'Qr-]sϜ5a~s=ssE7W|t/MyНuOzձuo~_]e7wNvm'w=}&wg}x7x/w!yO1yoAzя7Qzկwa{Ϟq{|7|/w}Oշ}o+!,<**\ȰÇ >HŅI2uGCjIpŢtǐ)Wy2 vh|濜;R ȐBw5z4IҧL81)TD6*#, V,W2_Tj#GjKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCMӨS^ͺװc˞M۸sͻ Nȓ+_μУKotU7^?v6q~瞱(Y_'+sq˟OϿ(h& 6F(Vhfv ^u󅤝{6y7^x?ɷ\ѥUt5|k<@)DiH&L6PF)TViXf\vBH.dw,byQ$GIW|8]@! , HI*\.; ŋ3d!)jIɓ923GQB. Ƥɳ$aZ0i3a,,."PDMpiӫX7G (խ]y~ ;ʬpKitW\Uչuo5(֠#կ2ub a;n Y?ʖ"F\a 5jiL .jUљO^ul i۾<:kng`ҤIl(HsѧWNӧ%ڬ37E/C={GL߾8qŷM_&xU 1v+ڔ !L(B(!v8 +”s !`xXX)(F̀rN9,یxc;#HTV94\-IPJ@>}`7Qiq%b9hr1a8aDrfwg}z 8HI.E.2|yh6hZ"84ɓd&)~zNbiǝ0#\@A0kjxHL&:PH*ZX̢.z` H2hL6pE~$$KlnP6SJöq~5t^af?R/4W#o೎%S! ,Y D \ȰÇ#F,x0Y(Ǐh(1I @\$J%L͏1sB2!yhC1 %:0&+i05JƧQDaŹs1`@lS~ ;֡E֊%k*ڴquNҴ1]~ &\2bEaw%<<2 .d`BլFw.E Z4iӨ! g`ywv۹*l8ڿ1,؍Ǔ/(ACHgصj+؈F13/>EV| PqGD^6anȃMؑW7!KvXV &ehG*HU.с2D@! ,a H(\B#J8q!C (jȱǏ6|$H#3\ɲ@Pf1_s͛rJTV(],&e)ԫX%V0…`ÊcĆ Y#n:-زg%xݺc w޶|c ^wX}9)ŬiHJuXH6Zca{8ͻVϠeԨa2w+O^K_mˈË_у۴>93G45(?}Hy/G[2{W&_`y X5<\&" 5xS9$S8P#,drGO'.Y8Vva#xb+bH\"H'f&H#8T#V8̢"M ,%yM>Yh[vecd0rr\%+ЗI'Js8VR3 +/'ZY&מwgZ|&hFZäFIp<èI#,H#2 5"#0qƩG*VM-+ ,lx˪_H'PYN8r $^eJ&(q>l.=z "̅(.̊Ul 8J1F&xs8ܧO)@C))D6b Z'9޸FFU_]uciݶ#o=w8g<5H6&\`gKi9"̈ڸ=LQW~yސ+ 襟~NUЙpf`cHϷ^8Zא+<Г/WoOF X =F =5=b7PDǁ/,O_쇿ϑo@} p OK,@V#ED5]B|0! UBbp""2  I,3d)‹ AX#&q!#\H)V_W!B cv6x6NTQ{a#XGa*uc?O9WPG_Vp`#/@DK%3pғ%){`JHDO,T,aE=`0g.yy_^$1L[ g`6AEA0q6i kzMoS4g(GŬ4D-|H9H|$UЁ BârR'VāqhLЯt!(THjR4$qFDJ\2/OzF}`N2JE;s$! R-HUfuW:U zFpBĭp\֩SEZվ,ajX xc꬐=6leJt~qeeY6_,g{6D 6P;bvHBQ<-i _moZxͅliZGr1 ^#nt+zWyu܈ԅS.1TwEr_Q;$y/X*)_"~_!:K[$ m,bW%p/ 'a)7$_" + \a#3qn n`W.Ȑc /^A''!6r%RZ.v@B. 1XgN?7yuD4kA#p][N$f!-iAGF0A ~a KOO&c8135mƈU| _gs&v+'tB A Doix'NCY5/qV<-e? )@-/OI>s4J# rk =9T~W ].g~xcOoPYK*Vj֯C~Nq N%d'S&6^oP*#3,fާZ(F5_@3xy#~`C9as I@}veK5;G#=E0,/87Ya$`UVdcF1>4(A=VPFUk`3.ا'g$B+R-+,@` 8TGUc.U" ./1 G*uP,_34%s2)CG4e5m>0b5X3[# ^#9gvh;tGTN,/,D;c99Sh; ;;:5' T #G!H_=Af0>,`Gtp,P@|@3G@vmPN*`y0$CCC!F+<@ l;EEF HD%?%.QCHq4g.mI4Sd-KL+xЈjZ49TqQ O$RH<8a"f1v85;S?UAՎ?4V2PVX7hEko zEW> ՌiY`Y SSZ%2 rd[@^ a[[[eaebu_ ^I^Ec"72C"}g/h}k}W&%^B~w14W|'7(**mg7x2+rɱҀU8cyh00"($xb()2@6CF2H2? A8ExSKzkx6\7i9;sXwR44T  ؈ thXȉH[9T5&芘*DEE AZPo4f8hI8ҸKxhQZč֨jў#BR EIk@ILOgMU r%[;y1ɴYfKfZɑŜbeMƒ.i^#ƙq ˘b%&aEɜ-6`Sid6)YP&eZ]{cY̹& jvj~ klYV{ЖH+%yi@:ƚk+Ef컵Sy [iS" kЙO0Z9IM֫yyн˞aVvװ޻9 ':_A :\ѡB#ZqB|qAvעVv%3'Sx3O,> 91 FJ~yA/NkQS'#W{] 7a{V:Gh*jʦקͷ"r}g։ڧ&&>~:'WRy)~#(j-#;:*-€R*TZ0!07z) +؂Z !329X4׃ BHL͊7MTX6Xȭ]G *I倆sdrt8L慎$=߳<|ϳ;? ˉxi;Ca)A{$W'kH ͓-JI3˘5Ka<{>MYQ$QKu WkV-ܵcX?Րo{If+շa \#){c)`]ݵIKAI ]I2&'F*&+b=fC湰 -X9e ] Ѻv)aqi[:,}Iql/:lmּÎyn 4)ke)[Kٚ;+{. Iۿ:Kyw@'K\ݞk8?b'nJ/l?lR*<|>Aħ-! ,r H%(\Ȑ!‡#J4ذŋ3j܈qLJ,>Ir`Ȓ(S\ ˗(]œI͛8sɳϟ(ئQJ(RP;iQGjk֯"M9Hd]{@w5CuZ׮CvQ,ab [w\H,y e˘jYjիgG*>zuױKG]ֻzL6*{޿O6l=>Q(.\F'oࡂ8d]>pX޷巟'k As `CIdᆅR+l(A:K"ƘD(c$,ݘa,p.M@*;~š$DGJ2UvB4|eց%ISjetfkihǟ1c,bLutΤj xD  , ~#A$BG8V%'Cf0 ~6s "S1"do8?1n{n+5hX]¢t$ b)̧9JFqX3 6 gաJ!J] Vьv|C dEQ%Tzc"_BA,DUHM\$AHxtV0.dҜ^ 0IbL2f:Ќ4IjZ̦6M '77wMeStWk.όQf?| /DŽ啅Г)S\)kf|IBҷ퇄Дs?EN2R1LJ>  v!,4O=D i!Fs=aSm0M#"QUt3(E*2:-h#8ɋMJ)oD+MdgdOͬvD x eQfN|Ũ3ѧ>ώ }HWI3J M"> M] VMO=Bv(T! ͥ74C ƸGL^er5aU +k-r_3{W+ 8%7ު)c*);Prb -76 U,$mYYL>T>fMPkiU9\%l^[ d% ! ,a H(d Ç#JH"E ZȱǏ "I`Ɛ(SJĸP˗09I`̛Gd͟$=tѣ1E!2-՝JGƘJr2rYYn];وjٶ-Ǵεia\$ 7k.[3*[ĊKnБ:cbPZƬȒgjSq JuAaM6n-S]Wreŋ7$&ڻ讦W} R#CT+AT^`|هbYU-+*"AAR!&TzD-J/RO2Ecr6#>A" O[8IAOerSV˕Y*ySa $_: ̷meUR)A`n2tg~0ΤA PtPFtC)ʨLFć*̉eԩAJBjARPF!**<خ kSICpKבA&4mz^JnB:A -5K-nQ)%R1Ҵo DJ1p @,q |:to;,AD#R2>8e* P"brRHsE0tZYuCJ3l<$3&zHMt5|iT;"O{-C-]Enx]lA?/-8;txDCT/0?tyo%=4/ 褷驇~r+;1/kNܞI}8񝿞\5Ab `_w}f^{C}D~>l;jP [w>At ɯ ݊@!ܞC|}|cRyI2XpЃ ^y }CX‡14`A0|Å@ BP}>uB<:x!P"Hh! PE+ċ%*HF."kA#EG$]:/6$YH> YIRP?0ddzh |@N)VD$. ˑҕċ ry]J?6FL2f:(zJJ &4y fvs 2 rL:NM2H&<S>O|R@fA @j~2D'Jъe>cZ"HgpԐ2gݐ/ENGezť0IQJӚ^r.;kP7*B","89OSJT9jTTGNu*ƃd+2 oB8@F ]} wG\U$& Lqc"ehC2_Eo"=hI9ڐ"hG="'ď&pf70ML#i D`W)N:UgK8 i-o87rw}^DE*]*U tc4c^u:xۋNuKb/}K,` /zGl<0OB>p2Cbt7 ׭KrajL\3 `K9el0dnۊy\| 61D/ 0 A \Mk4&KҖ) $H^&p'1{ ~@6'A'Ɏ =g =AWhC'!k*hq:xQҶU:R&l* rjra@iRYNsA 6MB-t~V&d?$tv8)<H6nggq{3YunEy82>TJHGZRJKq2~MS6OPM*TըHU*SDUUz`e.jΔ1V+[ Wv+*Z` {N`hˢئTؕe3pxH}MԪR^+\亶nY) K$I}nÓc)^ήXyx*K?ߌ,JhyS/Mɂ1\t 25`- _Ѱ.8|kZFH|7,i)]|ɸTڷ>Ҧ {DCv~aHFx{mv= ,_]_f%leH1"fkH&$tFP`tgy_igc8Dw|kh/h%~Byݖ~niiWl4x6VjǂGj(m@6F@(J3N>TO;XslXH8[H8u&h,j؆nn4pNSnt4vzK~K}rzXQw󖈊Hӈň؈Q5 'RZ3Zqh&S| TBurG+*T P%_?27X5U_ :s@V1UtkV*Vq5WuuWyE tՌQ'X1BuE!RU!["v`Y%eY7YH{llvp#w)[Gqw5z[we*Xk7ʅxu[xlyg7iyߕyضyy,Ɂm^5֥e/"{%{җB`Xl76 2ajVƧ7)|'lhC9ا *'Xw4Gc%#-c~?8kWXew~G>CYSVeW6`v{2k jflgsh~ !HhtYhzIb iPli46i/ymy4=hj)!lE?Gx4M0ISXY7x̩]dXgX&ir@1IvX$蹞35! ,a%H*\ȰÇ#JHŋ3.DZǏ CzH!ǒ(\cʗ;œ)͕1F(2N7~Cϊ,=QhHPիNf*#իX;+T+e@ShՂuKS&F@L@CoJ!06G|\=fʕӧW}iVhҦQRGyt[v^E#o٧_ޑ?j@:c/Tޠb9tԭc:F51 {!/|zc~>5e 30>>s%>YdF_]\S 2.<{ s!bLԊB :e=I: -մ. ڰGXC= &k :ɉ-ڠRXL ;,z`8Ə`^)21boH:%%#ģ1<^{HV$qbѵKEɎvw\ )y H=aO{)¢'>Q|eW~,[Bс"=b@;fQn";hG XήBұΤb I!ќL261^^]] F_+&$2;Le&YGkl _uM;Ӯ'bXOz.xc'deO7ƳbcxϖSt ƀu,Kֺ\ C+Jh! ,a H(\B#J8q!C (jȱǏ-6|$HM\ɲ@*Ȭ8 œI͜@]A(Q4ui(RKJBիXʈ1bCjkWhXKl3\xmǾ;ߠnbϿ%l.κ)䁒Vp;C.ň5NzhѤMVԤF3FWBE{ 5 'nU帳Vs]&lVLwz駧9BSN]8(;;KTi{>;E-* -rG?}g?OT@J0Ub/*pp3Es@?~v G ^-,4P *J@<5tupd>@ L(3@PBϨ "{BK_l0'p@AdG*bE}JD BiSvqːQ _2^˃"h1su…HZ[@L"F:uAd7I, mIt V,j J7Bq*9db4[-q\r%\^0q\I按Le'\4>BxĤT\&5=2qR*9Nϝ\ <7x[|z?JOϠMb( IjCd&5"E(4(Oh*&/W1 :Ex3JS hX0$S- ؀3qMiE0'IG:-$ŐUPcZ&49 {0 <,Te)\MpScW]bR eíf! j\cNxSg=WIBH"4"q\?8d  \&ōtŌQRkVԟkx0MҪĴg,'MҔt%rX\zےx`! WPI8WHiڤۃU%bE.^XͪVJ7j[Vvݖ]׾5!JāvY3Ly6K!ςcdzikZG9l3!mt \ҶT:rA\61?΅.{!G_7w^WP=oz׋9P}3q6&}\!`fa K0a{w FK|-V`9ޱ d!9rdL#529be,kc6IMO|4/=3ߎzd> )4h{U2 >/U~ugۺk'XVlˇl||E|׆m!km*5k4n1Ձmqn}!nSFH!6z&oJnoNifWfVpY5Xi 7VeuVVVVp9Wg7W'q!QX$Wurrr/' !YU!erts=Z@ZDDw"[tt0\b\R$ɵ&m\]nub5'gg(^^) hpG__w,wV`p`m&xbv&.ay!ib*6y264fc8cQɓ'N@2ʖ0c{o b\8M9w H^=lIph̢G.*8sgTĪWaŪ0wGOaڐmƝ] 6<xp /v*r Fbdd%\\osgC]=pN֯cS]Oio/N#vsХS: tl3wœ|lْ=z#\iMXÀ,C8 RN9RhN ty!-HbC&,0(4h8<@)DiH&L6PF)TViXf\v`)dih d jT* ӛ= LyIAG{b?3cJ(FF _h-*QUa 0 wBh&[w*l|jl1fi@tEڐ Xjذ T1W, aE80uBxܚFP H|;hҋu8J\' 7G,Wlgw ,$l(,ro2 ig3/Z衉naY֖'U jsHM`^n)'>ɦIk?R~蠅Z~F6 e#VV̥nEKL3$§UM:ze+^E_h0KlEX7UfmfD 0 Jֹn ً/.{+l' 7G,Wlgw ,$l(#\)^T=!R|p>vH!JpSWJrÜs] Eӥnu"aqL]a&" ]&ԽexH כ8O>/;3|0=@Kjw>H}&Pɯ1c1?oC1GDp,@1rCX#vhB0C|a gD8.Ѣ`̨F7юz HGJҒ(MJWҖ"-Fы0i8BL#A86FGH#Qyَ?ƈ[CEoW-Y%nqdU%[x].s3"(#DukFiDVvDlÛPBI(RLjݺ!]T$h VҲ\59D#5[dݻs 95y*02`B*#k8ȠN˗ S/]t@AOkU˦mo |Go ܛ/9I?ƍ\3tγNꊹ];4xח"?gvϷed&d B&X{5`s aZjP($h(,0(4h8<@)DiH&L6PF)TViXf\v`)dihlfL}c*o,Üt|%y*Ă@}D"%ã,|hZa5 u*էob j_t4*+uZG+N*Xkd =-C 3?:m^{hHrѳ"mmڢ+ oԶGoޫ,l' 7G,Wlgw |oٯ੧蠅sh,Y=n):oi:X`jz(t$uSk}* [zlVs-e{tk{)̚MO._ߛ7AūBl'7G.Wngw砇.褗nz$G(О,( o͌ޅst3=Т.moIjtN up?=6Mc-mQZ7}|q-ړk7i~?܁;! ,a%H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0c|Ƞ͛5gɓΟ{JPMHӦiԡIR UT[^=' TTIdipWYJTEڱ>KM-ܸsjḷޠūW3Fz '^1䷒yQL0ؼ|Xס7QlphAŪ|MdH̩Wm:loʽ7a+sj[תDE@p)Z$r˗CJz!|?~M.<%xUK*UpGq[(`^   MZU7jTS($b^nQ(*6̨"8c)uEX>V U7tE B %E5UyeLĥ`D֘e9eE+*f8?*ݤ*>'zgi *ithvQM*X]M**x @ցi꣦g?pu:) kîR,4jaNP[L`B@^r-TE/ehaR 2n>knɌ&ϊ |pM ˰K4oGP[o  "lr `e"2A8C2B6OjPΨ sBkr @-4ADI/ݴӃG3!lFpH/HuMfݵBX WM@#ƒ}wz۲߀ &Bx+ M^VA 1 xNJ ..g/0}/0G.w-cd ,wTPAO_^ IHe !YH?*0P#%F($&-F"T#XFr *WJ:>l,gI.wKe-bPc05^D1CQy͜3-N|IM2$8Mo<'8v򑂄;9DI9yn @JЂDDMІ*+\WаTEBg^-\buA!ir83d*&te' r6U *8lTmCnjH@v <;T*cLنS"DG%'*!am84 EȃE1$AHr>T:O_ XRJԥ|RSڶ:"uTE0S@X,X=+֠SZFK(T Ul8p*Ҫ4LijV[]d_˅StmKRHqu%G򪧬 dͥ*t11axcۈLxCv2'q;%H՜wimX/5Mz#ٌ!u{K| opi..\E-nkh ,`E1 ċ[`5~Bw Iw/d ؄@OMn1CыB:ĕ;yx9 2O!,HytuQ/{2G$i3MыCК)GZQAk|KO!0(=l ue6^!4@ ֲ_:U@UQ(prÁ (@&nBgGbO>kbo/"#+21 W ֵED@EdB7.naз-"(S଻s>0{q[(hYX㦱#葛('JZS񕳼 Z)a2#IĒBqg>ԴNyZB%QAc$5OZP-W@Vp6#M5Yڋ3b[E]O]_t9U)CB#V!N:B3@MeId8MVU+PZ=d2^ڷ5 lgy*ut̐ v U;܉r\u]d .ppw4C[r( cy}D.M7v8ә4186EGa~'9 b#-3h(9@9Ki/F}h"8 Hd?RxD?I}eR&@c674]g f;Xa4Xf@LEHw5HpOHQ>c|W]<qhfcX2hh .j5ftjRjyX=j~uH ֆH]) hfkvl)V{4t\l։;@mm5mȊ 0Fn| nnv hoȈophQp H?wnCq1ӥs=zX_踎؎HP.17'QXQr6s8%s!$5x/attR0t4x%aabw9;VuuqT]7t'v2vQevvNUAw]u!w4sgVrwVVBsw/wv5txUx{}{璱(xwX>$xfytyeZyz׊7Zd=zRyTPXbc=bz6{ {U({6T|j\ 2z"]gCv]% ݕ܇0Ճ^Ex凇'8~(_7~1`i. M9`psV@!a8؃{( bL؁c xY6%xc>fY-e>J)68d?Vf=Wɜ f^H8ęzN rƟ8_(\~b壅azz3a Zc9 F &86*d#բi֏ڢ Qk6J270 &=xȤM5芺m6oV) VnZ:n ØohpaJqR.Mx:*ا! ,a H,`B#J8QaC (jȱG>H俐 G\ɲ @@L.s)M8u *Q+*MzTіF.UU6!ׯ`eՉY]ulٳp7>bF lޝÃ;ś޾+swB, p?6y2尗>:cgm)ZUҦ9Wz։EJoFp)sEp lOy;pǓ/7\,jD51}8ҤQL;g'Q*>v祷^{ŧ|WZQq20\3N9txN9\C0esh9P3,qɫxS0pqWNi*jʊ]:K$AUpt Ҹ#gњ+l~5ܡz 3e#.zHc3&*lӾmUH"0 !0 g0?@_1+w1Y+cd7|ZȠ (pB(1P|x9=tG#}M?5܇+|8+p1rP }@o6sKf6nMs]dSTfԙ3ڸ‡"HIm_ +[ pym Ow9db{y+U~;_:EװH&.\ 4O9h>e1 mZ(@YpL:k^s,?Kzs(e>wbJ`rKPL2TB@PE!J>Tw}F9 d}4@PJҏd AK ӖDĩMwӍ ԰O Ԟ?F2Qj U!zV .7JVhiM1ִp\YFv=%OfR䵏Q Sj&,+@'a5<-],cY<-e`s #8ع06.!-(Ck_;IB>Wv1$mJ+tfq)kTUU#fU0,ROټn}+\|ܮ , kkt6*k2ᢗE9`8[ʱM!RYM3C 7b<vpP܁ō<_ cq1u>I쇿1 Wyԓ6ʊ,6A,+剡6T"/^] Y(SA(*ebxgGx#!R$$sJ#W^tx2qxW6 KYf:'s!5!L: uY\ڵ6V7buIf-ZֹGx}>n kS; 0jc6K AlZK"m#A9|g8fv$Fg`ŘA&Nɠ0q $R^,>EWs:x6k0r7PFNrTc"B@␫$G8ZK$F+v lpMUP͈SVe="@HЯ^"3>ױ=};G"w`uϻMw _iWVa ӕ~a _stV/q8gesXd#i՞z㱝@6?oK; GSrqI21w΅r?5vk j2^E_R "ׁ!_7&0 \+Z5 '7ޠch'b+6R5b#c@c6fvc(v=GuBVZD>O>qK@NwRFedeze\l'm"CewqfQxPxuxGy-9wYqfyYwpy8Z7zwږz 2[}P[6{2\62\ѥ{-{\\g|j~ɣ'W)#ޥ q=u,,Ɓ}nG/}/wpw~$#`2u^tw?b"4aqXZS:S7ftcEƀ,u<cu>(>htiMdY7DAKv(F*hv,(fdMf:4mi8Eux@)RLJ(DVq5ԯ+V Bɒ5ۃg 6 f-HŻy NqpCTXNi>i"Lb3DϠ-؉n&&N5>]e6n2xn`(59;^36'Nկg_s˕,S##F>yg|䡔Ar3ިK'}a|pрh 2  a8 W88xJ&ca$F$,a S9ڸ=cCy=`I0FhsN9dHSTYnaJc$5+Cv"mt#I%vy| )EO 9c #THrZ2B.b=mQʪJkPMBiІ'#6등*ˬB+r8(;s/V߆;nZN70BK=>nN[)nCOÊOqM=rQ8P ?ܡK*m=׶!\2bv|2 Pa !nq3S9V B陵BhE=B[-4M]uW(S=Cպ̽>h@`#Pd'k6jGP>HpANz'9𜖁p-'U4xWn9v4ȑ`[,D5 SM.ӎ*{UAK;fN,{io+o^wu@%w@UD APx; _z ( f0zo> ʥNáy8IȚf(b Hs&>17,^Nc8D-ℋ^ɘdh?*nmG9ю[}]XE\ hG0,:JZ-$'-GɎA`L2%BEwT d+a)]4X)!X`d19s3A x؀ &7 .b_Ln~9gA)vḐL(nNuBG$e\C*ЊZͨF7юzBD RQ'-JWjOʥ,F)SҴ*] N5X N&ggjS@?`TGU?+V-Ӗe,e|pc$@[c5Ep$'խBkJkPCmPAMQ? #ªg=,43kd҃ǮD&X1 i\C+\FbhsbZdm,r0^Ăݶ +<9WH ٥ڀֹoZ6p w<[$E/L}L z@%g0w%_з6080 c0޻ %Xذ#cV-q`#ѰTSjfSEb, ҈}ᑉ 5I3UDXR6$eȉ zc\TG_19NanHLݼmNrc2r/AZ07.MR^{tCBX0-fM÷D'<5FO4;"|Zڪq-V`}3'.nxWwmޭi=5 70 ,e0>Ќ7cl?$R(+|, i7mp}% G0y 2$a@yC@t`JN[֥2o`NQ)adnGOԸI3w<{IWf5*c09XҺuGVF@ yzI|a20ֱXӼ@$KXv?lg?}KjWvXf;#},[&waC;R׺.#!k %y ׽؂О~`"'8o-_Ww_% `F/1v=e0nXu(*b.c6c7#p-wc1dc3H+ef_FbI6+KrO6-Q&$,Ty"e8e#eiXWf0f$fXrp6rx+Qgwqx~g3Zh;shhFJBiVipiSj6uRi&jVojfz|_Qkkwk&Q C0l?ll &6mfCJ3mp o䆁xoXoK8oFmo'ml >DHD7qrrs$=&K)r/sM5 s;s?tXt/atHt9gOWGxۢu]׏9Yyv w9w>UwwTwU1w9xixiy'Vgw!yVFVR.@yyzzW~nzXX{rvGYYZwv{§ZZE[]guη'\ĥ֧\u}u]م ŕ~u^^Hb7'1H_Ń'`U}Ɂ` `H“-Ǘab$сG2FcWgbh_+c.Hv)Evd5+Lp9"e>h9UFuBhDeFf_/jlq711afgCaȅ˩ychfhɆfiyn8vj҈艩jj9A xnkֈq)vkoHz(:6nn){o7vo؏ڊΘ(>p ø=$颞Ќ #r(:׈r*Hٍ2}s>7sxusIuawZ! ,w Hp*\ȰÇJHzZȑ!F;IR (;Lɲ˗0cʜI͛8sɳϟ@ }أhE*@L:5* tg $H*V^]˶۷pʝaFlJ[tXT/È+[mM,VCLϠA+d Pd!%KڴԪC˞-wZj"3@oĻ7d[7o2^h:X @TcTF" y$?HUMRi%24"a0ecr C!| `m]6sqnxPu}g9`Pb5'`Vj饘f馜v駠*ꨤjꩨꪬ*무j뭸뮼+Q! K)ƒ@l$K&:+yBO,aH!$~%Vd#OAE9-T›8} [I/Kt*_ن#, qJqC/ 'jȫn{IXW\nKr ,ia>sD'.YFҋD/]QӽGzWc\EZW_5X*XҌb-[УO3g۽[ trl#8.P[CO8};>P[Ubɖu[X[]h۞?aNxqCm7n/o'7/?"-o|mA?n;. >/,pQy¶XX(MbXg},d,+N RxLg &hI;L5PmN[<6Jjۚ +gtC"A˱%ns3!Œ)шk %EqS,\M\K6 NtQaǂ:թ1vf'Gx̣> IBL"HHOy+w5m7>xC^>Ox;wN|Y @:쉇;0V-΁ YGA Fv̆@lg KǡPAE& K3j'ݔf6KmjGaXMog?\؎(xv.M8(i\ ̀ŋK<2Fεmn մ1,]3Gqm!,a%H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cd@M2 υ2h¡6ǴӧLcH@Nj*jɨSzݺ+Q#u*Uj gj5dӶ1ގ nMi n:c TTIdiǐWYJTEb >xqcȑ'W 'Xz ޠūW/РmFCn:ڷq?͋ﺧ7^[ &; Y9"[/ȉ,H:vxA:NJ+T5S6T5%春"Ĭ`6d.آҦ;ݬ p.z;l;SNPc;<.PS rE,q[ /;Ꚍ2!,UP aB\3T73UZ pA;4M UJKPӨyjrH6/.xN^::C5/PO;|Š ҟA]|lPSk~SO7nu`&@iMj!цPj@pA 7?ppEGH(L W0 gH8̡t$=dwx>@e$4SHu-|bH*( *z7SB1`LSq{# GyÅwB>Qi+Sa ȵ c&4$" Fnΐ-#'ɹǥ$3/r (GIRH2*#U!{˔^I{Յ/}!R*E.Q3!H21tJ$)ơm^7H3)gLM{/Tq7PA C1zMn'"c !f+ r8Kd! Md%۠c $&#DFY7S#Rc|,sO,CR6#4cQ T7xLS*r6EkF%Motc27]jl Bl~WUV1S.vV"kYO: VǨ%0anfMЋ fEX>&5Bm6`{̅" Z%LV# Ԫ_x`BlE,A9pʭSSB*MEX'!AU3mv6j B.kಗexߛ.\K0(`0IF(x'lCRҖ1SWs!ծ:O}* Ֆ)**ֺ tKK,?Y5#uVU7b=FػBZؽ /y:ݾ*1U kX2 ,S,@Vce1ˇᗳDvdpR~Ye$N_6em7V g s n=J7L{^m2=l\ ҫߥ׭NysVڃ^C`ؑ[hp]%~{P,xϻO](&QOJ$3Tz|&<)Kd/* r2yz/D5uafl$I q餳;|g.~ς퉟hS+#%ҫiXw\(G|bK SȔڴ]׍ ,lbGlMeTFWVU}%m6kqm6m3nz"nBnqo hlpfW 9^HorpX,XU~rmYlpYxtp1Y us$cZ'sEq e$qYqrr]Pxu &'((<\Z9BsוFs\8@7b<^^}g5be8C`IwX/Px-uuxuLለ8{Xa؉ywHwo! ,a H,`B#J8QaC (jȱ>H$ȅ"3\$*Ȭ8Œ9͜@ÊH 'QI.mJd #bʵW+*Tx5׳\Î] 3bhE{(ۈnʥ[wݻ67*ܯ{%x0WÉxm3CFYʗ3?|BoM\#\ܙM{v.OjEZkװeצ};nT5o}rfL?4ij(S#1sr̝CN:vc zٙXFڸr+7L1rwG|w~_'nBa""8!z +Az^~_XU,ׄ(5J&U_.h و<dyCy$&yψ72K'-R"BQ]Vp%I@IPӡ48g`VJZ ?} zhwr$B 3?ކl`S&*M]zPm):jTiGYBZx& \PH]$TzPlJЭu2# E- $AY@ ĭ2@6DmD.dmw鴷;н/ T@OKp'<4 om1rP"$V2B2B-\YP4d32հ+%7L#3O7S/M,EشXw`-ڴd@.#?VAmwm- twsķxnሏu@(@'>#XS.Stқg}#D֧nz2ºK2ӳ.PC?ʭ@9."o?NRC{#Qo 3Y8{;Xi_07XcG޴ 48R?kZGii,:'h%U^03.dxBԸ3JP}58 »h.y Cp,"{ p-"@aWR! bĠ55 OaAAbR3A`\#$+V<ꑟD-dLCT&<?r%Ɛ WxxFv%=#8s\º:Oz*mc']ّHr | ~8jHWZL\Җ|xCF̒`g03LS%H…?c.Nr+epb%|B&f!M]\ 6YrPc U RgÖg5ڑ3G$ N?TGsros@yJ a-y)AHӖ5  -$؝ӢkH&ƣNRԍkUUC] kev*V^Y% Mުom 'kAdR#LTiQ;fG9T$"S(&KY?y^׷dg! +UѺmdKڶRAx0ezBhFkuhd'Fq:ipkLYMte=1MkZE2 bŪ r5W4#H 6rrO}QBd#NSҒ8̕r+,e9NUvأ\,]Q[撕]00YbY]f LWDa&Wʨsӛqoyt ]p0҈5J%a+inD)O&ef=4zzk(lVLwYQv JTEtHXl,])qrLP7b L2LxrlII6jJlH lzSo 44S,gSTh[E e'>B9zmY@m1RB*g TB*`tk$ԣ[QV"b 1̖Җ \ o^tJ&4q: hϛ@X1 aPP9kP62N ;$J8L$RU>KzNtcAN^+q a.>h+\FA=`\c6M#ED9Q SZaK4 ,$9Ҁ=60I}؃l,eJ~&.X8l 6fRRZa}'(]Jit` -^t1V '\' l`q`D׶=x ݋`:\y樂h$׵%! 0z=$-ˈ6lBc3 ##AάN+vH7i\i") jcW;䃬I +h(L6l0Mviј!p+ᘜ\RXPFEa]a* B Q058tCaf(:"hn2҈!D)+ӯ@2CP+iWVo (J]GG `JZet(b#S !hMrFD[oJc[&oe6wLtS1uQxHQA|ۤ1!d' ̄$(tħ[S9ȋlM-NwSRy|ShB?j3B2.'UzEcpzi)*RQi\RT+4sꈝT? *։鶗NT:b7*ͦm cEڕq;m >׺VfTv=lpke[jL`DgkѲ8mjgpz5zmlg"} \>Z2.r\.2o`W!_}^ʃE/\ށ |)w#&#_"Npk[;$91 bh%vbIbpCk ,6c5f7(ccpcdKcjEVG`aCT!TfvwhTQeVvWxZU*(mvyV w~lV@WVxvxzx~x!XeXo''YRyYX9mzgZEZ3Z%[Xئ{0{){&Ǖ\lS|Ekw]~XU}0^ }eBf}}',_%8_B~F,})$Wlac|=0&1bbbрJ4 66ohc:c@dց?I3i$+qVf>jf,͸0fubhfj<r @6fCg~h xWᄺoaVWXܙe[iƋadf8n8(x񙊂̖xXnH֋艜HHoوJiH 7XX,j.! ,x 8*\ȰB#JH@l3jtqǏQ$ɓ(S\ɲ˗0cʜI͛8snT#Ϟ-! ԡЃD 8[lT!NJZuiFl:rD ]Nvlgz@WMq`C]ū_+^̸c A2Z%S9%~4iO^ͺװc˞M۸sͻ Nȓ+_μУKNسkνOqϻC{"ޓ#e(Ͽx')B&< pY9DCfI0B5eʅ!CТ%=]#*#Tb} # ,O/xL6PF)TViXf\v`)dihlpyPzU'gAQߝ &܂ >HPV"\ߞ|?=`'b 5BPȣ@F"譸뮼+k&6F+VkJt>޵V9ܖ' %涫AZMJ) !{ (ةc(#6** ydJ! ,a H(dÇ#\Pŋ3j("Ǐ =Iɓ(S\ɲ˗0cʴ㢋kZ:% ЋCg]ʴӧPJJի.\<#UEX DpCV$;ЬCF ۴rq}x7\25tg3 (#z^μ٢ϡ+o@1˞M[6냮[ŽQ NRF! ;=\6F#Tμ؉W%zsܽgO,3-"cƆѯT}SWV#.TS% Ub) `^S >&8w4b-L`SzH^F /K P(5B<'b@BDH*9֐ HЂ.~]d[v%hhP ֓B% *gVnbuTpK/kTT!Xb衲=颌"$LCLr)T JjT+ 'm ;0>Ѷ/1ۓJ{V65*۷4nmUz‹;욋?8ES@Oo6t/S5ۉ [T@f 0 *(DbF!(A 'Hf T0^"*tH R }@p6rtXDCC$?EJ"52MV-s7,zMb w2Z7pR!dlH:Q~->)L"y&0򑐌$'IJZa&7Nz򓠌K 8}씨G w$nK,OyǝDr%Lr՝s &]Nq(鶅70ue7ܱ%RuGxț& oU >%9`VzEhH95ԟD+ b}>  (yHaK*riٱ]]ߑO4Mluo0)*=,I[ivc\&*֥22αwc@L̵.PL*˯ ! ,a%H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗+p rܙL6q 3俣H*=ߌ3Vx:t˦PNXgQKÊA6U 6ӦHҲfu TׯM ,ݵڎ W.ڿ7kq/ .*,Ź*K0nϏ%SYsgϠE6̀DG3&^zzZ8pTo8(>ݽNq^ȕ ^V\(68ЃT|uN4.ǽœ7z|Wb=Rw#?ڸK"E`!D f"jWF8afz$2B &? Ŋ#tՕ@K"*U`h#EzQ?)d[E$KhPGu8t҈RNyiUYFG)&fޅl֦eBam܂BHdȷ yRgF4h[.Ÿb=A?tUp m6t^"ũ7*az͚päj +,R\4 *BmNV{kS -XBa离.ֻF;A boR+Ծkc elb-pWcaIDmH'424-{94T%ua]uX^mtKiJd+eA7W T=tmw\ܝF]|+݃Ntu#nxBA[q䐣,V5ws砇.褗5vnx`w뫣,7Rac=Q2u#oHSst+G/[WOusi-V?c~v/d|'ϿHL KEڂFTC%/,/9Ӵ֐3́^*xpS8YNmZ蘓f>HDg|C *l7">İZCܔ'"VA!F-Pg4Uъd$T,f"RtqqltAҬauLGE)"TiȠ)HjUm ҩO* `0-T4#å]q**FMf)la4 \)-,hS p^(`Ȥp Uy& V"6V0Ђ6 [?ȴKxru8~'>JЂglBЅ:4}{D'JъnUͨ֩Ѥ6(H_dJnxLgJӚ8d*>*THM!ԦnKHNEǨbptU(B5AlVhDo"0tjdG,D!GLzD(rF\%-vB_LK'1uHNָ6q@8Sчp+@$?v!܌/ WUd )S3N~2 RE{JU4,i) 2iX| `te6YkfS7)N8g:9^.ō<.h 0)t0W #LDΰɅ WV<,R 4(ΰJS81}gL9jc >v%L"L=db.m JYK] aі5C\bR:na(7 3C+'(]S/B[XpE Hz8 =D-e- )ɑ,G0m-C"˨}i,]Dr0[ Nړ@E.=n!9Ie˜tlsi_SŰ2әrkMlJ{fk`W!p; v vۥ~ k~)i\ 'x5! ,g%H)\P!‡#JDذŋ3j8CɓGd%J*cl͛e ҦΟx2IJ'L( D2hK ޠt"Ҭ[eE LÒcǖ=vmԶouksƌ+* U|,†u!NLy˘'p-%+Ĝysg]C^}QQMװeNh5e˗" Ak;Ǔ\lLL٪br7ĮY+iQv?'.7ѝ_F|VP7-ȠiONrZi(b|&b\4+6"C/h8I#SXQB4B $S5 M2S2VR!ZrI6BD&CcSlI5ZIehY'ݹxTYRK*(FQ" qѐ?:f馜v)CCe&h?n TBT%6t-(kL#?*(F+m\Cebzn9ӶˠKk,l' 7@=OO,?TkܐJJ 2*$b#-*\H݈{4Ao sMd?=G3w/tUPo.l/ܜUY~'1E+hAkod)"&u%eT.()㫁yNM4H%I s.{ɊѕPAF4 -RBnnH/ +偱a;6pH:x̣ Ϗ]|Iq}"ɼ88leº=A UҒ** MiA&(L1ֺW-e;%{9Mn 7O&OChxCՐڡx6/b%"K\DrrxS$=- f7%1N 3#=F! ,a H,`B#J8QaC (jȱǏ-6|$H I\ɲK@Pf1_s͛rJV(],&e)ԫX7V0"`ÊcĆ Y#n:-زg1mw W^}d .l.}Y2_)cܸF3fxXYQn:lmM뎸am5j1¥̝ȏ2'2K'-"u"*5,ɞ ijބ:jj 3JJ#qFjHI 9,+R?k\el&.,Bz`-~^'̈Ao1P|lռByo&A/x2932h  \J ,JqA*%tE*0_ S # -0 H[LPL;sS7WCЌ+|! tQNn-7 }@z-95HGw3nn'gJQUAꟷI.LnVTxDKt;V><%0mZ"DEKK AGԽ\go@积/oxXloBov125|u)2"N"H ,`5 ăJFQ89BLC&a a*v#FqEᚺGQnD(vDJ$+쐄$ n/1DF b7j,c7F4((0ȑ1x#7*(:=LEI"]8ҎAW0N?tlGH)S#!t/R,MS[2dc Uv#e1qL41蒖P t䙥4Fd]-P&`Mx4 89?d10WhJ` dHNKO}3~4,ȕJ DzP8 %31 Fя(MJW(Ȱ")1%LRӖ@)&JԢ)5„!u JeQJU|WjcqU` X:?1Ϭd- ZִY! ׺U$vu+^*֞Є|Tu-aXd3]$vjldfVe#9L0@+ gzأ>4kP\t=HIX0p-G]*,'J5nc`(Dщ{$э׬N}*WI#U#Lu'|G 6MD1f=kђF`,aE¼֓{ыI4CƼ1dOYJXqch|VM=~EU;Aΐ\pHq1Q:,3`1PGH2ע'Uw\ =o-,5RK"XAXr \hD:,un4:!LlWpFCCdQRh[Zof08#]Y;HvD4&oHus iOڄ@ֽMx{L` =RsjS. JVMrD"z D^*>#Xx!#9ur V@0ޑ8n|#*or${.T\.H<"Ҁ L\e{iPћ DInϪ[}M^"uby"@P=+4?(ebuLewqOk r3~7㿃N77yr<ך+]ʬOĺ%/gIc >lgǂYsg}ߌMjUK-mk[#dԁPoad!B90k$A[]9]7}Bw^܏,ԭխ@^^%_uze0_U.v.y ` `dVaaa6c:~qbbGb`bcF47c}cK@xEvddC"O Q7O fseee^V`Jewhjfn6B;\Vxl_H}ghAhuGm`hڰhW?kfPifjiV_1Vjvj&kjkP(˦ Vlulfvspֆm@nmVW2`m vs& B4oQoinooCxQpItƌpV'fgFqwGrar)rz07H1s9;=׎f6x1tEޖt1tL&w!uTxXZg\OXa7vB5qv?ehj'lpiqGtqw&{S)ג0(U19W *yAѤI6-J#T8՝25j\Caߕݰܻ5F9z;& tn2r\ӫ_?}9g=Llpr=Ȉ=0z|g~GR+e3K'}V~p*9Z(=hJ=3ɠ<#9޸F~ b/8c7H"':$L.#p+”s6TcMvQNYYe*UX-ч+ڜS+q,@0$&ri'z9R9aҒ5+Vv"m!kJ裑NZ)EO 9c #T@XʪʊsQb=uW K,qxmx<`sʨN&a-ނ*"#;#rCt#SOlܹ+l0 C)-DUo1 O pHK\, rU,@)k/AKcH-+4HlL-l nuŒcHL>ȪBCnrm7l+0-CDx:N>xREuk bkι21MxF.z>;Ӟ(S BP 'RE:s-s/Q7<^ P?R,p.S7C{G;~ݵ>?I3p="RBL t濑"1F @)%#2vp{,Z7$]0#OX|/ !Rp[!BZ&:vXpF3"S c($TYb}D%jx.w`CrEG=я;JG2ьYQ=TQdJG %-I7ʤKS@Q.T%+]FؤKH؅[& N`@FyJc"S 4L&0 м4o٤kf3CD%&qF,:v^6#)s'<~S XA*(D 7`g@&D'JQ2DNF9JђLN0(4,-KUJӚlgCC͗7)NJԢHMRTMOm[gJX> լzk,cYFҰ2`dfZ@`*iu J׹neuqW%*WY `nE,X ?+؎d᳠l`eK f7#Ep*$'x]\[9Fm2q'`rTfrO|!YhbQL\O# \Cҽ+\Fc=[w_;? "YP#B 9jaLғ3p4a oҤl`naԖa"1  OV= S`_-HIS"cK`##1C:m-R ,ĆM=N̦L'0H,KYADvf.WguoàE"!zZb.+u=P7#xi-Xbf 6!uH gbp!,Y,ǚ*5aK`|";v9sK%jYzEI.p ^SO/ l@e3]y?ZCD0fNWVLv4CoBՒ",%wx?BaDvdO$ #u#~KB b{Bdu~0EЂ.`D#HF1|zY9FK7&.ԒpғVH t;A8h@ ^(gݩOOTa{BϤO|^;P ͕ϼ7{|WiV$MֶիH]zkD!Ġ}C(سw@'trFH'DKtZySDUFWu,S]'HJ$a7xkeGgH$lvDrNIqwyO$I}xE!xu'}2Y9x6:<5דqy@9DYFyH1zJYaez=zGznek<9{tU{9{W4Y\UgY׏wb|y_iZg5"}}1%[e[xy/~y[5\\eEG w]~% ^^#ژx8E %6`_=```aVapa '"Fb`b(e$Rp7Q,s6ccPJā,e̍CC,AlwiԪYMniޤfqĻnoKlUq/9봕/YǏWmwG+_E-e~W?߀sMO_B&HlQd 4!J@ ($h(,0(4h8<@)DiH&L6PF)RB@O<\"liS^F93Иdfl)% n9v$<}ee'T< (ICEx(G&cʢDaFtBKj<ڥȦL0j*Qq, Dϭ 7 & L+ {P[*rkУ>J;mAmOw 'Pڒ+k,l' ihY6o r,[ t;{Ij&J_M餌Zf%^Vj* ˪to؊+c+Uu 5]2,ʵm[^4v-?肽x|߀.n'7G.WN%Z̯j knO"doL˲+s,83lvϚrK&KZC-w?}IO˛~]b?-m-6[ނm! ,a H(dÇ#\Pŋ3j("Ǐ =Iɓ(S\ɲ˗0cʴc&ʚ6slΏ= ٳO*]ʴӧիXjZRы"]UưcӪ]k36-˸s2S9boӍ~ nHذJ3Nu8!=!K 8ae fLz˕{ 1F@.j֮a.;-˿45U'5ZrFZGSRi%X:F* MEIgfb:B$1P+N0A9^gYѠJ)4qhV hRB&Td&-PTAzR5Azҋ*&5@ޚkc9ԉML rUа3{lP B,S, B{QkmjaĔ 貆W@Kp.ۮRT -\^KɩS3%1 SjxS{"g Cc2a |R0ˬo< qR N\1B3G /"sOGtV70RY@^ WoA\$f-PCݶV>.C!BC7G.1g0/N䣇.:鬷:GL낗ݐX:;0Oo<7|#4g[d4B~ݧ/o?[4 l 6.q`b' 21଼ dPBA숈0ː'@A)7Ԁ"T&XA% UE @ILzT>95Q-O0#X)8R:JN`*Fˍ4%R^Ε(1cDU q%PLgW5[Y4CP;)B98wCd'7MySS.8퓟%@'ЁĒM51DOˉZͨF7юB. '҇Ir ,NRҜإ0Lg*&%'NwӞ@ ja3QŽ.UeۃS= NՉ Ut,#XCdcM+[`BRj+FÃȐ6,\J1,_? *&q" m8EY0Qe<.G6nčp#G=nS)!g8L-"HG6К'A*j8: RB֖PmscjKIMYѕsLL]0sG*jN4 P NX1Kй>ҧgjO~sl#0TQ/#RЄ"tC3| s XwCL(N1;.HN6Ks#6L"HNr(PK*%NnZ˗ŒY_5Jl4el2[SW%AZ÷X}_}D!SGX'BQ~.,?#;YGxbf͸Bҳm'0:JT\FUA%̨ji+FYm%yLnJ+;YFڔ\.YU\Xָiu;'h't0 0wXz'RNSA{{Jpk~]_u,/u`} U6~p+bMc;#~'N[ܘľ8a85Nk49W0 A! ,e HHȰÇBHŋؘg|I򣌓(?>xP!ʔWI˓=xy𦌜;y ͸ jy4Ч#lD?D9ÅjU Z ۞7 v*XD1F)]x,0Ao)>Ќ!7cQҰA3NKɔ ȊaLT3=xm;ejԐ|2/ O^mسc)$L2$A c6I#8U=U^\WKHP#+H KytfIiqYg. O +ßZ衉.  O,0Yz 0 ZjYo !pnيj KCOg,FF+[V+r-L4kP[肕fi[o/D4 пMYΐfs 5¸ lOpc@@ץ8̢"|.WC3n,P#4rDk,`.yCt3pE.L f%p2 X,7(@Ft"„ H OݪiGJ,B #!|4"b;;-*֞H*ZXd Nع-r` H2h!6c{y9ҤvdDŽħ yqL"F:q% #Fmo qJ r#>9lnD|B&,fK]Xg݄|rp;zWAg<)yΓ28TzȞz=T<_Bҷ>ڹ~DquX Lg@JĠ9L$ U8.!DfB wbaG(F ~U#đ M\"8œ0MΘ8ͩNwӞm> Pǡ;#"8GѨPTfȩZXͪVU֭%ƷT DeZJҍme*ͨLRsb] rWqɥ.y˗Ӎ¼]ưa435Ĥ5ѣ;E+gLV*E'oHSͯ~ UG:U*!:ҧoU! ,a%H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0%2I̘ md6}ZSP!(]T ҖO2u(ԪRR-zk֦Zٳg, uUYZUUQVղ)-\tū߰v<(7xKbΚQfൕ _μ纠y&UrCURuMrPA!U&1*ݽ^wx!,o0gLUgq` o&orʹ24|6gs6³;DH'JN?-CO-oVgMZu`-dmhlm nw]Bvӭ|߀.n8\ĝ7Ln_^üAܟw.褗n騧ꬷ5e-68ͻzJ{7/IOoRSyw/ IEVſ[qc{_q?.)VhMZ~by+Wݗ}t]Q Ŗ}A`k*1LSTs:h]GJ؋-, -T y7u~RD4lÔDJ]oⷆ2E:;"df/Ɲox,63 "y cdU͢TVF2@ha$)H ܤ4PzELR 3, _R>A)ڷha2#,8)BM _ '*yySt'i|bE5(B[$(UQ.YQN~L*MVMIDhjKf̴eiy,B}(YLsYDT*B:|+3}>j2}~'MJ'k2N~ΞPghg+9 k@>pR#h% ^ f6"$ ¾v)- [[r6!Qv#2$CQӳ[ޮ9іu\W&$qENʋ``M*E=?92\v4;>\. xC}OVդ.89Wt֪QJVf_ R9Uئ>f2us|8Dꈯ%@*n:L%pcSZo|}:BCwnr|O򛷌 ]bF3L7liw|Cvn<|grJh*! ,e H6pbă#JHb >ȱǏ Cr|Ō'W@$I(glI͛np!@GO'O=JSzjfZhJ ,ЪM*QkMkO;PE$N2S3-!m0K*z .覫뮺]3nJ֫ i p-#j!7<?G# +íRg~O< C9?` C(8 H E!#e'.F"hUZDx` GT-xkMOPA(="a [B X:jEd`E#V"\T Uϐ &eb]+*TO0,e],AIN>+^=B'X9L˱XDFU`H13A3| W)ie/Y>FHfiD'؎iu-lЈ\%r; 3`b*kb\cjAz4CE WJYFAC%rYq^ܨv1u2;j(1Hv5"ܥ:p;]9C8qD{G n ّ" HB ?F|sG`-voDH\}u_B.B6-? KOWrA*p[n YhN6Txۙg7HπD!Ԍ㗅^70*s'MUVb 7YZkO'o\P׻9B8)0bͅ=l9kWݏd)f,kCf|Rį [Ȗwb,p\cs[/7cݚ4uE}Us_=|wwY\;pE`Rw7+.:X=BS䉤$ ] 6v8BNW*^"U["e#^]myeaWֻoOcOԹ4w=CѴt#I^ΏO[~ICSkѪn@J2["r=uKaLzTOPmFUz&TPzTUVUZUfTgEV&WtUvfo]pfXXptq 'YlYYZ9(Zq7p!7$^&[U¥vr\]bsq\s(ssP@7^Qt5]2t/G_lhN^QS' c'6YAuOXY`bWuSvwahavnwdx'VwwxBS{G}Gcx8;SxxB=xs7>L&yYGvӈ'.Wy{z_Fzwz;df7Xx3{Ȉl|зff|{{W! ,a H(\B#J8q!C (jȱǏ-6|$HM\ɲ% @@L.s)M8u JTV(]*&e)ԫX=ʵW1Fl׳\Î-˶?hcĘផK.޿Cʍ+ A AxÉK^٘3NX+f͛CkQÈ.e^ Ӥ:޺-iӨYv l˴Ɋə1}8ҤF3Fʓ]>-krϡkN:vډ/0j׼;G\qר )ӝ2OUXl^|w_~__z4N9&H_x#4hf1` "dU?fX}z$ؕ\)N8++t t\&24׈!5iI(ؤi$JbȤe@i:#Bψ#7"-B|#&wQC1xҙf眝y'z'itgHTq#8$j\= Jj J j}6j .mGr=P01e3x uC ;),LF^ct,ĶEA P (2h\xJ&c᭰BK(5/;B+#xB+{@}df4j=F^Meny{kzUf 6ȃ)m@zd;;[<N=Gj$=[[3 =Ev#SOl|D~?Cfq86[B~=WA7'7Z4ԪFA)Smi`foo# ".^ K8A$7RYـA!6- VZj% Ud8JvqJ7KV3ͩN5C&@SrG-F)\ S:U$J-Iլ *z$Y2qk 7׸D.ë]2Ю{ `=vB :t"c ʓ&,:Bx``60%-bygh`9oZ*Z.Pa߀`DzF zJ w8EVns51Bld 3<﹓k+'H;is3\-xR ,t-H?MjP+η-" @EhHq|(D#2u`WI !qXi~kC{ P58ӄ!o0?jD';#AEVLӈN<6dȝxgKxACQOr82>'nL~uARY`vBJgYCdR-XRk=-_BָEnl˸LZ\Gw-MulBWxg@^<O{߅ `c_#WC |eO`38F?,< oU$3v!v#Vb' )[$-b16ck&v9c]cu&BD(F!HdLdbzTfeXee)^fcVfpfiFca[og2gPgw,B-} h6nSv6hiVi/i&jvsXgjjj@i#k)fkD@62~MkinVlJolm]GmV6wXmm&6vzn#ouomor(u'vh ; 7E$qq(@"<'r+G:u0B J4g 6u:'TGZ܉M1 JdCyNP&]ڣiѫX.Ttʖ-OEXt@^ʶ-̅G☲ O͖;]Uǭ^r0ȫ7jÉ u! zYR̸1˙7KLz(A-t1gU.M;(ati5TwN=<^ˉK 6RLj/)F#QEB b2*r]:b JC")&9lDz*.[HFBR"mĊ-+ !2C ۹Z$jы,l' 7G,Wlgw ,i0zB`pIZ2.裂:i覝~jezjbUZkZkRMT2p."k϶klj*qê4nU/.7 {Nn'7G.Wngw砇.褳hr(r,㲆,4c3n ϖ<44}*jM5RbVÊ.uH"kdC!U{-nۭ/-.&m No@! ,a H(dÇ#\Pŋ3jܘp!Ǐ )Iɓ(S\ɲ˗0c!3%͚8sqS'H>IPE]z2QB:bq `ÊK^ͪ]˶[:U޾ ]vKaqݼkCǂ!GY-LFxퟫ?dXQsX6Xtխ]vqgo<2IW">nLGd(-A[ǮA@$N6y&ǟo%@2!0B.0}%ЀxF*Ƞ!xB1q *>tHXM"h"*~F|1E ><^x#:裌2b$*r 1u@LIRBHwX %LbMd2`.hKE(ndyt4OK/Kua)(՝ Kai9IA+3)4MPv^79]hّ" b<)/M[/1=PzX0 o|(&ΗO %8u _=O <0`E t`Hӥ8 Ą@VB'uJ7萇`!G& >iZ{d$A+J]MFʲ|XKNči\J׈ؑy^* Ŗ~#_Wհ%$ҒdgZdKʴ,a)ҚMjW3x6I2kgLMN$Ќ6}K]qlt sS4]8K:dgϙr,?gqm{fP}VZNY4"? (FJyuR&){8!?xB0"؋ժIቂHGRݣMbU(f*ֈW# V!ud}\c*[9\.!% f/yk( pFdL:Mvγ;rv HO! ,c HJXȰÇ#J0?3j(ѢǏ#pIG%S#V4̛2]D#9w Ɲ-e(]ԃQIJujGN1VT]i28p0Xv,òϦe֭Q 3e莔t-_+GjL1b„t~tldʖ1U@m,'P,ZxBO[VM?װeӶJlIE6򥫺%o3(S@5AN:vSZ;QDD#B;P:7P|g~_z$!C-Jua]Rh!(f#`-y#3ip@Pf(⋍8?<AA Fh%BIuCB5fY֖]h dDB-ؐk"&Vi?qyh6rZ%Ah.XFJ )Azd饜Ge} :'J>qЦAj뭸*M+k&+2F R+vZk*+k$A@@kQ,p7GR"b,w1Lr# [(+-0n4zn8K0s<@-D=?.0n.?3T= ai4QAnmv٫v1}i].hPE"X$"UK5cl4>xb~F6pP66D!(Bw#?ڸK"E`مg_hYh/+V ָ׸@u҈Xpm?ctB4XJ.l=AEipe3XpPc̉ /q[9e>V (0J`{ J$ *J} 2AE :d m4C+bHk%5 sX#!FV!H""DE᠈!B!MApPT D4KuAO[D¸E o #DƑ A2+Cs=Ï|DkX#"iEh"I<䎃2Il (GI)iN)EYjYShVI|-bsۚ35Mof7< z-p%C8UGrjtms x:驎u&@;َE[@x2~#ȍz #a<䡗.|^@2N>8k 'Z2ݨ^KƐzd,)7 '}"cљVզ&)#u=2ɪQ=JT~6SO:BR=dl-|Օf[jǕ5duGj3 dBV(@L+8F_`2ok ! ,a H(\Ç#\Pŋ3j("Ǐ =Iɋ\0%˗0c:A̘4m3 @ *#ƈ z>I)PHJ9S1bpAԁUg\mukׯhI5+Q\\mqkCD!ࡂ=] ǎp1bFwF dʖ1 ̸4FiO1RUԪY-hfM/.]&lVLw<cTj)4FCB@ (Ƞ<#9޸FX F"C:kk+lT,G*#S9ڸo Rr-kPI5ڒ*A c6뱒IGkо2o|p–.|HOT@~5+v"mu<$9*2A"}D|B=>{I/Q[4KVoDfHi=FoQo/Dhvn͑ 6ȃ)m}~.8[<G:dWkι@- RO=ؘ>WNzD)-8Aŧu|7/3 hN; 3ݻ}CL*TN= /_R Q9 jZ݂Xzm x@w#m ](hA B0B3scyK@B(.C!"H9{9BNˆaZt Pu&Sv{ 81щP\&AMx)@-aVE H ID"ǁ1-uchAPÏtd? m91$"HF㑘̤&7Nz$(GIRfwC)WVd Z tqx^AKSL6>f*-XCl6hN/1͂ pʯSL:L:DD (Nē%8O|?JЂYÃC'JъZQHVjVh)ST(\D:0}iNX: l`KPp <ӝj+{bB4-J O%*~lSiAb03LeS/LÑ0\7ikbz{p= N"0qqK=YNs N} D MPHTbړȇ>fȠٛh8iGEQ{ W0a Z˓=PwG{AZ0#L OLcJ#41ҀӰ4 W/?c0J#=(F8l6ԋ`A 26vѪt  S!4Lp]jݒXX7#<gI`[_,ajL"-;nl`K #[F^ aۚj-d$\F1,(Ze Lx>9‘AZ|kwCVԗND6Ed76\A}t8-a іz/"_yѥ k[ dTʫyMB{<|safLR h gtζCŪp|!1rO-'=i>n{!MU~Y]3'=LP1iĨL;L7'@R<I?3pi8G( )3r|!IQB .)LgzE Qq UE- RA\TU:+P5꛼pf=,Z3]n8PZWG55y _eWH .a>6=esY${$gCɴJHP&nYh[Us(Miսnp{sw uDxg@کxBz^٣/}3a_e@T U^-=*p˵ km_G'N?& 83q,5z"1A CVdhڦd$12NeRFe?oZ\e`g6f#ffZf=%hS8M%B{F?~fg,khl6&ׂiix&jj@uǶlk&k1lvkXjlm'l!d(FЖ 1mmrX;AtvxxrćQn~xw~61X򖈌so`o8appar(GHw艬r/燴X~(s(RЃns:U5?t:S0gtCectgqLUQ7u3HoV'Xu[Uu2PVFpVcVAwhVvtv x{u'ǖw$ww5Z1YaYbxxZ5Z1ZcFygyyU"y[\LJpz7z%%E%e]E{{He^ |^Wo_}*`}}}ab UaB~W ~b}gb(&k*w46;>ndX>禀h3 e6V`ncda^g1lvAn&u8g2zf1V;qǶjhs,\^|HimJ(lLj(hhfхvl_lF̆hʖ؆HȊ{h`ȇ>Yuxoxx؈H( rvXhIٟu%! ,w H\ȰÇ&Tŋ3N쑱G?IR (3Lɲ˗0cʜI͛lsϟ@ JL`}hD2uj}yZwW`߿( Ϋ]vH5kj^n:Lye̚9{~KCɣ"\p̛yV &سi_' ;mֵ4˞vԑ'g{{K5.yŏ7X~B9!EՃe7s~לA*Ev-he eacH!AX(T@d$!,p0M-cD3xc;8P$4P?!$d8P\r9"t)\bJeeljva&cs |Z*蠄j衈&袌6裐F*餔Vj饘f馜v駠*ꨤjꩨꪬ*무j뭸de31@83PlbZd&F21-ƴ--Kx0(sV)KR=ĆR+R7!K(foG*8TCZO>$ W ?XB=XC]&K;| ы\QO]څƦ [z7!p9YBF* qk΂t ߊMNpK W0 gH8̡w@ H"tKVg#vE;.s\ﴸ q 䘷~e1Z =]a[(8icKd2,hVk6C3qI?OJc׿DPm|`B @Jyj4 Rʂ2g?ă}s(! ,a%H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0c|Ƞ͛5gɓΟ{JPMHӦiԡIR UT[^=' TIdipWYJTEڱ>KM-ܸsjḷޠūW3Fz '^1䷒yQL0ؼ|$Kա7TzphʡŪ|McUS~ujF{wߦU!GU؎) $r˗nvO/yɁÚU^F&8J؋ 2ȁTd8XUyLaF˂#h(W:V x*"\vcCGinصC>)$F"$DM>yK<0Ù+xPUx tdQP[0eCf&l Y'~)Bd(å}&PSM&D:bFajSN; Qژ6jSZnŸU+` lx:гw, +곰- Pn*.km.K&1B~+ [˯ Kڸb1,DZk,l -2106,&>[oQqBItOrT*Yj<~ ]6 _v@ )}ŝ3!m-.wk[<82[r>wAn᡹UC dj&z쳇]k{-D|3ߺ>-l6 }BoO곿x33#A*7 ZvOTuA#P;2zd X"P `AI`/n'L!?V r! B"O9TaCpM@XGLkD\f UX'WEP]1[[qod*c S)0QGa07qeycĠv񱏳@5\ ҇g1L!JM̤&7 prG(wJCGf0#XJ2(D\A-e9^zlvL L2f:Ќ4IjZ̦6nz 8P~ҜLZgm3%|J)z̧>y A'@ʐTBM•|e"di0< ]T8E$&D b|4Le*S=k\Ȇ6=ќ`xt2#=SAKWS<|юØG/xQn=:|5d k zoFnCcUX.d5rV2 XW6yѢ˜wpg<D ೟k ݰS)CZ Cї"B~<6P!fЉ\b:hE}]֦0Mb{>Tj̎EHζ+rAMro;ӭvsS׼Vh1-yy5}7@^oV]{p%)m8;2KGYRd1IC3 jf"6:utSĺ)_OugL xkĽ\jZuհ놌n&jebV:κڼ\)}iR;dMEX<=R`zu2mp3cv ME-W -kϨ1Y^^B&[] ^ MÌܪk^!}j5efHvypyuq^5N셨#&oYnQY! 7 tR-4B&PUD_t)^q̸\wcCVd7;Hdeg7Uvee3V7a6fܦ~fs6elvmAi>u&hfFFhц)g+Ȁ8m^n'ii,I#jjH؀VkkQx\؅6l^b(bɶ#6ldrh؆DmXo|wOt[hOXxdpOph-7BqQQWTW$' $RNs1rAS.S1S4QusFu=TCWPw‡s4tX5!ZVU!ux˘XwkTup _x9yhWZ %5WwcW*rWt((~5a|)Iy?YQxhwxr#$W[)7ŐE@vy'1ɑ zzzU]s{8}'~6H\q9rv~wDIG_j7wc8v3ZYwa_Y~WzG~&f,b% Cc'ch8xAKv0 CeVeeCقفX_6GyAG((* }59/(m24Ț h0l;(OAif6iU)вMj)SXkΙ|ؙ=ٝYEe#l:ʶ䙞2;"RYyCɟՙ! ,a H(\B#J8q!C (jȱǏ-6|$HM\ɲ TY!˖8 I&9 H"5a(ˢG&e괪Չ6p!ׯ`eUY]ulٳp>b]lcĘÃֽ7^~+rWzN?9d`-c^LQœ)֮QgV=WJ.5u5RpmonYpđ#Wμ]&oOΌǑ&M7zO1R|)QUz|iR}_yUe,Ps7#9s 5I&wwa]~%-h%s2ah24SΔ;He9ވ#,, JGVM>#He[vecib\qr \%+ȗI'Js8TR3 +-X&מw甁Zh|&hFZäD)Tp<(I# H#2 5 #0qƩG*NM++ ,w˪] H'HYΖ8rI /TvS̭ÿ xD 梫.;QJ@ :o6o O=^'H +(\@483}eC iq L(̲0 Sڌ :q1F&xs8ԧH P Z'9޸F謱F[\{ dRCjk-7voLh-u|xEVbx-q#+2At K ~$ ܞ"0Cap &lFpLЇ%gAD#"6Ȱh <䁍S/c(/qe< 2d 58  wf̘ x<^e}c 5H:R$iAîrFq IZd6H ,;KNa ` p)QIe)O47/zX.c2 &PD/,fVړ&5Eqӛfq _3JNSk'AEy̧>~"! t HA)APCt(DJъZͨF7юzsvd|l-h ]P Ѐ7q܈T  pRi .d%h "]a`K`e@:aW\f٠T{Eep <:35bv,tɕ(h= +{F9Rwe*JA$NHwe4$*#>RhDo_4œ`[fpEfan;+L Sg|8'DFe.5֕+AWH\4P7Ի7bz=pGxbgerXiWڹ`vgq7ɼʻ>t5\ >|ƛUK:{!A.\GOiw JֻO=c > k6)?vؙ0ln'f6FgC[& iU}b 5zoWNWX3ۜBs]QA:sz]!#U%$b"E2A^10ov&&ŀW_q_:mV|' 6(`+(*&afavcaa2-"v+$f&-(6%*b.^X54f07c ccg.@&dDfd&Td2dO QF4U2 41ee_fcVf$X5jfng|tfgx&zg=0h3hche;s;hh6iV=A@ =6jojjNkVkܦk5kkU?e#lhlȦlP@oҖt֦FlmnVVsN6h!6 vF{{g oz 7u pq\7 pHzWqqwq]r"7%{0rrW3gt; Ew{јsC {stLtUwu Iv^vua{: xvzFQvw7wuvzwwxHx |W6 w:%Qyyy<{GWJ)zPR96i{5iTy{I|{^iX#X=q|iʷ|(x|y3}7oi}}AWUb'~{I~}[i~(~Q\0B4hr ]2] R] ]:k9lh^9B^<)^Fq8_ib_l#_r_1k%x", F2,`2%0Xa43k6aƒrbRCb/o3VcÄ;02P(A6dEGv7ܦ\(4RFeF3X2ee^fbFfҜgfXfh6t;Pgwgd~(;&chig戺iȳiV-pfj8mj6?@hk*+Ċb)lHoD֣8mvmv8lpXnĤDannxYz*oԶ GGP:zhq{Hq!7rx{ +r]1Sڏ^sx7B/xK' I{iw iv%i vJ{9%yw'z$z)w19Lɕʓ9{>)UzBiy1ګwƺה:JWX{Z! ,r H*\ȰJHŋ3j_:t`ȑ(-R!ɔ0l2MoXsy3fN=tg$(]TEF2JիXN%x-lî_F%۷Y 8I7l˚u8ݼp vPKPMaĊKl Trc3osZtEԪYv-r+mo̭" Nȓ+_μУKNسkνOӫ_Ͼ˟OϿ(h& 6xnVMHE^ؐ)(C8B \.RDk4&DU*=2‘>YdBdAMdBLMPSVf\v`)dihlp)tix|矀*蠄:aFV)hU:(q!B_'ib |:6⨣S|] B^V+f_%+k&6F+VkfvZ(~~g!+ j;JiB*vi¸zg! ,r H%(\Ȑ!‡#J4ذŋ3j܈qǏ CIɓ 䀲GYIsf=j<3Ο@%tТHʓT=&$5ӞRj-C0wޝV][ې7ѪW)6Gzwnݻyq,1)l: #V̸cȘ 8՞, d>gGgAbdq k`]s FbDN^ox!ǡȣ^ٵ= շN>xRz] 2 >Hh`Rp;LuU> !Q"ċ0XH,RH84O;쁡IXH&#>)$$XP/?X삥T?RYIXƨ%^6 d9f8%AϘeBBx# y9P9zIvTZ)I+t@}ztfi*rBHɭ>"tanɃ?J*"kkUjvĒfAD7?"F^Kz n;I@i#` Dɋfz/‹%a(=4>ߴ !#ogW<. %B"!Eg h)ܲ/\2M>E=6N0<"NC-?%0puZ'bh3@kj]ktmx|߀.n'7G.Wngw砇.u#K:dPA룥~5O:oc"WY)5T 0;IghQ lLu)ne{qC]oA)U0E^qG=1΀. ]q@1L7w%`E 6S!p K7T(HR™?a * <5I"tюcoH*xP`Ҙ8(G3Q%@D0f\BbH&"g\w-%٨URC0oxZS8HGy- XH*nfPbr4PS fH,,]iY,RS~⻟)Su"3 )ATC =u0A 2hxNpA0!p=T;X#&?$šӊXb[0qP;F82LIn鑏~ 4^ʐJ$D2Gd%/92[T@Y؁ThV6W,kyK_,ǀa*Kn2MY k 2jЍtKZͮvz xKMz+?2;w4w=8(;zћx(~ N>OYF颽!߁KzT ^w\N/4ʼnMщS ,jx1#Ǐ 51ɉ#<ɲAl.c2)&66s ĩϟ@'%ѢH*]ʴӧأPJjkV*fUY@Z0زgӮek=xʃW/_+^̸ǐ/A)^k& Xʗ3oӨ;+d`^X+~ kزS{זrWp+01<'~sҗk9`j @ٹm0Uq0W_?{?xm(  dπL JHv(Y{2!?p8bX*ܢ/a31BrИg$H:@C?H$ϓQe.>P&hlp)tix|矀*蠄j衈&袌6裐F*餔Vj饘f"lZTY.EjIå (tԣAl:b$<UU?m ɂ64bEN /lj]iI ]ɸOrb-rEO=}DT3Gݼ.o HL@m٭kxk`&6 JPS+rwR.!Ҹ_}cʱ|39#㜵?[ Lwtk_D._k0pd=Øj31ٓQz#fk #|ĉ9mhL;_<1y`!,v H@*\ȰCJH"1ZQaFC(o#S:,)ʗ0I̚8CSΞ@ J&F*]ʴӧPsL=THmH*V[UM<`]vزgӮEv$Cի wo߿> 80wyZƏ#OFq jtN <-ʞ9NA\m4c[\u6aÃč#Wμ Q,%W{ξ6w%Hd` (DaJDf @_IQ=!rVToXAgCԃ)l؟M=T_!j xAk-K"iiAz%O0Pa<w@J.*^U -J3r6@lB!J0$bx&$B_?k覫+k,l'lj KjGqycIoq!ñtzi:h(h=zR ^ 鳞,*}jjmk*{&s΢^ێp-tmx|߀.n'78G' 3V 唳qAy(lЙ^}lju.s2:Uܨ>|ϖMҷꨥ/)Ӭ +R?K5r`;62nr໹m+g@! ,a H(dÇ#\Pŋ3jx"Ǐ =Iɓ(S\ɲC 0cʜI͛8aFɳϟ@!ņH$hҧP,).j@D[ÊEz2Ҫ]a҆g+ۻxeKmޜa]¤j 1d3'ML qd;=eͰ^ZSqsdv:6Au |a53gjsE7$[pzu f;xΡqCjAZ&U"`">X~`8`C$@ CwB"/rp`X`}P#xb+ZI2$@*RE=c YIbcf +U(oUK/LSZF^)&fZy%b!'@2 4 q>吝x~b9'y (|P l(]:z*礔:dA|ѥL@䠅*ЪjL驨&!*H.4 &§8D?ƎB6,jQ#-ͤ s.K2@v+l E=d˯4Dzd3sK),CL0PZ'q#q#ooC;R1ML1ϬPOwTJS"s 3mPL*RK)C]!b AbJ^#}62 `Gs1ɭ ms|71/4ut=xM^֏G>+W>Rϴ/lN^褛y 5.@bێnxL x_ #|a01MH/@A4_75SbI~շ>+|Lࡋ%gڞdҿo`S%p0-=d]w[@`m! Bp "#5aAr"!G4"BLtH* FĢ{!U _ƊlnlF!klH:6nǂю -#rBtH) DaDJJRv0b&/Nz (;r: UV򕰌e\8'PJe-;K\҆|~ix@! c0FQdWaDTPfY?/ƤφbL NxJNJ픬p~1 Z;>ɁP > qϢRPИh 8}S((Rӎ %1A5a"%sQEU#b>q `@TM Lc*V5K>c B(s'lU4pԦf*5%+H6]U[ $ zTk݋YE(%g7ҢR ,j-@@`kGma vd"&qO-g].H\8n5L 9D7uH'qmL0!05 5a\%В㓓a`)OYyE#_1_ ^< bX*rPzNָz=[WϽ{W=M%L>>K++$U^AlyrA locHOo\;1sq hj xjvL$i&UBFj$4NN@$1k6Hu%KkkOFl.u!ll mQ1_׶QQoR#%uR)%!R^%!1xnn8SS8oT9rToNUUe$ǂBpqppoxnV066qW0WΑqw \q~iF;);G˅r rYAF`3Y:7G9,8~st/ٔbF72 ՉN[Ru9vu.ut8a u?75p06v]4E#x4}j]vθqw^mWwIw0% 8c~w3 23Vx(yg`xUyv7fyyqa`y_a Dz'!|Ȑ~D {Y ב{ —7=( |בǑ'-G߇9 1:9ב> HJI! ,a H(\Ç#\Pŋ3jȱǍ?rɓ(S\ɲ˗0cʜa&ʚ6sх@ cĆ < gѣIJM:jӦ1bpϪ32ͺԳhsbc F]-\i5IЪpzQ--QO]5GE!=c_Td= jibDКA`#<؜҆mOp=߁^8ф*#0){ Nhyiι<,V]N70BK=uBM^)[zo#22q 6cKtZPۤ<;}C@-c=Vp^/D@#O5U?`^h!=PZZNjT'ؐ H/BT'%-PhÂ'GP .^4ɸz3&61 8-px C\EL}ȇ;<,@}] q mԠu]mF pt# uē Pa߸*ʸ>:3,H/ь+"6#75".iNdwANt!<`)g:|.g%Ib~7B1F5s iR̦17p#njsXCNs(7T@LK;ϊ|"P9 ̧@JA#Ƞؐ]& hDM$&TL2zQXՆAHGJҒ,тT? l: 40Vj%A``J p"\°NaV2^1ρ.85nfUt*-fS K owua~&sKk}ͻ/5xz)5 aPXz-958ExĬ(S, ܉qqIk\TA)/@Y&.$,G|S3tU8r2 e*[Yq| /mE>2ހu8Y+fq a =p+#lN3ȝ|=Hv C'ыn{l>H.V Ud4ਨĴԤ\ x|2y&dNyn/k *q5I ,7ȃe9t-@ B  aP"fG]r/~c}(eP*t El=Wum0B/m#ِkW}?+jiOZSam,AT Ϝ ԶfZ`\"%l6zKC]7?;Ls<18!bejG}TyA47q~a* BݖK@! C`C؁ 4#Qyaj*0 (T5O0~OP!-9 J6CEF94dA Ԑ$)D$w Q@!-#~odvik=+o؁?6C6l1ް I`2p. eT@xhwcF=@^keyaM$deE 0?Tp(X,!9:8y3UO $$+0Y+Xh*; Sf2Pg0@ P6GY(x]  wEX'PPr} ِc aGC-@ RPi?!@& `FN$8I2Q=xB@G=4̅RheTV;j ):h[O6f &m:tp@*KC 50r bnYI3doPBL@.VP{93+X@8U2s n d#d*] 4ezN MaM4+Y# `P{ڧy*9 ^ZiyOo+j]`d`<ʧ*`PZ Pi} @ C@qv 0 Ċ:ɺͺ  P6v@L尭ZsaQtpU'{2gawԠ^y"FPI2۹/=4]<6E<#E@=봼D}ԊJhAP)S}}XMEuT{`cSqV%UTh [,cUV]uV{r\|נeWur YqW]׊Xu[}YYp<öتZ{'A[Zcڒ1\ ٟZe'͕Uۭ=E]_e^⥊_EéqǿN _`1`Q`-^z}Fa/V{\}lgv]"v$fb(f?0A&cw8ccc,Q3guN*WcVfPejemf]ebmSg&kf %fRᆼ}j4i5g|g&hi!hhRp@~iZ2V䆆䟦>#n n3^"#Vmumlm6j= hmkkk%Flulaɜ!7rwIEfgoppo30g"qo~)Nxop>ov`qjwq\u^'`'_NCE'Gr13WsWu:2SW;U{tÞt~Nwsss>G(.yyz}x-3xvo'Tsw| xxW z|7t{v^x^Fu︲xv',|}ٷƬKWzpzzx7{W{/{1 /|W|)|2=I,̺?P$~.3~mK=xFH.rkN=tr7&x([_āc|0H1os|4X4v\w +w~x1Mh4! ̆a5&ȈjejpsHq|r?6QDM۞PG2؉Q87c̍.M(.֋>ȑU(rx0wPi_؍O@ D#Za3Ŧ>tuQF=~Ҡ%e8J[9j* 2yVN3,ujիYv!MlNמ, pV^ǚ,[9ixWߒ>V? OWwWnhL7(G#VitөW~{tӷb:ٝ\ye(9o.{l:ȗ'լ 1baFg}|m_CCX0c09NOqfz0>W$&@7ԘJP &žZQqb iq  V|>VjDR %e`I(}) 2(?$< j$ ~]W )d˦LsMi|S8hJ٥\ʄt#>MrrQGJ/͔M #H_=(T4Ff@SN)Yi\MtB^5~uVa;#h8tODfZibb='VH5p9zځ)xIw#{ﭶX'bQv-SV.4`~% byZ'^w1~uJ.fbQ$, eE}$$ e;acVt 9*0 ҂sn0-Z O= OuA韤BYi҈>> 3~l&*#ƘEqfLF `ega/;N)B&ss<]tғ%̑$!ŵLca˹=(%^?JsXiD/Ty>^1Y Ijf1>q/% [a0}e]R2(,~ythE`kQ@5<`b符Ô.x$GAzg8+=~ u;NT1 trep4I<*%1MrIjdidee"֢U⠕xe,g +Cr4;hgHoc9q/傪ԠwX0AhFfNmRr4weB+(Rxg<9S@8mS?4fAhAY!H)2{gQ. hUl#T!GHd.KR )D6< @EOHT! ,v H*L(bÇ#JHŋ3jXGCIɓ(dʗ0cʜISa˚8s-5JQT, J*QS;%VÊkZbDGdʝK1wj߿M;`lp"a(*,!n{@y(CBź̚ꄤyZsָs?H Zǯ==xxi.;IK:س' #qUč><󣠟Opc(%'X u|ӥG`~grq|wb$_ U( 48Ј wZ(}h"&am@X#2ρ"X?B?EIr)aQH,%PJCCUBHFq {D(uȞA$pԩ&mkO3զAjS!(!Li~jT*E,RUj?r?YخNO/bPl(lՂQX8#+]SQ2D# ,0|5蚧_QB aB,< D 4D{n3 !SE,I4 8裤A ,||oL߯Jn^Gx,%@`ZP!P 6 *p$`60(L el!<+ o8x1L_784"0S fD$pLDX*52h OPbkVO0c&X1 aP(96yr,X;8"&:RB0YHC,.7I],43rW#Y0/A a~-!]c0iV58-rxE'4.'5)Z0Bz2O8Ft+3aʑD% 8} ̙<"|)׈l` ࠌ\FҒ:%$Ɛ W! *@lwTJ`QPj:ܐ yt6:9 W #Q  pS*S*{zImfeu `W>hpE&P"~eV—+"nM^ސ5BT>VdhaԦh 2nd2PR!mDoZ`L4QiNэz: X8*nFЌFF؊UTQ'ܛ^$6_ -‹W'7.`X iX,;²Bg]*Šgx8'ChVQ1]_0"E0y@ 7qJ&DR eKUU#<̏o4JR\Ō*:# HDj4=ιQv 9{i1941y:apz@";ͨ9tt@1:Ft^H+i8͕Lj±GGҔK!Ho8;vu0GB*H]"Sh:>J8ُXQփm(ٮHv aH 0b5fIۢQ[}CZ;|hJ>sx h<0\y'!Wm`o U3P ,09mrd][2`vgigWquK  #.p Glqr'&'G ٘r#W6G"r:K97);rZ(K]L7GBGtKgt@IuQQuu{uQ𻲃vWv5A1sARwwh4Cwk˙~WxW}S}/gbt-\{){zl{W Qqg{74F}WƘ||ϧ}D!}g}~6b3~`~Z6P,~w4Wj\l,؀tcEq v{K2(#{,`;˰聅ܐ%{̂.X70hȣVa8::8A8qلyB! , HPÇ#"d@ŋ3jȱǁ ~i"ɓ(S\˗&I͋SnFϟ@SlAʴS%KTbR۪j T]tָ:TY2Q~X+ۏ־ @Bmݿ!e(̸B `@kL Bs^ ҰK3eȁaȬsͻ N^μУKNkνﲱkOsDϾ{GO>$J!Q$h`xg 2p 7 A`2DE({brء(7 CLBX.4ָ%TB$"o /R㒺$y$*op @VReQĢ*PrEK0uVi)kJ"Eg'E$2.ȁvTANȱJ,c.Jr z@иJ\Ј"hٖ8b$ 3%8,b i'Z;TCAgw $1%,,r2l8<@-Ds4HfPfLWSA@@QTJ|cSYa^[6Y &PQ"4B֤} U96AWd?yR j-5- &d?( Ao@qu:m {}}1Լ{.a)!;IgwܿZ o~|3n>[sl/ѡtMnB!HIbR (IZ  pK`z3 jbl0@Sԧ?M PTE0(ߤ*u^d*c~ؔQTI VL p+W cqQYrVEinSdtʶo q[.u]㓀G̫^#d!/O`HZgf&F]L (GIʟA PVR 0+#Y̥.w^U:0a3>;f];elt4C7MBX. 8Ir/9':d_)Omҳ~~Q'Sŀ^MAуPODH\hw򵝇((u)F2`uԪ1"$ 6ORBmK4RT3)OhiOӠu!Ai9UT8QRFDq:qT5E$E8.~W|IiƶQzujG圣WAi&Ю3ߩFJ6`$Rz-,F89ObLMjWS#|lgX#nw )\qt8=N U3mgؐ7$nG5滑[:%#7w8mNb9NtolIձtZy]!3!w Aynn! , H*_#JHŋ3jȱc/CIɓ( NP ]JbIM|B ͋1eJhI BT5F#$P2Qjz)ILpyB%#˶-ALy$7 'sXIO~,&KS.%n޽1HO8evlC(@lH@9νOfu>˟Oeu:`R ( p%UF8`sVhfv ($h(,0(4h8<@)D&eI/YE@49UYRd 9XN@PZN@U#Ǘ"јl(t (i'EbԂK"?:cޘ4JN߬r/VOT XS>:5M>Г,yB3a: ,J HCKԤd0JDdzmJʒbGIkC $! }ќ5(碛 xf$L껯 mwHEC(DvT\11 m?qН@6D+?vl ,G&s'Кin ) 7?@⮄E!RHK7]f-|C'qJ]<]MuYHIDܔ: )W 2[=pwE%1==xC~RXA]  td]=Ao'k>SKF:BHu@Y\ YtN5PGJ@ ZA:!C u<[7 J9`?lq0A| "u x?bkE/ @jwMyO 0` 6%@KȠ)V>@ aY j`Wh')49x "?C4bu&NnNH*ZX̢.z` ё&9I P3 K[&Jͱ$nt>r y#9r<"(,2%X,ꀏ$Y;Rd~jҩOe2'zN9VoMt+_-1phdZbǭI #W2ym/!BV3kqb^c ?Xf64ogɦzEH{NJ,崯Ulg<6MuD,zhHIЯAtd3Zo})s`m [Mm g Nqseb VrqP8ρNɣ#G, ձn=3b-{z9)?r7u71^C@R> ϥ3yG 3`ojBqf~m [*%ӝ'hT(,J $E)KSL㔧Z*Q)TBX*X*^wEt1WR\bD&!K7.)A[_\EXn]zŨt^Wȷ a cXVUb@&2.e+C&3 r#$oz[_ߜǼ! , H*\8Ç#JHŋ3jܸpBC*\#ɓ(S\ɲ˗0cʜI͛8ssfJt旁*]ʴӧPRp-yzh`3`!Ѫ^˶S BG6xpƭ_p B] 8|tc˘/.~e˙1o*?|}1LJIzpyc8&xgj`{>SyQ֗RdӫW(@M/t) SobP\. iMq?V51qOvjIev8 @I+|'d@$ KTP݈o ʙg4H]B"0 +HǾ!=H{Y"5B 2`H<.BJcB,LS{10|̢+Xϑh=HʁP8rh^0jC275ޛ(@H `?.@ax`'0ATepS ,,@ a8Cg9  }L!;,!Y\&$>=k^ m`1t@'юo1@NH aC > Ua;ы@60 a8G921#bOBOa U0&Iޡ8+ "Z xh +(! oPcci~I`*3 @&bF0Mj(22 Qre3g}N,"E&OyΧT2}8a3@!\rxj@p\C \hQ=`=BJҒTE=9cҖ4f/LgJӚ8ͩNwӞ> dD#IG!C2Ё G*%/;a !) VC ^15"88D4klfгϡO~z% (!jW:3BP[E1kp2(e;!J)=jζn{q+d3ёʈTRjQҪկ5eFn\'=тO6_QgOj[ S!y,MWTBU;NXQԤMiQmVLM[to,m5[ ׸5]+1yW5^jֺ2.+[f. kw;11bo{%e:}BJ7 37˙-2Ac!mXc%6ӤGM! ~Iv"0K[(KK3J5J$KhLMRTô~Mͣi`Ti(ؔjN_XjjOne&u γkE !m&ql(V~֋ 8щ! , &ߞ*\ȰÇAHŋ3jdnǏ9IɉO\ɲ˗0cʜI$knϒ~jPУH4 oSXjP-JO[P>z0KJm\elCo!R~z 3_$/\N)v,cڢ< tJ? Nȓ+_μs !HM6O%˓O

Z覝~ʚa\`I/4rXVKtzhy!\jۙmeQı*' V+T:ԭ>!Jv}{T$'~?~w*1kP\ۅC|,w ,$l(,0,4l8<@-DmH'L7PG-TWmXg\w`-dmhlp-tmx|߀.8e>rLi=BGN tN餥4s晡 bf뛸ʫx:= nc&lZ=}msnK.{4,0 3lGG #}o?! , H*\ȰÇ ŋ3jȱǏ!dɓ(S\yQ$˗0cʜI! 5sɳ&I(F-"M!ӧP*l*Ujtz@\Ê8ʪf߂0[J!J'NTN,[Uo*E QuBOVYZ"r[3r Q[^mՋ Ȇ@X\SJOHN2Nu(hУKNسkߞ+RTpӫ_Ͼtד^P߯u^v}hy6)Vhau!Q("{h(,0(4h8<@)DiH&L6PF)TViXf\v`)dihlp)tdIxP$~*蠄X^\metfBJBV E7[1"&$ 7APPAH-tLP[&*GB?4ݯK@(~ø<ʨSri G) se\zmP =P@E[ܛ )r5@^,xtmARCP^\t%WlXK+0ɵC*7ubr=,8,0cDB3\G3+t#  w9 n6nr1dF݂W^ ߕ8N]C# 㐯v.BD*zw砃$2.!饛t.n/o'7G/Wo==GoŬz 7]@ͿߏCr JvSqx30!JZӞ=!\ vA q ?^Dp&LL%;Hq*Ds6̡wç!HL&:PH*ZX̢.z`˝¸9@%ьdLcNuDQQBbqJ)BgT d#AP-KUWjVjVTt)}qQ,f dII+-^Zq\.v ^ʺKhS0,a @񬀎1ՁcwVeQ̒?4IC+ZDu`cO;p6?"4c rAJȾ)p A!VPqd0O5Pa C(%Ҕ^# ! , H*LfÇ#l(ŋ3jȱǏ! ɓ(S\ɲ˗0cʜ͛83ɳϟ@JԣIxe橊@6DJՙEjx O,yjٳhn]I_a iݻ_oQax*^|o7s|d90`̹sU5 tD%칵kNPk7#jVR'̍pBOV%*8BrNs_x@zB }d68@(pA=wAC`'bh& 6F(Vhfv ($h(,0(4h8<@)DiH&)"bL2m@b?B - e%d&?LPse)%B")B (ٜxy'r 8= *9S;qX8#)]*tC4Gt)LDlqZ&xZ^HS2jgbL1b 2UJ7,~R`JSAm(E;ŶЖ^He`=$@l—cJ"nJjVÚֆm|[Vm$o3ک6-h5 8ťq5R S܇bx%h :!\@$A#^?O9w6^\c|axX|=3ILP_V0%b\ĴWmDnhѐH#MF E?N{Ӡ^T)=P7za ! , H*LgÇ#l(ŋ3jȑ㷎 Cɓ(Sj?GI͛8'X_;U{|ѣH[IZQ'O %ʴի`ag8}<əZtٳh’o< *Qݼ+_S7`N:MQ|ܺ]FϾ}D ˟>Ͽ(h& 6F(Vhfv ($h(,0(4h8<@)D2gIHʸ[hK& >^P$ #i%~ !)R5O3,1ٚ\S@'G6sZT}(M'B>6A47).|ۍ'. 8 ʜ r|G )aYu9몫\ 234B K-M+CψK#:pTzTCUWN pBPV0jsiqEp!g*~S*-AL$ 0ml||<(d=B|^#1(]#TW}Q#Vw"^{vdmhlp-tmx|߀.n'7G.g2V~l zE;lǞV{mۺQ샤ncto \0'q'c9/B;?HKuARga}p A/o HL,[c$X*Jw A05.EƃStLYԦ7iN^d'> Et( J^ȔPpN5 b,a{hQT@Rx$MKvV,ȐY7ÝصG} &: ; BL"sDŽ_tưh@|9$F`X @-:dA&=< Mf@/!C3X|)$i,{{ RIOk! , H*\ȰÁ ŋ3jȱdžk>LBɓIR˗0ctnC8bQɳϟ@ j+;D*]ʴCXV:J=/Qj-FVÊue*G9w6:~TKݗdZ 5~{}C)pU4#bU1[07RMѿ~)otJQm !N:=4qAТ2fRݜ3\;8 MtA P84OPIՐ:<B JuBp`.4 L&ԕQ,c4j]ЂU"( [=j=M!y(A `>$O ?{\ &WqyOn>Ђ&"Ĩ9]`I/riix2Bs  p%džt()}%?pc] 6a| 0c@>%~ | `5PD-LqP!z_aZ' 2A!gdT #$ 5ƑBJ,젓&6q\cVh≇` H5JpE0H ?ztET)D It&,8d4K*F84r1,7 B Τ $/`9 DZP-X$#e "\NQKiJ ! a+=+N2,wy0: 0IbL2f:Ќ4IjZ̦6nz 8IrL'FNl'-&5y3E<d6N?kЊXs+CP$;S J>E+_E-OG- BPH/*p%R$! 鬆M|d$͊IM#^U'Cя՜e7V}ꬸ.Y6U[ ! , H*T ‡#JHŋ3jȱG%Iȏ(S[˗0c\HƤMd|aϟ@Qڡo#9*]ʴSaJJ.Rp֯`Qᆥly p, `K.B8!pH*X=Uoù+( JÆ <$-+W^,Mڠ&"PQF!e"sf I!k89,o%uغGԛ]' Up D6묳^ Aآ70+7 pi BS4 Z b,mK_}H٠N1- ྾clEA~~q]NN&G}, a*33qfnԞHs{qGЫщ:-2mP#Z.A]Y_ j{TY*=Elu{ 3fݔ>ѵ}7SqA}O&r_!MNf.qiWC] !Q]$G Qv0DI,)dM`I34h>`D oSDX^'*r'oafxyWD1lBIItPEcc9|>0e8q'gЂ:W؁$v_p50_ B TXe859ΡEp$NȊ@FQ +&t U1! Xs> ;F'=8".N$ fӘ uPp3!G%I# 1cL8x7r#:,i@#sހ';QFLQ~xcTrTI"&?Π2(@Kv1L5F2x%:D&j\V3#ҡ#hD&piShIF%og12Y HvY#t4@ *LB*db [GsF!&0604b+Ђ7iȓSv>%QJGDH9Txd"UZKw*i?ֺU)^׾ `wRMb:d'KZ1|,ayuVg6ZUWh=i[:e.{jYkşyqֶ?­i0akVjA$aʕPqF6zYqaqy]̩saV2:kԻޡɗ/Lf $mii QkWc0PFk:pF}Ȧ >0Van418:)܋aLϸ4ّ܍ùxlj!<ϗѻB:92YόPnw>Y 5eP sGrE=jBɨz$ѣH*mkQ]Bg)Xjzp裧QB`׷f]S۝BNЭ*TqzSD`~+^̸ǐ#KLrcJ4KP؅CG=@XM۸%gb eDRA$%2pU  DO/"jRwB?ϿyN } 6`CQL2 t?i(X"M:lӠbƕE(v8 Xޥ( ΍ȸWȄƌ@Wc(|R}!_$["xAF DPbOvb$@-A2 n^S _LgP^!b| yiŁ" yBjߦ)L*jsjꩨꪬ*무j뭸뮼+k&6F+Vkfv+k覫J3"A5hsս!2 |zod8|ILUQJ%G) o?䉾=I|u r| $)W|"2=M5+_6Y?;v< UCOGTwOM}UFOdesXl!5dqs^M7dݏyQr!5a1( J6\ {mt_ !~ :K((xF2 TA T5ez~!PAb; 54! 2c[V#0[E%8fLB{H%`[X!&廙P ퟘMFl PȀJ98S7L &,b801>8$Pƃ A43Ha#ΜHڌ ,\&@`7 p8m9 MtB dpF4_8ڸ$ṭ> IBL"F:򑐌$'IJZ̤&7Nz (GIRL*WV򕰌,gIZZGKGмNNSKd&d1_3y L 5 PЂ&BcB49s0i&s "{S1b$ŨgbX9lcB'JъZͨF7юz HGJҒ(MJWҖ0LgJS[KF 0t7`F-S @Nb "1y dG+xeeMhƱd,gYmd9jMVVnj^ 5`k>F–c}u5 No_ x&Ȩ"-g W ) a)F`vЇ@ l3Ͱ[D&:QAOA3[e߀і_AYġ\! , H‡@HW ȱǏ CIQ#י$Q0c(q͛8s|ю@^((pA*]ʔ`X^jzGDJׯ_L/ E hoXۿWxP3̮1 N, Lՙ'EgU`{0$IŬG_~T!85Db64,(VZZ}p@ͼA2r1D QYBԶdZN 53\w2`00NxLoTўnh H1}7!׌"KwfhM8Qr=(*1=6! &H:ŏ 2pv%%a &d:@yld2[3:Ɨۤo2-dq_4|&7 BjLf:2E)ꨤjꩨꪬ|iHxꭸ뮼6h2'ƪKʜ"ЂBVkF v-چ+k覫+k,l' 7G,Wlgw ,$l^%(3r!3S3P>@%U?l4ӌ.r4-K;(`rlJB Ur"(%ô05FMp^r˙=JB(mX4~v O*|*5uYh{WOE5GbMYoMY墩~bdVumv:FVby2i9A[<.junoyA"ҋ"c&Կ$u#]_PXŌɜH#Q(M v pD6Q!P @Pq#I?A!(쌅8`QD@&5,ld!R| N N0 G2xAT|PԁL[ SNJH22 ȀgD 3]$/aI*Ah @Bc3A X&Fb;4 Py,V ep5AKd=`1^> ҈cKi32&Mmz 8IrL:v~ @JЂMBІ:D'JъZͨF7ю⤎ gɐNd4)B,IMTxD(IiJd1t%,eiӂ4fO `C]4"ͤdLuSMVͪVծz` XJֲhMZֶp\JהxmZl;QhHKô8 jd'լ5%kzeN! qk$6r07o~r8h6qpҤz\qdm$I ѕ{S2:t \nE{YR Oz<9?X3՞tk6#b pWo}LV0~?K9&?a@ G x 6SƠi!K8r. )9pI\L XrGlN(J̱"ѡrvP~xON\cLIq)W;Íc\2XxGm'At~|gۧ~'ꍋ" !rϟ@[ƜYΝ=*]P6qٴի 3)V ˪uEa۷*9х*:7Q ]׷F nhQTV5[̱gE6}P=z B(U>ˆ#roޜCU9uqJtGX,CسkνOO98p`nӉx܁=\_HZv ($h(,0(4h8<@)DiH&L6PF)TViXf\v`)d9%f fũ)>QnU'PcZN6PX>( ?4}僙O37aK;^NyjZmyZAun-JVQEMjTm \! B?)y9ADلWWZA"Sؗ>Uv@0vUN* ڎY\r 2rhBAaM6~[le: B,x6^ O|}6w ,$l(,0,4l8<@-DmH'L7PG-TWmXg\w`-dmhlp-tmx|߀.n'h.2N)Ay'ӁZ2 >FSb|Q jzTJ*ƞy h,ѽtvyl ?ֳNkԮUz+ }ˮb+J>{ @u9p;V;L]#v1/ ! , Htk#J #JHŋ3j \#ɓ(S<;IMb{ ̛@ գ$I1AӧPJJիXj5(It4)bv]˶۷p%|ؑ. i߿+ Lxi!'+F ^Z`UެDzYbSBenf5BG6xpp=oIM&l?Pqרj۪*Un@r>~,Q^7 ~}[+Q>߀MRTy6۔R>ZxIΆU(DX)&(# <0FT"`RݐE%Aq0A@)a0`dH"9I@PA\TVipň\ve`)dihlp)tix|矀*蠄j衈&袌6裐F*餔Vj饘f馜v駠**f"Y.I!d3*b0 CAdM}Gi  kN=QKSU'oxpQH)E<{$N ' nDVgMįJ S RJhASNip^z%1*k@80I)YLeG,aFq :UAt`7΢ZSA:צ6ڜpˆ|Rک˛ vę @m"SRƒǂYY标.Im>[ꬷ.n/o'7G/Wogw/o觯/o HL: D$ nU#f[JWAaX\M0+VJ2-YKDL2ĐHUL6PF)TViXf\v`)dihlp)tix|矀*蠄j衈&袌6裐F*餔Vj饘f馜vAZ)6 !n!U)hUYg>=.P K"K+AolXd?=0RbI&FcOj0~(,J]zfCj@l.S"&[f~ղ $QdP݅GR7Ct$.tOPYk}PiQmb&T iLTڢLƋ d `NN! ^-n.'7G.Wngw砇.褗n騧ꬷ.n/o'7G/Wogw/o觯/ t?者*ղt+]Wen) \sڳ5 PS ZCs)h ]Kny RAd3E'8^h% F~ k&1 (/ư8lg$TCv3AQJʢH5cTl&Ĝ]Y qvGKcAmհqk`#R6 ̏Aa[:mxx}7 wKJ@! , H*\xÇ#JHŋ3jȱǏ CIdo&S\ɲˈx =9S!ʞ!k]3Ukr]sBU9 xAHI!Xe'1  %Edb+; 8q2nԊ?W<tZ&+<4rPc+/ y8?_y?՗Tã)X9;,?ӯR}L7~XԯTxHO!ԦzaU<5ZjX'ֵe^~`N4F)C(6fDcIli^_.f8Y3!n56Ҕ6BXxWP!:ek]Ӵk_lh۵Z'{l]Խo{R) 1<%иEnr$D|no_6DW:mrugGυ#OCǢO%U?$%׸UrZ_@]Ś]_ -H\ˈ.'pB@[a.0a oCJV$b.$i]Wvh+N|W&t5tW[C&r#練'GFTo}W;/DV_^6M%h's|fSarAǦ6m ϙr8)o1Y28ZЃB~7!M*Q2_7Bqc#J[ z+#R)N e)#Cu3 ˃$U@UvVf2pfvf8~6gc! ,r H*\ȰÇ%HHŋ3jȱǏ 1BIɓ(Hɲ˗0cʜ ͛8sɳϟ@ :MAD*]fOJJ*AyFʵWྊKٳhӪ]˶۷pwBݠs6y9UÈGQ7!PK`aSy+ϓAPys%odHgqԈG5c!@hC˖OALήG=c7~!nWD9`y.4v@$.,AP]8Á>' X,`CZL;ߨ Š=K!!Eh L=R#%E !($Z:k H $YϔߓX~"t?f)UD%?Ul*e*bXtIQ kT`|ea$JkO7t1y餔Vj饘f馜v駠*ꨤjꩨꪬ*무j뭸뮼]+kX6+"*ЊAؚhQV-Bo| մ~V6q T˥+;s&'obUqX`Sc ̗ . %)hSsF|RRՂ"c"U<qW2 {v2Ћ^i?+sC4Ï>,cB>4Ij4\M>LaY)2lNK`w:,pJ> Xr+exMG5q9ҔAѾAЕmkTC%K:L0Ag/yk3sF<1@\n]q1x&g|{ to$Rd.`!!BҐq 9 j8r'2K"$VPAz,)ՒU򕰌,gIZ̥.w^ 0IbL2f:Ќ4IMfbDl< Fl#~7Gbeq(B*rm.<)r̩,Ejw0gEW< !hzP`{gC1J4 dЁd~hGz:'F2Ta a(#,t!Mmp#)3!DM4#I%E(T# Db#`c PzTnS;BG;1d3HS^#T$#IRҒT)Nu#,M>Mb:dļZ,CuYfiE@ZȎ ނHOkriE]W)^—V~ `U, &aXk؉U]Ř+y[ld%ɦ[٦e13#͌qEg<-6dQoy AV;5ujJ6!lg;D|6_$7x0'l ![؉:ͽ4Z\2ω3u'@':e]պn- e hkKP+yY/ZԳzTWv'?UD6NWiпu"&} Pea). Z ӌ􅌦E|B ֋$uMXb1VgG:Fvu#_D8jy^ HAZ#q]d#u^9d_$,b-;! ,w H*\Ї#JHŋ3j$XoÍ CIHl&S\ɲn.cʜI͛8sɳϟ@ Jс=8ʴHyJuܹv `*j0[l^Vle))˷߿ L{9"@p˘3kpÒu<hÆE9Ƞ5mQ,%m<@MT5kװپqݻ, nO(n o8νJԚN@kOo+>c O(h& 6F(Vhfv ($h(,0(4h8<G=?T;e$z(PF !yWR6UAXfy^NVAE&XV8Х=2Z@8?"Lb(>Ba8^=. Y2Qύ/#FUu饮_r ^a=x0!`-YjFO9MʏQR"m`:M0}}}aS<^t¡ftaQ_L3߼!A F@1aNEuaXH,,@;M,h8<@)DiH&L6PF)TViXf\v`)dihlZ#G&m#眉3PxҦ}*s@P=zX)buሑb5)r?oe GS23TuJ7#[ץVjc f>𰙬@aZ[2CnC`.%TLmC%K;KšUxbY0LXQ垛nzkHo4¼{oi?}f{#X#,NLj:޽k_0Yl>fw><!,L00i&*~lhF`? @-,>=tDi:3ғ ucRJ*vQ$*sEM Qn'7G.Wngw砇.褗n騧ꬷ.n/o'7G/Wogw/ofy?!Т;ZӨXMu w: Ju*nUzUXb;ZuVU|,aeXW,hI jZ?fmq[ոԮK]}+J qCI^ +h F1MFa kF&IaSOqc .Vu1ekjĸk8#3XgATd#4)j&c gmM]ZBLl TFnldƁi1v|tWݵ/! ,  H*‡#B\#ŋ3jȱ@ zypG(S\ⷖ0cʜIfŗ6sɳϕްK?*]*)SA&Z,؞*Oje ǿpy`T *6ņ[,ʝKݻx˷/^]~k kك Ԯ #K%أMt[z۸s8!*mȓ+;o~͂V>{|."(iO /Ͼ˟OϿ(h& 6F(Vhfv ($h(,0(4h8<@)DiH&L6AʓTVlVf}XfyI➘uECBf"!:sl<QaI0d'{YU&Xä<wDZtvaOT-$K8vYCq?|ݥ:J0[*< RY $+*t ӌ >L*{F{UA¬A!bixڷFw{o,lߧ% ;F|AeRYm0C& H'h"(OV 2q&3h" CΓA8BdFґmLXg\w`-dmhlp-tmx|߀.n'7GFN9[1{$ , 3|sΟ3B;@I~4ҟO-?V/o'7G/WoQ7w)y0W~ޚ_0Ix9[*X@(HIRX4NySLC֫b%VgzرfYִ%`K[܂@Pbhȥ`Zj.tqK5pOH*RrcX}qqk:Lgς6N h;Nr! ,r  H*\ȰÇ5@Hŋ3jȱǏ CI$8&S\ɲ˗0cʜP4sӡ= D*]ӧPB&իXjʵׯ`Ê58aY=P ;[HBݻx˷߿ L8Nwծ%-`L ˘3k,&`StDݠwEū 8˞Mv ntiQm+_P:B/r*2r*m= $F7xEr SG\3^Kx 1`MkK|6=]ܓExAv{J<_Zwtx859!ZāGuCW3.Ȯ{fL/R ,0V_|Q-RFTPOq'e} f" 5 +6\~R R47'8" R.P). Z̠7z GH(L W0 gH8̡w@ H"HL&.*yN9yJDq{3w%}_@ID`5kbRT IBL sF:(U_I'gb#wI=Bu-(b#ȳ5;YK)XJ}LJd]WR5z뒷WLSK`XR&l#X.ݮcqXXM>kX2]LfȜpxgAZ|6 MitӢt&yRI;zKپ mnC67uvnƑfD Է;cҺmq# b2u: G.w GyR v#gJğ"ѩTJժZSlbVh&b1Z^EMt{HЧD4OIlcD9 qLǽ2яQ! ,r H*\ȰÇ%HHŋ3jȱǏ 9BIɓ(S\ɲ˗0c6l#͛8sɳϟ@|SPУH*e٣iӥPJ*oӧSjݚׯ`ò&ٳhӪ]˶۷p b]>|S6y9߻aʫ*0#v3pͫA+>$'ڝ59hM;mܣVGp]S8GQzPѧW{8Z TVW<'yPyf\,X|#uPJW+ 6xyqs=H :(^d‡ Ƶ{)nM9K!+\"r{_0I_99ʈI4A48_UqP%aw(Gb"Cj`‘Yc͕wS!Q>z>4h&Z*! m5j3jOV7EV:h+S*^vXVĶ:檬NO/D^< j˭KmfI6J"nV޻.l&J:lSJ6$l S1@| ;\$Cp2ydAI9EwŚ9'oAT̲˟!(2j~t:CsωLƥx0 HJ2u:TM1PG1lqcgH6W]]!ߢP3ls5? _p6Y@ 00&v:'H Z̠7z IBH(L W(p gHCa/iC  TSdň @21'J=q6Mŭ8.3B1„,cZ`Ft Vpn#0d^Ǖp3p$Q"5\#(Ȕ/MfL(I9SvR%7.`X AY+K]8+*0Rc&TI<`BZ 5cMl )"J]3/Ԋ8iNo%@Ĥ)p\=/Ewdo0FFA JC>%A9sZs4-%wޣC\N+YqhqӜ)7DHpi4J/!6)/70S2ȧANm@d'w$?4H?U*JWR#ui K(ȪFj-q@JjRZC5 :Q6e'NxM^S!ڵhjGPtQ$>ZJ,8\$6x*%"v+]m3Zӎ$ :+ekfۇA[̆ά]opf@l ڍw)MhDT̻ 1ABAY-at] V_]M5HJt o c@4ޜ rGcL;,a# EI1- ~5s*vHERͿREcDRcY'>qik6B ya:&ɑi(PpEJ |ܸnra^ jP H! <qR> p *H ;K~H:Є&2шnrPw4 PMwT7ـ @aCYa.k `5=ņrM0t x6 k 6h<` DmntMzη~NO;'N[ϸ7{ GN(OWr%1O?6OȚ/Ђ&}`ZӜ&zBjWZykd"N^K\ﺷ 9;pNlxϻ}.øp{O3|?+@|ء$^%NlHe0֛ӸF]{JQdAYCRF #?TWV5dPG *AJ˻%.rДw3d^+~0=j͝Jy{lFq< *|sOPY{PPDPeQ9Ql$$RRSwvR}$Sx5UZSS@ H5VwECUTyuT.V2T2255U<2%'"WkF$p%JH7DfWVCrne&q6R'dW:(XW'hpRrbRSWWU(k%y(&Z)EZ6 [B[GY5\so[5؉Ev\uo^b݅eb^^9xb(nE_`c #>__uH`` ``da/W\%a`aea aWՍbbbscsTc7֌c\c@&dW AєdKE6P6:?FeVfy;fF^]e3cg`f|vtVhI]qe8ggQ'Goi&a=Vgwi>tj_j9@j`jj>9uk)Gk=2n}"!uչwqUSW`[Y!,0AYp\ LQ%L 1Y)\Q O<-aqE5{Qt<Z Umh9\ ՅJ m HAs"ܲ9)w`O# t D1 ^д@`SٖFn!?P?V?dGۀ#t!aQ `[s,+Eہ;@1@/Ng%yU#:@z&M4dQ?o \ B8Tmk)QCeO~_;BO_0ތC:xl-E9 F E9AYP:#Pph, jP;,?!% XMoEeB8!da\h.BT$2!ħIp&bQ62;Eq` H2hL6pH:x̣> IBL"F:򑐌$'IJZ̤&)M^&61 [VCTs@wJWv|WK[ ąջ^=_g?cЀ1\`IgnЇ ! C&p^A11DtS/;9y>̧>~ @JЂMBІ:D'JъZ([+$ger3]IW%? ˗?/j% v0@ s] N(6vRWNVi-pb6]8lUMhD;(6^~ iJӜ5fjW FU͔2ȴf-o:9^kpS]Șqh( we5̦nYfZ@q@d)Lq G&)oiv;o~' (C_4WKk0tץw([]l0dW; '49~R,(Ty1r0/Wn8 Dd'/ [ӓ'Sǧhя">! , H*\ȰÇ ŋ3jȱǏYIɓ(S\ɲ˗0cʜIM⊝Tpj&_> Ni"Ot2`P"(Q aY%C<~ _˨9٧.$ =zՈ?evl@pڷȐb r,˽O%Ԅ-Z(?YX;iϿ:"u<&E  Vh  υ(@8 8,0(4h8<@)DiH&L6PF)TViXf\v`)dihlpY%riog,95"L7-:c_iVPH[(銜|L&BN5|?HVکałpj>FAqF!Z~!GT" Qx8x:'U骟N2dQPs=-@u(_y'G1Gb9[¿|֟%(J(ȔdAxz1|v% B ;%ݡ :yBA>.n/o'7G/Wogw/o觯oQ/D6OB4o MYc@GUj 3-mHw&7-7 D;\<ANr w.ͥ/ ^.t),r@ H"HL&:PH*ZXE鈤bR+"Jaa8)"QÔ7%4qWC$TGƨU[jWꂕaXJVEg}"ZZlek[E.MصQW0_@SA^X aQP\d~'*vmcR ȾCqR+Bl !;_ю&-*g;NϠFjXr4l)RN͆VFk_y(8RkS)ͳANTwfL .u(WJMxa!!4CN +i o8ЇD! , H*\p#JHŋ3jȱǏ CIɓ(S\ɲe=.cʜ ͛8sɳϟ@ JH6*])ӧPVm]ԫXڐӫ`2`/PuҾRP۷pʝKݻxw WsS‡+^̸ ,}"|*,Q?tU(6^t7,ٽ}jWȪ*-zV@tAfV~2۪n%dT~0܍5PBtac7+)kJ :0$!jBD IB W G(: m GXtT0§P-8 )b\t"|A]`;p!V>/vY.z` H2hL6pH:x̣> IBL"?mkKv5HJ%A@,hZֺBɅ bQ(RR/"QI \ӳGi^Lc0yareC&dLff$U3/?,ik,HJΌnpD^xND/|=/oi = ЊU-~Ѝ~C`C-"(k&X f"a OQp3,)Fr4#D4K3D'#SM/E@ PJԢHMRԦ:PTJժZXͪVծz1P[Wx(,2ҳTʍ7*<@f8T@GIJVRn\S!'U-oi[N!A\ YkP圲u[A)4R$eՕ`vٰ< m ["tY2Zeʝ&@&1d5$FIff& *9?:퀓Wo̹Gi\NFka6)䝄f 8G[ڼ k gq,-|׿B׸ҝ.u 3%OIvp5J%5.cb0yqh=(|H*/ @ A4Xg' o+5Dט/cp8jA N R28X~1LW4.b >1|?LbROPRKNE,zN! , H*\ȰÇ@Hŋ3jȱǏ CIɓ(S\ɲ˗0cc͛8sɳϟ@ Ef෡H*]ʴ%"aC՘UJ]Wկ-ʖWR96f@>㣮U85k_]R'%shI+U0s I 8!i <\pkc<}  p[)ȓ+_μ:NسkνOӫ_Ͼ˟OϿ(h& 6F(Vhfv (%"` @w\(T@H?#w?ZDESwDd$vN>)EA%u)䕱MP'\2T%XR1)& *ߤfBD@AЃWEgZ ~ w@'UDbrd@)&h i%ZP ,nit*d SlAiz^hC kS1+,En+Q+hD+mP ehB8TP[0C#Aø5 ,C,/53l@; /7P "\P.p ະ@ 6/U 9@-DmH'L7PG-TWmXg\w`-dmhlp-RJ7Bv-ʀ+,ʝ>sSk-r[x{n+wk/ʽ0l0s.K |m1wl)zr7G/Wogw/oGbw>輝YcO7 Lђ6sʵ@}ZeINh.e@I@Azarɶ[*oP1Mj@˖?Ǡq:"yAe̗5߰>]|vL%QBTuŃBw+zEIfAPs4JqjP{\C%;P2ȻkpR$fEPn !/F 5p%TBpH/4Jb1F1E u?d7]#w?K- .@یe}C]z%faj9HfT3"N98D^]0x#m 5rEwu0MߡA [)θ 8@A +B`砇>n騧ꬷ.n/o'7|Zv$ JGRzFGlKl_>D /o/AQӢ65>-k[ l ,f6E Ʒ Z#<85q$,WЅB:!w@ H"HL&:Pg|'@&89YfL,f3YA4Lg<3? P6iktZVpm{[.* mo. 6PI[ãP gJS鰆! , H*\ȰÇ@Hŋ3jȱǏ CIɓ(S\ɲ˗0cc͛8sɳϟ@*ۺff෥P"\KիX j#ׯУKޜسCνOӫ_Ͼ˟OϿ(h& 6F(Vhfv (Bh(*HW0j@8\06TbF#DSCZTS0|JAJdQ'>X&'~\f BZ,pOP1ЏrVlxII`7V^-! 'yY\`9@,8é<PM! a;ꛮSq%D۱_s+Y9[I LKmKq8hbDmJ?hrG+zJ):hI&RBPƾs. L"8 34< 5`1IA@@whIP#)Cr0,4l8<@-DmH'L7PG-TWmXg\w`-dm}Pjv- J\k7yy v^.򎝗˯ً}J SšfO)ZBWUT}.ء">|ذʽFU;U6Oe|30*eJZ<8( &'U< kVDN^,9i(~1 d+c-"$Nȓ+_μЏ1G9)oOy\7R88O^ ^͇߀hB 0ۂ `F(Vhfv ($h(,0(4h8<@)DiH&L6PF)TViXdI\v9Pd9e\TAyhpjF@$\WoaBh.q Ax*@JHQ RAXAeFQp)?` qJNŧ1j]M*ЩťJ.됥QNUN|kk"Ń%5%j>xc}5~"(o!Z)|KvTqAGE kB)RJASR *QG &[p%)\yњH%([&rO:̂]@ s.?UxLrW4o<@-DmH'L7PG-TWmXg\w`-dmhlp-tmx|߀.n'7G.Wngw砇.褗n[>5r%fB/)PIVPI5F9%H:tJ.=Txߚ:}Q ",3zԳњVmxBVUswNZ*x=f^ĩ׽u~18$la pӤPb$Q4Vy =Uɨb2J,˰d(JEYr! , H*gÇ#JHŋ3jlyB7,ZSA&cʜICT6 M $Z%5\ʴSJ(O*>!DJTc ,]˶۷pʝKn\ՊS"Vx!Z¬ +^x"J A`+|9 CMt[ש2[Ul۸v N67๓+_^{ N9̳k?%ݽNv4Ͼm_UOϿ(G& 6F(Vhfv ($h(,0(4h8<@)DiH&L6PF)TViXf\v`)fWsjNtTH`_>sF=7z:Dp:$r 2CxX'oQVR!'~TQ@f:T!dA >&VQ h Ijsб_P+APQAhxRHJ<֝ߖmՎ UFeB%QQpnFUB(Xu@zKpqV"M"Ѕq Ej' Ml,ruŜ[6_^>QCP?m#\AJCXF.3+0QAQC(w$3]78B 2&C,i?2ܱ3s?Խ2.C g,8ޠנ08Π 3~@8by 3..n/o'7G/Wogw/oϟ?~ #ĴPU_l\[P w+7pC@[:qs 9A`a gH8̡w@ H"HL&:"p*әd U_X7v'O}t@ jE5O]*S@%*ITJժZeXͪVGخW: c%jֳIKkfJ5MKxrsK]`pZʂTd Zk60P6RS0Y6-6{f41idlN^qDM8͗ >s{`x?yvVDÚЦlf'6ɍn`ַ~,׸~0#|` et*(XP4 ! , H*\Ȱ!B; 䰢ŋ3jȱNJk>j Kɓ(S\r%G(I͛8|e'ϟ@ -h,%*]ʴ)BPBbb!jڒ×US'G0e6@,u rJFjtF'vF-8Aͪo7׮ ' O7OU|hACxuh=WK1U \k,B\*'o2M;$K3`j8_3b&3KS%UQ짆r6۴Q\ t$GUedrE^E3x@Yi]B 1wGxYx=_v0(O_N3Jop]9`I/"Gm=_&͉2 ;@OS׻Gp"dW Be[別UG2GU~Ȍ wL9LdD.K!J`N(Q`!qh@h! %0 He.Dw D RH8ԣH@@D&  -j2C}r(Jp! q,'SLqԸO(x@24!ƆX6c> IBL"F:򑐌$'IJZ̤&7Nz (GIRL*WV򕰌,gIZL.2]"d/b`s 3]"'L [K$:1iC1H3)VSmɌsL"YF9Qy} @JЂMBІ:D'JъZ2@ w2h8fne_W!?G b99D,a!,6UdcP@ugZKX,f3CfnAFl+{O\V%-3sUy&jָQN lA[RͺI*N{Cfnaf7"  j]#7^sr%tkNաuP.٪){4CO {KTo|募[J~&J#ܮ*6$ĠJ:<4BP+kpT (ћGL"*+L夢SQ`TeE{Qc<7rJy?! , H*\ȰÇ AHŋ3jȱǏ C0ɓ(Qe$>zU"bs$QZr|ѣHYo5JXXZ8fR% TUoذطpʝKݻxW.OJbC߮G ڐIl9L˘% bpC ^t#GZvpH 1IT{bM*Dd ~U B=@`B @ A=0aBv% >x `@,:蒈82"@ @iA"U:6餓TVYU$LNQhV W A| V[ c|'ɁqɤL}FbQy?x&]~H yeN]ɥd A i5YHbL"!iGz!¯ ~bxѶ-E -7!fIn趻޳+k,l' 7G,Wlgw ,$\l,3 3̐S4T 2,C 13s 3̲5p"wLF,g&f ,t33X1!whM9d6H?,唓"+<0P6PH 4vF*I)&pbI/3,cԠ=( }bL"6rp`^,+%TM# :q@rH#3XEB0Qr4j \43]@7Q 2P 'R0gep sшT#pxD,P3X0yBD8qsS+b,3h&2&:AF 0Ii+1<\3.H|\Hcc<2*G1`#AqH18E(a-,&C&xD2 xJ-"d0鿃\5*bDAh2?T(DhF,!YXΚ$^)I DN2 3t{r0 [ #&r\`GPi ,hыJ(I Xno(F(ꅋ0rtXrvFhҋ8b @#eB$0C YԊ87A NeqC|0W:F~ +RȄl`tmjױdBМipf%Cqɂ:8."鬪8q.Ud d"ݐ $ŵ93\!9oNk" DD._7Ҷ BJs^u,5b5񇡒7!b@uMھ{G Erx5_ A`8?{nÛHI>$*Z_|z8g5n=s,ϽwO_w|Lf_H?ִe_ qޜyc+]B3a]}HA҆C⚏iIr}99~sj;g{c:b!;3<|;k |ȣ<<УPS=>|ܣN3>o!¶?~M^5lVlƶ{$@>m:Dm%tB4I+!,D`baAvmGp=nFBRHDGqDH1DMnnYJF#Dc#Eddpnn5^T%`tde$GmIfq%GT%suopoR pCpi G/bI)*5Tcj"yRP\Qxs,!钐]UB@ Qbl 0.ޡ#?=(\+@h/kĩE*CgXqPM}QA-Yrp.Gd82QI%5{\4s3p -*:RipC!X5*&<6PŦjwX 2!s!K=Aނ ˆ"at< u1!73? ,P?ݵWO^3Y# H "4B@T@̈́׸v*zY6pqH/ᄳW%WoGJ" p6XBPE~1 -,tnmv湼0gV_l` 3UUMFvsK3?o]6P]Ho 'Y&Q]WMlUT'|=^evyW`8M#"?mB$S~ȴh GgsV:3dRAn3f3e@#$dGh]e82H B_~6|E `|sK`y%`_ea4IjZd_s2`MiѠޡ! $?)yP MpwcV=eP !4 dV0Wp?hQ&X O'$ vF"n!1A1!ZCᶂ(rG -J`3 H#8F2bЌgL 7iv SG2ⱏ IBL"F:򑐌$'IJZ̤&7Nz (GIRL*WV򕰌,gIB6q\v]X:`#Vcnk3{L{ߓ5y/~?P&9j3;3 YB!5{n"(0E/nN|KUGp=~w&m=e;|_S|zMt`ﳅ/nFX#H#f> шHT€A#?1SiӲeܐT ksH;*ǁѤ2iNYT٥! , H*L‡#JHŋ3jx5rУ=$S\ɲ% M8sypUKF*]'P m `Ê8!SkV֮K5AMKUdEVÈ5}Mߩ~rPKo> '"xeuhZ OxLoLAZeJAj溙"Tm+_>4lQZK;T" ڧN)-6*rujx鵎cQzgJUQ+fjgϭEFVPIER*L0B_r%TV|>znE 'Ю ZK `I/HY"rSm!{qO(a*[r-?8O |2:l3ʭB H"Z8=4ԶU 2<,#\P5m^])P ; J*{TYRU!a)PJ- W#SHCUPկLU+~0K`([0,p k<ɾ|:ZʥJli[t\%iqdR:^+3;(* vyba{X&FeػqN@&0iKUkZ<]-k\F6Mm F7}-<g8΅(W?fΆӟH G'\R*ML'Ā! , H*\(Ç#*\#ŋ3jȱcBC\7ȓ(S\ɲ˗0cʜI͛8sL) K}grѣGy܃aO  ,QXʄS׺o rDb-fʝKݻxVQR e$*K68@K˘3LDRyغ!!Yϥh^ͺkMl LBYk%8)DO q2`ETУK; ] d| d!^!ӫ_]}˟׽}~'h& 6F(Vhfv ($h(,0(4h8<@)DiH&L6PF)TViXf\v`)fʘhf #IBP="vFA?!ECwrQ0 5P)j|IEIDZ~* eD݌]%)JHA.߬ʝ{A8C״Sh@!ժPS}-YL r3[Euںw]uX4ק:ŅAPcD fQ0vq8i0)? E ʖB-"! ['2X0y7Ifr:8O\%C!@E: 9g8 H0޸ t@<`7 @(A( O4NYIIZ iD' b:Lz򓠴ж B !d#RVic,$Yڒg.w^ 0IbLfL%e:r].I.aS4MDJRoj,4ӣ5BJBgM)IQReN V@\W%C_"0?!KYrDi-jY aJ'p\iK'^K^TKX*|_J*,[ өK")Y c)JJVғi#e+SKj抛lgRiӞ5W-*! f$aK7 pCwִNo=]V׺ׁծ_D :ћ^Vu֚>xvű}`b`!K X.QkNj+F㑹J(]z4wK T )޺|WT^o:L&qÀ.䒙 a1i&YqBNNj'vPʩHMRԀ *QTV pAY*u( {`2貚wZy+V\K5/K2]YBhjS~<%TubX@ٰ`m!LA U}cM 23Pժ:ZNԎxIBHb4} MW QgҗAkrQ`p[]m,[<7gk>g(aFs ?N ea'/nvXU{qcXYd]_w]{uqwsﴑpS ޭd W--Z=p4 ]*D5D\Xʐ!:9HlCD9p-"%*ָtf=+\bj{q` m lF4)Bk8αwA`?R  r!n$)ΝxGx ɼSNz'<~)/X ! , H*\HЃ)TR3jȱǏ C\$(S\ң$EʜI͛8ܙrW@ JhȔvbLiӧPN-QʵיƯ]T'ưhMp׷pN25>pr-W~ ~Kp =V^|OMbN`Ø3[HUUaCͨSD*9ED y@ھxj^ _[٪س. ߔ eм˟O^ś=QP~h&~NI0 Qr d`$f$b@Ї%"BSy,h(]zŒMK2lV,,A%L+%s>D܁%qM3YNH)FLC4J |"EQX{cGmB! E\eߝѽ2l`r’8T[yAsAk^Πߘn{)jR47rx+A3C "kӶkg:zO. D&x#Lg7m0A؏C ٹ"gh^ bLCP?>D E37O8P9必< NnPT/ɟ}@H(SXE0 gH8̡w@ H"HL&:&#|bc9)"Q(-)MUQ3DuF4VZjV#M䓫]Q tȚ$kYc!=B-k)rHHn],_d$߃0R OʌglG8#H&[2Y|!]2q+d.W̢3 N4S x69B=aO{З B`0 B.@|~ @JP*ճq!BІ:D'JъZͨF7юz HEҧ<4 ڙt>r2t>kM GUӖhUqQWe:I2d0IgպR)-H2\ڪ:w**5խf]bA~c`92 T=,bk̂1hcc]43 e*c^^֗Đ$[a3Ch-K`&4D Υ{?Y kCN KۥhZ?mnܲB8RYַ.-dIBv/ FM*1s%H>7V\:Nԩ!pw]B)eo{FH|H֗`|/|B'ϻ%?}d d`?[N &F? 4!Mg@A+Ѕ! , H*\HÇ#JHŋ3j8qOC CIɓá\ɲ˗0#I͛8sɳ'M=fѣ.9Di jJj]SEU`b&:}w;eϿ߀8`4 F(Vhfv ($h(,0(4h8<@)DiH&L6PF)TViXf , ݖ(v%&VA]! , 2)C O3)|J'B(0h g6Xa}ӗ'iL"8ڸbŚnd[\"gό󌬴J8Ԕ#M&3l ,tT(D\SN.:B_V5UB :bm.PJ8J׹&$B"Zl5GɅfBUX*rCsůcP #$4ÃP30JB6m!r` +|P)H?kF!8ԸrFFS#n9j#,gеck*5ϭ10hS3k,B6pzԉ4\33E}wP&i[\a8wicbt?c.nPa6x#",zSƙCpύ:y#==lo_MXRN觯/o H`p20&fBµMpOrMHe(D)J$`&U)dSTŒLMzUfUCܐWV5:j%kY#"FjE,J0+A@faq"?A/Jdb Hr!f3訠 ms vm-162"y[CFqy\&ȋpn edDLɈ!]'n D|'NO@h˅$oy^%DrK\Y  aAByԅ焦H&pëB&/l lfvLn>4m'! , H*\ȰÇ@Hŋ3jȱ#DH,e͓"<\ɲ˗0'BHW`rϟ@T#ExJDŇ 8*8UE&l LNy{bQI#wax/5H#ֱ{53.b0ChM+HAwD_^ctv~x5㧿mno HL:$P@0 r'y?Pz+F(GP,B^S WU;HVP vd0j]`cF'.Q U(8,ްH+]q ň&biIt$HVΖq"{|n"!܊' d-Zq\% WKb2+Ü8ObHYJl%ukxJ=jvÝhYKye yfA">|o S/LgJ!ռĢiaArD~L:v~9Psj0zlPAB>h 2 IJPӬʢ%6mʰR&CUmiAʨU|XLA2@er Zix+iDZt"[fqVB91T+s{uG[nw bCyYDRAKouy⣵ǤcfX7gGkcUf,qc 0"jRܱHuTس+#*sѳC9y,@7΁˗@=xsn)\jn @ v F(!L"8fv ($h(,0(4h8<@)DiH&L6PF)TViXf\v`)dihlb|o)眙'$_;ىg@͟. P;ͬ2@OUU#T^gv蠉&4kW_ps Uw!ˆӷW B?Rv{&DCBA|gn#Gz騧ꬷ.n/o'7G/Wogw3s] MP3LktoO1ZsMMhc}o[&:%p+벸=.r4 ,9ys @N'(L W0 gH8̡w@ b[t" Q{~'$Qz? %CMQ`%)URTdP dTYVժWjB\IXa˄E0 /RVAgūX2u].3dsX!5D^kb:F\ظ }|tWOj[PӞ/k[⿲M&7nyۛ7(8Ν^ !yj@Q{^@! ,ҿ*\Ѓ#JHŋ3jȱQI0ID\ɲˉ ٱq¿Uܓ+!L ѣH*]ʴӧPJ4V^]'vx" PK}7!QpʝKGI cW{|AlGҥВ=zhKS)Ko &lQtZR2̰c˦eWQW-rk%Ko<:DX`1yЗ&[Ejt{ppⵦ(ӫwq›`5Te 92`B*ހRƑ 4_3,1Z~W/ fTUJNsHEGÆ,Gk?߬R>‰!@)GhO0P1hPnQ0N0Ƥ!E%!e =|ch }z%UD8q&sq"5L 6碌6hR1pp !4覜v駠*ꨤjFqxꪬW*무j뭸뮼+k&6F+Vkfv+k覫+kdIO3{$lRosB:O'#U0D ߨjX9S+7rY‹ DA}e: pK"Q RFV_iobI4SM]ل)qt6TZV}݅yl{W^{Z`Q!71YE~h"?Uom9L]ߑJNOu[IM#'1 ;o9?)(2<| -+L3߼Ac}}!zÞ@ o,1 p^&5Iz1`!@ՠnpJRs'H Z̠7z GH(L W0 gH8̡w@ H"HL&:PH*ZX̢.z` H2hL6pH:x̣> _b"G0 BLb٭{ "y:e̒ l>^@y͔?CP i%ZQ崂N;FClm)ZM9]ShS26lEps3uAJ_~5ǦMPusZ^9l~.rdM+sxq W6Gpֹn⮼8uo89U-hD%=ԳWX{_!)쇿 jPZ\`* ! ,*D)ֿ*\ȰÇ#JHŋ3jl#GC ទ(S\ c]]X9" 3sܹX.I`Uw͢P8ЫRuNRU{|4ٳ81Ѕ<Іkرp+7Wn&/u|+rj5c}pHL٬8a)غfTA.TA; қ"{`yYC|c]=@ /ٷ`DF-R$%*EN_*[[q*']}=ѳz[w`!"$N*Ӡ2 a}p׆(A[l)֘ i0Hߌ (dHXČ=8L6D@&cT6)?RXK"\)dihlp)tix|矀*蠄j衈&袌6裐F*餔Vj饘f馜v駠*ꨤjꩨꪬT QIaIsB6`Aɏ>zP.Io?7qCpy*AUAKQj4XduG>ՎjzLx%56xAoty]bO@eBJ0ȱ,ZvE&TYe1NH/\x!7.˚kAN@%^%R]0{X+V 4cIVD8RCzUc %6]s'V'*#>}.-a$scaDd喏9}bz^.n/o'7G/Wogw/o觯/o HL:'H Z̠7zkՆD8:\JC5bXZ!VhMZֶ- nӚWA,rC]aE mAE"|KgN`a08 ,& (F5GcD=,QKYLf7Akn&JP&D8_f0͇Ps67JkZr٠l:"%6>sA^u F[K.qۜ/ S|˜>\~.tD_N>Q3E! , o*\Ȱ5#JHŋ3jh CIɓ(S\ɲH0c&貦͛8s3"Hxk橊@6D\ʴӖ=. YEUUrׯK!$GjϐJĂ[ʝK$t}YPZẈhԯ_ @U˘'"|iYЙ'u>N˞},[m{z ?㘋wFbР̸sc.ra ' rKN lCLνi xO>'ӫ_Ͼ˟OϿ(h& 6F(Vhfv ($h(,0(4h8<@JDIl7wc;"P0P! JM{E/<NiEq0A."277)$$BwM /k)#4_$"h dA [?ҜlwZ jy!=bV'tUs6J7| 6Mly>+Vkfv+k覫+k,l' 7G,Wlgw ,$l(,0,4l8<@-4C-2U({NQeeЁ)d jt)'tiՍy"tlu}9:ҡ$@KVGtϘ馝~۪]c&j9^㫱Z k^0*l G! , H*\xÇ#JHŋ3jȱǏ G "c˗0~CH2GIrܙ3b JȢPɴkj>8@@ʵWv(=(ӨSbb׷p fYRZA߮Q`2]fm߿>N?O]>U"6*"O-[,Qdn‘ATZ қ"{{¡`5Te9AJzP-Y}G]*8B/ʹ'FKw*Ѓ Vx}a7 ~ >XW(Nash| >Ȉ%8B ɤ6aÐ69ȑ6؈2X"PRD ~hEQpI$ )o<8`C9瞑 8'6裐F*餔Vj饘f馜v駠*ꨤjꩨꪬ*무j뭸뮼+k&~iIF"xkYԎgOd;`!E\5H3H6@ 8"3]uX]Wl0 I o?PVoH%JfJh9Vl d1Nd=,JB"4"%DYᤵUm,~]r SXcuBUM@Gg1uxUj2QLvCֱ2PqƢlEl|1! > W1U+8yQ>]l:ZN!|rܙ'>"ICio'e)'w3GA@ai$@(9}2@ HL:'H Z̠7z GH(L W0 gH8̡w@ H"HL&:PH*ZX̢.z""ek[aZ".\J.x+]rW%| h_uE0/SFdIb6I 11*"2g'KY^.e1Y͔4gTUWCҺʗ@,sZvK^=NmZ}$6.se&,dsO䆘Ւb71d \) prR.ks]y*G !:ҙuc^WBv# w׻)/,KRBZvvKK1 ݫFo֘jeӧ*>BРӨK8Ԍs3EKDHMU[M=zNU[Уӝ2|zY$4:ͧlڭJ;4(TtJ 0`? T|JE ܗLYg{DAy$!PT}|Z@~|r?892ܕX_ @$#$SJeY`:f$uh](!L ~q!dEj`kY~N+[1Gd?4dHB"tM 7>ßАmZ9@,pK@otBFAYN؟.H;08C<@>`(G6У1y(y Ɨ(@2 3dƚ!N Á7VfAO SG1<0QuTiE0Ȃ!HFE_qt!@Q@?d(#m) I',Kq@hI1r$d!bA TND?A40,#q5"p& NXud3D&f{bi6?a$U! d ;hbpLeT2(" Ri1 ) i6I> PJԢHMRԦ:P5LUU5f;Wi09 bc%k.. JV L+{W] Yf6karQUX-&Pͬf7ۑqJhG+-p iv+Xڤ!^kHԛ-okB>e$}U PZ&7)QZW,+v'r)b$wKfQdkW$&8^ȓI:Ђ$D)_hiErҔ M2K82Gxa GL(NW֩We1ҶU`2.k1SbؽDW,^&XV R1ay3Xec4{ rA.{ThHYv_K3|DԲ l_f[D(rR݊Y KJf֪v\+tH7&rm7I Ǜ]:i:ӏpexެfߣe[C~\Ds&t,]@5/ wh^0 ?x"U$l QbPIE$hHA|Q *eiIjLX 1),c2! , H<*‡#JHŋ3jȱ#$ C$.(S\ɲ˗<͛8sL@ JgH,H,ʴӧJM$PjJң5K6'vb-˶۷pʝKݻx˷߿ L%s%(.Xa71ĿOոea 9|,Ш+fE,]&JmK6B ~D k钅m>&ʏ#7 Q̵:?6(z?n@۶ 5J}{Y2]X8p A}]PV-8wRv , %E'$h(,]S9!:b!/Ef_ǿرld%'U̠XBDg>ޥdbБ RŨMjWHWS+HSrE/-ns*x lva{\&WRJo|8 p;x7nu bzs9NzSfۉH }dWaC72@)Xyѓ)F5Dl&%JN2 ! , H*\ȰÇCŋ3jȱǏIɓ%D5еIM*U m< 7D`"ȧOIJՁ\uTBR>ɲٚ&%K&3لyҥCѷxfDݶzE]+^<,Z;aq9,p̹ϠCMi<;+A&NM\@{۷x .<s!ȓ+_qF $#JmOT a-xM9PX. 3\gFljET )%5700QT "xg٩nޢ8m5,ug]b1/^JT"YC?2B! qXn&L <ߟѼ5q1P- x\߃N:df2Յv ($h!ë́!24h8j &@)dDe#P bO'"dyFL(1Q!N|))ZX̢.z` H2hL6"YIrUG+UzBޅD>YV5>IbbÕMj\ZWCv^Lв2+`9Ya,Y c< ǀ,x d"K[ KƘle-{YB)ffvֳ $ղ#kF[6ƴO8 j$ rBk^vS'F mJ78nwJ>C@Nr1sFwAzxmn@Rv8%tK]º>ɴKiAx<-yAbJEQG-j8ŀ! , H*\‡#JHŋ3j`Î &ɓ(Sm˄^ʜI&–6sɳϟ@ Zr/F*]PJtիX,ׯ`Ê[E7~aꛁ=z+tvFVȶoPAO9e , Ç? @ kSf!S4k' ׼yJ36V3#Gr""'TlWSYpM: #0qi $G*Sy:#+!LA#X!D ln:s\>U!t#K<? 2 ԌsMP\+?P/Uz# P g?SC }vO?7f˰HL:'H Z̠7z GH(L W0 gHS|ph0"`~H Dld#"#7ٍJLrV%.Q,9aq Z]N/19shg3"w (pyϋ;{cSOu$dއH̯ $ҿI̤BNz (GIRL*WV򕰌,gIZ+fȀL9KSRq"ĪJ8M *",+dz2qr[Al%֑˨K _.vZ\b *; 016<5%D˼4 yJ Jv2f1b`&f7!g@}P4kL6Zj 5ibݮHQ5)j XǖmMpCfձ.oy6H;Vr+c 'ENɩMvnkl^5Ά\݇x8Oxij!RXJ΃px y$ oh=@EK4N!wHD"g#?)PbR= 9Ȁ! , H*fÇ#~Hŋ3jȱǏYIɓ(S\ɲ˗0cʜIdyɳ>)E!ѣHMʴiC9-fիXjJ=BJ=T0m(pbp}B`)?~V%蕐?~QA8x _`…۫]ǐk~ b}<ɱʀANzy?cL\Y=o>*Q"_R4>lħOjB(C'&,) IBL"FFI[$rXY}j HؐRSoaS>hQ*2_ k+4-KI+YYʬPK Ҟ ni\Vu˭]xTzU3q◿6`f83b)'R|f %cј:9; T  fYq3(;\&4pcEѪ,i .{Z)Rmy#ƾ6JlsA`S^Pnh?j8rxȀEnrDDρΧ,:ֹ.kX۩ьV./yg݋ =0|]qxl! , H\ÇHŋ3jȱǏ CIɓ(S\ɲ˗0c\e&ȉ6sYsϟ@ Jѣ!]ʴCNJ*p`zCkP9S'PY%^O/|z>ѡ⣯]N)v= r2Jj>KTm@ZR0`c˞M۸sͻ31ږ.Y,Ej~KNgX,ʏ ɑ~qk$OᗦO>,X$g hi  AVhfv ($h(,0(4h8<@)DiH&L6PF)TViXf\v\ZdezA2 %]ȒT93 P!X>]`L L*8,8ly.g^8D-A^,i6'd#C=tY hjā}PPDk (I ._S!,LFZ pA}E".׵4h8<@)DiH&L6PF)TViXf\v`)dihlp)tix| Y[)CZ|g裐Fjcg!"MhVZAxU;jDZBNC'}uMjYڣu^Apy4IA&BAO;(e }'`(A.~,A)B[joOtTњD^Ù¹Q!ͼیՋvLP7uȃ>DhA! Կʹb[|1ApP 0nLZ'Ee 1Sz3[@eѢUCr:4ѥptUO#$MxnM,i)٦"R["a|77Pu&!N d2+?ָ7҉8T2V Bܡ矃 2P41C.;.Wo'7G/Wogw/o觯/of(mm75w8gp;\GEnr 4ǹBFt3]#ֽn (Ȑ B@ H"HL&:PH*Zъ:KX3Q[2RfuSIUHS!DMYUfUZ`q Wfc%kY#/&-jY [b խH>fNetM]4I+_O2L3gC\ALb%P2c2cle:;&`&3xљ7Dx h֜Ɋ65$miM[9]M6=#ɓ(S^p.cʜIs"˚%aɳϟY@J(=}ȣ ICJJ*AVj݊+ׯ` ,@5t]'Y/9pjuJ<ϧRrX̣Dרj۪*\ $b^!ƹ%]Def>} 4ͻ N XOW"X[E{Z`?L 4Cq3YU <&!E,V 2Iɼ49[Y(- tEl@TTDҌMu]vX &$qp M@%VpDmAd 3/&dHL0^yxpG# T9dC\35.+ό35C 2Ph_C //< hP׋ Ao觯/o HL:'H Z̠7z}BB(B0q%LH&B\.sZЍtK] [ͮv4ĝx;ѰyCh($>/zLŁdo{U$Xq` H2hL6pH:wt=H*0q* xZ8\-kҡ >5~VnlY3[V-fs[cXHzvˎY~phj*e<8}CzYc`V%*rGnk2``T7]K<$h`b'Pg`K' (JB|S0&A/~IM ,HMh \ 5́Dvƫ`) Ӄ!; Hp =ρ !@jJMBІ:D'JъZͨF7юz 3Ґj$TA5 ^.a )Hj n;xM,Bt,YZ=tAz~ O5KvŬ_K т᱖e[ɪAؽ\eK /=Kn}+\q#.m]m%Dž5a5W/l#Xs GLe,(f1i Ț iJcz3)bYvֳn^{"F=MQ\b5Akj{Mml3ƃbRt\ *-A9= GPs[Zǀ s Vnrxɛ-*f9ʿ!YT3'?˴? 9: aa~'@)~S5q?Jf@! , H*LgÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜY14seC @[$.*E\ʴK@eINPjʵׯ`ÊKWhf5QT)Ng)Rӂ_sZq{`gB0 }}WXNh}U ~؃F(Vhfv ($h(,0(4h8<@)DiH&L6PF)TViXf\v`)dih*j馊=&q#m}#P0vgB,ɟ9q a:7 d DI0BI,L0,a Z!i%ak,V[A}#5IMu3Uuc"8M*EdYsYW10hS3xG4Pe\ ?ԉ4\9Epu)5MB&밳;><7Ѓ48Wo@\܃x$~#o@觯/o HL:fJT8UT+W,/,T .w}~V@WvB*QLz"/ Fx-1 kJpf,sdF3*>-=3, iӼxQ0Lm@xFMl3[rRd+@fNMhC*PV to㪧7 pSg8ivLUk溹Νu} Xu}SU?8\* ҕHPI5%%SZFrҕm%Ayʀ! ,a%H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8s,Ƞϟ=u`ѣ'ҧP ,8eתXT4ٛ_bJ˴aJz[ZC(ŏO7 Zݖ7pNj>xAIJ%9Г`@G|TE7D?EGxDy[h?@L`So൉GbysХ/`Ơ ǰްa^*ЅAV]%o}R}䙧DDpUMnM$eqU5`Wagfa xd#V^&vĢcc5rc*PO!X)yh0WfAfC Z0bQ:5eF䅀V~ipÜ8)Uf&a'n>t9by~"!jؓ\.ATj饗@'DF Dbjjr:|ڨnHɕwꭖi!'pJ+`z:`fW9*!k? UE]l :`f@y& o *pY$wf!Z\Jp.|mlhyГ ӓ yf3#,ƺ9`"rX!H4|3 0~45IOjT'm t֧zYHvM@gfnC w &G4x@!2O9B ^6A-½ )ZPLQؙgJ`_PP7^:5mAܘn@Tޭ>1<۴T-0 +J);Q *[==Ti 1TZehH o=go_-?lkL< 0#`(p;?@:b`0x<:T+1 qߚf*+l 'Ƅ'<8*j!L5шq@iD ʄy(E%--TJUF3F ^_o-1jD6Ɓ hG?1y<)ZȔ\Kf~! @:YI e!'R*3Q%b/q9`M@4hLda$I3M !̦6k8j_ۺ79Lp@r[a&Ntns!4D] 0l9>/O|!d7CslHNe*ͨFIf *+2m'i 33 C@G-ޢiP XŨ:)8n@?Ԯf36p (|!WjEn}|inZRq`ZPՈ?b+ u]dwx퍳tf&@fGK6,iWֺihl_Kۧ!ep\n*hegaojrMr܂ň)jnJw3]U"$ .wV,x7nY̻/~)d(cܘľ~ɊeXRrf$ސSvl#c%ܘ0qp0x<:ޘX<04Ə"Gl?O@Bדd,J1˻"lEr@$Di: B5>2J4 9Q Ge3$~mcGγA&,ID}-)qzD&]\IV0nP'M&z)6-Ss$D)Xau*i %j4[W%+ QjYkR*yEU4(nf) X-I du.\vMWD{V宬ă8Y<`'Rl[!X#$bI򆱗[,G 뻖";W|~8`ZsH>6g;'CtX@vo]%5W)l]̆w hw:+U[Ǿ7]v e1hxp7娞wmNr(ouC}| OTmyR{~ uzR8&>+2{{@֧uo/TM 0;`n]a_"d _8$Rn-+I0X8 `'J3wLN}Q# jP+ h~ mzGsv$} X.v}thAo A+x+I28x\ 1?51xY7I$82Є0 &/jpDQ}NڰKhrAswhXӄpi/k(mX p wouxgCȈ gh6ogP r(Ԉ7P 1XX0ސ \S q7]Xl؋j P ċw3 ;u=aɸwa5rsH1 e`73$/M(txh}7-|:ix3Bk: ;gY:P 2C ВDvD" p{A%ȓt% A)ePF) |^PQ=RX `Еz#)89=X9i@QZ p;Q~Nyd#db `o.sWȠU0 gY} v `V;!{Z Qb!29Y:Y Gn5@҃"p 9bsxQqٹ#SP 4eF P:^pW#)iFw 01p -P:, @ZFӔORX` hZТ/#V(z7 e =!DjH3p)paRޣ 0%[aIR)U:0ᥟ/mGekg5Z%i@njdxtzک:Zzڪ:Zzګ:ZzȚʺ̪XW;؃W8luThغXp\حAe5` ȘQ(ٮ&%h8Id=ʘMc 1g ٰ[ [2I6 I єO#O 1en)۱ |闹0Y6kO隰ٳ9DM ўK{O ʠ$&XM1>Ygj)ij4a~d&Ŗ*=@&RTFJdYV [&H&VFMeeW|"!b"gfvangf!Rgkjhq&h3ARhlg< j^iyvn-%!VjF&vk!6kv'k*iCkElG+Im>,' )Άnmb&$ZLť"O2mej8s,U_w=!0Ɖ(+ 2pqR p`秋 ':/$ qq|r13s+Y2W1,Hxk\AgADw21)8Lʥ3SWu?sPȊlFu4Usv"9jg^u5|j# a (JuWwьqS gr)(OCp /8eJwyt{҄O2QA*@zaHET֝ݒehh1zSMQRyڞfx 艱Vz~MՕغXخ,J(ݢJܔ+V}$jx ԟK}s)Ҥ(f<Q߿})(, =Ք,M˴$7ޣ wY#CYE3YN9 *ɒM*cz-8/aPɳ6;W?C9,HypjA[.8X e^D^2ۗ;K5Sݖo7m`_`?iG}+Oi<"%vn2!=q9 FP'v,sɩ>N˗P!獝ɝmnSܙ H ڠnʥ9ٟ䬋J:[۵I dZ8 z$bK5. @6 "J3a oLn LZ Ez_v jlNb(ot3;Hzar_ZwKE}jCB?dK=HMLNOL4TH! ,i H,!#JHŋ3jHQ!CCII&IJ'YNʜIM͟@0 !4RӧPJՓ;jJ `r 'Ī]-۷kePܻcC̥_vK&_ +^̸ǐ7"jȘ!N̹sIC[ZӨO&Nͺׯ= #۲[;Ž`s%(6Tw'_y<1cŊ,5xݿL Yϟ]v`"w_{A|}$H0E!уa}`TZ6AP#&ł}D*"O8#$ьcM\TH(]iN),٤PRBS e0bUF\j ]~f!W^4Fh9|~(Aܩ|B4fUO9UO J(m`P#RZ9Zn ]3Pi@y$?AiiDԇA~*QZP:q BlO#?5w2NFB,[iɄpUQ#-pH1𪑹ޕjQ6E s@+e0k5 …9,Wlgw ,$lɦ9,/ZйԒ3oӛtAN1$u"lmkLgF IBL"F:B)o<`FJ,! Aa4 ]1r9ܡ+D!cK]HG/BL2fj f()M1fwvaQh e4)Nmt@Ydz!+1l@[4hYm3 R'7 sBI876lIFQ[F77љtPեvw:Ow#H/t?SG)uac EzK="L^r>Pys.bIN~B_iM^{$& Vk`@IP^'Ɛ{>ġy=rE$c.&J֗R4c03 Gbјe ! ,i H!@p#JHŋ3jѢ†!vIɓ(S˗0c:7Iㅘ8sЄRK $HɴS n (>ʵ@A:JٳhӪȀڷpuKݻx'"}"D޿)AjÈI̸ǐ#KLe~Ϟ/hϣնHͺk3>pi׶@fu <0y 4W #<.0B"1B.7i&"l|) 3,nrďd]䍦 Y䑉XrȒR1 dDJ#lPIJaFoYYizٟV1A,I$Ow*r''G]t9}fy騤jjcté}*Sx5=!M2~H묵*BDA$餃N[б%;]&#:]˚ leq^R&Kn]X 5S[s?ڻ%h vpIh25pF㌃X_aglP t)y$lʁ4l8< )3^AC0_Fa-1يT@P4)E%ParXfuqВ T}mwGzV*7\h.'hg99WNU7Z?E砇.Dv#I%h%H밗taoޒR:eĦŻd#Pɣy)MO=IQ}=G+SLAHE}N>!~:hvg_$`=E47R@RD^ C l IBL"F:򑐌$/A8V%)$:6p>3,c@HINv9w1A0X` &f襓iL)VLnQ3`&3'4zPF*bF! P5Xi~(\zQ;mj.PXfkQ,X:rk6=H%MH ,^ .2J-NzJvj.G>.&P3I M*,0A Su@1 Mlr|$C%^/,EP9 #!`?@GH %WEݐ>-@OkY5K8PByPWF[ #4N:+50AwA}Xs7ވoD N$o%{QNDi2$ }5ݕ a8bL1Q7{>^0{^O"{!OS7G/Wog=o/3];WtӶo]o HJg"]I H5&p |'&HOh%-s@Xv7\or?Up Q@ؤ ~DEaa&a38̡w/5L~(.$]&:PHO)R*>ݶw,]fH2-Y<Zrx OMB ׳G;/K] Seδݩz:5=jnT:uWUZb^x*2A"j⁸5}rm@ Uq+R@L"ف Ọ̑k5Ax0"$!AL„0MbG`hZhNGhY&͗5KeʺYxγGd>34"AxzN4]F;!~,eB7P㣇 !mm9HV{u*YJ֎R xmK^BX痌ɡ 0 kfsJ>3&͂wEM:NoA{|3udxγ | Qn{VeAQԾvD}bQ UMK_:HNǽR~.[#nD¾R9Ծu&3q`UÞBBkZ*11e?XCp! ,i H!(Ç#&ࠢ3jȱǏ !.ddF/\ɲ˗%?ɜ JEɳψp\gË4`ӧ,9 PS8kL? KlG!55˶I^ʝKݻx:ѓ^ La"nɠ1Őw&~ߕ_ Ϡ 3ШS~ ΰU&ۢY 3nT8෉+7*;D-BAyhХl|qI.nsw_RvQBoڸ)о("J U}jNHVhbY 'G9L(r8fB dSX0g) ZDP 2T)l6WfeQ 3X)Y%T&IxAL,QI9(PҞg+BFiA0 ~4K)*#I*묱jX&&QjgmkIZJ밶kH+pUFǂd%HAH?a-H˰bkض Q[?&Ź[潅FE#\fQ[.#p0A \`y,C8eUG%l ,k*@pQ0fBɄƒJ3N:TDG ShۤF4uP 2~DSA=,tAl"ZcuHۡ::ywS&X#:em"3MݐG%MSS<ua8QMq5p=OF5?IQbMF&8=JO>}mEf;588FucgӅw=oF@~#^/@V HL7 i`[Jp,VMfrAQP)r{ S6vp%B1P !XMO*Aj#*Z~~5(%:v!LBƴd3b[E1' h%alƭ' HjӔ7x#^t4z< /hKsK!HHO (Jj* fd0iNz|(R\ɩs1m ML@t+)",Y#YjFniU`,Upe4IE/q׷W^ &D `70bA$&(52Fwr24f)MeV3h  n%42 Czf?IZ @dIh@E? th-?y 4yD 4i:j28b5`Z>1DQg U 58FpD%PNA h[DT2ш T(2źT. S lZʾ~D qXD2i * 0 MqSBhb"j'ם&q20wI)˒ A%DWLk`WC w^*p xVRx[!7e ߗ@-HK`YʫN;'L [ΰ7{ GL(NW0gL8αwӴ!(=>TCQ9$5.Ld"FD5*\XmCdֵY^WnQc3Y7QhIkZyN mm[?7nq 8ѝnq~mtUSW]VM+_PF6~MiVNM 2`Xz%w^} B؋163yCbČPLB<$w C <-ď 'E -X 5 3^qnmƗ;fIWo'dGClcS(A^ ,!-F'wdpPsO,X[8(USrs«4L+ KҲ#lJ.zY1z2[%uL3f=egL ĈvA™BybYԡ12DS.^TB2hBÂ&1=w] JUzV`,m*^=i?VT*S5DUdV+[/ޮ~I YfV5ﵯ=(agÆf u!}{rwaߣfϥ=mW`6@dg(A67?%Whĵƅ\r\+\i ]s%&]U@4eQb]j1j@59AdD9y5ASC n%^N,a$q]FO>RzH-k {sQ#/;I“X#3N#/7/BG # U)RݙIM/'AJQ^,)1 c+ II"#̥. P0 JH5ͩL%tg  w2Il&5raMd^ 1$يnF›9.LXIC:p< D2BQ)XG:q3G%qbHFq "*٨DސEDtQʤA#9NEH*'-FJA&N~K☺4|S:JU RET"4=yt9NM1ɔ%7a$!ɓdYع.!9k| tXght~)p YQ-jۂO$ Y ƏvSFb ätg~Ls4?^U!I =7)nAR >r1rREBariJゅ7YjQaڗ9w jUZӕTm*IL5jB[tD@U@D U,ЀhAT`K_– G!*pށ6(&V;g(pk0 .ogA &];.\!NJ$zHXAAlG}yهޯ|Kͯ~LN;'L [ΰ7{ GL'+* 5V,c=^6 hgkV%/A MrR׺uk]7W6.{`T S K$sD(hJS` Zp+W80-/!Y{BDE/,X:r 901 9J"JV7Mo_-rq$iH;;"gu}xdtok mw|)JVh1*>ua(M'./}1̉~FNb84 zњH4nzS! g? r,Gd*P]e>U{\قJ2 FoU>T.ˊV3hG? DRb],_ MmS =MOtIרeRm2 JUMìbnQܾ?1kc!bdcֵwϋ#bq?†谓1+=V%}TtLo9b~<[VԖՅjYֳU#nwW%/.'\7ځn b:ۭMU?I@! ,i H*LxÇ#JHŋ3[PǏ C9Q TTIdi0WYJTEJ$sPի̣EPJ:%|1gCB*U f"SӪ][QNY]AW((ȥ._rDLx*vE'EKP]U˜3<Ukn>}|rBUE'Mk)]RDRQU&ͻT/ KT>z+w[r]N} ૦lJESQ^EZapQ_SK<dU~D;nv ?ced / / ,JlR bTkI&ȶj, d`a(c+b8<@kb !H'L&0-TWtk^`\w=u`-dmhlp-tmx-G  I(Ē_GDM8&8[?!QF!RSE $*LQFp%*d]n |w"\z]z&HuZQdBe0}|Vh>b/Y57[mF"q9wp/grt?EI3w޷oq%HKK0>aT9p ]hI- 2`0-А"]\-$B F2Z\SBB@$i~[R4$(N N.})Lc"t9M`6aFND@ "( ϧC@Q[ހ)^dDE`VH^+YʐDv_JEb,dU[e ?JvV' u;tJmq[i>Ń YiF/~AuSAV95_4"8*750Ex)+kQYǙ%h02ւSp*MA 7Hb3&8c^&Up`!A]r-b-!ި4ŵMzQT!f l %Px:BS8Q3 c)JaU5Y.:rՂ_ XJֲhMZֶp\J׺xͫ^׾ `KMb:d'KZͬf7z hGKҚMjW{7S )&أk&W].Pt0T7` vE+lEw ]|Wh-z>y jSY/%) Rd\5KzsA8yJ(%=R6 y$eJ R?Dj:ѳG@z ܄dG}lO-QlA.R'5q-N$;F;4OCkSg֋ uEQ[MD GkmUnDKNmO<7 Psy?5w?u p/--uKmҹR{gKw.`GԺ,tt#VUP/#غl ov٦A* _4hYB>d]]Bt*гw,UE"{G]C08aln7F%"^@5-`3C >vde`* ek!!p",\! jY t mb DPH8xwX0,FEI pD+Dq525pH:x̣> IBL"F:򑐌$'IJZ̤&7Nz2(d(qեM H@7nJLeI9MЁE)Xώ*qr49˙NtO)Q9.AD$(]~4='f<y G]o2@>|#>څ~79{4 Z{1n(9W?rvD%^Jle^xZЇ}w$їO8,nQS)gBsf! ,k H*\Ȱ5#JHŋ3jȱǏ CȀȓJ&T*Tz`/K>Pʞp8ӧ*HTŴׯ`jXAvǖ=+p¤Z3K"x0C_.6M/`;m ^E߿3\06p*&kZOʔУu5d~eޙS`A~(5jh^?KL\-*3ֱk. r#l8a}0Fox}v5Ͽ!n!e8M9ϸ2F _.tZ'SNr+<؄^xGչM98RFwg,hSPϔ+g|c?9S-X0H!$zA闔TZdSdC#!Q >f&j&t4R49iv_8gu:R ߙa87~ՠ6:j}8d©bjF/!h*êW>(+2+!>,^f- 5̒I -?F;m?,;wM9l;R?N#Fv(kQ< %y_I$ qFEܱFPl1)=K!|+ʹ#&yqџ"=RC>L3TlW4^$-A;4QC/ASt4OPGyWK:兽K-Aa݋BN؍IЗy=q܌7G.Wn\+!!p^;yq_e;5.N;1740u=mWogtgo8zӟC >պ\os+ HL:`^@6 Zg A( ܠ@$ Ft1JR bƄ( /B^w\2bK#Ɍ!:if;a%FNACT) ".z`aXJF6BPKp A+9~ 㘼.oPG#򢗽&? |?Y_ vkـ(+2Y 0M("pʌС#$b }4 MPCDzy_r$d$C`L~xbXz41DX沈LPdGPcx*L"|0cx>)`n qPHdhC40F,!YIi'N'z! v[f iCM$ bXIuRBB.5=2C#qV4B* XޠH'@YHc!cZ0ibeygL &twIS&S 7]\רGMvg>-b٬hUJcڴ (P[H{woo \dqX`g^u".A)Z]1V`4??׷ ؇_z^T tl Ft` V!M_ >T4 mm!ш%4!"$hDA4x7V1HPYP*ģ8XFHP 97єU^eqcl&C+6EqY5'j)hnM9h*Qi9~&wDjΧ* 6B⪫i&+JЬ-;-lv-mB&x)Vx䚋MzZd3 k/+o8H{ |p.<05TKANU|1n2+[P[&d2ʻvhkBTlAj0gtǵ>3i#BIS(- =lAN]YovpVa(Y;ave{7_Yd #P<2# $qCS~wg瞃xb 2LPgÑD<It.3;y_V.wif< #,҈!%;KW K0A_SQ$K09P f0hG#%!v%!D 5A I=wH c>Bh?6&J<sW{.Ԧ=d8"QuJd"Y.)[L 0LTQMd8"~g6'h/hOX3)Xdy76hr#HDd y $6t VEIXi`kIO 7ihRq䌺IW~w^ 0IrL2ɐe:S\ f4IjZ̦6nz 8IrL:v~ @Z([MBІ: JMRECɉvb[S#WъV"TQ!)Ry0,Q [/6u)^$q`b4$qPRԞd*ؔ# Ds"jhXd5H?#2l$8>H[JTV yDͬBW╨BfҒ،xH]dPc1P?Ye[:UH@E&Hi%6Oej7Hlϓ>"n+UKMímoԥnET&Mӝsմ3]LNN]5]H[f3jId7soD MF3k{]p嗾Zo ;fI v&Y aM!MHG[lXitHߥ!%Vډ܄itȋ4x>"g5)DzTIyFВ"$'ؿ [Xβ 8qFU6xLf2wk"Tb!suL,vUQL:zMs&@Pv4R4gGM`E(}N?(]gKs/l*Dbe<䁺rLmAZϸ|vk-=_"k,%peKxC3ka ,J%j,P#`~P|T'}B:d8ZVBf@'Ls…L8"*gB|M!<-uM!7EH,f@xd=GT+r!#t|Crm*Pv*Dm:DXIdgNO7z܇zw;$R4ktG;<l"f{#غED`ĭ(~շ6#`Є#Qd)?-#@&Շ@9y)8w`+ pu7 v[H!.sDFPVs !.0a4 E$2 4.Q?+?tFH8eNPR8TXVxXZ\؅^`b8dXfxhjl؆npr8tXvxxz|؇~8X8qfַ!m7-Hhmbh7v':x!kRk󉠸f~l醊'(&qn&"Go}"pkËHqq8ar(3Qs7u!uFWuxCT߈Cvc{Wwws'xz:~-7Cyqyp# 錘{אt|iW~~$| + ȀD(F_)-?7( DYHـK7M3TyXZ\ٕ`b9dYfyhiXtQlQu^,QQF\E'Rn?zpZ:'Rv12FWqSdSw1S9_BuTyITaEYEr U)fEJa VeeUIV,1WɱY&vKwZ`n}Ŝ¸X$Ř%( )X9)cI|yZ6}Z^$G_[u['ɐ4$uL`\\iR&U4 &燡Q{2U1#:)-|+0?ǡ_Y2y_ +(f4onYC4 :i$zAN6l'_ n oi&Nze V L9 a#xbz"L#L'R/xc(8x8+w i$J2)b#r7vXKWfeS.f+όLFtxfkY`g3,%XyYNL]jV&LJ~UK =*CjNjhe= I dG!Ṕ**6* yiZ*JI%dk꺒K@ ۣ#הK#3TptR:^k2x+-֪ ,F+誛k):J!JonpRs gB0I8a /]ԫ 'ܨ\:4)v2122_[+r.WM:шĐT!JJ\&,Ȋ"(;=#+d&IMFtQp4qj`+t:q޸g=iR |b>ݥOk ?eٮr\`ǐ+^*-bP$CXR_goiF`%;P>`BPSY{X088"gP"N)vVb8/#tӸ6әsQ>Ade H)(t+GYIf2YJцje+W#RX9LR-sYT> G0Y8S'ʄ3gMh@Դ&6n'9͉tS'gυIt[]tEs5yF7A9q{x=[`-f@! ,a H(\B#J8q!C (jȱǏ Zl0I#1\ɲ˃@Pf1_s͛rJ@ U^iWr%bdc7BH\rr͕\%+ԗI'Js8WR3 +07Y&מwZ(}&hFZäGީ֤1p<薎I#0H#2 5##0qƩH VzSk')"+޲e\#<Ӧ8r 4U^+x9@W $9喟gmT&\e6-x~bq2 xDއgNԉcQ@} j؍+2=;0?d|`9[0 >pI׿/, el"Y3`)@A}#A"$NhFm6!l~Aꐇ>X&@po LG*Z~CR(GY.k#jaF"aX,iY[0Xh8r_f1ExLSvG8;F$PYk>"}8Cy#DqGH'i48O<4wxb Mņ>Ԡ4L(A$x h!bQQ" 5Ԡu؃AApT#(EHKzҜ&A,u)LeOj((?` *RU@ԟJRTTTUiԣvĩ .1GS55acF}4K0(ET2 N/ǺxC9;@)Ap؃%,",ؔ,e*[9YFcǂ /#|_,ӼU9sX2${M3,T4F;ѐ'͑'Ҕδ7N{ӠGMRԨNW}`mϬίXw'4 N@fkN*V@{D`1e9 mAeIV `xlUu7M ̤H -+)Os 8INw#DghWd3ڸ Rp|Sh?X6a(ΆСJoҊ@|Z4AIJ2~qtKa2C38C?k s+`1-`&(YaeF6oztOl009ME|?DBEdbiO@&5GI4sG"g >OX3 7B%2 P~# .' |'aDDA~a!e# =X!PIPE-Y O-VR,+@mEFf rd5a*S԰e`FGp|cyX+  9g@V4P[ܵf(58" RXJo0P `Pv(!28p"BXq ` TpeBy#P8 ޠ d75`S/}`QVpKf6@H% bhMHb@cB /O&Th.+(a&vP0hhPҐ 1];eR%+^FV'x[TUE 3Wm`[uGP;VXX a %yA;ˆ[[VP6? \֕S, ߠ  ]r ?8__eUke $`9fX@<l @a>߶Awh9~yD@ `?) HB.1Ț" Y6ٚy'0i0g yhIhˉ kѩV;kn¦'alF#l3@n{!ma01nVnݶ9wnn!#vo/pBp rp pvE!Wq)[0U(uHL1͵Zɕ^Q^cKgWkXp`sYwy ЗdfY!ʘYZ'`+I9+! <,1y'QFqY"L%l'  lW& ʆ݃iym&y髜VĮannVJ*o6# 2  :!#%'b,rȤL$NrrSrp%.7'17sRs^s=ss#B7*VbItgɤBuP:-Sj-\-堥bw=PvF@.kgb:0qWSfww{0,'gxw3392ywF{zy~!47,czz[z'{~P!:7cj|9ilv C}֗ٷ}}0(G~~~ǫ'< ؁ "h( ? hs&8<ImЂ\,>ڃ@AȘ: GxIl>kڀZȅE+ˆ$kOthM+W}&OxufDz nt8+h>;@ۊȽRhڀj9ߜ!8ɈTی RX[۵-kfK蘶^֎n;9xx>. kU [UV!I՛ `ݩ{\=ܪ%U{IRK+!RW[ٕ+^dyTgur@v ;f+)kɾI" .%QA0 \8>9'a<>>B.\8NHJ! , o*\ȰB#JH  A*)bƍ r˗0cʜIK,jS!I S'O*m*]ʴi"tRÆ ,5KRZ괬ٳ鲤 teڵm=˷oMY. ˸U6>L%dɎ3;nǯ/)Wn3hͨϖK\_nSK譒 {Kܺm gZeM{|Y5a 0S0NǼ.24xݻ s&y˗ Ћڟ>(h& 6F(Vhfv ($h(,0(4h8<@)DiH&L6aFNF9"HVvO81dI rM0,1Pkb#KjƷhj,**'*:5Jk5EK]l.ԵW\w`-dmhlp-tmxh  {):|fk2mrigΝr'R^i%2ZB5:Kr8j͡3j;tgC'Ѽ*NӰKl@3! ,v Hߡ- *\ȰÇ Lŋ/𑱣G?9$Sb4)ʗ0bI̚8iɓΞ@ JѣH*]ʴӧ7 gJ`<8@e(UXn}0lL9r˞M[)!ËמWt2YIЂ.0*1*_g9/@* -,+հʫC.F+Vkfv+k覫+/FkNrシ:dWr]~ifc*TŹfn6,~hg[I*ښF:$CiۧZY*3e:͓حVi {ЁZ,PG-TWmXg\w`-dmhl6F-Qj[4{$_m pad\kX> ֛B7Jo.LJ&z1q,o^|26.hͪμzkk33O! ,v H "*\ȰÇ Lŋ3jȱǏ CI$I&S2DFbti̛8sɳϛ s֡#YQ(QH)Iժ &*L9jٳgjH 4 qm۷qsULIW#]xB B8gጐ%Sny/CKx AEТIw^}U -)mسYZTֆyvp2 &VzŸ7wOӫ_Ͼ˟OϿ(h& 6F(Vhfv ($h(H` *>2NLmw8cyrЏ@^-PM-( Be8-YY#Mz /F Axҋ*dT$f] \L*ܢuHf]馜v駠*ꨤjꩨꪬ*무j뭸뮼+4z:.(u|xdKN $RiַXjɥ^@)Ykmri'ɧh@裤JJՕڰG,Wlgw ,$l(,0l2*j>jCrF-ci@! ,a H(dÇ#\Pŋ3j܈"Ǐ =Iɓ(S\ɲ˗0c!3%͚8sqS'H> JѣHܰADN\$"ժXjʵW ^دhjHo-[Ji2<@)wnĺ` ^qLrqcȘ3k̙3I)Ը+s_Q&mי"xf :g}߭71"4rhQO9o4Yp]wⳫώT6zY0yP_7K/gP `gH)Br%!bE8!xҋ* !&⋏9L.o4[A3T9(_+9c肊d$)NB9I9-Q^) FDrp.КKfh~P5(Zu4yrv@ŨC TO|8uʖ[h骬nhQgU문뮼+R&WF+VkJ=AZb{覫.Fe+k,l'y0JK0`<# *qa#,Œ65};G&Q.OZJAFbk]kܐ&665yL`Fpk3"8pSMrz9xn!"%$S\;Ia !%m;p/~mx: ,/X-t)qXdzf:D N Ռ6 v3mL& h} h:Âz$D P0$IaC' H2(#KReYE5JIDf4T0$Y"B&4)&A&4IoB A ik?5eEƋlJڀ( $s[u7n4!ys$*B2ѝ5GBI9*o;w^j,0gLNVZ&f7kyWd v jM o&'lgK^ic'nGjpKJ?! ,a%H*\ȰÇ#JHŋ3jȱǏ CIɍR\ɲ 0=@8 2i\貧3ʠ3]ZS$0J*S OVȧ`Yzʕէc˚ 2pk@n]\M+׮_[jtTʓ'ldÉeVŰ\8)S"KtR**&L 2ΟC]tdZ6 6SiXW/^PᐻG3~'>8rH%Rjs r *UF[[7J7{6_}mPw, Rxt dXD""d瓃ua l!* DgO5tc:ǣ@r K8&ijkȆOND-Ui@XjeP"ueBViH|Cl2xAqΩKgK., AAPh'CJ2z%))@ T>'gӪ@j*U5T4Rul2rjm knK,ASy 覚גE*1۬ʛ/ &ܒ ӿjkq)KEnn,?.2r%8l.5)u"s4cG.EK}9KW> z,䧗ȳ#u&8ί&= G/̍iWw@E?}C&,o?&KIG̀|f\ -% L X:,{Bupn)&†(\~T;y! iҽpz6̡w@ bs""J2- Hf&CL&>2OraO) !NmPh'K ܃P8IrsƧJ>Hh|C! 6P{pȇ>ut9h(Ts! q@5-␼H= *Ѻd%`qL: xA91I"X92|Q҅/(4+Z ^ ` AըXJ .acbi;C*';Uw,ja.spx!ڙ sil {> }MBІ΄)CAMiF JД b%hqT(MJls.i a*ӚO(NUƷ ; P5AV]lԦn-SJUq'9jUz@z`])šH'HEun}k[&Wҵxͫ^ĽN^(S VUa.~1mSp#u#PEEG?R)dtq M$'9JȤlI~]$)q#\5U+9YHlj˦Y$fs Ue6΄4BOY3c`MEvuӝuK<穨b) jK \r; J%#pO2_>]BRt(NZb**ca)}F5,`$Ln1L*?ج6Ʋ5V&3V]S%f0hNf͈ ,ؿDq>bg:iȈ {ԲfY#*؋7r;tlDD>1jN-%vSm(90JJ 7k9kh9O,ttuIZWf1+s̭z73iz TzKoF<iԨz#In2Btֱk8XO!,aԮy+wr\C0teT,B+Dkι珳AdfLj=F=n2{W{QADiІ'#60N)6|W4sA"#;t_PD_7`-Qڱ!nBSVX@SuNS`!td3y0ZCԳ^2/aΆB+. LqAɯqUOvEqWtv&a0zu}W<G'?8yYQy/y|~hCGzYzGH yz${)|;{@ {{G{$Q|Ǘ|˗}3 !}g}اIy{}GNW~ǂu~W& hf}HHx(x!8'ؕMYٟ f9>XCxjGȠ _zR(T*X":$bH_X*%tHaW+aLJeqdxuhb(0&c1EzNZBȉHNfQZHeefAf2 <8Gfwg8g'Rgوg5gEXQ( #'Œ>hV.kxi$$iv&Vfj&nVH "(xH)læj3tF"6*m0ކ &J2Аn\nV-oԑ"7$) p;rs 2-Y EXn3r%wr#+'-'/s3GT#-Q\FtQtT/x琕[ u{'`'vJghw oiO8OPu|@| ~Yx՘F1Cyyy:HK7{4{D7hL|[||yY}g-~Ǚi~g)E2Xtٞm%Uˢ;[~*z %H8J:Z{;K)꡷˟! , HP *\ȰÇ#Jƒ3jhqǏÁQdB$Sn4%C.cJc7~T!L4mIHs@I3.TѨH9DYn`}x5V^P'5ͺ~S5ض7.Xx]NxLoՠ!p'^%d<-Q[1a̚9wN9ዮӺۣ臥Q^k8d)Q=Tn{w߬Ȁ1(h& 6F(Vhfv ($h(,0(4h8<@)DiH&L6ZTO)Liɥ@zUz$3j8j CIɓ(S&|h$$'|ΨWUɳϟ#:߀ $1!KҫXjEhҿ][_{d 3ţd͢%ªڻx"Q}b @ClM#2@ IH(eI6J"OpU^]~9H2餳M)y ,&Jo9ghz_N2yd1 Q:wgks6*襳L2 @~|&2|*tɬ꯳:H, zE[BVD *(Q}+oV.8}@QClpEdtBҹG<d6lK1K(,0,y%l33G3<@ALW4"tNCO\o=Qiu\uwT# p- 1Ax=m7u}6z? 3~+> ̄3Di\Ch+\FÑI ;Hg$&9N~2,)S)%.bx#gޠ,f M.{hD&:Lj G-LqTP$ &j@LM\f3Esռf6MDD>~ fFt3,4\G ?ІBG=a FSeH*4 mC#꼉z`wuE3ю~b@ ОTȊ\>> \M pLG=a EPe@T"P*S9>SUծ~~aR՟=`qCPd (fD ht`D-!z)+Bb؝I ,f5YςVS!w _+%}p6n8 W #k!V l# ^Er\*΅tXv[~E;A=k*4Ԇ+`$ik6 whliǭvE`2$p/l 9-t LN6`A<+2!D#c5FU  "r"x р1O{ :v"(0 >>'+-1(6k *@\97L@ͦ`V^1aF㠄L1>l &`CWTK"!U6Gцoq(s u"v@ 1*0 ( )aP`oX}  0 $1=0 ;37)voG ֈ) X XYt: oSox# 8ӸXyX%1X(!ᨐH!!#IX1ى Ao. 0y!)vA9)`)`@LfPGo"',1OS: Uz@q'y ܙ 0tB{MOz) |`f,B-r`2@ixeb(-p88 `7y X@IR.kK / !?pS g׺7W`@f[`L{c*8m!Ǽ΋̑r{֫K5q8%p#L7.@p!"p%2xtuk'ڿ<\| <gx<==c#d>?A)Էs=(n\A6@T@@ @T#cCt"$H*B.C2F5C:C>DBDDeDyIDbDjEhMEkiw&}([%܁eXXZ@34uYYY;yEX`X^%Eu䷥-!~^\]e3_]^wE>\=U?^Ff3_#]nd1>>\-7\c7&] !۷!6b `k)h,bc+ `wFbe a^a>flV"|{e%dDo[VIjaeRc~ef>f¤aėLJ(!Vggk6giSh{hծhˌnF"Fl>Ɯfu*j׎jju&V~knjUAm͆Xvfmvf.ZlcPVImnVqq.!z gXop+p-p1q{h\"0r r$7r:w/q17sEO|(lr>f ruI\tP'u8\uՙu`]7agky׾K xpzZwwwxj9?axq{0y'>z7z'=Ag}bp|CO}zq}ȧ|7p{'/~l2L[~e~}ߴwa(4!  fQD,Jpג=ZRȑ2L`BH8m SDkDK2FiN>|*T|*!V|6\NxoLyzXEEۃ"}q.>jeXQ"9AͪuکZDⓋ?lΣB03 m$+s\.Ȓ>ǪoCpٕyy^OqDь f_c'#Z׷7 Gbym,?X<4-izVZjLmVor2bYgkôfmF"]^y鵷\mxc߁]ŋ!j8my&BmY7MH"3,J8K6a Abjxi0Ct@yzh0(u>䛷lNbX)'E*—AO"!l6mpOFfkÏhsXiD dB m{ābq%O9?4'p׏ B¢f3j`!H@XB҈"Kv'{}܃$C#9{)B p LoG,! p $ȂLg,@L ~'԰9'HFtqтG2`!w X ?,t9`(Cp @]:Tw>OHVMk¸vq!RJq,nq B)qdz%c8/N$F+Qoh:D0ysv4 G?R,L6r#5@F9j0-w©6N~2,eNJ@ (D) 't )r*a0&2e& _(7'3@XCC?($9ku+d x@3ϛsq\CVMha?XPLl0!5gq4eGHG* J}b\77.K4)NuJ oaJG($#r >ĭγYL @>ΞbIЩà 5m:u}gAQ|]%wC1ЄRG@q? x $,2,\ ! (HpB}!8!_xA 1۔TViXf\v` @cșlYYRi'etFp|矀V砄jV袌6h 褔VfZ馜bjzj꩗ʕ d6jƊ%**[UkS*Klj:)Z &"2[ !*T%XH*L0Ϊ-f0 r*K/꽟 q ȺrQP,6D!%>pB<Oa.$Rr: B/rD[.Vd,ꢲ *ꮲG/4hf?ڸBKR]ȻЈL_@Q]:"&p=+g|wj?k+UDC@:J昖#P6NV &κG4e#${w0Y@?1DICx D$L JI,AM:iK IP'6"S#h H͈J%,a>O"ѱ jP^&$璻YT29(,ݹD uRTO&@KgJӖb+N5uMəӥK=OR HMRԦ:Y\fZTiGUzȯ:QXjcXVRY*:dxHUq\B+X/muSEHկl`[x06[(f1ic#DFeU2+,k6t3 hB#T(ւdiM{ZԦ2jYg(߂$lc+V\mpoܐx4o{*8 noI8q7WYF9aNf\T9ɅHt:AzD _޸:*8#Sx3 V WFzG3;o.1'cH﫱c$`AOǑi"l=01F>%;&")EVK!,'&>KC.`v$erv&L~:(٢=ţ~6 JMhȴЈNV1_{Z-iҘp2]i]6v4zVMԌ X;W%\#gj5Wpї\BWd / ^,Z/ `=X/>lěԕuc!YN2kY*ƮYn}̶Yи]!ut!5P-5ȥrClfC[j{ M]q#j]{+;j W{&rT?kg߱*ȀQߏ u1TGB*<7y"Dӄ0gjL`L,XGLsr1%r߳|L>_dBY 2@ T5d>?ޗo&=h@8^# F!W#fذ0cz}#12HY{D.6Fisb )z2[2k-B3\29j,H ux9ţGr.E{HF:4%C7ԓ(#R%DdILW#L}K KK'6LWLNvALSs%MdMMDO#vNNOdOg=O rPPM.HS  OP!QthCQQRRBs!5RL2'/5uW! , H*.‡#F\3jȱǏ ~aȓ˗0co[P2aJh(T2d9 J5芞HJJVYlhAc(]Ê1Hdʕln 9̍_{ ~ @P~2L˘3k̹ϠCMӨS^ͺװc˞M۸sͻi NqǾ<μs?:<Գ ] 3NwǗ_˗8| C<<r߀ 'Ax .A "H,XqavP!*>g(2B0/>|t720:WE/dL8*xd/67 M7A G&m-*扎E | *Bw(á2-Ar? F%hL"*+pji+gj৐Ik/A 25e k6O 1BLk6XaCv+JgKdmePEۮL|IRd\3G~6X% L(~o >q,A1P f!@Q56`27,6XuDwT3U - msU!* V%sH7|P Dx \pbe &e@)}& aTOa9PF\ѽuxk7m)48Bq9 tWng&yn'H:g⩾w8zTnvٞu(@ 6|eO@jx}.#^̥b_?X2hcc>Ni}d1WIʾ= Z?RFM+\&8I@Nt"ݒ=O&D%jQz8(IUR *PT+*V*qBnb@At, NWE4`& IYsb`(ETE|` 'FPsר blcmfV3ьw ⵁ-CIIBhpT H͐ #IJZdE)LrrL& "Qvv3)qJUr|] '@P- [ޅ2K`F Ѡ H,")7#<_#%u2f2.4b~P7aeiK$eq 1}Ds7iNu'>ħ Ph<)(E1Q - e)Lijn -H C5ftZU2jYģ$MJ)DQ JiBS&6)LӇLWA(ԢvFMjřrm䑗CAՙ]DԸK_6mč520qc㲬*6d'CF2#|U31CCюV҄l-Ӝ51VE&&rd3Imp%Ʒg~wmq2X6# oI*! , H* ‡#JHŋ3jȱ◎ CIɓ'%I \ʜI& _>!ۆ̦F> ҄OJQCMJ*1O1dd CN`JM 7xq "F6Y)x Z Q϶tB]̸ǐ#KIĢE'k'MӨS^^b&ɏy4ͻb쨴lhnF/$㨡e)7} ӫˁ{ˏiϿ(h& 6F(Vhfv ($h(,0(4h8<裄ˏ ӐDzLnW/ YB& XX2%@8&0%0?8H&0"Bdlv,䒉# 0H z8@h#?o>j饘f  ?hza*ꩨ@j,jE$'!LAL6 x9UPB H~2;QPRQ୷, L&p䍵aŶ}-\2(%h BF T0ـoN |"+piT)Q$lCL YѪsp1iסYbY!r6$#q)pjS&sЅEs@¼4J]QnuPT_ {ѹ^fQqtln-tmx|߀.n'7G.W^dBZ.GjcM:R9J\]yIbi&jIn)'v~K{gDOӢ5|MD:iWoz (:P܇OܭOӭ>&OLd߯^FVI&5='C H#H䯂q 7r GH(L W0 gH8̡Ĺ =Aפ'EuLf%.ywf&$b0wp]@OCE2Ka$EQ3P=$_'X>mwիDEqn΂' z [▻lxkpbW60"s/+/ "2)1 XY^ăN;hR1e~3iRPePLϮ&3f"@y hRѲ)Բ}Pyt¬m$frVD ; &H3! , H*$mÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cZ"͛83ɳϟ@ JѣH*]JӧPy0ի.!p?]ِnXرdʝ{1B KօrJLp jOq&l2@o7C{ D Dɀg"&˖xPЭޭ5dώYvdclgI/矍5(߮9BR%u+]~ ,X/p޾L~,߁B! o > 'Vhfv8!y($h≓,0(4h8<@)DiH&L6PF)TViXf< Ps[hf 2l j&nq˜tW lRK }g2A+0bDm08+H7¥2 E#ͧ&56<Ǥrh3,c }36X1ʊ@BY5׆+>@SNŰAqiq/AV0P@< 4?8]<4*] (!;|rHfp?8<Qd4De!A <$p58A`ZtLWW@|<`Zl".vOc5IASkJ! 78&f QYd7z68O;#,$}] iP9<Cx ZNy9=@k  = "*484B$>/uOogw/o觯?e_~'Kcϙ&ow;*O{" JAP 4 (HI*%4)OE"NU} y xE+[ ٕ|,a$:Vnxf=Y<,ɴR d[DK Z9Dq#9k!Hơl1ШՌCjtAGY DpIs##IFv%MFxd(Gّ*WV򕰌,gIZ̥.w^򗵤_('Tz('(ʆf#PjTH)RPU YX[RU\CdA˕>+"[̂Wd%B%K-n^r@ˆz eBv(f1BE<'|[ỴE#w,f=$bG<>hHSZ`ⴈTU"|ؘC8!$*U1lo!-Mo|DڊqkvIϕ1r.T#L)$`';pGT䡑xHH!ĔX7! , H*\ȰÇ@Hŋ3jȱǏ CIɉ8ɲ˗0cʜI͛Y@ɳ'M>; JQ r8ʴӘKJoTʖׯ`N`aiUUr]v*J⣮+mZE:u#ĄkJX,!/|RKp $AϠCMӨS*yu=* 2ͻA}YE}mXIУK=ARTm@uJLOx8az֌/\n,Dœgxa|%`~OWSF\9F i6E`4`a$ZS&袃b/hdt/8 @MAᐊdH6PF)TViXfYeno`Fe_i<Yi)g[x x执Sl0B 2j衈T<= 3@hj .x.$jz1:3`ꩩj=Q*C 5aeΖ=pV^c#hȺ}!b+}voCZh O4 +C5s353 +Q5e/vƢ*f,,҈M9,+p#,,B2>C ,PƀlrM\33ř(_#N׸ #q*1ȗZZ&?3u9P3,44I'kSr9S)lmo^^ t63 #+8r)3<޸+cO=H~_uಂ}h²7P,-lA80+SO=آH:@z`s8¼ )@ 6[KAt0R 60[hh,#T}< }T lž3UTv0mfb ;~>6) 1jA֓H(Eֳp YLC&)N)L V]L #\&oɂ(&(oK LӢ~E Z–mM[i% t[22YnmKA sc03.qy!9 oHΫP|'<]ҫޏ&p_ oM t r?Q kEaYu5 CcRC(NW0ieqҴ&7 1t'=OBn}LQJ^r()J┧ܖQA0\W*r*Uw+VWg d-YzUzaK[qnʷB\Jڥwk^~sE `#沅9 b0{Q:(+Jvݍe kX8,ؚmbiՀhFC&4AMRհ5&4aթmn6 ,o{ߞ=p[\9L#09yN}:([!uk]&^=vt;OxijW;}s3΃'aoS'>B/}'$Mreɯ9|1$ck+֗5AWT :p( S41 mX.](D"^UkD'BQK[8wh=HG0elf/5Ѝp̵7bCq};A"o,$+yL֝D))"JRÔ<*[9XN-K]$&0ĭct3/hJT5j|hSq3 Nr>Fy䝛@Bx8VcCEx!cl&pJDfdGd2fX)PAeR)\؅)P^fe*Wf)eRQf*1fs/bg̒gz6-FP-236.F.../B/Wx/sPi k16jw׃F(f2(20#&34c3fEk:kCsEs4,4KSlrsl2Us5YrF86es6i6mo,q37us77)~8f8,n93 9A9Fo9Ìr:h#p';pe;FW<2hq<Csd=7=3>sr6L.H2ss?q6%st@=@'@JTtGAAtGBWDr'0$C[wCJt!v?sCTD엁kvOtAp|`7wOER|/~GF6$xFtoaxm<'G!xx|$ ~DGHwHyy'IdI%Iz{zPJ!1{T{D!|-[$gϓS^'WyJ :uQ`ͻﰮ)W\KB00T?ST'FT@sW@:$>f^ŗjԇrX ' V7`=(_HB蜇 ~x4bM_dX(AoE;dkV$@pâ1Tbd;5njAv/jS" ٮ,! n}#Z' Ap`~!_йl`[W/8l2"QyPB5 ĆRE[^B5AhȀio Ȋ7DhX7dRa^x8 XbW-ffXi@24 ,,4A@6}E:x%+7'1E:0H?9+< LG'|I0DX`ld72nHWBIzr_:92Q+$ 5DK&̌4^n"l AkP-0•R&K+r! p&8z+Ayt.2 n^`Y YЄǛ.Gmy0tP"myM 2L M@p6B(iPb9JӐ(D':v E!P Z ]uA QM#v+~DM@pɬQGBg*eO*VL)Q`Z]zV%'2a n 9կ`ylԬ>@WpsU6+Pi"1Xe$,WZ@ԙŶ`O v1JNxWxTnxڪ, i; E fJSmV ٲlgKU/V(K$z|W3+)YJP+ hK_@^ pX),9ȍ`)ɾ*,X;TfMǂ8oqD>)Xp PPtyP5VeJ#n9G^ֱX:`F:3"ܬcP:GY%w. CA,Pb-$(3-ZZCʱPEdI+4$!xzDz/%&%0(sW&ծJiǾWb}Xܷ,Jmix vpnn+ ilPe,UmnzETabQeh 7 彤.k>d/tOKspD,@LkwwW$E)<$oN.!~8C#bquxAarRm}Z1upcVEsl C.۳27cIh)t guɰj~_, 0g#' IWn;YD'1a" W|Es@LP$"#bX7tE:2~qf rVzc FWg$@;.jq/I>;>zɀwUc 7\r>~oPOϿ;˒_QPB}e"Ld{ h*MzX*%PEHR#~H>T> 4@Q?$?Cc7[.% @ȓX4dAwC7A+sBt5&@B&DIю BC8KW06T dODtNHtKf m(!4xy!4E4KltZdEjvIddF֗Et=rDM LHFvL_r7dJ甙2KtUOI|פITBqxQJJƒKj%KYKTMOYGN=P{XzLiLϤ|i1Mi͙QMY:qM)xaN4?tNfuq$Dxr:с"ERv!vYPP% feQQi8a S=SAU-(Rv-RSVS'qS~cW<^eyquQTg$TLT\v0{łeOL]VmV \1WEieYIhXr$p)56mdڥ'[9؈gY%&_6IZYZC*%) da[EW[ura\&%tjTq]@&[=i&]]&aHH*z%L )E*QOU*ı_A`uulX`uR:$j j&NY$Ʈj(V*j593q6FOTsS! [@&d .fg+xƥdQi:g*/!f# lRMl\ a&ʜ/5 JbDEyp%RJJ*mgb=9f{ g~pƒ. i-hĺHW3Ʋj"jȇj@! ,u H*,HG=JHbC+jȱǏ CT!D#SJ,ʗ0cʜ?=&ЄiΝ@  ݩ=8A-z4ҧPdD^=p("UXrJىqNa֡5Evm۷˷Cv FxpÉK<Sk"#b˘iؙ#[0eNVͺk=dͻbZﮚ­[X^OՇCG^zߏ(.[WI{8d]>pXW巟gdf;1 %X> :Kfj?ǀx0(8TaZW1~b>@]M*:8~ Eb@FDxuIȤB)AQ>dF4ME4Q >K9$(u瞈A~~7(?%>4#~v)_pڌ"K h*RT*:Ed! ɡJ; aGRJ`-4A~>Xd?XPˬdO;$.:Ȁꫯj|N:۔ i9'g/ 'ۤLYdlC)~p %皅@.E5f1Ns/\D#2 R 9ja dcjPQM\GR&EJY)£R؈NxxȄ$:Y*`)4V7YF=LɒgzYUR"2sOPo@]$7AMwӡVHJeѤz, UD|L␇g`1Ke{^~UUU`\0) .jx$htK6 ('6=n{'^cܽxPGC "E4FGy.W8.VRwXvr &+ɲAHnr\BiyU^Ά@\j, JZaCBhJt#};Yzӟnڱ+QaAI_'+2`;͎v>i;J}x4:!$q x^JxC8A#XqH{=(7.`ث[Io;(_}_oāko]*1- >a2 _`>{ 3`TE:V0& dY}w81 G )PHgGr}b3<&8$%HSpwȇ~%rX8:g xPA%}&PnW&H8%l&uX8%H&f"Bt(<\`h'`hbrJ<@ 0xR'ˆ2`Ȩ%Ҍ\D8O5xZPS2)( ("HI9%!2 42Te5hB! A5 9;yF@! Yn1)IɛvZf1Amuɳ3YS4Y6ٜixzMEHc`2!i)z9CyI' woK៞Y  ʟ4F@vހr:Z&spJ Q$w QSdSp(>*ʢE7 / 3jOV,4n@ ZTw6BzDj=*@v#}KISWRJUJ@B;D[F{HJL۴NPR;T[V{XZ\۵^`b;d[f{hjl۶y9sp;jF;EC[::|뷨Cs;;qkA`<>f>Du@T@=?4DA >? {A10C>B@C2d4$6+̛G}B*+DKDkDKFL$kq։׶F׸&2k֤Vlǖm6lSk-mֶ¡m<8'FnF]n&c@QV"r9y;pq6q}qqq;47 'r+:gsBɽ8z.=7ݞǃTV4utM}Uwt=m"96why3qwlg8vew{-wm20yWxx0p ^yyx;7zg{P{zT|q}7ܪw}?|W|ɷ|=I}2 }8n}:}ڧ$) G~~ ~~LONIcO [NRA88<X),p.$wt<3Dq7;2>' D^hІ&B8)[h)Hęa>%g$iȋ͆Xhoj2(؉¨8&h1fÙ묾dBc쾘;hx8Ȋ>&q8o~8iӍ ˘#ǘn2.xߨ.((xﴈXAю/(h6ORytR Y)%ϑ(oY+"y4Ϡ,L U.&::ɓۗ}BIFJɔNTY]y`)di.ikٖG#_Ov9;.w@ْyYPɘn tvOd1.ÚY9P=iؚOYyٛ)/!>:)Yםy琞 Y6@Z/ί *?Q";%jwߡ<[s-0Z2J)뿣ߣ?KڤGZ]A0 B >QD-^ĘQF R)`+Gm֝2#6$QÏ"G`;wM"-#ESRZVXe7̰Y"Xy6LYgӮm6\}찂5,mA\[\pō_Ɯ9 "I}q''rV*hҦ]pa8i gk{wo)D  "sկ9rzuZ[~ "gOycP ϯ^"xw3 ;ww{ATvco'7/s0|EKCԦB82odYB>A>eTSPء# i>[MÌBIX?K 8`frBb - Ц*W\f y X#٤+a(D&*PI BN I("oAq/E-&~]@,"(DUd>7 ̸h&Ѡ]B҄ CG1|uak31 t#9AрПL$ 8:2'`N8!u|B6|%I!͆%B$@BKe(4R@x`c<9SlBRj)@ISɀs*HI 9QlЧOzzDC0be4Y) t %( Z'ՁN F 0)4ŨF9j΋q ꐩm" A >JN.Li҈srKu'AP]UԞ& SD:5$l4BcTTz,:U"*թR+i4)@Qca@PUZeRS+\!rzikWTz}Uf ; &'ƾ\'f5Yʊj vU?HZk8;HemD^3 f?pK4`U@NDp)6^D+6Mz׌*_-pj_pA?_<.rfM.uw JFW&uֱk\; &wj@,I o +hN0gL`v?b{>o#?~D4 IE"$`<"W؆7!}v$C$D5y(<hf.`LIgyowQG'Oz3 i%ri#JZRҜ(I PԨNWVհgMZָεw^Mbؔί{`isϪ'Lmñ36=lȆ0bdηݓzn1 d HRK+Шկˀ+x-gQM(Yo&s$._hE6o"\|%,)b+ Q.7յ#R$\yPtDm} nxG'{z8^v谑$.yL;m~iTr/1(6RZx⃍JU2ڍ%ofY[=/a#z s Tn2I?sLi NnQr8Ts3광;өŞ@j(2T@|??(?'Z~G >\C5Ft;=bȿG#/L?~,`-}iL87{"Tu@TbDSE&eLNJ6)XbiehYv䖻d98ffjY@`v2D$ƹ&t≧fyrX&CLBX.V%T z:䉋r*K/˪,` !o<Ɓ@K0;j)J"E(h Ȥ13^+GIn/CKB*k o&Q L0U4گ64"2*qF 褾(.."Ϯ |,Z Ti(x  TA)*>9O("mkJTLg4c 0Rjm6R6 peP*-]?D/q0߄kW*xsoP*W}dwY}c-*Pm갫U_O#FN{,P/щ(h+h-43plEXOg4ck605ш@2o$9$94F9,yI 8 :q,F*PC(бʬƎ[L |g`@\".„\,@ dj9! Ё\!6퓐qL\pG A]xL4b`yJk*s,F8YOnЀ@053E"yMl^V'L~gE/ʑd9[xD"49?v `S\ 8)?@L„TByJU@U# R:z(ت@ՍCMѪں)r-k. Ɂ`kJʿJx1a=:d'KYQljͬf}tٞmP'a6M~FKډ1@m(HIUÔ85[P1#!CP*`V%i_{bkկ(%,b Yb%-jɹQ2-pkӹ&uQ]<x {rmg3*oְ.b,1Jic}px#2dMVֲ)QW(g7Qf4]H-f 5'ͳ}Ȅ'>]=;6Ƀ3P~eyiA>e0r[l9qn3SHf8[Kuse6vX;Zй*hQyctBy whLS};3zl.ˈj\!AduC5:dz"OkGuTvO}VBd';;1dd6x$XۺEpoi],594n  <ꑏ~|꼡MF:HO;8P%oifϽXs $x@WqQq ֑&OS.& v6r)J<׫IziK'}I\;GPYHUԦvvZM:gnV[J!WV*w1 ^ X- ʕe5YVLYV/qNm/w2^ Ul`k ; b~-`]<5G, fr#q, XCYюvqƽڍl $e:r%mw/)Mw0ĝkc?\/PYG`/y PՑ A 9_Q@ JP Ua qR)l7!0 1 p&S,9l: 1zQ)NreF Jhu_VbiS%gIN &"v%t?NXxWp|y7wf'aE~<"`r! , H ‡#JHŋ3j1◎ CIɓ% :0cʜI&A+[ɳϟ@ᔐ! PD PJJ4 ~HMtׯ3J <t@ bKKעX 0"uL"ChPcb-ERMEϠCMPQ 0-jM?%&4-̻ : ˀܷ h&$üsOKDI&1ޫx@s@oE:83]h$5 6[ ,Vhfv ($h(,0(4h8<@)DiH&L6PF)TViXf\v`)dihlqFr~WI&JA@?9T$@@g CB`]E)/@ceVyAlZS> "Ǩ@;A՟Z&Ph *L@]T%DrZ8* LڥXd@h@ Dmr SrK]yp> XmOSx*:e&iA$\VGj&Pi"B +KRn̅i12+ iL]y},C\3)3Y;+'m0AY ;w٤]PjEcxW uӥmQ}7G.Wngw砇.褗n騧ꬷ.n/o<:hCDU7?dڭOҚ*{l~Ud˶ޛp ;ot $poPg!YN?f 计hHSY kZ`q"MBƒo+AB0 gH8̡w@ H"HL&:PH*ZX̢-t'v1R&=ZcʈD)Q׾69u4ũ$*ܛ&JHU[Y"㙆|pX9R}dr/$mҢCxɋ^%UrP@`T JΕu@0Bj(X K &d&(cX̪ylNMIJNAM33s`юgAFL jY 37RJ{'b+9UP~nhAN9%oZaf>nlG@! , H*,bÇ#JHŋ3jD aÍ CIIN\ɲ˗ SœI͛8s3${z JѣH*]ʴ7;:JիXyO?] Sš`ߚ]vDٱÓx}7"ܸ,H쨲$޾+ ( AŘ2Őo9old$M}5A\Îo4hS3¸c4uѥ4O);$BdKOh EsV]pA $ K=(Vhfv ($h(,0(4h8<@)8YBHIAP/o HVH,ݒZD)ܷy fJAձIvD9Nwx'?J{B)D! D)QcL ,PJQߘBk JT^c(U*@V VL)TWY`(%4 u9DJpƩ1K^Ot,YTY4WvG߱x"}-9](fa@ b=|S4 b@RrIXF1J 3NnOiL+cơ 3_>/"S?Īmmh@9`}y"n ! ,  H*\‡#JHŋ3jp†CIɓ$\ɲ˗0%I͛8sɳ/JѣH*]ʴӣ6{JիX2hKUy,˶- , Ç% @ݻqO[/È!2``"Pt鶕c 3k8KdbͨNdd)[j>!^ڶ͒XѥY8!󔂼-T ɗl ڶM(y@…J/PP~HQ %uD#|HYC% $428_&e0SPDc!ܠ^e,FT C4!!"P'~i72 7#t aQ @CTi-D50tॕ`85G&d6fmi'MIIwzRࠟ%&jҡ6裐F*餔Vj饘f馜v駠*ꨤjꩨꪬ*무j=u뮼"~AknHI.X$n,K=(´$a@<~R84@.I޻nVp -%P. {Hj?RS.P.9Q#]LrMF0'UTG3[6L> Vl:ȼQpitX58k%ȃmA?8|HƛojH!E 6ɔ5B 8I'bF cgYe$^10.E&h3 OTqlU^Q]T 2Ȁ蹜SN'Aaw:mD_3x#sN.h1:F(S=U+;#8QpO_L2gg@g0&1W0d#/P$d"N}B&Qj`@ ,lNvA,N}2(1qP w&Q:q "X8VxP5(D#"Q<8lq\08H3$g7Ƒ,'0v@1=kFai8iғ =VqAd:䗈1yL H!7iNħ~ @JЂMBzl2"}C&I#|.:5q\D9:ЉtCHI*IwH:?Գ7SC8d'?@%@:Ч`B8B,PP- էCB*AF*Zb-ӈ5qLkMG;@ r%HKJEX2eJS -%la0v!|d'KZͬf7z hGKҚMjW+Œl v⬳<;ہ$ Ö$G}D^sܒ_I8j0&l|@ ֒.:   o'7G/Wogw/o觯/o%>sK)-Q h*W{+e5+[%.r-0u|y01a( 810 AM^UI)D ЄF լvFld3[hnxbBrS%N` Nw6́)vFԮy#H:x̣> IBL"F:򑐌$'IJZ̤&7NVIQ:a"!QeJ]jՋRNT2U*@]Q̈UbSXJ2d~)] u(r,d0\2!0^\­ e, xᛑk޵-[ ,+T^(2B%uDu䃃:j`@lҠ6 ИLf,1KFe*hb"9|N잧Q.oltJ![ظdY 5&w˛VA osOBE)n I߾9ʈ\=?rj2D 2AV~.Ÿ! , 8p A*\ȰÇ#JHŋ#"ȱǏ Chpɓ(S\ɲ˗0cʜI͛8s\ϟ@ *—O;ӧ)!p%9EjQW ѣ <8p]˶W C(Q,mŽHРmW`^Kv) 9hڹt&I0z4$uȰsˤA~t'MZ xm2:M0k%E Ly;. w`F '`Eh& 6F(Vhfv ($h(,0(4h8*\[RkP1H*Km޲Ĭkk> [ӆKqSO=qoiz*pKqs:/\Yþt:`e3 L૛TRd=!F )l`Rd 5+šYd`?;SdIqÍN\kt2pM7Mxbxd^q&:btۥq?u3M$7p" 4L%הmB t#x cqptDA09 u#l& "q8E 8D"ɨD|%(P^`- ;mj&[^"JJt-Y e(He j}ZʖDE­ \FGbjġ# GS.+L|_ EFE a&)DTDlbEjB0͖ H XZ"w I'܋l0 {n2Y%'S=/Ov.dI_LQ ߆3c`E6/xN/e)! VRΰ7{ GL(V2t4mMpXK|M=OS7QDQB:IbxR@)TD?)P[)Aka9P(II1LQzآpG;cF?_:?^9L3|b_/U/O񫒂,a%*$V0yj8yUtufX=̀Lj}K*ITmϼŒ,d,sDzCm űNl*oqv_ pɝ]T%qA9i$n>0UH'{oQFXb`)wKm}[~@op}{wSDž;aܸ:E\9 -P >&8rݐhW&PuSoӡ󦸆BCwaB.d%1] p"_1["Bi\#Blb`u# bd!Ȃ(ŐB`grBMybP z*C)OP@! , \'*\ȰÇ#JHńȱǏ CR(S\2 yJ uh@62*FAԃ 5"ctK6|F8mp~ ,ɤZBQ0UUpPؕ|I%UVTjp)tixIs'OH ݟ,?T<9Bg,9i} 1 ![б"qI@kJAZ| Xa]#AA!,@F+Vkfv+k覫+k,l' 7G,Wlgw ,$l((Џl.d*G&ie=$bRTe}EutPLeBP0w`-a{繁4".+)X.ZjϬyڊ X+t;l=:+P@! , H*<‡#JHŋ3jQ`Î CIɍ~;ɲ˗0c.Lj̛8s܉pک㣨 x*]ʴ _ ]cӫXu]PUT~JY lձgʝp¡`5T t P-:UT}.؛"E{x̹R9Q^u9 ϨS2|zY(s9ͧlڭJD6ȓSdDPm+džu,k߮y@ɢ'˓庍og Oё}Rf ъHHtL΅6| s %B+}ʝ0gLITt2A-d@@'ut3!I0/2*&})H$ҜA5'mBC,hDRs `Am" AX'v0H?0ύp}Gɐt(NшЂP @F%ꐧ4ZKqϙG8H-A>/v`QN Qb (WU"-\! j"QO-%TWY j`Whc"* _NUpn}Pd H8::5LIS}a+eR.i)V +Fd?s!&v+^ߚWEہt1r0`ut^d.cF]҈bØyi1D!{|Kͯ~MB3L :h4Z1D[H\iN3˥ysmLGf85kkJwnmKa>/oGzM@ňwx8fd3SQHH9qGyd?FQ/({g9D/pG?CE)kEҖ h GD@_E>/)1/I h ABD>p!II IP9jfBATِI'q9A1yB qi2$jcC)4 0həi9<68ҏ8a‰xvjiI9|y9YjDY`})P)x~jj;YYVy/Q1 bFyFxd|ݒTr-arDG`G'J•t8Ѣj_fa|GtG%//j-Sk HHHJK*b9a_dItgwu11q1oʓ0\iatMTJlsE;-A1bwG0ԙ_K"K{/'xhiVv_ѱKKz{] /JYZL14aᇗ:=9]EsyUM|JJM>Xxp:IZ)zDNON&Np5xiY+qw1wzGy*NO9O%P=9aP1s|J:ɦR,TuQ!Uc% { *3}x lFeu<@SrS2)x,BwK:5sI*H0KU^e^0ME)O-TW.e*(((pJZmuuWyW(b*euq E}Pp0еVj%E7{+X5Y!WrY`Yd;]zfZZ兩RY[oZB+C@|,w˺5_\5+~ŵ-ǥov/20Kfhql,1Kkr*mg^p990! , HJXÇ#JHŋ3jhp CIɓ(zO7)cʜÍ+%qyϟ@)ƕO }ȀҧP̩:H%8EÿlKf2 pmFuKmk;\x9o˷D%p rpBD3s.X$bѢ=^BX 8phRN\` [o`{aS[H(&g/Νq˛Kx4z )ѮI\3)hd>vhtB %R~T { (!b &(_ք U1^(^n90Bhh}<@#EAiH&ېL6PFbFXvGAV>嗎) U`f9^c9ЙhКt5<Fpq"hȠ" +{*cQީ<#(j*6s5h r3g 1J8S zߩ`jG%aD {n JY0B@m"$f3D H!-X X\ *`f0v H&qDM ^[c4r5@N"U$CTp&x+%gd+/gt ʷ#ET7d4j*ȅ&BmE JH Ww-R }J#w6FpSq.,|#ҍ-xA8'O 8„⃃ې ^oWX1FP.C._r9DI.?c ?D?.].k;ȓ{,;%9K+o 9';9}!v#$BGNb#*5z l>h < OpD3M-#9 A> :@@$.r98k aHo20F X 0"+ɀ N Q! C[Ɩ'$&,neh~(t4x[`xe72@ys-`2ADtSKܒ aR(J%R\D/hLa rﱖ$w71QԦ:"C=.JT}Q6fU U I*O{ӟ6Eb%jQR Rʔ8)M|*T誑TjD+[AkW) aBŬ 8Ңd)mq+P޺E.sK]+iK;G+s[5ȸ*/̨H0EcXW܋\,cj;$dk.TN2 yvB3LCQxǻ3 h"y{4ehךMV2D+!)2ݗۃ! b0<b@,!Q܉QE"]NձX&.hg;ܭnw7 /|k^Q2dzػ^l&c{K^|+[D}`_o_!?ٸ$ )2p&0q}K/ht. U8Do%O4lD@O:*Ltɢa.fKQEPE"jj4du{"JMԳ -m&DI27&d6s"PT\HE/ lg6%mqNOʀ[$v7%<NžJ iX.pGHJ*@'.d6J+{<ⴊbuyiq 6K frUz$I;S&$5HUp[eU=>TiL?t?A cWM8}ulCΪ'>iUu?[E*7KFr8[^'P]51r*W5!Y"w(jtY񊩾=PU?٨I-`@BF93?,I|*C V*Vn+:^?|cub`8!g`5kGp~U,ǒ,r&R~xB2=|0G+5p W@ 0 1bup00Ԡ|@P pw,` aZB4HGR..}U2;~u y )7G:7) ` mP_gB/"]a[[[bI3w pzYw3ʒ'r\P P` ~1\0l011\q2`cp w2p/JZt P 07ϥ1 4] #2=K-qq p0 \--0&  X͘ܥ2%k^0#OWf fSE] d,pH Q^p3ߥ"%Osg)x zQ l` p`" CC@q5 JAiv% McKvD!X3@ A#p` op}CGD_Cb"q\0wH_x mz0!`(v'| c`i$!`p {a``DqOA+@rͶ7` lP. lPX԰e@qp ݰpK` b "o*pP~+ q [ $ י `) {S A)h  @y 8766W i  oa'j$Fyf }`?Q p !bkb& 0И? @g`bs`"q:>1  U`bM`"PNMT)9V?C:Sc;1 k` b Qdcd1 U퀨*^*;Gedd3 i41< pz Y1=#ezw9:zz>e#J>( 堩Z iϊ>fb>Ӫ q\J3a g:?f;pn90 'j~ru&wTq\0M8䪦j g`@ID @7XoZpz^g(*6ao `rP31hbw 7 0gAAhu) p i=Y \kB ]\1)$dB2  Ԙ P3~ n WpiPCBѵo·2( 5H ඟ@6QieD;CCA)Є"h5%&P YC IFY+qDI[FAඡAPHi{H VE r8 p gC`雸K iFk_`dǟKy`]_ kj$*90GqQGg4p\|u@ ,"jGKqFA:3  Y=l?vkSMQQ2(|"``&Yt(nf"q.BUl{?"Qp#6! , H$*D8ң] JHŋ3jȱǏ C\Hr!X"S\ɲ˗/KLR̛8sɳ?$IJLϣH*]ZS:իX^ɫGZÊkQT !˶۔fzDۻx˷߿ LÈ+^̸"0LAY,k~,ALd_>!+ڰJK.Yָ:@϶tBMKԑ(?QLAuų.AI$QbB:!=A70gD#41qhNpÅyw@$ABӉYc$=qG  S؈-c 1SCh\Z h"8JotKQHyQT/ ,m]G:3 >&!%9D*K%:ɞQFܤH&U愕t,gIZҌ̥.w^ 0IbL2EEQ~Y(ijUf [cGZU^/ Y7¢]qW- ְQb=ihiVaйe'*%W.;IxK^S{itٗD?-c$PRJaki`2w[86Q.xR)_$p2F55j_$3fSےN5,fr--sjH'`-okf#gC+֎n\պֺnĭu#8#`-76#Y-VRӥ!9YNYW۹dA,H-iBTV,.Zg ;_m2oW `9X@.%q pK !шE1 xKMzY|7E~ۉ?^rS3M/DjRĬ&?JT&8y+WJVBN X7@퉬|wgxq1t}E_@tQ yDuLNYU(Ay#4:ю, +**W5Wb%)ZsdZ4ti_u,zT&WZ˶A- R ኶E5K sW;KDkf (F=m=rm4搿1bc9Gqs` ʢ_\ZBĺiSÞ@άm#MA6 \kz-E59o5m=/_qpP r)8B"P t `†`"]8a Wh/-?HOPJ:Xlb4X(Ż# :vqc #EϘ9V>xto9r@w1?&24 !х?*-aO#Jk}O{L2'JXPT@! , 5.,I*\PÇ#JHŋ3jȱǏHÓ A\ɲ˗0_y%((cɳϝ)_%ϣH*9ThE.JՋ"Iׯ`4kʰhӪУ.fKݻx˷߿ LÈ+^̸ǐ#KLe"|1u~…J4 ,np 0H4l @yoݻ;v@x3PH8(v/Ohݻu)/g|?NG W4A@(}x5Ѐ~0tࠂw@@03a 򥠂ݵA{}`vX'm&ʸW5A;HA@׈ 0#J5bNViXf\v`)dihlp)tix|矀*蠄j衈&(cע|eOIBL5TuT\IpjקOijwIJ馨hYZW[o뮼+lIW@ײ2[|1i/ͶxAײD6G]*n-s#n)r-č Ž"x\C¿@†V| ?,x"(NJxuY#'|>X1l)x39l6r  jTeZըR_Sn`-dmhlp-tmx|߀.n'7G.Wngw砇.褗n騧ꬷ.n*WcT?N|8I|*O8pmo賍Sx?u%?I.?_WfТ qk[ %+((^@!So% ~aT m& zW Q倄ے xqq8͡L! p&b@HBB2`A BҀbYÝH` (F hQJ8EpEp (eEZz%\/p5MI"! , H"PÇ#JHŋ3j(! CIɓ(J@&˗0cʜ9У8sS@!ѣH 3҄!yJjX#*T6 ճhMfС@y[дxR\ ;`0e\|S8!)Z4#ʎ020LW)!%ILZr[Ro!ׯ9PE":uؽ ~ޒXp@>;JrzƤI[_8 )˗?@SgϟZX-l,`NQ)_\܂ $2WUw"#x")"G6(@A@V#4Rc8x“P>$YEVieAl0B 2t`Tp > 3epv .xx.馛q1y&V3矁B꥛=fT_*C 5aeaꩦvY=0c#hȰ}!Z)T*mL[e O +C5sθ353 +Q5 LkoJ"x f&H#7,.+4hHTl V9s2%=H-S;7iM# ;%R,P e9&os}zY+|!:czfpcǀU*`)zOlds@} TȄ71?>Cha7HRa*.qG뒕h Nyɫ"%!{+P@5)`yK:V0Mawz A al(B) y" 0>x tgc~g b ]B"8,G3<*FIRKH72E"`2r3%t~Ty(RhI$BG8VuƊV7g:'v @Q$P3BuE4hD%щbKL DgdoF>*LҤR*6ĵT'0 F;񍚚 Xj-1C@ժZv(D!(Z P*U$D*@~,PBJתRuMX}o4ԬhUkJLG30\]t^+a&!^hE ڡ%d)[Vfr*%vTu`^U;Yf,`l5V/qn"ܪ:XndZ\oAPchWT B3^ W^oiAZp)ukj P|j>vQрNa%PuԦf|0#%B★_K4r(Z" F9A&wtPaFH"a [F9A0X >Pa;`SBX,ʕEI'] 4 W92T!.V4B ?vz$-BmhfAϬ! RwJX|0  "  F@]&Ӥ) 0MpFM|0x `h^곅!;pG5D@al!ud+!kA 0 ,,^C`';h`Cm/C 9%Ah.bReq8-' k@ $؁$4mKl, 64O/0 fqX|;Erٕ"\ F5Lh A7yMDb zD3+=&pRL7a kpEZȹt>8j> C?CCS4@Tv;Au @$AuTuAABBdڸkB+B/t;FD"hCCҎ:CC@TB$K3DDMCȏ0f΅EZ$ \_Fƒ dGh2qenG;6GwG{đv>4 tHHvI$/,VuI4)IT>tT;y&JLLZՔ%D6)LΔK4M^X)jT߄DNNg%)7OOOgDuEPP9PdPe)QU4QR#%R*5,%`4T3eT3ƙѓ擉2:X?#1S+rz@$$AèŽ*B3jA8(=x-DDdGD Ds+ʔEcFbedFUqDvGG%*HĖ2 5H8ړ<󓛄C Jtf$M K^tKTԔ"yL&4[LiMkٖ4tNzOzYOOsI uP P Ř$Q9a %RIRTS9>Ьgiɣ De9zEN% yt\5 zyY|š,ڞӅߙ y̙Y*̑ʟW5[T\ڜG맧,ӌe뼡]\3z^%^),J_?Zʳ: 6y` ԉ1:EaS:aO*@e0&c:o3^c>֦b*dsa8UcIdMdQ6eN8ue`&fDf!ݤ#,f*gtԺ hfxg2hղ@@#*vԢFn!iN j qvr]Ҫfl 9PkOzAz}̆uPIaѫmdo&6ϘkQnnn5pXSML=p(OrX`/q!r#stנ7u  u68sѭVǘQ ,@{*2LPNgRw * w 1K'v^vy (xǸ $b#wgWw1类 JPP/Rx׆yDw$g.!!W!.u@JBz rz}WR"]7~X{\~`>z0! , H&d@Ç#JHŋ3jha CIɓ "T˗0c4Ȑ̛8sܩ0B"6χ>*]ԠO7aUjyB%矉?J~Z=;x~h)V*A@IM~D!t!MϤ;VF0?6/6LQ'ۤ2o8\kBǰI:<'$#G@fNH| ɟD6ܬf C&JɔʸfnP$Cr(y2ŞY?ĠsX[~|CH(1рa _ x /10\'Pw 1dW,8F j\D1S1,ԁW4ۄE`O>!CrG1-tXy>_hA&K wD3uW^e!p9G( Ax,33W@f #ԘEzH 7,pi և$P _[6ȹMzcāl!aCL@~ C2R%AyÝg#a<-D"HCPByHYq@X42AY2Qt61K2rDюD:>%u+Iy@CnXFf1  Et%y4 &3 NȒ*GD?SF|;($rwpB,+X~? w\,(K9̣0:Ё46[89oldbJXMk2rʃ(s" huf̉)n~Ӟ4'BKƛM'@n.@((Ep%hڄ!HԞ):rQbzz"8@#1*Ӓ @<Bz4 1,fAI|@KfSK ;=Uo@#kR̳n@О@cЈ֕`=8zG~+!, Lʒc\ j5Wӂ!l@IY` AI~גVn쀷5[\~ &"7efml A~# yip`g;{)bW;)J6;L/BMN IpH?{ߑ p/DPd{i!| Z\R)="v K p7=1BL (J6Hy'!ךel]oN+R~a0^5'q%B_ Ur~A9<۸6|OXȷ25/$)PwGØ~QJ] 2g8d~t]OI V2@X$-2Q˚V|dS( ,f/KQjW u)2R;7\ 7:D&g3FMms;Eyk O5]?)wr4;h,s͍u+v4)xAN^O6p6ˡ $y-s$xL^d*`>fyxqyD}EM8u9#A|;cs]l̹%Qr=fynkdZg&Ȉĵd'8GLh;+7|Sp$yxEhJsm\?c$u|9\Ajl'jΝ"Cދ B]ߟG|;PO_+vѴwu)̦O>B{Y8 ^e"}K)g5rB =gx%)PC!Ozr%OaVt |H({TMdU] MhqEd^,X 7"n{6TL9 t=~EQGwGA{TqHqHTR肉T~J#I*}tI^x"4~P MeIXiaԆ^SqITK̈́KK!t ȤL̴MaEadLM*Pk"UUcEޕH4ORȉ nF4Cw`%N PPzXFQFhx`'KtE^QR'RRygH6uSZU @6Ht:)W dBa*Z*a$\?J?4@4Xn5ф@ K ƚ [r +6,2KÂ{X6G?0;,iVD[;?(ks'tF08lְ)|eӵ1$<*rfX2f<L+qjHjv3:+TYj.U\6em@P=6l4NE͒tmx۝Qx mx4Ž܇7_T`l0B 2dT褗n?.< 3Āyg. .x@x .{n{ lP6l= OC+xNuW2PFpQ觏~\/~nOGhBH`#?a Rxw=n̠78/s5x2YG9scנ0fLܡ O|@Adp@m'3a4r8q-| !YhbF)؂um\ w>WO5XL$0$T5k`@Aw\dW3 t,71YtP"N4M,9Q Sd鶷0f|3TXi878o+{`D@??n{H 77@V‰xF هl`c#6/ ZMt(@`%4>\pE&rȐ!*`)zTl8սqjs[D&q ΊzTS[[( ȅ #XANp [^6؂T`1{>P,@<_ ;a&YHUsB(# W9"*S!<Am#(>NV;9a 6m[H4p؋(C6+8f!\vrm 6'ggpZR 8Tqu~7&JRpN 7 8E";2 J׾#u- ~#wkb`8B#D'"I.p ;_>^tRO|!vlL!U6+1Y)>PD3fye>B$9&@ 3?~ą(k%{~A+;4bh !Dpw]!VH3.) 'Y -uw0O`!ɸP(sz_E *ц 54<{A¨T0ZI!ħCǻ? kN0MC]\#Ѩ,_ 7"P9$C Er$&7EQBpD`p6he8r%u)\rOCZ@ 4x7$o'tÀSd NH7:) B'bn*wCWqa0'&JXv|WHi7 0[[0$G(5PSpUw '8\[ pH4nX9AV@ wc0W)҆xR68P@fHXh1h[Rv83/l8 ;bh83#.9O3 6/q6~nrv#~#6dc6h6Aܸ?q7k4}78ӍG19"Q9T;:(XT;;c;X==(;ɳ<id9?ד==? 4>s>>>50AC?XA7w@T@@ @$#9%A6aTe"tqtB)E,B14C5tC9$[#CDC9EtDIDD-BOTZUtEYYYE\ӓcTetFiF4GoG0GutGyG})HQ酚HHIDI4 DINT:4JJKDK3KKKQcLGLLϤHҔ dMT]MM4NtNDA08 tOOOP83PuP P PL%eQQQ O#%iRR*RS$ 7SS=S 1T|TTLEz6hv2PUWU[U]:_%a5VeuVi?|FrEWvWqWr~?UbX7XU%`(T8#YcUYb^YFZ5YZ \՟[Et\8!\e\@\z\7\]%#إ]];C2YU^C^eE^_i58n_a8Q`` m>Pbz}Va)a b#`s(|-V/vd27@c6c:&[NJv?BFdFFHJdNe|iveYeGe&fdff7;VfnFgsVgwQs g6qEQhh[8cqepiiLvrlhvmFjjjfp;pJlZ@nkVp–p:nlWolcfƯoc9&o喯zon>nFn:+p pjzqqop"+%Kq>cbgq!#Wr's9c-7's>Ks6s͠s<tCWtGwItM'v*uT\Wueh]uasci[fvjWlvq7wuw|l\49~x9axև}x"7y'8 GzyzPyG' z'{g{ {R{p{g*!B|ƇwGk!R̷b|}:&Rw|7'"K{o ~l6~W~9~ 8zZ7~12#N20$8UhF~ %BDҿ+$8 hk(XdB#!HU&%]',&!Aw`(*8т/$p"'3(58'bQyb2K:ȃ5 ?34 @bS(H)aJoB2`)NhQAD (1ǵBT'tlB#r酰bHzhZ܊q pȐ-:\Wő,;3uxyheч& ~8ʡXWV[Q)&OW[< ~‘h(q*cq'÷X|vw,!)Xx̛#S)|\,<9s:Ø/AyK @Ȩ9ʈ:ЈaVmX9ѧC:ญ }Ҥ3#-! , H*\ȰÇHŋ3j! CI)&S\ɲ@ 0]ʜI&C0ɳgJ|Iш@5=qP; ʧPmhӮ`-N:n uL@x# @1d [mauby# IBrL"ȴ`$'IɃ.Cs 1cGOp(TYDw1gl-OgDrz**<%⫟ T5T\f`{^%Eqha!K)41#҆81&,y#Jv2#Y,@6Q HG zl#t$AeD!1_$ ʺ L2lmJBX7%tMY\W 9?ø4`hW&e\D^ !@H@! ,  H*\ȰC$ ŋ3jȱǏ#JDɓ(S>QeJ븜Iͅ0[F; j?bD3.X$bѢ%JBV.qi֯`6 -[H(oʝ۱It "H. %pLE tذ;t8`.$ saC@:߂: _.-ACj,.&"ݻq/]zsɣKNrk߮O|L>2\N曷~{3zw߂ Vgqg A i'ÀP9ysX"u(x55҈&#AR(y`&# !`0!iF#3ydAAQҕ'J+̒E?P35 ; ]GJ(qqa@˜`O_C0_Wfu] qblG\ͽQ$ tVࢩ}R4^YGUJpFtse.朇.褗.~'|{h:v*/UhЄ{ i2{B*.@{տ~E8#D2/JdINB)ה]~I[>&5M^B'; _ĩHi7IԢe ;U4UAO!e*T!L^(Y} ]5RW ¡PŬb-HCQuD$DZ-VD.m9 2ouAN2b:ca@pH:x> L"F:򑐌$% I$Y,Nz (qH;nu*RFq" (?E%DFSH aH|oDƌ'G Ґŏ I4nr\@$#\S<8)'6NyS( dv)z>K+U\ezd>CͨÌpaXQ?U!IDb,YVNzE(RպV,d%C(H1F$ҩPơګFMԦ:PTZ)>RXͪVՓ4`dG:֧FqX'Hmf-ː:5J1MhW<$5mHb5(@!kNZƆJ"T[L@\!nl7{lE'E79p p鹲G@! , H"PÇ#JHŋ3jHaC CIɓ 0%G\ʜIfGlOΟ@(P#4",6J@E"jJJΫٳ?#+yژ+PY4 n6 rmnad 8` /Kc˜3WD2`qY0gϟװr3 8:kNܒK #G|[K. 3JF ?3T" +R8? 3+hS /m~E4/IS?xoUcTyJ)`a R~qɊn}&%.l\ѹVA|`\fF>ԝuj;wv7Ȑx[x?Iz{ýO|} LN$C ( [ΰ7G9 S&eR̢xL{1&bXDۤfTc mD9c Md{aD)*1Lg>QѤ8e@TIBV6ml *Bh,c(mNzSoM- h h˥*tJR~WQjg/9mG6c7L2BXb WUezLֻ4tLR]gl:nu ϝvXj[p%&705-@~XBx7pڷvΈ|vۀ>׷[.kX\"wgn.nKDn=쒀8QnN$ϴk<)y#W6нUzyF=3w|B7~AĿfzB.uuׯxm_2 !&PX B)?o>J#.DE8ܚЂuP uK`#0%}xȃd*bbD9dʂ~9EP/oLŌw 0`} h"㱽쨠ԡАG,=bYbˈF4B2߾lҀT?H?$ *C4qAb( J'fP_52{2͇uA< ! , H&d@Ç#JHŋ3jh!Ǐ CIICTs#C-cʜI"C5Azϟ%8PXtJ((AKJϐn-6bٳ48;…J$E+?!xߚjٺ+w@zy]8#)g.PRgn4I~@ȓ+ϕO3ƨSGlٕM,[P͸ϲv [6m@wqPMA,ArP"$Ї^<ŕwQn*zE"Y  4,\X#x"*~(T ,`fj5ވ#:(dT=(a#;O:∤jQdO52PO"@8&@q_9OYjevn.@AxV`'lW)gOx &U1`饘f*C #lPB.Cj3:#驧+v*,w0í쥧  +mjb 5`\qǷ~[fkӶkZRhI#6#1O 4@Qګ5a{HCZMh@`.>pE&RFP *`)zxPlHpa*[Ȅ7B>'U7ю`"6McS3B*E4hQWԥ SL $Yhd> OTjyn.xeR~|íݔk@qD 6W5bDUhE>  0,rXƞj;$KYv tf1OGd2I)WZVl{[!R-g{Ζ-+.V`nO&[ 5APcTcvy/ŅAlΟZ0vՠ ~4@A⠆+UBRWWSᛅ81 GVP ªDF,p+@MUA74B0$8:>1c/>qd! @HM.q>|@ >' 1A Bѕd" 4AtP!8J(8s (Rd_)KLP4j^*hB/86|^3R\GPi 6 NS m#YLR#:bՍiC`E,q m" Aе ř8(2iPC >H`r2̾fRJ&ΝI: tH^g$CHYLˁ h@ q@4BQݼ&6ϣNI(aqd:ՁBp8u_KNd=qφ6"ʜ85jb>ڌ[j;] *CLoӃKErc*GS*;N74o~$S>pқtWy/D@ P%e0}jz 54{ V?}?#@l?r !}O40@7R#W~P~G{$ rD ~7!grQ~rM 'p)Xq~7$~Kr  2o?w&z:0)$h?}'@%~.#|`"ⷄ>x'!yS[ 0tX@?$ Bvhh} M ~"tx(؈yH h~Heh%x'!w( 11  #Dh!yȆa x #& ?%?)Q|'H`%a;p'!@щ €PHS!yI4p1"8o(@A؍l8o5x׸v8xˈP@" 50Ѐ؋ y #D5|K{8"{Y!9!#  !')+ي-U2'p~$R2q0p~͸!i-ѓ P@IoYY[>Ji8~ ! Y[I]y?&(8R/'h>D`/pIt~D@yiї8RY(@X9:)И)DP2qD(ə!Qo"9~x_r[*9!B I41yךi8ɹ9>AiYw4&KّYPB鹞߹ 8Ҏ&!?|i闋x#lY~iUˑ//@٠)Ij:x~;@z7 U '%j{*4*_"|R"59!/}!G9QsYm|hɗJ)!Mi[:&#X'`bxhJjJGɠoZH(~bR !&◎{ʧA 'lzhz$Bjsr:&&6$Ap6gz1HwzTJ*G"q(*JQ ׃Pp00r/!y8" a&2qQtѭ용ڪCkخЄڨ`G"| v8ai6b$@";gۏ%b!a-QxdW|w'1x2:;fxgxx=;|Wy{z{ox괼:z+DžUkaY,鵂 a {h}÷Aڴf;^y}m0{'tGf[K~a%ǑV2u#[$nvDi؀ {x(|"}(+؂m2ٵ+AIV| +llȶܛeιY9˛̙$k)PʱYYy̭L <익ܞˁy9[ !ˌQ"ڋܞ*v= jȂcq01ˣ/J; *W&$7J9Μ>@Z^Uere pI1Ѥ,EC[rx 0 ?ɦnjY@Y qZsRw/bZY\_m}Z?:,Pju}A q e=J̷T~ƶFٖ]j{ZGmemFVwo=įj(؋zJڦlBqo֫~M wԂUpph p:(Jj mڃ&EGmQ#"Gr]Xztzs3jݯmt->%!q ! Ȩ+{Zsjǰbz&2yr0q~ޘ>A[<[a u! , Xj*\Ȱ!‚#JHŋBȱ㿍CI%S\ɲ˗,|I͛"CɳϟCѣ7i Q$I%ʩU|Bvu"T;J&@ҥKh n25"4HޏSH,"Db#P>TVie|\(ZA6٥za9&x&BPgE ɤN/,|Ot4 #'~ 9F(S_ :A,8FF 1L GzzI J@ 0\H@&i'E U# Wo 1Aw3?x 1Hӧ? >C5f1Nr!\D#2 bRC 9jaC2,-KNo3Xi8 ;pD+{`DBZBnL.CVbxFGl`#H6t0x'y pFB \aK%aŁ1\op:I"t~co \ xFp*xhG0Qg31"6+1Y(>PD3fptoBtVQ&`DDZ e5!Ʃ\eo 4?!S)@rf"xVLb mmדvw݃U`NލA̓UG~a}xɎ npx / LL|/2Be!z1nrd{݃8=qVwd|Qւ_]}oA⠆+v7ZԮBޚ z*81 oh>Z-"f7 m`QmcHtl\F9A0%:>25 b 1fb'>! Xi?V"+H(ԡp->=a} o 'YX<(>=s# zU>T.IC? @@ԓNCɅ4D1@ AB!4B%THB+$0!CمIcC8Ckf'vklklæ^vfZu2Pk rVhaoɧ]msoAFCw$I!(n,'oVo">0S&!A(o,prwpv:j7<q=rDs7$0#;G=h=aԃs!{؂]! ,,*\ȰÇ#JHŋ% $A"Ǐ CI$P\ɲ˗0O͛8sڤCϟ@R@`B*]j3B2d`JUNJʵWJHUԯh;6A nʝ ݻxw޿LÈ+^̸ǐ#KL˘3k̹ϠCMӨS^ͺװc˞M۸sji'oIμ@m-povA_[ zbYӡ">|ذްJ(䷟cLT0p aNCpP,Zl(XqW).\ 0PX ]B :ţD_w`$I˜&`d%])fb TiW@V")&"\fٕ@J!I4?&uޙ}zu4_- _O|FͤvupVVvFMuTjB~! 1EvS0Z*UbԡҚ첸UFkW( ɝȭ̦Eʬ_ez;,SH$Ph&eWAjDjѻwV9  SQ!U0r^U@t]p$<+s5/\L7PG-TWmXg\w`-dmhlf-Gx\|t~^, NH1TÇCA3^%g87_}7:-ND6ȡ 8;C)^bI^9:F"i&QN'b5fWnWn碍 CiOxgݸ|8l} RַLg:'H Z̠7z GH(TMR ڭ0bH`78LNNa Er"=GGu4$ AsnCPwL!3KlUp2J<٤i0<ҼPz $_Tidk%x!EB{V'@T SZ@'Tc|+(W#GKR*T2KW}X#TkU֥0Z!b2,XԴegEk_V B? S5vU+]  x4_Z•B b+ZH~}A]KKĘPГTpzL`jr2 eYH(xG_ʀNLd ! , H ̐ #Jh!ŋ3jȱǏ$E&S\ɲ%W@e3ɳO0s濜D*]  H| }6~GplrtVn#e`䶫h`Uh FoʀY)싁Φc% ) 9Lg8(E ,rȌΰYX"%,3%lV&flT(3Lf1+ Cot$ [N'# S(TSNa:0$RR@?- ,](>A{XK2I A؁ /+$ ) 'U[P- l7T>?nr Gorig@h6Wp?&wU0[ DP<#Lh-.1ɷ`1'!N -ciD̪g2hCEAc`2ǀif`'wn_)Bhdv\bg5bv9j Mv*8=ic?Xk2j `ƞ!gitX;bC`W{bqK+C Ez"'2]3#,4Lq.=_La40pƁo-%Xs4LY37Q5Xex:H 55(Hpx2WYl x9)}88Er3nÌ)I-R؋87~848Hy!|'Lq(tn~[HqfKx}({[-r~3//vDi+Ty?uDP)BA|)"qE &h'\"T"A\f]-)U1hF0cՎn/0|jW}ف\IYR7x'٘X UCwa{'0D#لCؖ\au}cFQ`)"|9ϵ9i~cQ}f@TT1Qj3(jT-8 >) x"n3q0!?W@-3DTQ># sCv;P?S}au>QD]Oi $ZCp`=TT :ƦV1r ʘW Pu&*Dwo1tppJZCBDbl D.iAછ,@E]:ǫjC]`Tz/֬V᫮;M%u㪵CL+!Fj^+h! , H*\ȰÇ$ O_3Fs#4h}TL585e v]#N9^+0rߩ`P 2 5`H9r߱@2g8+cO=H42'"L6KFE <-]&6)&Ac(C (=H-S;|cYfGi q0 6YL_1?- 0dY'IBnv)Sx*&fwi䨣R: 6jn4+# L1+k30(JID|ݲV$"s7_㭰ZL70BKؘF-)ݜ !K# N>B.SQ> il:/'Lg?II*U- '~ &D(Rdz6 " E@nqLPjxi _D:|J$ b" &0AXZEcI¤$ ]#ͮf=NHWzQŸt1eL#b%V3 J"Ԣ+ *ypNQ*PWUI C՚v`-hGOiX \`fmHպֺ֕0ek`6zR$^յ:@ INR8DJV6-s5h@2EgVZ]qT_ ӛ fKنLgkP,81@@zs2 H`-DVg3-jXM-+2]>@Ӷl7Op@9oMoU`PBX9%_3 b/V '.(gO@v 0-Aj`x'lOឬfۄi(F*jZ[& +ƜlNvC,"# o cqR7)k1 1;QH>E6{sf,or:s:d~Sg8Τl #A;6:&g~pL0Ḧz;8)ODLm٘8Prm-48@L7) q.[x%|^C;#Ҧ@ yz#A)n$bLW5&ưbws$73ęFMFgm̖<3/:8I TȚcke$.9SҀ z*)D ,N!Vmˣ7 aYz=t;(7WB}`Aa*);‚7=j/z$  NI}sygH. K W[ndW3ߐp|_yѻ z )a)G-{2j3ʼgH=w~DOϣϐR{PH zٻp?'7k~ .IS(F[0Ly7Gk;z4[$e{K/J@  Y >#i13#>$BB$Fr'͑B*N#cm),/6p1F3馳q  Ϡ/%SR%WB,\%!AU76;_d]OCOEG&fJƆF0U2 Z & 'l&p"'tb'Wz.e:&&Xe7e^fddft ڐ #0,''2(r( }f g1g gnQfP% f`"2)R) 4}vcZFhfgl O*{ ѵ  *b**?sj/vi1n;l*T pXO+R)+ U iwjjmkf+S"g | +B*b,UyS¥k+kT(P " I-"'`--h`s.6KVA!e- 0.㲾YJ[`m\ymk봜,O w.*!.D"//ign |n&++@ PS/c(c0hTKGiڂ)ogy2]Q+0 倵gP1\ 0132lĥFv3pMzOR<" RŠ12sA&VrkwqAz28lwX2*2.-Lq[5Ar@xrJ#P8 ސÉA363:lr6s%szf } D<4c4H4ias85A}+o̮ 0 O5SS5>=&,t)8^FH5L@V 5_6c-^*uUu|uąEðΤ:,7ic36K`{⌮j}L>";D,\  x88K;w lB?>HdLl,(/u/@t`@fP$@d@t[| AA!>$F8H頾Lhȓ%Ȣz;(d?aBBo!)xvoYHk8ư1=p\ `14C5tCO@QdE`8bq{Lno `ޠ:?GDKDClaQq8MP{ȉbkpBp"x` oS]DG`$Fd42!{Y1nЈ#ow@ /_hdDHDGvDJ9h7D1?PMp(M=0Űʍ G$CtI$F_v>OBI$ਨH:Z׌|V"xuZ?JdJNadOߌvx[ňHK$kO9.q0 PJD_J48߅[w Q?\ )J y7f]C :Hx!u/ə ϓ D \bBD,^ĘQFM\b LRhРC'00:M."K#Ap "@9A GED  @ZÙ<@P`"'&;$!>Y\RB ቧÑ*h*T"`ojD (ByTIhzAiT0@CJkvD0z,]6IC0uƐ$%԰`lV]A܅ZkJԸ vki{9 (soru[/ , l t 8W # ?Zp[t45TW}UYwK64W^Af+]WmAr]wF>]z۽i6xj+4x'k8ԕMn)*S .20\O~m= 39鸃n .x齁 n{߮{ l`%-> . @oU~ 5`\q_ik@{Ї?8Bh@GcW?)@rˠ7*-t5x2YG9scנ0fLܡ OAyO '3a4r8q-| !YhbF*؃ Kq*0  x q<p#q#TPcA*%ٮg@3XoPcѾE4"$5Xr8+ n#׈N!XSh `0O#GHUC'28pj(B8lK^D(t}B&;w/ A tbl蒎X\Dh92t3>)V`H:z'; @t}F9~z&Q!l|ߊWtm4:!6 x^$HpEv+pau{6J? KPAS<)4h/hDB* !۩F>(U:]B6!e3BpE4hƙs5;Jc!RS+(xC0 ETHd% 4Qvxt~gԈe&bMHX*`;Izͦi՘U>X7 Pc m :A\|0Yb(Di_En%i,f1+6S;`kDRҮ} 7"J lkkB&?oׇHUcEz~R;j8pȵ!pi{Sd NH7t:. @..)|&:.fwCWqQ/.LB6vH0 0[s2R6sS Tw 7\%15?Sd Wa383teC8P@fIX4>AZB[R2\ÅfxrO8:.6ShrO8; 6s؇5}#:.k ~(!/"8y77\xSk889y3O#>::ATC;u;vD!<2=S=h;<ċ3:@=X4>>?5@Ag)p&gZuvgylj2h6qDihqB6qwx\ siFJo'jkkqI1xko#nl|o6mFbBm m&n:Bnvo֪Ʃven Fƪ)rjp h kfZaZ hiq fj$gr(*h-:2BGscpy9';s?g$ItFtJtK$R"(]Wu+XV%Z%Qژivv}cR&&ir1WFwcwxwjcq2'ur:ycx7 xygF' dzǗ3@_W&zR@zvHpzz{0{H  {kfgG|g|*;SQXz6|H}B}4p+(HyR0}~^`~~~Ȣ4,+!w@',,2-Ւ -fd H/.|. Axx ?S/CX%x)8т݁kq0[P0#3ZX>5x9,h211Ӿ^DFM3 =K324k8Q8PW(YD@ 4_:B(/p-,1C(O.,/ہèv: :(DԈė8P! , 'A*\ȰÇ#JHŋ ȱǏ CYpI%O\,Z|S͛8F?b9= gУHC) hR;M|iU  @a@u\}ukWIƪ]/+!WHQG ۅnxqݻ"xe L(^MX̸R@ƙ7S5i/EAc7N eݑB ^{)K ^wJ_3O߹SG]z˟O= _9 KG _-(Vhfv ($h(,0(4h8<@ÐA8dExđH&9#6-yN?`sJLj^%Ra 6sJL&-0BK8xRŐ<$%ȱĐ@p'"Bp(py)$xЀkUj)@VG00*ڪF@ªfX]ƚ*Z갾kF 0*;auA.X4Rhal)Y ?4h unT@ +-oQo`xޯ!ʅ ?gF!I(Q eE0B62 -BX]A/ /|;t5ޅ tS<7 ouUA84/xA] $C_&@Ff*mg _$YM/mZ}fBYF8׌7G.Wngw砇.褗n騧ꬷ~ᑮ{UII$8A9=PMWferdgQo9guEz'~wG"hWh[~DfC~ǏRoBUl?DLҿ. Cj9 Z kePVe=d\RM(ˁ-cAՐ#"HL&:PH*ZX̢.z` H2hLcfE6fwVԝ@x)OK\R Y2)M{4!$':{J^ԃ@Tx>I{IQm CB"W%G ,D >S9J4" %JYVg]/,&&cDnCh._&I;q$;X¾i5 ,aLcTB6șgLxf,l}R3~:iB ь4 ( 6LkB64PZ5Elo+HõMBn+8QnMs\H#qˍ4.qO@! , Hd@Ç#JHŋ3j8!Ǐ CII"Ê.l`%(A+8 0<$ +@h@?I  =Q V `dRH!fp\zApڏtPP'u҈h$h) P@~ g|r&JQv"$͞a٧h(tfv+PS,Dk]ե/ hP0zjB t?,8%!0@ìC5kBf'B5SAuu"d? $ʒqbدk$7T|;@[>,?-\q Pq,4,7X3AssuU"ϲ.B˗qu%HwN);DTW}5D4 1D^}tLj;ˊMq}| z{z s4_~x+P0ͷ`;d0u+Z D}~+0Uˬ }D@p}|?t2P'ZoG7г]QOwއiÊ?8s-?FpQ8Q&8҆hbUc q fB @$"?ZA j#aLP#DEAF!kDO *"E0#M"hlȂ Lpr]?Ȃ:LňBȑ Dq"kyAPr0*Cbh bdE)eR%ϱ萵,fAaDD,EQJ2! ]t.PhHri,C&Yp+ Y?:fW'pex)Ks#ĥAtV/t&rL,amrDDyL+N8]2tBM9)rH\u*C4ԟ;Z6VQJъZIQ ntюz1HҒHQҖ!PHv5mBnrNwLii%!U5O^^{tָ lb6[rm]9n<[܀YC @ Q`.q E2\ gru4 B13t[KV' uMbc.Iv;I'?d#%mLLzUF,|^u0g}3ש5{'nq? xJ<&`lą DsƉ[SIFnM23KӜ C[0>3U:n~fJk ָqrk 0׸D]쎦O-vERe vӃLJ5Qe+"@Ӣv[ꝜUIJP UUG=0ԥ2m*թR Yp\WWc!+  KaK[uc5rΘMf3/^,Zh0UEpk⬷p7*ran0^<{l`X֬]x^ .V/Q+o:ٲ@|1?̇>}"pF9_#AȝϯJD|f?D@zBA Fh"DB&B9C4dC84.fY2"DdDHDLDO5 UtEېE[i?HAFgDjFn$tj7`E28'HGt6jW5DFpugHlIegAPG$fYC 0WcՆEA!P ~HJ&,T]7GW`j5JpYXK}MT\!",Ix(^HJ"@^HPQf>!~A!>! , H AÇ#"d8Aŋ3jȱDž ?Ȱ(S\ɲcȖ0KJȒ'<0s3b,z)!O)H*!(-شi@ɶ U`Ê)Pc%VF(YvMK  J:v˷m@ȵxQ %F\D fM"[̐׏Qw!,8/ʔD!QH!PG ~|yz"5鏕Ta%F{E+`yԗ!Q{-TULyZsTIa vT" iSj}_Ɯ#0j\SX#yJb#1jNȄ͸"<)[YV?l|*yp3F!^ c vm]b-$4klilHQV7:Z6vn}kD y5q;`}[E~%.X9*W]![/nuKuၰzG<7'A{^@/c;p/̯~ oc@ u/t!|H{d0]aD2BZ" 8 cx=vģ=4$ѳN~RHY)Siae6~ s@v6.%|(KT9#P3O:݉y'@2 <4RELg3C= >s@U[T*BWЇi|E`#It;tr!Rt-vީbTkY=J%y դ]'$`XK^3fVhGl[}f$zɓW,[ ,mtgAXݪuoVvf4{ot{k7Bڱ _]nmc[\ܻ nm}f.r5>o̾\AFwҍǟ# Xݛ+wo/x{;lU}i:9Di|}aپ/lO I'Ŭ 72¿/ ?((^ALNW m5$:-IhBVe,\ x$.:TB Z-Cd|0|beHٷZT=<1dƠ4&5lbGBR]!H <$FIox (vdЌʈڧ"Г|Ԗ|,gTdL#dXw"! ,c@*\ȰC[-uzf;rܖ[=N[&! ,E *\ȰÇBHŋ3j(Ə v Iɓ&/\K*YIf ,ZڤSΟ@& e˄L HJzs(P~Lp*Vu 1P(A,MЪenݳYmkPR۷T"D h0xaXܘ@0nVv}r *&tY`jX~{*Q-\&7S͑KNسkνOӫ_Ͼ˟OϿ(h& 6F(Vhfv ($h(,0(9݈eLo=@ OX%UR)y"Y@”M8eZ;PfefeZU\V~WLQDe&Zmi Zt杬J m i–ۇ6J&)2jm*bm%shꩨꪬ*무j뭸뮼+k&6F+Vkfv+k覫+k,l' 7G,Wlŭ2tرtو"7ԁo̿,ѐ2ο]P *餔Vx~@ 0LၪtiC!pqjhʑD E*SB N2"1D&\#\@ާM$?7I1T{m.x:|[up$RV(UJ]٦+whM9T@hnP0 Y&İq0R:h^ GbNK]D IBL"F:򑐌$'IJZ̤&7Nz #HR tV:$Q%DZ:ĂJdjջz` rny˄*K,`2dYzV@B^,e2V\ZºC@LbKaկl4+2bfV3Iqc R2ĠHt4J :]$PF6IjPjj@Ȳo lֶ,F [cr!Ce~T-qE%cW:uBkU܇sג> ul];ڕ(\cA@6A[^@! , Hd@Ç#"d@ŋ3jȱǃ ?ȓ(S\ɲH"Xʥ͛8s>DulIє%hF$16DXj_@SJ*5JLX*['v#hۄ0vHTڿw ^@uoK1H( !2=D =GFZՎnָ/P!X;8pz:wΚzسkνOӫ_Ͼ˟OϿ(h& 6F(Vhfv ($h(@0(_ 2(_+(J<2A,ϸI 8P 0HYjtiDxC+gizj18q2p+ڔ LɝcOt"M9 …m0B,9diw4R94CjF]A3n2F Yh>tkLq8aD|~ƚ b8HI.:B9#8,ɪdϷs:Ds $)6(%[BDJT hQSCeᗴ `L9:$42eV9#BtclhbViB4Nf 'Ǥ]apgA( #k>\BO ld? ummC xomg'D mEZ:G ( seC~!~w砃^wnnz磧ꬷ.n/o'7G/Wog1jOۄ#>KDLSVye&_9&t?kjӛԿiYzSE(APZH)IQRɩxԩOjT G6ȣTU!G%]sTFIYxjֳfHC`K[ z \R(HW/D@LbF4WdZH r0^G+HxFpx9x̣> IBL"F:򑐌$'IJZ̤&7U>1};ZߒHQJX/IjbdJ>O dUC%ꎌ*kIU qL&AHnЏ$ Yц2pa~R+3,8,SL< mYsbie-=:G*BQ8W/yE^?xʼnխ` F݋1 Ju("cT: c,HUғL 33is 0 &ZS4< 5Q^(,v 0dm]hG5p ;&S(7IrkD$%C 'rwcYtʊ.,! , H AÇ#JHŋ3jaC CIɓ(S\ɲˌ,^ʜḮ#vΞ@ SϡH*E+u,J+Na(Qbׯ3d0A`Ӫ-x!w˷* .p࠯5=*^̸GĐ#OtLGɘ3k̹ϠCMӨS^ͺװc˞M۸sͻ Nȓ+_μУKNy3` wB18p 1X` 5Y̆ f~g4K-`w}36X1i L"3^l x!PS4h$pb̒I /2:X#הK# cE'd&3dkP:ȅBRi啫yA(R3fc LJk68ԩ|'nsΟ-H&&5hpZ#5Xk< b\BJ)$P=b')7uQNY(}ߖI8I T晝йJoƩ͜jNҝyj蠡0h*zId봿駡~Rߺ'ԸA F#N|F -Cdp{/o觯/o_;CO4}E1@j y }Z{p2(ӊZPl+@I|xP >iKNCbL)W99 }ӟXѱt[׾ dvc5s;P5pT)THS=w ?(])լ6B> կռf!,*@XGA &[% 0 .QO2u`+Z*?R:_>20m_^@! , Hd@Ç#JHŋ3jܨ!Ǐ CIɓ('F˗0%CFL+ټɳOnkqB%)9QPJMHY ,QmCZzK6f]ήthe2@̐ nKKPD(ǐ-6%(@90˙#}0P`Ȭy/gԪYM "Dрrνo CY\NsX$.w|x 㹫ZݿGat_|B@b%dg` 2Uw=@]8av ($VЉ(XbC,ȝH8X26)hdY(8*%"唫XH*,IGGvS /˔hb&(z)gL )B"SJT"e/0s6R"a.$R.#` Bb/r' CV!j/,@.T)CL"eZJ+K.LF QƢ Q(b*68mĐHYN T!%**<[ü>щR ː 鮒8Q:QR︫20KV\HY$[L 2KB*#1$i/K*xIzҋ*:7M-Ԃo\xA&H=uxC 2rqO*ܢ_ c=PwP68ܱ+HL56.>"28OK HWKůT w$1P&3@wBI,MH/ZS??;SHo .](taD g Q1F5 Q Tc`! a A3ڱH^ |!aQi?1v"?B`+2x?Y:ԑ>/Rȉ %ό?qը agX'vG=P4C8&;J` b؉!q|xB!I1xA Hɉd J 8򕯄V)2ˈ4"cIy1L ds$@R"/i@:05?@ %DB089e(Ey$!(P';r@,KU*Y =O1!>_O/vgIZ%jKE?ǁ!#lh Irz/W8M`YiKAQSHKS/M2o|3姞qB2qANM՞4 #IRՍxUݧ/V6)NxX7o˶:R+T$^gF%rtsؽ&V#e(`'KZ֤=iyClv?hGKZXDXPeҟ?$˒1͂v[ E"nY4D*Ѝn "钋.$!e+w Y7 zגeJWҢILd2S&^M o$&IJzⓟ%(BM Qb[ DjRT&Na T";Ѱ2S̋ WK` RU(vS (KJ͚1i&UZEp yc9Wtv)D5׼6e_=_XV݆a#Ѽe)S3ȺHgd?X>%f3sHl 2<ٙ<d9ZҖ hqQTvDOe -jnfCx?֋o=uO7.qs9aߤr:lentv6Ipֽ.v>]nwwO77YrY~NЏ>B. XنN,O/O"8eb  TEQtA\€XpɅq1 Y$X .H,HpHn p؂%Xu3X6Z8iF]#؃FH((D[Ght0c4ȄMh[%AEx,QcA],(*Ȃq($$lx`q$k؆vrth"U^Ex2h4@l膀lzY{p8ʼn^L$P_%:f=]MP[+fVHXp>Xwq_cR&g_j l&I#ʸY@x4ȈQqHȎ[hV`w'{}'( r(2_ظޱYϡ؋(ĨylH I(D@qRa6,)#) 6*r*xQI'pS8ru9H3M/9U WIи]_f*+b + )SC?`8\C1pفZyy@H66,9&;ecd} xDPOKY'Iy1Q yrdfe-N1w[+K5B?N49Z i`I[bCe2BZ 21D)p(J& ɠIUR [Ћ"Zy)J٢3K e/R&0V!Ō J9a+Ha1VXZ\j_*!1 #.u0r!#إiz[egڟ ѧnJkʥSj 11z !CaS9D L:T:H1 UJɪؑ] '1h2'8Rc;pHjȪUʬ:| TZך]&j. p3Lc 9c04P U#ZryViC!#z)!zJRH[Kii6u&1pjӺ1ۚ#AC`၂55ʲᲸڏѝ:9ᑪ !T;7Kjdki6S>jܡ)tZ.A{ qi|[0ƉP >B7Jqah,D-aǁxErȊ @q z/ ǗKRy<ʿɠkgtW!ʯ\-A˫|˭,\̨lp#'$sqr(=B#se\\ʲ|,͋ʤf 0'|4B0r0LKyy'z) Qjba jXW!Lzaz'z\LH Mɼ]>S"T(hzd{QUu*[|5oHPp0R*ՏoH}O 0PpؑTgYPه[*ڞHe$p_ R%')+'շVQ$1`1Q/VHo=SA7?#xC6!~OpoGJiQXD`1Pw_x:]` Z$އQA/QS?a#Ql_Lhe Q%ƥ3t!ayx!! , H AÇ#"d(ŋ3jȱcD =ȓ(S\ɲ%K!ǥ͛8sB aJ#*]:H*Myd#ӧm6ІW=KӨx5@Bڻxo ]0`\S'A)Rt 8P@0LJ(] CvreA\زE` &r|mpW+W pw @PQѤɿ X(`.paA)PCIv?(_|km=%ԄVHBfXa[v ($XF`"(.(4N6(R<d;iHTBPBT!qDX\v`)dihl߁?UixYrPT):A(lk,裐F Vf*9Q駆yjP-!ga 81@( OIAkHyVZFkQ@+U8B؆Kx ⦫'nRʦ{f*K"f.CUr7;/Ck ', H@P" ?b |c yXUb `& @5< 0PpF;3NTd>˾Fwt K,BDr,bLZs5asA\A8DF!]D*C=DmDITn'aMP%kx#Gv<.~ @'': E'*v2T !:QͨFBi5 pѐIT%5RPJ* HcZ&[JW4Uk%27r)C2*S>H[VrkTm&.wP_Y]!u/椨aH,&0)%^KZ&=g=JiL^+"2"(SYE!lf5`%R5Mhc\4AMj"Hծvlk_,D i-mkk0"ͭnEjҷn$+\i!ev(Vns܈NwIZ'nՅ;nwE'V&K^>k=W>v߫8_}b|+h$dL@ g5]sBp(^VS%,żz$_#&6v -s|ix-)q9|<\$ Yul)/kd`@ƺ.9c~@26H<8vp3;πP64ЈN b0 TJ.'mhF;:F|\0Qd hMsӟVtGvy.P5bY#l @ZX'zִ4o\zq djf1Af֒d/׶v-mj'T4 ]\(u .Mg3Q]s~wk0z N[OGhBx#.?a RxB ?Ǩ׆#>_\D?׻HA뤰$IOPw&X1 aP(GWq\˜+2q2<>g`7MD7:ҕ?=SճH"@`ib7w34fEԝ Z7\`Ͻ{M< oOFfЂ<4L>zY\৞gbx8~ W8 w=e/=}|"(&T558C䟱rxE'jv/DAyr8 ΂}1~W~~nWWoTQR#fh IW gpgam%8 ` mV|"2!8%x{3*x,0(4h=Db,36q | 0uej8n P` `"2@Vh~Y [؅_j!dhhlphprhVURiF0g8 qZ  d J=@P ` 5Hrሐ H 8xxs1Silu 7 \0'ze+ ذ oya8q،Ӹx ؍X8W1R7dRFnfpJ f4Ɍ6" ^Ր=A9PvR*1"Y pOЉd'90Go2eyi˴np)'mR)!"y 7lJ6V` oW!yhᷘɗC@i7[aS<M%& }# ' )m Yvhy雨9=PS8u&JihBPw cP6!p {0Z7)ٝ99癞ҹ/8+O | w~ q@ k *Y9!  ڠ!)@ P`  CyKry"J&Zk+ڢ/:X!I-Pye,a+*pY-iDzh}sI6P*Tj>T2Ɲ{' `oꉦZڦ rJe#Qw*zʧP-38 ' ? q ] @!jzکjoiJ!P.2Y2׆R %Z1,jhe 9 XzɺU]7ѡof U  0v!j+麮Ygb/&*0 > uJ+ :DW30p%`i'5 Umh(+2K6F 0n%1A!2jh(YȳI1op>2д PSkU[>*1EQX%s2)2VFj   tk+{}/X2C36#Xh 34C\ u{@1= )'EڹR[~;Y4O5!5u7]Ɲ3`|k{h[ īrɫHZ6j6%7t#Ż\2м;+eȋ [É[#8c8k\拾0.k91 lYZ59\]9a\kKukh!<|>q]:^]9Vz˷uq? AKĊ 0^^;<̥p-j { kā^ `\df\>p1a4 p ky F@v bHAΦ\q`s f) f:1 dQpF,pQP\9 ac!aLyhwJ  F ~@E6#mh%})*/~ f@L+ g5&`P tQK=M$S]0CY2&vԴb(F"a+A`A pMrMv=Y|׀=b҂j Ѝv! jpFyT-mA Qb"iʁJZpa}?2MhdMpۙۨ0 3}Fi=lzhJ wsJP @ ֬[jhMZ/Cf-, Qk;p :0߻}<  YmmխN?}l,lBpw`f]ND<϶->2QOERf^q*=EO^TJ0!J!w@`FO1F=QcwWurF:>bvhxW2GaGTB.8PqfLKnsL@R&W"$#/1?$R\/%:?"<"AoC/"E}#3&jB`h.vf B!q&db@fb! , H*\ȰÇ0Hŋ3jǏ%rIɓ(5JX)!d$@Kɳφ,%h#*]o ӧPgJh(с6FuX"h`lгhӪ]˶۷peՠ:%ֺ x+c^̘1yFc'vH"'ϗCF!H &x$I|`QLGm_ȓ?LoK ^\|nwc?>( (_ ˟}o;}z(h& 6F(Vhfv(o m0ˆ)bKbb24>&bc9nFDδ'Ì0##*lP)ɕG B# &pfELǙT\Dŗ)x*";1E2?Pi@3b JB衐6&Ie* =΄if%袢niO4zg!i(CxbRrDn"# 5"Bl@E"@c2@!-D8mon,TSO=;n:%㋻>VG#<Кtm`8D7D7uI]`iq& ;bi 'I0[ 2Ȁ Ԣ.v$(I׺U֌i׽ڊB_ ]-R0G,a #^ SH,*됍u cR-fe-_Ne93hHˈҘ4Imwe6Zrk`n6OuW-o{o8E@M!9%pյu6{xJ<7#\e0uo wW2|V\~u07{×Q A|N(USx+/|u(W,6αwB1T,"7hFN&;P)c'8_#NY:Q;xZ T=D}Vҙ "~)9dINt& 蠼cN6)`&٥? dNꦙ6NwӟXQm+= ְc*Y΢JjѴqXpQQ+\L&[]W1} ưOIl؉Adpe? ̺ Pg}9-N{-ls߯VhU6m(qk7[ns;ҥ 99$v\ky]ޅ79-/뎗^ngsB_ 4ǯ<<0=|7T!#{_w{kx`;(;Ln&fCR g7Ȋ{$ Q X$)CqMzq@Eb(.ʼn,RExYܢ;Q}*̱6vh?U!Eb~d"\2$.P9|OI,ʚ61Bi媵e.}ߐK鶍0}ğOH@! , H*dÇ#JHŋ3joǏ%HIɓ(/rPҤȑ-cʜIb<59.Xϟ$_RjP X]ʴP#,B N :X֯`{F #T t۷-ȵA.$`\S߿a6nݷWD ǐ%Jh22PJBϠ a 65\cSUvoߵ%t@ȝ^μУK;rسkݹOӫ_ϾNϿ߀(R!-܀^x!N -0蝃^h'zDbkipCbLq "h "H8^ܠ/v%8$s2 )T*-8ԍx,(U2ėab79f|#`Sd}3ָ}o7F\.gs"8Ş )_#s#Fo(ʨv7K EegWAh|$Hj{h,,A&mrz|qI%FPy/a+shG 2lHԘ} E#LX&t J#w-M7 `땡 ۏ6/{ٞB;t@I&"[bl_MOb! 8>UOϱ0 +P 51 C 5E4iCO#e`uPH`ݞ84s+PF %ݏ&j65 %/.P7}#הK&rc# ҅EAe`9[+v ߎ1䣗~:Q+1?+FޏwNٱ8'[C@qtxH:?S%@Pc2ǙЄ$X'Hl@? $xF? /QG a_ƢIx#`!GЁ 4/4$$ð\ 5_D_A L@ ,Q(&7\F$ q8ǎtԈj< IBL"CԢF:򑐌$'IJZ̤&7Nz򓖌Є*t m`\A3"*B%T D6ўx# AiLvnY_2N RLTJX>tfd)enʦF4:݉>yZ3ɑ?jPcA)l#,LՓ>ȧ)*MTc@3V XՏpЅ^$Wկ@"aXUsŬnAK$B<~.'[2I%a1E]P8Uk&VP+/1L(R+6IeT"],c|ܑ9r'#Bɪ&p`f]`&3@7kc\ 3MhTӘѐiN+X6#ZZ 66s7eV&iS w$yk?wڔ heg=ۑ. -JtPeNjw܁O~\嵍[^W9{^Hy&s˗MK ;}p9  !l2'L [ΰ7{ !(G'~9W/p}DICd'+IchE -hG=/ꟖJrNJiLYW斺nZD7uZtSN&s$T%o>'U)yTxuJLq|*m*XQ^ *j֑.YМiJW׸2 Lk:dGOj_j|j՘ L ?s|֗dԧ0XpFnWjf+\c6 1m_GCcMܗڂ#XʂMl.ۂ7ڶJk vm v;:rmw5|[vm;< ugrij\%Aw!t}+WӮr"xyk^Od{dF'S_A7ͺBgD1Bz=, 3Ax% .jt! eĨgw!1GԍD'WT"X(-׋`,Oh3=kT7M(8nfXշ7! , H*eÇ#JHŋ3jȀ %v Iɓ(72Ȗ0cʜyс% ,Eb6{ J4u ҧPJ4DRMUׯ`^CURӪj"YIu ,Թͮ߿2a$ sM&P-3 ;2X2CmӨ-!Ҥ?JP ;]'fwvm0`=#E`1w:` ?рwAath; ^ /eE~߁ R``F} 2&DvE$h(,0(4h8<@)DiH&L6PF)TViXf\Z Xti_)&dzqfiJ0oI&TA@Ʌ#||9r!Wz&V,f7hRZj)~z闙ni2 d"KHe$X 1Ы&e`f1~ 3,)4V@Od7Ed y;51nDADSλ1o܋C S&QBO$ H|Q#le6Xƀ٤DI`{E C+[v5$ _tb} f5 Qauȅ4q$y4AYb=d}R9Z6Z R#n4]gEm\8㌍5m$\i$v NA?۵u}oDMZzSD#h:'NH!~Yh|/bG/Wogw/o觯_msS'= p)qSbu@VSg@HEpLSF5)  <PU#$NA p^X8V aKD,ciYaJ-iQZ#bK-oK\JLɹҕu+48~q1%;I0@l=M2%1x%DjtLG)a MA);"F:򑐌$'IJZ̤&7Nz (GIR6JMMnB'Y{%xAJVPQ |d#LGil$CJ҄la%)BgFʡ%m(CmNsX:V I"FkZ?Db&(n}+\@.wU\bU}!ȋW|˜-cOrF-LEj,E!g&Hԕ'KYf9YCGR #B𘺡-GKbl)ۨf5iM\KZ/cYAqyp]bFo$6ȭeS5cֈm+S gvt@lIjB49zv9A\*WLpcI xn:$^! , H a7 #J8!ŋ3jȱǏJI"O\ɲK"%ɓl`0GɳϏ1%d)dJE*]3)ІU*t ?bZÊK)TBb*ك\Hݱ`·ۻ Hс+u]0LnWvU-/$Ђ :騧ꬷ.n/o'7G/Wo=_9ڗf=A9T1jZ?Hzs5b+ڳ5j!P"VUsI&H/{a'Pl ^AR&$>{ õ*b70)H"HL&:PH*ZX̢.z` H2hLTD9qC|0E#TD]P*+UA֮OW#EB@bXc@hIKԒX Ϋ" k\B~Ő_QV") E/ Lac/7peX6ֱ."J0C f2n`g i! 2KH 9uLqoU L5k+ض(lV s@zk S!m\~B"9" p! ,  H dA5 #J8!ŋ3jȱǏ-~I2Œ(S\ɒJX͛8sy:~xD"ѣ,K@!xH@UKd4֯` JL@*!ٮm-zb1bSwnDKp'$ITo_'/cADql_9rDL%8`A:װ ^`A[-ҵ]y,.88\ 6mK/OνOӫ_Ͼ˟OϿ(h& 6F(Vhfv ($h(,0(4h8<"'>A@]?@9$YՍ'TwVe)A RCSPiiTTh gfI#T$#7UlI&Z)QS^6DVhU i,QGSZ&Dr@ htzD! 1Mg+^!j",cF#Iia&|mBj &]V2ne;(6Af hr'Cj[I'snjdqj\`p!ˆSsFqefo\ 3|< 57rmip3m. 2t&7B6m,L+=KUwu\w`-dmhlp-tmx|߀.n'7G.WnyGJAo%^ ze:vi殳 N{Zuiʀl髱*<4g{z9or+̰w?gs,3[A;Lt BB&@L:'H Z̠7z GH(L W0 g6 y's S֒F's9ؚěuK СD.MkJw4)vy:T wҒ%1SrpEEQBeCʜ ?~*]ʴӂC%tE OjZWQ5ٳ_Ӫ ʿkF!C4HXo߸wl+ t#A88ppHR)2 ӨS^ͺװWF%;\clұ Ni3d0a(PHNuj/d<VϾ{i;bzw_:(`u&`l9`SVhkfv ($h(,bZX48+丂61 3l&CCPK`e x*dga\ݔCD&2K`)g`^)|28TĜ v1ޜg%FV.:}93 580!ަjPLS YgBM9dB#O!3Ja8vg6Q(r;aL=¶\SN.0BITn?v(`^9+*qG>9Fc t#P"zh:9K!b@X"d꿯['|{;o8tm_}.v/$gT#Nߢ[ qP 5=) VjpVh]S$ IMF91.lL C%!,"bt(Y epFhWC 3E %;5VEQQ,0yBbB.#X d `?0Yl5$i5{:шlZhTP7Rs 5"?ȟ2Q h0 z džCw( PIK7X`@1<(+[lLb삗P&i-&EY 4$A IH2Y4 w8?,X` Xh@lH5{ᾪυ%(ery~6M(]iЂ'0)Bodt!yLz# G[iѓ"$*g L );ٔ!8%`RTH?=Qu"TUpMTJժZXͪV]]vVHP-kԤ'UEhҕLb"S]KtV5Mp*$rcs+3MXQ2dG;ۉRr/ Cf_փ=efm&>wSSpw?g }?? Whd@{7$h6{fAti!4B%uC Cٴr)C@$Dq7CjP$ETzwDuDKd6F \f$TE[E kG[UeGFnGrbH 7HH4F5ЖJ4UgDKxxOKmQ54tK KH{LMt0㖃?eLWLD̔H8e4NUM8DN(FoV5OtO4O!oUQpQPPOpWQQQx'S4uU)RRUUAU;#*CC_ATrC=! , H*\ȰÇ00(ċ3jȱǏ C>%P2(S\Ė-%:StɳO/'d7? ]ʴӧ8Pd@ʵkA$^/:`Q϶tB [/ݷ Md7(?QLAPR/bFG C<9! ?;B|2cwq%d@t;8w`IMDaݚf8];/ c`5v C7q~[%OwY}(M`KI$vGa)E(vaCqAA$V b\"Ax 0h#l0B 2@Tp= 3cP .xX".餓Q~1Y镋3a飓=j?)C 5aea衆X=0dO>!}&4"j#:GcH񄣐 B 5†HD;U40<^ $ND" x ^$9ܡXXBG0,A>PXLH"t~cob"ml X?ڡCX6 O4h9qoF*8~d`!DF@$x QJ#4Ԡ 5Ckp ,yIL ׀*wIJڈ+*M*Pp8:U6C$7Qȣ$4D XhЅ.0 =M!Д p XE" Ʀ%)"PtB::RȄ-8Mb}Ju62jCv ׸nJ+D~:>GG񢻐=YwBDvy!ϢW#aGߛ^Ȗ ߸_JMSFTQ0ijыd#!Cyю&" ' iJU:0ѳ.}XNo감t8>KNb: O/&$@ PBUVAJR9ͥx#MqS4a*TGmC+[_ꕸ5b+YjQ%-sGֶ%2pKXХ.3]n̼u|!_46,a f &1Y cء81d&C4+鰼,f3r3 g@sЈf4ARV-uW6Y-XDlgK֪J's;Hqo g8q%rܵ=< tC Y*-)]q;ݔO JUQ#V}ow_*P#[_޷u<$[??-sO *2o3W2AXF۠s%#,P¢1a $:]$=!8".F'BQT.-vF"9bFQlܣ8y;NF4%FΔF>2+_%DC:Rd+O#.!I_S$=KMϐe^|f4{!7Eq M|3=/sS>oQ">CKCT5EG!]=G ~T }an*ȯ\[9SD AXTCUTbqKTOUSUU\^e`iVmVwQWwuXiW|&xX;X41Y85@8Dx]HJx]NT'?XXI_;^V"&!+` ``h#3aRbao$M2tbVr \"cqRc,Wh1Fc|H&X'wcd#>6(d(F(26H&d(N)*R**Xe+a+wVfrhi,7nh-آ--䒋yg.&f//hh.c0#nF5s1112j'#ns&3j8333kg4CS4G4F5l[s&6e@6f>6Gfӆ7z|mmv88vkl9#Ñ3s::)xop$p%nguN=>3r)x)7-?0@4s6; Du=WAABAUxHGB&tuC4uH&u>DB4C^WCxLavQ4EU$@kv^Fj7uwFmFqwxGiax@HG)I3gyIDNgJ'MQا}zכ}{~~'{|NM'N$U}ɧN{Y|4OIPO~ ozמ|煬~~ &(Rwէ'IG~x2 JoS2E>1H HTqWG7REUz(v!VnetdEWvW.{u}'X35XX@z:(iuEjуq':YZ2ZZNZՅ`u[U [H҄9&\e\n\\j96]X"Sbޕ ൦5!T*ij_ ba_]! , HAÇ#JHŋ3jxCVD"ɓ(Sp*JJfpt.F᧬bߑ*hGjm R+Ce+rKEzҋ*>k-Fx|O _"v&ԟ "Ƌ %ʫ@i Nw* HwAr 7V--!Xqp𲄃K&r ~K"/lG7ǽ9}HFF-T[˟ 4sYFWYB>;v<@ڷ 7tj0=qHq"[U$ _a:9'Ȉ?a8at M:ɔR[qCtd$N:QHyܑH(#@'e1ݹ@ 2" RGR; -)pU(GIJ)(?rJ*WVz(&b+gIZRN2[ ~BB"L2I(\ #2!XHT$.H͐DiJߴR8.})L|:5ML<@iO}SI}Z*Iq(H *Fͨ0%+NTmUI*5R*UQFssXV)I^M\*ȰR+Y˪VLgit+=!nf!Ċjm]VS%z5 S MeU9KU3)XCTVǼւ aU-0ZWTe.k_%3f8`!RX h_#bôRl0mlbAuͲ"AƆ mU-6M%𦷹Vab[J qkq+]8m-tC\FW Ӝ z(nwK z|K_8ͯ~|T3<'KƲAt)c(^1'`G8e|j[3M#3rN*m$7ӿd:!䓟c'Q*h6UvwG\B_%Jek҅ ڙ*%2?Ԫ畭m˪c?v4}ċh3W^[u&t0.vŃĖ麂Z'XJ]V$Od&cuɚE5{k:'hg]`>i"[]4}lG+[\)-yue-ڴQ{ɖ@ms{o뭤mB~68pp\l|22s. nTqu\ٮTzԭuO;.wgׯS$oy{W&{KG'H>k+ΙSe tw \\NL]=Ҩ`/meF= HĦD/ 'quB&m</Qe?ÚǷ'8;>}ţo.Ϙ@ "5hDy$rv#Hpysp! , H*\ȰC"f*a 0Գ"lF2PY|vjQ `(0EcЛ'iІ'WxJ؃}: `*){J& R$6QjWOqҍMV+.Ap-*ßK)oO>$b+ ?XBŴo"O80} V"SUx ?s6Pi/"O3ȖI`?xRo47:q1p+BC:[=H`-6M*c5ZKc]<NgA#<uw{a28xmy]8ݐ.9#T}uYn&5E ͺm>DW= o4r1'ۤ2rp!J:? ~|>2DDȏ$7| 6/] XOl#Ȃl04aN<aC/ 6  Q2B':` _X'Kǿ~_:?8ݬ x.pL$h ^P{K~ßJ,w2z4 =W21-A3 Ԟ둙kr3(KaMe\Y!{倞2$^$| I|e Wץ3cߖVkOn&ѐ$8F 5@u@ JW̑JPĀ!tFr0DJjV>#( I(2JdSE4}be܇! , H*\P#JHŋ3jƏ CpɄ,˗01v$Ɏ Xɳ'Jd (]ʴh f44ԫXLhѲFܚWVWN$·WvDݿLزE`QL(V X]Hbk>)8×7~Lp!,/μ5 |5l"DHyre?բ5'"E;N]@{gPEx3OAϿ߀~DM 6h``8v ($h(,0(4h8<@)DiH&L6YTVie[\i:-N0IjK/ 6܀ߚ! %$Ü6(~7n_|hN8i*iꨐx:(Y yRJZx&jB]€< .倎@ KlǶXS΄mGYN:,[ U^}9M2!ȋ_%~|2!d@vnnld` CY c?tI91}  !eB(U0 IBL"F:򑐌$'IJZ̤&7NzBIJ9o40}4G хLE&vRfYL>2ӌw!y̎`Vjfu+m*f Do1*#5謅8\'q "/u}s'}~H|"4l Gb`K<D(岐)$hp.je*`e3%-8@O RDah<(ZLp'i8 @jrP|:J mM4A mc[! , H*\#JHŋ3jpǏ CnAɅt˗I3!1Ьɳρ.P3gZ*)ӢPnBII9kEժhXÊ]! M,[6b]ήtH˶xfc(`.wh]j+iQB) 22C| -ө \M{#ah@зsh!C޾W'_9qk`uxY ӫ_Ͼ˟O}䡛0޻~'h T~- ExQ{@QH܅vhQPIHQw!F"&0(4h8<@)dK" iKqLz@l4)HQNiX2f`<І'\QbfAETb2?=A}p -T <u)`c( ( 'N()-'~j^ָ^+ڨ^ ^Ψl*݆+k覫-r/)kuoAJ&ʿ_| /dUS# &@,,QSQ_gM9q]}UٌXJ,3 u]lwj-c>t}mDPW ܲqp5MD6tcץ@w_'Ͷ Arjv9 pBu)؅T\٫Ay rޛxi~-pkzoםC)Jػ+zo'7_ӛ·6gg@UVo\w/g%Ff~~[ri'gtΏmhFHPԥ2) $L@jU|*YJFvիcmPVLBpZz ]eUZ3EÞ|@ H"HL&:PH*ZX̢.z` H2hL#q87|BWFMa?N!E1P̡ HHO ĔH(FpTO/*W]rNDHT`K:Jpt ?0IbL2%/2kWTU|Py@hO=tyTCA 00)x'~8 *>T'|1!6 dQ(A"s$2`BM&Q@Q'=*d1"?~,{NbVf\v`)dihlp)tix|9j~m6YuvMvCIMM4yNz]pEH4@c4mER :']aX6:'cWDL(\Q)ttlJ)pOQ^9-gv6L#bIӶf /f[v' Diy(-p}F,WlgU1m~w '[|rH7"w0_~wl XB(B[zsh"4C=Q/Xوqm@c 풓PJ v|߀.n'7G.Wngw砇.褗n騧zAr$#d2)Kx˶.3ҁ߼_7F}/aG'$f-{I;Nvዯvr[wmc.o Hm̠"0P_NG=PNie b5y?=Q RHHe,C C\]"i26eC9] T 4e;h qO7r za`ZtEbAZt-n&/#"fqynWDHHB,yjhQ%! , H*\h0BYJHŋ3jȑ,:Iɓ("@pHh)cʜIDCN$ɦϟ(S=e9Xtӧ4icQ(P2eZ LVh6c rmK.Zx#HP;P,d v KL˘3_ntAǑ5MZ3ӨS^ͺװc˞M۸sͻ NxJ+ l|4tGP]u;Ն 3'yo^MN}dQFpG~߀ &1I:a!Qv ($h(,0(4h8<@)DiH&L6ibN@\C&DpeA $ uMH吟k03 E"TU 4THVI - $b fX^)vbA~*b 4hkz*Κ+i.%jk&6z\iQdV$@^+AevDWyKQ{w ه~NT$`2=d0&G,Wlgw ,$l(,0,4l8<@-Dm@M{sV?Lz;q䙇^|VOlo~!S vHmx|߀.n'7 %͒MiP A 8p×a9dYO|d91<@BVֵ^@1n~PC D:?!j(Ai?"HJp YUP[5~a*}Rbǽp4! , H*\8А#JHŋ3jٱ.Pɓ(STIY ,YI͋ ܤb+@YlѣFu"M?(P-J$&S\ uǎ%(`KVղS b-w.E4G |/<@C  VLh .X9p˙C-Ξ).Z/{^ vsNn#JN<+WHxɗKNسkνOӗ#{*O=/_'El׃&P=cJGTO=HV! mx;:FAam;jX{ IB-i,e7813NFn]m8h$Yp-KڪRP QV\:Z! RF'yE@Kג%XDx $) P DĀ:h@XB@ eP+@lf5YiE3WX4ѰLئ~Njj4cIP~Nm!A! , H AÇ#"Aŋ3jȱG "H (\ɲ˗C2W&!mɳF }~)ѣ;,@ChѐB! RjQ)+NJ@ahn}eK&E1AځF۷ԭlWǐ726)JhΗCF9t/\ͺuQ^X0:۸sͻ߼VZȓ+Ont9rΣKN}{bν;p5ذyG~ OWO_ /*t~2߁@54Xx@DP"a DHa\H`rȚ ,h+$'4H~daB!(A(E-x66"J)Ll?8RCLA<N~&h`|XƩ38#ȣ A! BɩE4 A-8\>{䙜zN&k |v H HF[NTp=F\&Q5yeGWe $`"_?} ȀNoI H P8 L@TeXAD*0T(L£%)DG7; f' WfG'  Y(Cf6Q ȳ#%J 28Xy>`K`  QcL3jp#HHB0$>:+DDL"#" 0j#MBW#%iI$Ce?%/ILd26-JNzS&@ :u q^KPK9ISu)7J dЩyFVUN6͏ W╯)X :UΎ0K!$HU\ ( ev'Fqz^;d'rT'ۈ,0?(b'E~FiL1?wd(Pg/kIf605#9#*bhB#U+41c- PjXK+O;(r ٠ռ$m~Rۄn+ !16ۚΉjYc:nY]`K[NnG1~}K$nb <)*2{.dWI72H{rק}w/Hz{W1 |b+=wE}}q;5WE1t]|x;7Nj ܮ/,xHHrb4PVrG=~lNIJ ()鸤V/c*ә%a3 $֩|*9UUMLas,b M_jӌV^<;s*'8:@e/_ C݈cz11H/R)4CBҊXsT:? *JZ)# ՙ,$2^٬dXMmԭf+~*5jh/]רz { wseN;+] 2 \'lk. abڈO(8LZ;j\'ȺtۑD&IoS^:1n 04yIP 9I>ԅ/3 $D}'m #7:ӭu׽7JNb"2KkBP BVOp܅. D!.u ;%-c`DLm!x:ye^?g ! ,  HAÇ#" Aŋ3jȱ H!1+\ɲ˗/\&K7Ύɳϟ1$嬕УHL&P-Sz.gW:Pʵ+vūD,X]&PQB[) m\0/Zˆ{р#KAǔ3kN!ǝ7gǡI^}tΰ3ꚁmgKvo=y8q@Pyɏ+6.Vh߮!ecOO.<<|7}1r%Hw|= VFpQva\`XC Ehb L`zhI#46"#1Oxb |@ɇ,Ps89s 5J&wD >#DɓM9h6dQ#,,bTxNb +s͛WfBc&24׈5#G zVZ"<372K'."d҉ԜY9b!ȂnIA|4 إ$vq#" <ԃ-*mA" ʦ$kr~ <-cN;1 4@ $@ (pn-ohԂ<)~)dyP Pq0 6L 9aF&A ll;>Ƴ=+, l;'@G|sy",[m#$ Lj vmxe=6B(%"[s{{ ,J t#)l8( ?hTF%!DAF "G3p -|a 6C6n тՠ ~ct#iEavAA-vG95 TJܧub>(%UC0(hF;g>o?mɫ#, E4-B.w)q cU!zČL&‡d*atM,JM7I dT8W3|A\㉐Ԅ2H#RB"!Cf69eӒ_EV2ġ%g~2et5Ba©&Hp+*)@id\3їRjŹ@jlښZ41G؆\RԦF<}QƖZ)a T,9ρ趂ղh.l;IM\K>YO{5=Oǰ2< +A恐(X`HCDD"+E%`$H8|}1+Ĥ'AIJT%鵓-A&۲in۶73EAPZTI=72Ҕ@8)P5BT"P*V VJwbNDwWJ f ,b YbVNR?J:mq[)E.sK]r׏l`^%q`K1Gl/FbhXFViDR\1`fZY=tƳ* *B#(41iP3Ԟu$k6;[.wWٔ6fHVa#o[a p ̒r>\唅9uidt1Vt&K!ɎvC8]#񐗻yz#ͣ? Qz;ߠ_,"|cyq}A^IoSJ@PQ+A)p"Ł`m(x"7]n v 'H 7B q]f nꐇ[!H}S&J"lp |{cx(\x]=񂌑 J.Cw!*Lx x$>~BiHD:' $% Jn.Q6N~rHO)JU ەQG,e[2w>yQsY1fF:)Τ`SaOAI]!,Q?Yc %t|d*|[.t|a0GO҃~Tzĭ?W;/a[ #w}3kįl ılbx;Gzb Y?#Pf?"#&%2ͨF7юz2l&'EiJUr%Y%|s"|ĕ&ƕ&&q2'^s'g6]%(r](h().V`^R^2*r**h^b=Sv__U,ǒ,,#hz`--.Rr.hawza!4SbSE00 0,6`7z 41c:&2$s:(#7zDeGF3a3dէyQV4Gv4fse'e͔wf1sI50|jf6m6'gQ7g[A7v0w7{ggHg8c8hbgh&9c9vti'iQi6qii{ChdC<<t&33lgl[llXxmI1m$@Ptږ@ @AH]R:wnߖn4n]v{B,sito=C]o %p$qHa^zP|>1rqqWFw/rHrxr173r6A4x<p$I?IC7IhtBtNgm&ytJJxutKhtcy[qv`kWxGvpWysvHqw MwTzGzN.Iї yg`!1)]"uPqy]` ŁSEY _y0 0 Q) u2R t T `J0HRLrF20Kat&%(&-0dIK BP(,"#e,b<5j°VD> XSL&l" PRVxPˁx,dQAMO2*q_%.,ҕt~S,@Ĕ &&% _!H2]W%YVZ<4iuxS<jCZs41m<,`ZTdxŀF_m 4~b<,M< ` O) T6 -d4d+?B ,\ VˀQtmF^o v;U Pvd! , H`A*\ȰÇ#JHŋ)D#DCId(+Hɲˋ'_ʜI͛8sIG=<'F JQCr8ʴSKJf ȩXjʵ"ׂfϪŨBQu1YKD!ɓ}`.~tcx󚀱CΒB*?|1?=0/PpGIP'[g#AiiS | T6j!A7z] Td|H_{յ{;^ؐUNi`GQj<^hd%~jqk$7vxi Qg'^W{H_{S  u4)`C ̉H-GIn5MoFDҋ'( ॗ780tO2C):}ç RElʖĢhPM {Ŋ |Uݗ.z` H2hdk+zcW%ǩбx̣h"=$^DpF|_'$E9Z5"-=,b$E,1q,^D ĈXvҊ;?ʗ=j)&0IbL2f:Ќ4IjZ̦6nz 8IrL:vD3^;vs qo9SC(>wq&˚yQַqUBN+Ɩ{$: u(l糳0_x \`_p"cns0 HAnw+&sw2i4 @4|{_q Nĝ]i390h%  ,; g&u1%\ W\2XbŐ- HSp7GLS! , H`A *\ȰÇ#JHŋ [0Lj?Io&SZ䠲˗QœI͛8sɳ◂kzR)ѣ0.ӧBJfTjʵיUT/؛Ϣ]QvBzö , Ç% @˷?v?S6|V%BcȫVY@ҥV*6XP5'Ҩm@۸sͻ m0Hd,Ǔ/={سk.D#O7^yԝ; O~*B_g| 1(j,8 J H(Dlj  H\b/8`BWÎ6 .^i0- $DNP \`~edihlp)tix|矀*蠄jnJhq,U@lDgf馜NՆ'a: tzf Ι_d?Tí=J&mc⪨a~<`H>*`ʠ0-4{ny##mq 6 ™b ypO;E!(ؼUN'|LG,1NL..@iB lih#(i1T<GAN@ {e3M`Qb9/u HL:'H Z̠7z3`N%¦@B@TB0>J-AU 29VUp1WB#XRĔHZj׶ok\ UuiQdcɼutï&0 'A_Ұ= $I&ȑ#a"ȑ$ᤸIZ&q[.)!l:P>$v)b<)oˇdrِI2 0IbL2f:Ќ4Ij$2OxL5H7IbnK$D69 d-\pu0n^Muˠh/},^b6ERcrLc&tȌEt@-uC -)[*KM3=򤈊Af֙lg!)W@ũV%o]jˢ65}Ty[AՁdnRTJ!6pNQ[:vpHVmSɃ68dEΝP墐9QgB ҙ.+[]*ːV&{js!v NgYrz\{% 8@[2>y n]`x_r]~%p%` ! , H? *\ȰÇ ŋ3j",Cv(ɓ(S ):h ͛8r/JhE".ݿRF5FT)tɠFulK+Ʃ_Îʬ۷/\ȡDR3_  *]~Cǐ#KL˘3W~x:wIbpvztөc.F(˖ش3dAvݽ}. PTǷ 3Pر#M`oNkWnߡi'Ig 0yPHP , 5 D!!R$A Th! 1w X(&\)`8;ZH$y?)FF)~I\c`&@bYfh\?&tix|矀*蠄j衈B#F*Q3Pfvi&B *+>҆*){+~ZO=ؘF&i7!K+p-*J /{nv%O0P X"O8oh|O; 68ܨ4Ï>X+3:"O3Ta%:Mƌc<ϣbE:\P ( ]="q;J34QG U*$].,592aӁ'RD5{rP1?(d?Q6+G6,c NUF6p,PyO|ˋ#TD-Y58 "GF'oAAI-] .6`zA]BCJߘr?dBgS~R0$$Qט&MZҗ| fy8> g̩qtÛ% l 19 @iy/Pȃ>6IHȅPH$H 0PLF"R:"'v6D'rR6,QJ$ݓIQπMBe=@F"I[Z$lsV/rZ @B D;RۚV6Z'keWR_Xyυ a}mk_ZmٚeVَB;2ڴ hZemm [\ǙB~ #T.u9ҕw~ɵeHu&9慯 '_>]8s .6W\pfNNhǮe nt{׌d;TӁu^@1=[+R]}3'|ɋh~TL^#6`r.89V.x3\^ BjJW"7PLC'0 "lx$^D2էXE/o ^g$ӅF:Ҏ$\R:1pȕ7w*s$gzH>=F3 ө%GYR8?ʁ|+% f0߷&ԨFl}YB GcD9ޜFs!JOagOQQ!w~#Q+%ŀaL@SG5Q M8T /qVP iT!7io6'! , H*\8p#JHŋ3j<Ə CIR$P\ɲ˗OS ͛8-Rϟ=)PءУHjc JJzçTj)ׯ]/\xuٳ AYp^\Kݻx%2߿~ LÈ+^̸ǐ#KL˘3k̹ϠCMӨS^ͺװc˞M -ͻo~w^'okT_ԯoV({\7:{xX.ء%>x?9b |1@D=ă{ʥƥ| T#zaC$u%cR N:䐣^J)` CI)DE"b58@e@9_|E $~ fNm$ T-(QGI'jy 042Z5hy9] PT J0 =]NV?4 YPttj(6`PfA5 ZO0*P,;TRGŚTɾVWAn%YƕXdUSmek覫+k,g['\Zp ^\#1GTEqHDu 2I5rA $@%u2)?2DISyp@D<4ѐ@8щ BD"D8@cʢe:4Qʢ%pڊr Xh :.,i\ł虅BE,X!I% ! , 'A*\ȰÇ#JHŋ ȱǏ CIɓ(Sd˗0MF?b1s̚pJhȂ(: CR:FfjԂ0!cG%VN Kg [nÄ۷eQ iҤݗgn@-\(нK8Y(Ȣ KFyC :p N14Ȃ3gj\ͺk.ʖm6Eԩ_޽QٶCMaU.8/س+<|X|Oӫ_Ͼ˟OϿ(h& 6F(VH*fv{]rAp9 ^e_;Bkv'(ƻ<Z('(CZO?]槯/o HL:'H sC܊Z#/}юz$dH*$-}Bٮ=@M鎇+["1[d=)N{F')-|^ShjU(VVJ#v ְxTW*A> hJZԲLW))~%.IFScrg1cXF i7u1%l&6N`)K2B`+2@deHLXFe-4% }h i35ٔP@D' +Q5! , H\ȰÇ JHŋ3jQ CjRɓ(S1Km߬TpA3saK?`)񟚡H*1auZdWj: 0`(+Ħ.ͪ]3!C\ 5%oWB!x?{+(! a?;/KaÖC[Ё$.,H ^R]aMDߖ46kګc{Ő+aad07)kWH"xe $Dp]_eJʕ-/0Az B8߁\CvHQpfvmy]OP`Z ,!!a֗4h0r$c7x ibDyl%!P6dQViXf\v`)dihlp)tix|矀*蠄j衈&,C ?NU7!E]mzB*A>( ?4ê?4 >4Iؚ*o?,۬"ķ&a+ؑ$:*kl;i; +{oFH;۲vT\1{Q³.O,$%$Hj1@ܬFEQ+O!RHE|1Ш6;/2wԏj7;dN3m(mw9–*,a6pi蓫E/MCnhl:ȼxaiC%$yHn%p;\\b- :|].Q-.QyJAL2Q xmgD9-]Vez (j/G룐o9 >vYLWȌ`T mR? l 9Cb}8fxV0DBL|H (VNGY\ j ИFF WЋ p?G>q$HiPD `G.%Dt"ĢEmH(GIRL*WV򕰌,gIZ̥.w^ 0IbL2e.St&WLUUVju\ J,m5YT -s[\2{̉0 }@uvP&T cA}Ї$g Ey2O lֺvO i[iRoZ9rMgҹϭ#tNUrtnwP7ҼEoz[JgTT(_Um?ājNDhMZֶp\J׺xͫ^׾ `KMb:ZjdYEMм2eŭ&(͉5(YiRι_ 2:mSQѢSGQ4ɬ^*׹ҕ}ˣ^3q v|틹hZhFw&醫.2bYxrM%3z މ^uL޵(R3M%?Ӕo,hCHю&ui [V QjvBTj) l[ٚŦx`^nv#1ކbE.5@"qZSOASjQɂ 4Ǧ|G ,u+$p;Г%̧)Oa3oP3Ԏ%p-q Ro%ZLW%3R訔~Wz(e3^x,K" t 7BV)fE'$իVN&'^&w/^8Y_),p ,覟}g5!h؇ P 4x`(4bK)(4h8<@)DiH&L6PF)eqÔXj?TdeE ƗdRɘelY mx2P ঔm$tȝ^Jk(ȃP%!ڃX#铦`#-lPѨʥ8*@R-B p=XJj_='<(+M0h0PAyHͨ2D)p{l$AWĹ1BRJ|9](CO;c8&ԗ>Q0G|_3l)ypd3N`?~+C(O`ý}Pg?E *t)&4_2oTmr$$`'e!ݢK.!SFv2 .5 S'~A #/5ŰV VTY鰎an(H2.[A_(a!I煸 'jdo2b~$ q~W m~Ǚi b3F .b, rhŁX p!'Jҗ.ğCgJ|>uJԢHMRԦ:PTJժZXͪVUEj!*D[ӺQʃHҩ<%ɮvANyRd忤 pd RqU iUfU[L氊USR2GD:ۦj7–YO@MH,i-!i%SVd:W4'{5{hP \"4_:Bf#ᴵ؏PǐJ>(t+*^(̒Al UP1biDhF{' hVˑ֖5NiQv5uF68Gy'ɍnVR>)q\bx/"1%]f%/sc1>Y&nV/)5K;r#+9mS򂗇yA9Y!@mw=m{ #5MO}s|8s~hl(F6 nP?f`hG+/o]0C ḔL7$± ;ᦏ@э^@cV;TEn8U ۪≪ ! , D"*\ȰA#JHŋJNƏ #Dp1(S\ RB %udIQ$ɳϏ$$I&vĴӧPaM(Q A`òB bSXvmڷpRj܌2!muB^6E&X8`0. LĊ='HӨS^ͺװc6yѣeͻߪq Nȓ+_μУKNسkνNO^,wgWoQ_W~F y"%`xc-@!'68u*`Èp"p*~w 1Ɉ8@cxb@ ^i'fQ(A$dy'(H9w0b!exIbdi&"JI^i!erIZ I瘦 dNhj袌6裐F*餔Vj饘f馜v駠J'jOz݉fj՝ N:Q\*$ skP$g"@lBPGLl@v&y<{P J %ӴQūg ,:y+PG2E#I]mQgP4S5 'DpSI9@0cC'PP0[_M4e"r0<4\?md/b=?@C| mQ_y;n™l'AF|#,:(>+~Oo觯/o HL:vm#{}rA nqm|!!qqja~W9D:ev+ݎ>#͍uEđtx.JkE`Jmyo"4=1~qO}"F/oH:x̣>T~_*rp]WVUd)բ5-X [Ͷ.qE\̉ux ^2ճr◻%lb $ pL(0sbyV>u=G1J X|YUlցdy*U ʝAgzԀؓXQc'! ,Ϋ]v)\ȰÇ#JHŋ3jȱcC G%Hɓ(S\$A,cʜI&M;8qӦϟ@D##*]ʴEHJJU(b*Tׯ&vyDسhӪ]˶۷pʝKݻxeK޼O~;8aP \rd5mcky/2ʠ#Z`bǎRyZ%1oB˶,!;dQKBMCꂪBjHj`0# 6xr<\T ' A7.p2)0,4l8<@-DmH'J7t]<ݐeYB :p?QKe&dH(©Qo&5mpvzuP tuء_|6$Hm/t 9mYD"487݉1nHd˃$dʳE,jp)ֶUD\;׭eß]𪇼d_WV/o(s=',+c32q));#P:5pH:x̣> IBL"F:򑐌$'IJZ̤&7Nz e],8 Z !F(IvP+ Cmqk5L$B[Q?|WL1&+HHGFq d'Ve,`%(FJ-8IrL:vgȘ&zjkZ 5%k[BAliZЀ:8nc%Л@ԡ D kex7/.r)%R@|ENJ"R`P,C "[M6i&j~IXc6  h}lB1yɧeWC4J 5?2(ftЀpA^~裣fi6j^yj  `- E,0"Jk-VVyv+k覫+kU=/믾,@ /m=>밷)oTo _ۆ'S6O2(;s,W˪J В16QD<qM=s9p-*8̃WiopO>$ez%O0Pqq.*o}Y'ӎ.]I3L+ONL(REb7βE.v74*kpr%4JM*8<0|+sB'_}퀝!S\%s|,o#c? Q"yT?~G^r#&qՉNh:"a v, K$SA3e: aMN@BsҡDDqT/@.LfcQ,b K! 2A(fpa!62V1 4ۨi] HBQ +~"m@8$$IVD0VOJժ!A"Tծz` XJֲhMZֶp׺̵լZ>%a {_1QbJ6ֱ,UYNeeJfVYqҀ&mo+ mRڴEmjUSmR}pOΖmbãny2-op} p+r=s>t}b9i.ONȏmyoLX:؝v@W#w_|,k[?|G O/a aL /+l N0HNW!q b2ZAqK/'[7%F>&;PL*[Xβ.{`L2hN\廞K/qX1dM2X,l?RyAiY襵jRSKeڪosy߆:ŵ]6Sa\]ANr6rw39\k!:.ͰQ۽wkQ5}b,e^[y|l}莶CLoG d7WH@%>oA V0-*6,e+B>W zY!} q8L yq7 -r^vxIJ5!2J^z4 ;%s̃W9|␉"iCFR'D ?Ĥ&#ykCd+MKeq%sIӔ@ އ|݃ZaïkFڔ+_μ/\p:Fس.1c'r<+?Ͼ˟OϿ(h& 6F(Vhfv (b~,(`/ 6P7$"( J)A d!J)&@vF QQJɀ ŕ9fɞLwbّjr&iGeY'xfvgudnhp(Y8hl2P ^JO2٩E$!G*n!J i7,1F+6x#Ӱk@-&A"8^&u%Du9"YqP@1.qB9 `AŁw/(B t@kw- 8̫L ,Dy1$l(,0,4l8<@-Dmf]7H+ ( #By5 !$N BSVO]~nKP]@MMgm'nl}#)ʨQR*ٙnX m(ުyƪ:z;^y/o'7G/Wogw/otLWbK]cӏA7b/[ڬ4 n^b(G&3j{'Qpvu ݦr0R5Jmt NXЉcdAVD5p]dU'cj@1%ZgbIH32r9V+\"RBs)`!1`xU€ře,c!{T0𯃬2v\fe0@aaX ٝ9a"WD5cM$)ɀ! , H*\H0B#JHŋ3jDpǏ C)…JH\ɒ:uZ"̛8eG, `he2Hb$!J'ݱ XB$ VJG _fmīZX Yow!4@o";( 6\e<`aDK CM…^^M\YЧQSPͺw zE۷q{'@<'g WνOӫ_Ͼ˟OϿ(h& 6`<?T=P!zO8!~X^|O;r 6X4Ï>ȸ!677T)ސ!>4$x:/\؎`<TݱJ8o9'ܵ/4ɗKwr*r,A"pCv'?pB왩wԍ:^ꪬBBQ9d% Wj& P4Ȳk]H(QD?FZB 3׶.f{ ;%` tR] ;ƪh]\c@ 0p#·ULOåw ie5$/૯(0,4l8<@-DmH't.N{tav5FQhb)^Mf8c^S<eO4dR*mCHdeen) M@h.98 ى8KɸBvy&J>yB~*h>B.裣/i.AviCjݎ/o'7G/Wogw/oM;ShY~׼?;8o3RިD-n߸t&йvsS;)r]. sD1QK*u) Dv tW<8̡w(Yh2 Y qUR ՛{ &bսҬ&&Q| -ɓ(StX )QIK5sɓVXyg+H*b+@YlŦO;XU)C@j!dӪET;v(Aa¶vꭘ"X(0`Э`ˆD@?PL81ŘhLƿ)cޜ @S!fԦcEz5֯Mjܼ  #\%LؼnN$j軯OνOӫWa<˟O~JsZ6;(I 6VȕXaDm!ESP=އ8&!8P,d 6c$r$в%J!v!#9'ئiآ鮫n#8ː+IfLlK*?l/1ffڪ])7^]m-H9a Ӏ_I6f2,H_a @+ mBdM+Aƃ1Fh߰qdB81 EXËH'8!F" HL𜨉Hň৊ɣ-zGE#1hDFbs "<30ǤGR i$)INR*]Y!)6Lq'Ҧ)%)p!oI45!5~kjǑKjғ̮&/&('tWƅ.(puhhR馁='&]xeAf}DO{iNÛ+{W\.i7^  +h&B_f< #d|4/ίF0WժpVI٨I<j"1Zz19D8+S O,_%w~Db9T\ڬi.pr߳HzC9 Łd[ ~GGp~)}MR{sosG/"07d(/+cN.0$rO{q3/ ~8qG4O#C}Hzg4ea+} (s?h=R1(4 4cGחw-a<7|2e440]Qgh?3jl~nqH4DQS|DVadx7uP1hxU[qo5q.h\fsjcob\)il 66h `յ$Iиv0APm6ZѸۈZA7vcq@Txy2Un8sg-7XDHWyvXxPu1S;%vdw@'Rv!č83yшr*y%>9Kvo]VanAT^Cbp 9YYT]E#C 3~;ɓ :{cڸJ=5T_tbZnasbqn3}i8l9%FtsA(ɃR$ bdJ=} kbPp05[S"U;M !>!"\u ;i!BTi h[9^1[% 4ùc L5SI'%DY~`i(۶IWB3tv4՝F,Р@H''mXc5u'Ce#W(! , !*\ȰÇ#JHŋ h hǏ CI (K\ɲˑ(SIM(3dAϟ@&@aH*UaӧP)vիjݺׯ`ÊKٳhӪ]˶۷pʝKݻx˷߾ ٣+^̸[FKxh.k̹g1CӨS=rDe6-]Iۖ+ݿ6A;.8[1\tmBĄΟ" *QY0S[!ވ%|mm[O_lzϿ(h& 6F(Vhf8Fnu{BUZUSOd%:U֊v0DZM4TgO fDP g5?D,8bYQN$YUdeT $0n)diMpYBUFMݩRGkA~JPhEC6t\rQZBMIui)By^{z7^*$_>_݊뮼+k&6F+Vkf.xyˬ2 .^K@AV /;H￉j+lpk%-V1`g,C #lP=.Cl3» |6r l o0C6\'t K2PFpQ\wu\`mm`??P%ORhI#|7#1O]6 3̙1Q5 -ŰֈN9H{ZMW#lthCsHJbiT ;IE0< IjyK>PyX%QO"2 ! @:5h0W-:lNX*Lq7Jh Oцխj:K#ב',=cLdv{0)@K)]|R' w `֒܀"6L"O_ufO4GDd9201)AM`b BMRUJJV>$ փrei ),v&"|"B,Z()8h+<դĪ? KPC)4hkyhD*ހ\ivJq*9gA'vȵ ;ݹ 8fӠ@>WIQVZ@"~4UjGD^l,⃃27\p^!4!D 6@b5bU 9r!cG`o;tcuĐ1 G-:8A@M\+gyM/6rƲ+'Vn29٤^NP ;jscA >HZ-@jdGA`!jB$~*wup0&YC@5Plfcr(«}0!(3dH:]XBӋ\'Qk A'!OT Xx.M?|C lNC#6NJF6q> r@ -0 PfD<&D(Rd6,`[FxK@$ܡCP΁e1D<0 BOA<nZ؀G/0z.ڋa {$\ PB$m#Y0 3\qXoDUp{E8.ԡѨ{(@!pM9P#(!R%̀qk5wpC%g# IA = R<kn#`;c Gp} \`3ǭ Y$/ @ ?&S. uΨj 0 nsG|'~0#QJTw 7\yW7~ $7\x `N Q Ww,@~UA?`13[e|c8 '`|%'Nr',(SR/ȃV|![[/^QXQ02$M`;A/F&Goa-yHA#淆81ޢ0ou #! , 'A*\ȰÇ#JHŋ )hǏ CIgZ\ɲ˗$I9k͛8[J@ K!D*]2ӧPRLTիW`ʕ)`ÊKٳhӪ]˶۷pʝKݻx˷߿ La*+^̸cmKfy˘!j81Ϡ 3`!. ꁞS7Їm=&\O޿=q=6Sl'7Ωn;${U.8Ko=/7(v9ް`(?~DO8_wW|O; 6(x4Ï>Hh57Tf!5b'b.:q@\qMÐm,[J2Y>D9[,X:(aݖpɱJ0m,*C<[p =w*蠄j衈&袌6裐F*餔Au)(Drfp?Ph?U@ 4pYhP뮺 kT \Y@ǖu" kfvNYYBG+[ڼڽċGy[no!XH~-sIGݘ_]za^z(G}g(Kh <DF8a:OzAK4b1iI7(:Q/48mvf-D UY6Zk׶ ueӽh9 )'aP{7G.Wngw砇.褗n騧o밗n8nn&t#A? &Xy%G7]u]uɆ7r}w`Ά G>Coϑ/mbsԚmF92m Ǹ YI>`$p.8bʞ&q(8> gH8̡wC]XbZ()E$΂EQUgi@( Y%Vp` ƨ/Jkd4p%0-PZm1 ! , !*\ȰÇ#JHŋ h hǏ CIr (K\ɲK(SI͒(3dAϟ@"ԹcУH0DӧP%vUj݊@V`ú)Aٳ0c]˶۷63 wt˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCMӨS^ͺuIUc˞M۸i#,7b qMkjA}}zٵf:k|AXS~}{`' O7OU`zǕ o4_3r!z(2o8( r/^vU 'D!xU)$$(#X.^;^D!h]AVI,\dQE@Tv`v@ajEfWVAv)4nUga@@0DhD֡&zh :FʨS\v駠*ꨤjꩨꪬ*무j뭸l;n&,Hp:d\1CNwQg@Mw -䙇zY |cP *Bh!ba#nX0*أ :L8n c Y$\NdOF)Vbe0,4l8<@-DmH'L7PkTWmt;'20?ks2ڂ-t~mxwuw3_z_8` 8'L آO|cwO s챑,7;?NB)e)'c-Qs" '|[/s 9H)Z% f轵jL5 g9&K/)M! ,]G*\ȰÇ#JHŋ3jȱG>II'S\ɲ0cʜI͛8sɳϟ@%ѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿Z L5!>:]{XS`'SJgUla S,DU,QmiթY;Ub(?DM\wSށ~_.8S(gRPn=)WwG ] ɧvT>TU]ӧ 5P!57Q!΃(?ʃD @E:ܷ!>9'daN bOd`Ac޸bb|>$B_L6P@Q*EeIOM܈S) %F5AxBS 4@QD@tNqY<-pA JД&袌6裐F*餔Vj饘f馜v駠*ꨤ`VQce*DYAPgFijkFmʛo 5xv~ТݴU^v#ZɊ^{ak_x` Ojۣn6 46k;J*Ik ,$l(,0,4l8<@-DjHg*̰Bf&ϭz2FˁLlllJo Gm^[䒽ۺ|+7xsf /0呛ZpϪp+v3yG,drIn;`JĜ{U$N]B A0Spu,5 '(qgLI-ûR7_,! , H*\HÇ#JHŋ3j= 9۞1kHI$؁`li fP8 bv^ ѦX CԐЄ( oļ03l@ *Ƃ4 D|JA&:u,"s)g".lbs(ףHE-h1"S5XEر=xt5 ǃiKF%FƐh"FE%q#QҠVI{$4%5IH\)L;hִW~.XI#i-XJ$2N,YL(eL90͘A& \ә']i(s$1NsұiQvz$^&&<xJRuN9pӞ0R{$LeRPr%tP? HH )7-*2{:>'10EL*tFH;A 4@.P4d`Ԇ0Oj|468jb|ЦjI*cԫ3[~4U^}0Ɍ)Vu]6azka7b^W)&<(+FӢ:V:<@.%t`E=XY m[*ܚX^ EC,{O,ζL☖[fn۹ fxv }n7钠 [ۻvw.jn'\3mobwlZ~Ep![~Vh  y&l"v&v!!-Sbp8RiQ.QjC0qMRU::NVTL*8b 2 ʴFQ2,_@GƉbd&Sɘ c14/Lu[_"_(*N>f:+Dcܿ[ƣFs~8}x ؀8Xx؁ "8$X&x(*,؂.0284-U'TD5FUU<V>xlsUWwW{e^EeYzńMQZZ>[UhE\ƅ\Յ]5^E__jm"}brxxz|؇~8Xx؈8Xxhcvi86"xdMI82NxgDx3 3%#3%‹='B(9;c"Ȉ28D8z@W4)6l5_CXsw05C~@g6([cwpS?=>s6:ɓV0P=h>.FIY)OQi.S UiK tHAa5IQ1yaA4G$7DXb[C=?LnEgt2+Ds}Dɀ!E $~DQ4F{$fEgEVftHYn FibEiTZa<H GlDzG0$瀬I '))Thn$tTuapvQs&hJN)bL$0q~!Wq9M)ZMYZ~vA韒Na?)dƛd$hM{%}VQViZii /72$'V!%F:V9SPUKTjS͙@BO:UpTP%UAUR|UjpIqv5YK8qXxVeUjGXGOYv:xz*dT:eX FX*GqZK[['uz6_X\Ǖ\[\3fQ{`$*zu2bNg|\/o.tGBHA~? E r;1F>Jހt[FB K.u(@DPEb@ 6`v8WS\)JYN!X,fP=;f(#I4ڈ hdgfJl`$x@K;DyP @ea8&G6u&I)Oo6clQz$E Ct0gD|'ɢCD1(Ah.P'6$h YA::֧fX$AZJV]Ud 0T{IөX+Aʾ*A,b-pAYTci˭> InNn#6? 4pּuo'/R 4FNd/l0c)Lf?e"Dr yPP͠ʔ2%Z54@-4Ǎ\H'L7?CTW?cmuR\KM3!bmh@(dUۀ-&=O-7ބT#AȈG.WVvȖSw>s砇.褗n騧ꬷ.>T~nU{ꮓm6fRS;W#598B3oi ToFgD,BR4eP&80bJ o\qRnф VdzE6F4bK( TB$hD]@p-$  p/ ^xrsрE h ''Bp'D Iz"F~)J-jJ˙Wь9ZADPb GбbP/8}tȀ,BA@dA$BZ ?Q8d'5)'bI8Na@T9Ia,K%,w^4"0i8!<#&JԐd*4Ijr̦6ز 8iq)u$@|G#z̧>~]JPYʄwMhV< OC*Dy@= %Ky{!Mi(>|K_5~CMTQO? dC6͎ 5A #B*.4J90;kVOPLD76:Ռ"JX+5^Z"FIqH 2mj7͉T$v(= C vԉHZ $&_CN$H(Or,+] P{p:E[K݋Hq?z,xK^`Mz-|K_|n[KLJ,R D)EŠ= acQ {xG:ʽi$5iM*ϥ3|*-4:u#HNg?@Pj&p $"h^0TUT`n+l!<̲rՆ!uHpeD&&kX +ָuW{G~Bw^_ Z">6oΌ˦Q'gV#d!;٥bDt$$=^Rm̱)sy[5(^WM4uvd4 Rn]nN _n! ,a%H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͎rFXsA z.A&Q@$z3ўI2gԥ:ɳ@)` A,Y)xS%^5klj(P̥{FEoތ908p@/fpA{9̛;{-i?T{nrE4hFAIG':{&n9P {vwĜ(tA^#-s/yճ߹XCqzdxbbx}- @9-($h(@@q; ;-@3RX#7H&?ysipÕhp[  JȤPJI%AVbA\z fpƉ A?Pe ȩىg{ ٧*裏V@hz3@;GcTzi )AB86^:kk8H1 WP@@J[%貿Vk $R"3T`؎-~k%5Hڪ.oZ+#l«İ?,1¨GVw ,$l$r*0,̏{b $l"4s<3AlH'ęPG-TWmXg\w`]cm٫Ahp- K+t+983߀.-2Čx/8Gnt0S.uu͹\.褗n騧fκg P9L Ԣ;У_Cл. :O!`B~!'gIYγR(k=_HdBֳ_J oD!DA~ ` B߇. xB2`$K8 f!z@HAh&6^)A!0 1P 6Dӕn^yьb ƈGT ~!x"Ǣ'{N4U|{@b6F^U$(E4c6B"˃ 4cjIHFTq{!d T$"u`$bFRndHʗSTDE)W&!A(*01[r!Y/.6zp@& ˅XO %3?| $4kbs1EMi,6ω"l#NA'Jf0ĀD@N| W YR0\PjC-эr ټ!s(MJvҕ.}bJӚy'NӝZU*o5vF=PTPTQB:N@*V; w[!*į.{%EMzSW̵o;_\g?fJ$~ _xw˫_WG@"} laJ3T5uHNHhBz B^uY,C4CBRyVExOIΖK#hΎWTcnUJJwW)%?F s[T2${ NOM!H"xd-kXrݽ)B:ҷ KUq%EHdIK2 ܥl`^r=2jX0M }zނXOaS3󬧈,}hqk*g }hDZer8*)XH`1fL6=5s yH%Q=~MB䳆*]yY XH<( XRz\eX}^_U 6ßԭnYRB4 O)Dx}9$Ң!H6j^*]lYZٮn4dM6Mnc㮖V"q)/#6HƘf7svAE]Q葏Vp`w+mFۖ(.|q hǐ3J f^r.[X>EȆwLxHyRd@Oi Ttz%pcyӞI PF ,SŨA\p2\*;l59,f vi@! ,e H6!C #JHb >ȱǏxp1#C3fhɲ@$M6Lҥ͛<ࢡO2VI4Ξ?t1Ӗ}{c{expxRNNcN|9ΟۊS34͒&Λ6WSO\}سkέih5jTfZ%DǓ/o\կ;{ڬY ѫg|ٔd7i3#q .H X .N(a|t {ϰI\X~X>h"*"1qF+ޜ#3ܡ+) DL$>T_hsN9r# ЖQeaYid]zA Y9?\)Оʟ1h =+ҌJ&c ]NZ饙iK-IJ ,jA +j7pF&șT+[,&ϲy8XM"ZڎmN= Jd.bB M+QEm/KkoQ' /)lG>OW@{@Wlh,2sGAڻ2A-L00,E ԉ,;W45IPGT[-uAUt] d +VHvi48He`>@̧A~) (Q!ъJʢ"ˁG1J҈Ю(EiVR!0=bJӚ8ͩDӞ@ PJTGkz.0KJXE?Vԉ>I ]BB/| q(QpWAhzDS%q+?lMQgŢqw.*b,%:'QldDx:H#);r#u&$Hޡf=$+)YVOSҰ+a]2V$NciDdS U'9NꀹrT7d4Mp=+zAg5/C * Cբ&OSщtT 5H͓2 liE^ abδΰ7 GLӬBUϥҴ iTJҪ^Y%)WEhQ"G` #zVŤ7anC]Μ+ )%*PlEvmkX81ޡMαv|2Ylh9Z$rhW{Kٵ-e.e[V%o}с2í(scse)j7׍f7 ϨڝufxK^ʓ/6^'=hB-0%8jX"n1El :.)BlMn5! ,e%H*\ȰÇ#JHŋ3jȱǏ Cɓ(S{a\͛8slyf̙: zzœI3'IGɔիXSƈٳfObɢEݭ-$x r禵[ޘ|.+Wqd_!dȒ)[ C3gϟS h AU[e5lٴmF8F!L/E#H߮2?Fqt:'eҲ%E)ӷ??aWP_GWaT15A8Ź?㠴 9iȡxއ&bR@& 8#d2(IޔM>OC]:-PF)IvBJV^+(6%'y%N˔etlɢ8&rI!)@%(i矀%NNXMZMkxhM*znR*饘U#mnNB঩$M'Zj$?԰9k뮼:milM޸9RJKmd9fǢ4άe@Ǣ˦mtS9ѻZzv,VPSR7̢ZBWlgw S|H*r.w+ˬ1c!؀s $?l'QJ:<6tM9M|59@5V(dshc(aqcQQ,-ŠyK~ sb/QLw !xxPPdK9u^, 97I#NTщ44BBh}Yͪ#7|NЫTkg_Iw_)/>NB'iÊ}V5Oo9o(фN2J؇vɵ(r<\`QA O%`J@.bD&9U(B,')pB~ w@ Ex1{9_!!NCv3%6DhDcB49͈[լFhk@""6fOT6!!t޴muS>Q8@ cgCdrG(07sk$.#ԩsdG;uwLx"T@H5wC#JE}&qD8oМ? ЁT<*x2d:SB'l' 82 Ehh/ @JЂ-؟2>ĊhCxG(ѡ ơI!\DcBũ}j#]HQGql([KIǐ9tiBx7| ~rȄ Dթ@%U.9;Zs謪=N$D]~w?W%,W2?]M˄" Ӂ2[Lկ4hf3%^CpP#'@:o;[ϓ=aOldf! ,i%H*\Ȑ#JDذŋ3jȱǏ C&HRȒ(SRɲ˗0cvT&͛5eɳ8 ѣHV!>NlTիX_2u TTfKlÔM)PmԯӮm ìݻVFOqua)4ر cȇ3kfNn1țSX  5lW^ݺHkaq$`|xޠʙ?N]w$;WJ4ګʐ J~%!֫"Vn?\/l 7+Wlgwǽ+ l(,0,4l8gC`riTIDP.PG-TWmXg`R"D%9 B d&܆ɍJ)A܍7^%Q *!wj%eQJ zn%!J xfF_Z|N^izާkzu9IY2I9IbBƓU sGRջ~} } |Id{~ΫG&<9W}+ |!} Bp }xp@W)E V-4y '  U(T(h` /d?Ѽ%)Bx Nep5\u'vFĠ<`q1t0$PڂH `!0q$R1#C 6$ l:@NGed)2IJZ̤&7Nz (GIRL*WV򕰌%ʜ&ːвyp˃yF=W so}c,"8)sQ̅Ώ'gPTF~ʛD9)-@Bā P ͇` >kЄ((IZХaw(TJd"Rr,n#FN [?8RL9d"Vp\J׺ڕ,Ok^W5 Y,XXV Bc94JCARVJ(cRU-d-kY!AbY  ಢBxIJQi)[ rD .8@,rN+Yɪ!_bv4h.tMc[ѝ),jގp-(; lE׀Pv&S2`''#o\I 囿fF .O^ }Q /Hד Ds 9d1G @ٱAP1&G %E @D+*#IJI6 Wʐ%;e첂j:;ʑvٖ; 2LYkc owZ B[ആ>H3BaJ}.]6nf2p ܜ'/jVՒG($. 2 is^yYfv|ɾ c/3 j:X1)nw/_7ՠ*Z4dNTzڣh,%@(,+>y >yxc{// Uqʂ7+2mw)ig}6`1yJ0[;ܾss<﹙6π-U@ ¼ 0DE PW9qSdpt鎎ț])EQs:Uv|O0!D ~'&sCN萇//GA&үHN0 7@5hQeRb@#J8tu{$ eXF4DTgDX'XS5hH2E $Q 1qcD]\(z5! ,%(?( *\ȰÇ8 ˆ3jȱǏ C\H#S:,Y"J0cʜI&K4 ɒ"N; JTM9 sOKJ% ?(@ʰ)YrK,DX4k@jMKw* Ēu+*^u ߼kpǐ?(IDfW,7L [+ab^!? u٬s?fle \q,Swʙ;?N}/E 0(_ڹN> .d02fѢ156E{ q ,}!K'C߃lAyBh`P#尖^("U64AfЉ4F|<1#8b@)䐫5 Cf$D6I8TVi)i51i x &hvt&ukBSNw Ź|:Z ySF*餞%If馜v駠*ꨤjꩨꪬ*무j\JD юS]uUUR 9+QK 5PGm22EA!ӷ5K+3^Ql,ӛAy 7G,Wlg|\w ,$l(`ݭ[E.C(Њ ,l Q'(eg+_$bn0  ´PSW s&*ACTBe=՜(6|oaN}^!ˆSp?N1=D9pAA%p[T᠚, 'Rnp?)nj..x{~'7G/Wogw/o觯/o BN$1`m \ς6o1J+Ӝf-k_ >n[rr<΅MqQ"!>H"[8%.qZ耇D~W4,oG&0A P:hS5)(M@S`LgQ M^@ 1:buE\9cW@4CWb>cώ2yTYp~o- (S3yeBNb({`'2D@jyFe"g (ӹL4+K0ˁa\ +Kl,{=aQ@`Qع V#aX@lOdwWR|+0=S5ԡSGQ]f Y":6{;=m?"jeNVTNOXxFxST0n nLVԀ5~/9.LVQ:jAB{5bUW9gTzFNǠ*V* o+A8.I.F*B1`5iR눅RG/ k\:u"Q802״"7 o;Ҕ:@8-ӓ*@,Ǭ:4U$P\1CgⷒZ*/ȷz2)#I,úTI T**>ܬ>t&k5?k҆p%C.낊 XJ*D]t>.e: ѵJ !,y'}4'r8lNƪ-*S MM%"v+BvQ*䩫 ]K{!Nêc8쎥*'?㼐~x0 /E/l}P |0 * 'H)? 1XTcHBd^`X fh.1GT̳4h:ă H^!JP P!4hp$v(Ub᲼$A'zj ^"1!F+o]_Dw%vЅ"iW)^G刮#JOZ'찐`$! $YsUaK8=4Mg8B@Ya 1U=U9nKYVE:* _""/'=< FAɬʸ̼(UY/zQl>~7W 8cr* -oN$ >ªRTO$ޙtV; AՀl[X"D fͨF7юz HGJҒP%ZP/` V`\W ֪5?cuxyVV5j]+[ҕ%.:+]j׻5lq^iY2`"KNBALbXaY]rkc:=*H2_LsmYj G4zjhGba4`j_Zո6ٗh ;ζlhlFUʹ$Y.ZmomCǯmpԭF8<.rB,9s Jwz)s]Sb׺ ]zVkU^RzVO|#/ }nH 3 ?"@"T D1a"! 80GfXG)JGLb DBH!q-BF3Yj2Ax\7^1Nx<1d"Hu"O@%19tRs(GiӊWd%M\ Kd*I|g /,bѕ-K;Z$(sMjhN 8WAX圑sHKzB>]ԠNf;ЎMj[6F\Jmf5f*4V 7|+_ u,^ 0m@ mqk ת?sUz+L헷 !LazIÀuX'򱾎ndFtVaЈf40/JemZivk.gB-l-$&r6㢥Zk_l>t7gVp;!pM܁G丒ú/esf\džNgN2wM>eM1*`l]8ޮ z_ޛ_ؿ}x/+\""A,b :ވKx2^aCp:u5c׈Hb+يXԾ)W8#Ƌxg=3} O_ANgFg{gvgm*BDJahh!J$\fKKLT&E7ajfU_ j!% jDo#1kk$Hk$I!lOFale ZЅ_ cHqІja3t Vx! , (*\ȰB#JHŋ1j܈"Ǐ C"F 2(B˃$MT͛8!ӊ:TϠC*%J.f=˴hE:*U`t3q*v"YPϦ]۶ҷPI/7߂1[N++/T1dɘA5G8j|ȜpsϡG^}ѩ #cf7 ]ÖM6eʨqr1.P8qȕ3pO:I+wmQȾwnTȢLQϯyNݡI9j& G!xC,c԰A(!b!SL0}al,Hb rN9TŰ #>D[x2C#K&Z$kPJIXjYgs@efԄhɦc)Y3x:Yf:hoꉘ ޔs`IJ`ARw388]\v**"(, ܮ bvb8ܱ\"0D;mq:8k50LWߺ钶J& #+Cof$@ {3w ,$l(,0,̸`;Ь<Q B! M% tB4 =ν4=r.\`mJmhma@l]r׍.H 7߸-p r"ciG>qO睧**QKA=}T@E#bb.v$#YB>:('A X" 4HSF!.]DI_١p#@b!@0d&8P|~ n@-0"t 1DL?,"(vpp7 V¡t@ah bh{ NA "X"RG "s0,j7Hܡ/gLqYӵq:]K ^pG },DZp +[cHpBHd d%)r\rIPfCA hV򕰌,gIZ̥.w^j^B2!U#c&%IֶhZ![R̆n&}KqfI7o.oL7NHvSqh)!gNL.3Lc= O s E>'PwbTǺJ*.G;Dw<1/"΃IL{ދG>z뫠Aϑ/7plHyJ)&C0 *KPȫGCs? "Gh!Q\x"0b?%Ppq|gk2#bXq #d#RZ "3z hGKҚMjWֺv,bLlBS -O @ҼA* GA 6OaT9Uf&RXWR}d^ z!5B ĵz{k9(B|wK^}u,Hgbc;+za7/g7fZX@8 2& < h(! ,g H(\P!‡#JDذ"3jȱǏ 5Zldđ M\ɲK%H@&M_f9fM$u J(ņ2}QIBҩիXE. 6N2E˖ٱѕEP%tvlٳҮmtaֿBfөS5Ml8uw+aÈeqoR *)=8у͡Êti U'flmNw_Уd AMذa޹8"&E" 5m;sܽ )KBqG[(m%w&ɀ-8AuB !_"%҂Abv-z` )iŞ"b ,?9d;me]K6<ڹe$u$**ؑB^9Uf-h,AyUP0iDzɧ_O.NJl$bĐgFNd.)>jJe tmBH ꩸~4fK aʫ-QUA/m(BmB nr+.b-#(ػ2禋.T$&BV"$Fů,0#쯿 B #EQ瞻cA;IqF<;[Z;GI2?p'M<-/Ͻ_atꯏ{ł ĀP˟!$:d@5 1Azpx ! RB N?D&JЇx@vB\  «YpL(FD"hJǀ׃"*GLҖīd,c`X4nq]"tHCQlq\ Q #!oƥƏp~gIVmnhHφ:YdK $DmA` HGJq SEy(y)UGYҒ7-)E&@3NyҖԏ|hPHSB1TΦ>UD} @EWrԠaJZP%V~i9Jo5z`NrѢ @Y"ҜEl_Xr5:(TȾhPV(d95+/Nv=!aWZs1M| r k#۔Ķ-yǜ+HOIc곸ArjU6Wm$PZec~7x[&q0E&X;p ֛Oʗ~_p! q"Яs7p6'|3`BfA T'ELbq{!@ wЄ)6Ʊaȃ XLLeGPc*{Wr*=1Ů6pL:xγ3ψp@l 0/`4^nP`*ю%Mid.`a]%{g hMծ* Uָ5Ij,16.dN ܠS DѱAjld+Wi/Hـ}O5< jSf7Cg5iG:~ەy=dg]A³<6g su)nmbϧ@CP#f\״#qs{HFjH19șlU pu5{(duSz|kD_H ]%=z\ g#ЫV&`3I\ҌU`EHYrxTH B%;dÎ2!'XF(hJ>9A14>8LMDh=D؊yDWdD1 (I (gE!"h! 0!xD;"9!zԆ-iKHY[I,;U ]T؉h.(4ga{}p>H{H7f4ĉtMDO\CE@yF)&y@(Npi~WQfg@I{3U!M%F Tiq)6oIN4jyymyෆ]؁P9PiB͗My9 Zy}D9IØ6Sygm x\xut1}V}Nq}b$~VA~餠N˕^eW![gt{9ɡKc]m$̕]gDMd]8N4B8vgQv wP-`7ᩤUh_|FN ΠaQY䥧yNIts 4ziğ1_ZyZxO=PIhH:j@zZvڨ:Zzک!v ji1jQj{fo&nnnfnfKVpwЫJErar( ^ 3s䦪 2/ayZvWpg r ->bxDxZ4 zNzz -‡&Q|Ǘ|+ǝE}W{'}~ (C9VYAN&###6ȫœ)!NzH1ka(Y7kohlHsسE㗃HD{8KKSNۡQ+Ric<:Q;xKۈb(!Acik %r<Bwcu%:WYG$C\V)Ag:R:鹜!*^I61{ں^;AqМ:;A깻xc(]3;: +9A:+3V:{؛ڻ۽;[w蛾y۾Tg6{Hf*jdAjzqjchho5i9^kMf tvnlnZolͦmmFDŽٶmfÌ:1ڑpJ 7nq }trr rrS1G@e*r65g<!*# sL?$rnls2WRz4yڭg)C t{QFOvesȊOeGDbC;ea3ʂ ʭCOlZ{O Jv?wl=Z,jz"zJ́{NtZ$͟XJ|G`|¹GQ{5}S}ճ|l2!,ѰF~Lʣ0(x~0W(]ENN'q!;f YAXQWq)9#Iz9=+{/E,<i5}ɇUSu59;[Qc}@Au?ټu2 u{@'tF[\㤇H+DP8!U{e ш]{s9\1,V≓\9ٟA&KiͧHؕN-IC{l MyA۰m[\zף--KMyq}}y۸2$kX~٭\C )'I [=ޝ}5 ^=iGq8ّmv\JḘIe;fXC]+.Ziٶ{l9N;n{xYإwg:W[Mt|nݙi|iM[n^Я#KcXjN~j{$g5$5} Jmy-rY@N@;96ZC]^~5+tk T|V"NI= X2Hvm!˞/FDZt_~Xk+Z'z&;g~QL7cj{^V\rƤN hnzOMonMtƟ`QZZD/?FdNvqj\"j*Nr-֧c_d{(,! ,k H`#x*Ç#JDpῆ3jȱǏ CIɉ9!Г/On Q%.aӡ@ JѣH*]ʴӧE(`*HTji˖@UJujX;7J&T-\hjGz! 8qիa7~L٭zjT.hr͏Arn S^کhҦY˞M۳ Z DSl-p޿_μ9oRL E_:A{ 2S;5~ٝ"< Fz R߂A^r fHS!! V jhjV%D&'Ƙbx|4ZFP(աEsdHK!Q[9 QQLV]~fcni<2#[&j+pRy#V+v$.X?DQ#R衉EHBP=˕[J*Zj*무j뭸뮼qTgjK~"klQqFkM[R+f-o ۶+k覫+k+/ ym@ BKW^]D0e^U#@m<# e{Xaiz;6G}.t#])JuG\⪈.z` 16pH:x̣{_$Oys cßHRHoe-s%@p18_4 2_D$ tYi΁>asYcRua&ڱp@7P 7âpz8f g=uA6Mg%zL'OEmA{w^1D!bЁ`B$.(GDXV(Rnb3&AĐr]2CyQcl+mmL#"-4nt̄x/0 &ǪԀBVE`"[IMHDI1 z'3%3&PIJ(l,gy4BЖ̥.w^ 0IbL2f"4a3͖HsM#[\G rA~)VEt=50$EBLsԄ5tDP/ >ҧ̞sABE. yґn%>1V&xS.AF7*6C JQYK-p)FEHDBL 2Ӫ,L*wTTIN D#j jOVXBY-iQkg5ѵkk"ʵv]`Fh4l֨بiM=ZYM0Yq#.q:9ͅδV%+-l "ې$oyv{nd|Sf~rٓ( \H0@B8B17mnf(FRuhD6̉}E-]a/fW4IG Et0PJ(~/|P&X bi%N1p0gLdɸvc6Y!4+hs<)s^D4gL>D|i;#OzU3OM%(Jep247yhD'ʄ^4 R$5i Ry\d*긦7Őy"9HA)Q{T+%5]a'>RV9婈%gX$76H[ȵ+ W { ~5"e1bMROU'{m\v+6r/j%BԵ6ss $u3[wAn;]<" ;K\7mw-z l/"cýp n_(5MacS;%-)n(HOҗ;]9V@>X߳n:`F\N.zξ3=>?悲|st QRԢ-{gT?V2 K!* )P/mHt,=Ske:p˴T/Q-TSUzSȫ VZV"{oubw;n Kiw~,Feۛ7A Nξ\UZݽsoAm%wp#]gZ @_GAqXYn|8mF_ʶl$s5vrIk,w}KGշu66sVs?s.8c;m=GbvbOwlEk! ,g%H*\ȰÇ#JHŋ3jȱǏ CId(SD`A7LESha`˗1gּ%Ξ"W*` $CmJ* H%4%4*կVfݸ4% *F)7n@PUo%yVڶoέ{Wf޽c/EW[p/l;Ŧ3kV8c1RyӨSPFwl"AMոv [6퉶N|ysХk߮҈s==wɗ_?*e^{Η_f(tZB?hi&(JgĄHnW?fXNh"ez(ۡ0'cJ4֨cn`X^>)DiH&L6PF)TViK?Zn#^饉`Vecȅk #H!P#RYtډ|܅˝$裏v2 饆#'F䦝ifۦvH ?*N,RP+Jj:aJ] ;$*ˬF#کҬO^JV[vQk?ZX+z5 e!+T pn]õK$WlhL\Ǎ 1nbcP)|i$F+R{Q`;#6*^ $d%6ێ F (3͊{wU*t[蠞Hkиz'%Vk砇.褗n騧ꬷڴgd{Y$M=#s GTvFOQ^b_CF $ˆ@>I5a, ePmnBQ2+!҂0L*tOղ!ۧφ B ӄmTe1DJ*S4+`P ,+j ,59mb֛Oggݩ tn4'y8Rq%"I +# GL(NWLS83,gL#L%⼕N: hbTn>0~ڐ|L^HPQR&ޅT>S0gT{5gMktJ_6s%-H]ٱ3 ;XvBt1c]::eE-Jm#qUAմt*ζTlCu>Jn-ʷ Ij9ָr9i}u]]r=xql󢗺{^bXP-rg MuvH6Yj6g&_gt6[ؘ6\STe.8B'N[ ! ,k%HA*\Ç#FdHŋ3jHQC=yɓ(S2$)AeH0KIf‘l63Ο@U2`@ŔH-z4ӧ !F TR%Pz+V (P0E^i ;ٴpՂE^\K.މz3P,Vhx(#aÈ3nLYaIcXf劗3olΝ'̳iUvq՝ ־x[\nkÂeDpË?ވ36}ر1^Wۻ3/a[L2 ßO??|7`:U~ &xdG!P T5aMI%\aM"X?K#:hG,)8"3R?'$I`xL:I'h+H&YX>I%G6‘V|6f}n)t):܇*=)蠄 !j(Hd(}>褔V  R} jꩨꪬ*무j뭸뮼+k&6F+Vk+LpeE0GRYhG^ᓹ+y$]H-Df4]$PZPIo",aw,R@ɸ R [#iIRGr9tTZ*ˀ-&qe*o0f̀B PBFTn(F tF:WiaUEL|"bgG]6C]mMQr+w+[7Bx߀.n'7G.W4pڢMw@=Pz-лS˵@ !/K;p ?q/N\ſxԑS۱A+r363u/g;,Al{aW7}r7Cx8 u8@Ft`@!,o%H࿃*\0a#Jذŋ3jܨp"E = ɓ(zԐrȗYID Sjb Ο@]F)&hE"]T%D9vD:tRڄLF:+س&!Eìb mݒ"iQ.Ǽ{|*1FplD2ɍ3zԸ=gKџF=ИRum3nEbp_Q&g5{tE\-ӱ|8xN% I˟d.;RG}_{((W `LXa| 63T0S,XpJ!v!M#xb!*G%h#$P,<+KcK@ yF"cEq9.@BJ.aUYnaG }P 0f fΉe?ޙ|¹gS4d!}vK!2E:i2ה rD!]#8q)* *zl6V'sѽDmFMhT-Kk覛̲ڥ&oK2aD{oK0l' 7G,Wlgw ,$l(,0,4l8<@- [\z Z`~K]ufFJH+C}".:|q}QCy#E4G\>%zu[r9蘅=ZRIxJ,] !?ʶHtOQGT/YU6C'}~v^zEFk :U8%m,9 , }F!A3OiH#Fѳ4L3 ?4W} DDe4@L@jPQ]$ԣAAL̠7z GH(L W0 gHVRW݇iYv(TCW̆X8k5`69qoAJ[(!q[d71Qv'A@ kx:+у±:M0vAd$]IJo{`PAO|3_'>oZ㖀Hˉ0Ё% f:Ќ4IjZ̦6nz 8IrL'SF@MKθɄCSbx(Fa̪HIIjŠ&s:AKwrO_I"a>Hʲtӫ^*=J!_. V՗4DI@\Xf* ! ,!憄*\ȐW 0Ć3jXa+Jq$ȓ(SĈǕ =JB3L8[|SfMp *TG B+IT6mvmW gZ 0ȄCS#7>JZΡg'=b .}:B⯓_/^4GiE8%xQj'!T q "(aF"`Tf?v!C!7bg !ߊ0Xa0H]x/n in#Xq9~)zށ*Ĩz*]4|:yzcPl";l~hyk <;Fkv+k覫+k,l' 7G,Wl/,Dg̞O5|STeYf,b}9SYͼoj%DmH'L7PG-TWmXg\w`-dmhlp-tmx|w6L5vM[q buͧ݌Zc[3Aߠ.褗n騧ꬷ.n/o' xIV}M8Pe#~` W_?Nb=MyM9`Zk_ww! ,?2zÇ#JHC "TТǏ CF?, E\9C(YʜiU!;vƂ$ɮ.4~S'O@*+Wb)uUMFկfؤ`MB,[i|4 %XZ[IvUhӍP\pĊ& 󯐓dl=)[ƬӨS^ͺװc˞M۸sͻ Nȓ+_μУKNسkνOӫ_Ͼ˟OϿ(haTAu`C.5SJ[?=S@%UUH[e\Ŗ]xic1(eId<@)DiH&L6PF)TViXf\v`)dihlɚ5cL袅FYuՖ(A~"dᨣVj饘f馜v駠*ꨤjꩨꪬ<*무j뭸kpʸМ%5S7]xԞ!W^!(hgix(-JXh9b@! ,ҿ*\ȰÇ4ŋ>GClɑ(S*|UȎ Uʬ%̎3sbѫW7u U'PC2|aP2u*CdFŪUkFkرd>-$еmʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCMӨS^ͺװc˞M۸sͻ Nȓ+_μ9K,}aɘ|$;¢?{77+yq˟OϿ(h& 6F(Vhfv Htw]Pmwx΁wIϕy{h<@)DiH&L6PF)TViXf\v` T-qwf=fs28(ߎ! ,*D)ֿQ*Ç#JHC "TТǏ CBLB2!Ip \˗ILLɲM'wuqY͟a 'У@Iډ.2HJ}ԫU^֯`ÊKٳhӪ]˶۷pʝKݻx˷߿ +panxo'ARxN^ɔ%X,)7,h!%˙İc˞]x֨SK0. Owny(:p7:NسkνOӫ_Ͼ˟OϿ(h& 6F(VhfvHP b#HDH*RbcM2h8<@)} )cF6YeI:DignWoWt2i`)dihlp)tix|矀*蠄j衈&(G]U>:㣐H餒Zi.駠*ꨤj 'l.ٛOj施afrs,wk+kb6F+Vkfv+bUr.kテ:aoY딶[.F,Wl;geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/window-main.png000066400000000000000000002135611476551703200245340ustar00rootroot00000000000000PNG  IHDRR8vm{sBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeWed 20 Mar 2024 02:23:542-/ IDATxwxTeL2!!zHs"UEQT\\`EEt 6TPA:(%tiI DzMBʜ)gL>\9>gJ=O9 """""""""""""""""""""""""""""""""""""FRMw3ܹ1w$ùmCD%EJ g]<Oɚ@.sIAߜiSv?"""""""S2mwN oٔ<-tb#z vV݊KDDDDDD5  sq3߅˥ 7kFp%͘`;J9sȭ[B)y2澎|8@gTuls)2侹&j냝$[STPÑ$cryxrKsW$[Ûv}$~ԮYBMeϏOf/f99P|UkX,ԪQʍ*qiVY;o+</ͧ^4kҘ}ٰqѱkX,eO:|5Zm4r~>KvDkÖm;yX +쏏jl2mfŸoQub,ZSسo?^`/?ۊገdb"{uFϸ:-""-&6;wq}^ &_PFGÅW,YWQD=6œΞ;OhH&#xTXs9ˡC4:粳?n8q8<&5 )ԗ&MC l۱Awގl':ױ]k֮I8z,ǟz?6m&)9 ??~)))LxlќSݏ?qs ""ޡ4nQʕ+yٹ{ SxAv$""R,N>RҜ~eV+kqijת=SN-;vpYBBlז8sϰl׆ XJ*W+g#e>jn¥Doؐ rx8Sߞu🧞l6:=#_bagJ{rZϏuljXӣ}gc2l6SJ& m7]Lzɞ`ۘL&x)s.P|yh=bCʕRs^U\)#Gt)dMj՜IxJЮ5WaSVvvL""RԬQ㹗0LL|5bUrނ&Wv l)f 1'ԾݻtVe,^U*Ӧ??>_ܴ5Q;w懅k ^*ḵi}'۷ˋU6'xlۖCG?L \gt .^L$~=*Uּp^r éY;@DyܺcuN>q L`@@Xj:.P2V6agv&еSG~_Ep}Sǘф  Bݿ:2թk8~CDDdz/¡<L&T";_(.l HP<>>KbX~y1ڷeIMKeSJOyK~ߝXqFI6oۖ)6ͼ9 Bwy{g<*"!?p?~>,X _=3fY;sDpoTRnp 2V/P>,T!""协mbxjED3LE3Ѣ=vaKSع{m[`[ф&*3Q:=l'^k-v=իc2=GǩRZٮ5Vqx{}k0BaClپ+;;ڶw喛lܱ=DmTR)uc0QPOyL;j&}EDDΜ=DŽpQgkG2טS >""RRSS;|qNKK Zjyvf޽HIM -hz}cV+aB`ajUlf߾ v6Sθ9 3m+~v#._[vtiđ%%%|iZАrNMIl8u,^ko㈉=ĤW^j2PNm_}bsSm[3gϲnFh} ^xMgr=٧= S˓j<+jN^ys:aCZ /s`[Nm4jȮ={yIм)q 9JWp &֙'$8o~л{7~mOO|"9y4/tZ5/hq;% w D@ =M:u2s & ش7^G%p(0fz_Ol> #=#Gi٢y޺)\H*UXr WmDmͽw d;hѴ ѱ\xaߋomH{uk⹧K[mg)S=&om/ X_{1ёV""RF ^=wGx:k1AرmZ >Xh֤1M7j>:|[q92iӲ&ԫ['O?&GG uzFݺKRr2GD5[z@Ѣiqd=Nlj֮Eȴtk:I9|M7diҸa/ɲ9y4퍿>>ڵnK87cOnk},zno~E;KjUhv}#TqD>TX fk=ӻG73Kݸg@Bow;3{Iؖ*!3&׎,t"""""""%TM $9xKDHi37( gʰEDDDDDDD\DDDDDD ]k+[DDDDDD [DDDDDD [DDDDDD `9q" r[DDDDDDAMEDDDDDDܠ5GbHV]CDDDDDDTSq7P-""""""JEDDDDDD@ (q%"""""""n[DDDDDD 5~n {w|\z\!9$^x1y㟟31ƒ/0wsۺ^DDDDDZ];mzhDi^^^ة# #";ލioKjj*9=%% iS=Db!000S]Bvlݖi͛)BF(""""""G`,955gG;y7ILLv˾hۺ+׬4}Ū55i /˦;aonD7qQ z.=F=J>ãkϞHR vjjIIIjuiݩ3Pa>~~>Gw[l=wc՚jeuȐ`$#ټes٭;vW۷SZ5Wc&%%(bF?0_}>fM3z\x-q\k=ntsKu|׻ȏ 1!/Jp>,[sQة#_pnݾ@5̹u~1uhז.{r`(";w1t~@q;Ӽi+Vd̨an]DDDDDZR샜s=cZyzDLHKO#1b ]֬\7U25/hLlт[Rvm'"{c݆?tםlܼ1q1v~]a6i֤)q=hkP'؅ G$|bO]>4_H1uɖYǟt6CvuiӪ%WwžK3=ߵg/uqcd""""""׎`pXa}ȟ7cZqڻ׭ }vL{{&=usYWbR2+7iG` ͚4Oэ]JϽÇau={?CbR"n|) JT{Ŕos S^̰ޏ/oM'+_; uweyJL]:viެsZΝ4:m]_Y=@-ygJd͕[-@"l/ǁi7`m,#4%.+c;""""""R: ,`\9)Q =\ig6"""""""ǁ[l0'ʢܦˑ\>Bɵd[x[ygɤD$طp%aI- vK[Hc!S`,M>תWa%[y0p}#[q\HmƖSb1=c vW DDDDDDsm嚞q+w-""""""w[n WrMOXS5Ñ[6s6DHa1圞 ;k#,S v5cUWjj[+:""e+EDDjq\x$htf-[䧟~>}(n7lYDl"!!e˖y:vmO-"""W#ǬR# v|ӯ_?>#^y6lH*Uxٺuk+HziҤ *Ut8oAF<H1\x$?&aӧ3p@֭[Gzz:)))DEE~w)"R&w}|'qTh׮!!!CDDs䘾y.U|} 6f ******e?37|s}s;<86l &&VZ޽{^:.{Z_DDDJR`ݻB߾}]ZLJ3LJJJB˖-/Xt)cǎeڵE]D$*_<͚5#<ȦMr9&)Jm˜1c߿?wm9֯_O^]tۛݻwҴh6mPjUh޼9NbӦMQVl 0_5Ӵ+WҾ}{*Vf|W=~z:vݸqc'O$((96u]xAAA>f͚Qzulْg 'Np,$$0͛ǃ>HDD@)JElw IDATGҥl2ѣF\\dk׮eԬYիm6cϞ=of4jȹ\\\j*c߾}ƺuVZ`3_ի  ȶmw'ˍ}fxbcĈd{"))׿+۷{n㯿2+y{qQcǎ{g_9e˖ƪU7+Vp7c;c[ш66l`iƥ"##M6ѩS'cҥݻƍkRxv il}# 7sX%gyɨzΖEWKjjMEDDdz>c!6%]R4ʕdܩ6kK5nF?DDDD F v6l`TZW^y!9s&3gh j."""El7P-""""""JEDDDDDD@ A:݀O""߁nܦWEDDj+kO( =@ooO;|\L@&&R;-ܰM}V4Rjwv8#4ݺ2v0#4&t(*"""kO* v7`i@.E3}v+v*"""kO* v𗏏))ri}ƓJm ED]߇^O*":))`l7P-""""""JEDDDDDD@ (q%"""""""n[DDDDDD =@iեKCzȑ#,Z 2sL~'~"m1tPZnMXXOfǎ̜99kUI8od.o0p*gtt 08y$7ndٜ;wΥmקر#==?Lѣj̙3,Xӡ]uߟΝ;SzuX~=|.]tx?6l̙3=U7vXi=g1b5kFJ?gڵ=Cs#,!C޽;!!!GuVOvP]O>$-ZO>ۛSX,L23~xΝ;GŊi֬/^HLAI8o0x`UK/v Nq( 8̞=oooj֬ɣ>y']Z>ADD?0UTd2y:ڵ+?8vmڴԩS\]U~~~TR{ÇSjU{1ƌ/}Xj-*?HX˗;/\͛ӡC2`>}7|ԩSL>W^yŃQy^۶m_>CΟ?OrrCgz-xF)))d֣G~'EY:t`رΝ;ӰaC֭[ J hȐ!|6s=tMk.f̘\;[o%44+|@f̘+ϜӽX,T\G*oW_}-[h|̀Iի5bҤIl޼9- Æ k׮vZf͚ERR8wޞ{9x7z&L̙3Yf ԩSG2c v\>5 }غ%,ZYf1|p:t@Ŋ9~8_|K.u3fiӆaÆQvmgٳ[,<lオkұcGj֬1c͚5[n!<<[2uTg3gtRuF:uf޽9Yjrr2a1ϋ̘1!V5۴ghJ??\!!!3gyoxtӧ/(q"""WO?C .Pn]@`T%Kٽ{w2dڵcҤI$''C1uT Fjj* Gꫜ>}͛gs=Gttt`Ϟ=[o1|-[Ɖ' +FɬYx8r@5 *0rH, O<#F(1+V0ff6222S֭[3}tN8< #<̙3?~|ӡ]34xTV @F`6m;v)S@cڴi۷'O|LML&F" SmCJJ cƌ;/`ԫWϥ\5g~Wbbb|rзo_>3Ξ=ˉ'3g;vty-GF ~_޹K~Ξ=˗_~IXXիWwuu%rܹ$$$8,+ņ p+ʱoDGGs[L&| >|%KдiL,XݻwsI{=Ν;,¼WN~7.]g}Ν;3%}}JEJHjԨ?P|8fss޽; .t(sN̙C.]8q".\`՞뚢ptZˣWZ//L}N믿Y&UT?dO>4hЀ?[Dk;:txw5jiiiyબ#{50L89ˋw5ubbbX~=:t`ݴoߞM6=&99^WWcIHHݻwiӦ+W[p!nٳٰa)yQw|=GLe:XVvI5+{uf>lJEJ *Q?S>s*Ẁ5k#FZVR%FرcsFPڵwTT?<~)]w] .]lf.\H׮]lBիW/9R֨ג{5k2|p ?fܸqz:k8<իYngϦk׮Z* +_G̙3Ւyaʕ :ٳgɪU܎#ruu5ywXj}Ǐ/>V9:~޽yٺu+&L(v3;Vci4XWF5 #bjZÇwߑXק}^ij|||xٲe K,t8gZ%͚5[n|W:t(aaap~̘1Ey*<;z(/^$<-[b6Tnz%. 60j(vrSLW_WWb8~8͛7rqiۜMκ+W޽{SbE|}}i޼9.wM~ʱ֐!C$$$!Cl3Zjjj*~-wuz}JEx fϞͩSXxq3+s璒ѣTgΜ믿f߾}y1ȕ'O̔)S }W^WWbXt)ڵ?d۶m<| :aÆ!ur{ҥ #F 00x&M{ /_~RX[laĈTPݻw3vXgѢW-Z}G/ ϋx^}7 ~8ʕ+s%vرcECDJJ ƍ#<<'Nzj>sOvgȐ!1x&O\&نҩS'FP<*55'||I&ѣG3gNoN9m3@a]<0>CUjԨ~Ȁ`B̙3駟_<Uɓc!6%HR4 &"ر#QQQJEDDDD$OJEQog!"""""Sl;OTVzc9wKxD[DDDDS-C{Qz]meYw-6L)3rHO """"elݒT\T9Kքڔtɗl)rKXnq%y%Ǯ&Ԧ|#"""""(+Թk|;An&s;iWh+)%R6,\ӅYx֫]{rm``xd5CnXm5&dX-ʕs/Ԕ&ڶoͰ|s^+ndZ[w2+D*Wq,bv\~OёHvx\[4L_]JEDDL$ũ4^gu-C3CmOq`0A:DؙflNWjsH q%h.hmJ,ɴcY. V;m盭fHo/kK`,mõ6]Q BX YL=P # mockk%>QlFߊʁm6V?{o<7tt~~m {̱;|mYJsws?.t^Y>}zy1фgi…ݻ紇~h8@݋=&v@WZZ.]J- BCC ѣn-Z06 ,ۯߎyN+ߎb6 ̆0CJd,^8I㹽$''@`` E:"""eAIK.^}UnJF<jJu^ݫ:ck{?f˞D;j0%CgK@cLv ߸8;hGBhu` $;ұYYILhn[&>=ض-N^Œ\_-9nV"##}аaCmۖx߾}INNছn*xK2`X r. c9WqY~}eZ #v/ð%I9󜦛9droɶ, ~~Ν z("""ySq71_4[I>˚hrfٗVCb6 {so_Ùpgd۹mGqGؾ}tifHSw:SsMwgd6xٛ;gg**{ќ~ĉz뭤֭[c63̨UM4ᣏ>b///Ӌ%Ҩ8+ 255@pĉ|ʘ\2&w ðqh2elQ0 1!V6wm_IIIHY;u}v/^̥Kݻ7^^^̝;٬uڴiz뭀kzz: 6lMǍG=(W6mb>|8Ӷ9 A{e۶m}̗_~gXX=:urʜ:uŋ[oqb9jYGrpT 9j-[_lL`xLΝo\'[neٲet҅ooog̷~;Fܹsd e}&''ӳgOYd _bȑn?:\ *i40@sZyygH5RYrnWv-9yˌk<o /&/ 2`[&_)Cl%HIVfjKի<Ì7۳rJ,YB>}/dϞ=L&5jD׮]Yb[v>}]6111Qku7tfܸqk׎+VHN֮]KҥKz|$Bl3Wi[?l8WV݇ՍT#!03qkZ}5gf?3fSNᓟ$'tuuu(w<$cR=X eg(~- > }]P(>ҫ{Q~\ՕOme-_<Яl{իe^x!wwy'}}}L:N:܌F{'+.]YfO y"\;ϵƇ-4)OcJ& 0]tO$ͶT[Ub,S/?>q$e=k bh^H~ ZZѹ* eXW9ϝ:mU\}ˎA ß7+\ PbW.-\@w̤Nvbr\afL֚nG}n:3,X= Xv()d]=ضv&(U2tSL4k56;;]$0MIUgQ'YGSNNAAϤ7؅}3{#o6DO>NR#걝|ɔsϱzjgt #C =ô3tQ+Y"m[iYc/Xxx8(кWlkǝOh" &U65/ѵlnLLpuieocJ`^{ؼ:yf~sUW$RJqgÆ PJ1g,Xʕ+k2f̘>s-I[\w/rvI<0زeKJo/^Luu5XP(?駟άY袋Zs}}F^ c֔x֕& 䆝;uw@|_G //|y>L-0]dD\A3i v1\mݴ}7rJ~sx>OC#0c *++FT]G? O H٦f>gc(*>T脶"1d?"Z(o_-Oyo=ǿv//F78kYJ_Xش[p /x*ž}|Koo 'ק˿**c=˛{hJ(k/}N{z=9]/ӧ;*++9xvO)k޽;̞=c=l泽1Cww7]]]L6N8Cg*++9sD"lٲ0(//'k.jjja֭9Hvxl )3{eqxN:7o9_૯3P;s&sv/-bTCxGzuqvܿߚ+7sF8lAA.x>pw<\zs1|? //x^;$}O{\vewq1xdj\*Sb u\/;i,KN,s梢{ ?|^y2Fcpr]UNݾn|ꗼN>=TX+|o'X2s 0^Fۯ䏯&Nh:9:۬}HF}+Sz|t j*&>d:c38iӦVR:P-[ꫯ:ծ]Blٲ׏77_kJϣ]];ĴM`d7rCtGO޺% P8 w0 ff6>`ח;a*;~{?zGLP>π[/Nd 牱0O<)O? %E]77|clO=t2z @YY: bرcLۘK]2<숱<{8:E)ŁW^ X_8+tlDy5km̚;Rz(>OkDA!w`{r #kMJ(rc5jUNsّbD2M<9^:ILn~s9YY^yw ؾr-YiJYF1AA(6&. bm<΅mk>dh41O1掁V!e,2veeɩfù 'Z ,lwuw!N>Ω|0-ɍ 0v-ommÇs'S[[޽{o4JFd/]ܓhO)dZYƔ§0غbV[9󦛨^_B<9%c֙K }oMAƅIc p=!+ވ41mU|Ϛ w^g tfS"e{ ݇Y8.6A.:qΣh4֐ +=SOeϞ=_>)GN2J0 @40豻u+@t0hZw'" 7x73㩧x9.*AaL FδWf"\h1|>   Ù$͵ie%c e$o4b\SL`g2iϕV)]u,OVf`ypę(@`>{?8GL)EWW---0/le+YMM ̙3]v9cNcRhH`EÞàga&Нjǔ0|߲UUtc_2V&n/]E\./+Vp`&}Cۥ, B0) vww7555C/ċ2;Ѫ!AԆT ;]u6i5MMx7|eΈ{>gEqAT)"JOF=2~HqAA`a 񢈦eB&Fz >ω4 (++.ᰛQƾ*6mu?b]GE\"ލ2]5̵ǐATsȑ;WVV^1~|L1!y%/sa״BNٖZ lVٛ.vd%iD3RĔ4MI4cn?6;[d;iĽ:WDAahL*-)x#Q ĝZ^3v2WZ}:5559G 9r`mq***9_Q Z-\D Ep-\E1#[A2uuuB?k4>ZSc`jP0;ZkY&[kC=]]]1Bee%}}}~14ZGQ*++s0z.h"Z.Cբ4O,Y::::X~=wy'NqVX1*~3_R`ǚ^~_3fd]W{Hb mFO|AB'ƪŠM;E#.hR,'`ϟ?fEar!w=yc^~vaF$ zzzƱEPXdff.,3]הi%&eϊz 'ef5ܿYK(qCBY5ɨv"c6m***rnu}C& Ep-\D B֢X6mZJB/wy'O=~5kvG?7o(W^yGii)z{{ \uU,]z8}SO= }Y~_ Xݶ{|^򕯠r"Ё@x'|#pWr7:݉?w]<q|/z;pI'qE1k,w I6j*:묌|>>2VZʼn'd}?ǂ餟gqGgӦMq\@@ B;t]mEfVҀĤdǮ {~pk_yhL7eѦ {!X@Çŭ.汄NLD6-SN`ʕ:x衇ƱBp-\D Ep-cMM6;pmqeeWl2.7}J:ZZZkk>}: Xc 7 '|/}Kq7m6 T͵^O? 7\^ओNr^/^g,;ػw/Kg .p>1-[w]jy;+ظq#_ uXd ~{*N;4ISSSֲƊd: IDATַW_M([o4{OWF1َ>MY5S*4Kξx,K/bJIUPSYnP=۽}(R40R̤̤TSf'(lkme\fr.xfΜ4MBP4-\D Ep-\DeRh4>9~a>s}կ~9sl#qF۹뮻~7`W" qAc;o>~8cSWJqu S{/O>$۷oll{W裏N1'|2/RNz|>>-[ʕ+D"6+V`˖-B!~_ԕz[۾˗s뭷}vϝwޙS;ǂ\t26O<mmm7Zk;A=^A'oy~o(JPZ)/̜9ƙ'7ı'^@uaMY uTƩ T'L0,5 SV25t)ۘ1ZzZoUUuuulݺ>ZZZR֛Ɋ+XbErmc(t-ric-rG-D ѢX]OKr饗뮻۷4M6l@ss37 g# :y{âE2e l2͛W\A4ȩl` ރoI'Ν;9׿93x9S뮻rr锗;cD"3z1cJ)~mg}>E.{:΃Lb16lD+$z!W2XzVNq;x2Y2'/8Sj2ď03ٺq>*cX~iZÿ߾ qoɿ#8^)Ja翛x/웢vٳg3m4ڜm.ro;wyq|ɼ+Wh"Z.hRZ+`qy^x;,,#d]yy9?yկ~Ł~ۭYf> `вu|v7_|0ػw/V駟f_>:naܝdaa`WB{:΃lDQgZ=J02]؆>mEOp}/F=bZ~Joe΃ɹ(=[ٳkJi*\ckHܧkf͚E__AfϞ̙3U ٳg+y Ep-\D E&EL$ :Nϟ?;vp0K.X2e w}7;v g4mmm|;.=\ҏ_ONc^?KwŴak3a _x5Tr}txܔR{رcкryOW P JPV<ŴnyJpfY.F^ZbdSXQ빩?_8>əʖ]uu5ٳ5Ck팟?_[ǂBnX Z#Zn=[hQ8L pB:N=TONSS'?>=ݧ>):,ԧ>E0'rUWq)`SNetttPQQ%\tMmꫯr/3f Zvo:tK/_||Sp86meeetuuj*>B0dҥ2y|8'ncO~yg8wuuK%$~{x] 9!#X5ƣOohV3hN´Ͷ28zdc̙rtRX,}ۘ C;72UHZD".h2Q(F&EÇVS͛ݻ^u:7/|X,O4gԩtvvevwͧ?iJ֬Y2V:3_?`<^xK.7|Y}s+Yꩧ83~ƺu׾~Z~ٶm۷ow'?яkM"g.㹼8SC`ڵtMA֯_Ͽۿs+$ B6rLӡ5al_6S-];m!3gxKhOZO4 Lڙ,{=<ZjkkSֵp/|Ap-\D EpZ+`d^~eof\桇⡇ʸZ^R֍7ޘ~f"e?8?EQ,;rrK>u`qmqmPWWG>:::2?<<\q{ݏe VWIOF{i.5OԦx{ßyOYY4󩯮c௏ޔOXj{$v$Ѹ"ThJ"1Yv׿Y^QQ˙9s&k֬Ig^.h"Z.2) so>Ʉ-e #ʶU$ӭƵGn{cLEQ֊AOp G "1h WM+[mlt5k栰TVVFEǪB-G-DF P̜9: ZZZꪫ 06#>L qD,_yn~:iu}K8}tNtנ7CTh4>[Mf[J$QO@4D}#/ +Yr[[n]63ذaCNz477ӓӶ`<.` 9m;z.h"Z.HinJ?L$a Ā8`3ZaR΅9 ƍƻ *eVb a&4рë4Jdpt,ЊDb E,fX\O$wrLt "Z.h"ZlA!/?N$+YRZ+4xB#Vd;Y',mjFImhS,:h"Z.hR mK` "Tkj.fr_(|VpTrnkr[%Ͳ4צ &D2sm-jkvBvV0QmhG! (vB0Qm(f` C&SVVF$qy'{fPh`bmX?:a͋mV;zMjӴ̵iZ˰.--%}4sdŎ h"Z.hRlZ3E\A2TUU aLeE 'w' aZcG,:C48VR3\fٝ3ޡ|Vۦ[Wb0׃z!YA~L =yD84+ δYV*u\4SjGQbAa\b7$~ci}92_a0vh@q =nzp?΃P3. ycb7%vR455Q[[K8СC[r ,`…mkqXC!1P.b'3֚p8Çٺu+;vp |DkC=D<Q;.r"no;>hwonݺa!Ckn?vߑq+&_)#*mAAȉIc @ >СCL29s_W@ss3~:]]]۷#Gd\6PfiӦȬYxgH$B!)6VTw#cvlnNcHgVeY. BN#mR-ZD}}=wfժUqRtI,Z3<{D"Xz5`ɒ%1#W&s=3g2w\mۆ֚+V8CiC!Wl (烁",b8l}2ɹjeAAD |,\x<իnZk֬YCcc#Gu---̚5.޽+++9sD"l޼Gyy9}}}~ꢽiӦpBLdڵNTVVFss3gy&H֌u3f`ΝɬY8sYbir9Dgg'̘1#`\{mz]umROuJY"ׂ W&.tC7XD"٫ ֭1NIk/bX@ a; R)S" uV'"H;WUUq%ؘb{{{ӟ֚9spYg1&êU+=sL*++hjj13H pTVVRRR2M hn:`jA^EZZgY<}0:BCnLch"Z.hQL=۴.eee21^&FkOvB,_.֯_$Kkhh`SVVRylLtO;wdҥL2%cHzSSW\qEʺ2JKKhkksF/ $H$2B~ TWWSVVFGGǐmjjP;:5Jm5KW)=^L@x(//gԩTTTgϞ!4h#97D Ep-\DG ϓh|vA*e>>MD3x'hnn>s9ǹnV^MWW˗/>ٯ^g^===4559| )--MjR +1ǩ  |qSSSCEE{%Z(.vgc5veZig[Y"&Yb5L6*H6ONMMMΑ =7D Ep-\D1 olc{|~RYvuua& qaH$8|0`݄|#å99Zhb uuuBuNk >ì.A)sGyO>|V@-3 e%AԮ6c}G1^1sCp-\D ELx֭cԩNCQQQAuu5}}}K)Ǔb{0N?tuQ|>^RqyJ4e:ty9(7ʸ 蠹M69#xNs}v***ZP(d_lP)n gJ)s2Q^^`t ]ē~kp)PB'e%ܛLY/A"52w Foo3E.Lch"Z.h114{IDXb/fL:nmƺuFi3̱{fBk͑#Gسgo&Y---0/2`Æ ̛79sgZ[[M)c֭Bww7oFk֬aɒ%̛7{k={6<:t0Zj*N;4NR^zSN9eGژ^L(2ڧQ~eߊf;A%,VnmZݽJML˸'u;(H7֩:kcùcNblh"ZK;a2^'K<g͚5n++ l2 ǜygɺuXn݀eejwݻl6nƍ3s=lΝY P!c>TJZ1 wPܰ"׺Dc2Ydd9akSs6vg%4jB8n3 P jVFZDXQeDk8.hR+`{'CRLULm/׫6֮]5 `Gͻ.xodٺ+w.2͓w<ɢY0ɞ=zkwٿkʰq2ii$ zrEK//~nm@ɤkQ$7osnG9"Z.h"Z`a(v{ǐb;bk0ywgܹ444OH$ƹeyDiCu2 K^\ΒKx7C7jE㱕V$ +4ڰL7rˬگ. xQV܉2)΍-\D Ep-ƗIc `t&1d*L.r=7^x())aٲeTWW?m[]dXdql]OG)Sx7}N_#/?JX1f2YYIY4,ʟBnxS6lSxUs#6U=EmD "6ѢЙ;RD8|>3pFQ;/C!X|Fl߾O>j8illH$®]Xvs>dվH 8[$nxk]].X7^p#sRwTD6r IDAT_^es{hi<|XU*|͜| e-9T@YSuyr̿N16ҹ2!΍M_ħO4DUV:ޙ+{N^ܫw{o3vjwX"g|>t[J{n]ywׅtndjh!ZdGH}-ZE dբ`0Hee%`p# h4J(ʛ?XG\kͫÇhhh`SVVR2hkk4}}}ơR<Yz5]]],_0QNXiKRgMfkOb'?üX[m0 fOͣW=ʎ\lĆnHOzwJR nie h:&Թ1BD Ep-\&ʤ2؂ BK/Ǽ޽{y=?J)n3-Cͷ1.$ͯ6J(';8~::e>C4gٖBˋ}n@݄=7@p-\D E_` F.w?rs uuuuP(ihh`ٲeB!G#Fc'ʭډ6a_5XXܻOIpRIJ@1xk[޾3VqF.\|UYOt> ɹ1zDmD wFp Z*" x=FٰaZk̙COO)<󴶶 eܾ|^ Z5ڙcZi+TTa}a#b` ^}Unmq.?roe*ટ\Ŋ+hi'p@[g%YrCVݸWD[ Ep-\D Ѣɤp2 T%gқ__ oo3#LOOj ]xdcѢEٳ'5$flY~kkoK5:|$rr'>.՘;ؑno6򶉏(|}>Tˆ"ژHM%˝1c6lIJvJDX&X'4>|h-c6qRڎeȉ,s|vTڴ +["?kGkҧΏjh1Ep-\cɤ0``0 X,F,X,6"S,Ef0)ԂjoһnImj+YZfw!'`: hP(4ݻwSSSCQu9uzx3Y.~UEy,K !kv~-\D Ep-1Ƃ (//g>|Z>h>-0 ;86l؀i!&ӦM`0H,~cRs!ݛq 7pxRhF(h d=E8L`9`{nGUNa 燋h"Z.hQ܈.PM`O:uHhD^ś0ܹs q0QSS۝q)SLH$B("f\&BIr,-w]{3PJ1uTM6`uuuL2H$sLJKKQJۛq^C{(@YYΘRCˤ QL˳EfAU:ȴᒩ, 0r`(Dk+zer5M7|m۶sNn t3F"୷b۶mN亲rDΖݞ'iW-sGxW{Luz,ˡ16rxb3ۂ PH%I]]m޳gO,SQQtez{,=7׉텡akhc.Ө $d0=:l_bd R#Ӈ5!m\A(F$]8pMii)s ڵ7JÎ6;s{\t #[D{ O{hPZN7SidLق B!D"θk08|0$qh0ir!R̜9p?vTVVD$i ygub;.hmMlF[ Ŏ .pZ[[:5=ꨣ } K D"] @ܮ^ӛmt_lpwJʒ8]A 1N,+O}}=uuu9r!ϗ-.x͛73}t';|4}kh`08Mp]~˕g"ٵ;ۺ2r1(:˺Led,[w0J02knA&hI5R vyb1֮]l߾}۷/>oƀ)4{wF}=!۲+E )!J) @a9hw[beҋcBPZrP HB8W|ے[3?Kkdɲ߯Ƕ,K_=3c:f3\.vߛN'L&@V0z= aXR'5&"q+**fItx3(YV\-B[nR )*{eYN깖E5+V)IL6>\.ܓmZa2492s&0YL"", VfMDDt:;mS.!=Ck|>6$LgmJ˲,C )v],C& Zd ~^)|)Ods,9tf"C s4ð,RZVo:luupY.sm$[eeqAP?~G>Jj ޳MEb;q1|*vȐ@ 1h4Ϩfk s9D"\7#+fD `04b0 4=e"cl褻a ,(I0Nj` ֫^+^|'ؒŋ @D?+ųJ $YF Nζ_sH0A"9 Eaa! il6XpY&2&6H7-"-tt =,"I0ID{+nY)#`DD$^Nj,8xW fsa1aQ`|> 8TyLvD sH Vظq#t:~ߩt:,[ ̓bCCCYqetwǓ/‹/?3~urfushB3Vq. 7AB{me$ 6IB,0LG4.Tv3n /`_I^@u]V^x!i:Xth>|ǎA/I $ 1x91 Xf t:ݰZ .Doo/N8JX `߾}hllDUUURm2PVVT!W3c l쑣_i7)C<ď :xqme% Au]ݰ&ːd(bWсg֭B!çCâuP##`BEz%P(+OWSn"ˠ|b…())A0)~bs_$Ip:PQQا~:*++ I1/yxʹ;߅h8q $Ѷ"]Ku -ճfûk|Yza*,DQI L >v{h߷&<xxv`?Z^]O<07Sr)fʕ+wޔ` 0X,b|.׋ ?W]] hll d3eDD4̤_Ey" $02ya76/~Qa`$o3ɷšolqwGKw}.Xx8yVW.ϕ4tCj%fk]z5^/>p%`ʕ8сCy @UUؼJvgL|I9 G z% k>),\pX-v yzYo} [raٝw\V͛,);/_|1L8 V+"dVWVR,0 0AaΜ9cKa߾}b)ٌ6A>J/R`WTT@׫wp߆v3j6qLJ $\ۺĕh߾Gl8? κ: a]wc_:JW |ix۰祗DA-CD sHd#ɄUV)#"֭[Ӊ;v `ٲeX|9ʰi&Aoo/QPP'bCv&" 9XqMXqMI߿ᅬׯǡ'⪷7}^0g߰QDX׿EuN8!yxB>uҚr0&" |T!U* G`o~bCu%L47C6ƋH()>4 ?+?y#$"ItwS}9رcI͞=FǎbQ#I:\Y1\455aŊXt), =L{ l""~00_ [A$ˈ I=5~ٮ=B@`)*ºVݰލ[Q|9J/7@[k+$e#8Y˖v| :g[>h:RI>|xm0ؾ};0rχj?:::t:QXXV|>53ۭדe&#i9p3""f-5+%zxrXOWC^>z= t:u:tx<\E$)v,QDHeuJ[&WWvI.KR@E!AFlq3:BFZAD sH00Y l""T|,"[r"֋bV fA);ph9}k^GkI!'\i_ħLpda1!?&" @V^ b6XX/Ò+_+=@Z\- -z~BPHO}b*ׯ`l6#)7vdĊġjC-u8OCJ.%|-!yhHçOU* A#di9#90AYt:B&{X`ѸrE=vR^S:K-$ NVa kc HQ\'}>9'RK IC;3m,v;|׋)_`s,bCt:2ؚ6[__v;\.nw mĤAHyjOr\kY0ğO˂,h$vT\AdnbbA8j#90ANS{3%&" innFQQN'JKKsbhs!_H` bAH9{hAvuBo8M=>jnnT 7ck6i7c|囔b1H IDATCV i9zjXh!EvJ5M>oFlhzka0DP2:Yigϕyf8&"",E60J [[Թ#I7OJ|,5Q>cMDD4Nu["8RF*}73DDD\RⶑnOwvLs l""dDU*Bir)`? Hݸ5׍!"ʁ^2FDDD >ɕ./  DDS ML'""""""JX`e l"""""" `MDDDDDD,26Q&""""""DDDDDDD(X`e l"""""" `MDDDDDD,2p8M """""<Nɓ'o)qFlٲmmmؿ?x \76mڄe˖r9qM7w܁YfaƍXz5?~a,YDs;28DDDDDD3A_=x '?hf2o^{-8裏pUWᬳڵkG}իWPs[28DDDDDD3A^g}6x <쳸kЀ'|Dž^ī&ttt{^?3e?~۷oǪUwyصk?^zI-Ԥoرc'> hll/Yf%=%Kݍ#G$>00{{} +WSO=?~=>ÇcÆ ut:?FCC9i/DDDDDD# Vx8 Tg"yMc?O?e^岲2hT^p @Ǐ7o @v:rCC|Ygp8, 䖖Nȗ_~$fHdڵk^\^^.755mX|c{rmm,]o {|E~GF|o-^:)+V5kȽrQQѸgÆ mdQebƍ7nܸqƍLo##}OE.C66#V+I 7܀?ǎCaaa0qIp13{7}0/_~\rɰ9έM󕕕hhhs%$ {l۶ >68r#/F0w;-qi sܹsqW&F$ rJODQnOjߏ?;O୷®]F|ٳկzڳi wtgŭފEq4"""""QM6ɗ^z˷v ΧV6/?P~^ꪫdw]ߗkjj /P޻w|a_,Y>֥^*tO===Ynmm?uV{+W;v7oެ>nw)8qB޽{/}IaLqg;w_u`0hT~Ǐ۶mWZ59s^{M>x\__/_ nܸqƍ7nܸqݏvC"ka|wUUUx嗱|\7%p8iH9Q 6 aW\bvmxr"""""""%tW`۶mطof͚|;n> W>(}\7cL8g~zr-|UUUxqWvOsnv /QqWbEoo/yujŕW^;UUUغu+~_c`` +fկm۶/){^zimrԢbqmNBSS~wuӦToGCCC[_ nf\p(,,DCC{uhĭފkBcΝO ߟMi鎕,Xo-Bcc#{1۷/-X`gΝ;q뭷BEH~nc~m+Vѣ,,ZgQQQArݜn:~6Z wy'[oySlFEE~_fwމ sݼ}EEEnF1xꩧSOɲBg?ݻCa``K.E___~ᗿem_|1.rcp7c͚5w~\r%xq-;͛n8N{?o}[{rݴ)icj<~X~= _?Oo"%;vnܹsjjj`6kᬳJ駟;wfS҆ r rݜyfw}سg7oQj==={`͚5nZ^93`曹nJޱX,p sݬpUWя~Ç *8P(mx饗rݴpYg|'N%x\7m+((^z'N@CC/ƒ%Krݼ)icO}Sغu+{9㩧{g*GX`gI[[ZZZ|rUVaزe V^ Qu,_vO~<ùnJI-^+e6ښfBu]x衇FsݜcX8$r6lb0-Zy^uSITlp88qD[ӣۋ}w#+[7oNmӦM8sԺvzaP;v@]]g{{dR͙3& kSOő#Gr݌""v;8 ;y\7)o}xؘ%ł|3'|_9~ L&N'n7O|I\}չnZ޺o)yo|sz!WBsss6f%E9lY1(((@[[[ͰlZ9jn +pWz;w_*A`e" aΝXf <+Vgoegj˹nJ^q7vڅÇE /DII }Y 裏>9|wߝr Ŕ:{hooOZFgp+_J7ߏ7>ؽ{71jkkѣG/} ?O`2pWCӡ +NznWxr8I,Sf;?İm={b`X|9;[nUX)JJJpwG ]tn&455?9sݬ)rnC=BPn>~r)?~6)ﭯ|Mnlٲ_nݺ6.]xhiisݔqwsg>zzxǓSj,^c=8r>tuuyyE) nlE' , ؿ?pgbn݊9s格)F#~޽J$IB[[~ ~4r-p:x+W^ƍO~ .\71/,Mn7pN8qO__|1UUU+oMMMhnnƃ>hd\q7oCee尡42χ+**vh$,۹s'/_Pow8x nFx<t ͙B@1}.a^[2vm۶aڵIevTWW˅M6)yn8Sܚraя~䝭[ .-[֮]) =Ycy0/f5e({QQQ|;t"|;+V;@]]˱b | _@UUy\7Bs=CII -[»˕gUt:qyaÆ xsݴr_,Y%%% qF[n^^+|r\.Y?0~i^C|yY^{-JKKqF]=\6m;+n݊o6e̚5kԡӟw 7=0 Q^^8ps:;;s<A@(—eo6~iyq7nCSSo;Ms?\7%a|_ŭފxvo~nޔg0tRtM0L?7|3MK{qq|_I Ko"b#É>C>N̥/~!'x@@@@o*'""""""DDDDDDD(X`e l"""""" `MDDDDDD,26Q&""""""DDDDDDD(X`e l"""""" DDD^NNQW>J~FFD"Ðe9gm 6O ӆM-,rh4`:.0BO ӆi.DDDYa6a6G</͆h4@ ߏh4 6O ӆDDDYLI.N͆`0Ia~0?m6/&""D:CӁ 0yr& & `'z$6O ӆ'DDDDPpFa`X`6a2ki ~?~?|>"Ȉo2`4100a~0?m6/&""0^Q1(**Baa!v;v;Vzd0VUV IHC___| nd2vzP+O ӆi A={dX|p8H$߯.&0ӗA=!%$I""(c~0?m_lFAAv. EEE(..V0k,%vhkkCKKzpۋ>tvv|~Ӊ~Ia6O ӆM~{B|+ m NIq"R 9 pVuXI 3m6G\O20Ȳ{Ic~0?m_2͖6 (..Fyy9JKKxb,]i{,<؈CѣBGGzzzϗMiia~0?m_/~!'x@@@@o*`kճGK+C. AɤvfuG4U"M!(?>G+=]CVEt:5Ke`,~v`~0?mpX,)g0ԞYf p駫Ȳv477===p|$ @XV‚ `ٳ;wDkk+с֔Cl6DQ|Fa~0?m6oza өV+C.<τ b^+d$yu9Ak)HDD_(00c玔0`0o{Ćb~0?m_j0iWSSJ`XjֆѣVQzCEQ^hdjĢEpꩧ@WbxԄV477?e;@M6 ӆia~s6 qlPwl׋.>bAII v;؎60|\O91 2KaXS41?m6/t= ՘={6N9\r%p8exبHuK:@FVv())AAAt:1w\^ ,nǡCGmmm)OZ|>x< l ӆia~|'[tXwttOZ,\.S7'eeC 5haZ@ ')6O旚fSO&EgFuu5Νcʕ'OĦMP__vtvv>8q8Dee%P^^ GEEdYƮ]i&444}QǓ6O ӆ, l\d0Xh[5'u'ժNףehooJoJ$$IZzEQ]_900!$K :301`~0?mz~Fnt7ofϞKk%K I~mЀ}aD(p[Bۍp8^444@$Ԡ$I꼹YL&aD g,6O ӆ"ku񏛵5B-VaX`BףpMMM>C̭VOg0}zaвurpn0 I^ (CZlQ9c Xia~t:[U̝;W=8kQQQ׋{۶mqݻ}}}#Ȳ~477#@$tuus΅… 2A7qL&ea~0?m6ol*#0 hD @ssDv,\p\eYݔUun7:::܌ED; IDAT>h!`lFMM N81eWE:H^wLEEE9aXFx^\s puᩧR'NHyQQPPZ1?m6O ؃NCMM L&~?G0o<\tEX~=ϟbFD  Q (Cjjjl2\.{%IQCZ)ylzpxLC P[[*l6CEȲh4^G:lP\\ ՊH$2}Yzza5ia~#3)UZVV<\wup:hmmO?#GѣصkWʓpIDI[[jkkQVV9s栥E$vzwc~̏e3?`OCf͂dB0.//_JHh4';م>|>BX,f8vfBEEN<۷7EQ477ffBsss3fs%G;8ZjUϰ|y>_HPPYXLk`XPUU@ ޲,na~0?m_z \FaܹKQZZn $ng2ȉ1?tN'FG-"֮]7@GVJA@WW7ND$͛AٙeYS{$IJF2g3NAPYY9sB{ۃ`0h4ߥ YQYV@ Ň+=[@lX}*,#d2Aө_OO fvRA0o<̛7\pV\ ߏ?8to߾lȲu|wws!I:;;30@c~/[s6 !L& :!Zz꩐e a׮Tw}. Z@/ f%%%hmmMyF QXXUG`!^oڃ^N ,m u0`|؁`0AL& n2ԡ>a~0 a TTT`ܹ8SqC<طo;?m|jN.]\^eh/`eWc~̏1b=N7O0yvuu5 z{{ѶX,QYY ?;vĉfuerhYMJ@AvhiiIY<ᤃg2v:N^ŋazn~0r%g, "h4`0l6=HWztχe~0?mȬV+L&SmsqW{ozܹ3DE?dYFww7dYĬYrߏ*A I^c~oX`Ӻ}LNp8t:DҒ`0CEE</}wzpہ!JMr? v946硯 ՂR|(,,T h4bCKSE .jE0DSS A)|zdzb@@RX"e$)vא @ݩNNٳa Ԃp8Y[q>FQ!`0$edYV+!6O72.Ү2s9-[MMMHTzhooGss3Z[[ey˅Ҥ˫iF1?j~vndB(J;OҥKmN;f'O#+;y4*=0c3***PSSm0L)W(l?e^x*p:U[ <6; [wIJ,eRQdt0 TjO ]⽤%%%Xd N'w^4yXhްLI#ba~̏ia~2|6 l嗟nqHhl'Nɒ rkƊ}J\dY/6b$dڽN@(%gژ6O7TVU=?l|zxhz^ݩbC=[t OtYVV7݁y"w8z60?m6obAHZHM>7t|zPڮ WɥY{ c~o6O_"/\Yv,LΝ ~T'g"Ñ 7 fjCMv6O ӆM3mA`0Y,sBS]V S]v'F-WvMU3Z^&1?m6otG42h4H>a`0_" ӆi x$eWc IҰ mIztT InR}? ӆ.DQDQ~f`vI|z00 lϗr^ 0<1?m6Olf|]Ҫ,n"4wstؼtZRؙ6ڂjl\2lDQ,#0?mR=N0D0T/IRTT8%aZa2PXX`1GƓ-c~6OMg3V Q[[$I۱s9G`ARJy-I|eFz7X|&1?m6ot' ! PVVŢ^TOeee^@pd_" ӆiٌ/ɔ~FclClVvClf8Nك́e9厝iNG @$^0x=f7CQEREaʍia~S'|$I(--HgL&8v8NDQttt {ȍ)6OM.g3V0lx!2ʜbέ-fsx)oZ1AeuHyn,f !wg ]RR^C6O+ ̟xb'IzM:˕rȅ$Ixw`YP[[NQL-u8qDʳ? #"OwArO}vJ]]FtE1L '$1uꔩr&$媓q%؎ Vl' # mW3?2=ݳ3|?ygtsٟ.kOẌ^IŢD4lA6rlac~j4n\Ν144w뗆oՅ .ׯ_x1::s^^Eec~̯6O SZQg{̟f='  a67κ[ |iW.Cww7 R(0::!RI)evQkdiNsE;v,pMoo/122*t]G<wCw_{E9N[֍P(6|X G2D"f mG-槆-MӴE{3ɠX,"7Ҁay]a_/8Ǧ k a^v(8go6槆a~I)lܲ,$ ڵk1007ĉαIsqItuu!N/򣯯RJ}ڹ|cxx n#NkMo:{B?|ܹ]tn6lذΝO<7|G]AWJِ7̏1?_-X`:~o3RJdYtuu!L" !pma͚58z(~_ɓuF#H&Nفd2d2d2T*t:L&4鄳>ԩSF*^\tfAtuuAu8q"p/O gi.QpE9#;l6kGhF#ccsoN"" 1a( XXX@XD,淸H@"wF1?5O f(x>??-رc֭[={xRE#k6rq)l޼w6n܈`֭عs'lق[n\r x7pq.{zrc~̯,ktu`y l sce+_l6εY'&&pq0 g41oʤH$YXXFGG1<<9hkB aɓ<3}${O{%}pp(8t À,t]wٗ"0/C he[4/T IDAT籰Pv 'm7W?O S*+H$:33w||\r f#"Nٳecq1\zBoo/e|͸KQ(xWq ۋ2 0?c~+_+Qdr8y$6l؀nDQ,,,k?q9sH$L&]&P( -3V,1227Xv-::::ו+E&qL GssQ:&BoF=Wa`nnHReNwc~jLJiwy;v̹.w4m݆۷?сt:~ўF.?O⦛n%\T*[o><~8v9x9=b~j槆a~{P(077L&t:otp[W}l6ha0J9YE?~<'EZ=yfb1K^7R;{j>i0BЋa~j_I)H$ʦ뺎)h\.1\tEöm099l6%OL ?||cC? =Çh.(槆a~jW^r;. ݘSO=b?66.wԩ[FuLOOd|'NXfB8{vk%O SeYb1$ɲ|obnnz+{n:t>=vލN:u Oz 'NÇ}ObVO S0?5ouc]B^z HGYMqraFGGi&''Wtし< ;槆a~Dʦy7APOk_n;<<{w^[.O S0% }7 #G'<՜S槆a~jn܃@'199/˸{bӦMx7xl߾ՅvwwcΝWRJS0?5O Sj744sannΙkw~gN槆a~j_ݻq/wwx'}v|_ӧ|߿[lNC _9. gV6߿˿DXD2`'ʘ槆a~ۋi333槆a~jn,kcXccc+0<< /"~w~< 9 .O=sɓ'qoh~(n<?옟槆a~7==βi0?5O S*?A??wߍaxq};><7Ν;q6mTq;w<Ν;C31?5O Sj777}i 7܀gR槆a~j_ifiݮ?}Ӈ<&ϭ]0{׻ޅ{RJ:t\r n À(8wooV[O S0?S2<;v`zz=`NKa~j槆Y=r,u((0H`MDDDDDD65 l""""""`MDDDDDD,6QD݀U*O!"U5O S0?5/tX`XCZTx槆U槆a~jz,kioٗ;Վa~j_uP0?5O SZ Zx;_K?A~/4L&q^siP[~0?,̏U({zzсagZP'(㷒9V¿4^iB:a>&41ŝܞVyc``===UoIAgg'FFF sqrpGK<YG`^5ff188\.sM[q`~̏0?ڢduNRH .5Wg;աVRJ@47@i:LMM9TSSS(ms?pfDTG?r5NfkJ\_m߫RQ Vnψ9'JQ6e~ӎ1?O;jTO~\~Գ`~%ϧM5`~>miS OjPk~-`9e=PK#4Q(bvPDPZRG-Ga% RVԀ[\[{qj: -qڕi1"<DŽ;_{ l1?5O j槆a~j_k=6!DMJʤ5 cFҀ6gt:22W{`t0RMO0F4o2aA)k̟m+kkyhhu+[9$ -aNI g"S[S02\~0?c~-P@ʝ%a eR0wлtDD s;at02dFBv~0nF)2)  Z? Z^Fni1f4"q/ .4NrfnO SӦqa~j槆)DL2)ad ]:r[}FH )|鏿hWFp Җ*gZ/:Ls#nHi&3bψh{ :&`0?5̯>\~a~j槆a~-p ttjMˆ+FѭSC}μ949b17a|8+^a(&K4>n 4pm`t7}욏}".pp ̜AwG7.tQ$J%yז0c~jW5.?0?5O S0եm :B5p@F6i7W1 KKcz:z]뺻PLʛ#*Jz+wl|>uç>w> q2P.|9dT/.2j0?5mj槆a~j_{jaN OgouU v :է K=p sle~[¬-q2"qe73ZkʳǞX2"N9Aj0?5O j槆a~j_Keeu0:d:q`ۿsp]}{/`>X׵Y;&h+Sc'<5rn=OB6#=_0?5Oj槆a~j_Kb ][ճEHQBZ j槆a~j6Cĕ?<  Sm0`mpp !g3`tz4){ J׽4󙞟4syΝ$Н-9**0?5j槆a~j_{ja+`Qǩ)N4gYC{7ї9?HkR8*:7? %?t.`%h} VG&F̼ s >S0?5\~a~j槆a~-CHEl! !!恧_xzFzS|y "/0;?~~ۈQܵ.?ghEU+Kḣ@B0K;u 3pöD,J|ǩS8C?2/0 k槆a~P0?5O SV-\3$5LC 0DYxa(=\NӠ4[̕H|]%ba44CuC+mQ0<_R! t O:cεtE;Oyݎ ;ՇɹIo/C[vO SC S0?5O km3D!؝VrY " O?iS_ asx*tQ:RMdhlmI9Ȃ_:rz{UjG j͂c~>iG ɏˏz̯yT#iSM5b~6ըZY[Xn]mܽ'\[\{juk:i1V7\+ ݹRWBkىѪ_;>>>v 5u|+]b{~uww̙3U?c~jzCm̟1 oUh{rrLŎ^6Ax챱;. sѢDǜ!2 ,&''~$$155s*Ǿ>Ӭ+5itwwcff0*1yTI%?.?Ԗ̏1?V(ĉAoo/z{{{Qٺ,&i3h]ij2ewͯl6Ѻ:ӧۋ_o7Y)fc?^G.M|{],Μ9U1EZ$?.?Ԗ̏1?Z^؀%ܠN*J7?<^IY]wӹ^yՕ/oV~ϫ&?4m1?5O S槆a~j~ڪI{tCԱ߼ֲv~Y@Z)3WRÌa~j_}P0?5O SZ j;9P괞8!(z,XKn/hyvz`~jW.?0?5O S0ZAA]Ydٺ^ F51?O SԨ׊ڦ^~=:::011^*貽خb{{ nK]*B?2 N<ۋD"\.W j b1tww#Jܹs5͓1j1?5ˑ_]ˏ*F˱`~̯ZO S,G~- 잞ttt`xxؙVU :y}IRHi~a=ǰ gL9T|Q1l~~@OOO[4fffJYZ  ttt NW]0?Sԛ_ˏhT[]~0?S0?5OM2 X ¹-S\̛2*( #2fݢҜI07oD1@<}jBoood2XXX-Q!qIDATenRFd2U?c~jZk̚_Wa~j槦ZY[t3@"1@&$dRB[JB%Ylk \T*51?5OM5lQA+Wc~j槆5VC%X*%wk.=^kh0 @.![g/o%Bo-Qay?4~ئ alk$m calS05m ƶMA0)H6 c[ئ alkںڪ{On8WKa  sO7 c]ރM_ By`EXly25 YkcV+~ValS05m ƶMA0)H6 c[ئ alk$m calSVjkqƵ')#)0p#m@ԡwF}NFʀ찆%o\A n45$Ck\owy!#}}};qnyشiSP?Cڵl_عs粴VO S, GGGO/Wqo6كÇY>K/|8|0>O.[{0?5O SS 3\\h"&cVqݥCa?+g{zF1uNvlќ{!:nK !30;cDZaÆih[Z[Z[Z[Ö_4ţ>|3Xf ^xLOO㪫B,þ}[弮W]up 7+lx[Z[Z[Z[Z[Z[ÖJh!pmбI"9$sݭ0mW|ԙց$ g loEW >> h+^+u422;vϙn:!`zzz.ߏx[U0?5O SSkv؁wa5CP,O|vr^{nD" \tEXnFGG+H8x`ۺ槆a~j6{[Pn擫uú#mn_~8>uէ^b ݙn`ݻu9{R ]幜uuԔ2CXDoo/"```RJ:t044!Nqm_IO S,W~"a^xr9ܹyꫯw^{-`dz>$~槆a~j_{jaRd_K̓}?}]H_ ݷqL K ׫u]ܮ 1!̽\cccD"Xf 8= 4soV0?5̯>pV|I| _֭[<ߏx} Xn8{VVV0766{A1كƚ5k۵k֬Y[gq\s54 wи$ض2?2?2?2?!cs,o@e~gxBcGvZ|({{=BH)1<< /4fgg0?5Oj}Yz뭸k}7x#nfH)`߾}xk.>}B<3R駟ߎ;v+oSN-[[S0?5O [fs X0[QdΩ{1!퀀@7iC' [&''1??> @u;wBR|"8_$̯a~j_0{e糟,>OG᭷ \}x{|#ƍ3τڋa~j槆)FZ7@DA@kqjʿE=s?V!b~;sie0{?###H&8qEpmٲ]1?5O ^<_tX,8{/K⦛n¯k,,,@sOGͫUsO S0?5/8D܏Dpp!DqaN d}CCxI\j4e#8 B8=zڜaAyT@q+S5mv w Y(066u9'TZ4槆a~j*}/occc8z(:::m6p >::::ggg /]zt]ǯ~ekk0?5O S0ն{+ X4,.pfXþusϴ6!2At:D_//~yH6mN-_[Ե nctdn5s%;wtiXuIaΝC>oz[+a~j槦Qm:|0obrr;vƍ+CyS +`fffHO S0?5̯=%b`HHnWCz|֮;wx/k iab.#ĥ1 7/e[@4wk1 @,hE {7[߉_{FͽNlO(5CCCxתz 077W,0|4NaE,E^8')El?yO\Halk$m calS05m ƶMA0)H6 c[ئ alkfmQ`gYR)r9l!Zs* 'sH$LKa~嘟槦Pj]~0rO S0?5,EpmMʚOHsfhDD hy4DLlU."N#LX,Vs5ig$q~պ1?7f%{b+`~&W0?5OJڢ'NE>$K{Ra]Ye5^Rjf1::ZW>{,42 tͯ_ <&''*F%1?UO SԨתڦ-I5sFqtyý݅.h2fmsr`~j槦9槆a~j_i.ʲ|3\&_Ta05~""""""`] w hfJ޵4DDDDDDZ~EwjJcaMDDDDD2X`"h8*L=jNDDDDDDVޓR,&"""""j -]`2{Y1\hkӚ݀z `[>f,&nDDDDDDml[>7-[`?lo """"""sY<(hJ`'׋E|fryDDDDDD-H؞3xXs k̅Z>M9{@@|" i73T\f 5g34> `-~cz DDDDDDMz 76͉hUkZ>M)Y6͉hUkc|V`& """""UesmV`+f5V |ⳖW _[t :Qa֖@l[?_߬FQ˳k0kfiZ \̆QKfMlس~a| x3""""""&$`֖Ml ^DiG㱉hi0kH)_lb[lM/`?{(&cZrOsE CȾ<&fhknsʄ`p8t~ha na?v`J׹^yB0s0z{\ 3p cF""""""j$̡6Za^g 09c/Zjbhx7-K mm|6h^ӈ`g 8fZE lV G"NDDDDDDԪX`5 l""""""`MDDDDDD,6Q&""""""jDDDDDDD X`5@t݈Vjߥ lN'""""""Zmjp5{32 l""""""Z%jg[7""""""Ȯ{k .}n~)q1k^JE """"""Znvl׹Ey/E l{Eivf l"""""" 7wìur0 ,ڷbؽ~ iÚn,(z[m׺9.==׋ J{ۅ]@b(fMDDDDDDaݡldi~C}2Dλ{vMDDDDDDv.݅vau \XoW p6I킺ື{zti.u{5k""""""j5AWβ:jEw:k""""""je~E^U*Ͻ+Y`Q+{wE*go1kZ[߽/SMA}NjDDDDDDԊEsОk)šVz㯁cDDDDDDUUT / 5IIENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/window-mixer.png000066400000000000000000002426551476551703200247420ustar00rootroot00000000000000PNG  IHDR]LsBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeWed 20 Mar 2024 02:53:54 IDATxy|TϬd@ RDEPĢ< XC ".!բVq)V #HlZP4֐@VB}Lf~Le&IY~+0sgs B!B!B!B!B!B\B4=dB!ё;}H%Bd뼒&FMxB!Dw4rxWښyJ4w{#Bљ<%XsvԖdi2qYMR%B]5M\{7]U&D-%H%BSeoain"heKWa@ӸoIB&O6( quVC+WkIWӄKiR-= ѳC,!B`~1{@ P3!p6RV֒݉ɖ3fU_ L!r@1wIII?@=Ki̹.V.K߸gnڸvU7B!DAcs:Ll֒.O-\FcH?yb=H B!.~ 9KI !Bew@ /eWӁn5J8:6B!ݛF d}@V`vIL !BKCq^T&?'oZ&]z(\B!D9&]Ҧ􊖺uRd!B5jz yjjKۆj !B\L\oRլ˛yNr.!ĥЋB&\M[Ri K qjjk|wyM0[1l9/}-֯`VO}V7:, M ^4HyӽtGvo!D NtC/ċmU[W`¿ݿËږ5eYCϕІrx!xD`YyROANOEEZ6VÊeK]tMsǏtW >ぃef{c !w/0A<9a(doqq|vivu/@B6*,.jfkLG]n_sw7fA\:DQq){wϚ箹0nCCN"##xySQ[Wǚ?QUS&2nf1 HW"K^a49y*/k֓]Ú ѣDdD\5g?6-b>gڟ7 +G$^zO쌻*&q׌;A.TVV?6аVǹʡ{Abz >Ĥy o<)s޻}Ïgϧ4;GΛWx~ sq;8‘vM܃O?>_m6~~L&Ο׃,\˳AFf6KʒeIDX,~>MW{[!48GL|%V_}o=l| X2 -XO A~jy陧40c23@G?p}rrs檟ݾfM߷/@:3l '&Kc/Zרb|^Ϧ> cy~'f ihh@sfp׷ᧃxyS^p>q-lz7o'? $8_ljqW}y9Y:e2W\>AQhH˞~LFV6aWsܞtˡoqSЯΎ߶Z^+Z,aݳIÏװ/1|Ō>oAuWa\5|k_}W1Mײp 0Q_ Lc4ؠ7`0 -]Bt!Fè5b87p=ϼ*#+؛(DD~C>y|l??gb4zss 0wo4 i?c؟aM[λ%@8;ǟZOIGܒ5>WpvڋKo6nLe_>d21ejjk'48_4ZgƅG!z2yUO稭99,}q9?N-O.$Dד}l6cW$'bg :ݎl>;|VĉTovVWUQ鶯W0yzoyO<u0v oߞkTSSCMm!j~l>Li{j4fj6MbUdI|MԞ:LL:D=s&7~=lՄ̲WW/=ߩ呖.!@ba^~}%!ADGEQW[ǩ Nb9O?+w ovz*MMZ@^Ak)ӧʔI ,^Ə<ԯo ~7\9Yo`09EJIN ׯ:S v nmoO_׏PN%#+V7;uMͶ?r4j~;wNڻMS{7ϐy~uu5`5R|v??f,tbAؾ,Y8V^ VxmzE7,AYzһW$n??NgG8<;n0phqx*)++j2d@~1t|s7!ٕ8)Ǡ˜_&80 ;H9׳DӲ__pd*&_;7 QPTL=dql6ڲ_0,Y9K8Qm8ӋKii9t FeO/fyYGMZަBjH-sWYKQq B_ay 8ri,꼀xcRG[ #B!=?*jl-C;.!B-H/B c d]B!ޒE!BNp3 !Boɘ.!BN cB!:B!t !BtH/B c ]B!ޒE!BNәiY!BZޑB!IB!D'K!H%B $B!t !BtIB!:$]B!@.!BN IB!D'K!H%B $B!t !BtIB!: K/ |DB!,u@PKO퓮`4p$K!&% (ry&]~`c%:F#z=z=Z-VJ(Bdt8 وkNk٢nt] Ll1__p`R !+Y5t:t:R||b!uu e ΞmO]\VO]u+g[N|oPueBM18c0pd⪪*X |Յk[%]wq??veqBCt|嵵Ld α뻺`.͔JUi`$\B!h#|HVe8[$]r6g`B!D1KukWQ']Wrv V%BVӱ9FWҤU%-\B!(g _k 88i4.!Bt#4wt.KB8ۭUB!EN3?J%]q\B!`t:5ne ˒+[V !R+ZYB꒤+e%: B!w`Dg,4B!)y%tjVw!B!EL;zޅ%IWXbIBI#..IVh|B|!B\"ÿ..zMW^! %yI!H%e„ tow=_:|t{x.V3b4e6XlYW弼PPP@NN{@aBiӦn:HKK#!!9sٵkzNAAƍk\Oywݻw裏XkuYzu/:d2c vɓ񡮮t~\wue˖a6x嗱X,:o^{- K.`00bu ɓꫯc޼y-Z[֭[IJJjױׄvKt.IDFnVf̘͛4i_~eW۲e 6mR3n8Lm|.պquM71|p6oEVrY~=AAA̟?_Mf̘^˄ P;r~ 7o^ ..k2 _lׄy{Q٤I(//'));wrm=}v͛Ƕm`ǎ;p&/=YYYݻYfxZyw^RSSYv-111z~Dyٷo_>_#Vo4ygILLX<܄n7{C7¥Z7/_?f${%$$D= .dn '6l`\}n?#|-}wUOsNX,<]w9F.f3f`۶m[n'N'`߿իWc4Z1gƏy78p`[p!ӦMcܹxձeK,aҤIs=tMv⼎祗^bLwʕz~/^ѣGY~ fmL=Ԓh̔)Sغu+ su׹qF(,,dʕDDD_Wرcddd?,J3{19BVVO=_^{BrrrxW:uj?gY]Hz̚5Hy. >z?FCQQWXz5cƌ/ࡇbݺuz]N{~V+?8 .d̚5緸o~222ܖ-l{1]Mnl6SYYɱcǘ6m ʢZ eƌ;1LׯzUWW?OJJ Zm@:j裏z=:/**+VSOurݛgyocwXOp8dժUjI^^ଋVUVVիyGYx1gvmMw|w's~͛Yf mq{~-:$]MOb!%%(,X8bm6b ٰaCAӡZuuuաtts~ٶ n2e -nߴL_ٹs'֭jp)͢EdϞ=cʴ w-O>9>+JZ P\\LAA'Ncl6s~ꮯ ==VKMM,Jҽ(ȤI; WѣGqFIpp0?<Ǐiii8sNȑ#9z(͞oxeggSYYɔ)SZ-;8[ZP]]};ۥ^7<DGGOtttMjM.Ż?LllW+,,dڵ̜9~۫m;jfҥ^R"ImFII[k@ff&ͮ$//ΝKhh(3gT?(EPYYڵky5j,[BvAee%6l`Ŋ\y啄`۷{ýޫ>W__[oŒ%K0a:޽{3rfej;ۗwzukWRj*'Or~c7w!11{RtIצOΦMhhhhܖ-[[[&55Ew^Nʎ;Yj3g+O>$ |ڵ fϞ,^={vZv؁ZJs=Ǚ3gسg~)no\^zSNg1bĈfe2e ӧOgȐ!>|mk>}>¥^7zf̘˹;/;w.)..ju]sbw;E03EӸhq2獹{g]Ѣ>LLL%9{w&u#j(,"h\ZvѸK\tNzz|wCR7BK\(zxȷ~KDDK,iVqH!Y%z@ϟÇYf ֭W]Ln,i=曻!8KZB!:$]B!@.!BN IW'0a|۷sww~;ԩSٷow_WK^7o q!VXℚ=OAAgx~MƺuHJJ"--̙g׮]-μ>|p y*9wGmױׂe˖v_lƌرɓ'sIW4by]RDll,< 'O$66W_}˗wޔEfn^~e, o[oŵ^+ҥK1 1ru!C0ydf8}{+nݺvKy-jB\HIЉF#z+/ L4)~_cǒiR|ϟϷ~Knn.c…ՆʍsssY~=[29c Z&Lƍ9qGaڵ|z8t~ IDAT<Z[/7|Ӯc)ץ]|HՉ&MDyy9IIIܹMoμyضmرc^'++{2k֬sO2o>~KꫯxK)Dǐvmg333ILLjlA^^̝;PfΜPFkk1j(YlرJ6l++ cn۷os111Ӈ{W}z%K0at:{fȑq:ץ^/Ǐcܸq0~x^yTHV$$$p}1d ̙3[LZWX9yd'x7yywHLLkq}O}||:BxMN0}t6mDCCCl­䉩<,Z{2uTvΪU9s&_x'IHH?f׮]1{l%fٳkײcCHz8s {O?%3327x+WK/q)>3F.z9}4F+V߲j*"##|8H!A^3p@["""Xd ^$-]@ϟÇYf ֭O>b]^$-])F`@ףjpˑ#G۰lJ\8FpȔ)S4)BO^d2a00 mft_ Ѩ֏`8Ց l6n^gh4V{zz=FUUXK^___t:)3`XhhhP'.4ͅBM??f_FX,zV F],^O`` ~~~TUU-6I燯o:2LhZ~S]]M}}Z/:NرoS$4k2̈́ lb]YJr$]P]]Myy9唔PUU80L4z]t: r[ie.ݎjUJ@i9J !D IWc2w᱿?QQQBpp0DGGӫW/X,p8Ա[IAARRRBAAzd@HH]1j7VUBz5`0 7T⠠  !** ???L&zzJJJ(,, (-->>ӇPݻ7Ceذa}'99K^^deeaZh4j2QQQqAkJi <}ҌF`y沲2:ml_` ::0""" #..aÆbiu555Bjj*SPP@NN6 ^OPP:bljMvvU;R@@jXUU3F`XV!F~~>^fuFwՋX΍7H`` %%%9rǏɰjfp8j& _NHHeee|W=z N>MNNz~.Te6RFpO||>>̙3޽{S[[Ǐ? 55&8cQI9g,'::,Μ9[xbccIII2VkFҧOZmKM&%;;[-2?&惓X$Ex"IP(1a ę3g/8u?| :ZB %!i>f?\uu-7z\ xBBB̙3Ԩ VJP%77 O~~zZ޴s)aofKzz:۷o'55~/~ )/`߾euUbqlMQQAAA444CXXljkk)..nS݄cXr;WZ:X]]:XѴ{6nEbX']ti#iZu"=eVF ݻ!55J ѣlߟHIIUߜbk򷁊J2ihh_~)))^gĉv:FqqI7D7xCCUal0RRRRZDGGbQ[U7:___vۅ ]濭X$XD璤jjb2nZPP@QQeee8x&ݓ\܏WjUX^^Nyy9Ŕ뉌d2ct:]c qE ]B]똺\l6cXAѐIII EEEXV n'//:8ᠡժ "zۑ(D] J!H,%IW7 닏PUUλt)c75E:}9Q]]N(N)WJ+Wӫ2R&s WԺV?TWWqqqvrs <Ƣ=_nulvqqU( QbX$ѝHM@~%9nBM/1n:Ω5j58kjjb0ԮRNו(26+IWTTD]]͠SRRl|#brƢ|*uSTT۵-ՍRMgXJy\__X$$]HM%tt: UUUE}}:ϒlnwͭLQV dJ׻[|7xJZJJ\cjt:Jmm-:.˺Ȏ`ٰhZ4m\ڞihhp{bQ(ixEbXDw$IW7h4;=]yCL&5IWtdb9|;{lgWx'h9qA(arnwt5L86A} Á`Pbn|||jn]+cQ(iC"f}vÇSPPqvͣ>cN0>6m4!7l}FѸ.eASe61 h4l6Yy[?\C>>^߀[4X&2zʺ \i缙yGjٔJKK9\o>2(W,6x\[[:^qS&|5-aZl.ԯ]n4vhKWw.ŵ%Ů$;=;[y埧J\\\sMI:_|Evh4r뭷 /IKjR__Vԕ e>t$֙XVufee8fTfN+˿i^WS__FQ?<[Hҍԏr_G~***\_:vq˱lh4q8]ikWRSSVKǑX$][\)ItY* uB`H,]L4S3{>骮fժUn{tt4SNevʕz~/^ѣGY~g̘m [niqͦ\ GRWЀ:Ϋ1Ih0444oJ>ٵk&++KmQ~qyzUky2*WSԏ2Dzz[pAb2vZƁHNN~äWVVveXWzKb8gS,M̞OV^͘1cx衇Xn]{f5eZyYp!'Of֬Y̟?f)SuVΫQ-A͠ d2ѫW/ v@f\&MINN[ʥՊGʯńѵ~̙3XVBBB ((N>Muu5>x|| t]?`+**ɓ|=zRA3n]&]2NNٯ$Eb9qQ=;$2V^ͣ>JHHgwj۽{yf֬YO?Mnnnl6SYYɱcǘ6mTTTTp Fpp0{য়~jDWzck4|}]qnb),,T秪j6Q'ʇDӛvuv8nWHu.lQcqTbQ)SHL*ǺW"4%MO. ofٲe|-$g=;K}}=---|> @EQl[՛[QnRl6V0Jyު>H>{6<W\affUIg2=.Wyy6Ɉiĕf]>7ZeskYgnD555+ѣGy嗗;vgg_57@فx'ԧ>E}}8|A~UNa$H#26686Ď;M:v n&Ƴ5TD.wy^L&ӒgҘL&1L~PaA0nx&zzz( W" dZnдr\Z Ԡ*tZT/4tUUZekYgnD|իK:l6?O楗^w>1(/^ӷ#[ ǏFGG8q|>O}f|af+%5( ~UCl=P(055E0wv:;;˦--+pXK cccUJ-F]`uuuUMEjZ6}FcK9]H_WK>^t~|O~^{ma:f Äaz*OEoo/>)N:E>uтժa2o6Mxc555 ғ}RhK6e׮]tvv5I&arrQJnE56v Æi.4"pyZ|> J%VFX$y=3tuuEjDZ ]_xge_S ׏Jgp!u|e$EUU۷L&r\.,ӄB!BifVl6 M+n8'Xl^Css3nRNM.#qQ|>/_رcRύRRMr Jt.b Һ_Oj7E)nj%I#H̫ŒF(irp\c:? R"l2-[t6 N2jbXua,u?Nss3ofY$T5(Uƒ5L.Z՘rjmE$*~:;;iii!s1u'`Zlxp?Ok{Q./n,X ׋($I\,. ]Fx^TUEujF^fJ$dN!͊l6DGdVuWD"|>i:==-* ,/H$LIrD"\.wWb$T*F.ʄD"9ӵ(D"f3}b•H$tmP*!H$d"%D"HH$D" HK"H$. Mi|ԩS?~#GʹAG"H62~K/Q(8x v^ȑ#\ #H$[Y{q`ַd477sN~_,JMM 7H}}=N//qݜ:uj)JhRDj(7 ]]]Ax>`Ν+:wH$w__|K_kLVF͐Z'Rd"MBccR@h߿s׊#Gpyǧ?i8/O<o&oF__?ٳgff"i6ʑ1]_%p8s׊z}-~  /Ǐ\p^~ߜddEjl&-#g6 CCCtttPSS#^tҊ]|k_yw|_oo8y亊JhRDjlTE^3z׏C-_庺~dofWB{{;:O?4`MxG,鹒;D"=/NM7|e@2TԗP/g6_Wp\OP S,׺[EQ]abH`rfD"RHKnQUݎbbgN'VR$bBSSSbLMMF âbH$tbe:ٌdX,V9kdXx< jQ8>˅里 ˅nGUUt]'F"H$!D$& t]_+.Բ>LZ$t6j.zi⿍~lfffZ1d`Zikk&Z[[eϞ=lP>Μ9C0drrp8((p(ѷNǃXR̚4Ōpv[,:mƞ={t;4300@8p88|UU|QE~7f:^oU1Af4MB"X;|)216Z[[9t,t@ SSS$I,iNzߝ8wÌ6;( 555|*rDk>3#a]׉bD;r(GGGMMM455~<i&&&bi<MӨ%Ώb:us122B0dllh4*I&1.7CjZ$Kg-3KkxhhhI2qLK9EtRSS#:|>O("z}>pEV:;;yy'4RիW9<bėNrUNil6>.϶mPL&ñc8}4CCCodjp8hjj\cpoFu]' JVn[o)Bkk+---tvvw^|I^/h .peN>T*a2ĎENCC==={~fffx7x"Ì1>>.rf!@j,tInDssXJ&LNN8F4 lS7LtvvNOO< ;w`ppǏ344$Ⲧb\OF>/#ȘkhhÇ @__oT*jK؈N,gj8abLNNȷrIѰM[[۷o'd߾}(4'NҥKDQH$33rp\b黶^y)J?\z@ ȈK"XNf#fזZ>Ektɘ b) B%hpZ'#f%3QP~twwΝ;ygihh@u~qiǙdhh`08ϡ4iPk׮iMMMtuu1118?GaΝx^^{5f3R!J\.X"LKK NbH$azzzER,dĒjF4pUfǎ<4559q>B!Ǚ岇bA._yG^b(&ϯx@R͑Z$9ӵ0tvvi쌬V+۶mc444p80ElwhF{{;]^vlVRlmm{a޽|3D̵kQ(BGG===c=JMM H\t!FGGăr:UUMrL&twwZ*ffff^tt`fddd_Dmm蠻={DQ^ufxxk׮mk4m۶m6Z[[]<HW^y .T٥P(D="H-ke#%Kˆ2Jy7Ga(BXG.X,.ŋ9wܼaHR.kVپ};) ?… 0uܸjEjY -[tIDss3^\.X, "LNeP~@6^>AT"UUN, 333LLLVVoX,ڵ^{b1\|WrY ª1w}U'?\tI,F^jmmv/8+( ?0bP,LN)Ǩ麎Z4Ӂf+?3 ϟҥKUNo:3>>~[m4M 4^z{{ԧ>EOOի9sbjZf3{a>.Fbd2)r麾Q ٦nAdY~rE8{,@ f޽444H$FbV"C7漳)Ge8\N@Q0̈́-&|38}^/@@\P(P*p:vbؒnЂgwwXJZ; pGB!QbM{{;檴7d2ֆdnǴdo000H&p$Znnfhvcۗs6.vѣGQU6VhebbB, رN̠"t$7C&! VSOK:~C88E4:#Z5TvCO6%r9٬|VlV* n[w3{z):::g?G1==P(N]]d2D"-aEjY -[tL+N( BU={9u4hLܼ[o0FE7YG( tuu,W*ă^BL&L>'g``ٻ'sU&&&/ illJDhZŎi4399YޓO>Igg't_&+F ֕ϗ+ :uuuT]ϸ[R%=![ݻRoM ʕ+黢%J'NT*~Qo(iڦ"CZgt:X,d٪kUU"_"YzvTz fgOR,ٹsgMJfX,[۫,cG޵kNP(D?SSS u=CCCB!._$;văt0J/ x;gHR,W;lq ¼ld2dY$臨}iHZFGG B r5,`o+i"H-kErN:pn衇p:D1nfnL_TTQR4UlKs 9];vٳLMM1::J>zg\x]v:i iX77`xxtΌѮ߅2;$-ns=U5qK>OO>M8I練b(\paEjZB!u("{e DEQؿ?b˗) s3KM^$X,Ruq%Fcl6vEMRH?VzLVm۶xp:bvψyZٌfX,Vmnzl߾\.`T>|*jvvb8`\ l6\.455t$mBK0$ߏ477S[[3t.RrH.Z+Fa)s̫d)OyT뺨g`dٚdn*fffx`Tjrp4lV,.ze7]BjZZ$wtcfp8(˅K%nn#Yjs+Mu|^f,d\.'r-\.G>!ZZ,nͰOPzj^_.D|bdjў:*5Lf14;;d25b,;v]e-H.Z,tcC2e5|9wt;(s7>k,]+]^ yKJvJx;T*)JU1ڳ|=FlTmrZj1a.Vu^f",jj]6eǏ/:"޻w/pGyDv |Y Äao~c@˕gkEai bEQnu3wh[> p;J- !fk/m3bU]K-1#i+5m6,eH-7g]ovo{K_Ҽ?s-Zwy饗l|#6_ח}ƎŹK{D=gjf舍|]T]6:KEUUEZO,y*i,7O6;;f|;55by]96xF2^MDõ2.bjfBH-RBl>s#gSn(۶mtokr9RH7|貾 n8]s|,VLe'EuR\EQf@ʎ]ur6:vc6c-#S#uffFd^HK%}.&`;W|VU¸Fy>RgƨQif:RRH$"f 6]BjY=̍w~r=pС׿/OOvg?ƻ+ ٳgg?ko}"r9y;kjn~5Z-E&''իI[+LHCP__nR8pDH$3sc Gmnvz+.EX,DgxxX$4TR9ul6+I766t:E244dʕ+|;᭷" U=+g*٨vYeZF37JRC._3?r!*K+r";b)v<+w.RlcX+-|3gɓ'. oT,ԲzH-Kc#MtAy{ ?W3k.__2˳>/eyϷ؊lNρzjǍ2,.ꐔwהgbSSS$ v;---x^\Qع1;;K4]t&U(4jallT*fW5]-=V\kcr6511~|5ՒH$ի?ŋb1oکlTH-RZhYgn533w]g>,>?OS멯o~kS?y7nk؈/[f:u_ND[P  (Bgg۪܊v;(JTfYܷTbHK}}=---| g! |v^rVfL&"\L&#eF,D"Uٻw/xֽبvZв\lkjjW^yG//s;vkơqZuW20M&Ӽk׿&Nvhjj7Jj"ͻѼ^/&iI3AFQ((cccc8pMMMرcCYt:M:FUUЃ ү~+<~:p M?xv M+ǥnMM NEŨ,nfppp8ue!6]e-,F3;[ۿ[>Or%o6{^~eӧOK/|M4>裏[QK]]]U,'N S_吝Yd^pذqb 1uuu&ޭ0F:ƶ`08x ѱ!,ٺSSS{bٴqEz+v{yiallZŨ#y+ <ôNggײ.RԲZb-tE"~_-^x)ֲկO|{lO1x?dxŨ|8\zMxꢷϷ,f6illz/B硣q[_U5:8>>>/ВH$,F"ب}zfNcrz `q^k|;UUl6 :t&t]P(ĈFgdtŅ֗׌nETJ3:::o-V(e0s%Glec׮]ɟ 6cǎ;pND}$xD"`EQZ-XT,vRWWG]]ݲ\.N' Twߦ'OF<6EBlTH-RZh*xF_[>~ @J U+Vvp׏6zNه=NSĴlMM ժphłdb`jln&JDQ&#f&&&n;f ϋ\ctM޽n$T H1TUt+= Q,d2>|^|3JcccU< ۤR)fYvEgg+t:d2&''T*+- Q"H-kewV5?~t k@NM.#qQ|>/_رcB!EA4f3K ۭlVAi8'Xl^iCss3T%,,VΨ*l߾d2I.rf& ;=( \.\.PNc:? dFmPrU2djj1ļm~_,iB7ʖ5MZJt.blIBlTH-RZh ӵ ^o6"iii8ǎNͥKP+j%7#ai2\1u ѕlEN&XV, 3<~d2V+6 ]<<466o2JDbiYhEjY+-;t6 P\.Ƕm۸(JJXlY T*ڍ=33׮]m4?8=bD"AsssU|zӳFƑ#G4aΞ=lvEBqQh%qTUEUUfggv&RD<駟{eppQ^EblD,ԲtzB./nP2 b;vpEobٰX,ZYRD>fF9h44mmm000@  ʵ;v7#S*䃷BuV2& H|V%NiYhŐZ"Z./݋jJ&t:ꢭ O6exx{ONeTUFli4np:b1]ND"-r\^u,X ׋($I\,. ]Fx^TUEujF^fJ$ɆD:]5!͊l6DgdVuWD"|>e:==- ,QA"H$7gKe/rH*!ݕ+)JDQ82D",9%YS"Hٌ(S_gE}%Dr%Y,TC"H$̈́\^H$D" HK"H$. .D"H$t$M7ɩS8~8GYs%+GF"HnH/YK <Ȯ]x8r+:Wrm$555|_":uf˿vsԩnno}??"innfΝX땍ddd[!O6Z^ˋ[D"/o>//K_?<Xf q|Ν;Wtze#g+f#VH-ͤErkӵI8rgϞw|ӟ꫌ /Oooo={466+F+:wLLLvZGtmz-۷@Ç388ȗe?γ>˿sz{{O~r[|sx<]+6}6m6]E3][}k!| |'O\W16CCCtttPSS#^tҊ]l$l%l$ e}HnkF@oq^k\WܯlofWB{{;:O?4`MxG,鹒GF"lT^n"/#d/1'^tI-_Wp\P()k-(6MXTZ0. "HDnb`Xn|l6K6%ݡJ4MX,S_!6l#rvH$wtmpEf gk8NBbH.#J]f3A&!Lﶬ D"Y+ӵQU3ofpp8p:bp +ɐNIRq8hd2 ;ǃn'ˎd("~Jf3^':i!f7pggg1CL&I&2h HH$F:] ݎFQnXs455QSS罹Fiiit:ZJ% bddp IDAT8L,cjjh4J8- ~D"f^p82d 'rDłmZ466 r455rr9(SSSD"333b1"dYaD"kʺe:ٌdX,V9k$>r;H-̀t6ƬjZhmm={P__32B!8s `I0躎(J$wD\׋j]cccqg2x<L&ER6t:n>' Wn[ )Bkk+---tvvw^|I^/h .pe N>T*a28NCC==={~fffx7x"Ì1>>.~;;Da,06wԈARԪWe}fH-7XOZ6,Jea2줽yv ǏghhHeMMMňU|^F1@{{;>x  DTjՖM&b(L299xMhllW<' Z2ʥ+>mmml߾'|}( Ӝ8qK.FELP"`vvVrZz{{yGT*qy~ӟrU###BW"X(466m8&uNq}}Lb1&''Wm/>rkK-Zi٬%c1Lon:::عs'>, ~3N>8  9,h)NH$B\v Mhjj ǹ9r;wka6)J Q*p8rǫJkk+vB@(Z,f3::*J#.͈Y >;vg|>ω'x$ 1>>- #^/ re<ȣ>}Gmm-EQmn7|~NlIX$0==}Tbvvd2IMM uuubEeilD,rsJ uE3D̵kQ"Vݻw}vp8f"l2F㣣tttm=z&>_d3qKсiN XCZl۶mz~ tv /&I,M">h_ڵk躎dn\kZ A"l۶X, =zV{9^yyx};cfZK:iaeh B//37/ PRjQm۶?q1~Wt>}]y?M{{;LOO344J_WvmQFFI˂f۷]b91sNq\LLLhl6/kˈr{HH$"X,2;;faXn;rJ4oNOO' +pe8ulGyO~򓴵a6_`xxrt:djըeJ%Ƙ@UUc멭elll6K4P(lc,HEY-Ri#SbxAiieci }kLOG%Ndht`0g܃*=GG:K;IZ6R:mKe݁aR`7әB/?2M?Jv;?)RBR.Iձ_$˶]G9?dݺh ұs}}^j:&\.n:}v466"  ҕRK$˲\4uhVT=tYh=:IʋRپ0-գe.rSk]]]tBE>|ĉ'wNqi\0HR,V($PQ(W:ߟ fFV+, \.<QV mmm I&Yhqz Fx_U=l6 EQ`0 lFgg'6oތ}A8qGE|K_† L'144d29KON $g9-e&& Ntol6ttt`pppӐ$iQ+"~xQi%8֯x<CP>( 2u۷o(x7rpE$ ~@"h,wE6+PZW&?44I`ۋx<ѣP;w{nm4ͼxfk(`ZF**_k=xxp7z@\7"K aFR0-գB銢VKG%\,tT0/EQ'5k@lXVl-evr!k';y~R):@ s%b9-K@7ο!޳\Zz}|L_JT‚ !?HRAR*!Nz>zYQPpsb+$7$H:F&)Q PpϕEr!k??_ć~a:t_җAP82æӹnh`kͩP8^[&)6_åWu$0 GfeE^OL( oʩsu̗g_u%PZͬV^\#lݺ'k}cꫯ?\ҹ~ӟcZ;vG, &z ЕuH&iJ;dh%QxzmU(7W25ʭ'q'|h4t_܈ L&,hnnP,+E:?џM**띫`T/`Z*SlͬVj>zxNJuww㦛n**hI>}cسg"}EC$iLc&XDtysA$Ij4Oȭf$Kiɇ42ʩ, Ϲ"בCHVTJ*}+ ˹q03ǡ( U!iri\0_*ӗR0-+JjMJMO/~;lܸw.xG~t:x7M[`Sp[~^Ww +(!2066 pI(l6>8p`A{W^?~,:fjj @r 7(FD"x"`۶mÆ g(V 4@YqjsSq3YhX,vՀ@7e-k O}qضml6Z[[!2N< YDk鬤^ZD ɵ# ְb7R̆iL-6YAw܁8x`sAr2fo@z'>kB!>}ׇjbrr. ǡuEon`2( nbJEoz= [Y,jГO (ghjjBkk+f3.^i< |k_=L&#鍽x:#Nh,~ĉx'KN¡C|[nƍo>?ク I9rk.lذhooG4ѣGd`CkV^jkN'r9v5Ozbv`u5!l6 χI[n mmmhkkCGG|>}]:mҴ,=z.70>>^pB\ ` W ´,OK)ͬ6U;,~e?q-N}O?4nOŸg+fϙ3y^x^ ҥKh4;ى>XV|>?~L -E x^[a6ժfiBh>MMp8\bbyדH$hb``###j뮻с[fr>@&jF{ E=|A@G]TڂhD" * MMM-l0_*zjX').#Q @ @4 z'f~>;3 1tnǖ-[p_2Z-:ÇŋG$fG?QBn9!F2)AK/Gr7N'B( $I,'+,MAJS{n477Cc4a0-筷›oA# f뮣D"1D"8(!D"E5~l6x<+_b4a4mmm[ I?rUKe´T@9uQbEj$attjz&Pc׮]g>Á7x*TF8<8b{7 •)7R5Y ]ѕZO  lhiiAGGZZZq!H=d(BB$  سgn6455tH$T*1т[R@#X LWy<+E(hllDkk+nVoIvR0-եzfޗ/_`كo,#p(P(zZ$@Qeolǃt:n|#(8x`Ѵ_  y ;5\a8NX,b0L@[0$e޽h4ũSJ[)Z/0-L r`Ӌ(d2j ~" ccc]skZj5ِ4LBeԩSs>j$ (!^$8Μ9˅ɇd2PSSSs\I$I=C-`0 F岮6f0 (,b0 XX`0 h4xqq9r{]c+2a0%O>$,vڅ-[_޽{t:u,ce`T&VkNgy_L&zp8yfo[J]]z)<#hhhp8|7`2pr_&e=SM0_*ӗ`Zˡ{/cǎa:R@ z;vo6{1<}O5y|L_iaT+, l:\ݻN*zs=n/nk?O_Wl۶*PKԒ7̗iL-rj=P>f^wYǖ7x;vs˅[oַ#G{şg={}}}xWN-SK0_*20FFFގ:޵^/J'>|L_W~?c_Qy6ɟjR¨V9#I$^ @4 z'f~>k/+%OT*ohkkGy睘F>7BW=:0* ,+ „zHW oF_߿6uuux衇>ﱌՁS0_ ZF `H`0 FÂ.`05`TAVC`^nVVaD:VtJe ,gZln@E455`jh4fF: @$iA|>D"LOO# !`jj T H$K6Ԓ`AW Az(yFMKRrQ'(hmmE}}=aa۶mhhhHpx<ɓ'199)x^8NHhDVE_) f3zrP8#vk^dVp8`ݎnl۶ 0 ~g" 144׋x^nd2Պp89xjSKZKUT*v;,KAŒ$* N?ߓeP~Ղ/z6lݻsNڛO$p\C,C*qh40 hhh@SSwi|xw1:: OM՚>8uuuZo~>0A$B!U1jE{{;܌;wb׮]0D" B!$ d2jh4vvFz|(bll G0b1DU|a6(gEztU9f48b4i7'q0 L&ǃp8lZiPqڰatttFEQp%>}CCCǗH$N HFV ^ՊNܹ8d‰'022q\.7J&tq%hnn\2C hX$LNN"L&'q6l؀ttt`aX`gϞŅ h ,I2 EteNCcc#z{{q5fkܹs8n7ex e%- y8:055 F&|aLNNXƃyttt 뮻yf09  j z^$566 z+8x r022Bj8MMMZrAiS%qCC XCV?uEimmŦMpcǎ8~G iNP$A4#$60t껾}}}EQpi/Kr066F}D"+0_/=RTKZjr], 6lNC6Y( -]-AS$8N'۱H{tuu7oƽދFH_'NFFF099YP=DH/_FAss3:;;111ۍk{͛aX/CRAQ@Qze笨T*`0@ee= EA4E,C]]v;X o4 mދfd2=zxv1111f!zpvڅG>zP8b2dݡ`|YYjI cu`AWRFIrJ>DQDww76mڄFzT*ȲT*Ui$ AףK"---4QfC \|,E[n]18Nӥطoq矧ոN'H\bNrJN%<6tuuZQh4FGGFEA @,Ckk+flll_[M0G att|2$Ihoo_@ !tww# azzطo6l؀x/B/f@`#J0V6XE'Rrlz7|3v 2}iȲ\s?,zHVhZq8%l66mڄ><p8a``8}4tرci&hllK/gŋ4YXB:nNt:>c֭EKʲ'O^՛D"AbXhqz/Fx^piek1ضm:;;ۋFSS&''/ٳof*`ywJRZ^,_K+8jK[g~?t: YtS_{E~?FF%\W_}'Nވ*ZN'&&&辚l=== 0!IR6_j]z]R__ٌd2ɂ!Hر FH@2ƾr_,O"F s%IFl=vÁnٳqe#LILOOj"J6 dH$4y~A+`0 ^<{@8c Nk-]ѓ h4@a2 &R)q܂*XL&Zߍ$qhoo^u LfUj"͢ vr!Lio ԺD9.~yd6z/m6\d28~y[gEzEW^Y?D$tvvp)B,uuu%yZTnll_8z(n7FLO8ƥK011~k.455"EV꿚FTg~;:::H$G4f%4֕v$I-89j]u#^Oܾ};Eo ˅/"Hx<ѣP;wm-4 Ժܩp j5RTе '>YqyYSoBol6h4{ ,c7q<G*Zw_m~&[l` |>\<.\)zjl [/ݎ뮻n&i4'פcj~WBE^X)iqLLLiYRZ Y19-xC]ͿzDQ, өri 8ortU‚ _JQKZk * }zrngEAMpvpEil~JJX,t:MkSO:F&)! PК+of Eqf 65gd2Ȳ \\y<JEG*($IB2,2NV2_/+0/)uc R/+d2=4 F.+IΝ ϭ,t:(2ϱZEA:(YH,v˩Q/̗h!,B-ia-5/K9rd^zq7=G}tIzzᅬ_[_t:7Zq\ =M8М*^Z -:; G@\[&)X2_KiVV$~ IDATtԁ{}m$( GU˩LIҳ|a,PjAK-{k[ⓟ$^{{챢^}U|K:ׯk?ZƦMp=_+,;ɊS{H&iAdh%Qx'G:_~#A:) ^A[O(7ӦW25A?TTxd2YVo<eYFsssMt)ƫhz2Y V2_/Ւu$%-vҩ+ݍn~%K$Zرcp\/-:B Sx(.װ|.H$ x&\ $IH4 4 \N=ZՌt)-fO R"J *rncp8\\k#EG%\ZH x<EQ |YRZ2jo7+^wظq#v]#<_WE_u<o~x뭷?bSN_8pw.4UlzE@ՐeSSSåK000@Wmgt$It{CCt:\N=nɓx{! ߙSG *NsFeǹ^յh 2n7FGGiYqKT*E7-njj`U˥edd<ŋ8px x̗Ӳ})E-iMNM]x? D>O瞻>3_W?8Ν;^ziOR8w\v ~ ?\<22l6 Jqjl&&\;?x8b! KO4ř3gp9rgΜ# DbF$4 *\owvo0h) )UP.-L'Oqϣ0eG_JQKZfSfSӋsakpY ͆X{xW.&''}f\tiѿG 7ML$Q6@hR=*<OgZM(FD"x"`۶mÆ *B,|R,jEtGe,~ĉx'<^VCl6}b (GQ=zL 6:hu*zZm./tn{m>HO,/đ#Gv† ڊS v`ɶûKM[ZG Z>A~?arroছnB[[QZJ|)RT/nV*& xw|? @q}ݸ[Jooy3g,c0x/(nǏ#b1ϫusT><88K.A;Dgg'`Z+^O)HJBSSSg. |,V37`/+*X,f.eزe Z|_VšCpa\xD"lG? A*NO)j5<|>_ASE|G D"1D"K9(!jl+baۗh4`0[[o7|G0fu]G-`_K)՗Zײ^?+ @Z%Rs( T|3V+uj0T60 t 7Ouuu E f#F=4\bV!hLZ5N0*m2tmbbb9LK$h4n݊.b1qt:LOO#`|| `0TRȲd2Id2{.tvv"N̙30LP:X,9M::z&SN'se^EZV+( TD"E96Nix<9wY j4eƍظq#EA"NFv%i)ZJQԺ@9/Zk͆tttp jΟ?`X^peʍ,bs&,k 0ȱX (BVC$BVQjڵ gp8o@Rтg.BxGcc#Z[[q뭷|MzT*1тoA ⒽJq S||$IV I0<EQpi2EQ T(؍=== F/_L$ ٳ7x#dYF$(ȏ4=sA7 FQ:udr1L&Zv-C8 h/_Ppwy' tbm U)ZR^-sQE-ialzJI&e===8uԜ7RjPp<5EQdji?F0Gkk+044׻"^ =WC$ڻ=tТW#@QLMM-\HQiG/`||DgΜЊ­`, ҩ%-J9Eƚ#bA1ANf!Jatt.:_cA@]]]ҮhՅf B!\|yŃ|a0+G9W/EƚJ `Xqb.^h4 I0002d aX $I |>DQD0h/s|a0jt1B*JB:F2\Uőd`Z*SOwJѕ~X(t6"d{t:&9W( t:Z-dYF<g nX(+,#@R8xTdS_Fe|a0t1*Ra0 QK  `0  `0t1 `,bT,O?4?#G`޽+r,c0o* QٰDzFO"b׮]زe ^~eݻNsY22a0 {qPWWz <pq8|;7 L&?~ܗItxg/~d^7o%[T?KeRMG-iʹ"^\'|G C=;vo~=|Ap LJgg'&''{ǎ͛ulRM'o/I521?,݋SN 7܀^z cccxqm^ß' +mVfWhjj* ( f-rQKԒ7̗-K-ia,U#رcǜ\.zƷ-9r{/?ٳ+W|u@fxe[.jɟZ2堖|%-F O</d2W?;A{{;{^{-Ο?c+jg=y|Lɗ%-x$ѓz-=k7YIݾԯ`~ӟ"J6?wy'&''h7 BUe<̛ʄ`~Xd?{gUj*Wy);& ! : !D3H @ahhJ̠A!DA M2  fˮ}nսP>r]󓮬ss"25Kg.Ɔ+_ l69?Oong oZfcذH`0[b0 0`0 c`%#6!(B$HQl`,9]:bf5M&:::vt:t:aX`ZaDUUȲRt:rBL&CH$B#\(ΝN86;UU(slx4KTQdhvp8V, x`(4N\t:x>X,T*x@###AGGG{ɌT*ٻfjmz]2ѣGq)D"`zzx4*2̚/djzVdDO)HfmEe_˵`ieXD:nZnz"\.Wtuu @{={ݽ K4TH$'NӈFD"ÈD"T[VC:^sSIfQӥAi$! "  oǽ nϟ0" `0nchh[nf H$D"H$H$T*hnhGgg'^/FFF/~gbbb/^WVL&WEhDoo/$I(H$N^(VajjjV+zzzPm6 ITUE8F>_/޴pMs144;< ,$ICOOMw6\H$P(bYL&qe|>x^ڵ Bb!NCUUz3.͆>BW.l6/R\T*f04JQTlv<2 iiFnx^E)gRC$L&vfN8N4oZuVlݺ裏BE??qI\|իWihq<$0rLmpcǎ!ˡZC1^)zE_Z63ys;S乫" $I44< o>n===\.O@$9r[9sΝi;Oc֭sKuI$i  ErTݍa(X,iTUpx<͆lݺF* mKlz A_'V A[t [8pR IDATV۷o?D"B@Irǡ #5=zh4 I699y96$ш]<7WB__~i湈\33-ԵpcCft$===WZl6tttappqxqaH$ejjy6 w{1x+IQ՛!d2!cvv}ᩧ$I8q4\D.oh)ǓH3sfFAzX,]u(ti =j!9$I0χqkt=D"&ZsE^Z5 T*!H@4!^ï~aZV.tm0F#r8Ǯ]l׿5Ξ= .`ll Nԧ`XH$!69$9)W݁Jl6l6! #C}2vލneJBϧ[Jƙa8nJh_k=d&idYlV^bjjsv؁&'C8~ݐ*/mM'#fr9#/7m7ԠW-7~lٲwu>ȲW^y8ufffT )KBn >hxb|V!_> Ӣ-bPN']"Ö-[C.\Cpe;v (矇l1TUf䊢 d2ҳC1 |I%-1z^X,r9$ `X=I=QŚ>#gq8{FG[}cl6UUazFi26yj`Xuj!aAߏ߿6 o&;q;wn]DQl6ŋQ(h%EY/L~Jj}-| âGY4j$Y/=6r!}OO<xdWL.d( ksmMA$C"qطo_ӱ5l^ptf"I\.ttt`hh~b'N Ο?nZ… F8~8 :P__lT Ӣ-9]ݜN'N'vI011P(X,p8 ˅(cNB1lZ*B0TUE0lF8F4E(B((ضm\.<mw­p8V&9XVer! m_͚z \rM,V#vw^c033|>Zr=Fɓ]vr5iMR´G c`NAP5' G8POntHV_ha/ H]*h >h4Fk}(|UUB|ɛ%N=Ҧ|ADO,o0T=_ˍ62QM2li7%ɠX,f/L~0tm]I I cE\6v9'Z:hTdJgbZVҶX,) בi5o<6j( ~w5(+-[A|1 n$* ]>nbjz]Y,:~iӲ10tm@8԰eY(Ԡ, TUER3fh6Ղ"M%3o zsHnaX*jidt:a2ݴK@ww7&''q)={BaY6~iӲz垩W6">ǿ/?o/} eZqI}8<{=9sR r6~iӲ1GOL=.xq]wa}sx饗;_2~a_O~KOxަk9;1l6t:3gCo& sQ0:Wݸf8 fkK\.WS;gqEjYU-(h( hs+ɓЫl6d2InCGG xZZ~irs垩Gn w?a|kv|&&&#VYi(N#Jabbd6 {AWW=ѣPU@v$0Q٦Un_I(y(MGUO&ZM;4FGG[`0,0ye `dd}}}ػw/lh-k0- =3-t%I;K~>9XVկ~O>$o//dP_nF{h{;wD0>w}4 =0MKvTnjH&M1p4mr4 H7w}ѣ( u躺* l߾[,P(QԱ8hi*fgg$ C$zEQ099I8'?I8LMMѢ]Ooo/l6dYիW鮺<3D"z5r|RB՗ 8HAs? roY-&L&ر;v?qܹd/Ν;/PFb_}i_"2*-U͎kΗqJ[?8QM IiJ$IBP@00MllH&B4 6 (d2fnnfl6Bg2 SSS %IB__$IB>_V2(J0L0LZ8|ػw/j~ߠZBO>bdlFPd³> #G3H=A`0HXLZͰ,XL0 źiVU$ B[EQDOOL&Se[M 9JEj5TU|>!tvvVxX Jb_}ix\:›710@-p-9]Ya2|Ӯh4>|>رl:YHrdP:1h(\.d ,/0ZɄ`0H°# _ySSSd2ZFkydYJh˲L#YiRAD"Ν;ݘfLMMVm8-k0-r+Nks~1VOx< ?9yë EQ033gkиtFYvtww8 UӈFww7v;~a{/_ӋZWrèT*xךO;\FybpxMգUUd2իWi/z ~=^z%dYtvv"l8-~Y eyqK%jtV($.\8qDQĞ={hXz4r#N'8C*Z󙔢(4`ِNqС%o#jBVPUVPWDiB5tEeZD4LLL`rrOO~9s$Hrcْ`Zzja ,^l6zq L&qy=zt[{o(tn=F4]ۥ`0,z@io7v;qСU`ZnL;l6ڙHϖu@>qX,4 pbrpJpZ-5vYA@[]io7(J0L( 8}brs0-79\9]:!AUUz8s:F.fC\իWBcP`q$$A@*bǔ0u9]:P(ZWi'PY[ fT*AQ8P(0`;,#Ld28T*Z`Fe$ UU{ӥCEYP,`\rJ` V2`0 c`N`0 :.`0u9]ѣGq!஻jw3fң'-_n+$tuu!4=Jxn⡇ɓ'\'wu~ի>|:^}UgϞ6fҳl&L´lL-tm$\.WcX^.[)<r /СCxggϞŮ]_r[|}6ͤe3fecja<,ҵI@07ڍ׾5|S›oZ?y?3}]9rDy6ͤGOZn%SWE#I$>w}[~mw:;W;* 򕯠կ裏bvvg__H}-q+|</B/rsW@ %ԳH&+_ l69?Oong oZV X/X`0 -t1 `lr`0 Q!I$I(y<σɚA4(ZjjZ3Ղؿ McUUQV8i- h3U9]Qa2`2 Nwq88SU:/Mô-& i vp8[,<Qi2tiqj& Fq#_Vf¸>tBEj5LMMyjEOOx_fCWW$IaZnZi8ne: bhhwy'y dY l6*^}U?~W\Kf?Jʒzl&-v:]hrhv\ssW/GVynhnI0<$ICOOMw6\H$P(bYL&qe|>x^ڵ Bb!NCUUz3.͆>BW.Sl6/R\T*f0tf_Tlv<2 vFnx^E)gRC$L&vfN$^-N&[Vlݺ[n?A<Eϟs~_*bZ62I6elٲ?|Ah?ILLL… T*lx߿,-Ν;NE(dYdB\^~0ڠ4&vwwc``w'> H#G|3gܹs4 wq~ilݺv}n.d2x>'OŋEDQLOOS;IRe*4e/3_n-,hl6ߏ><0Lo/ɓn3<UU'19yXfKEWD|Z-; [oҥK4l}XVl߾?8 M'I ssn|>X,jit ($IMHD#vxސ}}}xa6"r̶S"rӎݻwc``jAiH`bb_Zl6tuttappqxqaH$ejjy6 w{1BxaΝH&xW066SN! !矇A>_166l6GD %Dq EX,Ooo/(bdYhD6Ν;9!#r9. Y yZUL&kҥK8z(Ěh!qz{{iP(RD"Mh{=˭V.tm0F#r8Ǯ] ׿5Ξ= .`ll Nԧ`XH$!69$9)W݁Jl6l6! #уp2vލnѥJBt[Jƙa8nJh_k=d&idYlV^bjjsv؁&'C8~ݐ*/mM'" fr9 /7m7_ V~[l]w݅,W^(N:5BJnC4E<GXD>՗OٵJ0Aq:tY[lC=^\p˗q1PV8#sRT+t: Hr BH$4,A:%.痴zaXH$a]4VoLV&5KOODQD,k@ g} ov$TUbE4 Va[ԙk!nAߏ߿6 o&;q;wn]DQl6j+pݸx" v<^ekhF[yrL&n~ݻØ;xtvv"MCɥ̻jMjFT[ԫ*1;;wya߾}|MgA EhHfݳ^z!m 7BB$i x <\\06kQ>_H$D"o߾^Hpټ$EZ$I.˅ X,ĉM \phǏGP@ 0M)~Zs6g9N8Nر$abbPX p. ###Pǎ,Wc T~# 7;*UBa`0ٌp8h4P(P(Qm6\.x<ƃx[p8 MXo=r 3 B6ٳV5 ,xEA8A\6Y.iӢ/-Cƀ{;X,uՒ`'Oڵ .IӍnzͮ~0k8ygD.w}8SSad2YhJCӭ^ &],NlUU1==d2sv E#Wn8%ziQR #^ymnP5-gZh4UU100k2cek!/A088>qLNNEK(B*m6n:ozͬ0kAW$Q˅`0Mh `xxb|JC^SkGz|H.M}#ǡizzz`Za6 *]z- ˓TY6l6# εUl}]余LrL my)rʴC qZV+=d2ѣ2 t[R)Z8Hh4Iz~Z s6dHv z<d2t:Mz,<~QvUUP(+t](/I^oS$IβF#A,MۥP 2AX`EvO&l:dcʴ/rTUnzDz*LK4:,$iBiZ[hd2|>p8 0t2klv-9]QB4;::ԓKUUƨQ_۽wͰoEQjS(Ϸ yst;۩@Ԙu#rM7^BkQ~ӲIp H&-ǀ֒dP,Wdzͮ0k8PIIhAlts9њAC"CUU:{-jb M]rS_Gz$xDdVP(.Mՠ\B}i? :$IT*.-bjX[Ҋͤ0kqx-2EeX**1@N1nr-#|AT;QCPK0IGZVG-E˴KK<4TULN-ZI%L/LZ BS>˪1qPk9}v!YDJUUygZӲ:D|8)B6S~r\b:kb3ia/gСCvb^[o/~+X,zF$qlDQlrX,FD 2LSO&A"91r q$e7NCe R);"}cZT*5Zt7cq$ ?/}]az)y K+6V復G6U,})$cp6DQħ?iWU;w?Z^$X,k9 dDR)d2F|>l6ndYqpZvVzȺT*сZɓٳgqqAQT*TIȴSOJwQiǿRJ% %JzhPQ$ Q~Bg }ġAApEmYŶ0<ӂ-@$֠d#&TRdlTGTR!{j9@խ{Uz{߷-w#(($qq;*DBkQX<KtfLvv6 `0Fh,=\tgϒNEEwjOKߛ#'!!crw0|w؛=_u.]ʔ)S5k/nr_|L/PVVl&33#FeDs~;:IuuWrn޼hϓ8jR_(  xt@l6EEE.z=JFbXI шF!::={Xt:eeeܸq˗/c4),,rs,MM_-bxW cڵEMIIݻ+W:ٳg.7|rOJJJ(**"=={yj\rLC߾;AѯWB~K8~åO8Ξ=j%,zCcQU`Zysr>K6%%%L&9`ԨQՋAT*>w|^XM_-.Wc=ƺu8r eddT*M,[nd"88{}:JMM p ܍m-ES.Sj<֢] ***ʕ+ FAP;RDmm-._ҁ5*xg,UUUgaa!& .`Z:t(_~ 8cqWci/|ontH||<;vh… yٰaC:ٻozM=zQ(7n؅ZJ,>Kyyy7PYYɐ!C3f ?XzX ߛ[%]&U׊ϟ^w^^|93f":ƛ7oO?f`ȑ 4{Jӧr 6>DE (HDERb0lL&rss] gϞlFZff#,,yǍӧO3XVgB׷o_K UUU?~  ЯnX IDATT*BB Al6JJJp(htՉVb|,ުQXXHnn.Ǐ#::!CpR]]XzX ߛ];Qb<5:PuQwiGR J]wň#xy(++#11t^w䮻rNL[^^\FYY9UUgbP(PMVfQ]]M^^^(T*Z*<<^zaZt^VQ(̞=rrrEz{<$88BVVN!COOnn. }4*2**/A(PT*#; :3h4r bh4ΎZ#F0b9r$&}qE^jeȐ! 2R54;,m5 ([ʁJjq3&^*n'_u@ %}naiJE@@6 (++cРAdll6*Z :BC1 :u`#1BNNNNDFFlnUGTTTjjzt@Ǐ?9555|TWWD}1b%%%$+??JL&$p6e;&ѭ l67jZ lLPPZ:u* /|fQVVFpp0Z ׯ;v"''b{555αf3%%%dGzf3 Nf#77r*++ͥ\222:l555uڵNٮ錓.ҼΊ9ƍTTT`6jwh\R/O#I(--99sQQSYYIVVK(L`0P(L&L&*[nt+BI|HYYՄGiwLCёsm !WEEV$eeep #$1ɄVEPPUUZ, jjkke!|$]>j6,O}8f\B2B! H%B$B!tFƍIMMĉL3&OLvvvB9TnS:-ضѺtm݄h (([SYYh$""'Oy]oճgO6l+Bxx8DDDoo,Y@jjbKWm(X8jD./2gӧ뮻ڵZf &_~ѣGk.SNh"͛رc=]x$N_S,yt}R\\ح[ k׺2ydΝ;hgƎbp1>̕+W?Gq?#xg,tzXDI.?a2ѣc!!!v)ѣ|>''G}ׯtRN8Y/p?8x`);cs?Ջ?"OZDFF gϞƌåKڵzwxHNNs`֮]ӧ9sOMqx$N_S,y&stwt:Puѻw[7!ؾ};UUU,[H:ԩSC0o}:\~$^xvN8Bnt5jF|ɲxSr\׿ꫯi_BСCm.m%s/v82e TUUyHnѬYATzg%(((z-~ذa7n_t>bݺut:}Q~ߢyl߾zoѣ)))q3rHL±ccѢEMW_q6^M=LЅ4 O<k׮j"u/`ܸq\zi͛7Yx1N"//ӧOtR{1OCX,JJJclذ%㡇bĉ|… $&&razFm0tPxMr/mږ!IWsq|Ik-ZѣG$99q`ڵ|dgg¬Y?RɢEHIIڵk$&&|^VrJҸr [l < .#8=z4999k4yҸ|2[lA7*DzeX,>f]֋;:kRRR sKqFJKK0l0Ə+‡~d=ǵe7xǏV/zΝ;3<5$Bqqq=z@NFqYgҤIFbpu^x&LٶmMoҥL>9s_*:Uge2t{͔)Sq^5ݽ^T*L4w};wx_o߾SVVFPPC%55ו{nVMFBBBgٯnݺZͯk/_ŋٿt.#a+IEt:|W$%%a0x]O9<lݺ>}8ptw#;;4 gɒ%7!88XZ-s^… dggbŊc0xشi~zM#R/kq5>SrssZ?_V5j+V=FPPXXآm$$$0vXnϟϾ}(**rwm=_K2ef͚ŋ\_$33eiآ-DWTL:ƹstf.]IJJrl˝CzE\\ƍ#,,pܾvjΝ;|g2|p^RtjmʭaÆT*裏j C ^`ӦMlٲ/#`[n5bxWY|9gv+ڦ=5%%w^,X@^^^ٳ+WvTh3I̙3:׏%K4y' WsQ?yfrrr8p@ DRV]TUUQUUZFRRmr;MhlNjɛo9s&۶mk뽑㎵FL&FI&֢ٳTjjj8rE˵fddT* qb %&&~prv1~ƌCϞ=Yf /_l6߱l6N*1cpE222=Pyy9Çw\NNff^ܫ;w5Ց}׮],\mDٱcGG[kq>|8 .fÆ vb)tu'|[nqIdzHKKkQ߂|BBB3gz">>d2Bl6ȦM{ gݺull޼޽{d>}g}H?|۷j*&NJb3Gkuz0aW$22 &~z Pݻws9;w.#Gdذa7n޼3g?tqi[kJb۶mر;wի\]G*-&IW9s&}Vs'hvk׮f-[FJJ ӦM#99eݻw oIRR| 'NG̞=|rNz]v̌3#Yu Q-J}- ux`K[wN{uӇt"##ňBE!:΂v.F)@iRT@ P 'iNF"##CؽԋB{>|8ќ:u>}j* ^?IKW7ŋIOOg޽۷t=!OՍDE!t !BtIB!$]B!]@.&'Nh4?÷__÷^*yq1222oy饗<]Fc48s ֭tQ>h4b4ɓKTFN>}qy_NRR/s;'NhrQFa4N}+{Oj_ʫڦ}9d»IGz&qqq$''3eRO=?0k֬!336l@~~>릡kҫW/OC8&tO>|XuSɓ5jtQ:cO=Xx3銋㡇bĉ:_wF-Z():t(<n {oy_=ryQZLL %%%?Ǐ7믿fѢE=zL7n`O ֮]˷~Kvv6)))̚5S*,Z]Fbb"j5+W$--+WeN>#<\8hxwHKKlٲ^ߨ+(( Ek8qF.\HMMM/III!,,y.]ƍ].w8a?~㯼 ~a-=/տ?~9wSΟ?OAA[nO>/ۄ.]Dff&s?FYd5o&66Vܹsy׸p٬X {96mDAA_iӦ5aÆw3u5k}eΝ~tjFŊ+Q(h ;o>Z\o{{_믿ҥK2e fbM/4laItV:u*6sΡ0\tӧ5ٔ;/Ջ8ƍGXX}Q՜;wXyy9gϞe\zR!f۔[Æ CTG9S ;_~l޼+VxMߊ\7 ୷⩧r{9̗͛7yabΖ|^njv[$$$ꫯ|rfϞry9&9)))p;&\vb…DEEh{$&&ώ;Zo}{_ÇpB~m6l@hhh'Rx$]Ş|InݺҚEZZZ;'$$9sЫW/L&QQQ( f3lڴ{wp֭[GAAɘf8͛ݻ7K,qӧygd<窫پ};VbĉT* 1c]TsN Ŀ뿢VX=Mw{nΝ;GRRseȑ 6&͛73sL~f{o՚ +۶mcǎܹ4V^ɥ Ih3ggaZ=w!xfvk֬aٲe0m4]ٽ{7|$%%'p zٳ0˗/ɓ$&&L`` pVիWO?qI?r֭[y=zt2sLFIzzK'ց8v^7Yuu5qqqlܸ3fpaK̙CHHטL&mߛު5z=v쟛3f4 F>w?Su{@ C2֝SwGm݄MӧDFFvؽԍs6z HJrjZV8IK;F"##CԽԍ;݋U@ ٰHNÇ'::SNѧOVZժH!냧~y1YŋIOOg޽۷ϧV'R7Bo;\ y]`"0#++RѐVcR)U*(-B!fP[KXM jjdг3؇]Mʤ 7~jYQhL!ޢ>g-I n[蹢 ! UaO \W{j>_;B!^uB!K! H%B$B!t !BtIB!$]B!]@.!B. IB!DK! 6[B!6C%]>.B41?jIKW -t !r5b[!Bȑ 1J67Käk1hm))B!9(GSTIWå;nK=R*$B!otY?{U=].\VUNjS- $B!os@V-GSYבt9Zp5J#r$U%IB!|]Æ'EG1wjI㎖/G+#B!u.GU?%6]^l3GӚnG@@ZBLHu$dEv}Ѻ% B!MS88r5u[-H^ߔK!]U?k6rSp~.ْK!nn#%In`5lݒK!0[ dWK4ժ% B!QK'%$JM+ɖB!ͽքI-!Btg-JB!B!B!B!Bx6T|%IENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/window-routing.png000066400000000000000000003654361476551703200253100ustar00rootroot00000000000000PNG  IHDR;:nsBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeWed 20 Mar 2024 02:52:04E` IDATxwxUlM ^mi( <"v|."Ŋ("U@PRޓm$$Bv\\I63s݅sΜ!B!B!B!B!B!B!UIL)B!g˓EH@B!.OK Sj=!BpU~F.6V0|^:B!B]ULy>@X9P*6M B!2oJ_Wj M§B!奪ifJ_-] Q]G-<B!.(3@`)٬>?VBr,, : hO?ս[ב(xc)BqYS٬;pȑGC#?t !B\&Z- U|CSY+}^>KHB!ؼz/(cφZ*ftn^v{:VǏ,T/B!.65=EQ@9/6|s34z+ͫno/B!:EEF.pe{M<]ʒIB!WPqBUSS!el.,kr^HrBԙԴ4|}%s_qʇժ.xVS) q((,dUlٶ38;ʈnc9r8;9ͪEEX,fh4|*;e'&'[ۇҸ%=dgg?ٶc70 iْ"Qs/6lܲL|}y-h4 y( h4Y"=z3z{ӫ{Wg95 e_wоm:{U/յ_qE ʍtS^hgOJr&l kX˯dfжU \]\:xⰺjy3G;qF߬6<ٙ[ٸy (Cc\I~W Dkl۱{"?~W N^~3?-Y 0 NNN^fqMt:N''uս}_胇y}ƻ$8YgϽ&lWF\Ϋ&COTBBԣXGm떼Q¢" z=?\}Vmu^jۅ<= ( 5kGwbYrc?Fu9IєR6lh4UjWgg'r @-5!zB6mFDXXYZ&4 ڷe_ ^_~[_[r&-`F;_Fc|V-Xj />3[UoM_ςBX;vEhZͭ7 ?w !.^hH07fK/( S|KT,xlVE 1繮WOpa!e[~_FAtڙ899agnBCiټUS.8l7Ze}ž\۫:=ÇoM=OO/pȍj]je ۇaF\b"V"h5ذq]KO,y ʝտ_xth߶=#l* !.Và?3Cӣx qS#1oMɾ<;C '9g q+ڹ#T\R FQbHJN!(0kzv㚞ݰZڶC\J^OfMyx8yi*?h0( 'N*d2W8wKgF%TR\6d6B//@HƜ8uio_sגx qڳ?>(*,"d$v[q.݃3g~/>fǪ?1et^w i$\&a|;wݷ߆^ƍǎsX =;Mj8q1ͬy_мi}}9y:h4¾۶Ǜ0i۪%18y.;s5>{G fe[ЭS'Q\\̽#Q;oG1V sHٗ^ixڍ^oӬI«ož[&"Biݲ%ٗ_Ix(}B_l\<a3x{{7x> G[coYzx=`,B&O8XF !jAhĩ$^^g@pr2RPXHɓ$<;oq.[smG瓚κgZ 8q4ڴ&ЮM  zzvBn^9z<Ȑ=UMBCnԈSNs#r1lTua7a,a㖭gȀ\۳9yy$8Eɓh֌g'=BXHpyڴlα8N%%Æk~ݓAվ/_׳kNJ&6!‚B:oK\B"ڴ"$lԈ Ng8;|c?F^~ɧ@qf̀d_Kˇ%[c֭B!*Yz_#1ƾ!y4oi`ST ~Bq ,KٵvB\j?& !?6EMIH<ŁÇؾ71B\." <0̬۸ /O=w߁~%W !{twn !.EB!BԜB!9B!BB!PO!B H!B..)B!jNڅB!*jy2!.!B!pVB!W8jB!)B!T!S!BBB!PO!B B!B<B!*$x !BUHB!)B!T!S!BBB!PO!B B!Bn/~;` !BRS@|vh t4B!Vƒh]XSjO7нcq HB&BQ/ aזl;@n}5d 0^`7Po-B!%[ ]X {]`54y3g{9뱿B!\ %@? p+XQJ 8;_a B!Rد#>UIYN4tf_"S!6vaRسըmN "x-2S!R$`TmNz]8;gd>B!D]Hc[Jkt~:tJOB!DI-P%!s:B!aeĞSOF!B\JVw[Zq/2S!‘Rg.8C%B!W{9Vp " !B!{rǞCOQ\!*Uٸcb}B!Jfq^~%"@?e}7Dq8*!*)^~q%x|̮2 h׳͍F#n⊧97pABSϻPca}WCl__IB2K{ !)^8~v!M^ذ W )X-N!?d~gIW4B'$DE<B!*$x !BUHB!)B!TQ/ L2p&Nv%͚5cqKm{aØ6mCt:F7vE~~>HT-[$>>j֭͛7seA?99B|饗Vx͢ExI?tuu%''T(5jd2 urN5xbFY/^{-˖-;?#:[ocĉ0i${1+G?guDϞ=Yn*f͚ᅬ'{UQ9y{1L[oE@@SLqxMd֬Y,XgyP.oذa,_\ZϧQF۴jʡSFݻw~c„ !ؾ};QQQ_ 5Z1x`}Q6mʶmXh>:~}oͯʗ_~IHHÇgŵ~H~DQQe$Ū-K˖-m۶4m;35k֐{f33g{Gx|G0d;233IMMowα`֮]KLLy:K/ܹsW;dҥ|'9^ҥ꿠l6|@Νqrrrhݬ,f3_}:t;wҵkW-ϏVZerwwg̜9ѣG3{l^JԻwo[nvVZu k9s&O>$qqqt}7޽f̘APP-Z((|xxx0a>`0b 222T$C퀫+YYYk(j^ٌ {yyy,[ロO?#h6nk{GZZ`hxWʮtT8Jh4<۷ 6Z 60b8xj 2wwwΝ ؇l6tXʊX,UP@ӕ;-,,TСCYf*tܙSN\b[w,Y$,]___mvC1''wy?aÆSO}vzɾ}.X7.. ?~<ݺu#""lCX~=`|窍 ur pyّ,YZl޼,@ĩSh4~!M<&4 =yyy-YҴiS4 ǏGұcG|||'|R1cP\\8e IDAT (CΝ;7n9tUt:'Tމ'h޼98pooo"##ٸq*$yyy39sp]ws΋:d2xb.]ʁ뮻j)jGg5.`vdz{wg}ĉٳgyyyO^j4t̢E?~Ugռk|Wt֍tn6֬YCFF}!//FDID>ռysY|9^޽{ӤIVX;\M=ejbĈ8;;]l2{l͛dž ػw/?#ewB`ѢE rz!p͛7suqȑW{l̙Ν;߿?%7ߤG,^ѣG3bf̘/wyk^JJɦLlj[J[Nή{= .M7݄'U믯UtdtssSmY TB\f$%q_}7Br^9%[>P3`l%[BpVyrE&:w=xhѢ999^NGΝ `0Ž;ʖ %22OOOL&lڴ[:nfl6}]9۷o_᜛7oB:СC.g}YBqYbzZ-@9(BVVVU7p7&..F&M۷/+WŅ>}PXXȿVٹl=cZeǮZ ͍nB9F);guJB4$/BڑyEۛ͛cZINN>>>s 6oތ(t:pwwEQѣe5J+Wnnn$$$G) egvv6;wۻFSxi!B!DMHt|;F˖-2d111ټy3>>>ۗ'NP\\LDD`./9wڵ+'O$** OOjy1 B![nݺ1n8HKKcӦM̟?FuvvO>V4ifxc,:EQ۷/OB+ugٰlQ4X;y뭷;vi,Z CnnnL:saRYddd&>ӑv T=ǏO硇@3c0h߾=;vK#uԭú$x^dژznj<֭[DZcd…ew*tR @FFyyy899Y PdMګj1 3JqZ呬V+/"SNl6+0uZhAUPm Pu~ APu-bQԝ ׽>EU=_縺 0`筷fѾ}{.]ʄ ذaC}7Q\$Yx{{燫k}7粑Gjj:Re˖,\B..JU߿ӤI̙/iiilKNNDD4#5UCԭ%Diz""Gήغp FqUtqrtTպœk9j]UO7nUb)kumV|dCUql]qqRSSٰaCمƍ~黎ZYNFFUD3$<ȰapqqaӦMaMu{v +:u(ks\]Q;Ocǎ|q E߹b͚5+VBӦM;? a~T1oXf UvueM7;*fG8p DsgWt:37ݴ _tU*i~0尺%sJﰟ=]ξώ;h54: fgst]=Qa.jLfꦮܹH44UXKr"!&qVKÇ EEEuK &._;/05Nԍa't:ڵkzOڇTA`Bb}x"cRpQW2 Ì،F+ѭ^MjXX0YYYEaaa֡?|CcguFQzu}dPr?j0-j4@+fLU02X65ɵ%4<UjW XVw~GŖXP?iJ| U$x+B.S#M 1:~&dLǚuBZ tWjzmw l,/L-:QP3ϰ&n`rmE,1Tfe{sѣ_uSWIWEE2)Dw&N ӬYX^?F kf"哰&R[ y@ f:Fj@M;8'ȴ߂FܬŖŪ՝ OhrڲuMW:_:jo]TDN%k q)X5rh<{=IhG;`YT1g(xMz[Թ$I/~6"'w"bfԏc,ux] kChpk tU'lu$}Y P|cdInHFm0[2w{؊^HXl&^ y[7V7FFBHWlFԐˋ?ص+֌ Ǐ}Tzw~3w6$͎;w:L$>Gy+U   NqXݽ e"R!t(,:j~Xlnn%֕9BTI 60Ъ'I7v|7Dg^h\?oj̙gBcC$cEM\6~Hy"k*/1ކf曜oT).ɷYUy>N% y|une31GˊO!}˖~F09BqU^6f#Uj~~՚ArVvSoFèqpZ~>8f[}at_sY ^-NcJ*n4-p B3^;۶CXsr_Xww6e%w"t0Foٜ@r8L8Uju;>D[ƯOc5aQ_/wߍ sRsk;CIE6Uj^x qe)D=r<3QFW؊?O1?c\Z݈\̙Op֗LbISup((lob8:5G8NW<:I/ĩdYBSr2-)#HxԩѐפXn #g%3|=FJAfΜy *5h*=bo9Kċq{5OwޗS*?QfMHW& BMQ<ɓ*g$#uU[xϗB0g$xLwN|}BQtLZڋT)FnvC1ۊY,y^6yCVaVz'{u$x qe)Z||#ͤ29 Y$ڕџu^R~xKC ^^ @fL23 .oF#؍k?_?l<8*ݍȵPnd՜Y$6J(z|}m`!-m*999..1_᫏ ÜwI5<+6XzKW& B@Mg- Vg^G ~ ۿ"i*M@z`據:?^ ؑ|֗SEQ|2\K*k]CA|gEO{WtRél9%/.*+S)BC k :FqvX-ۿv|]@ '0 fX,$'?Hqq*[ dL3 6әGy!4^S[ {.-ܒ\kg*,RႻ uKz<:} X4;#]uǏ8O!Ъ_}6(('L7 fl$N50ևäLl>J.#g:EǞܟXRZ*Zo{팷^Ohy{0`_>)ޚ\OCƆ;>`Ɵ|f4Z(EZqsn.&?w.O!S4lęG:`F!4rI':.-)(ș3c:.8 /<&`ƟW'[| W+שr% txrهsLE#wҞ{ Cc+1őxLiq{'HOX^٨qNieiSؗօ@m ߃ d:~ng΃G`jJ6ǿ?宷<ՍY%uVc򧻻Ϋ XF B* dӦ0Kۛ}31[8D(u8`!= 8..Ў|k?L$a&z'ʼnyK9X|^b`E0xSgnAlj6X aq݈K S: 6Çc3I{erUZ빻elگ\Sw|ΜDA:02`.nZ?L|r?i ׇs۝Xq)]ۑo+n'U/6KVS B'sԫ|LD*WldnIoB@|&X,I$'O v]o6w+N/Ģ3Shu|n]zYt 9E}9mrh =B\$x qt!!Οys,))$?q$)7|,~J+ם? ƝKZ^~ ϳ>'/!: ^N[Aeҵ}9% T\NI/dBA>)D$SZPF<~ωQF 6ọbuAN 97II~َU6搑.!wm >1"t'P IDATky#*%k7D7nYҘ=^b`q>8^]pkP\Ulr$w ;H_Ka6Uݭ_~!˗/g899ѥK}QF#?x3KU%e!B\ ӠAD=4bxxpr9l~c:E]8Т+ߋ} ~BQ%yQ4AfRSh:GC@`WϞR㒈$9Wr^pqݨ2+/ T$US_3=t:NN'7o&""g.]1bgtP;rtENN>93>>VZt֜"Du&}{^(%:$ƍýGYϟ&!u[EW2>TidB:KE#N:VT :I$;>FN4p 0IQ[7hlOx!WTܵ([#7VEa߾}L&z=?0}Q)y>_>Z*_~Y沦0`cժUlٲ>}0gk͛G̓?SZnYf]68ЩS'֯_ѣh۶-^K2dȐ27DxqT11'M"Os6(:=Tx2$sc+j, 8p8Qe<ږ`aL":?'::5k֐ng.ՊJbǎp1r=fc݂ӧ}AeYr%֭nPn]/y,ڵk߿?.ݺucĈW<ƌ \.Wpl$I"%%޽Ec6nov%C!"Yv 0 \j/-Ñ*!F푽.lkùw"&<Vl YY#Q3z L59SN,DD^0܅R̖laen̒SpZxTɯy³$#''6mڔj*>$I⧟~ +|eDrG$I&q 7УGNݻ>}zBBS!B`}$8$ß]1uFgl@%Nbb# #*EtTfLV&|I%KcqbemELG}Sr̬A5;GTTڣvkw$lY_M~[np8ظq#;wN+͛sq oڠAV?۳goǏCX,p+& 12#CBƍC4:gœ]5雈f t"Z8\~)[nɓ&==z` %%={m6dYW^̤W^ƒFC*SxAʣ @6 Q9VETmMF.]qcd<8NMxG¹o-"{4"6vM3$)1\[ *Fs+g'*y*)bT1o*jkn"E=?brr$*\TYcĉw}tԉ#I_坷CQEo1tPٿ?&Lf/Ydzh"v;6ms!))[o g,X@ǎyG ĉ̜9>!sSvj@Xh)ig=@+t5V]n7wpHO6m]Ut4:)=Hčc:>Ƕf=( ?Q4 3s> @稱tz=XcO}jA\Myjh)8.ic7sߜ(?.OX5wիn2`b\\UBILLdlP4]mt_z.'@~p^H.j.l5ف|b Z 8N'R<{c=AhFF*Gɐ7Jƶn2ʋNs=6۳ Nù#>oS%MWS|(1r7lBS!Bfj$EDDg-CS~>[4$DKر-[F̙W&@m#DP 'mY+F)s] Xo/@&7w99SVbiF×c8RIUAWCW:;+MEmMI. B- ">IY*C/㬁-3C)X@aP:(v|AkwGK/ᇊuDv|SWo2>yɣQKlB$ɉ6͊, #L49gȩiA#hl [+=nֈ~7}l'q* AOggsu DR\˃Q]h/DTr|NO"^ONSw9z4P=Itzڇ tܙKNLj,|>6l˃4i#/Ȓ%Krv 2J+ Q͸ZfСkJVV~)IIImYjݺuE̜9]vR]w݅^gΝ}{9Az4 1}/ ,,/#GҫWrAV3x`:uVe۶m,\L;lݺ:аaCN:;\ĝwIF8qO?eo4k֌9sлwoǀ;o?>m۶GAv~G>+8p 3f %'Hvl3^3Tj\Ƕb~gbAO Ke ":ETe~+YgRvuv+_Eg&]}쀄DۚZ;^b'Odƌ >͛7OS~Rۍ9gy&(̆ -´i=z4. ۹j ZMHKKĉO?8)))̚5KwŊ|glٲロ/ƍy衇1c[VдJ簼 ZM޲ed ,~ATc>E|fIgN~U =M*}Ddkϳ6A7fcb EgN/SSM _'%5n~} II6lxY6233ꫯ[PT<̚5{z:ttIzz::u -<?'i˖-5۷_ָB,j{{v֭ ѣ-Z.ټtAV}12 ,W^/F4h@jj*m۶/`sIn#&O%%%qpN^Y/^Lvܹ3ׯ/jRرcTL1* vdI|uBMq<]HB'w`6ODubKKDO'v+LhiQQ>ȫ8ٌDsM,G6:S]0E *rD a.Oyf4߽~ciIOFN|t~opf_nEzx<;vg5ddYC#[tw^nƠ>}:͚5[oeʕnݚE{ ԩSj5Q)222p\$s,fΜy4 ("ytESNuVwNRRua߾}`رe$Ivؒ$1i$nzԩSٽ{w:h4II!:Uc39o!뫱HE؊z1\(p6۳(نR#qe&7E<l~IV530:ײU,~f~ԂOĄ^3n fWkN4hs [uGS<S*ƍVyyek;w\|>N⣏>b\s5ԭ[L駌;ͩSHK}BZx6k Ē%K.%UV~۶mx衇h۶-;v'}|rǐIaa!۷?'c8ټys>s\. 4xÞ={hԨ ,b`.B!C<T*c0YȂZh/P|y;UNzLs=.`!c#N{\? .]HbvBsm,Gv^1;ՍP ˧"L/E쇚q[X>7} ~iiΤk%aU$LRSSof׮]8ƍǤI.m䢲Mxx8sOpqƗܯ͛73fZhATT=Pm233J;N?,|>+V`Ȑ!nQYf$?L`0㏁n))))ٓXbbbgbcc h4ңG, :\.$hXg&@q̛G֘1N)!_Ѻ/GkNI[cI!3qd|p;!N{vQ;$:p1_൜g(bC#;%V^S%T,jIS7oYS۷ow[2f~+g}' &&VX  IDATC \~C0a>_वdƏϢElڴTjRRz+ .dϞ=,X;裏Ή'9s9BK…n nX!B5~>NgdT&Nw#11VCBwH2[_A@Xi{Tĩޡ-oXB$1w NKvKIF{nAS4IDO^A=t^AP}ykYINN.U<|wdgg3p@Ǝ'55s璑Q쯿*|QBC$ L5@`ŏvsyXLY 0!œNx!*Wn0||T쎴0 |^\R@QI&Mܹyt&''2k8g^#ôx`;_(\h'sօx7zܿB/3&r:,$⦾ z,e\ܑh*Ub+w[fbRQbEhm1Zy jAy+&:7Axdm+: \Ҋ*Yګg$Ad"N%pK9r4ZjEÆ erss9~8{bOgWBHxH*9~Edrn Ϲ)whZ$}"Nz߆op nYpʽ噏ϼĞW5i4r h kp|ϟeG;q3\۝)Rl^}Bie`\-j-lx"g$عsgQلgħFw"|y~ɪ4j(F%+kvNYcન֚E Lj,d}=ɥtB1ZٞV,q Jhm쏈*>!CR>}Et)x|]c mҤ)]%1lyyx^|i7S{< qF֗c;y"&` VbOAy&3(u} 9|mIǽW٘2{CMN8/u8FuFFfm-)4YBIgT} ޏ1s%:zV}@ΝIKK(ȲcÆ ,_Z-Z*SwzLbcc5k6͛7ӦM IIIAE5jDVVVp~qRsŝcI&l޼ٳg޽;7n,gz"Vj]taرnslٲQF°AIIMۧOvNf~2mn@Jzah AƧUJ}NuFii}*EtFǾCwDAŎe|A D%'/33{"6GuZmR}9xa[X]YES9'Q7 IIf;^)$%5.kذe䫯[nARO0k,݋r!<Opt:u[x~s?k.$IĉlٲF]CTB+Dr3g pw7/[ӢE ϟϮ]X,<4hFæMXd9o֬#Gl69x0'تU+FAxx8ԭ[aÆa6ILLwƍ v#jݺ5?8Fcǎ[o}pѣG/3|5\Yײ3vB1 o&{S@0rpݸ\.իرc>cԨQ$''#2:te>7͡8ZHHx^!۷gǎHݻyg$77X&Oɓ'ܹ3cƌaȐ!8IKKh4ȶmHII `00m4LѣGi߾=/>(S2i$9BBBӦMxf3< O=60tPfϞ]@/Rs^!H^y^^dOC#*-~_7/◽ qqn xd퓑(>94Rw9;P"pz} ;8wT7n6+3w\|>N⣏>b\s5ԭ[L駌;ͩSHKKZɓ'pBΊO QAF߿pY۶my$)k?~<?~sh4 >ZMAT*yQPPԩSTǏgnG9rd&vSPaAjלTv(y&l LeVKNǍZ--T*nSBY/._6ƾ֓xvA֊Qx h^h u"b!LD^aQm!̇O{t~u@Ԇh5Ԩ.+GB G wqlc?)y^\o˚{rn-/# a Qߔ6xdOV╫Vdu!p:YX1v+Ix7XtzMYJwn*?0$OM-칑mO?-:֙tz:+K$55nfvxÇp87n&M趢(ϲ{n45s~p{aɘLM6nܘ<vxV zp |Hn SX^\=icD$$=W0-6;%*ʞjv}Ȕun7oɺz-fi14_\E1Z{ZF֜9:^ W CFYSd UvH=I\=dG'A߾yEUpTvytK dfƐ,U\S`+Zߩ'/ό%Xh2EvCSJCB³Ӿ}`O{U;w,S71$wuq]sO|,ci^j5y0"F ###ɶ">-(`Sa! L ]Zg#f|tl'q*}]0Hoˬ3?cCtr\,|/Rg 4JʬEPul%hP CW,CDꙂ_]=, bɨ'y<ۘ.jv\mwA!*"fDz/:g\"QZ_&]yW0G&;OGѵ_"$XC:=d4 kC{y8D"$l}+lO@fSgnD1JG] =IzR !`~P>y5&dmřj@f"_~^|Ws!?h@9c8[y<ݓ񷽤-UGQs ՒF4NfȭTA4 w!##osfCm/E~vYUo#ZQS]ijtgբEJ' 'P Tr\C|Npyɲ]@IJJ)'3+5 :J- mG IDAT<~TV׍Ř(d?m[#*p!BT ! hQw( ůnzѣ#?ucrXkrf_H>.)F!kW',0V{F\\ ˁ(-e( BJŨOgT{?ǍExH%W.rO=k][ٵĩ80@J$@h1!ye~ko!j>!Z ƷEe BDi*~h4F{=x %& j^X{_;x+,djyT|5&k]Qߑ/TTсr4R+ JJBHlgzr(-*FJŭgL WbUlH*D]ڳ$\x @TPڒѮ 0:*RvX0|nzJ#ev>Io"Du#$!jy kV{EuK ϊ?3\gV"!n?@mɡxr\|j]dh$cŊܜzK/E^`00zh>s_4pC/#ߡ84"?t(JG _?j{Xa$e rrk0ͯ| u(g2#r&# Rjkei5&{IJ8Nhy~UѦk̩pU5 V#)Mr Le/'p ^;z_%D %ii>^L͢5k3wBVx'(ꫯR^^}]OcBII ?rAje/f#GR]]+(J*bժUzzqq17|3EEEX,***Xp!+ꫬ\I(tR^~e>BnVzng۶mbȑtq$۷obp 7pO3rrɨQXf xÇv*ߙo>c^ӽ{ux7g;}^/n4*#F#O{QA=x<ӉOeJUy+bE8-N.0ydC!G:w=3(K-r BJޙ ~k4g:QwlU?ղ kxM0JkMЄ`kς]hibծϜmzfmmyzV/5"c6,dB9q V (~S PU 5FR (^zlů}oa8}TYu$BY` T¾7hg^u@xYn_ =zfMM o&s?뮻;w.{M!k׮&߿#Fd, 0f̘&5 x<<B\8fڵL4rjǁ`3d…vgw\l۷oO`ɒ%|nw^g,]Ýwމ" dv 8q"V 0a.ŋs7sڴiL<,~;v{Osr5t:3ee2韼CsÏvt +|r!dU %k2YK8 Q"QPTàj*K@BŤ2 D~?f,H5%Ɠvm,nVY\UySsrfJ$@ORjO1gNtj,#1ϧ*Uծ_h͎sI S=oQIn G,R2r\F$(Lmzhj?>ƻ&`Sk#$횆cXuCh&ݳlPh}eDw 8X.]H$2heҤI*>;w<(ӇqƱzuFVxÆ cӦM(–-[9s&N@AAf͢#G2ydnV|>/ŋO(--mX3ggϦaÆC_^σ>Ϟ={8p siv.ӧ3uT<ƍc,X;wyK/t~&Ԟ28BBK[ lZ^LѢ+p5GQaM(X%P@D4x ߊ7)G POcx(!|66Zv;WT/X[vH&DRRLP\poS_-\.%z["%hbWvEBЋM\p *[Z]xظz:C`0d;q~kEs5K/ѵkWٻw/ > 60vXx ^xbzΝ;ټys%+(ۤ3<*ظq#ƍIEEEcGˢNcʔ)挮`00k,^xc/`[sٳYNa7~|AF!I2p[?mB].P`knDoB̮$;]'X4+: 6 &y]"(P "-jF$h@ jk,@%WLO4N2&((J `%A E0j0ĉͧx3fI&a26lK,aBm}rmfQTTرc3ʘ1cP%cݻ7w}7/p+^?LY,R:_BI:  xR6EEfΜɖ-[())9j3 ޥg<ٙE/s!g{H&$1WEqӉ=G`gM'9ӭZ+ " *b,ƿ6M{&v ; Um}hhlDtXLDiE0+و`6,<%A!d5crH-$F0ѷޝ,H6 VH{0r8VjD[f}aBʓ\:~e?K-PbL󼍜H.kZ큖?֋NQ/p*gS<--uXKʚ\/y7|cڴi-3QRR˜1c޽{,6YF.þl_~%fpNgϞv܉$IdJiцL6O?"Ix^nΝ;֭[zߏll۶;0\tE|GhlNCEf̘A8>غu+ `0ӥ0֭[FY@W^Gh֭G+:moL)5GY] fdxO} \Eͬ=EIZR뽏@pm~$`ͧ3iy#"ƿکt"wuUD&ʌ:^|e6DEڭ63͂hhaɼ z\=RnԔT6R_`Q\ ~~ uloρ?k߽ܟl]Ne\q2Ht"|8V:6l`Ȑ!O4.-fL:^Omm-s!Jy'1c{X0Ega֬YJKKI&C1qD:b.ׯό3j(jkkYlH;'RRRѣ.h+ETWtݸ6݌39?-F9B-zE}U2f(`y8ܺ:jZ(^N[amr,9|^tf\GDӢTqZXqj{=" fAͼ>~(*NI'0|ܝ%c٣mLq=.F*ɯmI]:nL,TTTh"8Фݻٽ{Qz0xtQٷosm+˩őCDzX{1 XAqlnySvŌ9Rm qJJJ2~br$ E aH=qI_ Ci():Š%"``8v-W Z*yv*ZtppONVQ$(l0ǽq7٩J1jS_ocy2lP>A2Zמp~#c!mn`#L?"@ H)*Df-(yyyW\q|:Ş={f#fS^^֭[[̸\3q8nϩTo~ WF95gHa m(gm=֫~SZ X\.Xx(7Yx؝՗v bQǎb5W;'ZH9H99|pD. Uo.%U-uۧC߃<xXg*#HxL}++:ۙ~qjyůg'aEtgbУ嗏x$:[CGYYy2lذLM;v?;F4O?mURb4M^B"T5ϷE8$УҗOic9:~>mȭ;'EywDHoşfĘgpW¬ϏQ9*S)n҅>Kkl%J:>U򲓂^zcCr9H.{u `::[<Quu݃&BU,RZS40ד|_9:Y(j${C^%=n=c_?ey~o[y/ v=/SZDY/Yy|r/_]OC99p:o$mM2k+})_~w32n+[fj2OW? ?pQ9 :*_ԵSH\۹ ߜ(g&S55-.(8u3bTr9E;-R]vt.'zY!5]Oi"+ƭ~N '碋s Nry(AbFlW6n#3+DBM]V}NZ0N/K~F냉 . Sje٪eY@Vxf917 ?ϷuUo|mGVVn: "'/pzG$i\]_H7`T"d}C^/" 2Yޥ |>^:ɬ'5$ Ͷuw8԰_r-.&Rs"A:6c~ er0, Dw}{Jd)iej/*L[}qF_,U eCWh`uZ$i:7nj6W,@Vxf9IIrsfp${xf;_\K^<-ٹV6|hz Zg{cQ.X?uba)nlos6ddfO'/IHR柚w;3r3A$Ng8TZCS3봀+%tbN6:FMvʦ 5пY4%+@n.,x؟:9,X'`᩼y [ -,ʻ %4X ˨$&ԵjNQiNZ:@܃6`fA4XfUK\BMkjTJ [Rt,rCןn}0d8L$j7;7mYdH$bŊܜzK/ET K`00zh֬YÞ=tB`@UCJCrMT[OloNQa>3,LCͯ9XUaN:aA^Lߥ y<|SfΦ֯] GX#UmLC|=WN毩gÞ}UryU n.XxC!f{Dg gGBMpR~qkLφrů$*OLmS0Q N_o#Qx[ 6f#GR]]+(J*bժUzcbnfX,TTTpB*++yWxWYre>EQdҥ|GWE-Zv<M<>l6o̠AE2waX,nnvxc^7p̶N2㥗tx ٽ{?ilr9Ʌ(ʉb平1Zw<7=(*e\5قNle8P'VS8ssfGF#Sjkٖ8cw4vuv뻯\0ۻ}rAVabԚkaͼT҄baE 6[Z3jF (t00G>ID8[>0KFu8j,F\d̙.P=^t0tԩSÚ5k2d&L`ɒ%""EEEfPƝ#Gҹcǎ͔"+T`b1 w yY{x4'wB˿gH;UBE )'aQz5fApX6Y;gOVMϋ63êY\ӂ`Goe\}j2ɖk)I@ &&+z$5AUM&j$*H(SeyyWPo/ u{Sf$^l֭[G*YSSÛo9?.Ν޽{cڵ5gĈ˦ 3߇vgϞ 45kִxnYN³ y睸\. K,aND8q"V 0a.ŋs7ȴiӘ6(ӇqƱzf?JveOmEeklUI2I@z1뵀"5в2]anr %UAhupT5FMP1d\;bjt݆uΞqxL6C.5Ryao1ud7 ڹz?ҍ+rqps]KT23q_Ao}>;5/ŋO(--mX3ggϦaÆC_^σ>Ϟ={8p siv.ӧ3uT<ƍc,Xశ/Gܹ͛77۷ķNRHI aMagFWD!G*0j< PM&b(!q8@"e~]?$F?;VT`;#?U呺:>Fy*/ f҅^/N#q޽{dlذcOpuq׿Eee1dg5jgXVqVUJ>cOh[_#"M>3Lݸq#ƍIEEE&qǎ~2e 9GV=i$L&Æ cɒ%?P[`[Kܳg/<=bLI3Wnw}lAlZ@lx := hnX fv!LBoůOUhmV`0"#ɂhڢPT#ÏO*J2 (J8H%D烨 r( h#A>FyUOϗ x9zX\\|>}ˁۭ:?H<"ZՇO?V;hpϞŀZ4EHRTUU-[лwo [tkƔ)STUUQ]]}v{f,O³ l6;vlСC3fa{d{fŔc2k nZ,R:"P|F BɌ3سgOƂ( < f"PZZJ*mFJOY~HsWH?D4aLhQc9-,.?n7;Bqq1#G仞Y_0`=zȤYuvtjVG9#!y8iGCVw?I.?oev{MD"<:2S=>nj h># 1\D[يϑC A(B- ?PԆ`=hY ԡy,ʻ|Ʀ^^ohl4tyKm4uDD;Э|2V†7o UϦ~'5t:%K[ SaÆejر?F|駭JJDoRLLce#|z焌wZ ?g+ fd.,O'e\cdo\K]\v'I,U,g;X}=naREDdAhuZrTmr~QٚbLRjZJ=jwZV9Fn>P! hiO !ZU|\Hsx=N70!-؋zvW-j4L۝)~[K>{#%K{YNJd3csLT'bw/㙝X~}S)UW39'Pn.FxjG7;nfiurs[eցDSkjE6i/oPd-ʖ]z5 5?! @ҧ|x?;>,YNv3IuTv4p4w?]||LUV+z=wPuuugzVow^.k/={w$\-fQ-v  }6K@I]/O\dYѣxTTTu&x6?M'W,Fk;h' GUs,$ɕ0_'XP]0 -HDD{ hЛBk0:˿hfm9e=5ZR=E moppҁUBV4YMtx^J4Y 4j0}*yU[\thXI$bKzwۅ)>sHSYd9dgvW^1yyy1`JJJسq؍sK[39я;r'-}es.eT wa}-{I~Q]¼9Enz-<kcUny"sxתr-rO,*L[}qsG_l:%KG'+V<ի^z)pbXѣGfك 'u_$HQ#̖k<=z=" ;",:{xb?wDw,E᎚p:rqE?]>2-g**zůܗ_!M +<%FIhwEs.#U:Şvp~HZ(FRl[Kn9h*X3b6 lsL_ ޟ|iܽOcĐF' IDATt> ۲gdq "*w}tQYhׯo1ۚfFYR)kL[\܋K.)CK!#/M^u S^Ŧsն(?Vj7¸b /D 6\ڕLt^WYXS÷m4- x-ES@@`~ZJtL)S,}-HlUjVgJ6+( &!H@J4 `5qm׷E͍ f o"<.ǔ/Q^85:[Iuuu (*TUVe)**bPQQ… W^W_eʦ;(tR^~e>&[t)EnSO=uܟO<>l6o̠A$;vlZs 80Lx%^-Ȳ{Ӯ;\x|gw},^C5\Ǿ}S\\̈#MA;v,|M0LZ/3MxvAXb࿫;Vx[zj;"##yݻ7zO>5k4_~{dSSSի 99SD~~>qqqL2p222VꙘ̙3>}:N<ʡCXr%+IӧO駟&55Műу]L=`QU'v&@k\C[WUd_= oyPPTUQ}.Tۿ-U|?NqPDʼ\RsG3Rø޳SRuRfs_h(_g^y9V>бʱwɜ.4/a2]쾳H/us9 3Q=${A͎?XY6;w똿΍`0!-f+ EX)R18`hAԺPcQ}N6ZEeȺeG?}N_kf5s/g/]R啕|vf` L.-E8G:,Od.! v$L_kCOMK) IQ=$v8J |8AAA ><D*~_|b>7LTT(hAQXXعs'&L >>Pو{m|$I8q}2dȐ\JMM 8$v=>Stz.F.]QQ-[`71)+!)_Q3C7,@@Ό3 zA$cQ j8ք VDAgA@ jټNUA֢yVE\ ՆUo >o_ʵ(T/;B/>_oYuN+.h Rxoe _Su2lR:'*cj\] <4)_aZa_}$ĢCǮî8YXcOsO p 7['$$~wxu㦧#2lذݻwӷo_t믿NZZnBOTU5rXb7og3~ .c6P%`۷/f"## 4NO4.&h?#'$$ŻȄA}E,3 9s& _~!%%NG~~>̚5C^;f3槟~jt7w^f3^z)EبՍݠz+rJYYY$''c0$)S`u< $%%1rtdee8Dրk3WE)A"ꭈ`X[R*^>$Z ^{`112I\Bp Shxs*I$4DLEdQZΏ[#Hhh[ ,G!\MggNo{<^x̙êUoQ>}PPP8Ⱥu ?q٨(Fnfك}=ЄgHMMe͍y<>|8[;:t(k׮n7[l!== O0c z=eee,ZYq8,[|ݠ(ZS]]Mvv6rCGaԩ7Ŗ-[/;y8N233=z4 Ir kmUU<&\r>WqD_CChm>~1) j)}p!]^qSuʵjbEq2锔4uhljnw|>$A(c!zXkc]tsGXG.g ,Y{TODRSSj;&333O3w" g޸+1 ংCgoBߟTSQ. YoU@qZQe ? WIL:Rc̼rq )sqˎx}ODW}MZ1ʂGyU>ϩyu!5m;}u:}w;,`'P\2Fyb٨pWW_)~kQQ'PfpGVVYg;+p=şH\:njw|Bފh8F6S1ۆpt0 HXHa j[xP< Uw9>w_z*P `Lb_B1<9UҤܗFlbQzZ/y~~ED'4N,2I?G+N;uX ӐaÆzݻ{(No]E5~~,ps͋E_oҾf ;<łןu/׵0+læSG.Eu*;|FtpD 1!h@,LLM: b9٬u(n;>wE &/^m{5/"YU .N\xфh;Rm(0sUFj?^5УÅQCE ֓f<ԕhFwF!||iHeIKC}Y8S;4r;ek;b}a0x&c, P੢]85h1"G!Cz jxX Bm/ @ ҊzT~hD4aK(ʣBl'M@Rp-S$\yn,HP#bjo444Mxjhe_:]f(.N0)qL\ƮeZ mѡ9s|\pPy87G5d yx-ꀊR0:hDgh$Ruƈ+: h#!K,qc输0t# F׭Դ2uI=el07ˎRA8hSC,嫃.yqQ\ȦlO6+VZ]gbGC2_lb&(_n":!㾶8Զ ~o<*N a#H$s Q_`E=?O>3}Fut >z{Ң >7}DS =(~ɨרЄYLq̄uEL4G#8qzViy7ZoģzeWmlEEwF#%%L#ka^h.|Jߨ>|2|VKJsEʍ>DC! Hh)qj_H-o DVmþǸZPKo: KUǶ7ٷ{A*t3vqrЄYO*~)HI "Ѧ7J)t&Vem9*f;2磣dXiV}h٨0 뫿Sl@ggR+r->WYk( 嶣x+ˎ1Qܪp{Fʬ "8j?S`yBOvHFy$&(Γy`0йUKJRf3)))Ӈ_#??F4eK'Dg{z0}s;rb F7uZRQ'm6 Ř`q?$mr[Wx&J}G>նM  Ҁ?<3F6dA,Hs*N6 XD2 WM A<=d`}]*tA[5321bD6 Frr2vMn'ڗXqZxV_6vUt6Ǯ'^G1|UeVYy^/hD vE9(zôqޢCTŃUU R?#Tcj6`mg;&;*N=W}Ƕ`=n==l:= ej(+m(2rS3mh³sn$%%1j(fX~ Gf۶mڢ׍u+F)w(^Cc}t6^}~~EW^W*{,٘B^3yο\V%EC;q1zĚَU-vqjj)\NlߪFl[*"v>xc@禅~[_^>|om8Єg'E^{<Ν{%Y]\YYY,_sf3#F,v, <˛DdA 55"Ӎ9Rri_ٸ&%Qzci}@t$h̔ak&k˗3 5(r-[xxkkQ,ygQ=7uq'k޸q#(*,uV6mx?11'b!??+VPPPƍy裏)"k֬a|k+v;˖-#/>?waaaTUU)uwM}}}III u^^(/_v=,a$@rrU4`/\r/NfPh \hR_)o־w\_T?{N* 6 fer#R w#5$*Cq:2Zݖ5uz`CUC9 Zr-υ*ף5m?[s6lwG's1cDGGtRv;۶mcСL2իW(SVV8n?3RSS=A[n=z0{lٳg4N4 Fɶmp >_zJd2o޽۷'R^>1|^fu>}h4!5n>_Nq/V;WX(I7b"߮7?ݏ$3N*x E䱕qH|D !!z_ó!QBTZMXVxs@v%F֠*nXU}(?TcUUUU*^TT_vT/nTVdk:Tssg})/Ry.B>3>/^̡Cc߾})..fĈ˦ ;o&1c0yЯ:qZ b04h+Vwu u?3`V^w}Gdd$<{F'f͚&׏{wpjjjXz5999$''3uT'..)SNFFz+w̜9ӧ~ ɓZ:t+WRQqB/L&VXOlڴCC.k\>@ R9HUlvީboE9 >8y5Ӻ:G{NY: IDAT:oHГjU}n|>7>w%F[ ţyMS.bڸP2ުbՈQⷢL: ڰmFlt~69-Y$)AgA!Ty0Dž@aËuuN=W..Yn7.=zxDL6LTU/&''=z*L&>_}U}фg6l_5{n̙Chh(N7::SPP@jj*ӧO; ZdddW_bh"~a<ȰaxG;,Xy摛KJJ -ju̞=3f`ۙ0awuO=TMFQQ!!!}̝; 8ڨ≃[~O;`=Cʻl;v0~x|Iƍ؈bbbHII!##/^̙39|pЄg9r$f1|@_0{l0 |DEE!"4h6+V+|?Tt}bd]$K~~> 2OUU3gd޼y'<$IRr5 S=ӑK.?ڏ?ȹjLBB 2G[ɲ?0;;ACSRRt瓝Mrr2W^f4ݻw/fK/MfsEEE1x`A@EnfكrHVVV`a$)S\t:bcÆcd/n,\@\D*RԳf- m(f75%EШp},9, @zT:&ě5oQ?v٩:qw:b?TĚkཻF)!l5**OU}+ SJJXɭV+t%uKC"r=IDo]l{Dg#7{5\7<mh4dذa{;3:oՊß @@y,\{gG3<QF}\횓XP^N, ^X\QA'~Ʈ+o jVQ:#3 yچ};(xwڏE[53< N44PFG01d"*3>:}.*ɸ4+ ^mSPYUR]MJI!!I3pj喺zQ >H§g<gٱ+eozS^)p$RZVFH]$OٞB@੪CfL$4lK4sVI%%81 bc ;Gy`fz7jعcmP`"6+k&c=I'pċˣ݄hhtWZCCeeD5/;^Xr=Mzvfv6[*el9qN5w:'d^YұdUd27Z|&<5443N.3_F4NDN؊z\$a@mfp܉} x<$G y5~7t,*MR|e8:0s,_8q2YGߩф y0_(unM="ApSu˓ظxqB m`7/T(]R"#jhTTFMMhzh?r cq?-f_˂r@aMxjFwF]FRR#FhRfaHNN&33S4Cx$ϻK;=?02jŴҷp2Jެz /ѫ"HX >`^y9>iaa<INGzUjFjN hA}+%tEoNz^1zdzh?mhnć~xa5j e FMbbo83r7[oƣzH+K;aq2؋.CEe} rӄHϬwp*~šc2v~9R*T0uzdp@ENum0= BU~IщpH={3ڵuXt@xvQycܹz:] \{\qDDD`Ylyyy'4}yH RTT{N1X=ʥSEx6$A/>SGq 7FwrצR+fm-ª(!ܯm닊8;wdl SCAޛ8$l%&Ռ|ޑ:\ZZ;Å^Ncҥdeez۷￸#F^ رcoZ \}Z3MxvA/Kn:z!֮]ڵk2dʋ/@xx87n HFFFw6lŋht=zP\\LJJ .dҥ\|ŭ~5Zy. iۓbHafLf|-[[c^w)?ʩpۆ] ~S:B,3,ޒ۱Z.bnCԁCKbpCk *p2OsfrѣG<j7x &B.brrr-wyQQQ Æ 믿FQvMBBBh6nȝw>}:UUUdddp뭷rws%0hРFc[,-ZDFFwq:< ,X+;ؼy37<<ٳgpBnvވbbbHII!##ЫWV -{BzT:zA|V6Byv"OW~g3e>YY(WE2wtxՔ|L(*s[C˴Z]%D"^EP]t.!~Uo6 -Uu^EQ$%%뮻۷ӳgO*+[Fu! ^[ozf{KOrј^4J }q^ `#xZ3У,N,I.:|2d}]߿*fΜɼyZUW]'|,3.&h?#{n13 TWW,DGGޓeavv6 b?[QӑOvv6Ɂcݍݻ̥^ &\555ڵ'" :ş)+++ N%If/]>ưa<ً$MVVVcjt-R,փ*/zUfjٛT*]1F砋Q9#GBd|nGVU͆$h mEA `6zԴ]\Rqh?o{<^x̙_$IHBBBuD׭[O~~~JĘ1c׿ito4gHMMe͍y<>|8[n=;v`С]ձeYp!O<3f@SVVƢEeexA_܀SQVZ󩮮&;;;pt:yG:u*ƍre{ga̙U$33ѣG#$3f̾c8*\:DDVV&I'^zKG4jJ+,9^{o!wc%୆ZDE1.8{ʨSgq;P^`X湿]C|۞8騋=kqEyM,STTTpM7#??tJJJ{8p2|prrrZ-q- S=`,1 Xы.:#6Sl#22%Kp꩐Hjj fn233-Dq1x~g+iaiA qE0^鯏u{ls'uHƸ(.o-<`Țh"u:~tS" <^:I`%|ocΡYbm[bG=,"_SJ'xzDICEgsmuXE=wYNQ/  ~'SH,yb٨pWW_)~kQQ'p8#++Kt;fX'ڙW.e{Q¢+#B+Fa םORP՘礒z\Q!: :-HYS9\&0ŞNmE$gp{Uh/a&Bb ڙD݄|YbFGb4vl,wۍ 1إ}Ysp 0~/:z3 DҖ;Cs.v?ŧEHa&F,\B/Y,VTu82AXG\=uW쬦mL}q!3-rKv dDGșXq$[JJ,?M 'zu>XԖ=8R(Hbߩq:ekh|#]CRՎ% <}#&Aϫ_p:&m,T3†c t~9WUvm-Ah A2=A3i"ش?6vkH,j-]'#љ7wn8ȅ<\0:<,^R8<^k&'Q:ޘ~[G>AnvjӅXˏSte1T/kQSF.k)鹅FwZڽn444N\ѥfRRRӧO ??,h4ϟčqnMNxK.UQcIzݛJDr+/͂+x:և>gad$WZ,M_A38H`6DVo{lU{w(4y;4.٪g:ѝфFĈ#.ll6$77̥ԇ'"ъGdwx,"F@WwWMS`WHK $֪#=C|WZʕAA, "IXEE3G5ǹ!8˽' NsL/v> ;E[5;2tP.\xf5j e FMbbo83IHJ'X 棺TS=~9PeFٻ8} $@zfs߷SURx6tX>cTA몫}:/GGc>zsl<9TO3RJ~=,mG,9Z|gm8,K.n0w?lܸQQUYٺu+6mj(8pW^yX7nd֬YWGf>Fٳ'wq:Gm9Vl63b/`YMLL"I2 JQQ"kG+*m6ֶAlј(f֯_gw}DEEQSS/?Є) ))'cj%::1_իg̘Aii),]ζmg0x駙5k^'bҤIgϞ=lV+K_v0e H` 99Y[L̗11d"*3l5JDžbO)kxu~R7fzn~57E3jMbR:އnL (yGUu^+-4tUAYWݵPAQ ; e- hP_Q@ "陔)v IH2 }= q-v序 Ŏ=?Y,I'qe qɢO궱N}A.YVWzyl;gXXXSy7\twr2hZ" b1j $RR 6T 6}:(ɸ"nʚHMuG$OOíhux:͏["=j!-`e$'^mQğS6\-T)?oW.qeϔ2^wV+oeeqUYJ}L+c/sE)r۾ԗlXtéEJ?c߇=z`QZZ"IFD6gdgg_3g )..N' .ge۶m?^x[o6х+W2bwM/#8 >~w؂7vn /IG9! x[ZS/\F(;SaLX3 ="NE3`"HX3VCa-X]bLE+ юM`B-ԩAb e{jUnKVEs!H1 `mW(*2O4煩I60o}ǫ2L()aEf&M&fjY;p8'T*pGۭ^}Ge˽7G,:cntO[hSXXSN;v[oᄏN>dc>}fȑ{mNGG޽{cZٵk'pٳA$qYg1vXf͚n< d`6 6lXƀ8H/,]Zŝ]l8EъCEG-XqFD; -$1IF@dSkȐlՔ(f&:PzV=*^UՊ[z,L}Z.L3IsH Yw^Yff2ll+/.\RI2 Z6 $@ cJz ?>ZD!K" eD`/][N: Xx1wq?<7oFUUrrr(**j◹b b}1p@O?Drr2CeQBmĔ)SAEJKK7oUUU7Y΃1|dY& O?1{l ~?7A0dƏoXbq[4rssu4SS\5f&¬ěQ]V1 # o7<(:VRRTJ^*Caڰ퍵7ժ[i>oҙNT v7FUki) c*3ٕwh;™svu-v1؍X$:2t̩/޷'ˈ$PT!^~#_*L̙3QB,Xdkt{<j!XwSOeݍuѣ[ mSLugFXFz눂Բ|]KH$E8ܙ{4MoR1,:I$INE'~YSV= X]J-Պ;*d#UJ-.}I=,sv>둀RSD\: S2%_GȋwXfv^/uke(uW\t{y?q5ҏ;Ƣq{{+;qGo4OH} )Q[ -)Q@G2Pr}(DjToԪZS%5xG&חߠ=DN8Bu’ϰv}>TiG*z@ND::]SCyɸɐ,H smYv?**Š?c 5t%:G^- kr*XZ|VU7UJ-ՊjMPk@# wU⭉_<{ghlׅv<kkGGVGG'~tᩣ':fT [ ɐl&s'z'ňwDvz,^>Wg*V5\6 ;` M!j4: ߞLJbfRv^Gl?"^~Rb#!k-D mfb X~q P HV/UJ-qnMc_/HmQFU":ӕхN1`F$qqZZiii 2\ SG3v΋/b,}}E9&sc-k↷9';Bs"}(hb:.)6  XPSCr_J ;(xc5DIR)3gUtaKGR"Z;RBB)sTPcmb7c 0zٱj+Z۠4܉{nl}³ 2l0.Ν{f رcaE0L7u^3<(93s]3exՏOS(x"0Uy r&TIŪ8ER"RbD)sթjU/5jSaVkܪ'Afr!Ўxtty832e IIIֲe^~C굯Z Q4 YYv-oFsٻwoUV1{lc׫ f˖->}NKKkf/Z5*ɲ{w.o3f7 =}W%\Eb~~-Da5;yN<W}<~a2"",_ƭvRZʲ ΰZy++)㷨^~{2=)g ^}rKM֗[,Niev&cbc.D-hԮw&sia<ѬK^ %yr"kU/^Տ7Z>Z8TA~sWҷo_l6̟?"VZkܨOQYl+Wl8IIIS]]D:]]xf W^?Laa!N>Z'x"-}5kdddOPYYɺu3Ls9<̞=fǯ%Ϻuxٳ'seܸq|'-3tضN8l`R.T%b4(Ӧ c22d^U#I擸;nnwN~8?~D_BC2?pΜ/A.X\ g$2DN,ĒMO)%䒒gf2d\SVPx3sYcJ, T/Nͨo{o'Hvlt>A~Kȫ7%>w ãS^Sx:Z:-GB nG@ BU~->絫p(ᖞAÆ cڴi,Z[""}b''42^=f;>Nĉ{3gNGyt< 4]vń_d2Ş={[^^;È#b³P(ڵkIJJbԩnXC4%h,Xÿ~gq8L}V BYҒgdpš,fTT;f-Ϥ!Jo_|9T "o?ZO;@1#CRx^B ‚h'Am8EцC رLA5GBS#Z5ߣաj*~-HH d jV}hhԩ(`BS˱GCe!a._;}n O>}:ฬԩ *52GddM#)5Y\+G Q*ȚJPSh*>M&)'DD/?`^:6Ig2]JC_3nWQ#{PplEgP=BIzjf̘Ann.1rHv3h4bXbUU>}(B={0g&O̕W^ɦMXfMLܝx1Ά '_ҥK[r5`FW]up󉨳8:ȹev 40|;w RӋ pAG=tTPxԈ n5ik n5_S n-_2j*49fFYGQpSMۙc ϥ]VNрW7{]%t&G oV vL}4[+*(SKHٴ4z ,9UuH %žJ>"'>x=9Fx[UbK=*b`,169;E;"6Q0` X3 "Y뭱vъh$4:PS%5}d'L&S̿3'ͬq3gϞmܳgEEE~lڴI&1o<&Lڭ[2{lN9vŹKZZIIm6c=Frr2^x!< ^{-UUU 2%K4~ȲLqq1*[ligHMM=7|<1L{,^=f~4(a&~F1ߏ r;**+8nDC, !ڏ$X aDl(8CkbZ aD(a$;S[SeՏ?.OP]E3‰uxcؼyjv"nwvF{ 863sL Ŕ4_ⶪs2yd>SmۆyW.< լ\#Fзo_n7{nuVpgdE;-[{-xcQ\b$IK{2D\ "eO3))VA"!6" b VC4` X `mE шM4`@di0RIJ}y!Mūqaj~ z|?0ёCoN_+yA&RŠ3iͫݮ, yDy!= v SDDY9 ~ ΋EiYșD i|}Gv933:m5 t6u&.87VV>;ݑcntO[hTXXSN;v[onٲ%f\EI&+i:]xfzje׮N 55={0hР}_ZC$:,ƎˬY➟(̙3DzetO^^C d2a0L6`@c}v$D|ƣwEN@ha~gr/&F,NрC4 85A$HfR-$p[Ǘ5 w3F VQT!jjj%ԬN쭒%,>f޽6(–~?JKy%#af3fgsuYQWisS9vYoWDI?/ų32_u/|Q~xR Ή+?=ہu8 xby6oތPTTDL +V`-f\gϞ۷_~FQ:]xf2e 999Hii)ͣq5y0ϟ,˄B!~'fϞ1~x>l***Xbuuux-eܸq Ǣ&#okFnnAF|ko8)K)6aDDȩ^ޟ;>xf΁F?عxtPB$]bD-~ W?2&a$nm9nW^z !*H-TȲ& V$3w/hnWRS?kY/{{FCffFy9gّ}*?|c9;wDQѮstm`p06sU )0@Q6 /`mA,Y0$cr$_S:y.4*J>4׹q Ey>ET)jVMjpC Tjڿ 7F9 KKy.=sm6Vdf2U֌Hm/iX*ky<6':n9*3|fn<s^֋bveI}lmgnܸy8|N2d\͕o`")RDxU %+RT*A\jj%HET$*h1_o5N"&X+& a BB?9I& sV/#ꃩ| o7HS̵[U_mp aʞ7&Q a@4cD(e@V4t@raf\lp8tX:z)l u_5 p<|3h.:LrL7V:k9vHT^pbB13^Tǿ Ŷ#uP0[I`p"RRglhyW*GnC0+*u 2{05P4k*%G 3i  B{1H XVJNN @$Raa!yyyz'#G0gWWs呞N)0X/ZtL +o \W?[qwhhzCeߤө(h(q%j+ ڀ}S\# tKKcEvI2ȶYx Z$HԧMd41`#"Hk:G *)J_TUcU̳o0jԨ& HKKcȐ!RPڤQGz:C7HX`dI֭$O ,Gt˿rST#t&Gčk*[1ƨ4 ߎYĒ xE $`5`J?FE-NшC0AR0֖柫NU ~a>@_Vx0!M>z`Q{0`cǎE8H1ĸqXn.>u^xtDDO|k`䥌IHv>/?NF}ȲeXr%}Ys={䪫B$΍ n F0dٲezrn.$7|3ee RwD::dm 3f0b&Ji\ܘx&ڇSP&nUkZe%,9?EE~o$^ɾSs}b#>جh>(e5W4~iHIS*S܎ٍ|RA8D#NC4DENS4 qF_рC4 D3G TihiV&j~M!5:MFAYcj[BԚ.jBSd44eņ\D'qcÆvYyw1b~)ӧOGaϞ=1vRFl ^_ݤ7rJN>d.f3sSNEUU ذaǏgʕmNA::/#"Dl l3|6*TpE7Uj\N@7(-kImr\5.]k`Lv6וJG&]1}$β [5 "BL:D#A&J8H*J8ǭDbm$D#1vl a  $It"I1h6S\L,E ǶށX{{zA(ΖXz53f 77M9r$;vhdgMуJ| [neԨQힻN@::qbm,N_Lڥqט yS>3鎄d'6q hcMSAjz{DN2y/;++5wŢh`񏫢ł:h"HA,H(EndNрM0 "y[c"Q@H D7L1`_m8Q9Yt)={CQQ~:6mbҤI̛7 &idƾĦ{.>U]x&"3Et9Df< ԰yoP!v^2{3&D}d˾|1{\.M㦤$ef68hRj{ǎMjH~VI2(cn1k,׿r]wZXXSNi]vQSSíի#PRRBfff#9hРVu.i'#-#4 9sW?3FsxjU?זW=|Ia`A>xwJ)ŵ2zyl-hNO4/Rr/*aj~y2*V+gg3d瑩~L=y|{#-a0LSWYY߮ -`0H^^^B!/^wȑ#1 H~$Xb|i&*DQG3O>$YvvmfQ" 5 ojqܜ4 Y7\3 =IN!ayB\Ndh\͍o՞3 $=Uu*?:’s{DjB*)NJy;eܸq Ǣ#okFnn.@2g_*L̙3QB,X$Q~~>-tp-Z̙3Y|9gyա9tᩣFL_&EJK<_|\ 0lE<^\oU` x" A j(ṭ0yE .Ig`+]xwKCO R?hzJeI<ʄH:[VYTf|n:Fݬ"f#ț+8.\s~-~ms `޼yT O6pÜh>"[*oAi!H=c N<,kf)d1PSQҸqM9 g$Ein ՍRfׅvƖn! js*+g e̪48MT.UT#thzN=(.~?7oJtI"V8| <W?spuj7_:,6-7VCᎶ zr<?`+HK sώ0+ylBDYTO9F#fe{-r#IHD{Ag= cq1 32n6FV԰q% D³96Bl<ғV TS 5 ewx77WW0@c: ' !23o^#f$i.uO2SW$}aS![VJ)EL3[쯯ÈIW'6REarI w&'$#D폙YFLF}2>Ѯs4 O~!^uVۿ5,b0j??3"dFe}Z%- =TR׼1(kNW#pdc*f9>(n,/ǣy\TsfaGT6qA\2LLmfV%[nf?23͵\4+S Me_m( x|?3<;Ü}γj4l &ᗍ{>謔X$!q")7 (M]tVs8D/s_{ gU5OdemqZ-WM/)qC)XPE(DfQxouKWPOnCMQ־AUDAEiV|>ưΤ#JvJZp\bq}؈Re|q6,kloт^jc5WzW(ˤ=/1J%={B@U<wH2{n]ITSZˉR#f|](pSxj/* 5#fF }G)Y $]JLFjs_r ?3̄( Pu:D!q&=)iR^N 5_~+vNݧOcOhWs[ป[cOC8&ZLLWqȱZ^а eEc3Vp昙mE،"Nͪ8߱K:+2pe(A&lHAQE:[Wᙙ~ o5Eo"Viϓ{dski' ]1^:LʙqZP+eKԐ67:lVKfoqK$oRVI%{,H5GɳqbKsZ?r>᭟#{p^5ݻ+ϟ^:y~n2%j\ -+H>*N\ :<#pjU&H,:qE+.b+ҵ;'6yI)%)!q!)Q(,G)S̰$穋2go2%#"묕MK Endg}Ϋy1GL ~ۈ^#gc|5kPVVVRdL/3Ԑ29Kɭ)Fg訽б2pZ/JKW0Ob{ScWia)C\gB_K7<5uWϧ,@nlě|᪉WrWIiӦƒy%.fV{ Vpce:0+ok_<)1DUt( [ܶEW"ưP\&~zLVU'] yI }X]T 1ZcG%ȦxJii)yyyٳk裏^ӧ7|3&M">>gϒ̮]طo븂zbbb(--v?bƌ>-[SW_]?p@6n܈f> 6l@N\DEEuVXÆ w|`ɒ% 0EoӶ텒uٵkW,Y–-[3f?cذ1%g ~Wӎ[S`FƤ]߫{DqN 3oCQU\bv+9f"Gベ]e{]-h2hF )۹KaOHSQ)tQ(-NrF}Fӡq頠 d2Nr=wq5RIMMk׮KDEEѭ[7 :u_9 sqP(TF#:YmƪU0X,̢" ҥKVKVZng޽.:(..cǎU^Tڵnba\n /pM7qw3g>K/T+9Yc[6ͯ|Z) Zy߰'I(U2&L8{RI%a3D*@_S"=+RObtwyftSo\0ۛ<e(Zfݻד… zRDAly7tG'00GySLa(7\u|VJy>sLpppk.\.W_1dȐA`ȑ].PTyiv۶mIII&GӧOG*if}z+u*-Y~r7m!qc2^l$픅/*a799?&Rv|mh,qeFr⮠l6=l/-Sx^绖- HQQQt:V\IJJ eeeU֑ a/榛nk׮8p_~:н{wVk琝MYYݻw{悤x_|7K.塇",,SEa߁m޼~mn6|}}e…xzzaױIIIs=_IVvv6T N9r$=zˋ#Gh$ӓ___܈Fr_%짰8jI,FҏcLلʫčG6JK"R#][#y~klfSPP IDATM8yeH{ds*߂!TL;<+݁Eut%?j`VP5HK,믿,0x-3р ĺŒlIfhPrmu9^Sb71$sK\W})̱L4:[l|sWWu"< \^] Q4sVqgr-a>W9 [JJh )HDS#K~֑~Q qFTr]^fZfeJbbI0"sD ^3VĜO$SrF>L%b*4wcFQ:q[V{BN1xuO&;j>"^ZJ4nVM??0 *!HDD.SAtsF5Y#ȲeIփ?_3+kRSe|tz97k={C&R?no}yRY9v=%^ <;],,kKKcVn.)V+J%o]Hcu:mJH\ $Pt =ɵ2*kXxo2/J<[[z-&sh U9V/qD5,My1)Vŭy-N!mwypII w;99XhP0LJ-[2LJD*yge\:+:a`dH-uPU<`*gg+q=rR&UHV8m1bf d|ZBMpkHgOpZ?7VOB`x@~w,-F8β2>**:nh4y= Y<% >2A@3Y X:Kd~vg+q3t7A 7uUhr{_α7{UȀzZT2hQ15'82gf@z:jl &>$^^%7U&̏%%D Q8R#c0)֔:Y /~)OaFӗ)hV㜮fa!v3%ʳ7_:PC!oQ`n(((筟r<|0nJeo.d5+iz=Ȭ,`UĂFT2? )!*jXBCCt RSSILLh\ ēccL3O@Z*dr̭dX ZOߓčŽyҾ66,*MKgYąE|t-D6R|gd5EWf>Gn3؟;{0w{>g}pg4Һ<P0ZcNGĖRvqZ7µ]%$IHz;|???!!!dg ȧ@A=ۂ( wiR`+cT:2Җ1L=QV,^KzTz}d~S&kM#w; ?=}^jLn_y#2sDMZy7  kĺƿ}|8i_VFovhh$W(DFFү_QTߟ6m 29kkm]gE{ ¸mɩ,/ S=8ثR %]Eѷ1wma~-/|z;lRbT2ˋMAAkْVfJu%n $g3aݺujsN6nz=""'x04 ,Z4֭[ٱcG% rJ֬Yw}W鵐ƌ\.祗^j5{FVjU7>}bn{ŠD7Ra+WcsMͿ{3Nٕ(~7&y7&Oλū ;^Y2ͻ6L_<7 5;L{4Rc.3z~nrl2 ~rd7nbGWf0}j3lH F#?#ZZMOwwVJŘ l617RvRk: @RWwN?[|Bm8 q\͐l>3nVr9'OW_%11͆bɓ,+L&c/yٿӺukq-vr_hFٙ*8q}_y}Áy^5ɓq1]O`+1cxRFYΘc 04NaUD]ِ*YT a"-McRܕ2y}b npwki6``LV72$3 h$fC/V/ooXR;xKbRXrᗓgq1X Pfo]υh}aϞ=8p={Q48$Ex6SL&h̙3gxO?MBB=zpĉJ>}Vsܓ.sS&wuvQĉ~9*]#Z>)IܸuPhOlVリ]rmSR|™ Wu_^fẐ}idݨ %yyWe5pXsB% 7T`2` D&#DvIЋ,lpe_ JEtt4-޳/4Xz5ǎ]v,]___f̘A֭Q*޽+W^&?**I&)..fҥ8q&NV%55`&L^gɒ%9pM6MSN?OOOΜ9[oE~q"Y< #Lxxx%cC@@֭cرYƥqѫW/+h4̟?%K0f6lܹsQThZ̙âE3f 7o̜9y1j(x'k%ٌXx1Vt֮]ÇiӦ W?ذaSLd2NFF(*..v-*, :F.WI֊ՁT|\ w\$ j{':;kv~qkgQx,#ǦW71uh*mbs^*aZov[=e^QniϚbu8HRmdwZw ˕GPuO>tejӕp8HKK~`̙l6T*#FA$;::tr 60HMMu}:~x>:P(2e LR*5:Waf䢋IMMÃΝ;Wv72m4^x敒Z;MrBZr%~~ tsjK*G0I0%N/gLgAŭ٩ɍVx`7;զS>bڐWjp3xsG-D7d`M":AXXC q=׵kWxYiӆӧdRRRpwÇgʔ)l6RSSYx1YYY=uNFR0$$$пd2 {9y~w8$$$P^^VJ?>^а8 M';Xѱ;x`.w|5;C S˚f%r*b7 \DҬXٺ/7Z>޴W֣~LC[x \3űyJϙfٳ';w}ѥK>Crss+lŋ7oSNETZ ^u}Y]Loٳ)**")) kESܹs8q" -[w}OUvS1Uxtu YUԠh<"""kd"!!Fef2Sqhh<Ÿ썘Mς$|P(e-(Y6#r((e6TY|R1y0D˒[ٕQW?Aqвd?1 7dpo qcNd[XlM>w55\,\I&5TȺ2ud:(xlx,LFF1112 )))$&&ac=kFm6mӐIhRYz%$O2)SM{h_KԔ|7] QJBy`:8* elX)4b܌桰wL*O[ ztՓIe|K{Ih2">4+r6I1 ,^Aa%^%[%PbgjxN@I톗hl:MBk@#SvٟHJho=ӃK`篥v?λy\Ցiŭy9@N?%ӳoZ+GnlL)!q Y<%yNy' ؎#*{/%C_\o'iĢ3M"\S2l/+{]^قfhh$SB4"##ݻe#&&Qd.z Xv[F=#U1H=BaE!Edsxּ3_~F1j/?~46TAHO6H|9_TMq\Aקjv$# \FpwЯ`/C;{01/Κ8f\-fdőQ# _f͚U Q}NB<$ų0uT W_%77={ХK&LҥKIJJBq;x`vU颊#ٳ7x^z%Ϯ][ll˭c(XBA^hl6$;elI;8dQĔ/03nV[&O/̙3gl}ҥtn KW J!;Bo4:D]q*rҭ| pļ=Sn*~gxqRJ`J9S.ܐRpsZ1_IY`]yA|N`߿3Ll62ޯJ"::ENŊի9vڵ`ҥ2c ZnRdݬ\2QQQL4 ^Oqq1K.ĉ0qDZ-3az=K,aȑӂ9m4yi?~<9sz=5$C* ߌXy gΜ!--={0d>ӫmF||s8.ˬJ]vQYky,P}a%$ꌷӜ_S^&npxǺQiԇEn\FhO~3tIenfF}>43c^+~1+rOҊ<1UjWھ{8pÇ dl`ݺu;5kָBr8n8zE&5$ IDATttt%dƌÆ ;w.* V˜9sXhcƌa^uz3g2odtLXx1Vt֮]ÇiӦ W?ذaSLd2NFFWT̞=˗SZZzc] Bxx$Jl6 3?t#+ 8] 6laaaxyyD?~FOP(L2p&])*>'!L8\t1xxxйsg~+SXXȴixx |-%%ŵw۵JҷJHHIyˏCZAq3g(]~C ˼~uÃ0 zk׮ 8J)vkӦ ӧOgɒ%~J2O`ZQ(T*70gΜKq>'!c6Y|9==z@P g,W_}Ejjj2AgxHLLlvf*V&LЭj^&(hݻfx s1L$&&KHT\ JWQz DMr@Զ h]Q3K)d:b\Yo:ܫWˌG}W 'N`Z pf:ꓒvŇ"IMM%))ڶm @V\ j5;v;~8j;pijIdl|73|pLf#55ŋUSNqԩj$9{ӧ999^2&MT9FL&C&\p@y.!AEf9b?y t7(4#G.#FE%.Pp\\7ol&))={sjݷo]t?$77[˖-,^yk1uTJ%999̟?Պ`_g 99e̞="ZaܹL8AQ^^Ζ-[ػwksQU!TL;<+݁Eut%?j`Vu(%⪴;!!s%^d>N|OWWiZ)M2c{Cϝw[A?\9[qcr71腆zc55\,\PR+=r%?t`?P\( `8+Uy,LFF1112 )))$&&JN 3e+#dn*iJ'\hoĢRbQp=~~~a6{J" )b49x`KH\+ѷZV-Cf7Bb+wpU,RUT<^ݻz?~w}g$!)!!,a|EBw d?c:fdEyFETó~ ϶mضm[cOCBdv fCck"#—+O( [mR# %$$)!! 3d3vmż|,&q=Y,B%;kyW{Y:.SxJHHHD3d>wq{3JIi )g rW.]npJtwUoѐO fE.nz"v8Zvkky)V XT1X$!!Q\$!*jXBCC]- $&&b46MOλС(ۨ:j"cU捅K4e$SB4"##ݻe#&&i͝{Fx&֍t+_/~'oMm,BU&@h*ajHWm JEhI\/xx tr>&.F]Fo&7+jx4`b@q3%gC\᯿Ɩh|$ggݺujsN6nz=""'x04 ,Z4֭[ٱcG% rJ֬Yw}z>881cЦM<==??lQفjU7>}b{ŠL&#.. #Q+FУ9;wkZ)Io.1iU~-*ϳYųuXgã}L2鉁 DJb貔t)+?DqE,ZETU\ R4TLLd 3Lr+ɼ93Is† HOOsp׺ n̙39w,Y\oNϞ=6m+W$11Y kǏ?r!466:zVUUW_qqt:&Mbԩ,]?aWU)YJI^CͶ&7WErbM҄Z&::j\G(5wLl?8t뇬H%W{<ϔ>Fx q<|뭷oq-Ka{wֵNVq96oL޽Q(Iܿ5x;3ۙ!;DXD>Oۻ}A KFw\)))İhѢ+Ϗ9s0sLrss8q">(e^Z'p BxqqqL&9r:uM6~ƍ̘1@VV ?}t4 cʕ<裔߽:v$7WuSPѱcp F]к/Am$'q:IЭZ؞zcAĢΜ/J<<$z۴M()-4 DQ۷we),4RRbh9e2dݻwo{zz2`{Ҫj%339s`6Q!2ݭ[7HMM`߾}L8p|||Ȱ}:qD޳]T*1c`KRW n@MrdddE=8tPן>}Bf͚exƎKj}Jt><=o Z!B”7V BV'h¶wzg$m7Ӟ.lm"<< &؟իcǎZ buԉٳgb h4R(++Nd2T*Kx5pKvj:cM1{̛7˗s, aaadffJ0[N^ȨȲLrr2 o+NN DGGVQ*ML;w%55ɐ!2`SMHH@вyT;>+%7Ԕе.艸BN DnA[o0l#tDFedسwWޔwyx96~w,Xwӎ;R\\LRR `1ɖUȬY9y$111( 222cDEEDj޽;ǎw Z- b׮]ȲGQ׺ n̎;gҤI̘1LFFqqq={ֹ$''s'Zɓ'ӡCdY?eH/xF$I(&FZ"u˖-/ꫯ2sLT*ϟgѢEL&xט;w.)))vba,Xb1L^'`ܸqTVVevmk1e,U?dlTh~]E|QRtDDD @||=!^!O(Uq[H )m_:G-'($81: ,?̮*d8_1TLo!qZ[ȑ:t b3#ď?cGUP;^4ns<ܜ`esϵN4EZaNTwcxzai=z_de|7|7M= S 4 :D6֏WP b-A.BgghP-[hy{w'{a>+W_W::A}),czu1YYA)C9N(ܸ v`ӦRm+`hS 4)JĔPZWQ(4l)jK8f+ΜeYfÆ s9uYAO7`̙;w`,YBnn.۷ogϞL6+W,˄syǏ~rQ@Rll,!W;a{+c]Ud*%yya6۶4ssU$'/f4P*MjݾOZSLfsi3J;EN\헣P@l3`jFBO>)/Kt9zor-RXrvf8F;w͛7ӻwo O=K,!!!LUUNh?Kرc_ӱcGnoިquΝ-OvfsyyϳsgGsaaae O‰!ɐQ19hBuV.hی̘˞=Y:nRQaaÆF{yxȐ!l߾3` ڵN0 TVVҶm[F#iii 駟2}tZߟZЋQ*<36jLZLM=UkloLKACxIoPR`=TnNќ1)SLG7SRR>fH<$:I? )/W髹S"\)))İhѢ+Ϗ9s0sLrss8q">(ze8!<݀8L&YYY|9rN:ѦMF]qFf̘` ++:ԩ=z`Μ9W51\e^OBEǎ)[J^2×W>)hWο 1󮵫RIǽ&[twߕe|CG=x0Bu9EVr,#TA{w(/4b(b9e2dݻwo{zz2`{Ҫj%33پ~fj5?AAAȲ{w֍,RSSطo'N$<<222eN8Ѩk׮(Jf̘ؒT۵u P\t1xyyѣG:OYf1zϻ;{m j2bNZuv9|x*)){.> 6,5DŽg|9ûWՠL=NZt _LJuP4Z)(q]^f8/M&$Ķٰ>*I@!rȁZ/&+9 򒬜?iMTMa0_rV~s&y҄+eB晨gwaaJzț tǍ|q wM:nCo ۾WX燥=yx96~w,Xwӎ;R\\LRR `1ɖUȬY9y$111( 222cDEEDj޽;ǎw Z- b׮]ȲGQ׺ n̎;gҤI̘1LFFqqq={ֹ$''s룢xF$I(&F,wuQ*IPmN3d%ISAJo?Xy866/sFD ֭[vϞ=ٓ>Z"u˖-/ꫯ2sLT*ϟgѢEL&xט;w.)))vba,Xb1L^'`ܸqTVVevk"jꇌM Տ~k5蒯Z+Ԣbcca04ī99< [4l$ݦ! ,lGc{g [(c|zlF [~.c[Pw{c7++|e)|P?~m^tGO > +8VPQXZ9rnNxb|ɦJzE|FfG9P Ta8&,,^ft$ zi Of=yRIOб-ޱڵŜ=ۼuVnOG{֊,6q:t-i ȨQػwoSI8 8  I^ٲyA4iݱ5h`j~==Mp힧OWzu_}U֬7}*:RG<|y[822Vۖ2׏n;M<"#S 8 Rb<r㛅: ycsMvP\b vͮ̔)Lm~իٲi差L;=^a٬,prg9ߖs* A|7|7M= S 8&\Efr;79 4@C`jox*Px;z(X +d[аݨ(5O<ў( c9˗x+i'N"8B^±o181D hI)Np;%w?k_w.3ld CBfLm)PpЌ\<Fy"I`2J"5ǖ ky'FyVZH_֕p -!<ECXXހGFF GZ.ߥ$'8oqۙ,"Ww$ymZO[Ċ +~ZªUd;ֵFI}vd@ʞ n,Ķr̦)aAsFOÈd. $00hIIIi \An퉱'o:V-o.$tq Ģ6 3gѫPquJbjQ$ީzjYyU#K)9|b4w8H$ ˆZfĈl߾]Lz-|$fm1糜'~z og]P]<n[`_? fҧYP`fb֭+}@ RpX/z?w2Y©6MS={{ᥗ^{ ZBx6s֯_,XVL&[nO>`ʔ)`ٲedff~z6l_랲,f֭[O?Tؚ5kPX,!!!7x1jZlL&%;vt$55z RiB$bcc=-}5|b _WT[QmYR oEkkixC[[gõz ,^]ڵ%7L~<6o=i.sD!gdҤIRTTđ#Gxwcbb߁׫Y,IOOk̞=sϯY>]fP(utfΜɹsfɒ%}vzɴiXr%ȲLxx8_<~x~ZWcQ^^طuZ$/!f[@nLJ ZMttwFw(#ZVR ozO<.bAy7/pdd$SLzksM7rJWS :7|ٳgQ㡇o߾=zƽQ&GnϹsؼy3{FPSOd0TUUq) 999 <$I;_~NvΝ-OvfsyyϳsgGsaaaWeCw[=(8gۏn(x= ۴$g۶J~؛MBؿ=/km`f!:U c+EMy3-b?9RQQQ>}. KJJHNNWՄvٵWb4ٺu+_|=Pc_eڵӧo߾ka0m۶:/O?ecZ߿?III<5HFaٲeXV;'|BYYY6|||ߧ5`6Wٷ|{e +`, 1T8o SNO,F+8W#5\z<۵S2bE-!/Ă닛<RGt7+g_-Θ?ԩS7n;v젰v`.]8yd \Xcs= !RSSZA! 2ݻwg̘1ZP x]ZZ 0={0a.]ʸq<dggc=s=… aϮ ܙhY3&vn*u|Y)gR4?èQ:tQ7xG3mLnaN4zǧmy3[R|ܲn:cNKKcܹL8)Sg6mdOJ馛szUyyy?0UUͫޫ d2̑#Gԩmڴi7ndƌ ή.[%㡐(5Y{հiS){k<`ϓaSC%QZn-Л=0՛#/dd"NŻyuѻwo)..}{]X9|p hF{=͛9p0233k%]^z՛=Dpp0HѣG1@tt4jĴisZRSS+ b+~MF'3qVK :ѱ XԻ-;3(4T̙u1ն+TU{}9)5DG߇Dܦlr2~1G_wWy}hZN> @  --zB`РA >3g^FO7fǎ3i$f̘l&##8Ξ=[ZوuyСfG_q3b$IB41r䩋θj%>>3͓1{ @%[5o:lzw)xi&O֣VKTUYr[Zvkٕjxr>u 5ZR~1Eͬq<ˤI CerrrXt)1ΆXl& ȱcǘ={6΍ 4?lL<wkWXqs)))_dm^%Wg^³Go_[y,+WiS ܶȬQtD ҡ/aߚbJs~@S \R%R2S[KX-**rLd}_~ Z9[ kW5s1dP^+ظޘͫ]mY5TGp-:;M.k֊*gs913b,-3SWg}-+9ӗ (P^naݺ"RW۽$ü -`P],|b>muo(U?~|ojk0YHTP#<>gS^t2UUV>+(pB#_xoP=ڳk3<#tщJ h )p(Ze"ABB"9] SgOy;;? }RJxE2 H ={*x|Nr%R`BQYma{r|N[D|\!fv(b4g8H|Y@&>>&z/ Md:;AA=X͐ةZyț-;^zO E{J+zn§NYmY`| 1 ;WAdd$Ç[ZfĈDDDpdGd<1|/|Y%}墔Nmdٲ@6J3SKD'ޖXTXbF73vc<q@qOhe;*KN'pϞ=yr/A@x<9ׯGeV+&['؏GDD0etdddl2233Y~=6l￯uOYYf ֭㧟~uL$?qwOnn.Q2x`$VdRcGGRSɰa(&$I"66lFL۹f8W*tapzvօN'3m7O<ჇDEy.t5w9n+8}}3b?;_+`߇w 58I&KQQGwߵlohb!99?ڲ~zfϞ͹s[,l֬YSk Gk׮t:ywk]#h~̜9s̒%KeٓiӦrJepΟ?ovccc _Wڶm˜9s(//'44"&& JɪUJlmHN^̴iTPDGGnB0y;7dTRTs1 Lgl_꯼RfcyQ`tݢTKϖ<;W>+%JDp<ɔ)S?AFFzZtM\s}j5C7ddddi`넆K/1b~ƽi&AlΝcBSO=Œ%KHHHl6SUUũS0/ta%Ibرuh49~2V+CËA^Bd`6W<;wv?vMe-R:y[R@CdӫgbnM˷߶W Tpq㲙><&|U[F;J6:y}YD'`8cvaXRRBrrZ&$$ˮx֭[/x衇/_~СCX,Μ9î] \xJڶmhb>SON||5Tɮʾ3-͛U 텩.v ,`<@N*^xmҪXmj?5T(%d|^hcߕ9Ͷa1?~S2n8vAaa.]pzk֫ؽ{7sOcDҔ ,۷oІVg>&hqodE)3A[lgG%X[yDVbL_-j)*ti#Gf]&:|xJ2'O11oI#:DZ6YXaM3ᴴ4Νˍ7s=W+)馛nw^̥U}̗W!!!۷A{xqqqL&9r:uM6~ƍ̘1@VVuWTTdbڵX,_ٳ'gΜ%%%бc$>m+*:vNP\,Q;! {w3LE-J+glǓ Q` %F k#4Xy~t?UEB/jyb/-/p-ΚycѼ<=o 6,5Gl=wlE$$$ZF41mܹJdd$C\C IDATx-'!!~/| D6{JnJ<O>Z-QXh Yѥ*,>Q9t$AE=m1Uw ٔ8cn߾=ZӧOн{wHKK#**|+P(4hÇg̙W}} ,3w\Xf5GZtcvA~~>&Mbƌf222ٳMNNXo6f⣏>wk 1b$T9Eg\j`Ao2wUra#hw'j_ o91l^'4T_~Y_]̤^ik O(TUVTw,zjBx6)Θ}}}4iaaaȲLNNK.%??#F˖-d2a49vgϦjFɐ!C8uEK0U@ejt%_sԢ4 5`0Ojjj/՜rC+vx+X8)!!6xp\uw^϶z]lJg;vfrjL |O~Rʎv(۫o:#J&94ns<}!55uzE|FfG9P T&XvS0RRR&::0{bQQ$$$O0|o\":n7co[~b#BJLoׅB%q8/>g-#>eO?'u7ήj@8 8 ) }Sm6c;:NPJTвw{~(Xc"3ޝ8ΆbT]yԨmϊqJ 8!<VJ(me޺mvvvbٲ ՘LVߵo!|7 U| = @e Jq)RB”b3$;Vc,5EG3*fuX.O? &+{/&BLՂOBx fA+e_H2?e&FH?cq7R]/Ky|]~*jy֎}+5vV@ h$Bx IAPڱu*Q-<5m~4q ̝Ǐ?K.Oy%LEK 8iI=S  Bx ~(9]e Q큩=.y-H<sP/T2cyrr\`+8&ғ~,?(9W}!< @ cKw)Viw@s*17ӭ@oD,X ]xs'w,/<wX52][֨() !@Pk$UZu[!#ٷ7Ϥռ^0J̞?;y]xxܱl5UOW7*<]Sb z :tza/ظI/]_ V3,/G熱^D!Qty伙G\`p S![G>៕0*qsasѵvݙ$'D!AEOA`"Rˋ=<ʿTD5݁w q :$~G0Q(Ǖ ~6nb7r%y>O*P(%rxHa'x^խVk+9tݶjj^ WB ]ZJXU6&@OW@W@'ѥd m8j%^~YE2UU&jJ"*Z!a}+M]j;WzK[c{xpÃyyOACO3%Dg#5];"׼c >}n-2%|SMTD^yHLtQmw,Q!a,*R϶1jU]uoj)XYC :@pD'<>`a\#EEmg+~U#&3-O8*N-1g Z+Bx eJ-Y޷IQ Νe,\X%[Pb¯MɡCDS+@ h$Bx }lЕNn67: S{=,:saP}ͪ6ooo ;w2bnb t = @N.l'ҩi,w"?%u7Aۆ_^Rt]=Ζ;vw2#_}U ???vM~ݔ:'--VZLVVVWZw}UY.]=4&V44M \4;y,Һol`\.2>0zZǻ\R@1l0ՍqmY$'{Ndzl2<g%ߥ>g^kԭ"g-͖-[8u _н{ww7!22D?<[l{ׯ_dbԨQL8/_&/uu{<.粺F<.=F[\]+R(xRfM6s=͛:u*۷o{us -[p=8.3f ;v 33X,3azŐ!CXh>>> >5kpe.^_b}QQQ9sLjuAES~Y2jBEuM Α,,Ιu6LvuάV2Yף\DkauN[x隺eՍ"S, ۶mc`00 [ zb˖-7w}C /Tǎc߾}̞=wyTvhd̙/1ɄOg;r'B<<3>CV+|#@V1%BPjILLt|a3o^{}Yɐ! %㬺TwFwSSZ]@a41uf\|QF9Nm6m0n8{=&OOVV)))\z>}_:%ldk*tؑA0lH}y()αvZ[Ν;WF#aaalذO?.]sϱh", 6lg… 9r4iy@ٻw/Æ `0`2Yx\XX޽{Q]UZPW>P-zȺ ==JGۛH3`>v'|ɓdt)m/̙3DEE]\vABBBۨꪮuu#QO4*Z [tvG qmnFMpp0AAAa\Bbb"NQ]Uʙ{OP;Ebvj EU ,5ŧP[*ʘ1cfu]eOE #,,xOΟ'&L xXx1̪U7oSLiӦlڴ0֯_OVa֯_۷ogĈ>|Gvߟ'Oرc ڴiÉ' 6C˖-;wnu=K.%991c0g&NHVVVٰaCx VX޽{ l6WSe4Yf ̘1UYW`0`0طoV;tSO=Ev!)) r9[z5FBV+?~!NW^uڵl۶u?Ժ~;&LM6ºuؿj^0RRR׏!CiuE*J__歷bÆ ̝;#G+`ĉ$&&2j(6nX:fbժU&^{Ç;u瞣W^_3gdƍL2VZa6ٺu+iiiUYsαqFBBB8x`[[hspȠiӦ7Ug{ѻwo֭[<<<&33̛j@׮]hҤIY2o<~g+޽;?}8q"K.h4DNN "7OCUi۶-ƍuDGGsҡC<==KfeeqAJ(>о}{5jġCl{w`4OIHH !! 6'سgǏgݺu%"??EPPk׮dFx"p-f6… 5VjG֭$9ʕ+1cFa4hQQQDGGӷoߛ_U?ҤI`̙3X ӕqYyyyl߾7Of}`2xx뭷jbX駟֓-"ΡY DFF2h ;v, 4ãL@-`R-XsջwoڷoOiݺ55C2rHrss>+\<==,?05qAխ$== :w\;Z_\V#YV^}Ux , 3g7ިv[f3s?_5qtܙh $//٩u*o)qܜ6mڐ)RzXbOaa!g׮]G\}ܹ5Μ9hG-.11 F_>޽{ywUV7œ9sk͛73n8vUbNټy#$жm[ W^of>䓛ѣG9z(ڵcz[>}jȑ#L>ƍsʕ*﫪ΝKAA 4&jժJ8Sjj*7vIE8rԩ.Wtgy|jѢCe„ O=Sڕ^^^;v̩5E*Jӧ!!!|c2 G dddex'IJJ)))رoI&yf yoX755M6tRBBB8<dϞ=dff2|dgY IDAT̙?̞={ E:tf͚?;vƀʺayǙ7oC 5reƍۗp} $$$FvZǶqqq<8pByJIIGy椧;zǏυ cȑ8.v>===9|0t҅_U1h :wbo߾|_U̘1qA׿Vŋli ՇsI&=sɓ'3f O߶mѵbfeggyꩧhٲ% f͚5%zh>Xr%رĹvW^XG:{&MDf8q&Tu˗/_~NJ@@ۚDÆ ֭ׯu{jΞ=={$&&YIN"44Zv<%^+>5OϞ=}_ZZ'N,w]aa! ,`e֝9s#F\Ȩv[mGDD.--3gx>dnOyӧ:t7|9k֬붳_&=z_???kNetܙlb ONxx8111XV8wK.0dСL6 yWF`w7MDHS8p`i򈋋o߾l߾ݩy, 2k,sN.]DHHĢEHNNvZ݅ bXㄅTX]PPxn:ۺ|2O>$/={ӧi"R]bm(Z؂'-}-:ԣX̸6^d [n_"\s/\iw7B٥) 8d-W VhqtJ""""j / ""rP U{wW r;U[T]rw#D@Sny{!A[=n%x9cLIM\P ݹLIMX~> ]n=M$r3(- B_ѣOy)hI/si^xM2~豍;Su[9[gbcGw+[9ۂghH=[ʠOEzĞ^w+r[<\xNt[kOg. j9պ u v .?g qSEDDD\!@l^(>۔Iz"2xm`;WwlۍM202jmD-AEK r_DDDD\*[м[EjWDDDDUWHݥ)"""".)"""".)"""".)"""".)"""".)"""".)"""".)"""".)"""".QYXlZFcEDDD(^7#VdzEHU^.a>P{-""""R?`:%M^XR:x xfh_FYC5>=Hl2* .-x6>M """"[rϫ2*z< vڋ\ ֢< """":{n3`Nѣ=x{>Kt ,o0'z;NEC9CfySSDDDn)~gϥ-FAP!t/HRz⽛M_agebm*TJɊz6;^XѶ """"CERjnhT*6EDDDDDDDDDDDDDDDDDDDv0q.Z#IENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/window-startup.png000066400000000000000000001753251476551703200253170ustar00rootroot00000000000000PNG  IHDRQ~sBIT|dtEXtSoftwaregnome-screenshot>&tEXtCreation TimeWed 20 Mar 2024 03:45:56m IDATxy|L,D[DTvHWѪ_ժڋ*-.J]k(EH4kՊHB&?bFf2˙Lys>3s !B!B!B!B!B!B!B!B!➠GB!B~E,CkeS!B! &e:;)4N9!B!Hs8:4T!B!p/K"ML'okO!B!7|}N-M2 MKL:B!r4[Y'%J kg45%5*ylp !B!DTrx߀;Ŀ%Uagioi>44L2/k׶ͳAL0B!➢H_ۑǿ۳n~nP<Uqwixڝtڛ_B[rl׮׮YRQ !B!4ZqcUOYOKؖbkY̦΢m۶Ӧ,-*RtiB!B{ ?O:ocN27tfSGw4O^ rfS!B!O4 Hw< NKg:KQ[+IRZkVL6B!>VTcՊe)AsB JVNfZ;ix䥴٬4I9N5B!BJHPCMti~!{iδg B!BqR5(>̓عS4pz>B!B_ Z5DN M!B!x`;,94,4e,B!^Pr.h8Kg874TmO!B!sARg:}ڻNo !+Wp$B('V!ʬdrZM8-JI0H@mq06KٗEpPş:UXE/6^^^j[s!"N-|(n?&NER?ݦ\2 胹&ˉܵӦϏ7fZZժox\JԩU2HWg7vp$8mZ5gܘT@uux4xxin߾MvmmХu9tm[! :G>̛RjUOqLZQ- ֑pop;4ٴu;+W nĐAh԰_m̉kTGAr;۷?{Nڼ7sZ8Yvsf.6i¨{:j8C@Vi2[l畫\5C:L2xxߒ)QJrmӓի/,+Z.f KФqfҕNޜ4m[3dэׯs ||}޵Tz=7mJ*3لK lܲ} c蠁iܸU!("=Ouп={$i/d~NK_}G@ݹWH *5];wQ?89}sX}ak[WC!*HLJfƜy3m**s> %-u-D!怎~n%}NWYd!t91^ggd*VBڵiE^^^^^<<9|4:kvoٲ;6|}~`o!8(8ܭb]4y8[">$s?\POAP}Ɛg@Veԩ]{*Uxmcg{Qk;ظe; 2/\gZvپsX{˶| (W\_.'H|vr"y6z?_?y_|ވFUf;|̙dz|m±':>ʁCqj:iwnLbzLJQ~GzUTqCEO`&_).ȸ_狕%&mk9g͟7V'2ڸ/?ۛyy|0mR+Z;QLz֨)۴BRKRyYK6fdiռ̰YR2~d;ZF"?\|6?[/6QDFfmGuUVle9S{}aoQ|!Dehyܽ# 9vN!pJUfjь]:֜y:mZ/}0p"3|@ڵx&9\iՂ1yZZׯs>vgaGC᜙eڦJ*xyzrkoY_Z˵%U/|ijVH຾3WXWn^~%<ԫZ&5-L\RjY PT68~@qHu}QB۵yk<2`f ̜OFjGJp},"Ky. nqTnys]zUNzgϞ-ڴl}%00ԫZ&9U}@"j4ܸcR Kpjx++O<ަTPѰArssܵxvd]dPOP@'?@QQ ncv֩xg?8~[wy:Js`^:K|",T'Oeԯ[ xgΗ$9) ?y/fOsZ}zDP`kڄIg2}- 4?թ@8sqcO5\f |/u]yct +Wq&a \v[2x`<<<>nЧWDO9ˍ6x?q>%^FAAyG8~G&O{F ;OQ[zAM~d&OE 7YGi) {A!(o)i<܀S'QZӧμIIK/xpmH%",Rn~'~_/8_À"aܸA=HP6=71ԁˈaRZ5"w#5-Q#1ٿ֨vϟ'EEz=%#W2/\<&qh}M?(.^"τ<i6smy{$ /XDZ4i_%/?F(bkg.XBM2iSD㯏mZ} N剶mJ$( ܴKz+B!BqqzC!B!}F.B!B2B!B2B!B2B!B2B!B2B!B2B!B2B!B2B!B2B!B2B!B2B!B2B!B2B!Bڊw@xVhDB!B>u2pH+*&hNS!B!wǮ'c KJ;v%M!]VUj5*UE(B!+*OmPN@'=SaZU)'^ܽ\6ˋ3dyxT`TB!BQ T*h4\h||uGy$/v_ WpT g_llF5B! W4"LsVN_F ٔ3B!B,s-ߊ b'yN)B!.pˋ:Ϲ*RM8krR>>B!Bw svϽ*JM87K)B!.tE!UmN6l~3B!Bܷ svs pSi4r !B!p,~hxV*l UDB!B@0̹ g;^j+z!B!x \u.2 Up !B!\vs pBT!B!k9ܥBf|TQB!B< sm9(B!-dYsA2228s 7n$<<*UPjUpy_2emRSS9}rJVZUٳgs|}}MoԨ.]FDGGsϕKu?&>>LϨQTRŭ1t:iذ3?|tƍ^Oə11hrh4{={CѴiSj92E"8:eW㠫X&*7pVb+V0e',, /.\#Tp^w^xR\ۗjժѥK8q[ŨX~=:aÆѪU+~w&N… -&Q6GԩSͺuի۶m3Owre˖4jԈnݺqm՜9s*:^EAHH \tbP^RxJn_˩R ;? ^gɒ% 8}?dddϬYUT-Z{ǩSHLLdԩ&pBΜ9CRRF2y^I=4 &LsN"""LQ7s%>>sαj*4h4LZZ?3;v4>֭[7vŎ;ѣN:L8ˆ"--}Ѿ}{s:~Ǐ1>noj~0vX&Lb޼yt:ye&٫_2m4INNf&mW9Z㉍ܹsY ˧y&NHtt4DFFҼysFMLL )))\ʇ3񕼜[nDGGΑ#G>}2Y=8x )))lܸ(^ά4 ʲϕdPk6oL`` SNFAXXk׮O?%44TqӧO{ >ݻkNi%<ӌ9ݻ͛Mk+%,sL0vڑƮ]_>Æ #""  |8AYr%k֬y l߾eSJ,00QFNvv6[l=0{˙5ƴAY9[Z3֭[G`` ]tQ7cǎeС3p6l+Wjwdd$aaaƿ;t耇{6y,554yVe9_QSk(icIę2ĥ]9+m9B%3gΤcǎ=z 6PZ5wu,L8+,{9N>MzxWYd l۶$xp 7o3f ݻӡC {KzIff&={dȑ&+Ǡ^z1$"""9rD{1"""ؽ{7GW_%22GyF9޽{С* ///qG~~>{gϞ@0^ zjN8˗Yp!kצQF1|p>-< IDATC._̅ xӧI_5'O,}IӇ%K0zhYd =v-]DX`ɳ===5j'Nddd0m47t3ɓ'yWW^vQϒ֯_ϩSfŨT*/^Lzz:ϟ端29g+>{p&>@<<<ڵk$&&rRbL)鳕+WHzz:EEEx!guEcڵ9s7oZVhZƏɓIHH ++M6PCiҤ P|O?N:vvܙh9Ve=82:$qLn#xsVlJ_~%G!++3fp}ܜ;epVrk׮tڕo< 8^/luvK/ѦMQTԬYdB 8rs-^T=<j{oO)/y6ٮzVs"lח&MPn]Nj%7âEի/2;wgϞV3|㶸X&*L8EEEٳ={f6mdr飹RSS7ngϞWRɳUԜ `.?%&] AzzrmѱcGBCCٵk;w`ԩ3gδY0aիWloͭ[ضmпNغu+}[Nq:FFAח|OOO4 Z Ϸ4/cⳗWXXȠAԩC a /C;&9Qƈ-qe}pys4ejRSSٱcfÆ 4hЀ2Ve=y;?o}l)Z,q]Jwtw$gbSzLFsMSlqLTth1dͰ~:zzz{nbbbqk?URZ~gϞ EDDRwFUٳҶm[^ʹs猋7B{ұcG ^ѣG4i5effOܾ}/ܵ-[RF fϞMRR999aKIIw-Ry-[r;ⳗWwAƎK߾}ݻ7.Ci|Rhݺ+ c/gJ{MZZj3qDEEѱcGwΝ;qzerul[c#cÒ\g ے񸢍JʰKq9.% [;;32{Tx-[$))ɥxe;#J{ڵ͛7W_}40ՙ;w.ӦMCӑ?ϬYشi9s85jĮ]yMQRϕ+W'ݻ`ÿo͛GAAW[VV+VFر'2| (J۳gxyyoHeСC9[nh"f̘Axx8zѲeKck۶-sΥK.4hЀF1ydZl֭[_СAAAx{{s%Vȑ#gРAvYRNN֭㣏>u0ydJʿz*T*rrrXf ~!ZVZ\|}ٍǕ^[GYQC%00*UбcGrssK]_(GEohرc`ڧⱗ3(oa1^1mLjy<^\z۷3o^َe|Ʉ駟oFiذ!55kϯz1tP~a?>ofȐ!/7J9r$;v^z4k֌qqEJ9s&+#F_dŊ#GxꩧiӦrmƍG6mqCՈN>MNNKO> 2w\~glb{ Rϙ3cڶm9wP|sÇs Ν;ٳ:u*G7x֬YÞ={()?gРA,_7|ݻwb OygyuU>|%UOg~'ȑ#-^zW(111XXBBB0`yڋ^ΪWίj1^1;Ljx\U?~}Ν;nѢƿuFtt49rӧ[mc2a @VVͳhƏOTTiii۷jL>ǏsYϟO\\\Kt:&##X\6m$''`25qDIMM%22͛3zhbbbHIIaʕlch)Sj?!!!!Ccm곒l-]y1k?cƌó>KVV+\21f1GJƱqFBBBLhJrcKo#{m=z4$99de/f{ˉ؜JIƼ=۝9̑1l,qk3k8(x"_~% .4y^cʕN-ʗL8FÆ c̙tؑGaUf|~Μ9_}ܹs Gt֍`z-6mDϞ=Qjz)<ӌ9ݻ͛}z\5kмys^xonu}Km)K-O>a2uTvڕ)SЦM=ҥKu̘1nݺ^QF((( %%#FڵkO U\޽;Ç{lcΝ0aڵ#--]vQ~} FDD 6:Xp!ZQFop֮] G^*RߕG*zҤI|g[@tb5ٜ<3uR96G@FExx8lٲ3{mW[}]#6;C2fٰaW\ly{9Oi,ygߔ]՟iݚ:XСC͛-غue'N!ї_~ɑ#Gbƌ\r7ok׮̙3ܼy???·~˗p>}`hZڴi@ڵiڴ);w,UNc̘1L˱chܸx!&&;wj*ou}Z222LJ VMn&RTTdu[yڷoO͚5Uͻ .sgϞ1JoaժUK#[oZl];2fkK\gW(#6G qv1o66h___N8Qj;gYb؊{dc7ә㰥vG8xvחaÆi&ȡCW^=z={o>TTn2BXmhՋllڴs;ЧOVXaq=OOO4 ZVT/,,dРAtԉ!C|rbbbxMVEѠh6!**[Gɺuץe{KMMEV+%[?Yg\yC쵭u~~>vln,yG-[m4\X2B,%1[z^NlfzLƙ<9r|sdtu:{6mwu#999,Y~ѷo_:Ė-[:u*s̡wr9=D.BBٲeKINNKNcbb^:͚5Eٳz)))Oh4lْ3gş;xAƎK߾}ݻ76wu$55T ִlْ5j0{lql[ƍ;v,3gd޼y7_JƑR_i<ޘ-K_ߕyU#M~]Ju$%%m+seiiijZhcVYˉ :&;O՟^}]sqĒ˗/s ڠ 4iBr{L8FSLᩧߟ)S˶m۬--ZČ3GP^=Zli\[2oǏ3k,@8V+)R߹?Yg<~WYI=6GѣGӢE xh4رn]G-[mz*۷og޼yUrb+6p|<9VTzmwu,ʲe;v5 :NG5_BXX~-P|7**9sQ$N!9s&G]vO>a…̝;-[vƍki |Mv͊+ؿ?իWg5~Z (G{[;w1l_[yVZR~Ê+%$$p-~]G-{m?~(Sq+wӗʛz$?IGHH \tXNʥ9sK=:ɓS^$_ >>>ue3zh,YYY۷ϸ͐!CehZO9{,'..xӧܹq-Zks_:Cko#pV0WL0|p?3cݺuZ|0c u?ODDzF9Ԇ9s~zK\\H-O>a2uTs7 IDATL:bs%44=zЭ[7y뭷jVȓA`` F"<ݻ3|pwNnnq}G}9cPgkIΝ0aڵ#--]vQ~} f|4IXp!ZQFop֮]JmJ_u9s&;vѣlذjժ-8^:+Wd͚54oޜ^x۷ڶ]ʜ;{{gu}Ñ͛ٳ'jSO=֭[wp pAEaKKK#--<ԩÓO>IxxB]Ƶk(,,tiݎ3wNZ-Ǐg$$$ŦME1f&OLbb"iii+ҫW/c_5'O,\ڵk+0zyy/2qDN>MFFӦMscڵ9s7oZ]Zc՜8qT~~~ >?˗/s}飸MJ\+WHzz:EEEߩٳիӤI~J:ucsDGG-_ie1a,Kł Ƞu&ۛ)OOOFe?ɷ18%uX3{d:ul/^JbŤsy+gIxѣf„ ئ_~%G!++3fp"[\vD?nq;w++sfyg_s-qc׮]x{{ YfDEEYC=t/L~bcc)((wp4h@HHϟGw߹n{N 4ח'NzaÆhZr17nl rss_ݰaCjl߈T2VWaj5˖-3>j󳺽yWpe qN?~ ,,gҭ[7,YΝ;[o-ߙ߶w~[3о}{j֬IZJҘ՟̓:婬ٳ@e%5bccoXj*/^ۙc[IƬ^&;"99bbbعs'Vb-+ceeΝ,=%庢}7򈊊W^=z={o>_n76Q6섳O?~N:ѸqcΟ?_ZXX_ @PP͚5Zjܺuk׮qT*-Z 00*UGzz: &gG=<<ܹ3员O?d5.VKV_>=zcym۶nݺT*~w7fl1de&h4Z |8VFAѠ뭮箜bUs^v,\2O8ejRSSٱcfÆ 4hЀXׯo|g/|||b֭|Gdffn:t:4HÐ'%UR̥VMx^7͑cHaa! SN 2˗ /`^y]y++scsyg+ל3sfٲe SNeΜ9[.-'%r ddU*~~~Mrr2iiiPPP@aa!''' j5>(͚53___.^/۷7'&;;L֭KxxqFHHyyydggX p(-- ZM-J=BQQO<1FC˖-9sKOMM-U\S9fffS˹\99gd~iٻ(o`T*be[LE4AnYeӐ$fڲl]s=]jSSXR*TN*hh ?20gN~^U><3<֍duR1hzM@@СC<CQQ&b5ƚw͛Grr2BTEJ̩K0־}{Lœ9sо/ۢ)U,P.]HNN,CN8)S6lC ˫Rv+ksM) `n)-_d>|ooo~iz%V: *~+Cpttұ5Ύ <OOOqssscǎ^ջwo uqv+ksMԣ%V|Nu>>>y< :: ǝ;w߿_qB:ଏyMRR{Inn.yyyxyy1bNrOm޼9~~~1aÆaggs #GqFbbbpwwgUF֭[9~8ھ0w\h4޽L*vA||<|_t)˗/g…\|}=l0UW]9hظq#qqq2bub(ި(7oNBBv[dd$=zTThSc/^ȼy1cqqq :TB۳tQRUAi=T%sk-!!!K#۷/`g̙CBB=zॗ^^2iҸqcѣG駟fĉn;[͕ŦuKt-05~V^ȑ#ٰav۾}ׯ_i,?{4\F,4ӏ~gU\uu&_[/| ;vܭZ_$++3bvܩuִnT*G%??aÆOBBofĈܿJփvrr+v3"vލ\z^~޽KV۷/۴iC߾}u8\\\t~jѢΝ& ˺Gm'$DݡVٰa[lP\wbU쵹N%66:LMMeҤIT׽ :Ba@o}xi= pQFtޝR YYYdeeqmu놇 6Wrug n/..yЏK}ܹCII ͛7҇ҲAgR\\\jЇjZǎIOOKmzBQ :Xf6mpvv&K bӧO/Ã_|+Wsj/(]OOO}U :t(n>,M͍Ν;s.^SO=EPP/_GGG4 yyyмysL^^6դӮ];N8A-={6}cGm'$.1b%weرf],p>nmۖ'| rU"##IJJ2=oۛgybܹsݻw^O?QXX7w%&&F3gp=ڷo;NٳҬY3m˕+W7U,8?&4i҄iӦq96o̗_~ɦM8j;'!uOrB!STH$#B!D%  $~B!di@2N4#!BQU<,8iذ6ZͫjcccywOHIIᆪCVIf]WɉڶmhkQ̝B؜-k3#{Oo$( kxƍG>}*Yغ+s*!g}_TԏqR?k5/ܸqbB 59W !D}$1u2&c)S0m4FAvv6&##ǏӳgOkNNN|G9sd,Y<*^rV ՛xLV5jw&--駟ѣ899OVVqqq5R̓'OĉuV.t`ʫJyҴ Z&33f͚eq5RR1sLN>Mjj*˖-8vx;ǡqE$soAdd$iiiDGGӵkW+ Sy(Ӱ0j5DEEѩS'&OF!--M68VsP_c\_TGϻȘ1cg U7[r%K.e޽xyy1c k>>>̘1ݻs)֭[ .]v 8Ç~8_|JiGI~ ,`Ν 6'O石}v߿?kǶmXbڵӦ3eƎKHHc׮]ܼyrJGI ꨼X+IݝM6uV:uĄ 8x`zPZ^Siu9k,& b/{1|p&NH@@<`޽:mg,sָq3g{ԩSڵ&Mh_8.L塴L6=zÇiݺ5ƍ#00mVTԡrUdIe/_JbҤI\pm۶)n'%1 !D}VgokY 'l ՅJZcٲe gϞ%77˗ӢE |I5jDpp0-"77k׮C*N{ǎGi~l۶ .p=y[$222XlYYYt xt+44ӧHvv6{졠rKT ֑QX^^^8::V#))3gΘNyiNچٙI&b̙z0}t1qss#((d>___BIiJJ 4frs}:4wgIqqq|Wl޼~ׯ֟ ΂\\\hذ!EEEf/{tL`:JyL1vqq1#GO>3 6h0aU%iWVNNN1VRRRqpptEƒxxKJJ.tLaIƴX-CS,1=={{{8m1 !D}TgfI!BltttT+W'((͛7<kץK<<<7ov[ӹsgt5'c阊SP+ĉ8q?6;iuFii)/^77镝uppK.lڴdz*ܼy***bʕ̞=,4 h޼ŗnZݸqƍ3qDOygٹs'nDDDoruFݻ0-|||#??[h"z-\BXX?~d?޽{3w\BCC4_ӧOrj*BԜ: !uرxbcc/tR/_… |2s6Z]xy1c :th$%%q iӦfa(%1TWy7n9z(?L8eTF]h4nѣGGgٔƾzjFɆ 8r7n$&&wwwF,}=&&9s搐@=x饗L>`X쟖Z:\]]׿<'#Fo߾es=>>>xyy<~! ݄f۟=΀: o/K,Yf&!B زeKMbR]U!ꓷss[Y( ~?-9)B!&d)B!&d)B!&SjBk:RB!Cp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! Yp !B! UMP[[!!B!Ϛ5jYpF:B!BX\R+B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)B!&d)KZUV5B!Z^p;vrrrqOfŊwmKÆ iܸ1_J꡶܈oaÆ&ɶ.6mb͕ϛ7 .榳'ƍxxxVyW%5kh˵kh4888hu<Ί5))wmSS1;(ڷ&R)sQL?'''rrrh۶}5ǿm`'|BJJ }:tJV*u?@͍i[ŚP[ Q7ՋOѨj6lرcٳg˹t| ~GvMӦMǤh0U~S.h4҈_T5eddpez6`>Ldd$9٧Odddpqm?G}飏>̙3$''d\]]jBCC oJ\\M6IP'ػwN6m=z ##ÇӺukƍG`` m۶5 b^zȐ!Ct,XΝ;6l'O(fKqwwgӦMlݺN:1a<7?cj˪)S0vXBBBׯv͛6U%~ˋI&ѯ_?rrrطoL3k,& >c`Iwپ};^^^_QX;WTyXi%qW]}qܸq̙3޽{s)vE&M,.Þ={4hΗɃ櫯қz4Ĝ9LOfiooON'Nh__ݻ7 ~)ݻwԩF"$$^zRtҿ}6zbȑ|'< 99x()ˣUVk$''ĉ ֛+l۶m >>}J-t*%qDEE>߸q"3jg}@9ɓyg'S\\СC۷Ιe[ϓO>J"99ؾVi\{&LK۷/o#!!Aqt1zꅝ 4>>@^t/_Nr$''G'us&-'!!dOJJ K.^\9yꩧe<3888p1>oM777~i~?pmo .YYYꊯ/_^JQFgLT}СC,[ oooÜ9sUlTix}֯_~\]]f,^+W}*쌃*J'| L}6Vn%1]*=DFF2j(vE6muրmfn̖bFI>}3f 6l@0a„*[ڮ6}?di攣[:>]'덷bbmTfS:WSS;-ͭ <OOOqss3%y~"""8|/rɓ'?~<޴nZ9󶨟ɓ'Yd >d̘1\zUi?رVZ1vX=x:7nՕ@|8!!!ܻwpI)PZ?×_~;'NԹ'근ϓs9m˫ͥK|r.\˗ٷooŋ7o3f ..C(ܱcj8r7n$&&wwwFmьQCTT͛7O Θ6$ƍ3|p=O?Dpp0'N{y}eUJRR 11mNhظq#qqq2b{ի9rLhغu} YƫLe߶E*mUlVXiKgs:bLL s!!!=zK/GIwGN[T=Ν;l4 w&33S.a~?{4\FX|!񕚚ʤI#ⱦVٰa[lPDvn.0 q"!P؟B!DӦMm!CB!u޽رcm4!' N!B:7oo0BTQN!B!ꣁtBTB!BaB!BaB!BaBfrrrڵkh4|Mj^}ULÆ m>J]l߾)STBBBĬY8}4|7i_߱cvZ>#Ưmwޱjޖu/O_=X3sԚO>;:t`t/|999m۶Z-?_[n8 K--Um{kK{ 둇 !֯_qqq|'tj?,,'x7|Z+SVJ}xzzV{1h BBBy&Ǐg˖-ٓׯw^ϟO899+b2kc}ۢwmgonZ3qѧO)))!//i*ei_+/+**Z-Ƕ,-8 ۓB;wpmۆ;ӦMu /k+~簳a 00;W_U:&((/8̙ß'v7|Cdd$/O>;vL{\_8sm e j$&חDnܸQyK_qTX[#E؂\R+0(..MGtt4?~={Έ}ǓE\\FIOV)S0m4FAvv,=qEn݊NaaajӉSNL<FCZZ6m{OiŰzj֬Y=ɉdΝµkɉ>3gΐ̒%KtWV3j(vMZZ׾֫W/xv[ӦM?ɔ)StgqƸ}/C 9nذaݻWo 0ZMff& ̚5Kʧ {KJŬY8s ))),Y'OV}Ty]P=T5̩SCX?SBBB=z4?~\|0ydN8AjjθJ_Sqyuܙ+W-VRJ̙39}4,[LoYAٜOZBIކ7q`MI}TʳvZ/_ԩSٴiYi(,yw9qh=7xH҈k׮:ykqSE!# N!A-[ƍܽ{WLJ3fн{wN:źu봗ckǶmXbڵI_$<<+Wdҥݻ///f̘<$tL8|֭[3n8i۶Yom,({"{ꅣW^… i׮d`vɰa8yN:'NO?eݺu`ggW,/ k֬aСڵsr%>{eȐ!ٳ0`Ǐ'00|Ji^`ϛ*oђ石}v߿bʔ);Ǯ]yfm*iS _cTyf͚E@@PPP`0%s>i#...:6T?`q`MI}Tʳw^ 3~P<U84ԞJq3g{ԩSڵ&M(jqcmtJEǎ9s&Vym˖-={\/_N-׭[GRR,[,us;_!!!L>]w sNΝ;GNNVΎUVɥK/}ܦb8z(s>k(wڶmνzs2%5)TlU/ڴigϞ8}_kQR~sќmɜinSO=(osX:LaMPPNbРA?~_Ug?Ks2ӒKJJWqSmVsHB޿_牥Ɣ}quu%::xb\3T*xkVW^W^x{{B~~>[neѢEtڕ͛3|rss>Đy뭷ܹC||<Xr%gϦ_~888ЪU+tb2} 2\|kҭ[7~1rH&LP@>||:-cǎˋ һwo u떢UlcC̑Yx1ݺuYfL>J˔>փ7535_ܺuAvgV)cT=Ǐ֭ۛ[[嬇ӿ1g_)S]k׶ߒ0K͂ 3384Di <OOOqss&cjj3s,8VqE͛nj3cСf)رxbcc/8r7n$&&wwwFmKRCTT͛7'!!A-22ooo=ݶtR/_… |23O>>ͱ|mq`-}d΃GOejqhcbb3g у^zIUUcmf!w#o<h~{XbiϚ54 -?[|׫3fLMRghтs-/tALValRӡP<JC6m3߯zh@}%cRhҤ 6+x_,>ر#BJC%66[lS]p\1ҖqR?ٲ>|Ç?-g:/5B׾}{ڵklj'hѢg>鰄B#FaÆCjQgnnnܿ>H2NǸX?ɂS 4i´i͵kX~T=C?B-ԅKKKe˖5F8p`M Y]p>.֤~B!dYddԏB!,8@HI'#B!#S82~_j^}U;X%`˘ɡm۶6I&+SuqvvͤάN3ⱔ| )))|wt*Z9WlתuUɖs}Κducs.~nRGI(?Paa5aaa<5Ja:3wf<ƍO>SRRB^^^Ӭ.{U6V]}uz) ~L: tBz&___qF`{M6!,#1ULWWjȥYz5k֬ɉdΝµkϏh2228~8={ҟɓ's RSSٺu+׌Ut㏉'++8FsZ&44Tq>ĉ{n|}}u磏>̙3$''dJR1sLN>Mjj*˖-IGIaaajӉSNL<FCZZ6mSq*YfqRRRXd 'O^g|dN]]˗;uTVy7$--hv~T1eMƈ#&""{{{BCCŋmgno6jQF{n߿ޘ3cTұUq -)~JHHG&;;Ǐ+c`x֜b*-Kc?<wܙ+WP]0ZMff& ̚5KZE_|+VIwaÆ y}LϵW8aYp0k,?Lpp0ǏW^!00҄ȟg?RUرcyM<|||sβ(ի 2Dg[zz:1cݻwԩS['''O2cB~صk7oԾ4-Ck۶mcŊkN_|pE1{yy1i$GNN߲pBڵk0`>>>|zә5k@AA5q3m4zAFFu֌7N;>)Is 0HII O>uS3V&sr޽ 4{{+$)IT:֭#)) -[FVVݺuIcǎ&cشiIIIdff2uTJKKy饗hԨ,Z\]?Z) ggg&MDXXϟ'++3g$;wr9rrrXjvvvZL.]ė_~󭺱44h믿n0&SSR&uya\\\5k֌;7kג@vv6g͛:_zGNNN0}tmqss#((SZfS3鈈mƅ wM1N-CiCkX36YsNZM^^III9sFѱJZyGARѽ{wZhA8t 9Ss>2Տ9NTVNuaGaa![~hӦ \tm~BRm/;wo#%%h,f ~㞕EAAKڴigϞUL+BϞ=iڴ)͛77=c1WTXXɓ'i߾=۳~z*FU:m۶q) _MSRRB||ΥUl_kmۢRHLLn+((￧}zQvƔ/kcZil27m}]nc}e9:4w|+55FFСCl޼EZ23g.(,, <8t>P>Ε2Տ9N<.8krss9s }}\t xtkqq1;vۛ;ҤI#66;;;:w 6dffsv>IIIORTtڕ֭[?̩Sצ?qmRԷ>TvyJTTɨQصkmڴ!..H.))2+߿ŋ=.: A EHMݶ0[3 Ϣe[\ﺳRӰUJ+5oMSns[OYZe j$hRuń Q,a0r\\u233Yn]SWb4Mc244l󸻻c00 \~!q4kmYZ%شi̞=!CTz:9ׯ_$/ L}]z>۲|[mig(Ɂ=ۖmYc_ܧTOny+,,dĈՋQFrJyg[m<{_|s᭷bСZʎ{Y>a㤁RS5FW...4mڔ޽{IOOh4b4),,m۶呑+뮻,oooΞ=7=z0m6l-+v4jPaަMBnn.Ǐg߾}p5 oή]›˗bΝ_wqX7oN6m8s ޽L7o7͚5M6\to}U;?7ki Ξ= /`EԩS\i_3o<:vh޻%[jYf7___FwYxK? Zl̙31 lٲ"##w ڴiCn*ǺuX`ݻwe˖L23֦f$$$pJۙ:u*חSW_}U<==cڵ̟?{VZoCll]m[RYmY۴=c͛73m4ϕϙ5Չq1K/GS'[DF?m۶pdKy<䓦x9|xB6o̼yضm[kʾRǨgCȣlnnngtrssc 6l۪U+>|8=...eˇSJEKOOf͚Hk6m=z4G]v@ҒϞ=ki*"'**VZw^Ӵ-[_oy&NHRR_}&,,-Z8'OoNBBCb||N'rWl4<7 Й7}Km֦K.|z!7oڴiC߾}`ԨQgbk۶-m۶% 777vA^^=yyyݻ .0|p\b5WvwwOQ(((`Æ ѿN>ҥKiӆ|dڵ,sͤDu9rr@ҥKG8cbbXr%q GW{C?s=g `Dnfa{wϵŜuXMn<+@p xܴ7 piӦ{UZ ## .н{w7oN&M0 >}gVzİ271wŋ~:Zh4Vٖ|м8tv]Sԇ1$7Z)6J\\ii׮o&&"VZڢPooo|}}1 8p_7oN߾}ի-1PUƍ:t(ϟ7,W\ۛ ;ɓ'; 姟~ˋFOnn.ٴjՊkDuMCCrsԩ;vd׮]nݚZgStO>dqiھV4k8okڷoOhҤ Of˖-$%%UzWWW.\?]v={p99rEEEr%q8qш?.]bΝe9x /_SNo>:׹;iٲ%uGff& H7]k[4iGa͚5|'^Vb@TTT,__~aݵHU"^_YۍRLEu !GSDDDDk8R @r&GDDDDRY T$Y4 *8@eʏuʑ4D AաXXn8Nvv6۷o/;혘~*?oMثqأ|~=<|8YYY̛7QZe=z낂NLL #GdÆ ҧOſS,YBǎ˴s=G޽fӦM^[8g:vׯvEpp={ҨQ# RfZZZν˾}X|96зo_NjvDFFh"6n܈_oi}TfϞg}C=DbbMszxW6lƍ\z7eUr-"""Uo Nш[<#Xe*,nnnF/Ã{ɓ'sQ222>}zQFĐKRR4=|rHOO###ݻic$%%q)^z%xG+,iӦ3瓓Ù3gxw:tݱر:w \d С!!!Ę9t999,^֭[ӡCqX~=?Cpy駟r1._l^Y cʔ)qoooBCC""""nVl6LJk׮9}Y7kc2G`0됶Jk߾=enBSTTT?N||=ӓ&MPPP`w2Ǻ̑``0`4-vXUe\~ 1bzbԨQ\xyf,' IDATXL֭[gͫW=z{BCCήv%FEEJZZ[laȑ|k׎J/)em~G>llk~Yo G^իW""""999xzzoA3:HMM￟8۵kv>`ΝѡC7oΛoiz w֭[+.33>[oVZq!cٳ L<(>vϞ=L: ؔ3kqUӧ;v,/sև-&&&2zh)**heXv-^ 33ɓ'CllMXYMDıMF||tdqҥ1+Wh"/^̜9s駟شiAAAUOmժ{5M۲e ma-X~={!.._ki}Y">> 6p)ʑ^cZ;wO}]rJF@chzq? y[j""""""bsraU4H~5:Pta#""""""*8EDDDDD)TpSP)""""""NSDDDDDDB8 Nq """"""*8EDDDDD)TpSP)""""""NSDDDDDDB8 Nq """"""*8EDDDDD)TpSP)""""""NSDDDDDDB8[mPWS!H~˖B )""""""*8EDDDDD)TpSP)""""""NSDDDDDDB8 Nq """"""*8EDDDDD)TpSP)""""""NSDDDDDDB8 Nq """"""*8EDDDDD)TpSP)""""""NSDDDDDDBtڴiC6mj; O[MǏqFzU#oҤ ͚5jӟĺuIKK#66_~1=۷f͚?Α#Gx,{˗7 ޽&MbtuϲeLcܹs>|E[#NMsXly111oiy K]xU~ $00瓘h;00~V&Oquueݛ!C\ۡFhh(۶m/ ϟՕƍ;tY> =P--[8|C( 4èF#/^ 11lڴMortfϞ]!I>|4ξJEm/GYrPOyyy_rk׮>'JG8ŧjxzz2g8ɓ'Yf ڵ33tPmFzz:?#6lEV]l=deeU͍W^y~LYk~~>P|*ʤIصkiiilݺi+--HΝˑ#GHJJ"<^zիWW͍ӧs?{WyK릪9+ڶΖ1VU|GG8k׮f_~lܸq֬YC߾}i۶-?a4nܘ֭[ CKn޼.]еkWV\ٳg+ӡC<==+Sl7w\ƍDZcoiiie $44L ğg^u{  ;tP|A^}U.]wȑ# Gؔ/G棡?~AcϞ=7M2fϟONNgΜwaСѨQ#bbb%))4ou_~/^L֭С7ge=z Onw1о=rsscĉL2Ç_|A~~>1eL_x{{jpT.͛ǧ~ʱcǸ|2˗/7{Amnӑ߱c>>>t(Fɒ%w36$$nN|c2K[gnciYo[Ǭ, [T5[um6<==Mmٲ%wue瞫t_TuS=]uǘ5H#Uga0xIOO73wq$;;<>>>ݻdIIIaѢElذ꼶8s ŻuWWW[ /YhZB7{@lUҧ;wU-ؿiw_Žދ/...ӓmU>#x qqqo WWWVXaFӦM8~8dzuV֬YΝ;mב222ˋZ EEEkߞ~kooo:TV|ONa G܇___qzA-hժ]wwtd/^ݻ &%%~1f0`˖-#$$_~W>a;msl]"4Kc6W~WeZbi\آy0־_GW\!::PǠALG˷oi_TuS=v UwU5̇]*8`ƌ?6mУG_td1&&‡SNa4ݻ7 2GyK믿Z'N;3]T5@^I&Um'klFe/8`@KxIIIʹG}P^d |o\p(;q/EJ1bzbԨQ\xy:ZɛPxvT[n0F ʜwUwS`5...6 Ett47ofdffn:pt&** WWWزe #G?]veNwTe ۶9\ginU4.N̩N6mDxx8gfȐ!l޼k-nlٻL]َꌱUIV6mPXXpyN<<<ؾ};krJ/FQ|\r{L.k.&LC=Đ!Cyޒ/)MUZZEEE6cl@zz:Ux.55Bnݺq1Ė\}t[n4oޜ7|dGGGпn ֭[Hhhh.{JQ:G.سU%pĘ5̍ kGm۶mӹsgzYt/*ƖPUoֶ~W1V5Og5|wݻƎKVVVylٲɓ'pBŅC?>ӧO7}߿ykP|1fstڕ8nʺuY`III|cya4YpCsQCضmK.w)Wra<==M;j%7=z4f/[UoF#|DFFA޽1 i;͛7'Ϗ&M piz쉿ȳicݺu,XݻӲeKLR]-*qyk͛GǎMCyyyڵk?>sZ&''t%=ڶmk7?3͚5cܸq2bĈ k-FFgϞ^0}x"{aԩ<<#!6Ҝ9|<\gi7-ߞq<8oW^%::ٳg`3틪2FlYۿ-mK[bśU1R?ଦ L>~k׮/sr%\\\puu%%%aÆ˗:u*v8/viӆ'|tdiyyy ꛒٗ|9h"/^̜9s駟شi[f͚1l0v'3f ƍ3ei^(ž={3}bnMF||>><վ4k5kYYYdzaN:e'OoNBBCԖ:QQQjt5-[gǎηtRFʕ+mNJsx<[ƞmΞ8:c|{ƅ3mڴ޽{=D}QXE2?FlɁ[mҶT,J@@ӎv:s#l]n<\)ƳxTn"fL2UVv8rjݺ5G߿JZ5$ʅ8Z`` qqqtN9Ki/êh2v\ kuDG8ũ_0d]&b4\ :8uRW.TO?4Gf߾}tڕxtHMԩ;vd׮]nݚV("lÇtq㥮Nq_~www~i裏\aM[naҤI9r5k'M("L~;PnJK]k8EDDDDD0])"""""" Nq """"""*8EܹsIII￧K.\ۡ9qqq˦cbbx+4K޶̭c4ix\wwwi߾}m"""RogQDz^zGҥKvxuJTT?Cma7sxʔ)~<4@*8E@>?l֫WZ={vmP%ֱ3Zw%,,'x,bccSGez]LL #GdÆ ҧOɓ'CZZQQQ}݌?xRSSYz5,]e˖uww'99Yfyzzr:v[oŞ={ !!#Gݙ9s&$99 UPSAȮ]HMMeÆ Y-1ci^sx„ L4Çży*yQBBBLi;&&'Mzz:ѣLǏg׮]?~koz.886wKvsscƌ3z!MCBB4iwl۶mSO1`ڷoό3SRK_ڳgO5jĐ!CLKKKɓ2vXOYd ;vל9sر#_~W=񤧧ۘsѻwoٴi:J[c6Ҽqdd$-bƍ^ۗSro>/_;&L'$,,޽{/  <<¼FѦni׏ѣG3`_Nl3߿?cƌW)?"""73"by駟r1._lgq 8u׿OLGv؁;w_~,Yw $$/_NRR{dddн{wq5mڔ1c0|rrr8s C'{㩮իWĩSx饗(**G+3ou_~/^L֭СnnnL8)Spa/n10/ض+[vƍyg|=1_ٳ8Wx~֬Ydeeφ 8uW^fi'N$))ÇF-W^bڴidzvZbcc0"k-_/Y@iܧjWl4<7 Й7}e˪6A۶mM4du+n4mڴ mZn͑#Gh^]Ud #׀@эIiP}u3IP~D.Tl :2G:uDǎٵk[&""଄ ˔#u-0i$>CΜ9Ê+Xzum%""rSi N}N9L_ǠAj; Z.8UXX8O.8oF*,S~DDDDD twnn.))),YD/I&q%oY"RDDDD~r"e֭DEEa4ѣ˗/SNN_ܹs9x ;w9Mʇ4:iA+b z9qDkhq4GDDDDnF7N{B6b|xyyŧFDDwq-[) bƍ޽իWSfXχ~H۶mXh?0P|jorrr-q4~DDDDD,kPG8޲)):wl*݋ e 6lK.Gn#22_~?wwwZjEnn.K,tި(>~ZCe4~DDDDD^*{{ɒ%|wt҅>}ˤI⣖& n '4amhwڵkkƈHgCTSҦM0 ~sΙۛ'ۜ1c;vh4ZfC"""""iG8uɲ_7o6. t֍K.₫+'O$44ʕ+$&&vǏ'((4/ƍcĈZiHGEDDDDjO.7m4<7 Й7}e˪6A۶m˫ B<==XDDDDĒsraU4H~5:PtaSj븆P 9#""""Rw*,S~DDDDD2:HDDDD"P`c#""""r*S,S~DDDDDS N)?)?"""""U Λ$˔Cg-Sdr$""""R?ۂh4Ƶkj; T YXWY Fz[pS# $#@nnCqz[pI&M(((Tdc]M`0nrEDDDD999xzz퍗Wm#4F\""""RtCHZHäSDDDDDDB8 Nq """"""*8EDDDDD)TpSP)""""""NSDDDDDDB8 Nq """"""*8EDDDDD)TpSP)""""""NSDDDDDDB8[mPWS!H~˖B )""""""*8EDDDDD)TpSP)""""""NSDDDDDDB8 Nq """"""*8EDDDDD)TpSP)""""""NSDDDDDDB8 Nq """"""*8EDDDDD)TpSP)""""""NSDDDDDDBT[6mhӦMm!"""""u Njܹ֬s';;*ԩSmI&4k Wתoloooؽ{7M42cǎordggӾ}{^Qa,/W9{O? s%%%.]NppCoHʯ̍k;nⵇq]SۏyN{΃#QUٻvX(83/ڮdeUw=;{+UVs-^{>}pjm6._\f˗IJJ\zZLoiypq ̋k}HUw=fSl6yd*L4hP-D#7ٳgvUÇMzU]y=׆̗q]_82o9r@')$--YfIJJ ;k6mŋ9vydbbbHKK#**ロOjj*WKlٲ2q&''3k,4OOOΜ9Cǎ- Kq{ ֩OU_~p)ˌ3[ټƎ1JlvQY<֖g.ƵmٵkǏgڵ}L8Nںj=Z 233ͮ/k8v;![Ƙ-%KמR7Ru:YHNN&>>P,XsL-]Aq*Ir C !99}LXXW\aܹl޼.]еkWV\ٳgM_~lܸq֬YC߾}),,49믿fӦMf_? ?αcLӟx 8~8zb߿gҵkW>#w7|CݹILLGh>}nj5bJ>nfO=*|tޝ .0c BBB3f /^,s͋h$55cǒc=ƒ%KL~dd$6ӷo_Nʙ3g6m˗/{h4>ѣM1tСB@xx8ڟ3gz+ݝH^u˴+o˄ ,gDDDAjjizHH&Mf۶m| i ٳ'?8-O?eذa{N8@P. ^B]WJneirS55-[7[SU@ǐ5/i(^2 oy s}^5pfw̙~ ={ɓ4oޜ? ~|2999e=+Q}$$$p%fϞ/o[<<<ԩSIIIa֬Y%zj?ٳgywHII 7oѣl27o}GÆ 7n2O>o-|ƌâEHMMŋ[ 2upB6n?P⋝O?cǎqVX``Ŋ;wӧOaӷwחx(}h´/Ջ(mQ\Te ADEEq5?ÇVy sl]_yfi'777&O̴i8r.]b˖-dddT?iӦ?oooll;,p*R(::OOOz.:uDddd[{vtT-u lia1^UyWs)K=N`銰 <<ڵk`czLZZZu֍?OtڕMb0L8p W\)qoܹs8IOOe呛 `xC'&&3gЭ[7 z"""֭[ӫW/\]]޽;Olkes="`s󉏏'((6mR y( >l0Suf*|222 Y~PP...|G:,}72]/Mxbbiύ7طo$&&ү_?ƌCpp0 >W^kmۢt쩿({zIbcceΝ|Ǧ;k;}ͱu}`yjժ|-T̩Hݶmƌ3?>/,kَl[[Ӝ:ۏCcOamcvqYۯ& D|4nܘcǚҧO~ۛƍлwo Ǐ 0www2߸t vEll\⌽ŃDbb"yyymdmfvED͙3|.\Hxx8ٳg޼%^\~~~ڵ,^{=fʕ[%e(ѣy7زe){s̚5 www.]ڵk#<>=̩ML/_J۶mi۶-?C׮]?YӧOgРA4mڔӧIOOgӦMt-{okyIKKu֦oK_Ѳ@FѣTOkNM۷J2gmJKKcǎ,\vڙA둞Yh]tYf̛7TӕiK3ۡ떕Edd$'..7nyKG[[ѣ {-ӳWnױCcOZҬmEDOCPPݺuȑ#<|W%{U2dΝСCǎKxx8-[SNL4ĕfϒ%Keȑ\p׿͛iٲ%>|Yf1ooҥ,[ ?m6=U-""f͚`N``iز-com)9+WdY-kƍ:t(wԩS3cǚ*Z}[SYe욫}1|,wԨQ|W[חˋWaq SN|e{dʕ;tܙ^zW^y*庼:t/yIIIv6M)",^3p%@TT#G4=.**#Fsc?uTHNN&""Ν;/˙3gXnjʕ|庻s x 履Hm)"/gӦMB9O?gzbʔ)t֍gͽ˨Q0`mڴ1vޝ ݽ{wIJJ̙3'447|rڵkg\ ,]v 8~Ѻuk^{5on_:t(cǎdeeuVjlc=˝AzlS2z:w?ώ;¶կo߾L>]rV^]~k={6ϟСC,^J6ŋYz5 %6aÆ\bӧiܸ1%,][3l%5y椥b {:/lwYmiFSDpB6n?۷M?S;ƕ+WXb+Vp9N>͆ L`wחx(}[|9-Z [TTW={wy|Aa̘1,ZT.^[oUB.ݝ3m4S?MXXCQܮ]pssk׮4oޜ:sNT4hЀ(]9|Z͛7sQRSSYl͛77m;[̚50:uĤIڵ+quu`ĈhтLl޼97n(1իY-u7 ::bټ<vZFNOOOf]&==FU2sssǧBmӦ nnn9r4/##Ҿ}{ڣlvAHHH ,,;wrmBBBlS2 u_Z 6r]O LWV]:thy۷/:xV6pz{{i1 H},!;;;Pj~'^z%"##¡L>t˗iܸ1cǎiӦ >;Z]~NN.gϦw޸Ҳe hzz:ׯgѢEt҅f͚1o /@-x'5j~eM>#&L`sDDDjZ8ͭPԴTͭS+GDDЬY箅hKJJbΜ9̘18 bsXt)˖-cl۶ {̙ڵk/[6L#""""bZ8,SX6qZ8#$>"""""5Gκž߅5LDxxx̙CRR=zp̃ "))'Fニ\mLJ z79|0p) L8PZh/BDDK.%++KOW_G¡ӦMpΝ竾1}HDDDDIJ:5V4-+^7N:7ܹs8pyK,wW\tҥr3330`)))DFFƸq?~< ͛ŋ_$88[nՈmR{EDDDDj:s E = 'S4= ,qtݾw].{wt_9z[^J߾}P.COOZ;""""R3 a 7 r|h2ѐ.$gR\ @!2HݠY ,SX6H%8>Rԣ`2}juTLcGDDDDĹjuଏ,S L:HTkgvv6nnnVwQP@Lc]ymJvvvFDDDD16p[%S:e>\vR%""""l8l?gddIFɱ;x* Y*ԻQeͽ(`աZM O~>:T<==˫'Rdggs5MO~>PCT.?7B {:!\DDDDD,մ~XŢۻkDDDDDD chqR-lm+]mSDDDDDi묕9KΛ_^99Q:- '7A bM Fi@TԺh ;Cj=E 5˞!b=Mcڧx43;jR[ze.UCъd-~ ]40sèM>B)>ث)"""""RK%s7˻ZY5cz6EDDDDDsx4,D\T .2DCKҽ """"""[:)ޛYҏ/X1f*l Cdy={HT^z&82EDDDDDB8NBXKe IENDB`geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/000077500000000000000000000000001476551703200216005ustar00rootroot00000000000000geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/Makefile000066400000000000000000000053331476551703200232440ustar00rootroot00000000000000# SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett # SPDX-License-Identifier: GPL-3.0-or-later # Credit to Tom Tromey and Paul D. Smith: # http://make.mad-scientist.net/papers/advanced-auto-dependency-generation/ VERSION := $(shell \ git describe --abbrev=4 --dirty --always --tags 2>/dev/null || \ echo $${APP_VERSION:-Unknown} \ ) DEPDIR := .deps DEPFLAGS = -MT $@ -MMD -MP -MF $(DEPDIR)/$*.d CFLAGS ?= -ggdb -fno-omit-frame-pointer -fPIE -O2 CFLAGS += -Wall -Werror CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 CFLAGS += -DVERSION=\"$(VERSION)\" CFLAGS += -Wno-error=deprecated-declarations PKG_CONFIG=pkg-config CFLAGS += $(shell $(PKG_CONFIG) --cflags glib-2.0) CFLAGS += $(shell $(PKG_CONFIG) --cflags gtk4) CFLAGS += $(shell $(PKG_CONFIG) --cflags alsa) LDFLAGS += $(shell $(PKG_CONFIG) --libs glib-2.0) LDFLAGS += $(shell $(PKG_CONFIG) --libs gtk4) LDFLAGS += $(shell $(PKG_CONFIG) --libs alsa) LDFLAGS += -lm -lcrypto -pie COMPILE.c = $(CC) $(DEPFLAGS) $(CFLAGS) -c %.c: %.xml $(DEPDIR)/%-xml.d | $(DEPDIR) echo $@: $(shell $(GLIB_COMPILE_RESOURCES) $< --generate-dependencies) > $(DEPDIR)/$*-xml.d $(GLIB_COMPILE_RESOURCES) $< --target=$@ --generate-source XML_SRC := $(wildcard *.xml) XML_OBJ := $(patsubst %.xml,%.c,$(XML_SRC)) %.o: %.c %.o: %.c Makefile $(DEPDIR)/%.d | $(DEPDIR) $(COMPILE.c) $(OUTPUT_OPTION) $< SRCS := $(sort $(wildcard *.c) $(XML_OBJ)) OBJS := $(patsubst %.c,%.o,$(SRCS)) TARGET := alsa-scarlett-gui DOMAIN_PREFIX := vu.b4 DESKTOP_FILE := $(DOMAIN_PREFIX).$(TARGET).desktop ICON_FILE := $(DOMAIN_PREFIX).$(TARGET).png GLIB_COMPILE_RESOURCES := $(shell $(PKG_CONFIG) --variable=glib_compile_resources gio-2.0) all: $(TARGET) $(DESKTOP_FILE) clean: depclean rm -f $(TARGET) $(DESKTOP_FILE) $(OBJS) $(XML_OBJ) depclean: rm -rf $(DEPDIR) $(DEPDIR): ; @mkdir -p $@ DEPFILES := $(SRCS:%.c=$(DEPDIR)/%.d) $(XML_SRC:%.xml=$(DEPDIR)/%-xml.d) $(DEPFILES): include $(wildcard $(DEPFILES)) $(TARGET): $(OBJS) $(CC) -o $(TARGET) $(OBJS) ${LDFLAGS} ifeq ($(PREFIX),) PREFIX := /usr/local endif BINDIR := $(DESTDIR)$(PREFIX)/bin ICONTOP := $(DESTDIR)$(PREFIX)/share/icons/hicolor ICONDIR := $(ICONTOP)/256x256/apps DESKTOPDIR := $(DESTDIR)$(PREFIX)/share/applications $(DESKTOP_FILE): $(DESKTOP_FILE).template sed 's_PREFIX_$(PREFIX)_' < $< > $@ install: all install -d $(BINDIR) install -m 755 $(TARGET) $(BINDIR) install -d $(ICONDIR) install -m 644 img/$(ICON_FILE) $(ICONDIR) install -d $(DESKTOPDIR) install -m 644 $(DESKTOP_FILE) $(DESKTOPDIR) uninstall: rm -f $(BINDIR)/$(TARGET) rm -f $(ICONDIR)/$(ICON_FILE) rm -f $(DESKTOPDIR)/$(DESKTOP_FILE) help: @echo "alsa-scarlett-gui" @echo @echo "This Makefile knows about:" @echo " make" @echo " make install" @echo " make uninstall" geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/about.c000066400000000000000000000020061476551703200230540ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "about.h" static GdkTexture *logo = NULL; void activate_about( GSimpleAction *action, GVariant *parameter, gpointer data ) { GtkWindow *w = GTK_WINDOW(data); const char *authors[] = { "Geoffrey D. Bennett ", NULL }; if (!logo) logo = gdk_texture_new_from_resource( "/vu/b4/alsa-scarlett-gui/icons/vu.b4.alsa-scarlett-gui.png" ); gtk_show_about_dialog( w, "program-name", "ALSA Scarlett Control Panel", "version", "Version " VERSION, "comments", "Gtk4 GUI for the ALSA controls presented by the\n" "Linux kernel Focusrite USB drivers", "website", "https://github.com/geoffreybennett/alsa-scarlett-gui", "copyright", "Copyright 2022-2025 Geoffrey D. Bennett", "license-type", GTK_LICENSE_GPL_3_0, "logo", logo, "title", "About ALSA Scarlett Mixer Interface", "authors", authors, NULL ); } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/about.h000066400000000000000000000003701476551703200230630ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include void activate_about( GSimpleAction *action, GVariant *parameter, gpointer data ); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/alsa-scarlett-gui-resources.xml000066400000000000000000000012351476551703200276540ustar00rootroot00000000000000 img/vu.b4.alsa-scarlett-gui.png img/socket.svg img/audio-volume-high.svg img/audio-volume-low.svg img/audio-volume-medium.svg img/audio-volume-muted.svg alsa-scarlett-gui.css geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/alsa-scarlett-gui.css000066400000000000000000000174331476551703200256430ustar00rootroot00000000000000/* Top-level window frame */ .window-frame { background: black; color: white; padding: 15px; border-radius: 0px; border: none; } /* Top-level window content */ .window-content { padding: 15px; border: 2px solid #800000; border-radius: 20px; } /* Title of the window */ .window-title { font-size: large; } /* Links */ .linktext { color: #89CFF0; } /* Label above controls-content */ .controls-label { font-size: smaller; margin-top: -4px; } /* controls-content boxes */ .controls-content { background: #141414; padding: 10px; border: 1px solid #a00000; border-radius: 5px; color: #d0d0d0; } /* Tighten up routing groups and make the background a little lighter */ .window-routing .controls-content { background: #181818; padding: 5px; } /* Used when the controls content is at the top level */ .top-level-content { background: #141414; } .route-label { font-size: smaller; border-radius: 3px; } .route-label-hover { background: #801010; outline: 2px solid #801010; } .route-label:drop(active) { box-shadow: none; background: #801010; } .mixer-label { } .mixer-label-hover { font-weight: bold; text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } label.gain { font-size: smaller; } /* Default button style */ .window-frame button { border: 1px solid #303030; background: linear-gradient(175deg, #202020, #282828); box-shadow: none; font-weight: bold; color: #ffffff; } .window-frame button.toggle { color: #808080; } .window-frame button:focus:focus-visible { outline: 2px solid #801010; } /* padding doesn't work when selected with .window-frame, so use * .toggle instead */ button.toggle { padding: 0px 5px 0px 5px; } .window-frame button:checked { color: #ffffff; border: 1px solid #404040; } .window-frame button:hover { background: #303030; } .window-frame button:disabled { background: #202020; color: #505050; } /* Stop text shadows on buttons from being applied to the popup menu */ .window-frame button > label > * { text-shadow: none; } /* Button controls that are always disabled because they indicate status */ .window-frame button.fixed { color: #ffffff; filter: none; } .window-frame button.fixed label { color: #ffffff; filter: none; } /* Combobox controls that are always disabled because they indicate status */ .window-frame combobox.fixed > box > button { color: #ffffff; } /* Buttons that glow when on */ .window-frame button.sync-status { text-shadow: 0 0 5px #a00000, 0 0 15px #800000; } .window-frame button.sync-status:checked { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } .window-frame button.input-select:checked { color: #ffffff; text-shadow: 0 0 5px #00ff00, 0 0 10px #00ff00, 0 0 15px #00ff00; filter: none; } .window-frame button.input-link:checked { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } .window-frame button.autogain:checked { text-shadow: 0 0 5px #0000ff, 0 0 15px #0000ff; } .window-frame button.speaker-switching-enable:checked { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } .window-frame button.speaker-switching-alt { color: #ffffff; text-shadow: 0 0 5px #00ff00, 0 0 15px #00c000; } .window-frame button.speaker-switching-alt:checked { text-shadow: 0 0 5px #ff0000, 0 0 15px #c00000; } .window-frame button.talkback-enable:checked { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } .window-frame button.talk:checked { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } /* orange */ .window-frame .vocaster button.autogain:checked { text-shadow: 0 0 5px #ffc000, 0 0 15px #ffc000; } .window-frame button.safe:checked { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } .window-frame button.safe:checked:disabled { text-shadow: 0 0 5px #005000, 0 0 15px #005000; } .window-frame button.inst:checked { text-shadow: 0 0 5px #ff0000, 0 0 15px #ff0000; } .window-frame .gen4 button.inst:checked { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } .window-frame .gen4 button.inst:checked:disabled { text-shadow: 0 0 5px #005000, 0 0 15px #005000; } .window-frame button.pcm-input-mix:checked { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } /* Air Checked (Gen 3) */ .window-frame button.air:checked { text-shadow: 0 0 5px #ffc000, 0 0 15px #ffc000; } /* Air Selections (Gen 4) */ .window-frame button.air.selected-presence > label { color: #ffffff; text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } .window-frame button.air.selected-presencedrive > label { color: #ffffff; text-shadow: 0 0 5px #ffc000, 0 0 15px #ffc000; } .window-frame button.air.selected-presence:disabled > label { color: #505050; text-shadow: 0 0 5px #005000, 0 0 15px #005000; } .window-frame button.air.selected-presencedrive:disabled > label { color: #505050; text-shadow: 0 0 5px #503c00, 0 0 15px #503c00; } .window-frame button.pad:checked { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } .window-frame button.gain-switch:checked { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } .window-frame button.phantom:checked { text-shadow: 0 0 5px #ff0000, 0 0 15px #c00000; } .window-frame .gen4 button.phantom:checked { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } .window-frame .gen4 button.phantom:checked:disabled { text-shadow: 0 0 5px #005000, 0 0 15px #005000; } .window-frame button.input-mute:checked { text-shadow: 0 0 5px #ff0000, 0 0 15px #c00000; } .window-frame button.dsp:checked { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } /* Direct Monitor Checked (Solo) */ .window-frame .direct-monitor:checked { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } /* Direct Monitor Selections (2i2) */ .window-frame button.direct-monitor.selected-mono > label { color: #ffffff; text-shadow: 0 0 5px #c0c0c0, 0 0 15px #c0c0c0; } .window-frame button.direct-monitor.selected-stereo > label { color: #ffffff; text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } /* Sample Rates */ .window-frame button.sample-rate.sample-rate-44100 { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } .window-frame button.sample-rate.sample-rate-48000 { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } .window-frame button.sample-rate.sample-rate-88200 { text-shadow: 0 0 5px #ff8000, 0 0 15px #ff8000; } .window-frame button.sample-rate.sample-rate-96000 { text-shadow: 0 0 5px #ff8000, 0 0 15px #ff8000; } .window-frame button.sample-rate.sample-rate-176400 { text-shadow: 0 0 5px #ff0000, 0 0 15px #c00000; } .window-frame button.sample-rate.sample-rate-192000 { text-shadow: 0 0 5px #ff0000, 0 0 15px #c00000; } /* Button controls where checked is dimmer */ /* Mute button */ .window-frame button.mute { color: #ffffff; -gtk-icon-shadow: 0 0 5px #00c000, 0 0 15px #00c000; border-color: #404040; } .window-frame button.mute:checked { -gtk-icon-shadow: 0 0 5px #ff0000, 0 0 15px #c00000; border-color: #303030; } /* Dim button */ .window-frame button.dim { color: #ffffff; -gtk-icon-shadow: 0 0 5px #00c000, 0 0 15px #00c000; border-color: #404040; } .window-frame button.dim:checked { -gtk-icon-shadow: 0 0 5px #ffc000, 0 0 15px #ffc000; border-color: #303030; } /* SW/HW button */ .window-frame button.sw-hw { color: #ffffff; -gtk-icon-shadow: 0 0 5px #00c000, 0 0 15px #00c000; border-color: #404040; } .window-frame button.sw-hw:checked { color: #808080; -gtk-icon-shadow: 0 0 5px #ffc000, 0 0 15px #ffc000; border-color: #303030; } /* Textview used for long descriptions in the startup window */ .window-frame textview { color: #ffffff; background: none; } .window-frame textview > text { background: none; } /* Bigger buttons in the startup window */ .window-frame .window-startup button { padding: 5px; } /* Separators */ .window-frame separator { background: #800000; } .window-frame .big-padding { padding: 50px; } /* Bigger buttons in confirmation dialogs */ .window-frame .big-padding button { padding: 5px 30px; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/alsa-sim.c000066400000000000000000000323301476551703200234530ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "alsa.h" #include "alsa-sim.h" #include "error.h" #include "window-iface.h" // check that *config is a compound node, retrieve the first node // within, check that that node is a compound node, optionally check // its ID, and replace *config with the child static void get_and_check_first_compound( snd_config_t **config, const char *expected_id ) { const char *id, *child_id; int err; err = snd_config_get_id(*config, &id); if (err < 0) fatal_alsa_error("snd_config_get_id error", err); if (snd_config_get_type(*config) != SND_CONFIG_TYPE_COMPOUND) { printf("config node '%s' is not of type compound\n", id); exit(1); } snd_config_iterator_t i = snd_config_iterator_first(*config); if (i == snd_config_iterator_end(*config)) { printf("compound config node '%s' has no children\n", id); exit(1); } snd_config_t *config_child = snd_config_iterator_entry(i); err = snd_config_get_id(config_child, &child_id); if (err < 0) fatal_alsa_error("snd_config_get_id error", err); if (snd_config_get_type(config_child) != SND_CONFIG_TYPE_COMPOUND) { printf("config node %s->%s is not of type compound\n", id, child_id); exit(1); } *config = config_child; if (!expected_id) return; if (!child_id) { printf("config node has no id\n"); exit(1); } if (strcmp(child_id, expected_id) != 0) { printf( "found config node %s->%s instead of %s\n", id, child_id, expected_id ); exit(1); } } static void alsa_parse_enum_items( snd_config_t *items, struct alsa_elem *elem ) { int count = snd_config_is_array(items); if (count < 0) { printf("error: parse enum items array value %d\n", count); return; } elem->item_count = count; elem->item_names = calloc(count, sizeof(char *)); int item_num = 0; snd_config_iterator_t i, next; snd_config_for_each(i, next, items) { snd_config_t *node = snd_config_iterator_entry(i); const char *key; int err = snd_config_get_id(node, &key); if (err < 0) fatal_alsa_error("snd_config_get_id error", err); int type = snd_config_get_type(node); if (type != SND_CONFIG_TYPE_STRING) { printf("error: enum item %s type %d not string\n", key, type); return; } const char *s; err = snd_config_get_string(node, &s); if (err < 0) fatal_alsa_error("snd_config_get_string error", err); elem->item_names[item_num++] = strdup(s); } } static void alsa_parse_int_array( snd_config_t *node, long **int_values ) { int count = snd_config_is_array(node); if (count < 0) { printf("error: parse int array value %d\n", count); return; } *int_values = calloc(count, sizeof(long)); int item_num = 0; snd_config_iterator_t i, next; snd_config_for_each(i, next, node) { snd_config_t *node = snd_config_iterator_entry(i); const char *key; int err = snd_config_get_id(node, &key); if (err < 0) fatal_alsa_error("snd_config_get_id error", err); int type = snd_config_get_type(node); if (type == SND_CONFIG_TYPE_STRING) { const char *string_value; err = snd_config_get_string(node, &string_value); if (err < 0) fatal_alsa_error("snd_config_get_string error", err); if (strcmp(string_value, "true") == 0) (*int_values)[item_num++] = 1; } else if (type == SND_CONFIG_TYPE_INTEGER) { long int_value; err = snd_config_get_integer(node, &int_value); if (err < 0) fatal_alsa_error("snd_config_get_integer error", err); (*int_values)[item_num++] = int_value; } } } // parse a comment node and update elem, e.g.: // // comment { // access read // type ENUMERATED // count 1 // item.0 Line // item.1 Inst // } static void alsa_parse_comment_node( snd_config_t *comment, struct alsa_elem *elem ) { snd_config_iterator_t i, next; snd_config_for_each(i, next, comment) { snd_config_t *node = snd_config_iterator_entry(i); const char *key; int err = snd_config_get_id(node, &key); if (err < 0) fatal_alsa_error("snd_config_get_id error", err); int type = snd_config_get_type(node); if (strcmp(key, "access") == 0) { if (type != SND_CONFIG_TYPE_STRING) { printf("access type not string\n"); return; } const char *access; err = snd_config_get_string(node, &access); if (err < 0) fatal_alsa_error("snd_config_get_string error", err); if (strstr(access, "write")) elem->is_writable = 1; } else if (strcmp(key, "type") == 0) { if (type != SND_CONFIG_TYPE_STRING) { printf("type type not string\n"); return; } const char *type; err = snd_config_get_string(node, &type); if (err < 0) fatal_alsa_error("snd_config_get_string error", err); if (strcmp(type, "BOOLEAN") == 0) elem->type = SND_CTL_ELEM_TYPE_BOOLEAN; else if (strcmp(type, "ENUMERATED") == 0) elem->type = SND_CTL_ELEM_TYPE_ENUMERATED; else if (strcmp(type, "INTEGER") == 0) elem->type = SND_CTL_ELEM_TYPE_INTEGER; } else if (strcmp(key, "count") == 0) { long count; err = snd_config_get_integer(node, &count); if (err < 0) fatal_alsa_error("snd_config_get_integer error", err); elem->count = count; } else if (strcmp(key, "item") == 0) { alsa_parse_enum_items(node, elem); } else if (strcmp(key, "range") == 0) { if (type != SND_CONFIG_TYPE_STRING) { printf("range type not string\n"); return; } const char *range; err = snd_config_get_string(node, &range); if (err < 0) fatal_alsa_error("snd_config_get_string error", err); // Parse the range string and update elem->min_val and elem->max_val int min_val, max_val; if (sscanf(range, "%d - %d", &min_val, &max_val) == 2) { elem->min_val = min_val; elem->max_val = max_val; } } else if (strcmp(key, "dbmin") == 0) { if (type != SND_CONFIG_TYPE_INTEGER) { printf("dbmin type not integer\n"); return; } long dbmin; err = snd_config_get_integer(node, &dbmin); if (err < 0) fatal_alsa_error("snd_config_get_integer error", err); elem->min_cdB = dbmin; } else if (strcmp(key, "dbmax") == 0) { if (type != SND_CONFIG_TYPE_INTEGER) { printf("dbmax type not integer\n"); return; } long dbmax; err = snd_config_get_integer(node, &dbmax); if (err < 0) fatal_alsa_error("snd_config_get_integer error", err); elem->max_cdB = dbmax; } } } static int alsa_config_to_new_elem( struct alsa_card *card, snd_config_t *config ) { const char *s; int id; char *iface = NULL, *name = NULL; int seen_value; int value_type = -1; char *string_value = NULL; long int_value; long *int_values = NULL; int err; struct alsa_elem elem = {}; err = snd_config_get_id(config, &s); if (err < 0) fatal_alsa_error("snd_config_get_id error", err); id = atoi(s); // loop through the nodes of the control element snd_config_iterator_t i, next; snd_config_for_each(i, next, config) { snd_config_t *node = snd_config_iterator_entry(i); const char *key; err = snd_config_get_id(node, &key); if (err < 0) fatal_alsa_error("snd_config_get_id error", err); int type = snd_config_get_type(node); // iface node? if (strcmp(key, "iface") == 0) { if (type != SND_CONFIG_TYPE_STRING) { printf("iface type for %d is %d not string", id, type); goto fail; } err = snd_config_get_string(node, &s); if (err < 0) fatal_alsa_error("snd_config_get_string error", err); iface = strdup(s); // name node? } else if (strcmp(key, "name") == 0) { if (type != SND_CONFIG_TYPE_STRING) { printf("name type for %d is %d not string", id, type); goto fail; } err = snd_config_get_string(node, &s); if (err < 0) fatal_alsa_error("snd_config_get_string error", err); name = strdup(s); // value node? } else if (strcmp(key, "value") == 0) { seen_value = 1; value_type = type; if (type == SND_CONFIG_TYPE_INTEGER) { err = snd_config_get_integer(node, &int_value); if (err < 0) fatal_alsa_error("snd_config_get_integer error", err); } else if (type == SND_CONFIG_TYPE_STRING) { err = snd_config_get_string(node, &s); if (err < 0) fatal_alsa_error("snd_config_get_string error", err); string_value = strdup(s); } else if (type == SND_CONFIG_TYPE_COMPOUND) { elem.count = snd_config_is_array(node); if (strcmp(name, "Level Meter") == 0) { seen_value = 1; value_type = SND_CONFIG_TYPE_INTEGER; int_value = 0; } else if (elem.count == 2 && strncmp(name, "Master", 6) == 0) { alsa_parse_int_array(node, &int_values); } else { goto fail; } } else { printf( "skipping value type for %d; is %d, not int or string\n", id, type ); goto fail; } // comment node? } else if (strcmp(key, "comment") == 0) { alsa_parse_comment_node(node, &elem); // this isn't needed } else if (strcmp(key, "index") == 0) { } else { printf("skipping unknown node %s for %d\n", key, id); goto fail; } } // check iface value; only interested in CARD, MIXER, and PCM if (!iface) { printf("missing iface node in control id %d\n", id); goto fail; } if (strcmp(iface, "CARD") != 0 && strcmp(iface, "MIXER") != 0 && strcmp(iface, "PCM") != 0) goto fail; // check for presence of name and value if (!name) { printf("missing name node in control id %d\n", id); goto fail; } if (!seen_value) { printf("missing value node in control id %d\n", id); goto fail; } // set the element value // integer in config if (value_type == SND_CONFIG_TYPE_INTEGER) { elem.value = int_value; // string in config } else if (value_type == SND_CONFIG_TYPE_STRING) { // translate boolean true/false if (elem.type == SND_CTL_ELEM_TYPE_BOOLEAN) { if (strcmp(string_value, "true") == 0) elem.value = 1; // translate enum string value to integer } else if (elem.type == SND_CTL_ELEM_TYPE_ENUMERATED) { for (int i = 0; i < elem.item_count; i++) { if (strcmp(string_value, elem.item_names[i]) == 0) { elem.value = i; break; } } // string value not boolean/enum } else { goto fail; } } elem.card = card; elem.numid = id; elem.name = name; // duplicate the element for each channel except for the Level Meter int count = elem.count; if (strcmp(elem.name, "Level Meter") == 0) count = 1; // for each channel, create a new element and add it to the card // incrementing the index each time for (int i = 0; i < count; i++, elem.index++) { if (count > 1) elem.value = int_values[i]; int array_len = card->elems->len; g_array_set_size(card->elems, array_len + 1); g_array_index(card->elems, struct alsa_elem, array_len) = elem; } free(iface); free(string_value); free(int_values); return 0; fail: free(iface); free(name); free(string_value); free(int_values); return -1; } static void alsa_config_to_new_card( snd_config_t *top, struct alsa_card *card ) { snd_config_t *config = top; // go down through the compound nodes state.X (usually USB), control get_and_check_first_compound(&config, "state"); get_and_check_first_compound(&config, NULL); get_and_check_first_compound(&config, "control"); // loop through the controls snd_config_iterator_t i, next; snd_config_for_each(i, next, config) { snd_config_t *node = snd_config_iterator_entry(i); // ignore non-compound controls if (snd_config_get_type(config) != SND_CONFIG_TYPE_COMPOUND) continue; // create the element alsa_config_to_new_elem(card, node); } } // return the basename of fn (no path, no extension) // e.g. "/home/user/file.ext" -> "file" static char *sim_card_name(const char *fn) { // strdup fn and remove path (if any) char *name = strrchr(fn, '/'); if (name) name = strdup(name + 1); else name = strdup(fn); // remove extension char *dot = strrchr(name, '.'); if (dot) *dot = '\0'; return name; } void create_sim_from_file(GtkWindow *w, char *fn) { snd_config_t *config; snd_input_t *in; int err; err = snd_config_top(&config); if (err < 0) fatal_alsa_error("snd_config_top error", err); err = snd_input_stdio_open(&in, fn, "r"); if (err < 0) { char *s = g_strdup_printf("Error opening %s: %s", fn, snd_strerror(err)); show_error(w, s); free(s); return; } err = snd_config_load(config, in); snd_input_close(in); if (err < 0) fatal_alsa_error("snd_config_load error", err); struct alsa_card *card = card_create(SIMULATED_CARD_NUM); card->name = sim_card_name(fn); alsa_config_to_new_card(config, card); snd_config_delete(config); alsa_set_lr_nums(card); alsa_get_routing_controls(card); create_card_window(card); } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/alsa-sim.h000066400000000000000000000003101476551703200234510ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include void create_sim_from_file(GtkWindow *w, char *fn); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/alsa.c000066400000000000000000001055271476551703200226760ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include #include "alsa.h" #include "scarlett2.h" #include "scarlett2-firmware.h" #include "scarlett2-ioctls.h" #include "stringhelper.h" #include "window-iface.h" #define MAJOR_HWDEP_VERSION_SCARLETT2 1 #define MAJOR_HWDEP_VERSION_FCP 2 #define MAX_TLV_RANGE_SIZE 1024 // TLV type for channel labels #ifndef SNDRV_CTL_TLVT_FCP_CHANNEL_LABELS #define SNDRV_CTL_TLVT_FCP_CHANNEL_LABELS 0x110 #endif // names for the port categories const char *port_category_names[PC_COUNT] = { NULL, "Hardware Outputs", "Mixer Inputs", "DSP Inputs", "PCM Inputs" }; // names for the hardware types const char *hw_type_names[HW_TYPE_COUNT] = { "Analogue", "S/PDIF", "ADAT" }; // global array of cards static GArray *alsa_cards; // static fd and wd for ALSA inotify static int inotify_fd, inotify_wd; struct reopen_callback { ReOpenCallback *callback; void *data; }; // hash table for cards being rebooted GHashTable *reopen_callbacks; // forward declaration static void alsa_elem_change(struct alsa_elem *elem); void fatal_alsa_error(const char *msg, int err) { fprintf(stderr, "%s: %s\n", msg, snd_strerror(err)); exit(1); } // // functions to locate elements or get information about them // // return the element with the exact matching name struct alsa_elem *get_elem_by_name(GArray *elems, const char *name) { for (int i = 0; i < elems->len; i++) { struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); if (!elem->card) continue; if (strcmp(elem->name, name) == 0) return elem; } return NULL; } // return the first element with a name starting with the given prefix struct alsa_elem *get_elem_by_prefix(GArray *elems, const char *prefix) { int prefix_len = strlen(prefix); for (int i = 0; i < elems->len; i++) { struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); if (!elem->card) continue; if (strncmp(elem->name, prefix, prefix_len) == 0) return elem; } return NULL; } // return the first element with a name containing the given substring struct alsa_elem *get_elem_by_substr(GArray *elems, const char *substr) { for (int i = 0; i < elems->len; i++) { struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); if (!elem->card) continue; if (strstr(elem->name, substr)) return elem; } return NULL; } // find the maximum number in the matching elements // search by element name prefix and substring // e.g. get_max_elem_by_name(elems, "Line", "Pad Capture Switch") // will return 8 when the last pad capture switch is // "Line In 8 Pad Capture Switch" int get_max_elem_by_name( GArray *elems, const char *prefix, const char *needle ) { int max = 0; int l = strlen(prefix); for (int i = 0; i < elems->len; i++) { struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); int num; if (!elem->card) continue; if (strncmp(elem->name, prefix, l) != 0) continue; if (!strstr(elem->name, needle)) continue; num = get_num_from_string(elem->name); if (num > max) max = num; } return max; } // add a callback to the list of callbacks for this element void alsa_elem_add_callback( struct alsa_elem *elem, AlsaElemCallback *callback, void *data ) { struct alsa_elem_callback *cb = calloc(1, sizeof(struct alsa_elem_callback)); cb->callback = callback; cb->data = data; elem->callbacks = g_list_append(elem->callbacks, cb); } // // alsa snd_ctl_elem_*() mediation functions // for simulated elements, fake the ALSA element // for real elements, pass through to snd_ctl_elem*() // // get the element type int alsa_get_elem_type(struct alsa_elem *elem) { snd_ctl_elem_info_t *elem_info; snd_ctl_elem_info_alloca(&elem_info); snd_ctl_elem_info_set_numid(elem_info, elem->numid); snd_ctl_elem_info(elem->card->handle, elem_info); return snd_ctl_elem_info_get_type(elem_info); } // get the element name char *alsa_get_elem_name(struct alsa_elem *elem) { snd_ctl_elem_info_t *elem_info; snd_ctl_elem_info_alloca(&elem_info); snd_ctl_elem_info_set_numid(elem_info, elem->numid); snd_ctl_elem_info(elem->card->handle, elem_info); const char *name = snd_ctl_elem_info_get_name(elem_info); return strdup(name); } // get the element value // boolean, enum, or int all returned as long ints long alsa_get_elem_value(struct alsa_elem *elem) { if (elem->card->num == SIMULATED_CARD_NUM) return elem->value; snd_ctl_elem_value_t *elem_value; snd_ctl_elem_value_alloca(&elem_value); snd_ctl_elem_value_set_numid(elem_value, elem->numid); snd_ctl_elem_read(elem->card->handle, elem_value); int type = elem->type; if (type == SND_CTL_ELEM_TYPE_BOOLEAN) { return snd_ctl_elem_value_get_boolean(elem_value, elem->index); } else if (type == SND_CTL_ELEM_TYPE_ENUMERATED) { return snd_ctl_elem_value_get_enumerated(elem_value, elem->index); } else if (type == SND_CTL_ELEM_TYPE_INTEGER) { return snd_ctl_elem_value_get_integer(elem_value, elem->index); } else { fprintf( stderr, "internal error: elem %s (%d) type %d not bool/enum/int\n", elem->name, elem->numid, elem->type ); return 0; } } // for elements with multiple int values, return all the values // the int array returned needs to be freed by the caller long *alsa_get_elem_int_values(struct alsa_elem *elem) { long *values = calloc(elem->count, sizeof(long)); if (elem->card->num == SIMULATED_CARD_NUM) { for (int i = 0; i < elem->count; i++) values[i] = 0; return values; } snd_ctl_elem_value_t *elem_value; snd_ctl_elem_value_alloca(&elem_value); snd_ctl_elem_value_set_numid(elem_value, elem->numid); snd_ctl_elem_read(elem->card->handle, elem_value); for (int i = 0; i < elem->count; i++) values[i] = snd_ctl_elem_value_get_integer(elem_value, i); return values; } // set the element value // boolean, enum, or int all set from long ints void alsa_set_elem_value(struct alsa_elem *elem, long value) { if (elem->card->num == SIMULATED_CARD_NUM) { if (elem->value != value) { elem->value = value; alsa_elem_change(elem); } return; } snd_ctl_elem_value_t *elem_value; snd_ctl_elem_value_alloca(&elem_value); snd_ctl_elem_value_set_numid(elem_value, elem->numid); snd_ctl_elem_read(elem->card->handle, elem_value); int type = elem->type; if (type == SND_CTL_ELEM_TYPE_BOOLEAN) { snd_ctl_elem_value_set_boolean(elem_value, elem->index, value); } else if (type == SND_CTL_ELEM_TYPE_ENUMERATED) { snd_ctl_elem_value_set_enumerated(elem_value, elem->index, value); } else if (type == SND_CTL_ELEM_TYPE_INTEGER) { snd_ctl_elem_value_set_integer(elem_value, elem->index, value); } else { fprintf( stderr, "internal error: elem %s (%d) type %d not bool/enum/int\n", elem->name, elem->numid, elem->type ); return; } snd_ctl_elem_write(elem->card->handle, elem_value); } // return whether the element can be modified (is writable) int alsa_get_elem_writable(struct alsa_elem *elem) { if (elem->card->num == SIMULATED_CARD_NUM) return elem->is_writable; snd_ctl_elem_info_t *elem_info; snd_ctl_elem_info_alloca(&elem_info); snd_ctl_elem_info_set_numid(elem_info, elem->numid); snd_ctl_elem_info(elem->card->handle, elem_info); return snd_ctl_elem_info_is_writable(elem_info) && !snd_ctl_elem_info_is_locked(elem_info); } // return whether the element is volatile (can change without // notification) int alsa_get_elem_volatile(struct alsa_elem *elem) { if (elem->card->num == SIMULATED_CARD_NUM) return elem->is_volatile; snd_ctl_elem_info_t *elem_info; snd_ctl_elem_info_alloca(&elem_info); snd_ctl_elem_info_set_numid(elem_info, elem->numid); snd_ctl_elem_info(elem->card->handle, elem_info); return snd_ctl_elem_info_is_volatile(elem_info); } // get the number of values this element has // (most are just 1; the levels element is the exception) int alsa_get_elem_count(struct alsa_elem *elem) { snd_ctl_elem_info_t *elem_info; snd_ctl_elem_info_alloca(&elem_info); snd_ctl_elem_info_set_numid(elem_info, elem->numid); snd_ctl_elem_info(elem->card->handle, elem_info); return snd_ctl_elem_info_get_count(elem_info); } // get the number of items this enum element has int alsa_get_item_count(struct alsa_elem *elem) { if (elem->card->num == SIMULATED_CARD_NUM) return elem->item_count; snd_ctl_elem_info_t *elem_info; snd_ctl_elem_info_alloca(&elem_info); snd_ctl_elem_info_set_numid(elem_info, elem->numid); snd_ctl_elem_info(elem->card->handle, elem_info); return snd_ctl_elem_info_get_items(elem_info); } // get the name of an item of the given enum element char *alsa_get_item_name(struct alsa_elem *elem, int i) { if (elem->card->num == SIMULATED_CARD_NUM) return elem->item_names[i]; snd_ctl_elem_info_t *elem_info; snd_ctl_elem_info_alloca(&elem_info); snd_ctl_elem_info_set_numid(elem_info, elem->numid); snd_ctl_elem_info_set_item(elem_info, i); snd_ctl_elem_info(elem->card->handle, elem_info); const char *name = snd_ctl_elem_info_get_item_name(elem_info); return strdup(name); } // // create/destroy alsa cards // static void alsa_get_elem_tlv(struct alsa_elem *elem) { struct alsa_card *card = elem->card; if (elem->type != SND_CTL_ELEM_TYPE_INTEGER) return; snd_ctl_elem_info_t *elem_info; snd_ctl_elem_info_alloca(&elem_info); snd_ctl_elem_info_set_numid(elem_info, elem->numid); snd_ctl_elem_info(card->handle, elem_info); if (!snd_ctl_elem_info_is_tlv_readable(elem_info)) return; snd_ctl_elem_id_t *elem_id; unsigned int tlv[MAX_TLV_RANGE_SIZE]; unsigned int *dbrec; int ret; long min_cdB, max_cdB; snd_ctl_elem_id_alloca(&elem_id); snd_ctl_elem_id_set_numid(elem_id, elem->numid); ret = snd_ctl_elem_tlv_read( card->handle, elem_id, tlv, sizeof(tlv) ); if (ret < 0) { fprintf(stderr, "TLV read error: %s\n", snd_strerror(ret)); return; } // meter map if (tlv[SNDRV_CTL_TLVO_TYPE] == SNDRV_CTL_TLVT_FCP_CHANNEL_LABELS) { int label_data_size = tlv[SNDRV_CTL_TLVO_LEN]; char *label_data = (char *)&tlv[SNDRV_CTL_TLVO_LEN + 1]; // check that there are at least elem->count labels in the data int label_count = 0; for (int i = 0; i < label_data_size; i++) { if (!label_data[i]) label_count++; } if (label_count < elem->count) { fprintf( stderr, "TLV label count %d < %d\n", label_count, elem->count ); return; } if (elem->count < 0 || elem->count > 255) { fprintf(stderr, "TLV label count %d out of range\n", elem->count); exit(1); } elem->meter_labels = calloc(elem->count, sizeof(char *)); char *cur_label = label_data; for (int i = 0; i < elem->count; i++) { elem->meter_labels[i] = strdup(cur_label); if (!elem->meter_labels[i]) { fprintf(stderr, "strdup failed\n"); exit(1); } cur_label += strlen(cur_label) + 1; } /* firmware version TLV contains socket location */ } else if (tlv[SNDRV_CTL_TLVO_TYPE] == 0x53434B54) { card->fcp_socket = strdup((char *)&tlv[SNDRV_CTL_TLVO_LEN + 1]); /* dB range */ } else { ret = snd_tlv_parse_dB_info(tlv, sizeof(tlv), &dbrec); if (ret <= 0) { fprintf(stderr, "TLV parse error: %s\n", snd_strerror(ret)); return; } int min_val = snd_ctl_elem_info_get_min(elem_info); int max_val = snd_ctl_elem_info_get_max(elem_info); ret = snd_tlv_get_dB_range( dbrec, min_val, max_val, &min_cdB, &max_cdB ); if (ret != 0) { fprintf(stderr, "TLV range error: %s\n", snd_strerror(ret)); return; } elem->min_val = min_val; elem->max_val = max_val; elem->dB_type = dbrec[SNDRV_CTL_TLVO_TYPE]; elem->min_cdB = min_cdB; elem->max_cdB = max_cdB; } } static void alsa_get_elem(struct alsa_card *card, int numid) { // allocate a temporary struct alsa_elem (will be copied later if // we want to keep it) struct alsa_elem alsa_elem = {}; // keep a reference to the card in the element alsa_elem.card = card; // get the control's numeric identifier (different to the index // into this array) alsa_elem.numid = numid; // get the control's info alsa_elem.type = alsa_get_elem_type(&alsa_elem); alsa_elem.name = alsa_get_elem_name(&alsa_elem); alsa_elem.count = alsa_get_elem_count(&alsa_elem); switch (alsa_elem.type) { case SND_CTL_ELEM_TYPE_BOOLEAN: case SND_CTL_ELEM_TYPE_ENUMERATED: case SND_CTL_ELEM_TYPE_INTEGER: break; default: return; } if (strstr(alsa_elem.name, "Validity")) return; if (strstr(alsa_elem.name, "Channel Map")) return; alsa_get_elem_tlv(&alsa_elem); // Scarlett 1st Gen driver puts two volume controls/mutes in the // same element, so split them out to match the other series int count = alsa_elem.count; if (strcmp(alsa_elem.name, "Level Meter") == 0) count = 1; if (count > 2) { fprintf(stderr, "element %s has count %d\n", alsa_elem.name, count); count = 1; } for (int i = 0; i < count; i++, alsa_elem.lr_num++) { alsa_elem.index = i; int array_len = card->elems->len; g_array_set_size(card->elems, array_len + 1); g_array_index(card->elems, struct alsa_elem, array_len) = alsa_elem; } } // scan the ALSA ctl element list container and put the useful // elements into the cards->elems array of struct alsa_elem static void alsa_get_elem_list(struct alsa_card *card) { snd_ctl_elem_list_t *list; int count; // get the list from ALSA snd_ctl_elem_list_malloc(&list); snd_ctl_elem_list(card->handle, list); count = snd_ctl_elem_list_get_count(list); snd_ctl_elem_list_alloc_space(list, count); snd_ctl_elem_list(card->handle, list); // for each element in the list for (int i = 0; i < count; i++) { int numid = snd_ctl_elem_list_get_numid(list, i); alsa_get_elem(card, numid); } // free the ALSA list snd_ctl_elem_list_free_space(list); snd_ctl_elem_list_free(list); } static void alsa_set_elem_lr_num(struct alsa_elem *elem) { const char *name = elem->name; char side; if (strncmp(name, "Master Playback", 15) == 0 || strncmp(name, "Master HW Playback", 18) == 0) elem->lr_num = 0; else if (strncmp(name, "Master", 6) == 0) if (sscanf(name, "Master %d%c", &elem->lr_num, &side) != 2) printf("can't parse Master '%s'\n", name); else elem->lr_num = elem->lr_num * 2 - (side == 'L' || side == ' ') + elem->index; else elem->lr_num = get_num_from_string(name); } void alsa_set_lr_nums(struct alsa_card *card) { for (int i = 0; i < card->elems->len; i++) { struct alsa_elem *elem = &g_array_index(card->elems, struct alsa_elem, i); alsa_set_elem_lr_num(elem); } } static void get_routing_srcs(struct alsa_card *card) { struct alsa_elem *elem = card->sample_capture_elem; int count = alsa_get_item_count(elem); card->routing_srcs = g_array_new( FALSE, TRUE, sizeof(struct routing_src) ); g_array_set_size(card->routing_srcs, count); for (int i = 0; i < count; i++) { char *name = alsa_get_item_name(elem, i); struct routing_src *r = &g_array_index( card->routing_srcs, struct routing_src, i ); r->card = card; r->id = i; if (strcmp(name, "Off") == 0) r->port_category = PC_OFF; else if (strncmp(name, "Mix", 3) == 0) r->port_category = PC_MIX; else if (strncmp(name, "DSP", 3) == 0) r->port_category = PC_DSP; else if (strncmp(name, "PCM", 3) == 0) r->port_category = PC_PCM; else { r->port_category = PC_HW; if (strncmp(name, "Analog", 6) == 0) r->hw_type = HW_TYPE_ANALOGUE; else if (strncmp(name, "S/PDIF", 6) == 0) r->hw_type = HW_TYPE_SPDIF; else if (strncmp(name, "SPDIF", 5) == 0) r->hw_type = HW_TYPE_SPDIF; else if (strncmp(name, "ADAT", 4) == 0) r->hw_type = HW_TYPE_ADAT; } r->name = name; r->lr_num = r->port_category == PC_MIX ? name[4] - 'A' + 1 : get_num_from_string(name); r->port_num = card->routing_in_count[r->port_category]++; } assert(card->routing_in_count[PC_MIX] <= MAX_MIX_OUT); } // return true if the element is an routing sink enum, e.g.: // PCM xx Capture Enum // Mixer Input xx Capture Enum // Analogue Output xx Playback Enum // S/PDIF Output xx Playback Enum // ADAT Output xx Playback Enum // // or new style: // PCM xx Capture Enum // Mixer xx Capture Enum // Analogue xx Playback Enum // S/PDIF xx Playback Enum // ADAT xx Playback Enum static int is_elem_routing_snk(struct alsa_elem *elem) { if (strstr(elem->name, "Capture Route") || strstr(elem->name, "Input Playback Route") || strstr(elem->name, "Source Playback Enu")) return 1; if (strstr(elem->name, "Capture Enum") && ( strncmp(elem->name, "PCM ", 4) == 0 || strncmp(elem->name, "Mixer ", 6) == 0 || strncmp(elem->name, "DSP ", 4) == 0 )) return 1; if (strstr(elem->name, "Playback Enum") && ( strncmp(elem->name, "Analogue ", 9) == 0 || strncmp(elem->name, "S/PDIF ", 7) == 0 || strncmp(elem->name, "ADAT ", 5) == 0 )) return 1; return 0; } static void get_routing_snks(struct alsa_card *card) { GArray *elems = card->elems; int count = 0; // count and label routing snks for (int i = 0; i < elems->len; i++) { struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); if (!elem->card) continue; if (!is_elem_routing_snk(elem)) continue; elem->is_routing_snk = 1; if (strncmp(elem->name, "Mixer", 5) == 0 || strncmp(elem->name, "Matrix", 6) == 0) { elem->port_category = PC_MIX; if (!alsa_get_elem_writable(elem)) card->has_fixed_mixer_inputs = 1; } else if (strncmp(elem->name, "DSP", 3) == 0) { elem->port_category = PC_DSP; } else if (strncmp(elem->name, "PCM", 3) == 0 || strncmp(elem->name, "Input Source", 12) == 0) { elem->port_category = PC_PCM; } else if (strstr(elem->name, "Playback Enu")) { elem->port_category = PC_HW; if (strncmp(elem->name, "Analog", 6) == 0) elem->hw_type = HW_TYPE_ANALOGUE; else if (strncmp(elem->name, "S/PDIF", 6) == 0 || strstr(elem->name, "SPDIF")) elem->hw_type = HW_TYPE_SPDIF; else if (strstr(elem->name, "ADAT")) elem->hw_type = HW_TYPE_ADAT; } else { printf("unknown mixer routing elem %s\n", elem->name); continue; } if (elem->lr_num <= 0) { fprintf(stderr, "routing sink %s had no number\n", elem->name); continue; } count++; } // create an array of routing snks pointing to those elements card->routing_snks = g_array_new( FALSE, TRUE, sizeof(struct routing_snk) ); g_array_set_size(card->routing_snks, count); // count through card->routing_snks int j = 0; for (int i = 0; i < elems->len; i++) { struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); if (!elem->is_routing_snk) continue; struct routing_snk *r = &g_array_index( card->routing_snks, struct routing_snk, j ); r->idx = j; j++; r->elem = elem; elem->port_num = card->routing_out_count[elem->port_category]++; } assert(j == count); } void alsa_get_routing_controls(struct alsa_card *card) { // check that we can find a routing control card->sample_capture_elem = get_elem_by_name(card->elems, "PCM 01 Capture Enum"); if (!card->sample_capture_elem) card->sample_capture_elem = get_elem_by_name(card->elems, "PCM 1 Capture Enum"); if (!card->sample_capture_elem) card->sample_capture_elem = get_elem_by_name(card->elems, "Input Source 01 Capture Route"); if (!card->sample_capture_elem) { fprintf( stderr, "can't find routing control PCM 01 Capture Enum or " "Input Source 01 Capture Route\n" ); return; } get_routing_srcs(card); get_routing_snks(card); } static void alsa_elem_change(struct alsa_elem *elem) { if (!elem || !elem->callbacks) return; for (GList *l = elem->callbacks; l; l = l->next) { struct alsa_elem_callback *cb = (struct alsa_elem_callback *)l->data; if (!cb || !cb->callback) continue; cb->callback(elem, cb->data); } } static void card_destroy_callback(void *data) { struct alsa_card *card = data; // close the windows associated with this card destroy_card_window(card); // TODO: there is more to free free(card->device); free(card->serial); free(card->name); free(card); // go through the alsa_cards array and clear the entry for this card for (int i = 0; i < alsa_cards->len; i++) { struct alsa_card **card_ptr = &g_array_index(alsa_cards, struct alsa_card *, i); if (*card_ptr == card) *card_ptr = NULL; } } // Complete card initialisation after the driver is ready static void complete_card_init(struct alsa_card *card) { // Get full element list and create main window alsa_get_elem_list(card); alsa_set_lr_nums(card); alsa_get_routing_controls(card); card->best_firmware_version = scarlett2_get_best_firmware_version(card->pid); if (card->serial) { // Call the reopen callbacks for this card struct reopen_callback *rc = g_hash_table_lookup( reopen_callbacks, card->serial ); if (rc) rc->callback(rc->data); g_hash_table_remove(reopen_callbacks, card->serial); } create_card_window(card); } // Check if the Firmware Version control has a TLV and is locked, // indicating the driver is ready static int check_driver_ready(snd_ctl_elem_info_t *info) { return snd_ctl_elem_info_is_tlv_readable(info) && snd_ctl_elem_info_is_locked(info); } // Check if the FCP driver is initialised static void check_driver_init( struct alsa_card *card, int numid, unsigned int mask ) { // Ignore controls going away if (mask == SND_CTL_EVENT_MASK_REMOVE) return; // Get the control's info snd_ctl_elem_id_t *id; snd_ctl_elem_info_t *info; snd_ctl_elem_id_alloca(&id); snd_ctl_elem_info_alloca(&info); snd_ctl_elem_id_set_numid(id, numid); snd_ctl_elem_info_set_id(info, id); if (snd_ctl_elem_info(card->handle, info) < 0) { fprintf(stderr, "error getting elem info %d\n", numid); return; } const char *name = snd_ctl_elem_info_get_name(info); // Check if it's the Firmware Version control being updated if (strcmp(name, "Firmware Version")) return; // Check if the driver is ready if (!check_driver_ready(info)) return; // The driver is initialised; update the card's driver type card->driver_type = DRIVER_TYPE_SOCKET; // Complete the card initialisation complete_card_init(card); } static gboolean alsa_card_callback( GIOChannel *source, GIOCondition condition, void *data ) { struct alsa_card *card = data; snd_ctl_event_t *event; snd_ctl_event_alloca(&event); if (!card->handle) { printf("oops, no card handle??\n"); return 0; } int err = snd_ctl_read(card->handle, event); if (err == 0) { printf("alsa_card_callback nothing to read??\n"); return 0; } if (err < 0) { if (err == -ENODEV) return 0; printf("card_callback_error %d\n", err); exit(1); } if (snd_ctl_event_get_type(event) != SND_CTL_EVENT_ELEM) return 1; int numid = snd_ctl_event_elem_get_numid(event); unsigned int mask = snd_ctl_event_elem_get_mask(event); // Check if we're waiting for FCP driver to initialise and check if // it's now ready if (card->driver_type == DRIVER_TYPE_SOCKET_UNINIT) { check_driver_init(card, numid, mask); return 1; } if (mask == SND_CTL_EVENT_MASK_REMOVE) { card_destroy_callback(card); return 0; } if (!(mask & (SND_CTL_EVENT_MASK_VALUE | SND_CTL_EVENT_MASK_INFO))) return 1; for (int i = 0; i < card->elems->len; i++) { struct alsa_elem *elem = &g_array_index(card->elems, struct alsa_elem, i); if (elem->numid == numid) alsa_elem_change(elem); } return 1; } // go through the alsa_cards array and look for an entry with the // matching card_num static struct alsa_card *find_card_by_card_num(int card_num) { for (int i = 0; i < alsa_cards->len; i++) { struct alsa_card **card_ptr = &g_array_index(alsa_cards, struct alsa_card *, i); if (!*card_ptr) continue; if ((*card_ptr)->num == card_num) return *card_ptr; } return NULL; } // create a new entry in the alsa_cards array (either an unused entry // or add a new entry to the end) struct alsa_card *card_create(int card_num) { int i, found = 0; struct alsa_card **card_ptr; // look for an unused entry for (i = 0; i < alsa_cards->len; i++) { card_ptr = &g_array_index(alsa_cards, struct alsa_card *, i); if (!*card_ptr) { found = 1; break; } } // no unused entry? extend the array if (!found) { g_array_set_size(alsa_cards, i + 1); card_ptr = &g_array_index(alsa_cards, struct alsa_card *, i); } *card_ptr = calloc(1, sizeof(struct alsa_card)); struct alsa_card *card = *card_ptr; card->num = card_num; card->elems = g_array_new(FALSE, TRUE, sizeof(struct alsa_elem)); return card; } static void alsa_add_card_callback(struct alsa_card *card) { card->io_channel = g_io_channel_unix_new(card->pfd.fd); card->event_source_id = g_io_add_watch_full( card->io_channel, 0, G_IO_IN | G_IO_ERR | G_IO_HUP, alsa_card_callback, card, card_destroy_callback ); } static void alsa_subscribe(struct alsa_card *card) { int count = snd_ctl_poll_descriptors_count(card->handle); if (count != 1) { printf("poll descriptors %d != 1", count); exit(1); } snd_ctl_subscribe_events(card->handle, 1); snd_ctl_poll_descriptors(card->handle, &card->pfd, 1); } static void alsa_get_usbid(struct alsa_card *card) { char path[256]; snprintf(path, 256, "/proc/asound/card%d/usbid", card->num); FILE *f = fopen(path, "r"); if (!f) { fprintf(stderr, "can't open %s: %s\n", path, strerror(errno)); return; } int vid, pid; int result = fscanf(f, "%04x:%04x", &vid, &pid); fclose(f); if (result != 2) { fprintf(stderr, "can't read %s\n", path); return; } if (vid != 0x1235) { fprintf(stderr, "VID %04x != expected 0x1235 for Focusrite\n", vid); return; } card->pid = pid; } // get the bus and device numbers from /proc/asound/cardxx/usbbus // format is XXX/YYY static int alsa_get_usbbus(struct alsa_card *card, int *bus, int *dev) { char path[256]; snprintf(path, 256, "/proc/asound/card%d/usbbus", card->num); FILE *f = fopen(path, "r"); if (!f) { fprintf(stderr, "can't open %s\n", path); return 0; } int result = fscanf(f, "%d/%d", bus, dev); fclose(f); if (result != 2) { fprintf(stderr, "can't read %s\n", path); return 0; } return 1; } // read the devnum file in bus_path // /sys/bus/usb/devices/usbBUS/BUS-PORT/devnum // and return the value within static int usb_get_devnum(const char *bus_path) { char devnum_path[512]; snprintf(devnum_path, 512, "%s/devnum", bus_path); FILE *f = fopen(devnum_path, "r"); if (!f) { if (errno == ENOENT) return -1; fprintf(stderr, "can't open %s: %s\n", devnum_path, strerror(errno)); return -1; } int devnum; int result = fscanf(f, "%d", &devnum); int err = errno; fclose(f); if (result != 1) { fprintf(stderr, "can't read %s: %s\n", devnum_path, strerror(err)); return -1; } return devnum; } // recursively search for the device with the given dev number // in the /sys/bus/usb/devices/usbX/Y-Z hierarchy // and return the path to the port static int usb_find_device_port( const char *bus_path, int bus, int dev, char *port_path, size_t port_path_size ) { if (usb_get_devnum(bus_path) == dev) { snprintf(port_path, port_path_size, "%s", bus_path); return 1; } DIR *dir = opendir(bus_path); if (!dir) { fprintf(stderr, "can't open %s: %s\n", bus_path, strerror(errno)); return 0; } // looking for d_name beginning with the bus number followed by a "-" char prefix[20]; snprintf(prefix, 20, "%d-", bus); struct dirent *entry; while ((entry = readdir(dir))) { if (entry->d_type != DT_DIR) continue; if (strncmp(entry->d_name, prefix, strlen(prefix)) != 0) continue; char next_path[512]; snprintf(next_path, 512, "%s/%s", bus_path, entry->d_name); if (usb_find_device_port(next_path, bus, dev, port_path, port_path_size)) { closedir(dir); return 1; } } closedir(dir); return 0; } static void alsa_get_serial_number(struct alsa_card *card) { int result, bus, dev; if (!alsa_get_usbbus(card, &bus, &dev)) return; // recurse through /sys/bus/usb/devices/usbBUS/BUS-.../devnum // to find the device with the matching dev number char bus_path[80]; snprintf(bus_path, 80, "/sys/bus/usb/devices/usb%d", bus); char port_path[512]; if (!usb_find_device_port(bus_path, bus, dev, port_path, sizeof(port_path))) { fprintf( stderr, "can't find port name in %s for dev %d (%s)\n", bus_path, dev, card->name ); return; } // read the serial number char serial_path[520]; snprintf(serial_path, 520, "%s/serial", port_path); FILE *f = fopen(serial_path, "r"); if (!f) { fprintf(stderr, "can't open %s\n", serial_path); return; } char serial[40]; result = fscanf(f, "%39s", serial); fclose(f); if (result != 1) { fprintf(stderr, "can't read %s\n", serial_path); return; } card->serial = strdup(serial); } // return true if the Firmware Version control exists and is writable // and locked (i.e. the FCP server is running) static int check_firmware_version_locked(struct alsa_card *card) { snd_ctl_elem_id_t *id; snd_ctl_elem_info_t *info; snd_ctl_elem_id_alloca(&id); snd_ctl_elem_info_alloca(&info); // look for the Firmware Version control snd_ctl_elem_id_set_interface(id, SND_CTL_ELEM_IFACE_CARD); snd_ctl_elem_id_set_name(id, "Firmware Version"); snd_ctl_elem_info_set_id(info, id); // no Firmware Version control found int err = snd_ctl_elem_info(card->handle, info); if (err < 0) return 0; return check_driver_ready(info); } // return the driver type for this card // DRIVER_TYPE_NONE: no driver // DRIVER_TYPE_HWDEP: Scarlett2 driver // DRIVER_TYPE_SOCKET: FCP driver // DRIVER_TYPE_SOCKET_UNINIT: FCP driver, but not initialised static int get_driver_type(struct alsa_card *card) { snd_hwdep_t *hwdep; int err = scarlett2_open_card(card->device, &hwdep); // no hwdep for this card - driver type none if (err == -ENOENT) return DRIVER_TYPE_NONE; // if we get EPERM, it's FCP but no server running if (err == -EPERM) return DRIVER_TYPE_SOCKET_UNINIT; // if we get EBUSY, it's FCP if (err == -EBUSY) // fcp-server locks the Firmware Version control when it has // finished starting up return check_firmware_version_locked(card) ? DRIVER_TYPE_SOCKET : DRIVER_TYPE_SOCKET_UNINIT; // failed to open hwdep if (err < 0) return DRIVER_TYPE_NONE; // we can open hwdep, so now check the protocol version int ver = scarlett2_get_protocol_version(hwdep); scarlett2_close(hwdep); // failed to get protocol version if (ver < 0) return DRIVER_TYPE_NONE; // hwdep protocol version 1.x.x is Scarlett2 driver if (SCARLETT2_HWDEP_VERSION_MAJOR(ver) == MAJOR_HWDEP_VERSION_SCARLETT2) return DRIVER_TYPE_HWDEP; // hwdep protocol version 2.x.x is FCP driver (but not initialised, // because we were able to open the hwdep) if (SCARLETT2_HWDEP_VERSION_MAJOR(ver) == MAJOR_HWDEP_VERSION_FCP) return DRIVER_TYPE_SOCKET_UNINIT; return DRIVER_TYPE_NONE; } static void card_init(struct alsa_card *card) { alsa_get_usbid(card); alsa_get_serial_number(card); alsa_subscribe(card); alsa_add_card_callback(card); card->driver_type = get_driver_type(card); // Driver not ready? Create the iface-waiting window if (card->driver_type == DRIVER_TYPE_SOCKET_UNINIT) { create_card_window(card); return; } complete_card_init(card); } static void alsa_scan_cards(void) { snd_ctl_card_info_t *info; snd_ctl_t *ctl; int card_num = -1; char device[32]; struct alsa_card *card; snd_ctl_card_info_alloca(&info); while (1) { int err = snd_card_next(&card_num); if (err < 0) fatal_alsa_error("snd_card_next", err); if (card_num < 0) break; snprintf(device, 32, "hw:%d", card_num); err = snd_ctl_open(&ctl, device, 0); if (err < 0) goto next; err = snd_ctl_card_info(ctl, info); if (err < 0) goto next; if (strncmp(snd_ctl_card_info_get_name(info), "Scarlett", 8) != 0 && strncmp(snd_ctl_card_info_get_name(info), "Clarett", 7) != 0 && strncmp(snd_ctl_card_info_get_name(info), "Vocaster", 8) != 0) goto next; // is there already an entry for this card in alsa_cards? card = find_card_by_card_num(card_num); // yes: skip if (card) goto next; // no: create card = card_create(card_num); card->device = strdup(device); card->name = strdup(snd_ctl_card_info_get_name(info)); card->handle = ctl; card_init(card); continue; next: snd_ctl_close(ctl); } } // inotify static gboolean inotify_callback( GIOChannel *source, GIOCondition condition, void *data ) { char buf[4096] __attribute__ ((aligned(__alignof__(struct inotify_event)))); const struct inotify_event *event; int len; len = read(inotify_fd, &buf, sizeof(buf)); if (len < 0) { perror("inotify read"); exit(1); } for ( event = (struct inotify_event *)buf; (char *)event < buf + len; event++ ) { if (event->mask & IN_CREATE && len && strncmp(event->name, "control", 7) == 0) { // can't rescan for new cards too fast sleep(1); alsa_scan_cards(); } } return TRUE; } static void alsa_inotify_init(void) { GIOChannel *io_channel; inotify_fd = inotify_init(); inotify_wd = inotify_add_watch(inotify_fd, "/dev/snd", IN_CREATE); io_channel = g_io_channel_unix_new(inotify_fd); g_io_add_watch_full( io_channel, 0, G_IO_IN | G_IO_ERR | G_IO_HUP, inotify_callback, NULL, NULL ); } void alsa_init(void) { alsa_cards = g_array_new(FALSE, TRUE, sizeof(struct alsa_card *)); reopen_callbacks = g_hash_table_new_full( g_str_hash, g_str_equal, g_free, g_free ); alsa_inotify_init(); alsa_scan_cards(); } void alsa_register_reopen_callback( const char *serial, ReOpenCallback *callback, void *data ) { struct reopen_callback *rc = g_new0(struct reopen_callback, 1); rc->callback = callback; rc->data = data; g_hash_table_insert(reopen_callbacks, g_strdup(serial), rc); } void alsa_unregister_reopen_callback(const char *serial) { g_hash_table_remove(reopen_callbacks, serial); } int alsa_has_reopen_callbacks(void) { return g_hash_table_size(reopen_callbacks); } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/alsa.h000066400000000000000000000160611476551703200226750ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include #include "const.h" // simulated cards have card->num set to -1 #define SIMULATED_CARD_NUM -1 // forward definitions struct alsa_elem; struct alsa_card; // typedef for callbacks to update widgets when the alsa element // notifies of a change typedef void (AlsaElemCallback)(struct alsa_elem *, void *); // port categories for routing_src and routing_snk entries // must match the level meter ordering from the driver enum { PC_OFF, // Off (the source when a sink is not connected) PC_HW, // Hardware inputs/outputs PC_MIX, // Mixer inputs/outputs PC_DSP, // DSP inputs/outputs PC_PCM, // PCM inputs/outputs PC_COUNT // number of port categories }; // names for the port categories extern const char *port_category_names[PC_COUNT]; // hardware types enum { HW_TYPE_ANALOGUE, HW_TYPE_SPDIF, HW_TYPE_ADAT, HW_TYPE_COUNT }; // driver types // NONE is 1st Gen or Scarlett2 before hwdep support was added // (no erase config or firmware update support) // HWDEP is the Scarlett2 driver after hwdep support was added // SOCKET is the FCP driver enum { DRIVER_TYPE_NONE, DRIVER_TYPE_HWDEP, DRIVER_TYPE_SOCKET, DRIVER_TYPE_SOCKET_UNINIT, DRIVER_TYPE_COUNT }; // names for the hardware types extern const char *hw_type_names[HW_TYPE_COUNT]; // is a drag active, and whether dragging from a routing source or a // routing sink enum { DRAG_TYPE_NONE = 0, DRAG_TYPE_SRC = 1, DRAG_TYPE_SNK = 2, }; // entry in alsa_card routing_srcs (routing sources) array // list of enums that are in the Mixer Input X Capture Enum elements struct routing_src { // pointer back to the card this entry is associated with struct alsa_card *card; // the enum id of the alsa item int id; // PC_OFF, PC_DSP, PC_MIX, PC_PCM, or PC_HW int port_category; // 0-based count within port_category int port_num; // the alsa item name char *name; // for PC_HW, the hardware type int hw_type; // the number (or translated letter; A = 1) in the item name int lr_num; // on the routing page, the box widget containing the text and the // "socket" widget for this routing source GtkWidget *widget; // the socket widget GtkWidget *widget2; }; // entry in alsa_card routing_snks (routing sinks) array for alsa // elements that are routing sinks like Analogue Output 01 Playback // Enum struct routing_snk { // location within the array int idx; // pointer back to the element this entry is associated with struct alsa_elem *elem; // box widget on the routing page GtkWidget *box_widget; // socket widget on the routing page GtkWidget *socket_widget; // the mixer label widgets for this sink GtkWidget *mixer_label_top; GtkWidget *mixer_label_bottom; }; // hold one callback & its data struct alsa_elem_callback { AlsaElemCallback *callback; void *data; }; // entry in alsa_card elems (ALSA control elements) array struct alsa_elem { // pointer back to the card struct alsa_card *card; // ALSA element information int numid; const char *name; int type; int count; int index; // for gain/volume elements, the value range, dB type, and dB range int min_val; int max_val; int dB_type; int min_cdB; int max_cdB; // level meter labels char **meter_labels; // for routing sinks int is_routing_snk; int port_category; int port_num; int hw_type; int lr_num; // the callback functions for this ALSA control element GList *callbacks; // for simulated elements, the current state int is_writable; int is_volatile; long value; // for simulated enumerated elements, the items int item_count; char **item_names; }; struct alsa_card { int num; char *device; uint32_t pid; char *serial; char *name; int driver_type; char *fcp_socket; int best_firmware_version; snd_ctl_t *handle; struct pollfd pfd; GArray *elems; struct alsa_elem *sample_capture_elem; GArray *routing_srcs; GArray *routing_snks; GIOChannel *io_channel; guint event_source_id; GtkWidget *window_main; GtkWidget *window_routing; GtkWidget *window_mixer; GtkWidget *window_levels; GtkWidget *window_startup; GtkWidget *window_modal; GtkWidget *window_main_contents; GtkWidget *routing_grid; GtkWidget *routing_lines; GtkWidget *routing_hw_in_grid; GtkWidget *routing_hw_out_grid; GtkWidget *routing_pcm_in_grid; GtkWidget *routing_pcm_out_grid; GtkWidget *routing_dsp_in_grid; GtkWidget *routing_dsp_out_grid; GtkWidget *routing_mixer_in_grid; GtkWidget *routing_mixer_out_grid; int has_speaker_switching; int has_talkback; int has_fixed_mixer_inputs; int routing_out_count[PC_COUNT]; int routing_in_count[PC_COUNT]; GMenu *routing_src_menu; GtkWidget *drag_line; int drag_type; struct routing_src *src_drag; struct routing_snk *snk_drag; double drag_x, drag_y; }; // utility void fatal_alsa_error(const char *msg, int err); // locate elements or get information about them struct alsa_elem *get_elem_by_name(GArray *elems, const char *name); struct alsa_elem *get_elem_by_prefix(GArray *elems, const char *prefix); struct alsa_elem *get_elem_by_substr(GArray *elems, const char *substr); int get_max_elem_by_name( GArray *elems, const char *prefix, const char *needle ); // add callback to alsa_elem callback list void alsa_elem_add_callback( struct alsa_elem *elem, AlsaElemCallback *callback, void *data ); // alsa snd_ctl_elem_*() functions int alsa_get_elem_type(struct alsa_elem *elem); char *alsa_get_elem_name(struct alsa_elem *elem); long alsa_get_elem_value(struct alsa_elem *elem); long *alsa_get_elem_int_values(struct alsa_elem *elem); void alsa_set_elem_value(struct alsa_elem *elem, long value); int alsa_get_elem_writable(struct alsa_elem *elem); int alsa_get_elem_volatile(struct alsa_elem *elem); int alsa_get_elem_count(struct alsa_elem *elem); int alsa_get_item_count(struct alsa_elem *elem); char *alsa_get_item_name(struct alsa_elem *elem, int i); // add to alsa_cards array struct alsa_card *card_create(int card_num); // parse elements (used by alsa-sim.c) void alsa_set_lr_nums(struct alsa_card *card); void alsa_get_routing_controls(struct alsa_card *card); // init void alsa_init(void); // register re-open callback typedef void (ReOpenCallback)(void *); void alsa_register_reopen_callback( const char *serial, ReOpenCallback *callback, void *data ); void alsa_unregister_reopen_callback(const char *serial); int alsa_has_reopen_callbacks(void); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/const.h000066400000000000000000000004411476551703200230760ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once // maximum number of mix outputs #define MAX_MIX_OUT 12 // maximum number of mux inputs #define MAX_MUX_IN 42 // maximum number of meters #define MAX_METERS 92 geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/db.c000066400000000000000000000037231476551703200223360ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include static double db_to_linear(double db) { if (db <= SND_CTL_TLV_DB_GAIN_MUTE) return 0.0; return pow(10.0, db / 20.0); } static double linear_to_db(double linear) { if (linear <= 0.0) return SND_CTL_TLV_DB_GAIN_MUTE; return 20.0 * log10(linear); } int cdb_to_linear_value( int cdb, int min_val, int max_val, int min_cdb, int max_cdb ) { if (cdb <= min_cdb) return min_val; if (cdb >= max_cdb) return max_val; // Convert centidB to dB double db = (double)cdb / 100.0; double max_db = (double)max_cdb / 100.0; // Convert dB relative to max_db to linear scale 0.0-1.0 double linear = db_to_linear(db - max_db); // Scale to full ALSA range double scaled = linear * (double)max_val; int value = (int)round(scaled); if (value < min_val) return min_val; if (value > max_val) return max_val; return value; } int linear_value_to_cdb( int value, int min_val, int max_val, int min_cdb, int max_cdb ) { if (value <= min_val) return min_cdb; if (value >= max_val) return max_cdb; // Convert to 0.0-1.0 linear scale double linear = (double)value / (double)max_val; double max_db = (double)max_cdb / 100.0; // Convert to dB relative to max_db and back to centidB int cdb = (int)round((linear_to_db(linear) + max_db) * 100.0); if (cdb < min_cdb) return min_cdb; if (cdb > max_cdb) return max_cdb; return cdb; } double linear_value_to_db( int value, int min_val, int max_val, int min_db, int max_db ) { if (value <= min_val) return min_db; if (value >= max_val) return max_db; // Convert to 0.0-1.0 linear scale double linear = (double)value / (double)max_val; // Convert to dB relative to max_db double db = linear_to_db(linear) + max_db; if (db < min_db) return min_db; if (db > max_db) return max_db; return db; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/db.h000066400000000000000000000006231476551703200223370ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once int cdb_to_linear_value( int cdb, int min_val, int max_val, int min_cdb, int max_cdb ); int linear_value_to_cdb( int value, int min_val, int max_val, int min_cdb, int max_cdb ); double linear_value_to_db( int value, int min_val, int max_val, int min_db, int max_db ); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/device-reset-config.c000066400000000000000000000043461476551703200255750ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include "device-reset-config.h" #include "scarlett2.h" #include "scarlett2-ioctls.h" #include "window-modal.h" static gpointer update_progress( struct modal_data *modal_data, char *text, int progress ) { struct progress_data *progress_data = g_new0(struct progress_data, 1); progress_data->modal_data = modal_data; progress_data->text = text; progress_data->progress = progress; g_main_context_invoke(NULL, modal_update_progress, progress_data); return NULL; } #define fail(msg) { \ if (hwdep) \ scarlett2_close(hwdep); \ return update_progress(modal_data, msg, -1); \ } #define failsndmsg(msg) g_strdup_printf(msg, snd_strerror(err)) gpointer reset_config_thread(gpointer user_data) { struct modal_data *modal_data = user_data; update_progress(modal_data, g_strdup("Resetting configuration..."), 0); snd_hwdep_t *hwdep; int err = scarlett2_open_card(modal_data->card->device, &hwdep); if (err < 0) fail(failsndmsg("Unable to open hwdep interface: %s")); err = scarlett2_erase_config(hwdep); if (err < 0) fail(failsndmsg("Unable to reset configuration: %s")); while (1) { g_usleep(50000); err = scarlett2_get_erase_progress(hwdep); if (err < 0) fail(failsndmsg("Unable to get erase progress: %s")); if (err == 255) break; update_progress(modal_data, NULL, err); } g_main_context_invoke(NULL, modal_start_reboot_progress, modal_data); scarlett2_reboot(hwdep); scarlett2_close(hwdep); return NULL; } static void join_thread(gpointer thread) { g_thread_join(thread); } static void reset_config_yes_callback(struct modal_data *modal_data) { GThread *thread = g_thread_new( "reset_config_thread", reset_config_thread, modal_data ); g_object_set_data_full( G_OBJECT(modal_data->button_box), "thread", thread, join_thread ); } void create_reset_config_window(GtkWidget *w, struct alsa_card *card) { create_modal_window( w, card, "Confirm Reset Configuration", "Resetting Configuration", "Are you sure you want to reset the configuration?", reset_config_yes_callback ); } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/device-reset-config.h000066400000000000000000000003561476551703200255770ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "alsa.h" void create_reset_config_window(GtkWidget *w, struct alsa_card *card); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/device-update-firmware.c000066400000000000000000000073121476551703200263000ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include "device-reset-config.h" #include "scarlett2.h" #include "scarlett2-firmware.h" #include "scarlett2-ioctls.h" #include "window-modal.h" static gpointer update_progress( struct modal_data *modal_data, char *text, int progress ) { struct progress_data *progress_data = g_new0(struct progress_data, 1); progress_data->modal_data = modal_data; progress_data->text = text; progress_data->progress = progress; g_main_context_invoke(NULL, modal_update_progress, progress_data); return NULL; } #define fail(msg) { \ if (hwdep) \ scarlett2_close(hwdep); \ if (firmware) \ scarlett2_free_firmware_file(firmware); \ return update_progress(modal_data, msg, -1); \ } #define failsndmsg(msg) g_strdup_printf(msg, snd_strerror(err)) gpointer update_firmware_thread(gpointer user_data) { struct modal_data *modal_data = user_data; struct alsa_card *card = modal_data->card; int err = 0; snd_hwdep_t *hwdep = NULL; // read the firmware file update_progress(modal_data, g_strdup("Checking firmware..."), 0); struct scarlett2_firmware_file *firmware = scarlett2_get_best_firmware(card->pid); // if no firmware, fail if (!firmware) fail(failsndmsg("No update firmware found for device: %s")); if (firmware->header.usb_pid != card->pid) fail(g_strdup("Firmware file does not match device")); update_progress(modal_data, g_strdup("Resetting configuration..."), 0); err = scarlett2_open_card(card->device, &hwdep); if (err < 0) fail(failsndmsg("Unable to open hwdep interface: %s")); err = scarlett2_erase_config(hwdep); if (err < 0) fail(failsndmsg("Unable to reset configuration: %s")); while (1) { g_usleep(50000); err = scarlett2_get_erase_progress(hwdep); if (err < 0) fail(failsndmsg("Unable to get erase progress: %s")); if (err == 255) break; update_progress(modal_data, NULL, err); } update_progress(modal_data, g_strdup("Erasing flash..."), 0); err = scarlett2_erase_firmware(hwdep); if (err < 0) fail(failsndmsg("Unable to erase upgrade firmware: %s")); while (1) { g_usleep(50000); err = scarlett2_get_erase_progress(hwdep); if (err < 0) fail(failsndmsg("Unable to get erase progress: %s")); if (err == 255) break; update_progress(modal_data, NULL, err); } update_progress(modal_data, g_strdup("Writing firmware..."), 0); size_t offset = 0; size_t len = firmware->header.firmware_length; unsigned char *buf = firmware->firmware_data; while (offset < len) { err = snd_hwdep_write(hwdep, buf + offset, len - offset); if (err < 0) fail(failsndmsg("Unable to write firmware: %s")); offset += err; update_progress(modal_data, NULL, (offset * 100) / len); } g_main_context_invoke(NULL, modal_start_reboot_progress, modal_data); scarlett2_reboot(hwdep); scarlett2_close(hwdep); return NULL; } static void join_thread(gpointer thread) { g_thread_join(thread); } static void update_firmware_yes_callback(struct modal_data *modal_data) { GThread *thread = g_thread_new( "update_firmware_thread", update_firmware_thread, modal_data ); g_object_set_data_full( G_OBJECT(modal_data->button_box), "thread", thread, join_thread ); } void create_update_firmware_window(GtkWidget *w, struct alsa_card *card) { create_modal_window( w, card, "Confirm Update Firmware", "Updating Firmware", "The firmware update process will take about 15 seconds.\n" "Please do not disconnect the device while updating.\n" "Ready to proceed?", update_firmware_yes_callback ); } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/device-update-firmware.h000066400000000000000000000003611476551703200263020ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "alsa.h" void create_update_firmware_window(GtkWidget *w, struct alsa_card *card); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/error.c000066400000000000000000000010121476551703200230670ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "error.h" void show_error(GtkWindow *w, char *s) { if (!w) { printf("%s\n", s); return; } GtkWidget *dialog = gtk_message_dialog_new( w, GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, "%s", s ); gtk_widget_set_visible(dialog, TRUE); g_signal_connect(dialog, "response", G_CALLBACK(gtk_window_destroy), NULL); } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/error.h000066400000000000000000000002751476551703200231060ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include void show_error(GtkWindow *w, char *s); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/fcp-shared.c000066400000000000000000000007411476551703200237620ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later // Error messages const char *fcp_socket_error_messages[] = { "Success", "Invalid magic", "Invalid command", "Invalid length", "Invalid hash", "Firmware PID does not match USB PID", "Configuration error (check fcp-server log)", "FCP communication error", "Timeout", "Read error", "Write error", "Not running leapfrog firmware", "Invalid state" }; geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/fcp-shared.h000066400000000000000000000040411476551703200237640ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include // Error codes #define FCP_SOCKET_ERR_INVALID_MAGIC 1 #define FCP_SOCKET_ERR_INVALID_COMMAND 2 #define FCP_SOCKET_ERR_INVALID_LENGTH 3 #define FCP_SOCKET_ERR_INVALID_HASH 4 #define FCP_SOCKET_ERR_INVALID_USB_ID 5 #define FCP_SOCKET_ERR_CONFIG 6 #define FCP_SOCKET_ERR_FCP 7 #define FCP_SOCKET_ERR_TIMEOUT 8 #define FCP_SOCKET_ERR_READ 9 #define FCP_SOCKET_ERR_WRITE 10 #define FCP_SOCKET_ERR_NOT_LEAPFROG 11 #define FCP_SOCKET_ERR_INVALID_STATE 12 #define FCP_SOCKET_ERR_MAX 12 // Protocol constants #define FCP_SOCKET_PROTOCOL_VERSION 1 #define FCP_SOCKET_MAGIC_REQUEST 0x53 #define FCP_SOCKET_MAGIC_RESPONSE 0x73 // Maximum payload length (2MB) #define MAX_PAYLOAD_LENGTH 2 * 1024 * 1024 // Request types #define FCP_SOCKET_REQUEST_REBOOT 0x0001 #define FCP_SOCKET_REQUEST_CONFIG_ERASE 0x0002 #define FCP_SOCKET_REQUEST_APP_FIRMWARE_ERASE 0x0003 #define FCP_SOCKET_REQUEST_APP_FIRMWARE_UPDATE 0x0004 #define FCP_SOCKET_REQUEST_ESP_FIRMWARE_UPDATE 0x0005 // Response types #define FCP_SOCKET_RESPONSE_VERSION 0x00 #define FCP_SOCKET_RESPONSE_SUCCESS 0x01 #define FCP_SOCKET_RESPONSE_ERROR 0x02 #define FCP_SOCKET_RESPONSE_PROGRESS 0x03 extern const char *fcp_socket_error_messages[]; // Message structures #pragma pack(push, 1) struct fcp_socket_msg_header { uint8_t magic; uint8_t msg_type; uint32_t payload_length; }; struct firmware_payload { uint32_t size; uint16_t usb_vid; uint16_t usb_pid; uint8_t sha256[32]; uint8_t md5[16]; uint8_t data[]; }; struct version_msg { struct fcp_socket_msg_header header; uint8_t version; }; struct progress_msg { struct fcp_socket_msg_header header; uint8_t percent; }; struct error_msg { struct fcp_socket_msg_header header; int16_t error_code; }; #pragma pack(pop) geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/fcp-socket.c000066400000000000000000000135711476551703200240110ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include #include #include #include #include #include #include #include #include "fcp-shared.h" #include "fcp-socket.h" #include "error.h" // Connect to the FCP socket server for the given card int fcp_socket_connect(struct alsa_card *card) { if (!card || !card->fcp_socket) { fprintf(stderr, "FCP socket path is not available"); return -1; } int sock_fd = socket(AF_UNIX, SOCK_STREAM, 0); if (sock_fd < 0) { fprintf(stderr, "Cannot create socket: %s", strerror(errno)); return -1; } struct sockaddr_un addr = { .sun_family = AF_UNIX }; strncpy(addr.sun_path, card->fcp_socket, sizeof(addr.sun_path) - 1); if (connect(sock_fd, (struct sockaddr*)&addr, sizeof(addr)) < 0) { fprintf(stderr, "Cannot connect to server at %s: %s", addr.sun_path, strerror(errno)); close(sock_fd); return -1; } return sock_fd; } // Send a simple command with no payload to the server int fcp_socket_send_command(int sock_fd, uint8_t command) { struct fcp_socket_msg_header header = { .magic = FCP_SOCKET_MAGIC_REQUEST, .msg_type = command, .payload_length = 0 }; if (write(sock_fd, &header, sizeof(header)) != sizeof(header)) { fprintf(stderr, "Error sending command: %s", strerror(errno)); return -1; } return 0; } // Handle server responses from a command int fcp_socket_handle_response(int sock_fd, bool show_progress) { struct fcp_socket_msg_header header; ssize_t bytes_read; // Read response header bytes_read = read(sock_fd, &header, sizeof(header)); if (bytes_read != sizeof(header)) { if (bytes_read == 0) { // Server closed the connection return 0; } fprintf(stderr, "Error reading response header: %s", strerror(errno)); return -1; } // Verify the magic value if (header.magic != FCP_SOCKET_MAGIC_RESPONSE) { fprintf(stderr, "Invalid response magic: 0x%02x", header.magic); return -1; } // Handle different response types switch (header.msg_type) { case FCP_SOCKET_RESPONSE_VERSION: { // Protocol version response uint8_t version; bytes_read = read(sock_fd, &version, sizeof(version)); if (bytes_read != sizeof(version)) { fprintf(stderr, "Error reading version: %s", strerror(errno)); return -1; } // Protocol version mismatch? if (version != FCP_SOCKET_PROTOCOL_VERSION) { fprintf(stderr, "Protocol version mismatch: expected %d, got %d", FCP_SOCKET_PROTOCOL_VERSION, version); return -1; } break; } case FCP_SOCKET_RESPONSE_SUCCESS: // Command completed successfully return 0; case FCP_SOCKET_RESPONSE_ERROR: { // Error response int16_t error_code; bytes_read = read(sock_fd, &error_code, sizeof(error_code)); if (bytes_read != sizeof(error_code)) { fprintf(stderr, "Error reading error code: %s", strerror(errno)); return -1; } if (error_code > 0 && error_code <= FCP_SOCKET_ERR_MAX) { fprintf(stderr, "Server error: %s", fcp_socket_error_messages[error_code]); } else { fprintf(stderr, "Unknown server error code: %d", error_code); } return -1; } case FCP_SOCKET_RESPONSE_PROGRESS: { // Progress update if (show_progress) { uint8_t percent; bytes_read = read(sock_fd, &percent, sizeof(percent)); if (bytes_read != sizeof(percent)) { fprintf(stderr, "Error reading progress: %s", strerror(errno)); return -1; } fprintf(stderr, "\rProgress: %d%%", percent); if (percent == 100) fprintf(stderr, "\n"); } else { // Skip the progress byte uint8_t dummy; if (read(sock_fd, &dummy, sizeof(dummy)) < 0) { fprintf(stderr, "Error reading progress: %s", strerror(errno)); return -1; } } // Continue reading responses return fcp_socket_handle_response(sock_fd, show_progress); } default: fprintf(stderr, "Unknown response type: 0x%02x", header.msg_type); return -1; } return 0; } // Wait for server to disconnect (used after reboot command) int fcp_socket_wait_for_disconnect(int sock_fd) { fd_set rfds; struct timeval tv, start_time, now; char buf[1]; const int TIMEOUT_SECS = 2; gettimeofday(&start_time, NULL); while (1) { FD_ZERO(&rfds); FD_SET(sock_fd, &rfds); gettimeofday(&now, NULL); int elapsed = now.tv_sec - start_time.tv_sec; if (elapsed >= TIMEOUT_SECS) { fprintf(stderr, "Timeout waiting for server disconnect\n"); return -1; } tv.tv_sec = TIMEOUT_SECS - elapsed; tv.tv_usec = 0; int ret = select(sock_fd + 1, &rfds, NULL, NULL, &tv); if (ret < 0) { if (errno == EINTR) continue; fprintf(stderr, "Select error: %s\n", strerror(errno)); return -1; } if (ret > 0) { // Try to read one byte ssize_t n = read(sock_fd, buf, 1); if (n < 0) { if (errno == EINTR || errno == EAGAIN) continue; fprintf(stderr, "Read error: %s\n", strerror(errno)); return -1; } if (n == 0) { // EOF received - server has disconnected return 0; } // Ignore any data received, just keep waiting for EOF } } } // Reboot a device using the FCP socket interface int fcp_socket_reboot_device(struct alsa_card *card) { int sock_fd, ret = -1; sock_fd = fcp_socket_connect(card); if (sock_fd < 0) return -1; // Send reboot command and wait for server to disconnect if (fcp_socket_send_command(sock_fd, FCP_SOCKET_REQUEST_REBOOT) == 0) ret = fcp_socket_wait_for_disconnect(sock_fd); close(sock_fd); return ret; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/fcp-socket.h000066400000000000000000000016351476551703200240140ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "alsa.h" // Connect to the FCP socket server for the given card // Returns socket file descriptor on success, -1 on error int fcp_socket_connect(struct alsa_card *card); // Send a simple command with no payload to the server // Returns 0 on success, -1 on error int fcp_socket_send_command(int sock_fd, uint8_t command); // Handle server responses from a command // Returns 0 on success, -1 on error int fcp_socket_handle_response(int sock_fd, bool show_progress); // Wait for server to disconnect (used after reboot command) // Returns 0 if disconnected, -1 on timeout or error int fcp_socket_wait_for_disconnect(int sock_fd); // Reboot a device using the FCP socket interface // Returns 0 on success, -1 on error int fcp_socket_reboot_device(struct alsa_card *card);geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/file.c000066400000000000000000000107111476551703200226630ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "alsa.h" #include "alsa-sim.h" #include "error.h" #include "file.h" #include "stringhelper.h" static void run_alsactl( struct alsa_card *card, char *cmd, char *fn ) { GtkWindow *w = GTK_WINDOW(card->window_main); gchar *alsactl_path = g_find_program_in_path("alsactl"); if (!alsactl_path) alsactl_path = g_strdup("/usr/sbin/alsactl"); gchar *argv[] = { alsactl_path, cmd, card->device, "-f", fn, NULL }; gchar *stdout; gchar *stderr; gint exit_status; GError *error = NULL; gboolean result = g_spawn_sync( NULL, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, &stdout, &stderr, &exit_status, &error ); if (result && WIFEXITED(exit_status) && WEXITSTATUS(exit_status) == 0) goto done; char *error_message = result ? g_strdup_printf("%s\n%s", stdout, stderr) : g_strdup_printf("%s", error->message); char *msg = g_strdup_printf( "Error running “alsactl %s %s -f %s”: %s", cmd, card->device, fn, error_message ); show_error(w, msg); g_free(msg); g_free(error_message); done: g_free(alsactl_path); g_free(stdout); g_free(stderr); if (error) g_error_free(error); } static void add_state_filter(GtkFileChooserNative *native) { GtkFileFilter *filter = gtk_file_filter_new(); gtk_file_filter_set_name(filter, "alsactl state file (.state)"); gtk_file_filter_add_pattern(filter, "*.state"); gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(native), filter); } static void load_response( GtkNativeDialog *native, int response, gpointer data ) { struct alsa_card *card = data; if (response != GTK_RESPONSE_ACCEPT) goto done; GFile *file = gtk_file_chooser_get_file(GTK_FILE_CHOOSER(native)); char *fn = g_file_get_path(file); run_alsactl(card, "restore", fn); g_free(fn); g_object_unref(file); done: g_object_unref(native); } void activate_load( GSimpleAction *action, GVariant *parameter, gpointer data ) { struct alsa_card *card = data; GtkFileChooserNative *native = gtk_file_chooser_native_new( "Load Configuration", GTK_WINDOW(card->window_main), GTK_FILE_CHOOSER_ACTION_OPEN, "_Load", "_Cancel" ); add_state_filter(native); g_signal_connect(native, "response", G_CALLBACK(load_response), card); gtk_native_dialog_show(GTK_NATIVE_DIALOG(native)); } static void save_response( GtkNativeDialog *native, int response, gpointer data ) { struct alsa_card *card = data; if (response != GTK_RESPONSE_ACCEPT) goto done; GFile *file = gtk_file_chooser_get_file(GTK_FILE_CHOOSER(native)); char *fn = g_file_get_path(file); // append .state if not present char *fn_with_ext; if (string_ends_with(fn, ".state")) fn_with_ext = g_strdup_printf("%s", fn); else fn_with_ext = g_strdup_printf("%s.state", fn); run_alsactl(card, "store", fn_with_ext); g_free(fn); g_free(fn_with_ext); g_object_unref(file); done: g_object_unref(native); } void activate_save( GSimpleAction *action, GVariant *parameter, gpointer data ) { struct alsa_card *card = data; GtkFileChooserNative *native = gtk_file_chooser_native_new( "Save Configuration", GTK_WINDOW(card->window_main), GTK_FILE_CHOOSER_ACTION_SAVE, "_Save", "_Cancel" ); add_state_filter(native); g_signal_connect(native, "response", G_CALLBACK(save_response), card); gtk_native_dialog_show(GTK_NATIVE_DIALOG(native)); } static void sim_response( GtkNativeDialog *native, int response, gpointer data ) { GtkWindow *w = data; if (response != GTK_RESPONSE_ACCEPT) goto done; GFile *file = gtk_file_chooser_get_file(GTK_FILE_CHOOSER(native)); char *fn = g_file_get_path(file); create_sim_from_file(w, fn); g_free(fn); g_object_unref(file); done: g_object_unref(native); } void activate_sim( GSimpleAction *action, GVariant *parameter, gpointer data ) { GtkWidget *w = data; GtkFileChooserNative *native = gtk_file_chooser_native_new( "Load Configuration File for Interface Simulation", GTK_WINDOW(w), GTK_FILE_CHOOSER_ACTION_OPEN, "_Load", "_Cancel" ); add_state_filter(native); g_signal_connect(native, "response", G_CALLBACK(sim_response), w); gtk_native_dialog_show(GTK_NATIVE_DIALOG(native)); } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/file.h000066400000000000000000000005631476551703200226740ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include void activate_load(GSimpleAction *action, GVariant *parameter, gpointer data); void activate_save(GSimpleAction *action, GVariant *parameter, gpointer data); void activate_sim(GSimpleAction *action, GVariant *parameter, gpointer data); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/gtkdial.c000066400000000000000000001246071476551703200233750ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2021 Stiliyan Varbanov // SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: LGPL-3.0-or-later /* * A Dial widget for GTK-4 similar to GtkScale. * 2021 Stiliyan Varbanov www.fiverr.com/stilvar */ #include #include #include #include #include #include #include #include "gtkdial.h" #include "db.h" #define DIAL_MIN_WIDTH 50 #define DIAL_MAX_WIDTH 70 #define HISTORY_COUNT 50 static int set_value(GtkDial *dial, double newval); static void gtk_dial_set_property( GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec ); static void gtk_dial_get_property( GObject *object, guint prop_id, GValue *value, GParamSpec *pspec ); static void gtk_dial_move_slider(GtkDial *dial, GtkScrollType scroll); static void gtk_dial_drag_gesture_begin( GtkGestureDrag *gesture, double offset_x, double offset_y, GtkDial *dial ); static void gtk_dial_drag_gesture_update( GtkGestureDrag *gesture, double offset_x, double offset_y, GtkDial *dial ); static void gtk_dial_drag_gesture_end( GtkGestureDrag *gesture, double offset_x, double offset_y, GtkDial *dial ); static void gtk_dial_click_gesture_pressed( GtkGestureClick *gesture, int n_press, double x, double y, GtkDial *dial ); static gboolean gtk_dial_scroll_controller_scroll( GtkEventControllerScroll *scroll, double dx, double dy, GtkDial *dial ); static void gtk_dial_dispose(GObject *o); typedef enum { GRAB_NONE, GRAB_SLIDER } e_grab; enum { PROP_0, PROP_ADJUSTMENT, PROP_ROUND_DIGITS, PROP_ZERO_DB, PROP_OFF_DB, PROP_IS_LINEAR, PROP_TAPER, PROP_CAN_CONTROL, PROP_PEAK_HOLD, LAST_PROP }; enum { SIGNAL_0, VALUE_CHANGED, MOVE_SLIDER, LAST_SIGNAL }; static guint signals[LAST_SIGNAL]; static GParamSpec *properties[LAST_PROP]; struct _GtkDial { GtkWidget parent_instance; GtkAdjustment *adj; GtkGesture *drag_gesture, *click_gesture; GtkEventController *scroll_controller; e_grab grab; double dvalp; int round_digits; double zero_db; double off_db; gboolean is_linear; int taper; gboolean can_control; int peak_hold; int properties_updated; // linear taper breakpoints array double *taper_breakpoints; double *taper_outputs; int taper_breakpoints_count; // level meter colour breakpoints array const int *level_breakpoints; const double *level_colours; int level_breakpoints_count; // variables derived from the widget's dynamic properties (size and // configuration, excluding the value) int dim; double w; double h; double radius; double slider_thickness; double knob_radius; double slider_radius; double background_radius; double cx; double cy; double zero_db_x; double zero_db_y; double *level_breakpoint_angles; // cairo patterns dependent on the above cairo_pattern_t *fill_pattern[2][2]; cairo_pattern_t *outline_pattern[2]; // pango resources for displaying the peak value PangoLayout *peak_layout; PangoFontDescription *peak_font_desc; // variables derived from the dial value double valp; double angle; double slider_cx; double slider_cy; // same for the peak angle double peak_angle; // value history for displaying peak double hist_values[HISTORY_COUNT]; long long hist_time[HISTORY_COUNT]; double current_peak; int hist_head, hist_tail, hist_count; }; G_DEFINE_TYPE(GtkDial, gtk_dial, GTK_TYPE_WIDGET) static void dial_snapshot(GtkWidget *widget, GtkSnapshot *snapshot); static void dial_measure( GtkWidget *widget, GtkOrientation orientation, int for_size, int *minimum, int *natural, int *minimum_baseline, int *natural_baseline ); #define add_slider_binding(w_class, binding_set, keyval, mask, scroll) \ gtk_widget_class_add_binding_signal(w_class, \ keyval, mask, \ "move-slider", \ "(i)", scroll) long long current_time = 0; void gtk_dial_peak_tick(void) { struct timespec ts; if (clock_gettime(CLOCK_BOOTTIME, &ts) < 0) return; current_time = ts.tv_sec * 1000 + ts.tv_nsec / 1000000; } // BEGIN SECTION HELPERS #define TOTAL_ROTATION_DEGREES 290 #define TOTAL_ROTATION (2 * M_PI * TOTAL_ROTATION_DEGREES / 360) #define ANGLE_START (-M_PI / 2 - TOTAL_ROTATION / 2) #define ANGLE_END (-M_PI / 2 + TOTAL_ROTATION / 2) #define DRAG_FACTOR 0.5 // convert val from mn..mx to 0..1 with clamp static double calc_valp(double val, double mn, double mx) { if (val <= mn) return 0.0; if (val >= mx) return 1.0; return (val - mn) / (mx - mn); } static double taper_linear(double val, double *bp, double *out, int count) { if (count < 3) return val; if (val <= bp[0]) return out[0]; for (int i = 0; i < count - 1; i++) { if (val > bp[i + 1]) continue; double scale = (out[i + 1] - out[i]) / (bp[i + 1] - bp[i]); return out[i] + scale * (val - bp[i]); } return out[count - 1]; } static double taper_log(double val) { // 10^(val - 1) converts it to 0.1..1 with a nice curve val = pow(10, val - 1); // convert to 0..1 again return (val - 0.1) / 0.9; } static double calc_taper(GtkDial *dial, double val) { double mn = gtk_adjustment_get_lower(dial->adj); double mx = gtk_adjustment_get_upper(dial->adj); double off_db = gtk_dial_get_off_db(dial); gboolean is_linear = gtk_dial_get_is_linear(dial); if (is_linear) { val = linear_value_to_cdb(val, mn, mx, -8000, 1200) / 100.0; mn = -60; mx = 12; } // if off_db is set, then values below it are considered as // almost-silence, so we clamp them to 0.01 if (off_db > mn) { if (val == mn) val = 0; else if (val <= off_db) val = 0.01; else val = calc_valp(val, off_db, mx) * 0.99 + 0.01; } else { val = calc_valp(val, mn, mx); } if (dial->taper == GTK_DIAL_TAPER_LINEAR) return taper_linear( val, dial->taper_breakpoints, dial->taper_outputs, dial->taper_breakpoints_count ); if (dial->taper == GTK_DIAL_TAPER_LOG) return taper_log(val); g_warning("Invalid taper value: %d", dial->taper); return val; } static double calc_val(double valp, double mn, double mx) { return (mx - mn) * valp + mn; } static int calculate_dial_height(int width) { double radius = width / 2; double angle = (360 - TOTAL_ROTATION_DEGREES) / 2 * M_PI / 180; double height = radius + radius * cos(angle); return ceil(height); } static double calculate_dial_radius_from_height(int height) { double angle = (360 - TOTAL_ROTATION_DEGREES) / 2.0 * M_PI / 180.0; return height / (1 + cos(angle)); } // internal replacement for cairo_pattern_add_color_stop_rgb() that // dims the color if the widget is insensitive and brightens it by // focus_mult static void cairo_add_stop_rgb_dim( cairo_pattern_t *pat, double offset, double r, double g, double b, int dim, double focus_mult ) { double x = dim ? 0.5 : 1.0; x *= focus_mult; cairo_pattern_add_color_stop_rgb(pat, offset, r * x, g * x, b * x); } static int update_dial_properties(GtkDial *dial) { // always update dial->dim = !gtk_widget_is_sensitive(GTK_WIDGET(dial)) && dial->can_control; // the rest of the values only depend on the widget size and // configuration double width = gtk_widget_get_width(GTK_WIDGET(dial)); double height = gtk_widget_get_height(GTK_WIDGET(dial)); if (dial->w == width && dial->h == height && !dial->properties_updated) return 0; dial->w = width; dial->h = height; dial->properties_updated = 0; // calculate size of dial to fit within the given space if (width > DIAL_MAX_WIDTH) width = DIAL_MAX_WIDTH; double max_height = calculate_dial_height(DIAL_MAX_WIDTH); if (height > max_height) height = max_height; // calculate dial radius double radius_from_width = width / 2; double radius_from_height = calculate_dial_radius_from_height(height); dial->radius = radius_from_width < radius_from_height ? radius_from_width : radius_from_height; dial->radius -= 0.5; // calculate center of dial double angle = (360 - TOTAL_ROTATION_DEGREES) / 2.0 * M_PI / 180.0; double y_offset = dial->radius * cos(angle); dial->cx = dial->w / 2; dial->cy = (dial->h / 2.0) + (dial->radius - y_offset) / 2.0 - 0.5; dial->slider_thickness = dial->radius / 2.2; dial->knob_radius = dial->radius - dial->slider_thickness; dial->slider_radius = dial->radius - dial->slider_thickness / 2; dial->background_radius = dial->slider_radius + dial->slider_thickness / 4; // calculate zero_db marker position double zero_db = gtk_dial_get_zero_db(dial); if (zero_db != -G_MAXDOUBLE) { double zero_db_valp = calc_taper(dial, zero_db); double zero_db_angle = calc_val(zero_db_valp, ANGLE_START, ANGLE_END); dial->zero_db_x = cos(zero_db_angle) * dial->slider_radius + dial->cx; dial->zero_db_y = sin(zero_db_angle) * dial->slider_radius + dial->cy; } // generate cairo fill patterns for (int focus = 0; focus <= 1; focus++) { for (int dim = 0; dim <= 1; dim++) { if (dial->fill_pattern[focus][dim]) cairo_pattern_destroy(dial->fill_pattern[focus][dim]); cairo_pattern_t *pat = cairo_pattern_create_radial( dial->cx + 5, dial->cy + 5, 0, dial->cx, dial->cy, dial->radius ); cairo_add_stop_rgb_dim(pat, 0.0, 0.18, 0.18, 0.20, dim, focus ? 1.65 : 1); cairo_add_stop_rgb_dim(pat, 0.4, 0.18, 0.18, 0.20, dim, focus ? 1.65 : 1); cairo_add_stop_rgb_dim(pat, 1.0, 0.40, 0.40, 0.42, dim, focus ? 1.25 : 1); dial->fill_pattern[focus][dim] = pat; } } // generate cairo outline pattern for (int dim = 0; dim <= 1; dim++) { if (dial->outline_pattern[dim]) cairo_pattern_destroy(dial->outline_pattern[dim]); cairo_pattern_t *pat = cairo_pattern_create_linear( dial->cx - dial->radius / 2, dial->cy - dial->radius / 2, dial->cx + dial->radius / 2, dial->cy + dial->radius / 2 ); cairo_add_stop_rgb_dim(pat, 0, 0.6, 0.6, 0.6, dim, 1); cairo_add_stop_rgb_dim(pat, 1, 0.2, 0.2, 0.2, dim, 1); dial->outline_pattern[dim] = pat; } // init pango layout for peak value if (dial->peak_layout) g_object_unref(dial->peak_layout); if (dial->peak_font_desc) pango_font_description_free(dial->peak_font_desc); PangoContext *context = gtk_widget_create_pango_context(GTK_WIDGET(dial)); dial->peak_layout = pango_layout_new(context); dial->peak_font_desc = pango_context_get_font_description(context); int size = pango_font_description_get_size(dial->peak_font_desc) * 0.6; dial->peak_font_desc = pango_font_description_copy(dial->peak_font_desc); pango_font_description_set_size(dial->peak_font_desc, size); pango_layout_set_font_description(dial->peak_layout, dial->peak_font_desc); g_object_unref(context); // calculate level meter breakpoint angles if (dial->level_breakpoint_angles) free(dial->level_breakpoint_angles); if (dial->level_breakpoints_count) { dial->level_breakpoint_angles = malloc( dial->level_breakpoints_count * sizeof(double) ); for (int i = 0; i < dial->level_breakpoints_count; i++) { double valp = calc_taper(dial, dial->level_breakpoints[i]); dial->level_breakpoint_angles[i] = calc_val(valp, ANGLE_START, ANGLE_END); } } return 1; } static void update_dial_values(GtkDial *dial) { dial->valp = calc_taper(dial, gtk_adjustment_get_value(dial->adj)); dial->angle = calc_val(dial->valp, ANGLE_START, ANGLE_END); dial->slider_cx = cos(dial->angle) * dial->slider_radius + dial->cx; dial->slider_cy = sin(dial->angle) * dial->slider_radius + dial->cy; if (!dial->peak_hold) return; double peak_valp = calc_taper(dial, dial->current_peak); dial->peak_angle = calc_val(peak_valp, ANGLE_START, ANGLE_END); } static double pdist2(double x1, double y1, double x2, double y2) { double dx = x2 - x1; double dy = y2 - y1; return dx * dx + dy * dy; } static gboolean circle_contains_point( double cx, double cy, double r, double px, double py ) { return pdist2(cx, cy, px, py) <= r * r; } // END SECTION HELPERS static void gtk_dial_class_init(GtkDialClass *klass) { GtkWidgetClass *w_class = GTK_WIDGET_CLASS(klass); GObjectClass *g_class = G_OBJECT_CLASS(klass); GtkWidgetClass *p_class = GTK_WIDGET_CLASS(gtk_dial_parent_class); g_class->set_property = >k_dial_set_property; g_class->get_property = >k_dial_get_property; g_class->dispose = >k_dial_dispose; w_class->size_allocate = p_class->size_allocate; w_class->measure = &dial_measure; w_class->snapshot = &dial_snapshot; w_class->grab_focus = p_class->grab_focus; w_class->focus = p_class->focus; klass->move_slider = >k_dial_move_slider; klass->value_changed = NULL; gtk_widget_class_set_css_name(w_class, "dial"); /** * GtkDial:adjustment: (attributes org.gtk.Method.get=gtk_dial_get_adjustment org.gtk.Method.set=gtk_dial_set_adjustment) * * The GtkAdjustment that contains the current value of this dial object. */ properties[PROP_ADJUSTMENT] = g_param_spec_object( "adjustment", "Adjustment", "The GtkAdjustment that contains the current value of this dial object", GTK_TYPE_ADJUSTMENT, G_PARAM_READWRITE | G_PARAM_CONSTRUCT ); /** * GtkDial:round_digits: (attributes org.gtk.Method.get=gtk_dial_get_round_digits org.gtk.Method.set=gtk_dial_set_round_digits) * * Limits the number of decimal points this GtkDial will store (default 0: integers). */ properties[PROP_ROUND_DIGITS] = g_param_spec_int( "round_digits", "RoundDigits", "Limits the number of decimal points this GtkDial will store", -1, 1000, -1, G_PARAM_READWRITE | G_PARAM_CONSTRUCT ); /** * GtkDial:zero_db: (attributes org.gtk.Method.get=gtk_dial_get_zero_db org.gtk.Method.set=gtk_dial_set_zero_db) * * The zero-dB value of the dial. */ properties[PROP_ZERO_DB] = g_param_spec_double( "zero_db", "ZerodB", "The zero-dB value of the dial", -G_MAXDOUBLE, G_MAXDOUBLE, -G_MAXDOUBLE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT ); /** * GtkDial:off_db: (attributes org.gtk.Method.get=gtk_dial_get_off_db org.gtk.Method.set=gtk_dial_set_off_db) * * Values above the lower value of the adjustment up to this value * will be considered as the minimum value + 1 (so will display as * just-above-zero). */ properties[PROP_OFF_DB] = g_param_spec_double( "off_db", "OffdB", "Values up to this value will be considered as almost-silence", -G_MAXDOUBLE, G_MAXDOUBLE, -G_MAXDOUBLE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT ); /** * GtkDial:is_linear: (attributes org.gtk.Method.get=gtk_dial_get_is_linear org.gtk.Method.set=gtk_dial_set_is_linear) * * Whether the dial values are linear or dB. */ properties[PROP_IS_LINEAR] = g_param_spec_boolean( "is_linear", "IsLinear", "Whether the dial values are linear or dB", FALSE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT ); /** * GtkDial:taper: (attributes org.gtk.Method.get=gtk_dial_get_taper org.gtk.Method.set=gtk_dial_set_taper) * * The taper of the dial. */ properties[PROP_TAPER] = g_param_spec_int( "taper", "Taper", "The taper of the dial", GTK_DIAL_TAPER_LINEAR, GTK_DIAL_TAPER_LOG, GTK_DIAL_TAPER_LINEAR, G_PARAM_READWRITE | G_PARAM_CONSTRUCT ); /** * GtkDial:can-control: (attributes org.gtk.Method.get=gtk_dial_get_can_control org.gtk.Method.set=gtk_dial_set_can_control) * * Whether the dial can be controlled by the user (even though it * might sometimes be insensitive). */ properties[PROP_CAN_CONTROL] = g_param_spec_boolean( "can-control", "CanControl", "Whether the dial can be controlled by the user", TRUE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT ); /** * GtkDial:peak-hold: (attributes org.gtk.Method.get=gtk_dial_get_peak_hold org.gtk.Method.set=gtk_dial_set_peak_hold) * * The number of milliseconds to hold the peak value. */ properties[PROP_PEAK_HOLD] = g_param_spec_int( "peak-hold", "PeakHold", "The number of milliseconds to hold the peak value", 0, 1000, 0, G_PARAM_READWRITE | G_PARAM_CONSTRUCT ); g_object_class_install_properties(g_class, LAST_PROP, properties); /** * GtkDial::value-changed: * @dial: the `GtkDial` that received the signal * * Emitted when the dial value changes. */ signals[VALUE_CHANGED] = g_signal_new( "value-changed", G_TYPE_FROM_CLASS(g_class), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET(GtkDialClass, value_changed), NULL, NULL, NULL, G_TYPE_NONE, 0 ); /** * GtkDial::move-slider: * @Dial: the `GtkDial` that received the signal * @step: how to move the slider * * Virtual function that moves the slider. * * Used for keybindings. */ signals[MOVE_SLIDER] = g_signal_new( "move-slider", G_TYPE_FROM_CLASS(g_class), G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, G_STRUCT_OFFSET(GtkDialClass, move_slider), NULL, NULL, NULL, G_TYPE_NONE, 1, GTK_TYPE_SCROLL_TYPE ); add_slider_binding(w_class, binding_set, GDK_KEY_Left, 0, GTK_SCROLL_STEP_LEFT); add_slider_binding(w_class, binding_set, GDK_KEY_Down, 0, GTK_SCROLL_STEP_LEFT); add_slider_binding(w_class, binding_set, GDK_KEY_Right, 0, GTK_SCROLL_STEP_RIGHT); add_slider_binding(w_class, binding_set, GDK_KEY_Up, 0, GTK_SCROLL_STEP_RIGHT); add_slider_binding(w_class, binding_set, GDK_KEY_Page_Up, 0, GTK_SCROLL_PAGE_RIGHT); add_slider_binding(w_class, binding_set, GDK_KEY_Page_Down, 0, GTK_SCROLL_PAGE_LEFT); add_slider_binding(w_class, binding_set, GDK_KEY_Home, 0, GTK_SCROLL_START); add_slider_binding(w_class, binding_set, GDK_KEY_End, 0, GTK_SCROLL_END); } static void gtk_dial_focus_change_cb( GtkEventControllerFocus *controller, GtkDial *dial ) { gtk_widget_queue_draw(GTK_WIDGET(dial)); } static void gtk_dial_notify_sensitive_cb( GObject *object, GParamSpec *pspec, GtkDial *dial ) { gtk_widget_queue_draw(GTK_WIDGET(dial)); } static void gtk_dial_init(GtkDial *dial) { gtk_widget_set_focusable(GTK_WIDGET(dial), TRUE); dial->adj = NULL; dial->grab = GRAB_NONE; dial->drag_gesture = gtk_gesture_drag_new(); gtk_gesture_single_set_button(GTK_GESTURE_SINGLE(dial->drag_gesture), 0); g_signal_connect( dial->drag_gesture, "drag-begin", G_CALLBACK(gtk_dial_drag_gesture_begin), dial ); g_signal_connect( dial->drag_gesture, "drag-update", G_CALLBACK(gtk_dial_drag_gesture_update), dial ); g_signal_connect( dial->drag_gesture, "drag-end", G_CALLBACK(gtk_dial_drag_gesture_end), dial ); gtk_widget_add_controller( GTK_WIDGET(dial), GTK_EVENT_CONTROLLER(dial->drag_gesture) ); dial->click_gesture = gtk_gesture_click_new(); gtk_gesture_single_set_button(GTK_GESTURE_SINGLE(dial->click_gesture), 0); g_signal_connect( dial->click_gesture, "pressed", G_CALLBACK(gtk_dial_click_gesture_pressed), dial ); gtk_widget_add_controller( GTK_WIDGET(dial), GTK_EVENT_CONTROLLER(dial->click_gesture) ); gtk_gesture_group(dial->click_gesture, dial->drag_gesture); dial->scroll_controller = gtk_event_controller_scroll_new( GTK_EVENT_CONTROLLER_SCROLL_BOTH_AXES ); g_signal_connect( dial->scroll_controller, "scroll", G_CALLBACK(gtk_dial_scroll_controller_scroll), dial ); gtk_widget_add_controller(GTK_WIDGET(dial), dial->scroll_controller); GtkEventController *controller = gtk_event_controller_focus_new(); g_signal_connect( controller, "enter", G_CALLBACK(gtk_dial_focus_change_cb), dial ); g_signal_connect( controller, "leave", G_CALLBACK(gtk_dial_focus_change_cb), dial ); gtk_widget_add_controller(GTK_WIDGET(dial), controller); g_signal_connect( dial, "notify::sensitive", G_CALLBACK(gtk_dial_notify_sensitive_cb), dial ); dial->current_peak = -INFINITY; dial->hist_head = 0; dial->hist_tail = 0; dial->hist_count = 0; } static void dial_measure( GtkWidget *widget, GtkOrientation orientation, int for_size, int *minimum, int *natural, int *minimum_baseline, int *natural_baseline ) { if (orientation == GTK_ORIENTATION_HORIZONTAL) { *minimum = DIAL_MIN_WIDTH; *natural = DIAL_MAX_WIDTH; } else { *minimum = calculate_dial_height(DIAL_MIN_WIDTH); *natural = calculate_dial_height(DIAL_MAX_WIDTH); } *minimum_baseline = -1; *natural_baseline = -1; } // internal replacement for cairo_set_source_rgba() that dims the // color if the widget is insensitive static void cairo_set_source_rgba_dim( cairo_t *cr, double r, double g, double b, double a, int dim ) { if (dim) cairo_set_source_rgba(cr, r * 0.5, g * 0.5, b * 0.5, a); else cairo_set_source_rgba(cr, r, g, b, a); } static void draw_peak(GtkDial *dial, cairo_t *cr, double radius) { double angle_start = dial->peak_angle - M_PI / 180; if (angle_start < ANGLE_START) return; // determine the colour of the peak int count = dial->level_breakpoints_count; // if there are no colours, don't draw the peak if (!count) return; int i; for (i = 0; i < count - 1; i++) if (dial->current_peak < dial->level_breakpoints[i + 1]) break; const double *colours = &dial->level_colours[i * 3]; cairo_set_source_rgba_dim( cr, colours[0], colours[1], colours[2], 0.5, dial->dim ); cairo_set_line_width(cr, 2); cairo_arc(cr, dial->cx, dial->cy, radius, ANGLE_START, dial->peak_angle); cairo_stroke(cr); cairo_set_source_rgba_dim( cr, colours[0], colours[1], colours[2], 1, dial->dim ); cairo_set_line_width(cr, 4); cairo_arc(cr, dial->cx, dial->cy, radius, angle_start, dial->peak_angle); cairo_stroke(cr); } static void show_peak_value(GtkDial *dial, cairo_t *cr) { double value = round(dial->current_peak); if (value <= gtk_adjustment_get_lower(dial->adj)) return; char s[20]; char *p = s; if (value < 0) p += sprintf(p, "−"); snprintf(p, 10, "%.0f", fabs(value)); pango_layout_set_text(dial->peak_layout, s, -1); int width, height; pango_layout_get_pixel_size(dial->peak_layout, &width, &height); cairo_set_source_rgba_dim(cr, 1, 1, 1, 0.5, dial->dim); cairo_move_to( cr, dial->cx - width / 2 - 1, dial->cy - height / 2 ); pango_cairo_show_layout(cr, dial->peak_layout); } static void draw_slider( GtkDial *dial, cairo_t *cr, double radius, double thickness, double alpha ) { cairo_set_line_width(cr, thickness); int count = dial->level_breakpoints_count; if (!count) { cairo_arc(cr, dial->cx, dial->cy, radius, ANGLE_START, dial->angle); cairo_set_source_rgba_dim(cr, 1, 1, 1, alpha, dial->dim); cairo_stroke(cr); return; } // if the last breakpoint is at the upper limit, then the maximum // value is displayed with the whole slider that colours if (dial->level_breakpoint_angles[count - 1] == ANGLE_END && dial->angle == ANGLE_END) { const double *colours = &dial->level_colours[(count - 1) * 3]; cairo_set_source_rgba_dim( cr, colours[0], colours[1], colours[2], alpha, dial->dim ); cairo_arc(cr, dial->cx, dial->cy, radius, ANGLE_START, ANGLE_END); cairo_stroke(cr); return; } for (int i = 0; i < count; i++) { const double *colours = &dial->level_colours[i * 3]; cairo_set_source_rgba_dim( cr, colours[0], colours[1], colours[2], alpha, dial->dim ); double angle_start = dial->level_breakpoint_angles[i]; double angle_end = i == count - 1 ? ANGLE_END : dial->level_breakpoint_angles[i + 1]; if (dial->angle < angle_end) { cairo_arc(cr, dial->cx, dial->cy, radius, angle_start, dial->angle); cairo_stroke(cr); return; } cairo_arc(cr, dial->cx, dial->cy, radius, angle_start, angle_end); cairo_stroke(cr); } } static void dial_snapshot(GtkWidget *widget, GtkSnapshot *snapshot) { GtkDial *dial = GTK_DIAL(widget); if (update_dial_properties(dial)) update_dial_values(dial); cairo_t *cr = gtk_snapshot_append_cairo( snapshot, &GRAPHENE_RECT_INIT(0, 0, dial->w, dial->h) ); cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND); cairo_set_operator(cr, CAIRO_OPERATOR_SOURCE); // background line cairo_arc( cr, dial->cx, dial->cy, dial->slider_radius, ANGLE_START, ANGLE_END ); cairo_set_line_width(cr, 2); cairo_set_source_rgba_dim(cr, 1, 1, 1, 0.17, dial->dim); cairo_stroke(cr); if (dial->valp > 0.0) { // outside value shadow draw_slider( dial, cr, dial->background_radius, dial->slider_thickness / 2, 0.1 ); // value blur 2 draw_slider(dial, cr, dial->slider_radius, 6, 0.3); } // peak hold if (dial->peak_hold) draw_peak(dial, cr, dial->slider_radius); // draw line to zero db double zero_db = gtk_dial_get_zero_db(dial); if (zero_db != -G_MAXDOUBLE) { cairo_move_to(cr, dial->cx, dial->cy); cairo_line_to(cr, dial->zero_db_x, dial->zero_db_y); cairo_set_line_width(cr, 2); cairo_set_source_rgba_dim(cr, 1, 1, 1, 0.17, dial->dim); cairo_stroke(cr); } // marker when at min or max if (gtk_dial_get_value(dial) == gtk_adjustment_get_lower(dial->adj) || gtk_dial_get_value(dial) == gtk_adjustment_get_upper(dial->adj)) { cairo_move_to(cr, dial->cx, dial->cy); cairo_line_to(cr, dial->slider_cx, dial->slider_cy); cairo_set_line_width(cr, 2); cairo_set_source_rgba_dim(cr, 1, 1, 1, 0.5, dial->dim); cairo_stroke(cr); } if (dial->valp > 0.0) { // value blur 1 draw_slider(dial, cr, dial->slider_radius, 4, 0.5); // value draw_slider(dial, cr, dial->slider_radius, 2, 1); } // fill the circle int has_focus = gtk_widget_has_focus(GTK_WIDGET(dial)); cairo_set_source(cr, dial->fill_pattern[has_focus][dial->dim]); cairo_arc(cr, dial->cx, dial->cy, dial->knob_radius, 0, 2 * M_PI); cairo_fill(cr); // draw the circle cairo_set_source(cr, dial->outline_pattern[dial->dim]); cairo_arc(cr, dial->cx, dial->cy, dial->knob_radius, 0, 2 * M_PI); cairo_set_line_width(cr, 2); cairo_stroke(cr); // show the peak value if (dial->peak_hold) show_peak_value(dial, cr); // if focussed if (has_focus) { cairo_set_source_rgba(cr, 1, 0.125, 0.125, 0.5); cairo_set_line_width(cr, 2); cairo_arc(cr, dial->cx, dial->cy, dial->knob_radius + 2, 0, 2 * M_PI); cairo_stroke(cr); } cairo_destroy(cr); } GtkWidget *gtk_dial_new(GtkAdjustment *adjustment) { g_return_val_if_fail( adjustment == NULL || GTK_IS_ADJUSTMENT(adjustment), NULL ); return g_object_new( GTK_TYPE_DIAL, "adjustment", adjustment, NULL ); } GtkWidget *gtk_dial_new_with_range( double min, double max, double step, double page ) { GtkAdjustment *adj; int digits; g_return_val_if_fail(min < max, NULL); adj = gtk_adjustment_new(min, min, max, step, page, 0); if (step == 0.0) { digits = -1; } else if (fabs(step) >= 1.0) { digits = 0; } else { digits = abs((int)floor(log10(fabs(step)))); if (digits > 5) digits = 5; } return g_object_new( GTK_TYPE_DIAL, "adjustment", adj, "round_digits", digits, NULL ); } static void gtk_dial_set_property( GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec ) { GtkDial *dial = GTK_DIAL(object); switch (prop_id) { case PROP_ADJUSTMENT: gtk_dial_set_adjustment(dial, g_value_get_object(value)); break; case PROP_ROUND_DIGITS: gtk_dial_set_round_digits(dial, g_value_get_int(value)); break; case PROP_ZERO_DB: gtk_dial_set_zero_db(dial, g_value_get_double(value)); break; case PROP_OFF_DB: gtk_dial_set_off_db(dial, g_value_get_double(value)); break; case PROP_IS_LINEAR: gtk_dial_set_is_linear(dial, g_value_get_boolean(value)); break; case PROP_TAPER: gtk_dial_set_taper(dial, g_value_get_int(value)); break; case PROP_CAN_CONTROL: gtk_dial_set_can_control(dial, g_value_get_boolean(value)); break; case PROP_PEAK_HOLD: gtk_dial_set_peak_hold(dial, g_value_get_int(value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec); break; } } static void gtk_dial_get_property( GObject *object, guint prop_id, GValue *value, GParamSpec *pspec ) { GtkDial *dial = GTK_DIAL(object); switch (prop_id) { case PROP_ADJUSTMENT: g_value_set_object(value, dial->adj); break; case PROP_ROUND_DIGITS: g_value_set_int(value, dial->round_digits); break; case PROP_ZERO_DB: g_value_set_double(value, dial->zero_db); break; case PROP_OFF_DB: g_value_set_double(value, dial->off_db); break; case PROP_IS_LINEAR: g_value_set_boolean(value, dial->is_linear); break; case PROP_TAPER: g_value_set_int(value, dial->taper); break; case PROP_CAN_CONTROL: g_value_set_boolean(value, dial->can_control); break; case PROP_PEAK_HOLD: g_value_set_int(value, dial->peak_hold); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec); break; } } double gtk_dial_get_value(GtkDial *dial) { return gtk_adjustment_get_value(dial->adj); } void gtk_dial_set_value(GtkDial *dial, double value) { if (set_value(dial, value)) gtk_widget_queue_draw(GTK_WIDGET(dial)); } void gtk_dial_set_round_digits(GtkDial *dial, int round_digits) { dial->round_digits = round_digits; gtk_dial_set_value(dial, gtk_dial_get_value(dial)); } int gtk_dial_get_round_digits(GtkDial *dial) { return dial->round_digits; } void gtk_dial_set_zero_db(GtkDial *dial, double zero_db) { dial->zero_db = zero_db; dial->properties_updated = 1; } double gtk_dial_get_zero_db(GtkDial *dial) { return dial->zero_db; } void gtk_dial_set_off_db(GtkDial *dial, double off_db) { dial->off_db = off_db; dial->properties_updated = 1; } double gtk_dial_get_off_db(GtkDial *dial) { return dial->off_db; } void gtk_dial_set_is_linear(GtkDial *dial, gboolean is_linear) { dial->is_linear = is_linear; dial->properties_updated = 1; } gboolean gtk_dial_get_is_linear(GtkDial *dial) { return dial->is_linear; } void gtk_dial_set_taper(GtkDial *dial, int taper) { dial->taper = taper; dial->properties_updated = 1; } int gtk_dial_get_taper(GtkDial *dial) { return dial->taper; } void gtk_dial_set_taper_linear_breakpoints( GtkDial *dial, const double *breakpoints, const double *outputs, int count ) { dial->properties_updated = 1; free(dial->taper_breakpoints); free(dial->taper_outputs); dial->taper_breakpoints = NULL; dial->taper_outputs = NULL; dial->taper_breakpoints_count = 0; if (count < 1) return; int total_count = count + 2; dial->taper_breakpoints = malloc(total_count * sizeof(double)); dial->taper_outputs = malloc(total_count * sizeof(double)); dial->taper_breakpoints[0] = 0; dial->taper_outputs[0] = 0; for (int i = 0; i < count; i++) { dial->taper_breakpoints[i + 1] = breakpoints[i]; dial->taper_outputs[i + 1] = outputs[i]; } dial->taper_breakpoints[total_count - 1] = 1; dial->taper_outputs[total_count - 1] = 1; dial->taper_breakpoints_count = total_count; } void gtk_dial_set_can_control(GtkDial *dial, gboolean can_control) { dial->can_control = can_control; dial->properties_updated = 1; } gboolean gtk_dial_get_can_control(GtkDial *dial) { return dial->can_control; } void gtk_dial_set_level_meter_colours( GtkDial *dial, const int *breakpoints, const double *colours, int count ) { dial->level_breakpoints = breakpoints; dial->level_colours = colours; dial->level_breakpoints_count = count; dial->properties_updated = 1; } void gtk_dial_set_peak_hold(GtkDial *dial, int peak_hold) { dial->peak_hold = peak_hold; } int gtk_dial_get_peak_hold(GtkDial *dial) { return dial->peak_hold; } void gtk_dial_set_adjustment(GtkDial *dial, GtkAdjustment *adj) { if (!(adj == NULL || GTK_IS_ADJUSTMENT(adj))) return; if (dial->adj) g_object_unref(dial->adj); dial->adj = adj; g_object_ref_sink(dial->adj); g_signal_emit(dial, signals[VALUE_CHANGED], 0); gtk_widget_queue_draw(GTK_WIDGET(dial)); } GtkAdjustment *gtk_dial_get_adjustment(GtkDial *dial) { return dial->adj; } static void gtk_dial_add_hist_value(GtkDial *dial, double value) { int need_peak_update = 0; // remove the oldest value(s) if they are too old or if the history // is full while (dial->hist_count > 0 && (dial->hist_time[dial->hist_head] < current_time - dial->peak_hold || dial->hist_count == HISTORY_COUNT)) { // check if the value removed is the current peak if (dial->hist_values[dial->hist_head] >= dial->current_peak) need_peak_update = 1; // move the head forward dial->hist_head = (dial->hist_head + 1) % HISTORY_COUNT; dial->hist_count--; } // recalculate the peak if needed if (need_peak_update) { dial->current_peak = -INFINITY; for (int i = dial->hist_head; i != dial->hist_tail; i = (i + 1) % HISTORY_COUNT) if (dial->hist_values[i] > dial->current_peak) dial->current_peak = dial->hist_values[i]; } // add the new value dial->hist_values[dial->hist_tail] = value; dial->hist_time[dial->hist_tail] = current_time; dial->hist_tail = (dial->hist_tail + 1) % HISTORY_COUNT; dial->hist_count++; // update the peak if needed if (value > dial->current_peak) dial->current_peak = value; } static int set_value(GtkDial *dial, double newval) { if (dial->round_digits >= 0) { double power; int i; i = dial->round_digits; power = 1; while (i--) power *= 10; newval = floor((newval * power) + 0.5) / power; } if (newval < gtk_adjustment_get_lower(dial->adj)) newval = gtk_adjustment_get_lower(dial->adj); else if (newval > gtk_adjustment_get_upper(dial->adj)) newval = gtk_adjustment_get_upper(dial->adj); double oldval = gtk_adjustment_get_value(dial->adj); double old_peak = dial->current_peak; gtk_dial_add_hist_value(dial, newval); if (oldval == newval && old_peak == dial->current_peak) return 0; gtk_adjustment_set_value(dial->adj, newval); g_signal_emit(dial, signals[VALUE_CHANGED], 0); double old_valp = dial->valp; update_dial_values(dial); return old_valp != dial->valp || old_peak != dial->current_peak; } static double do_step(GtkDial *dial, double step_amount) { double mn = gtk_adjustment_get_lower(dial->adj); double mx = gtk_adjustment_get_upper(dial->adj); double newval = gtk_adjustment_get_value(dial->adj); double step = gtk_adjustment_get_step_increment(dial->adj); if (gtk_dial_get_is_linear(dial)) { double db_val = linear_value_to_cdb(newval, mn, mx, -8000, 1200) / 100.0; db_val = round(db_val / step) * step + step_amount; newval = cdb_to_linear_value(db_val * 100.0, mn, mx, -8000, 1200); if (newval == gtk_adjustment_get_value(dial->adj)) { newval = CLAMP(newval + (step_amount > 0 ? 1 : -1), mn, mx); } } else { newval += step_amount; } return newval; } static void step_back(GtkDial *dial) { set_value(dial, do_step(dial, -gtk_adjustment_get_step_increment(dial->adj))); } static void step_forward(GtkDial *dial) { set_value(dial, do_step(dial, gtk_adjustment_get_step_increment(dial->adj))); } static void page_back(GtkDial *dial) { set_value(dial, do_step(dial, -gtk_adjustment_get_page_increment(dial->adj))); } static void page_forward(GtkDial *dial) { set_value(dial, do_step(dial, gtk_adjustment_get_page_increment(dial->adj))); } static void scroll_begin(GtkDial *dial) { double newval = gtk_adjustment_get_lower(dial->adj); set_value(dial, newval); } static void scroll_end(GtkDial *dial) { double newval = gtk_adjustment_get_upper(dial->adj) - gtk_adjustment_get_page_size(dial->adj); set_value(dial, newval); } static gboolean should_invert_move(GtkDial *dial, GtkOrientation o) { return FALSE; } static void gtk_dial_move_slider(GtkDial *dial, GtkScrollType scroll) { switch (scroll) { case GTK_SCROLL_STEP_LEFT: if (should_invert_move(dial, GTK_ORIENTATION_HORIZONTAL)) step_forward(dial); else step_back(dial); break; case GTK_SCROLL_STEP_UP: if (should_invert_move(dial, GTK_ORIENTATION_VERTICAL)) step_forward(dial); else step_back(dial); break; case GTK_SCROLL_STEP_RIGHT: if (should_invert_move(dial, GTK_ORIENTATION_HORIZONTAL)) step_back(dial); else step_forward(dial); break; case GTK_SCROLL_STEP_DOWN: if (should_invert_move(dial, GTK_ORIENTATION_VERTICAL)) step_back(dial); else step_forward(dial); break; case GTK_SCROLL_STEP_BACKWARD: step_back(dial); break; case GTK_SCROLL_STEP_FORWARD: step_forward(dial); break; case GTK_SCROLL_PAGE_LEFT: if (should_invert_move(dial, GTK_ORIENTATION_HORIZONTAL)) page_forward(dial); else page_back(dial); break; case GTK_SCROLL_PAGE_UP: if (should_invert_move(dial, GTK_ORIENTATION_VERTICAL)) page_forward(dial); else page_back(dial); break; case GTK_SCROLL_PAGE_RIGHT: if (should_invert_move(dial, GTK_ORIENTATION_HORIZONTAL)) page_back(dial); else page_forward(dial); break; case GTK_SCROLL_PAGE_DOWN: if (should_invert_move(dial, GTK_ORIENTATION_VERTICAL)) page_back(dial); else page_forward(dial); break; case GTK_SCROLL_PAGE_BACKWARD: page_back(dial); break; case GTK_SCROLL_PAGE_FORWARD: page_forward(dial); break; case GTK_SCROLL_START: scroll_begin(dial); break; case GTK_SCROLL_END: scroll_end(dial); break; case GTK_SCROLL_JUMP: case GTK_SCROLL_NONE: default: break; } gtk_widget_queue_draw(GTK_WIDGET(dial)); } static void gtk_dial_drag_gesture_begin( GtkGestureDrag *gesture, double offset_x, double offset_y, GtkDial *dial ) { dial->dvalp = calc_valp( gtk_dial_get_value(dial), gtk_adjustment_get_lower(dial->adj), gtk_adjustment_get_upper(dial->adj) ); gtk_gesture_set_state(dial->drag_gesture, GTK_EVENT_SEQUENCE_CLAIMED); } static void gtk_dial_drag_gesture_update( GtkGestureDrag *gesture, double offset_x, double offset_y, GtkDial *dial ) { double mn = gtk_adjustment_get_lower(dial->adj); double mx = gtk_adjustment_get_upper(dial->adj); gboolean is_linear = gtk_dial_get_is_linear(dial); double valp; // add a 1px deadband to prevent double-click with zero mouse // movement from changing the value from the toggled -inf/0dB value // (sometimes we see an offset_y value that rounds to +/- 1 which // causes the value to change after the double-click has set the // value) if (offset_y < -1) { offset_y += 1; } else if (offset_y < 1) { offset_y = 0; } else { offset_y -= 1; } if (is_linear) { double step = gtk_adjustment_get_step_increment(dial->adj); // Convert initial value from linear to dB space double db_val = linear_value_to_cdb( calc_val(dial->dvalp, mn, mx), mn, mx, -8000, 1200 ) / 100.0; // Adjust in dB space db_val -= 30.0 * DRAG_FACTOR * (offset_y / dial->h); // Round db_val = round(db_val / step) * step; // Convert back to linear space and normalise double val = cdb_to_linear_value( db_val * 100.0, mn, mx, -8000, 1200 ); valp = calc_valp(val, mn, mx); } else { valp = dial->dvalp - DRAG_FACTOR * (offset_y / dial->h); valp = CLAMP(valp, 0.0, 1.0); } set_value(dial, calc_val(valp, mn, mx)); gtk_widget_queue_draw(GTK_WIDGET(dial)); } static void gtk_dial_drag_gesture_end( GtkGestureDrag *gesture, double offset_x, double offset_y, GtkDial *dial ) { dial->grab = GRAB_NONE; gtk_widget_queue_draw(GTK_WIDGET(dial)); } static void gtk_dial_click_gesture_pressed( GtkGestureClick *gesture, int n_press, double x, double y, GtkDial *dial ) { // on double (or more) click, toggle between lower and zero_db value if (n_press >= 2) { double lower = gtk_adjustment_get_lower(dial->adj); if (gtk_dial_get_value(dial) != lower) set_value(dial, lower); else set_value(dial, dial->zero_db); return; } if (gtk_widget_get_focus_on_click(GTK_WIDGET(dial)) && !gtk_widget_has_focus(GTK_WIDGET(dial))) gtk_widget_grab_focus(GTK_WIDGET(dial)); if (circle_contains_point( dial->slider_cx, dial->slider_cy, dial->radius, x, y )) dial->grab = GRAB_SLIDER; else dial->grab = GRAB_NONE; gtk_widget_queue_draw(GTK_WIDGET(dial)); gtk_gesture_set_state(GTK_GESTURE(gesture), GTK_EVENT_SEQUENCE_CLAIMED); } static gboolean gtk_dial_scroll_controller_scroll( GtkEventControllerScroll *scroll, double dx, double dy, GtkDial *dial ) { double delta = dx ? dx : dy; double absolute_delta = fabs(delta); if (absolute_delta > 1) delta *= absolute_delta; double step = -gtk_adjustment_get_step_increment(dial->adj) * delta; set_value(dial, do_step(dial, step)); gtk_widget_queue_draw(GTK_WIDGET(dial)); return GDK_EVENT_STOP; } void gtk_dial_dispose(GObject *o) { GtkDial *dial = GTK_DIAL(o); free(dial->taper_breakpoints); dial->taper_breakpoints = NULL; free(dial->taper_outputs); dial->taper_outputs = NULL; dial->taper_breakpoints_count = 0; free(dial->level_breakpoint_angles); dial->level_breakpoint_angles = NULL; for (int focus = 0; focus <= 1; focus++) for (int dim = 0; dim <= 1; dim++) if (dial->fill_pattern[focus][dim]) cairo_pattern_destroy(dial->fill_pattern[focus][dim]); for (int dim = 0; dim <= 1; dim++) if (dial->outline_pattern[dim]) cairo_pattern_destroy(dial->outline_pattern[dim]); if (dial->peak_layout) g_object_unref(dial->peak_layout); if (dial->peak_font_desc) pango_font_description_free(dial->peak_font_desc); g_object_unref(dial->adj); dial->adj = NULL; G_OBJECT_CLASS(gtk_dial_parent_class)->dispose(o); } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/gtkdial.h000066400000000000000000000061221476551703200233710ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2021 Stiliyan Varbanov // SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: LGPL-3.0-or-later /* * A Dial widget for GTK-4 similar to GtkScale. * 2021 Stiliyan Varbanov www.fiverr.com/stilvar */ #ifndef __GTK_DIAL_H__ #define __GTK_DIAL_H__ #include G_BEGIN_DECLS #define GTK_TYPE_DIAL (gtk_dial_get_type()) #define GTK_DIAL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_DIAL, GtkDial)) #define GTK_DIAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_DIAL, GtkDialClass)) #define GTK_IS_DIAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_DIAL)) #define GTK_IS_DIAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_DIAL)) #define GTK_DIAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_DIAL, GtkDialClass)) typedef struct _GtkDial GtkDial; typedef struct _GtkDialClass GtkDialClass; struct _GtkDialClass { GtkWidgetClass parent_class; void (*value_changed)(GtkDial *dial); /* action signals for keybindings */ void (*move_slider)(GtkDial *dial, GtkScrollType scroll); gboolean (*change_value)( GtkDial *dial, GtkScrollType scroll, double new_value ); }; GType gtk_dial_get_type(void) G_GNUC_CONST; GtkWidget *gtk_dial_new(GtkAdjustment *adjustment); GtkWidget *gtk_dial_new_with_range( double min, double max, double step, double page ); void gtk_dial_set_has_origin(GtkDial *dial, gboolean has_origin); gboolean gtk_dial_get_has_origin(GtkDial *dial); void gtk_dial_set_adjustment(GtkDial *dial, GtkAdjustment *adj); GtkAdjustment *gtk_dial_get_adjustment(GtkDial *dial); double gtk_dial_get_value(GtkDial *dial); void gtk_dial_set_value(GtkDial *dial, double value); void gtk_dial_set_round_digits(GtkDial *dial, int round_digits); int gtk_dial_get_round_digits(GtkDial *dial); void gtk_dial_set_zero_db(GtkDial *dial, double zero_db); double gtk_dial_get_zero_db(GtkDial *dial); void gtk_dial_set_off_db(GtkDial *dial, double off_db); double gtk_dial_get_off_db(GtkDial *dial); void gtk_dial_set_is_linear(GtkDial *dial, gboolean is_linear); gboolean gtk_dial_get_is_linear(GtkDial *dial); // taper functions enum { GTK_DIAL_TAPER_LINEAR, GTK_DIAL_TAPER_LOG }; void gtk_dial_set_taper(GtkDial *dial, int taper); int gtk_dial_get_taper(GtkDial *dial); void gtk_dial_set_taper_linear_breakpoints( GtkDial *dial, const double *breakpoints, const double *outputs, int count ); void gtk_dial_set_can_control(GtkDial *dial, gboolean can_control); gboolean gtk_dial_get_can_control(GtkDial *dial); void gtk_dial_set_level_meter_colours( GtkDial *dial, const int *breakpoints, const double *colours, int count ); void gtk_dial_set_peak_hold(GtkDial *dial, int peak_hold); int gtk_dial_get_peak_hold(GtkDial *dial); void gtk_dial_peak_tick(void); int cdb_to_linear_value( int db, int min_val, int max_val, int min_db, int max_db ); int linear_value_to_cdb( int value, int min_val, int max_val, int min_db, int max_db ); G_END_DECLS #endif geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/gtkhelper.c000066400000000000000000000020651476551703200237340ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" void gtk_widget_set_margin(GtkWidget *w, int margin) { gtk_widget_set_margin_top(w, margin); gtk_widget_set_margin_bottom(w, margin); gtk_widget_set_margin_start(w, margin); gtk_widget_set_margin_end(w, margin); } void gtk_widget_set_expand(GtkWidget *w, gboolean expand) { gtk_widget_set_hexpand(w, expand); gtk_widget_set_vexpand(w, expand); } void gtk_widget_set_align(GtkWidget *w, GtkAlign x, GtkAlign y) { gtk_widget_set_halign(w, x); gtk_widget_set_valign(w, y); } void gtk_grid_set_spacing(GtkGrid *grid, int spacing) { gtk_grid_set_row_spacing(grid, spacing); gtk_grid_set_column_spacing(grid, spacing); } void gtk_widget_remove_css_classes_by_prefix( GtkWidget *w, const char *prefix ) { char **classes = gtk_widget_get_css_classes(w); for (char **i = classes; *i != NULL; i++) if (strncmp(*i, prefix, strlen(prefix)) == 0) gtk_widget_remove_css_class(w, *i); g_strfreev(classes); } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/gtkhelper.h000066400000000000000000000007161476551703200237420ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include void gtk_widget_set_margin(GtkWidget *w, int margin); void gtk_widget_set_expand(GtkWidget *w, gboolean expand); void gtk_widget_set_align(GtkWidget *w, GtkAlign x, GtkAlign y); void gtk_grid_set_spacing(GtkGrid *grid, int spacing); void gtk_widget_remove_css_classes_by_prefix(GtkWidget *w, const char *prefix); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/hardware.c000066400000000000000000000021761476551703200235470ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include "hardware.h" struct scarlett2_device scarlett2_supported[] = { { 0x8203, "Scarlett 2nd Gen 6i6" }, { 0x8204, "Scarlett 2nd Gen 18i8" }, { 0x8201, "Scarlett 2nd Gen 18i20" }, { 0x8211, "Scarlett 3rd Gen Solo" }, { 0x8210, "Scarlett 3rd Gen 2i2" }, { 0x8212, "Scarlett 3rd Gen 4i4" }, { 0x8213, "Scarlett 3rd Gen 8i6" }, { 0x8214, "Scarlett 3rd Gen 18i8" }, { 0x8215, "Scarlett 3rd Gen 18i20" }, { 0x8216, "Vocaster One" }, { 0x8217, "Vocaster Two" }, { 0x8218, "Scarlett 4th Gen Solo" }, { 0x8219, "Scarlett 4th Gen 2i2" }, { 0x821a, "Scarlett 4th Gen 4i4" }, { 0x8206, "Clarett USB 2Pre" }, { 0x8207, "Clarett USB 4Pre" }, { 0x8208, "Clarett USB 8Pre" }, { 0x820a, "Clarett+ 2Pre" }, { 0x820b, "Clarett+ 4Pre" }, { 0x820c, "Clarett+ 8Pre" }, { 0, NULL } }; struct scarlett2_device *get_device_for_pid(int pid) { for (int i = 0; scarlett2_supported[i].name; i++) if (scarlett2_supported[i].pid == pid) return &scarlett2_supported[i]; return NULL; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/hardware.h000066400000000000000000000004011476551703200235410ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later // Supported devices struct scarlett2_device { int pid; const char *name; }; struct scarlett2_device *get_device_for_pid(int pid); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/iface-mixer.c000066400000000000000000001000761476551703200241410ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" #include "iface-mixer.h" #include "stringhelper.h" #include "tooltips.h" #include "widget-boolean.h" #include "widget-drop-down.h" #include "widget-dual.h" #include "widget-gain.h" #include "widget-input-select.h" #include "widget-label.h" #include "widget-sample-rate.h" #include "window-helper.h" #include "window-levels.h" #include "window-mixer.h" #include "window-routing.h" #include "window-startup.h" static void add_clock_source_control( struct alsa_card *card, GtkWidget *global_controls ) { GArray *elems = card->elems; struct alsa_elem *clock_source = get_elem_by_prefix(elems, "Clock Source"); if (!clock_source) { clock_source = get_elem_by_substr(elems, "Sync Clock Source"); if (!clock_source) return; } GtkWidget *b = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); gtk_widget_set_tooltip_text( b, "Clock Source selects where the interface receives its digital " "clock from. If you aren’t using S/PDIF or ADAT inputs, set this " "to Internal." ); gtk_box_append(GTK_BOX(global_controls), b); GtkWidget *l = gtk_label_new("Clock Source"); GtkWidget *w = make_drop_down_alsa_elem(clock_source, NULL); gtk_widget_add_css_class(w, "clock-source"); gtk_widget_add_css_class(w, "fixed"); gtk_box_append(GTK_BOX(b), l); gtk_box_append(GTK_BOX(b), w); } static void add_sync_status_control( struct alsa_card *card, GtkWidget *global_controls ) { GArray *elems = card->elems; struct alsa_elem *sync_status = get_elem_by_name(elems, "Sync Status"); if (!sync_status) { sync_status = get_elem_by_name(elems, "Sample Clock Sync Status"); if (!sync_status) return; } GtkWidget *b = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); if (get_elem_by_prefix(elems, "Clock Source")) { gtk_widget_set_tooltip_text( b, "Sync Status indicates if the interface is locked to a valid " "digital clock. If you aren’t using S/PDIF or ADAT inputs and " "the Sync Status is Unlocked, change the Clock Source to " "Internal." ); } else { gtk_widget_set_tooltip_text( b, "Sync Status indicates if the interface is locked to a valid " "digital clock. Since the Clock Source is fixed to internal on " "this interface, this should stay locked." ); } gtk_box_append(GTK_BOX(global_controls), b); GtkWidget *l = gtk_label_new("Sync Status"); gtk_box_append(GTK_BOX(b), l); GtkWidget *w = make_boolean_alsa_elem(sync_status, "Unlocked", "Locked"); gtk_widget_add_css_class(w, "sync-status"); gtk_widget_add_css_class(w, "fixed"); gtk_box_append(GTK_BOX(b), w); } static void add_power_status_control( struct alsa_card *card, GtkWidget *global_controls ) { GArray *elems = card->elems; struct alsa_elem *power_status = get_elem_by_name( elems, "Power Status Card Enum" ); if (!power_status) return; GtkWidget *b = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); gtk_widget_set_tooltip_text( b, "Power indicates if the interface is being powered by the USB " "bus, an external power supply, or if there is insufficient power " "available and the interface has shut down." ); gtk_box_append(GTK_BOX(global_controls), b); GtkWidget *l = gtk_label_new("Power"); gtk_box_append(GTK_BOX(b), l); GtkWidget *w = make_drop_down_alsa_elem(power_status, NULL); gtk_widget_add_css_class(w, "power-status"); gtk_widget_add_css_class(w, "fixed"); gtk_box_append(GTK_BOX(b), w); } static void add_sample_rate_control( struct alsa_card *card, GtkWidget *global_controls ) { GtkWidget *b = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); gtk_widget_set_tooltip_text( b, "The Sample Rate cannot be changed here because it is set by the " "application which is using the interface, usually a sound " "server like PulseAudio, JACK, or PipeWire. If this shows N/A, " "no application is currently using the interface.\n\n" "Note that not all features are available on all interfaces at " "sample rates above 48kHz. Please refer to the user guide for " "your interface for more information." ); gtk_box_append(GTK_BOX(global_controls), b); GtkWidget *l = gtk_label_new("Sample Rate"); gtk_box_append(GTK_BOX(b), l); GtkWidget *w = make_sample_rate_widget(card); gtk_widget_add_css_class(w, "sample-rate"); gtk_box_append(GTK_BOX(b), w); } static void add_speaker_switching_controls_enum( struct alsa_card *card, GtkWidget *global_controls ) { GArray *elems = card->elems; struct alsa_elem *speaker_switching = get_elem_by_name( elems, "Speaker Switching Playback Enum" ); if (!speaker_switching) return; GtkWidget *w = make_dual_boolean_alsa_elems( speaker_switching, "Speaker Switching", "Off", "On", "Main", "Alt" ); gtk_widget_set_tooltip_text( w, "Speaker Switching lets you swap between two pairs of " "monitoring speakers very easily." ); gtk_box_append(GTK_BOX(global_controls), w); } static void add_speaker_switching_controls_switches( struct alsa_card *card, GtkWidget *global_controls ) { GArray *elems = card->elems; struct alsa_elem *enable = get_elem_by_name( elems, "Speaker Switching Playback Switch" ); struct alsa_elem *alt = get_elem_by_name( elems, "Speaker Switching Alt Playback Switch" ); if (!enable || !alt) return; GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); gtk_widget_set_tooltip_text( box, "Speaker Switching lets you swap between two pairs of " "monitoring speakers very easily." ); GtkWidget *l = gtk_label_new("Speaker Switching"); GtkWidget *w1 = make_boolean_alsa_elem(enable, "Off", "On"); GtkWidget *w2 = make_boolean_alsa_elem(alt, "Main", "Alt"); gtk_widget_add_css_class(w1, "speaker-switching-enable"); gtk_widget_add_css_class(w2, "speaker-switching-alt"); gtk_box_append(GTK_BOX(box), l); gtk_box_append(GTK_BOX(box), w1); gtk_box_append(GTK_BOX(box), w2); gtk_box_append(GTK_BOX(global_controls), box); } static void add_talkback_controls_enum( struct alsa_card *card, GtkWidget *global_controls ) { GArray *elems = card->elems; struct alsa_elem *talkback = get_elem_by_name( elems, "Talkback Playback Enum" ); if (!talkback) return; GtkWidget *w = make_dual_boolean_alsa_elems( talkback, "Talkback", "Disabled", "Enabled", "Off", "On" ); gtk_widget_set_tooltip_text( w, "Talkback lets you add another channel (usually the talkback " "mic) to a mix with a button push, usually to talk to " "musicians, and without using an additional mic channel." ); gtk_box_append(GTK_BOX(global_controls), w); } static void add_talkback_controls_switches( struct alsa_card *card, GtkWidget *global_controls ) { GArray *elems = card->elems; struct alsa_elem *enable = get_elem_by_name( elems, "Talkback Enable Playback Switch" ); struct alsa_elem *talk = get_elem_by_name( elems, "Talk Playback Switch" ); if (!enable || !talk) return; GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); gtk_widget_set_tooltip_text( box, "Talkback lets you add another channel (usually the talkback " "mic) to a mix with a button push, usually to talk to " "musicians, and without using an additional mic channel." ); GtkWidget *l = gtk_label_new("Talkback"); GtkWidget *w1 = make_boolean_alsa_elem(enable, "Disabled", "Enabled"); GtkWidget *w2 = make_boolean_alsa_elem(talk, "Talk", "Talk"); gtk_widget_add_css_class(w1, "talkback-enable"); gtk_widget_add_css_class(w2, "talk"); gtk_box_append(GTK_BOX(box), l); gtk_box_append(GTK_BOX(box), w1); gtk_box_append(GTK_BOX(box), w2); gtk_box_append(GTK_BOX(global_controls), box); } static GtkWidget *create_global_box(GtkWidget *grid, int *x, int orient) { GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); gtk_widget_set_vexpand(box, TRUE); GtkWidget *label = gtk_label_new("Global"); gtk_widget_add_css_class(label, "controls-label"); gtk_widget_set_halign(label, GTK_ALIGN_START); GtkWidget *controls = gtk_box_new(orient, 15); gtk_widget_add_css_class(controls, "controls-content"); gtk_widget_set_vexpand(controls, TRUE); gtk_box_append(GTK_BOX(box), label); gtk_box_append(GTK_BOX(box), controls); gtk_grid_attach(GTK_GRID(grid), box, *x, 0, 1, 1); (*x)++; return controls; } /* 4th Gen Solo Mix switch */ static void create_input_select_control( GArray *elems, GtkWidget *input_grid, int *current_row ) { struct alsa_elem *elem = get_elem_by_name(elems, "PCM Input Capture Switch"); if (!elem) return; GtkWidget *w = make_boolean_alsa_elem(elem, "Mix", "Mix"); gtk_widget_add_css_class(w, "pcm-input-mix"); gtk_widget_set_tooltip_text( w, "Enabling Input Mix selects Mix E/F as the input source for " "the PCM 1/2 Inputs rather than the DSP 1/2 Inputs. This is " "useful to get a mono mix of both input channels." ); gtk_grid_attach(GTK_GRID(input_grid), w, 0, *current_row, 2, 1); (*current_row)++; } static void create_input_link_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_boolean_alsa_elem(elem, "Link", NULL); gtk_widget_add_css_class(w, "input-link"); gtk_widget_set_hexpand(w, TRUE); int from, to; get_two_num_from_string(elem->name, &from, &to); // skip even numbers if (!(from % 2)) return; if (to == -1) to = from + 1; gtk_grid_attach(GTK_GRID(grid), w, from - 1, current_row, to - from + 1, 1); } static void create_input_gain_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_gain_alsa_elem(elem, 0, WIDGET_GAIN_TAPER_LINEAR, 1); gtk_grid_attach(GTK_GRID(grid), w, column_num, current_row, 1, 1); } static void create_input_autogain_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_boolean_alsa_elem(elem, "Autogain", NULL); gtk_widget_add_css_class(w, "autogain"); gtk_widget_set_hexpand(w, TRUE); gtk_widget_set_tooltip_text( w, "Autogain will listen to the input signal for 10 seconds and " "automatically set the gain of the input channel to get the " "best signal level." ); gtk_grid_attach(GTK_GRID(grid), w, column_num, current_row, 1, 1); } static void create_input_autogain_status_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_label_alsa_elem(elem); gtk_grid_attach(GTK_GRID(grid), w, column_num, current_row, 1, 1); } static void create_input_safe_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_boolean_alsa_elem(elem, "Safe", NULL); gtk_widget_add_css_class(w, "safe"); gtk_widget_set_hexpand(w, TRUE); gtk_widget_set_tooltip_text( w, "Enabling Safe Mode prevents the input from clipping by " "automatically reducing the gain if the signal is too hot." ); gtk_grid_attach(GTK_GRID(grid), w, column_num, current_row, 1, 1); } static void create_input_level_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_boolean_alsa_elem(elem, "Inst", NULL); gtk_widget_add_css_class(w, "inst"); gtk_widget_set_hexpand(w, TRUE); gtk_widget_set_tooltip_text(w, level_descr); gtk_grid_attach(GTK_GRID(grid), w, column_num, current_row, 1, 1); } static void create_input_air_switch_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_boolean_alsa_elem(elem, "Air", NULL); gtk_widget_add_css_class(w, "air"); gtk_widget_set_hexpand(w, TRUE); gtk_widget_set_tooltip_text(w, air_descr); gtk_grid_attach(GTK_GRID(grid), w, column_num, current_row, 1, 1); } static void create_input_air_enum_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_drop_down_alsa_elem(elem, "Air"); gtk_widget_add_css_class(w, "air"); gtk_widget_set_hexpand(w, TRUE); gtk_widget_set_tooltip_text(w, air_descr); gtk_grid_attach(GTK_GRID(grid), w, column_num, current_row, 1, 1); } static void create_input_dsp_switch_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_boolean_alsa_elem(elem, "Enhance", NULL); gtk_widget_add_css_class(w, "dsp"); gtk_widget_set_hexpand(w, TRUE); // gtk_widget_set_tooltip_text(w, dsp_descr); gtk_grid_attach(GTK_GRID(grid), w, column_num, current_row, 1, 1); } static void create_input_dsp_preset_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_drop_down_alsa_elem(elem, NULL); gtk_widget_add_css_class(w, "dsp-preset"); gtk_widget_set_hexpand(w, TRUE); // gtk_widget_set_tooltip_text(w, dsp_descr); gtk_grid_attach(GTK_GRID(grid), w, column_num, current_row, 1, 1); } static void create_input_mute_switch_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_boolean_alsa_elem(elem, "Mute", NULL); gtk_widget_add_css_class(w, "input-mute"); gtk_widget_set_hexpand(w, TRUE); // gtk_widget_set_tooltip_text(w, dsp_descr); gtk_grid_attach(GTK_GRID(grid), w, column_num, current_row, 1, 1); } static void create_input_pad_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_boolean_alsa_elem(elem, "Pad", NULL); gtk_widget_add_css_class(w, "pad"); gtk_widget_set_hexpand(w, TRUE); gtk_widget_set_tooltip_text( w, "Enabling Pad engages a 10dB attenuator in the channel, giving " "you more headroom for very hot signals." ); gtk_grid_attach(GTK_GRID(grid), w, column_num, current_row, 1, 1); } static void create_input_gain_switch_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_boolean_alsa_elem(elem, "Gain", NULL); gtk_widget_add_css_class(w, "gain-switch"); gtk_widget_set_hexpand(w, TRUE); gtk_widget_set_tooltip_text( w, "Enabling Gain switches from Low gain input (0dBFS = +16dBu)\n" "to High gain input (0dBFS = −10dBV, approx −6dBu)." ); // ignore current_row, always put it in the first row gtk_grid_attach(GTK_GRID(grid), w, column_num, 1, 1, 1); } static void create_input_phantom_control( struct alsa_elem *elem, GtkWidget *grid, int current_row, int column_num ) { GtkWidget *w = make_boolean_alsa_elem(elem, "48V", NULL); gtk_widget_add_css_class(w, "phantom"); gtk_widget_set_hexpand(w, TRUE); gtk_widget_set_tooltip_text(w, phantom_descr); int from, to; get_two_num_from_string(elem->name, &from, &to); if (to == -1) to = from; gtk_grid_attach(GTK_GRID(grid), w, from - 1, current_row, to - from + 1, 1); } static void create_input_controls_by_type( GArray *elems, GtkWidget *grid, int *current_row, char *control, void (*create_func)(struct alsa_elem *, GtkWidget *, int, int) ) { int count = 0; for (int i = 0; i < elems->len; i++) { struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); // if no card entry, it's an empty slot if (!elem->card) continue; if (!strstr(elem->name, control)) continue; int column_num = get_num_from_string(elem->name) - 1; create_func(elem, grid, *current_row, column_num); count++; } // Don't increment row for 4th Gen Solo Inst control so Air control // goes next to it if (!strcmp(control, "Level Capture Enum") && count == 1) return; if (count) (*current_row)++; } static void create_input_controls( struct alsa_card *card, GtkWidget *top, int *x, int input_count ) { GArray *elems = card->elems; // Only the 18i20 Gen 2 has no input controls if (!input_count) return; struct alsa_elem *input_select_elem = get_elem_by_name(elems, "Input Select Capture Enum"); GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); GtkWidget *label_ic = gtk_label_new("Analogue Inputs"); gtk_widget_add_css_class(label_ic, "controls-label"); gtk_widget_set_halign(label_ic, GTK_ALIGN_START); gtk_box_append(GTK_BOX(box), label_ic); GtkWidget *input_grid = gtk_grid_new(); gtk_widget_add_css_class(input_grid, "controls-content"); gtk_grid_set_spacing(GTK_GRID(input_grid), 10); gtk_widget_set_hexpand(input_grid, TRUE); gtk_widget_set_halign(input_grid, GTK_ALIGN_FILL); gtk_widget_set_vexpand(input_grid, TRUE); gtk_box_append(GTK_BOX(box), input_grid); gtk_grid_attach(GTK_GRID(top), box, *x, 0, 1, 1); for (int i = 1; i <= input_count; i++) { GtkWidget *label; if (input_select_elem) { label = make_input_select_alsa_elem(input_select_elem, i); } else { char s[20]; snprintf(s, 20, "%d", i); label = gtk_label_new(s); } gtk_grid_attach(GTK_GRID(input_grid), label, i - 1, 0, 1, 1); } int current_row = 1; // 4th Gen Solo, put the Phantom Power control above the Air control if (get_elem_by_name(elems, "Direct Monitor Playback Switch")) { create_input_controls_by_type( elems, input_grid, ¤t_row, "Level Capture Enum", create_input_level_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Phantom Power Capture Switch", create_input_phantom_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Air Capture Enum", create_input_air_enum_control ); (*x)++; return; } create_input_select_control(elems, input_grid, ¤t_row); create_input_controls_by_type( elems, input_grid, ¤t_row, "Link Capture Switch", create_input_link_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Gain Capture Volume", create_input_gain_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Autogain Capture Switch", create_input_autogain_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Autogain Status Capture Enum", create_input_autogain_status_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Safe Capture Switch", create_input_safe_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Level Capture Enum", create_input_level_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Impedance Switch", create_input_level_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Air Capture Switch", create_input_air_switch_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Air Capture Enum", create_input_air_enum_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "DSP Capture Switch", create_input_dsp_switch_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "DSP Preset Capture Enum", create_input_dsp_preset_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Mute Capture Switch", create_input_mute_switch_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Pad Capture Switch", create_input_pad_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Pad Switch", create_input_pad_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Gain Switch", create_input_gain_switch_control ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Phantom Power Capture Switch", create_input_phantom_control ); (*x)++; } static void create_output_controls( struct alsa_card *card, GtkWidget *top, int *x, int y, int x_span, int output_count ) { GArray *elems = card->elems; GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); GtkWidget *label_oc = gtk_label_new("Analogue Outputs"); gtk_widget_add_css_class(label_oc, "controls-label"); gtk_widget_set_halign(label_oc, GTK_ALIGN_START); gtk_box_append(GTK_BOX(box), label_oc); GtkWidget *output_grid = gtk_grid_new(); gtk_widget_add_css_class(output_grid, "controls-content"); gtk_grid_set_spacing(GTK_GRID(output_grid), 10); gtk_widget_set_hexpand(output_grid, TRUE); gtk_widget_set_vexpand(output_grid, TRUE); gtk_box_append(GTK_BOX(box), output_grid); gtk_grid_attach(GTK_GRID(top), box, *x, y, x_span, 1); /* 4th Gen Solo/2i2 */ if (get_elem_by_prefix(elems, "Direct Monitor Playback")) { struct alsa_elem *elem; for (int i = 0; i < 2; i++) { char s[20]; snprintf(s, 20, "%d", i + 1); GtkWidget *label = gtk_label_new(s); gtk_grid_attach(GTK_GRID(output_grid), label, i, 0, 1, 1); } /* Solo */ elem = get_elem_by_name(elems, "Direct Monitor Playback Switch"); if (elem) { GtkWidget *w = make_boolean_alsa_elem(elem, "Direct Monitor", NULL); gtk_widget_add_css_class(w, "direct-monitor"); gtk_widget_set_tooltip_text( w, "Direct Monitor sends the analogue input signals to the " "analogue outputs for zero-latency monitoring." ); gtk_grid_attach(GTK_GRID(output_grid), w, 0, 1, 2, 1); } /* 2i2 */ elem = get_elem_by_name(elems, "Direct Monitor Playback Enum"); if (elem) { GtkWidget *w = make_drop_down_alsa_elem(elem, "Direct Monitor"); gtk_widget_add_css_class(w, "direct-monitor"); gtk_widget_set_tooltip_text( w, "Direct Monitor sends the analogue input signals to the " "analogue outputs for zero-latency monitoring." ); gtk_grid_attach(GTK_GRID(output_grid), w, 0, 1, 2, 1); } return; } int has_sw_hw_ctrls = !!get_elem_by_substr(elems, "Volume Control Playback Enum"); int line_1_col = has_sw_hw_ctrls || get_elem_by_name(elems, "Mute Playback Switch") || get_elem_by_name(elems, "Master Playback Switch"); for (int i = 0; i < output_count; i++) { char s[20]; snprintf(s, 20, "%d", i + 1); GtkWidget *label = gtk_label_new(s); gtk_grid_attach(GTK_GRID(output_grid), label, i + line_1_col, 0, 1, 1); } for (int i = 0; i < elems->len; i++) { struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); GtkWidget *w; // if no card entry, it's an empty slot if (!elem->card) continue; // output controls // Gen 1 master output control if (strcmp(elem->name, "Master Playback Volume") == 0) { GtkWidget *l = gtk_label_new("Master"); gtk_grid_attach(GTK_GRID(output_grid), l, 0, 0, 1, 1); w = make_gain_alsa_elem(elem, 1, WIDGET_GAIN_TAPER_LOG, 0); gtk_widget_set_tooltip_text(w, "Master Volume Control"); gtk_grid_attach(GTK_GRID(output_grid), w, 0, 1, 1, 1); } else if (strncmp(elem->name, "Line", 4) == 0 || strncmp(elem->name, "Master", 4) == 0 || strncmp(elem->name, "Analogue", 8) == 0) { if (strstr(elem->name, "Playback Volume")) { w = make_gain_alsa_elem(elem, 1, WIDGET_GAIN_TAPER_LOG, 1); gtk_grid_attach( GTK_GRID(output_grid), w, elem->lr_num - 1 + line_1_col, 1, 1, 1 ); } else if (strstr(elem->name, "Playback Switch")) { w = make_boolean_alsa_elem( elem, "*audio-volume-high", "*audio-volume-muted" ); gtk_widget_add_css_class(w, "mute"); if (has_sw_hw_ctrls) { gtk_widget_set_tooltip_text( w, "Mute (only available when under software control)" ); } else { gtk_widget_set_tooltip_text(w, "Mute"); } gtk_grid_attach( GTK_GRID(output_grid), w, elem->lr_num - 1 + line_1_col, 2, 1, 1 ); } else if (strstr(elem->name, "Volume Control Playback Enum")) { w = make_boolean_alsa_elem(elem, "SW", "HW"); gtk_widget_add_css_class(w, "sw-hw"); gtk_widget_set_tooltip_text( w, "Set software-controlled (SW) or hardware-controlled (HW) " "volume for this analogue output." ); gtk_grid_attach( GTK_GRID(output_grid), w, elem->lr_num - 1 + line_1_col, 3, 1, 1 ); } // master output controls } else if (strcmp(elem->name, "Master HW Playback Volume") == 0) { int gen4 = !!strstr(card->name, "4th Gen"); GtkWidget *l = gtk_label_new(gen4 ? "Line 1–2" : "HW"); gtk_grid_attach(GTK_GRID(output_grid), l, 0, 0, 1, 1); if (gen4) { w = make_gain_alsa_elem(elem, 1, WIDGET_GAIN_TAPER_GEN4_VOLUME, 0); } else { w = make_gain_alsa_elem(elem, 1, WIDGET_GAIN_TAPER_LOG, 0); } gtk_widget_set_tooltip_text( w, gen4 ? "This control shows the setting of the master volume " "knob, which controls the volume of the analogue line " "outputs 1 and 2." : "This control shows the setting of the physical " "(hardware) volume knob, which controls the volume of " "the analogue outputs which have been set to “HW”." ); gtk_grid_attach(GTK_GRID(output_grid), w, 0, 1, 1, 1); } else if (strcmp(elem->name, "Headphone Playback Volume") == 0) { GtkWidget *l = gtk_label_new("Headphones"); gtk_widget_set_tooltip_text( l, "This control shows the setting of the headphone volume knob." ); gtk_grid_attach(GTK_GRID(output_grid), l, 1, 0, 1, 1); w = make_gain_alsa_elem(elem, 1, WIDGET_GAIN_TAPER_GEN4_VOLUME, 0); gtk_grid_attach(GTK_GRID(output_grid), w, 1, 1, 1, 1); } else if (strcmp(elem->name, "Mute Playback Switch") == 0) { w = make_boolean_alsa_elem( elem, "*audio-volume-high", "*audio-volume-muted" ); gtk_widget_add_css_class(w, "mute"); gtk_widget_set_tooltip_text(w, "Mute HW controlled outputs"); gtk_grid_attach(GTK_GRID(output_grid), w, 0, 2, 1, 1); } else if (strcmp(elem->name, "Dim Playback Switch") == 0) { w = make_boolean_alsa_elem( elem, "*audio-volume-medium", "*audio-volume-low" ); gtk_widget_add_css_class(w, "dim"); gtk_widget_set_tooltip_text( w, "Dim (lower volume) of HW controlled outputs" ); gtk_grid_attach(GTK_GRID(output_grid), w, 0, 3, 1, 1); } } (*x)++; } static void create_global_controls( struct alsa_card *card, GtkWidget *top, int *x ) { int orient = card->has_speaker_switching ? GTK_ORIENTATION_HORIZONTAL : GTK_ORIENTATION_VERTICAL; GtkWidget *global_controls = create_global_box(top, x, orient); GtkWidget *column[3]; for (int i = 0; i < 3; i++) column[i] = global_controls; if (card->has_speaker_switching) { for (int i = 0; i < 3; i++) { column[i] = gtk_box_new(GTK_ORIENTATION_VERTICAL, 15); gtk_box_append(GTK_BOX(global_controls), column[i]); } } add_clock_source_control(card, column[0]); add_sync_status_control(card, column[1]); add_power_status_control(card, column[1]); add_sample_rate_control(card, column[2]); add_speaker_switching_controls_enum(card, column[0]); add_speaker_switching_controls_switches(card, column[0]); add_talkback_controls_enum(card, column[1]); add_talkback_controls_switches(card, column[1]); } static GtkWidget *create_main_window_controls(struct alsa_card *card) { int x = 0; GtkWidget *top = gtk_grid_new(); gtk_widget_add_css_class(top, "window-content"); gtk_widget_add_css_class(top, "iface-mixer"); if (strstr(card->name, "4th Gen") || strstr(card->name, "Gen 4")) { gtk_widget_add_css_class(top, "gen4"); } else if (strstr(card->name, "Scarlett")) { gtk_widget_add_css_class(top, "scarlett"); } else if (strstr(card->name, "Clarett")) { gtk_widget_add_css_class(top, "clarett"); } else if (strstr(card->name, "Vocaster")) { gtk_widget_add_css_class(top, "vocaster"); } gtk_grid_set_spacing(GTK_GRID(top), 15); int input_count = get_max_elem_by_name( card->elems, "Line", "Capture Switch" ); if (!input_count) input_count = get_max_elem_by_name(card->elems, "Input", "Switch"); int output_count = get_max_elem_by_name( card->elems, "Line", "Playback Volume" ); if (!output_count) output_count = get_max_elem_by_name(card->elems, "Master", "Playback Volume") * 2; if (!output_count) output_count = get_max_elem_by_name(card->elems, "Analogue", "Playback Volume"); create_global_controls(card, top, &x); create_input_controls(card, top, &x, input_count); if (input_count + output_count >= 12) { x = 0; create_output_controls(card, top, &x, 1, 2, output_count); } else { create_output_controls(card, top, &x, 0, 1, output_count); } return top; } static gboolean window_routing_close_request(GtkWindow *w, gpointer data) { struct alsa_card *card = data; gtk_widget_activate_action( GTK_WIDGET(card->window_main), "win.routing", NULL ); return true; } static gboolean window_mixer_close_request(GtkWindow *w, gpointer data) { struct alsa_card *card = data; gtk_widget_activate_action( GTK_WIDGET(card->window_main), "win.mixer", NULL ); return true; } static gboolean window_levels_close_request(GtkWindow *w, gpointer data) { struct alsa_card *card = data; gtk_widget_activate_action( GTK_WIDGET(card->window_main), "win.levels", NULL ); return true; } // wrap a scrolled window around the controls static void create_scrollable_window(GtkWidget *window, GtkWidget *controls) { GtkWidget *scrolled_window = gtk_scrolled_window_new(); gtk_scrolled_window_set_policy( GTK_SCROLLED_WINDOW(scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC ); gtk_scrolled_window_set_child( GTK_SCROLLED_WINDOW(scrolled_window), controls ); gtk_scrolled_window_set_propagate_natural_height( GTK_SCROLLED_WINDOW(scrolled_window), TRUE ); gtk_scrolled_window_set_propagate_natural_width( GTK_SCROLLED_WINDOW(scrolled_window), TRUE ); gtk_window_set_child(GTK_WINDOW(window), scrolled_window); gtk_window_set_resizable(GTK_WINDOW(window), TRUE); } GtkWidget *create_iface_mixer_main(struct alsa_card *card) { card->has_speaker_switching = get_elem_by_name(card->elems, "Speaker Switching Playback Enum") || get_elem_by_name(card->elems, "Speaker Switching Playback Switch"); card->has_talkback = get_elem_by_name(card->elems, "Talkback Playback Enum") || get_elem_by_name(card->elems, "Talkback Enable Playback Switch"); GtkWidget *top = gtk_frame_new(NULL); gtk_widget_add_css_class(top, "window-frame"); GtkWidget *contents = create_main_window_controls(card); gtk_frame_set_child(GTK_FRAME(top), contents); GtkWidget *routing_top = create_routing_controls(card); if (!routing_top) return NULL; card->window_routing = create_subwindow( card, "Routing", G_CALLBACK(window_routing_close_request) ); create_scrollable_window(card->window_routing, routing_top); GtkWidget *mixer_top = create_mixer_controls(card); card->window_mixer = create_subwindow( card, "Mixer", G_CALLBACK(window_mixer_close_request) ); create_scrollable_window(card->window_mixer, mixer_top); GtkWidget *levels_top = create_levels_controls(card); card->window_levels = create_subwindow( card, "Levels", G_CALLBACK(window_levels_close_request) ); gtk_window_set_child(GTK_WINDOW(card->window_levels), levels_top); card->window_startup = create_subwindow( card, "Startup Configuration", G_CALLBACK(window_startup_close_request) ); GtkWidget *startup = create_startup_controls(card); gtk_window_set_child(GTK_WINDOW(card->window_startup), startup); return top; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/iface-mixer.h000066400000000000000000000003161476551703200241420ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include "alsa.h" GtkWidget *create_iface_mixer_main(struct alsa_card *card); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/iface-no-mixer.c000066400000000000000000000112171476551703200245510ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" #include "iface-no-mixer.h" #include "stringhelper.h" #include "tooltips.h" #include "widget-boolean.h" #include "widget-drop-down.h" #include "window-helper.h" #include "window-startup.h" GtkWidget *create_iface_no_mixer_main(struct alsa_card *card) { GArray *elems = card->elems; GtkWidget *top = gtk_frame_new(NULL); gtk_widget_add_css_class(top, "window-frame"); GtkWidget *content = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 15); gtk_widget_add_css_class(content, "window-content"); gtk_widget_add_css_class(content, "iface-no-mixer"); gtk_frame_set_child(GTK_FRAME(top), content); GtkWidget *input_box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); GtkWidget *output_box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); gtk_box_append(GTK_BOX(content), input_box); gtk_box_append(GTK_BOX(content), output_box); GtkWidget *label_ic = gtk_label_new("Input Controls"); GtkWidget *label_oc = gtk_label_new("Output Controls"); gtk_widget_add_css_class(label_ic, "controls-label"); gtk_widget_add_css_class(label_oc, "controls-label"); gtk_widget_set_halign(label_ic, GTK_ALIGN_START); gtk_widget_set_halign(label_oc, GTK_ALIGN_START); gtk_box_append(GTK_BOX(input_box), label_ic); gtk_box_append(GTK_BOX(output_box), label_oc); GtkWidget *input_grid = gtk_grid_new(); gtk_grid_set_spacing(GTK_GRID(input_grid), 10); gtk_widget_add_css_class(input_grid, "controls-content"); gtk_widget_set_vexpand(input_grid, TRUE); gtk_box_append(GTK_BOX(input_box), input_grid); GtkWidget *output_grid = gtk_grid_new(); gtk_grid_set_spacing(GTK_GRID(output_grid), 10); gtk_widget_add_css_class(output_grid, "controls-content"); gtk_widget_set_vexpand(output_grid, TRUE); gtk_box_append(GTK_BOX(output_box), output_grid); // Solo or 2i2? // Solo Phantom Power is Line 1 only // 2i2 Phantom Power is Line 1-2 int is_solo = !!get_elem_by_name( elems, "Line In 1 Phantom Power Capture Switch" ); for (int i = 0; i < 2; i++) { char s[20]; snprintf(s, 20, "%d", i + 1); GtkWidget *label = gtk_label_new(s); gtk_grid_attach(GTK_GRID(input_grid), label, i, 0, 1, 1); } for (int i = 0; i < elems->len; i++) { struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); GtkWidget *w; // if no card entry, it's not a bool/enum/int elem if (!elem->card) continue; if (strstr(elem->name, "Validity")) continue; int line_num = get_num_from_string(elem->name); if (strstr(elem->name, "Level Capture Enum")) { w = make_boolean_alsa_elem(elem, "Inst", NULL); gtk_widget_add_css_class(w, "inst"); gtk_widget_set_tooltip_text(w, level_descr); gtk_grid_attach(GTK_GRID(input_grid), w, line_num - 1, 1, 1, 1); } else if (strstr(elem->name, "Air Capture Switch")) { w = make_boolean_alsa_elem(elem, "Air", NULL); gtk_widget_add_css_class(w, "air"); gtk_widget_set_tooltip_text(w, air_descr); gtk_grid_attach( GTK_GRID(input_grid), w, line_num - 1, 1 + !is_solo, 1, 1 ); } else if (strstr(elem->name, "Phantom Power Capture Switch")) { w = make_boolean_alsa_elem(elem, "48V", NULL); gtk_widget_add_css_class(w, "phantom"); gtk_widget_set_tooltip_text(w, phantom_descr); gtk_grid_attach(GTK_GRID(input_grid), w, 0, 3, 1 + !is_solo, 1); } else if (strcmp(elem->name, "Direct Monitor Playback Switch") == 0) { w = make_boolean_alsa_elem(elem, "Direct Monitor", NULL); gtk_widget_add_css_class(w, "direct-monitor"); gtk_widget_set_tooltip_text( w, "Direct Monitor sends the analogue input signals to the " "analogue outputs for zero-latency monitoring." ); gtk_grid_attach(GTK_GRID(output_grid), w, 0, 0, 1, 1); } else if (strcmp(elem->name, "Direct Monitor Playback Enum") == 0) { w = make_drop_down_alsa_elem(elem, "Direct Monitor"); gtk_widget_add_css_class(w, "direct-monitor"); gtk_widget_set_tooltip_text( w, "Direct Monitor sends the analogue input signals to the " "analogue outputs for zero-latency monitoring. Mono sends " "both inputs to the left and right outputs. Stereo sends " "input 1 to the left, and input 2 to the right output." ); gtk_grid_attach(GTK_GRID(output_grid), w, 0, 0, 1, 1); } } card->window_startup = create_subwindow( card, "Startup Configuration", G_CALLBACK(window_startup_close_request) ); GtkWidget *startup = create_startup_controls(card); gtk_window_set_child(GTK_WINDOW(card->window_startup), startup); return top; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/iface-no-mixer.h000066400000000000000000000003211476551703200245500ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include "alsa.h" GtkWidget *create_iface_no_mixer_main(struct alsa_card *card); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/iface-none.c000066400000000000000000000020621476551703200237500ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "alsa.h" #include "iface-none.h" #include "gtkhelper.h" #include "menu.h" GtkWidget *create_window_iface_none(GtkApplication *app) { GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 50); gtk_widget_set_margin(box, 50); GtkWidget *picture = gtk_picture_new_for_resource( "/vu/b4/alsa-scarlett-gui/icons/vu.b4.alsa-scarlett-gui.png" ); GtkWidget *label = gtk_label_new("No Scarlett/Clarett/Vocaster interface found."); gtk_box_append(GTK_BOX(box), picture); gtk_box_append(GTK_BOX(box), label); GtkWidget *w = gtk_application_window_new(app); gtk_window_set_resizable(GTK_WINDOW(w), FALSE); gtk_window_set_title(GTK_WINDOW(w), "ALSA Scarlett Control Panel"); gtk_window_set_child(GTK_WINDOW(w), box); gtk_application_window_set_show_menubar( GTK_APPLICATION_WINDOW(w), TRUE ); add_window_action_map(GTK_WINDOW(w)); if (!alsa_has_reopen_callbacks()) { gtk_widget_set_visible(w, TRUE); } return w; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/iface-none.h000066400000000000000000000003171476551703200237560ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include GtkWidget *create_window_iface_none(GtkApplication *app); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/iface-unknown.c000066400000000000000000000014231476551703200245100ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" #include "iface-unknown.h" GtkWidget *create_iface_unknown_main(void) { GtkWidget *label = gtk_label_new( "Sorry, I don’t recognise the controls on this card.\n\n" "These Focusrite models should be supported:\n" "– Gen 1: 6i6/8i6/18i6/18i8/18i20\n" "– Gen 2: 6i6/18i8/18i20\n" "– Gen 3: Solo/2i2/4i4/8i6/18i8/18i20\n" "– Gen 4: Solo/2i2/4i4/16i16/18i16/18i20\n" "– Vocaster One and Two\n" "– Clarett USB and Clarett+ 2Pre/4Pre/8Pre\n\n" "Please check the prerequisites at:\n" "https://github.com/geoffreybennett/alsa-scarlett-gui/" ); gtk_widget_set_margin(label, 30); return label; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/iface-unknown.h000066400000000000000000000003011476551703200245070ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include GtkWidget *create_iface_unknown_main(void); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/iface-update.c000066400000000000000000000035021476551703200242730ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include "alsa.h" #include "device-update-firmware.h" #include "gtkhelper.h" #include "scarlett2-firmware.h" GtkWidget *create_iface_update_main(struct alsa_card *card) { GtkWidget *top = gtk_frame_new(NULL); gtk_widget_add_css_class(top, "window-frame"); GtkWidget *content = gtk_box_new(GTK_ORIENTATION_VERTICAL, 30); gtk_widget_add_css_class(content, "window-content"); gtk_widget_add_css_class(content, "top-level-content"); gtk_widget_add_css_class(content, "big-padding"); gtk_frame_set_child(GTK_FRAME(top), content); // explanation GtkWidget *w; w = gtk_label_new("Firmware Update Required"); gtk_widget_add_css_class(w, "window-title"); gtk_box_append(GTK_BOX(content), w); if (!card->best_firmware_version) { w = gtk_label_new(NULL); gtk_label_set_markup( GTK_LABEL(w), "A firmware update is required for this device in order to\n" "access all of its features. Please obtain the firmware from\n" "" "https://github.com/geoffreybennett/scarlett2-firmware,\n" "and restart this application." ); gtk_box_append(GTK_BOX(content), w); return top; } w = gtk_label_new( "A firmware update is required for this device in order to\n" "access all of its features. This process will take about 15\n" "seconds. Please do not disconnect the device during the\n" "update." ); gtk_box_append(GTK_BOX(content), w); w = gtk_button_new_with_label("Update"); g_signal_connect( GTK_BUTTON(w), "clicked", G_CALLBACK(create_update_firmware_window), card ); gtk_box_append(GTK_BOX(content), w); return top; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/iface-update.h000066400000000000000000000003171476551703200243010ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include "alsa.h" GtkWidget *create_iface_update_main(struct alsa_card *card); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/iface-waiting.c000066400000000000000000000070171476551703200244600ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include "alsa.h" #include "iface-waiting.h" #include "scarlett2-ioctls.h" #include "window-iface.h" // Structure to hold timeout-related widgets struct timeout_data { GtkWidget *box; GtkWidget *spinner; GtkWidget *message_label; guint timeout_id; }; // Timeout callback function static gboolean on_timeout(gpointer user_data) { struct timeout_data *data = (struct timeout_data *)user_data; // Remove spinner gtk_box_remove(GTK_BOX(data->box), data->spinner); // Update message with clickable link if (data->message_label && GTK_IS_WIDGET(data->message_label)) gtk_label_set_markup( GTK_LABEL(data->message_label), "Driver not detected. Please ensure " "fcp-server from " "" "https://github.com/geoffreybennett/fcp-support " "has been installed." ); // Reset the timeout ID since it won't be called again data->timeout_id = 0; // Return FALSE to prevent the timeout from repeating return FALSE; } // Weak reference callback for cleanup static void on_widget_dispose(gpointer data, GObject *where_the_object_was) { struct timeout_data *timeout_data = (struct timeout_data *)data; // Cancel the timeout if it's still active if (timeout_data->timeout_id > 0) g_source_remove(timeout_data->timeout_id); // Free the data structure g_free(timeout_data); } GtkWidget *create_iface_waiting_main(struct alsa_card *card) { struct timeout_data *data; // Main vertical box GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 20); gtk_widget_set_margin_start(box, 40); gtk_widget_set_margin_end(box, 40); gtk_widget_set_margin_top(box, 40); gtk_widget_set_margin_bottom(box, 40); // Heading GtkWidget *label = gtk_label_new(NULL); gtk_label_set_markup(GTK_LABEL(label), "Waiting for FCP Server"); gtk_box_append(GTK_BOX(box), label); // Add picture (scaled down properly) GtkWidget *picture_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); gtk_widget_set_hexpand(picture_box, TRUE); gtk_widget_set_halign(picture_box, GTK_ALIGN_CENTER); GtkWidget *picture = gtk_picture_new_for_resource( "/vu/b4/alsa-scarlett-gui/icons/vu.b4.alsa-scarlett-gui.png" ); gtk_picture_set_can_shrink(GTK_PICTURE(picture), TRUE); gtk_widget_set_size_request(picture, 128, 128); gtk_box_append(GTK_BOX(picture_box), picture); gtk_box_append(GTK_BOX(box), picture_box); // Add spinner GtkWidget *spinner = gtk_spinner_new(); gtk_spinner_start(GTK_SPINNER(spinner)); gtk_widget_set_size_request(spinner, 48, 48); gtk_box_append(GTK_BOX(box), spinner); // Description label = gtk_label_new( "Waiting for the user-space FCP driver to initialise..." ); gtk_label_set_wrap(GTK_LABEL(label), TRUE); gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_CENTER); gtk_label_set_max_width_chars(GTK_LABEL(label), 1); gtk_widget_set_hexpand(label, TRUE); gtk_widget_set_halign(label, GTK_ALIGN_FILL); gtk_box_append(GTK_BOX(box), label); // Setup timeout data = g_new(struct timeout_data, 1); data->box = box; data->spinner = spinner; data->message_label = label; // Set timeout data->timeout_id = g_timeout_add_seconds(5, on_timeout, data); // Ensure data is freed when the box is destroyed g_object_weak_ref(G_OBJECT(box), on_widget_dispose, data); return box; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/iface-waiting.h000066400000000000000000000003131476551703200244550ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include "alsa.h" GtkWidget *create_iface_waiting_main(struct alsa_card *card); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/img/000077500000000000000000000000001476551703200223545ustar00rootroot00000000000000geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/img/audio-volume-high.svg000066400000000000000000000026501476551703200264230ustar00rootroot00000000000000 geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/img/audio-volume-low.svg000066400000000000000000000016161476551703200263060ustar00rootroot00000000000000 geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/img/audio-volume-medium.svg000066400000000000000000000027611476551703200267670ustar00rootroot00000000000000 geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/img/audio-volume-muted.svg000066400000000000000000000021251476551703200266170ustar00rootroot00000000000000 geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/img/socket.svg000066400000000000000000000007221476551703200243660ustar00rootroot00000000000000 geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/img/vu.b4.alsa-scarlett-gui.png000066400000000000000000001353161476551703200273510ustar00rootroot00000000000000PNG  IHDR\rf pHYsodtEXtSoftwarewww.inkscape.org< IDATxyuU ;z_MKvږDdي۲cGV/yxJ89M&>9N2V$N,EeId.ZHQ5l7 4zbsw+\kɄuVTKp:~.`\k?D  I8+4,8ĵ`GhH)NMζp51]?טǘځ?$eN5/\5pP {| ^q_JIxRԳgXm<-e׸t5+6 l#9\d\1pHؾF`1E!(%?k,$~_zq,ѐcYװ|wgXd_R@qKv4B>nǭ:Pۍ4I&!PU`0$xMu]QUx>i(Buu5[neժU455Q]]MMM b9<\|>"h)%nUU,%w‚(܉ضqobYUUU_I\oifaj6˫b)(I=lI$7adƀ'{֜@Jb^:߮䴻` Oɘ8UUA:;;||_DӴ+Bg?//0 P( R\ɸ_H]DBAH(I5"7U-(4U%8(WU_^ !e555Յ~|K_ݿQϴmRJ~x<jjj*BfaMLyfB P j\E$g?(37GG d'9w726'Dnη=bT3'v|>ӧ1 E477OwD=cDQ~i^~e,Y+q͉_C70\R"B@ f@epux!π'ex6'D^!wKy9?,+[1nxy'q\}?^x~Ί+[pb/U60_پTJ\A*|-@4#cciApl@ %<3TQNټQVVٳg1 EQҗ&0K.O066ʕ+F$ǗkER{UPmF`^YF:?RՁPGr*gm-^Jl^\χ!D4;3WCןA/pejkk D" ׂ"1z 5^q0!*Ǚ<熏b,-Ck񵺺Yl^rE_*vjsy'溺zYsi\u$1VO :1y ( ZLbc6 6Ǜ}_32xXs*O_Sett4ž={k/e[ww7xW 6.79Ca,Hp$趺F(@@v$qq$u-u\i)I ))v +,x EuuL쯬3r~=1׳ 橧J755122R\*+m\h</'5aE&3Ͼ&@DbBL(WĪ$\Qׂ;9/6 `ht 7W$b xU-o]3_yy9YqSS t=%I #]+d!C)" 閶$3R@  I16 1eAB hu8Gzk P8|XʼƂ{s_3,W'x!DȺE/e#<¾}#CMM h4W$I }a|RX"EO[ ps a36e" b"%Dm)@%2(-{]X(O#` mbb`Ǔl 灿w\^ m!떕e?𵺺kwBw;;;u]|S{뗲7FwUU~ɜER} 䱼V,SMte2(MMRXRbUJDm(4%l}_Lس(aePA L S ]fbAya\QW.R~xu))&_ɱM_* B!N:p}e%\Ϣlmٲf;D"Zo 1o j^S]&xX-Fk0 A JYnSA"FBbV}`L +qUeA%Xʠ;#$YD̬%@= d<{4 -!6 8BVe%/% dƁŭɓbn>=!2)%ifQVV/vBnooҿEa^=$=^"˞4,duy  FDV\l@mSj(]S[zpfA1)PzIZLCgsyFشS zd];OCt~._<E[oZID}}}=z˗/3>>χ0 ***5kdsq-͛7z.˲8wMMM =v!O߷֒_*F>Y.1n00,=x +$Vch'5#6%k2lĊZ( JlnHEEqL3hCvmG3͒RF_kB՜8q"6aoKss3q SSS"Ǒ#Gb17mD(&=1 A}}}lܸ. ~+`a.I ֢x 2I 克* Q tF 2EfJ4&N:6@KC)%9 .0[(tAs 2$1VjV&I]bn:\.fvR?n ^@`Wgį(J"^4PM8w@zO<ì_`0iXi:?wilܸuֱw^ziGdn:;;%FBxuZhnnR3 bRݍ*E>W̉u&Vm؃f:Brkd팆vHCҫET Fʨ2ER FvԄjW1 JMb&nu ؁- 8`*R1>vTC;a6[ \Zb1I~YiUĸ\f"$ZZmҬa\݁) \&C7w/fTﭯرc@0wwwKWWfE*ݻ}oߎi(: XE4?7x"nzzzcҥg랞:ӧYr%WfTVVp\ift\.nJmmm !xg8yme˖t\'g+4%Ԭbb] 1Iۀ&D/&b؎"X) y.Y]4u#h`VȚhC閶rP(+$ɝIF^å ?q݇Jb37 bTL!'PII[IɄM hY|/gJX|BJ[B|Jw2xkjtZ0CΝ+OUUU^W(<#|_.UUMvJg24y7ٍX?8>ߔ$`hh_~p8֭[Yvmڝ0 !DD"'d˖-TVVNc2?я8vXtR=Io=Kw/'l2m]I;y Dzх2l DM๾uנ >kx A&iGf,TZ꩘"yG2Z# >W:@mWmUdR^ h_ʼvGKy0mx9RO+w{2w*^ 0_{/EQxWBEEE^.y|I?ue˖ٿ?Ofƍ,[,/;UU5]~oPh5Mcʕs 0\I|,ܶKpktF$&W]h'$WAE2vx< ??wQ@"dE*9̕& ;1eY=mTl/H %)LLXscMLd2 {R?91BD9?7>9EII2fCpe/Oח>ŋٿ?eeekLNNyf&&&xFb1bx :u|;|#!0 uX&1-ezk.fVE#qd KЎj^s٢ Jˍ_0wQ>>DckeªڬPϫx/yIܖ؜KL&?5Gn^Ŵ%+LAJx=&59n;@Mݧ<_ύBf}\MM Ν;ӥBuM JT|+y\.-[ʕ+)e6cOcc#?%AebѢE1@,Uca ^I;G$~o|ZLQ;Rn,aJg^p%¤M$jH7\d"+St&mςjjMhSq͂ &:s{Oif W,o})@N+ u}>###.( rnwb*ygCyy9z+V⦛nbÆ 455!H3d2Ioo/'O䭷W^ !hll=v444\G0]Nf:{f}=%AR?1.pq1t3ӹ ̎+IܟO֠@$ *T܌bOL;njQwg޶}~?g o}|3ԐL&`X(J83T n7}}}:t`^MӸٳg{eǎԤD"p#] ;wr-P[[K__y?6=cLӤ5tSzR6g$;\o_mݘ@١T 6;PP(Dee%555TTT zkEJRAӱVe#43V 1I+)I<Ĵ`EX2g睫3 NivΝZ5kkn+WbFx\8> /oLvYY<;v`Ŋ躞TU%a&~χeYii,]nFGsNRJ?yS9jOtΒKÆ|8P^^?Ν;JaNq4IJ,<O1x9Rf7QzNb["Sol5HޖCIp5APWd4e˖j*,Y Lee%֭gM'&ٳ-[#|Ie >|x֌ ƺBʬ\ny?$/;-abNJ-`ٳo4,Fdh(cD"Q&&b$ B(((z.EQJ'$U9P*ꠊYi3Y1j3]*j#<+L| uc TH > AD꒘ $L1v1Y>b`{V-d+EQhhhHc%beY\.TU%Lo|Q`0}ZZZXt)K,EQ8u~UVe绣Z$ɼL`۶mͬu"獡Hz%W\m6d92٩&&~NͪnޢEؽ{7uuuE=H04fx8Xd(x2WkRV,*jjj?bxzF]^1/b\i@hz Tz8CUrM IDAT$ҮRؤ;,; -MeO(Jn9vLUPhpe],`Y~; Svf|\.?OW~_deG?bxx{ꩧXr%>,iL 8c߿f )%Ӻ KMk0}V<'n;6 jj(Fiz?ݻ y?qeN<˙3gtt,he|{9^,dr2xazS=O^caŊ|>KKke`ј V.iWhll1ّc}&G\uHL 퓌XO@$FBEʙ;'&fӰ04F0+_ Bu ۨLt͆(ŸٟŋiooCeb }Y֮]ܹs?g͚5X]v455躞6.~]3%*&آ{P 񁄝>ڻmkKqUnW^>1^JIǏԩ3 8^^cv5l<::FOO/0ie˖FgTͤ60* 4h$$7 *PezjletI_/($K f'Wr, m[u{=^~e&&&x`׮] 299Ikk+嘦I<2,SmzW.p@S3KN\vx+QmhؘRϩް]vOF.ݻw~b~ww/mmiBAqP*R 4FGhQL1 tMpѼ@浅)c) /+K-Ϻ9]5ꚩҲŠCMzIEED04 i O]I#xL&jQ?wdz*qOp8eYZe{K'''Ӷ#G.N}b;UVr归Ğlá mÞm 稧:eeeD" 0 LLwJ]1 #TxfQǶFӆD"=N", 3]sf>qq%w'vHuSxc:ZbfAO~ӈ?Lr)xpx$-—XU1ϑyH$‰g|;K„)I*F'j\) T"d\n2^_NۃS`j J|y2 ^GP]G8&CBbeiQ˭!Ɖ"3}6M'dJ%v=~zs&[zpw}]Q#3t xޢ#-͖`|f_;<}}>}Xl2=nG%[OwәJjW1of j.HcU,fpM=_!p 3:::m7Md2I"(*g.˗/gxxwUU qd^ *3'j1sI$D"Y?t *KJwOUI~0;_TpJ'`i~_#<"K.ogzw%u!f;LLLrLCC,I@QvAU s6# v:.3$BP-q%ҞPrZ#~`W1 H066WpBpK/^ϭSWWg}4zr=7xcAP1.]]]%ϽB+(LJrJvK۹]".𝟙kjjx.6_/rɌૹ$\&PX fޗ.uӟRަ۷SVVVN:Hbذe¡f*-Ş*f#LJ@sL&D"nrV$JH122ByyyQ444v BV1K.MFT $[K3Si2$$+k4FtNi׌+**d˲8zO'&҈??Y `K۷o߆=,5ԭL؟'u$Q]퓨.J\n+(K_Y9%I)arrr0 [|tJXjU>vP(²,Xt)UUUٳgV?~|NM?z@/-GdV:?}`bڢ{x|c-љETPW1p_*H#tuf]4nZІ`"gp-E{݅w~MXzFD)@hOsp03mepjz)`0@MMMٹs'`KOutvaRdZ:4Zz-^{9IDd=PZUfeؖc{5UnPTロP(EO{"-83ZLn{Y~}y˂aA|V 6l3PTK\A)нO [mpcA:;;YhQa'dhhD"AuuuAۖ-[ַšCbݺu<А64{쪾RcpDg"Ip3X+x<'*i\]E… xWȳA|">\gy$4N@rsX؎$S<7 qwfp'L3bӿ+)eN33x^`LFѺm9ښ{2!U㷽əz$[(!`s3qΝ;nZ K#0ćmjDEW6rU%cQuЈE|IX1kR Eκ̤g݋/ȿۿꫯsE|"N/y Ua74MߟcЮ| +7HrѬ@\BϿ.w?f|f0rL647/AQDN- u(40 +, =rcIT/1/RUJzJ l"QBkn\^0MR[[Kmmm?80~sTYt1.w0EH,P@(  .bٺ&PtLˤk oBc8s ?<&~h:‘UEJgu]Ol }g+Vl2zI&&b96MXLI'YkI H$ P__OUUESn&ٺƒ lPV%@pw(JIPVV m;::8qDڗ_lw{4hXEUmOz.=iAUuWD~nq)gQ8@[[߿}!1 d?eH:hx /]Lb{<00HOOoz|̰i X{BR FG |x[[[y7 4C*KMF5K$S@*%@rے/,5_ pFtĂ>pڥ&F* *;jb~\#P. e1%IѮ35uj6o?dDA0T70 z.s16ae2wMNj HwJT{<~{GFEv+4նe ]wNQF>N8l&!_&!xIjֈ 2%H222ŬoHTnl?%&)yz?9^[\]]]\ގc۶mTVVRVV6mWU2Hk]% zFòeXv-K.˩ oxpnFx6TE-AB`" Nށ& :555رrz{{_{e%#)˪ VTϢ)*?#eTAV{ `n-[Jɻ#)0s0Tw]Z@ 2IUԳU,SHb3-=1A 瞪әpcomm_2'L5G[j6l@uÄG";Yj#ī{=F R26Dt%UK~/t5ar 4M6d#vLKf]j;HwB +v/R3n Q\H" ~ ^'Kt jRV-2S Cp񨆪蠂Adz0Hm &@˗/}ηqFC#t]v vqF{1C(w/304yiGP@t'L2{ˈY HnwYiah<|CZk*S6t/HY]KLY>4wuq$ԖHqEĨR3_Qkܒ Tz$]+U8ņ ׿έ Lw\i˻=G}&xwh\K3eZn"}?fr"HL r=k,; K.6o̟ɟ}eXLF&ilToZӊ~]㏄]+~cK$5 pBnTj&F퀨*v'RR2hnL]Ki3L#8gb__$# kP l]f)&>~F0F uO||򓟜2up^4rqrƲvD_Y9 5tRS:G&φw}| _uyLHKr6nbm1"9RJ*b)Ovt w1i-ueNN& Z馠 r\dc ~ԣQK|- ]QrEXn]\jeo _BaC)dn׋<$ n?2+sf}Qn喬3!?پ}{7֯_]}yMvߺq#y=;? ?h:gsoHTS>@ Ne q9 w-A拖Z[[iii,yE΄M6O|/dXG%pVK@uGG8qmg&xw8~6ʊ+{< 䥣/7cl|w#w|h5px30]rɪ*yorۊe)Q59Ù JUlK  EaÆ 466J$ .KwL.(m8LC$ $---x<^z%q47XN)czlٲ%˶ M`~~}͹H^ޮ}mlo1/ao]1Hb΋me&22CJme1̒iK9SřgAye-Zի ôQ*J);ػw2;dH$H$,]OӜ}^{y~Y)W b|> M\[ IDAT_zq╞3k׮ $g~ ޸ܺ>$b'yEJ+SZ)=Wϵ;CV1"K9/_֭[30ǏW^ye[ l6U2|>~ߟ&\ }KA {Տ2>gFUUnu ;wnݺ3uyJ-#_ 8@*.xdZnN9r>Byf֮]=CEEüttt|A*l߾M6*g!8,WsŮ] @ p;{DG!sNnƂ IdeAW)Qݹ_3Iέt@cVZ sxy8| g˞ ֬YCSS_3CMMMãUЗ0>=Lŋa*++Yt)[n;K (+^I:ߣUznu"HqzUWg3A\''FPBl+V{1)t]g?/"N$o]$ /^\@|>+W%̲e˸p_qTP;/sp "'߄q{9˗ihhޛIrG===f$$e;Ul+EH ;Šp8oҒ qcf0黪+3YUYGM |~+)JP(DWWl6)B!E4MŀLU4I҆df{'|x ^u^yG|EJ͛7o+#Gd;]:M#'~T `A)[׸z*s|$#yꛬngR>_gqqQI& `?l;~@$2dZZzz W/ [2`{[) !Rv0M'@===$ N>ͫ[o~GQ~az*tI%LEL811&QThMv*h b[ $-??dxp oMrs5k.;2nsQh`wK#k]V^}0fpjKں`ca{ێT(6[v!|Ao[oos-z(#Jq̙ , dh||Z?2 &?_J>?98FJ$n΅Vj*% 0@Tu:yח^'kk yVVVя~k׮aVm7_Q(?hax؄2TGx_ɤB*`@N%njF `kk~>!Ǐ\zu) hGx|G $ Bsy_p`FF1_̙3=zEQXXX_ftt7oɱ*[@,VR+(dτ,H0Ue2vlZ`-)aS|vv!~8KKKϿ ߷UC D(Co}a2 ;f{"e X7%7Z@֣h$r3НoڊN>J-"%vW vF -v/?Vo ZoQNgiFŢQuho9mnI4zۀ+ 7z6T9r#B^RPe{2v *,PRU)\;5faNi-rrR;bLq;~QHUq{ N&UP̘H]o3\ ",;GO>e{Ki'>T$z-Q( u?`Sh !H$b 666ڦm5q/-wOTJxc/۶GBعjuh)Z7T}xL1p^YSl) @Jm ȄZK/_np C92M8 ԎE VG`/kDL*P{I܏L@Uzzf;3(3g'N>}Bw6 6., 霠ᚾfO=}휜zA3V=ة4j'(B(oԵ\R (i_Py5l!Ck<^c ˲xܴ^̤gv2|) {CJ[}U4dqϘYi0oQN:/(Y[_NuS!.̌3UҗZ?+|au.~D<9|0泓RQllm-˶9pBT'Z$)ġgΜaaa!&&FtQ'(b1lyy-Ex 5}]A M_3}w.ں-odF--bmgo `llU/s3A)ը9znff/le䋭SJ/ +݁}Yh[?g[R8~)w9w[Dqff&I$@WP`IbDBv5{[ZGѱ"!F$S}&,S'b 60au?_ܹ'.xgumzU"TciH_|ӧOiM6Kӈ SK@]Rj{zx<^ - S~& )%/_wwI066H%&q'ĉ# ղ,H&Sӱ"1a+(Y8~s75fWU*&,%m /'l;I 3īwE*dUUy]Z(Tj TۦB-a[ȨDz,xT*dY$lll˪Roƒ aS㺉.KLM,*ÔMA0eJQ!Q\Q؁?S}g:v@;C2֭[1 b芽Nz)~wfCUUW|F*h%; eNAʻu2J%wMΞ=KXtmH-Xa Kl+Rp,Nq(k Yw~~0Hӄa ^ r A G=۵hԳ~bs8d2FaZ?,>,t=e]I{V-Ysf[5`QEB ΩM;貂y̤\,J]؊6\xKgԲ}GM/Jh[Ղ`O/Ά)^~sy)aeKatlR!h pCCCyP(vzx$M+ݚ+hΠu{?aT ˲\FvU._ (vPr Җ bXM! ̻xꂊKPm7c#ou!jIr0^ |Rrka=`n] ~ˎF*dKڎE`:}ii~{=Ĕ… W$dshVYF8R )@Ҧ0C!t7IUMEL"p b0Rhil"GTfj,Y[ `t(=ALeSKZ{Y-Ȣt5r˞~ y>gw{gŽ)h[25dAG*]aI\JBe/J MM "l*$3 KNO -@it `/;]?WpCH}R1Oc0 ߒ zg]~M_aۄXf֫ ~ZJoYi-r`%ΉQ^{@Z@֐Hce,[oZXC A @s(MMNy._̙3g NXj\/)J:PvZ9,7ko8փ-nIeS%lW ?؊K%TKJ,(Tu8c M S(LӒxc:) kbN?2i wd0?N,`?)m -_-84 )T[B!*{ss^{K.q{4e>0cp`bUkl> 1z$\/>8˥Ye%ؑy)[].(l i2EaK, RP ,+ Tugj kwikFAf@13dBࡓ3!i xg#`zV&d>i o*8;ϟG?\GC|;+ #1ol(wSGX_[W4jv!@lU=1J$PRv‘V-~C%EI&,iEa^Q\]A$Hu>TG  PnM!'qT%_4a?A*-0m9=̥%^]iΑNȵkאR2={UL4iCowBX &F>4S H)(APXJ($Sd,ugvnG#?_DhxPK1zBZwg;u_b2nb~~H$B$qwnXDuE;]CJ?o2̭<|3a_w,,b(r`Ƣb((; YUOh{Q7EQ5;ߏ1p/:|xrx,V)Xרo0~FC vT'~卯P,G?QӲ=~],F=(T4+I{(O8•@~6Ȋ@~8Nܦ~?nQ75;notUUf>Y1ygziQSTL{iarOLul4KM.Hg-11ܾ}3ac@ PoÃm?qJ JyԪ^u (!Mzg vtO/E4Ny2*{@^+EB$Se_BJ1bՄޫ=%Ӭ4-P߯Dܹi ]+i%2B\׆:dmQ)>2ƝrbU1wXP*;`R2FN[ȆtЇ{cwE`eάc c?D.8Ƈ] `ؚvQr%$Kl)]FMDJEA_$;VUHx dTǣȓ;$=䣛e]}[*Z0bETu!ev^QDxjosϿv}ڛ+LԈŭ5_FRXr Xt!L/"ʩ*EE!jYD8v\؋T?X ʩ2<<ܲh&aF/3 WVXV,=z,$ yCʗ.aC\V7 bX?V4?_mr⷟+{ BzVfZ56a L)(!{D^Gnv$_CI {P?UIL)M~CBۆ֊, }^ ssɿ Jr'w`ndC@= k  4XyCh;WiMM'*hX,F B M1<2F4m B!n 'Cu_*j5vWVi]~VV-loo R EHTQX,1/IaW1_tR`7Yd7LM6Jlf#?]۴븗mP^8cwUU!PUzzz99ɓ$ɐL^#ϻ#t]' ljtuuM?@az-Y^^… ,//}NI&nG`ĞR3FBiMOy_ǽqv DQ'z;rUUBpN<>eέ[X__'J3l(>Nfo&^y100 &aL&pM2dkkD"A<gccL&xV4M#u'g,uS{}e~^R!x 6~azzz4Mgii!\.912DuMZY?uqjt3gΰ،fmmm[ɘfY[[իS>'rq3;]ni ~:m0J5Q4eddM =44~*D\~Y(_.looS*|u I^%ݪDFqWW63СC 5w&ZZZg?LY]HVWW]Ў% IYFL_iqevGQߌT?PwAFiw'N^ .,,GQKR,d2y80 rDN֟wBaWP/8JD"A8\388ɓ' eY|ǜ={Mw_J a.h5 ?ecX4fhԍIy(H)d``++Pk׮qywlLL&K']T"NMRٵ\ r===B(D"JE===|3СC L'?!L"$LL&{I2B,uq2٘$D"N_LMMQ1Bps6֤?%W*677rU*WW*բtLP{[h4J?BA"~}QF=mRY^^vs...66ZZAT1f)w`㝨 yn+:Xpf5Mczz5MMMJzv&wenng5GSX677Y[[s6zH^nuӖ' sԩS.gyy_5QϻK{3I;wf߁w~Mqe)Bw5x;;0@4(pm_v?uz*"LiY^^bO@_.\v:t-3<<訫chhT|)?2 .ۼꫬc&looc6%Fb߁w~ J2!]]]6fD"eYܼyb]L$_;] nPb (H3p/ 1332==i8qg}P(Kҹ/L*²,@JI.ʕ+jfމԮʀ$JdY* y]ؘPt,ǎc{{d2Ioo%bX4K~:~{Ph {Bv`sΑ#GuWАŋ|{ߣR癟X,bY xAW-n(p!D~;Ҭ.aNXϵ`b14Mڵka&''})>iH$(JAOOL˲Z皪nÝ~:~R b{ (J 7AlUU9|0Ph44裏rivb}{|Ǯ luu)m+Wx:[crr-=f38BTt:n {U766fu]2??0###;i/TwF !xꩧu3gpAfggrp@G d'߁?B:@QxJD"BfffFLMM /@t"JjooosY||EQ㳟,>C@Jad9mrîСC >kPrg4rJǚ~vZBֱ9Qf ww)z#!D"GQ^|EwfcrLtm;h4?yz)~, /W|kә@ 9oeR,f$)nZ&0 "Z3;X,h7(,bmmt]'G&akk˕t]gbb/D(Jeh[CYqgɑ5PdW;`Xv/ 333(3<ñc|z-}w_,f;y]x}} .qMJ2^9:ϰWHhF$nP233C>H3q&L&B055& 1;;KWWhTUmoiӓVfNt]w899i:txWH)e{{mΟ?u]駟ɓ*ׯϺ@ *Ӛt;)BL#ΐNgǣKYHBNbhhۊLܹsn133[o(r>Cܼy7o211,ccc #hen);M,C<sReH oۣGBVoT?vBRwHE>I{+Qw3$ϧĮfǑpD"A@/B;/M/5uv\Q;nG`||~,`ַEXdkk5|GRCCC|k_#@]Tt*U;;#wq.\axx1HmRsCJ,ݿ2议.|I^yftwwH$:Zv8%Nhp܎ *%H@?TQƒ YV*N!}zg_5S_MgwWRJ&UKBB A$J\6eYB>:k+ :Šڿ 288T]/,,`&4_}-𓟼C&ջnuXVw9+V5h9E._N2S*c=FBjEKKK[曾phN !tH|P/mcl.[鑁zkC(KCHs4vs4s,r_]GόN9sP1@,kkH$tԤ罠ߪc?EQYZɓ'L~/2aJfݿ |EQ|v&_0~go~X`=#hvڛonCJۙGmءWR.rR)LO{A.ǼQ*;Q{lRS륐ԝ=x `FXsεNfee~ԫu<ӭ t- IDATP$P,Jn N@__ȱ[?2.\`eer_t}k ܹ \t6? x75+’o_(<>G T*|ǀ-es=K'^cR@$6f﷗a =w09 [!CgT+8˃:O:9Z0Erw}ۚ^.gg~fA;]@ xzv͘GнIR-RJFFFhGR X,t$V J<t -]RV;G@uuykpULwfH(x(ז/βR?Qj~hЩ$4~[#ʜ={UX9[7HSOJmr写޹\. 4=S]mgᅅ* \\.GTٳ2NBqPw|Tg[[,wfѪ0kGÝy=3DD4adMŽ2U㩣JW2գaZ:Tv}oo/pA)˲,W$][sssm_ywRR.Ws&T&vtˀÿduk1>'h?QOaaҝ /Oͱ2t t,4V;USjZs+lՖXxQ 8`wEuQ}g[Ƒ0ꥃN}B5N+ ցvMM! $X}~z%٬ˉe׊>̌]*Ο_1=soȩOY:Q\auu!>tZ^^ffft:F|2'Np˜iġ*EUgsݪ )Pb;4G+ [:;lYS;I0CX ]9|̹s.|( WjuIRNQsYǎk8 puN_/={swB@ɼLkb QS93~&8s͊UEh+9+ae=b{͙:EQYdX:}Z#UͿ4dnN-^ !8zO\d2,.~[[]L'NɅ Z֚Η 멕_t H#Ќcaat:^w2;vt[ˀ:o[Nj583ksU]k;u4q.|gD=>z81Vi)hЏx{̃A1v3N6@mpw;Q}ҿqavv\.x1F_yQ'/\qizz8D^4}}}\tSNe>cz{{Y]]mjE{Tat\P5N>??OS0qEj3Zu:/y 3o_M_/kC#C@tpMV+,y[|o\U|W(L{SP=KK֖w3ioGN>?]t`{Ҍ9ƍٺR$Υ@cs3M"喏D" |iyy^677… >055cs@ ښdEAU]G;H@]??dϦSS /kxtݵ0?LuO1=ũSQp7ŪZRHz#CbZ~k?ǟQ K؀76Ij~,a-iǑ p(NL&6Њ~HAHZR1H;>ɕf1 d2.uk)nw uF7?2^o"ԬyoƷDgϐ"7F$L<_}}߅* *K. Xn)Tw><~M /dkk򯻻1>;;AM~VuKtwrDp8t)Sw 333&]]]- :κ:;ϣHډ=%痏~u_{gh??EWjLZXssaÜ8_g?÷m_y{\ܼuVs  G9s;7/~LBOcte%;,rNvkRL\|wvrBX"m֭[MﱱA?l^fggrvݝH7ESZ.w=o?mŠeMz}_g.t]bXZ?}࿜]δaAd*30>J5pRe썩čsP#t+֓e uk}Ks.5[d29_[xt:c;ZC~KX|Pe[~˽͍ ɼ6~{az8f`(FN*ɒ}=h5|<}ZmW_} *cЩmvR=q>~]M@/qMu\Iw%I7,s4t#^oeem/.oC>_IJj3@4ۙT*nߗJ%Ewɦ'Ɏkp{}@F{o|1/LP3!z$='ED72(0? d c_f4ޘy:v5}6/2kSIEjp3ӵ?y|r0a?iٌ &ixX %ZKbbOYXa A `fUX;ҥK?55]팉MA!oOZ޼;.|6]:sGlS`Oq,2m}Ӟx 1xΧ&-À"{>:x/o| \ 6 /G\rMY)?!wd(DJ͌Tbl vۥ T\AzfW571>k{9sS /X+)>%1SOfl^S[G2aW_ ^e|Z|-\zrk{S{?`R=[LA.WBE;߉`}ZDɴN$+9T|W_*,.m# 6Z5| ;/}'Rwۈ`=b3 G߿{f7k}$@ޘ~ԗ_q.(EBc/C0aa4l^W Y6Rcl;A"Jj1x,L>&@*K;XDBWdR %h_7cŊ>&ܾw/k~~Ň_c{~''P XX-qsOɉڀLg, i8,V q4k]T@dvZUpMSzBN-8ا)X־L*gx]D,μ?omxC J, ۖmIǻgߕķȷU_.d 蟀 z?{/atbYc:8DrU"0KgV-{w:y@v*pGn# s$G(s H[^:tnTLԜrc?' <'v;Nu}{5j1uz]!bt3 G L6TSm߸]:/̧)̗"E(x]HGW>/}++AO89㻱%tÖ3[ħqSMشtmkyLMa੃Oaxj$_"jq+ 3J3<(K8WPUB- i JZ뭧G0h-9lY*M\P\fQPhp2a@v.?$JazYl^б.:ugEKG` q>jH,@ ЄĪF<`= NU[X#X`|,fҵY:ԁ"\.EXݭQ"ػg`0AMͧUqM{N O "b1QaŰT2 m-_dmv 0AXnLg~@]@Eukbx fyYSl buƤZu5EA8\.UUy6ja>CnFE7À@D5HAQ&e50(5X' r5نt1 :&E/ H add9@Ū@YĒU"anκ~0@5bR+[ fET&DK5YěQ@Y`i/juQダ3=w . ĩCIۊݍY/|D.3>M-k{5q*\>|`ӈFe%DK Y>[*Y{`ۥl0kl0{PEY2tUvj9 Y3Vʅg|* yߎߙ_. p4@X@ɉdeDŒbϪ}ƍ2:v%`- 9{E*M]W ΙƄ3U? ):#[e(@,~SRFA99s6簰_jZD%RuQ ~l,XIi]𳫫 CQBJMOOC4>zNg>^􌺮KUpݼN{ֺfu~e-Gn Jfal 19J(0 [e(o7i|r0.ch`|!Y vv h6YEU`Fݹ9PJ177]בJfx Z]X,f X:2)Ci_Ggrr_=N >V[} 㒉bI<ߘ[\ 5e6kqo;>k>i?{WLrE&e+Bb SH 2Em#R8ИMcܕbne+ !bK *lE)}5D'hP(bEU?<58(WRYjR'&Rn) z=RDMӪ^={ lզzB+2χH(Rf0a_E[IDAT *4)5N \~m?tBII?/oG8㇦kHM. Ro6w iww7|>_V]0 0,dffD"~?^/_ -]rĜl[ ZcN4§])&,nZËq:d-[mFI ؕ-# -nniωgP(ߏP(ĭ0G͚wLhW1gϜE.Cg>ޖb@y>ֆ5 ĬzN/8NpmWO4Mn7VpiLNNJD`_3 ˞9 bhii)NO~1B.C6E.'hofg,iD o)ɬX3ٳG:˗/Vի7,[ZlŊ^Ɖ5pR ab/S ]kS˅+Vv={%;:w{>@34V_/USӏis!czzǏٴi!AAXox+Wa5KIB95B8E{9DڴiṯcǸ)08/槱}^;@sQjwc*(t8 D_~9!<5vK&''q!1</l B`Yɪ f; Y,[Ϻ` lݻ͢<ЩV?_ h~0MQB2fɖv ijll93|sE<G$իcȑ#eB>}6~B@Q[柙q[f <"b<:#G`bbBҵ ^`4?NkqSBc]ݩ( H&0 , `0==vcnJ@lF!r)ʙ?NKсNn[qJ˵k_oF]ڿVё h~a/)ZMT:.266J)ޒ?D"ˇk׮-Yoaطo.O`Ŋn3PڪM^\^b!)0XV?K.myWKݻT \uiVhvzb 1[ `YqNP(sٳGeV[nSVtݰaC#0ochhHbZe˺r'}<fh(  ǃnIzT*{R3g0 Nahv. h OvDq)˪H{T\5CUUd2;w^ommc՞sZ/j0 ^Y0D"!Xэh4\dtb/E" *C. h>뮻N*B) /UU133YZ0J9P/.Z4*X2))=MS6]G{O=Vai8u/wUW.ʕ+?Vѣ8t萴9$NUe~&$Χ p]B<8BYe-8jٚ5kqF鸿8}44Mؘc ANb^:Z JKkp9g^{Mf#ছnBgg'|>zzz@AY[;0Shh(CzzUc~"XXxnKRsM6 _p% Z aɒ%غuD w9s[cN~)S,FƺkT. HW{7VS Au>*}YI nr-b\]VdÒ%Kr*1==͋V"Xe:GvlVQEA0GKKxL0QJ=>7xcvttQOO(m&Qhgybzz333uCCCavv!LXBc4n ҁ_\HAP(^|Ex<۷Jl\nݺB J]R?~_p2cq1twwx>p~BAzE{{ k|+i `ttTrx+}D"Sn+[o_( wBb4 k߹`|Azx˅*Sra3_ sss.]&JCҥKqQe&%K` x%il6)8fffʄy 7~/ ~?~/n\.)pLv  }?<wYRDZl2{zzpq^|9֬Yã'ճm6ϰo>ٳɓ<.wL&X ssXoI_W\O֓a櫪ZWm!yr9 RW_},ŗ%^֪`ժU<⭨=u]/ ヒwySSS\ԃ`Џx<XhE{{QD)z}Yӧq)R^Ҷnɚ5krJB|oV,S>}ru.8g3օBi/N &$FăֆU(b^W.zw-ŭfg~'*$N>ͭ4ⱱ1^mmmD0eXB~q'h0UV[o{drc%n\R:~tt=8qcsRʋ,\Np 7i 躏Y@2!ţ|ŲR`.U{]`Ŋ܋χ{,+pll xSNSY~GQ^p̯*fggdf֢[l-ܙ|ro/+=99;wbnn:}t">14~'ҿg?$!k]!f?ioDZ,сD¬ۋB!{RVOJ-|qZ ~?<EC ]ס*O|[h\׋OhB\.8ٹs'>u(v [Z A3W4~UŷߥM)%֛Sǃd W@Bgg'_7   ;( <8v(8v3#J:źueގRBj*|eNױ1<fHRc}j7S;ڡCt;{J0BA*1D5ifsNzq-`p\Xv-֯_p8dA3u B񸤵E^m۶1 {1L={.LC濸h옟2p#4b5:[a]100|ɲz|cÝw) |V4[D"<rᮻ5\S&<B8u T⬵0fkG+>q4F [g~{/YMs_0s窯%3v\UպhhhgϞat]3>҆zjmV4;}@ciܒ2 ǯRj9**$0޲-.̦2L799jj 'N@Pv؁Ç#Lb޽6j[ilFg`ݻdƎ;x8yAY R|ЬmqF{Knߕ+ !+uRyv Zr5k! ^n9s &''Jo>GnqW#BHRi( 8uԼ2j-.Z ކNX&v\uv5DgI ?noYWi;BrωD<_ښsuw J)"j>M0555=ORv] mh$%eJok x Zp0Q||`!+4MÁ033csf"}ذa̔!_\4JU*{)wH۰i\׋`0X]>,uQ/KtkTW P k&  ҥ?> 5].z1vcƘۍ)1MpP||^Jfut::5 U-uUw34 O)gM:<hΛ`x5 =-.=p G)/Sz|8y _@ ~_{4#MHSaM֮\0 iB: 6z+6#Mt>]}ο geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/main.c000066400000000000000000000035171476551703200226760ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "alsa.h" #include "alsa-sim.h" #include "main.h" #include "menu.h" #include "scarlett2-firmware.h" #include "window-hardware.h" #include "window-iface.h" GtkApplication *app; // CSS static void load_css(void) { GtkCssProvider *css = gtk_css_provider_new(); GdkDisplay *display = gdk_display_get_default(); gtk_style_context_add_provider_for_display( display, GTK_STYLE_PROVIDER(css), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION ); gtk_css_provider_load_from_resource( css, "/vu/b4/alsa-scarlett-gui/alsa-scarlett-gui.css" ); g_object_unref(css); } // gtk init static void startup(GtkApplication *app, gpointer user_data) { gtk_application_set_menubar(app, G_MENU_MODEL(create_app_menu(app))); load_css(); scarlett2_enum_firmware(); alsa_init(); create_no_card_window(); create_hardware_window(app); } // not called when any files are opened from the command-line so we do // everything in startup(), but GTK wants this signal handled // regardless static void activate(GtkApplication *app, gpointer user_data) { } static void open_cb( GtkApplication *app, GFile **files, gint n_files, const gchar *hint ) { for (int i = 0; i < n_files; i++) { char *fn = g_file_get_path(files[i]); create_sim_from_file(NULL, fn); g_free(fn); } } int main(int argc, char **argv) { app = gtk_application_new( "vu.b4.alsa-scarlett-gui", G_APPLICATION_HANDLES_OPEN ); g_signal_connect(app, "startup", G_CALLBACK(startup), NULL); g_signal_connect(app, "activate", G_CALLBACK(activate), NULL); g_signal_connect(app, "open", G_CALLBACK(open_cb), NULL); int status = g_application_run(G_APPLICATION(app), argc, argv); g_object_unref(app); return status; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/main.h000066400000000000000000000002611476551703200226740ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include extern GtkApplication *app; geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/menu.c000066400000000000000000000125261476551703200227160ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "about.h" #include "file.h" #include "menu.h" #include "window-hardware.h" // helper for common code of activate_*() functions static void update_visibility( GSimpleAction *action, GtkWidget *widget ) { GVariant *state = g_action_get_state(G_ACTION(action)); gboolean new_state = !g_variant_get_boolean(state); g_action_change_state(G_ACTION(action), g_variant_new_boolean(new_state)); gtk_widget_set_visible(widget, new_state); } static void activate_hardware( GSimpleAction *action, GVariant *parameter, gpointer data ) { (void) data; update_visibility(action, window_hardware); } static void activate_quit( GSimpleAction *action, GVariant *parameter, gpointer data ) { g_application_quit(G_APPLICATION(data)); } static void activate_routing( GSimpleAction *action, GVariant *parameter, gpointer data ) { struct alsa_card *card = data; update_visibility(action, card->window_routing); } static void activate_mixer( GSimpleAction *action, GVariant *parameter, gpointer data ) { struct alsa_card *card = data; update_visibility(action, card->window_mixer); } static void activate_levels( GSimpleAction *action, GVariant *parameter, gpointer data ) { struct alsa_card *card = data; update_visibility(action, card->window_levels); } static void activate_startup( GSimpleAction *action, GVariant *parameter, gpointer data ) { struct alsa_card *card = data; update_visibility(action, card->window_startup); } static const GActionEntry app_entries[] = { {"hardware", activate_hardware, NULL, "false"}, {"quit", activate_quit}, }; struct menu_item { const char *label; const char *action_name; const char *accelerators[2]; }; struct menu_data { const char *label; struct menu_item *items; }; static const struct menu_data menus[] = { { "_File", (struct menu_item[]){ { "_Load Configuration", "win.load", { "O", NULL } }, { "_Save Configuration", "win.save", { "S", NULL } }, { "_Interface Simulation", "win.sim", { "I", NULL } }, { "E_xit", "app.quit", { "Q", NULL } }, {} } }, { "_View", (struct menu_item[]){ { "_Routing", "win.routing", { "R", NULL } }, { "_Mixer", "win.mixer", { "M", NULL } }, { "_Levels", "win.levels", { "L", NULL } }, { "_Startup", "win.startup", { "T", NULL } }, {} } }, { "_Help", (struct menu_item[]){ { "_Supported Hardware", "app.hardware", { "H", NULL } }, { "_About", "win.about", { "slash", NULL } }, {} } }, {} }; static void populate_submenu( GtkApplication *app, GMenu *menu, const struct menu_data *data ) { GMenu *submenu = g_menu_new(); g_menu_append_submenu(menu, data->label, G_MENU_MODEL(submenu)); // An empty-initialised menu_item marks the end for (struct menu_item *item = data->items; item->label; item++) { g_menu_append(submenu, item->label, item->action_name); gtk_application_set_accels_for_action( app, item->action_name, item->accelerators ); } } GMenu *create_app_menu(GtkApplication *app) { g_action_map_add_action_entries( G_ACTION_MAP(app), app_entries, G_N_ELEMENTS(app_entries), app ); GMenu *menu = g_menu_new(); for (const struct menu_data *menu_data = menus; menu_data->label; menu_data++) populate_submenu(app, menu, menu_data); return menu; } static const GActionEntry win_entries[] = { {"about", activate_about}, {"sim", activate_sim} }; void add_window_action_map(GtkWindow *w) { g_action_map_add_action_entries( G_ACTION_MAP(w), win_entries, G_N_ELEMENTS(win_entries), w ); } static const GActionEntry load_save_entries[] = { {"load", activate_load}, {"save", activate_save} }; void add_load_save_action_map(struct alsa_card *card) { g_action_map_add_action_entries( G_ACTION_MAP(card->window_main), load_save_entries, G_N_ELEMENTS(load_save_entries), card ); } static const GActionEntry startup_entry[] = { {"startup", activate_startup, NULL, "false"} }; void add_startup_action_map(struct alsa_card *card) { g_action_map_add_action_entries( G_ACTION_MAP(card->window_main), startup_entry, G_N_ELEMENTS(startup_entry), card ); } static const GActionEntry mixer_entries[] = { {"routing", activate_routing, NULL, "false"}, {"mixer", activate_mixer, NULL, "false"} }; static const GActionEntry levels_entries[] = { {"levels", activate_levels, NULL, "false"} }; void add_mixer_action_map(struct alsa_card *card) { g_action_map_add_action_entries( G_ACTION_MAP(card->window_main), mixer_entries, G_N_ELEMENTS(mixer_entries), card ); // Hide the levels menu item if there is no "Firmware Version" // control (working kernel support for level meters was added in the // same version as the "Firmware Version" control) if (get_elem_by_name(card->elems, "Firmware Version")) { g_action_map_add_action_entries( G_ACTION_MAP(card->window_main), levels_entries, G_N_ELEMENTS(levels_entries), card ); } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/menu.h000066400000000000000000000006361476551703200227220ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "alsa.h" GMenu *create_app_menu(GtkApplication *app); void add_window_action_map(GtkWindow *w); void add_load_save_action_map(struct alsa_card *card); void add_startup_action_map(struct alsa_card *card); void add_mixer_action_map(struct alsa_card *card); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/routing-drag-line.c000066400000000000000000000065221476551703200253000ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "routing-drag-line.h" #include "routing-lines.h" static void drag_enter( GtkDropControllerMotion *motion, gdouble x, gdouble y, gpointer data ) { struct alsa_card *card = data; card->drag_x = x; card->drag_y = y; gtk_widget_queue_draw(card->drag_line); gtk_widget_queue_draw(card->routing_lines); } static void drag_leave( GtkDropControllerMotion *motion, gpointer data ) { struct alsa_card *card = data; card->drag_x = -1; card->drag_y = -1; gtk_widget_queue_draw(card->drag_line); gtk_widget_queue_draw(card->routing_lines); } static void drag_motion( GtkDropControllerMotion *motion, gdouble x, gdouble y, gpointer data ) { struct alsa_card *card = data; card->drag_x = x; card->drag_y = y; // Retrieve the scrolled window and its child GtkWindow *win = GTK_WINDOW(card->window_routing); GtkScrolledWindow *sw = GTK_SCROLLED_WINDOW(gtk_window_get_child(win)); GtkWidget *child = gtk_scrolled_window_get_child(sw); // Get horizontal and vertical adjustments for the scrolled window GtkAdjustment *hadj = gtk_scrolled_window_get_hadjustment(sw); GtkAdjustment *vadj = gtk_scrolled_window_get_vadjustment(sw); // Calculate the total scrollable width and height double w = gtk_adjustment_get_upper(hadj) - gtk_adjustment_get_page_size(hadj); double h = gtk_adjustment_get_upper(vadj) - gtk_adjustment_get_page_size(vadj); // Determine the relative size of the scrollable area double rel_w = gtk_adjustment_get_upper(hadj) - gtk_widget_get_allocated_width(GTK_WIDGET(sw)) + gtk_widget_get_allocated_width(child); double rel_h = gtk_adjustment_get_upper(vadj) - gtk_widget_get_allocated_height(GTK_WIDGET(sw)) + gtk_widget_get_allocated_height(child); // Add margin rel_w -= 100; rel_h -= 100; x -= 50; y -= 50; if (x < 0) x = 0; if (y < 0) y = 0; if (x > rel_w) x = rel_w; if (y > rel_h) y = rel_h; // Calculate new scroll positions based on mouse coordinates double new_hpos = (x / rel_w) * w; double new_vpos = (y / rel_h) * h; // Update the scrolled window's position gtk_adjustment_set_value(vadj, new_vpos); gtk_adjustment_set_value(hadj, new_hpos); gtk_widget_queue_draw(card->drag_line); gtk_widget_queue_draw(card->routing_lines); } void add_drop_controller_motion( struct alsa_card *card, GtkWidget *routing_overlay ) { // create an area to draw the drag line on card->drag_line = gtk_drawing_area_new(); gtk_widget_set_can_target(card->drag_line, FALSE); gtk_drawing_area_set_draw_func( GTK_DRAWING_AREA(card->drag_line), draw_drag_line, card, NULL ); gtk_overlay_add_overlay( GTK_OVERLAY(routing_overlay), card->drag_line ); // create a controller to handle the dragging GtkEventController *controller = gtk_drop_controller_motion_new(); g_signal_connect(controller, "enter", G_CALLBACK(drag_enter), card); g_signal_connect(controller, "leave", G_CALLBACK(drag_leave), card); g_signal_connect(controller, "motion", G_CALLBACK(drag_motion), card); gtk_widget_add_controller(card->routing_grid, controller); } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/routing-drag-line.h000066400000000000000000000003641476551703200253030ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include "alsa.h" void add_drop_controller_motion( struct alsa_card *card, GtkWidget *routing_overlay ); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/routing-lines.c000066400000000000000000000224351476551703200245510ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "alsa.h" #include "routing-lines.h" // dotted dash when a sink is going to be removed by a drag static const double dash_dotted[] = { 1, 10 }; // dash when dragging and not connected static const double dash[] = { 4 }; // is a port category a mixer or DSP port, therefore at the // top/bottom? #define IS_MIXER(x) ((x) == PC_MIX || (x) == PC_DSP) static void hsl_to_rgb( double h, double s, double l, double *r, double *g, double *b ) { double c = (1 - fabs(2 * l - 1)) * s; double hp = h / 60; double x = c * (1 - fabs(fmod(hp, 2) - 1)); double m = l - c / 2; if (hp < 1) { *r = c; *g = x; *b = 0; } else if (hp < 2) { *r = x; *g = c; *b = 0; } else if (hp < 3) { *r = 0; *g = c; *b = x; } else if (hp < 4) { *r = 0; *g = x; *b = c; } else if (hp < 5) { *r = x; *g = 0; *b = c; } else { *r = c; *g = 0; *b = x; } *r += m; *g += m; *b += m; } static void choose_line_colour( int i, int count, double *r, double *g, double *b ) { if (count % 2) count++; hsl_to_rgb( ((i / (count / 2) * 360 + i * 720) / count) % 360, 0.75, 0.5, r, g, b ); } // draw a bezier curve given the end and control points static void curve( cairo_t *cr, double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4 ) { cairo_move_to(cr, x1, y1); cairo_curve_to(cr, x2, y2, x3, y3, x4, y4); } // given the bezier end & control points and t-value, return the // position and tangent angle at that point static void point_and_angle_on_bezier( double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4, double t, double *x, double *y, double *a ) { double t2 = t * t; double t3 = t2 * t; double ti = 1 - t; double ti2 = ti * ti; *x = x1 + (-x1 * 3 + t * (3 * x1 - x1 * t)) * t + (3 * x2 + t * (-6 * x2 + x2 * 3 * t)) * t + (x3 * 3 - x3 * 3 * t) * t2 + x4 * t3; *y = y1 + (-y1 * 3 + t * (3 * y1 - y1 * t)) * t + (3 * y2 + t * (-6 * y2 + y2 * 3 * t)) * t + (y3 * 3 - y3 * 3 * t) * t2 + y4 * t3; double dx = ti2 * (x2 - x1) + 2 * ti * t * (x3 - x2) + t2 * (x4 - x3); double dy = ti2 * (y2 - y1) + 2 * ti * t * (y3 - y2) + t2 * (y4 - y3); *a = atan2(dy, dx); } // draw an arrow in the middle of the line drawn by curve() static void arrow( cairo_t *cr, double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4 ) { // get midpoint and angle double mx, my, a; point_and_angle_on_bezier(x1, y1, x2, y2, x3, y3, x4, y4, 0.5, &mx, &my, &a); // calculate point of arrow double px = mx + cos(a) * 12; double py = my + sin(a) * 12; // calculate sides of arrow double s1x = mx + cos(a - M_PI_2) * 2; double s1y = my + sin(a - M_PI_2) * 2; double s2x = mx + cos(a + M_PI_2) * 2; double s2y = my + sin(a + M_PI_2) * 2; // draw triangle cairo_move_to(cr, px, py); cairo_line_to(cr, s1x, s1y); cairo_line_to(cr, s2x, s2y); cairo_close_path(cr); } // draw a nice curved line connecting a source at (x1, y1) and a sink // at (x2, y2) static void draw_connection( cairo_t *cr, double x1, double y1, int src_port_category, double x2, double y2, int snk_port_category, double r, double g, double b, double w ) { double x3 = x1, y3 = y1, x4 = x2, y4 = y2; int src_is_mixer = IS_MIXER(src_port_category); int snk_is_mixer = IS_MIXER(snk_port_category); // vertical/horizontal? if (src_is_mixer == snk_is_mixer) { double f1 = 0.3; double f2 = 1 - f1; // vertical if (src_is_mixer) { y3 = y1 * f2 + y2 * f1; y4 = y1 * f1 + y2 * f2; // horizontal } else { x3 = x1 * f2 + x2 * f1; x4 = x1 * f1 + x2 * f2; } // diagonal } else { // calculate a fraction f1 close to 0 when approaching 45° // and close to 0.5 when approaching 0°/90° double a = fmod((atan2(y1 - y2, x2 - x1) * 180 / M_PI) + 360, 360); double f1 = fabs(fmod(a, 90) - 45) / 90; double f2 = 1 - f1; // bottom to right if (src_is_mixer) { y3 = y1 * f2 + y2 * f1; x4 = x1 * f1 + x2 * f2; // left to top } else { x3 = x1 * f2 + x2 * f1; y4 = y1 * f1 + y2 * f2; } } cairo_set_source_rgb(cr, r, g, b); cairo_set_line_width(cr, w); curve(cr, x1, y1, x3, y3, x4, y4, x2, y2); arrow(cr, x1, y1, x3, y3, x4, y4, x2, y2); cairo_stroke(cr); } // locate the center of a widget in the parent coordinates // used for drawing lines to/from the "socket" widget of routing // sources and sinks static void get_widget_center( GtkWidget *w, GtkWidget *parent, double *x, double *y ) { double src_x = gtk_widget_get_allocated_width(w) / 2; double src_y = gtk_widget_get_allocated_height(w) / 2; gtk_widget_translate_coordinates(w, parent, src_x, src_y, x, y); } static void get_src_center( struct routing_src *r_src, GtkWidget *parent, double *x, double *y ) { get_widget_center(r_src->widget2, parent, x, y); if (IS_MIXER(r_src->port_category)) (*y)++; } static void get_snk_center( struct routing_snk *r_snk, GtkWidget *parent, double *x, double *y ) { get_widget_center(r_snk->socket_widget, parent, x, y); if (IS_MIXER(r_snk->elem->port_category)) (*y)++; } // redraw the overlay lines between the routing sources and sinks void draw_routing_lines( GtkDrawingArea *drawing_area, cairo_t *cr, int width, int height, void *user_data ) { struct alsa_card *card = user_data; GtkWidget *parent = card->routing_lines; cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND); int dragging = card->drag_type != DRAG_TYPE_NONE; // go through all the routing sinks for (int i = 0; i < card->routing_snks->len; i++) { struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, i ); struct alsa_elem *elem = r_snk->elem; // don't draw lines to read-only mixer sinks if (elem->port_category == PC_MIX && card->has_fixed_mixer_inputs) continue; // if dragging and a routing sink is being reconnected then draw // it with dots int dragging_this = dragging && card->snk_drag == r_snk; if (dragging_this) cairo_set_dash(cr, dash_dotted, 2, 0); else cairo_set_dash(cr, NULL, 0, 0); // get the sink and skip if it's "Off" int r_src_idx = alsa_get_elem_value(elem); if (!r_src_idx) continue; // look up the source struct routing_src *r_src = &g_array_index( card->routing_srcs, struct routing_src, r_src_idx ); // locate the source and sink coordinates double x1, y1, x2, y2; get_src_center(r_src, parent, &x1, &y1); get_snk_center(r_snk, parent, &x2, &y2); // pick a colour double r, g, b; choose_line_colour(i, card->routing_snks->len, &r, &g, &b); // make the colour lighter if it's being shown dotted if (dragging_this) { r = (r + 1) / 2; g = (g + 1) / 2; b = (b + 1) / 2; } // draw the connection draw_connection( cr, x1, y1, r_src->port_category, x2, y2, elem->port_category, r, g, b, 2 ); } } // draw the overlay dragging line void draw_drag_line( GtkDrawingArea *drawing_area, cairo_t *cr, int width, int height, void *user_data ) { struct alsa_card *card = user_data; GtkWidget *parent = card->drag_line; // if not dragging or routing src & snk not specified or drag out of // bounds then do nothing if (card->drag_type == DRAG_TYPE_NONE || (!card->src_drag && !card->snk_drag) || card->drag_x < 0 || card->drag_y < 0) return; // the drag mouse position is relative to card->routing_grid // translate it to the overlay card->drag_line // (don't need to do this if both src_drag and snk_drag are set) double drag_x, drag_y; if (!card->src_drag || !card->snk_drag) gtk_widget_translate_coordinates( card->routing_grid, parent, card->drag_x, card->drag_y, &drag_x, &drag_y ); // get the line start position; either a routing source socket // widget or the drag mouse position double x1, y1; if (card->src_drag) { get_src_center(card->src_drag, parent, &x1, &y1); } else { x1 = drag_x; y1 = drag_y; } // get the line end position; either a routing sink socket widget or // the drag mouse position double x2, y2; if (card->snk_drag) { get_snk_center(card->snk_drag, parent, &x2, &y2); } else { x2 = drag_x; y2 = drag_y; } // if routing src & snk both specified then draw a curved line as if // it was connected (except black) if (card->src_drag && card->snk_drag) { draw_connection( cr, x1, y1, card->src_drag->port_category, x2, y2, card->snk_drag->elem->port_category, 1, 1, 1, 2 ); // otherwise draw a straight line } else { cairo_set_dash(cr, dash, 1, 0); cairo_set_source_rgb(cr, 1, 1, 1); cairo_set_line_width(cr, 2); cairo_move_to(cr, x1, y1); cairo_line_to(cr, x2, y2); cairo_stroke(cr); } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/routing-lines.h000066400000000000000000000007241476551703200245530ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include void draw_routing_lines( GtkDrawingArea *drawing_area, cairo_t *cr, int width, int height, void *user_data ); void draw_drag_line( GtkDrawingArea *drawing_area, cairo_t *cr, int width, int height, void *user_data ); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/scarlett2-firmware.c000066400000000000000000000162511476551703200254660ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include #include #include #include #include #include #include "scarlett2-firmware.h" // List of found firmware files struct found_firmware { char *fn; struct scarlett2_firmware_header *firmware; }; GHashTable *best_firmware = NULL; static int verify_sha256( const unsigned char *data, size_t length, const unsigned char *expected_hash ) { unsigned char computed_hash[SHA256_DIGEST_LENGTH]; SHA256(data, length, computed_hash); return memcmp(computed_hash, expected_hash, SHA256_DIGEST_LENGTH) == 0; } static struct scarlett2_firmware_file *read_header(FILE *file) { struct scarlett2_firmware_file *firmware = calloc( 1, sizeof(struct scarlett2_firmware_file) ); if (!firmware) { perror("Failed to allocate memory for firmware structure"); goto error; } size_t read_count = fread( &firmware->header, sizeof(struct scarlett2_firmware_header), 1, file ); if (read_count != 1) { if (feof(file)) fprintf(stderr, "Unexpected end of file\n"); else perror("Failed to read header"); goto error; } if (strncmp(firmware->header.magic, MAGIC_STRING, 8) != 0) { fprintf(stderr, "Invalid magic number\n"); goto error; } firmware->header.usb_vid = ntohs(firmware->header.usb_vid); firmware->header.usb_pid = ntohs(firmware->header.usb_pid); firmware->header.firmware_version = ntohl(firmware->header.firmware_version); firmware->header.firmware_length = ntohl(firmware->header.firmware_length); return firmware; error: free(firmware); return NULL; } struct scarlett2_firmware_header *scarlett2_read_firmware_header( const char *fn ) { FILE *file = fopen(fn, "rb"); if (!file) { perror("fopen firmware header"); fprintf(stderr, "Unable to open %s\n", fn); return NULL; } struct scarlett2_firmware_file *firmware = read_header(file); if (!firmware) { fprintf(stderr, "Error reading firmware header from %s\n", fn); return NULL; } fclose(file); return realloc(firmware, sizeof(struct scarlett2_firmware_header)); } struct scarlett2_firmware_file *scarlett2_read_firmware_file(const char *fn) { FILE *file = fopen(fn, "rb"); if (!file) { perror("fopen firmware file"); fprintf(stderr, "Unable to open %s\n", fn); return NULL; } struct scarlett2_firmware_file *firmware = read_header(file); if (!firmware) { fprintf(stderr, "Error reading firmware header from %s\n", fn); return NULL; } firmware->firmware_data = malloc(firmware->header.firmware_length); if (!firmware->firmware_data) { perror("Failed to allocate memory for firmware data"); goto error; } size_t read_count = fread( firmware->firmware_data, 1, firmware->header.firmware_length, file ); if (read_count != firmware->header.firmware_length) { if (feof(file)) fprintf(stderr, "Unexpected end of file\n"); else perror("Failed to read firmware data"); fprintf(stderr, "Error reading firmware data from %s\n", fn); goto error; } if (!verify_sha256( firmware->firmware_data, firmware->header.firmware_length, firmware->header.sha256 )) { fprintf(stderr, "Corrupt firmware (failed checksum) in %s\n", fn); goto error; } fclose(file); return firmware; error: scarlett2_free_firmware_file(firmware); fclose(file); return NULL; } void scarlett2_free_firmware_header(struct scarlett2_firmware_header *firmware) { if (firmware) free(firmware); } void scarlett2_free_firmware_file(struct scarlett2_firmware_file *firmware) { if (firmware) { free(firmware->firmware_data); free(firmware); } } static void free_found_firmware(gpointer data) { struct found_firmware *found = data; free(found->fn); scarlett2_free_firmware_header(found->firmware); free(found); } static void init_best_firmware(void) { if (best_firmware) return; best_firmware = g_hash_table_new_full( g_direct_hash, g_direct_equal, NULL, free_found_firmware ); } // Add a firmware file to the list of found firmware // files, if it's better than the one already found // for the same device. static void add_found_firmware( char *fn, struct scarlett2_firmware_header *firmware ) { gpointer key = GINT_TO_POINTER(firmware->usb_pid); struct found_firmware *found = g_hash_table_lookup(best_firmware, key); // already have a firmware file for this device? if (found) { // lower version number, ignore if (firmware->firmware_version <= found->firmware->firmware_version) { free(fn); scarlett2_free_firmware_header(firmware); return; } // higher version number, replace g_hash_table_remove(best_firmware, key); } found = malloc(sizeof(struct found_firmware)); if (!found) { perror("Failed to allocate memory for firmware structure"); return; } found->fn = fn; found->firmware = firmware; g_hash_table_insert(best_firmware, key, found); } // look for firmware files in the given directory static void enum_firmware_dir(const char *dir_name) { DIR *dir = opendir(dir_name); if (!dir) { if (errno == ENOENT) { fprintf(stderr, "Firmware directory %s does not exist\n", dir_name); return; } fprintf( stderr, "Error opening directory %s: %s\n", dir_name, strerror(errno) ); return; } struct dirent *entry; while ((entry = readdir(dir))) { char *full_fn; // check if the file is a .bin file if (strlen(entry->d_name) < 4 || strcmp(entry->d_name + strlen(entry->d_name) - 4, ".bin") != 0) continue; // check if the file is a regular file if (entry->d_type == DT_UNKNOWN) { struct stat st; full_fn = g_build_filename(dir_name, entry->d_name, NULL); if (stat(full_fn, &st) < 0) { perror("stat"); g_free(full_fn); continue; } if (!S_ISREG(st.st_mode)) { g_free(full_fn); continue; } } else if (entry->d_type != DT_REG) { continue; } else { full_fn = g_build_filename(dir_name, entry->d_name, NULL); } struct scarlett2_firmware_header *firmware = scarlett2_read_firmware_header(full_fn); if (!firmware) { fprintf(stderr, "Error reading firmware file %s\n", full_fn); g_free(full_fn); continue; } add_found_firmware(full_fn, firmware); } closedir(dir); } void scarlett2_enum_firmware(void) { init_best_firmware(); const char *fw_dir = getenv("SCARLETT2_FIRMWARE_DIR"); if (!fw_dir) fw_dir = SCARLETT2_FIRMWARE_DIR; enum_firmware_dir(fw_dir); } uint32_t scarlett2_get_best_firmware_version(uint32_t pid) { struct found_firmware *found = g_hash_table_lookup( best_firmware, GINT_TO_POINTER(pid) ); if (!found) return 0; return found->firmware->firmware_version; } struct scarlett2_firmware_file *scarlett2_get_best_firmware(uint32_t pid) { struct found_firmware *found = g_hash_table_lookup( best_firmware, GINT_TO_POINTER(pid) ); if (!found) return NULL; return scarlett2_read_firmware_file(found->fn); } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/scarlett2-firmware.h000066400000000000000000000022511476551703200254660ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include // System-wide firmware directory #define SCARLETT2_FIRMWARE_DIR "/usr/lib/firmware/scarlett2" #define MAGIC_STRING "SCARLETT" struct scarlett2_firmware_header { char magic[8]; // "SCARLETT" uint16_t usb_vid; // Big-endian uint16_t usb_pid; // Big-endian uint32_t firmware_version; // Big-endian uint32_t firmware_length; // Big-endian uint8_t sha256[32]; } __attribute__((packed)); struct scarlett2_firmware_file { struct scarlett2_firmware_header header; uint8_t *firmware_data; }; struct scarlett2_firmware_header *scarlett2_read_firmware_header( const char *fn ); void scarlett2_free_firmware_header( struct scarlett2_firmware_header *firmware ); struct scarlett2_firmware_file *scarlett2_read_firmware_file( const char *fn ); void scarlett2_free_firmware_file( struct scarlett2_firmware_file *firmware ); void scarlett2_enum_firmware(void); uint32_t scarlett2_get_best_firmware_version(uint32_t pid); struct scarlett2_firmware_file *scarlett2_get_best_firmware(uint32_t pid); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/scarlett2-ioctls.c000066400000000000000000000036631476551703200251520ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2023 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include #include "scarlett2.h" #include "scarlett2-ioctls.h" int scarlett2_open_card(char *alsa_name, snd_hwdep_t **hwdep) { return snd_hwdep_open(hwdep, alsa_name, SND_HWDEP_OPEN_DUPLEX); } int scarlett2_get_protocol_version(snd_hwdep_t *hwdep) { int version = 0; int err = snd_hwdep_ioctl(hwdep, SCARLETT2_IOCTL_PVERSION, &version); if (err < 0) return err; return version; } int scarlett2_close(snd_hwdep_t *hwdep) { return snd_hwdep_close(hwdep); } int scarlett2_reboot(snd_hwdep_t *hwdep) { return snd_hwdep_ioctl(hwdep, SCARLETT2_IOCTL_REBOOT, 0); } static int scarlett2_select_flash_segment(snd_hwdep_t *hwdep, int segment) { return snd_hwdep_ioctl(hwdep, SCARLETT2_IOCTL_SELECT_FLASH_SEGMENT, &segment); } static int scarlett2_erase_flash_segment(snd_hwdep_t *hwdep) { return snd_hwdep_ioctl(hwdep, SCARLETT2_IOCTL_ERASE_FLASH_SEGMENT, 0); } int scarlett2_erase_config(snd_hwdep_t *hwdep) { int err; err = scarlett2_select_flash_segment(hwdep, SCARLETT2_SEGMENT_ID_SETTINGS); if (err < 0) return err; return scarlett2_erase_flash_segment(hwdep); } int scarlett2_erase_firmware(snd_hwdep_t *hwdep) { int err; err = scarlett2_select_flash_segment(hwdep, SCARLETT2_SEGMENT_ID_FIRMWARE); if (err < 0) return err; return scarlett2_erase_flash_segment(hwdep); } int scarlett2_get_erase_progress(snd_hwdep_t *hwdep) { struct scarlett2_flash_segment_erase_progress progress; int err = snd_hwdep_ioctl( hwdep, SCARLETT2_IOCTL_GET_ERASE_PROGRESS, &progress ); if (err < 0) return err; // translate progress from [1..num_blocks, 255] to [[0..100), 255]] if (progress.num_blocks == 0 || progress.progress == 0 || progress.progress == 255) return progress.progress; return (progress.progress - 1) * 100 / progress.num_blocks; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/scarlett2-ioctls.h000066400000000000000000000013751476551703200251550ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2023 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #ifndef SCARLETT2_IOCTLS_H #define SCARLETT2_IOCTLS_H #include int scarlett2_open_card(char *alsa_name, snd_hwdep_t **hwdep); int scarlett2_get_protocol_version(snd_hwdep_t *hwdep); int scarlett2_lock(snd_hwdep_t *hwdep); int scarlett2_unlock(snd_hwdep_t *hwdep); int scarlett2_close(snd_hwdep_t *hwdep); int scarlett2_reboot(snd_hwdep_t *hwdep); int scarlett2_erase_config(snd_hwdep_t *hwdep); int scarlett2_erase_firmware(snd_hwdep_t *hwdep); int scarlett2_get_erase_progress(snd_hwdep_t *hwdep); int scarlett2_write_firmware( snd_hwdep_t *hwdep, off_t offset, unsigned char *buf, size_t buf_len ); #endif // SCARLETT2_IOCTLS_H geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/scarlett2.h000066400000000000000000000031061476551703200236540ustar00rootroot00000000000000/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ /* * Focusrite Scarlett 2 Protocol Driver for ALSA * (including Scarlett 2nd Gen, 3rd Gen, Clarett USB, and Clarett+ * series products) * * Copyright (c) 2023 by Geoffrey D. Bennett */ #ifndef __UAPI_SOUND_SCARLETT2_H #define __UAPI_SOUND_SCARLETT2_H #include #include #define SCARLETT2_HWDEP_MAJOR 1 #define SCARLETT2_HWDEP_MINOR 0 #define SCARLETT2_HWDEP_SUBMINOR 0 #define SCARLETT2_HWDEP_VERSION \ ((SCARLETT2_HWDEP_MAJOR << 16) | \ (SCARLETT2_HWDEP_MINOR << 8) | \ SCARLETT2_HWDEP_SUBMINOR) #define SCARLETT2_HWDEP_VERSION_MAJOR(v) (((v) >> 16) & 0xFF) #define SCARLETT2_HWDEP_VERSION_MINOR(v) (((v) >> 8) & 0xFF) #define SCARLETT2_HWDEP_VERSION_SUBMINOR(v) ((v) & 0xFF) /* Get protocol version */ #define SCARLETT2_IOCTL_PVERSION _IOR('S', 0x60, int) /* Reboot */ #define SCARLETT2_IOCTL_REBOOT _IO('S', 0x61) /* Select flash segment */ #define SCARLETT2_SEGMENT_ID_SETTINGS 0 #define SCARLETT2_SEGMENT_ID_FIRMWARE 1 #define SCARLETT2_SEGMENT_ID_COUNT 2 #define SCARLETT2_IOCTL_SELECT_FLASH_SEGMENT _IOW('S', 0x62, int) /* Erase selected flash segment */ #define SCARLETT2_IOCTL_ERASE_FLASH_SEGMENT _IO('S', 0x63) /* Get selected flash segment erase progress * 1 through to num_blocks, or 255 for complete */ struct scarlett2_flash_segment_erase_progress { unsigned char progress; unsigned char num_blocks; }; #define SCARLETT2_IOCTL_GET_ERASE_PROGRESS \ _IOR('S', 0x64, struct scarlett2_flash_segment_erase_progress) #endif /* __UAPI_SOUND_SCARLETT2_H */ geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/stringhelper.c000066400000000000000000000022451476551703200244550ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include #include #include "stringhelper.h" // return the first number found in the string int get_num_from_string(const char *s) { int num; while (*s) { if (isdigit(*s)) break; s++; } if (!*s) return -1; if (!sscanf(s, "%d", &num)) return 0; return num; } // return the first two numbers found in the string void get_two_num_from_string(const char *s, int *a, int *b) { *a = -1; *b = -1; while (*s) { if (isdigit(*s)) break; s++; } if (!*s) return; if (!sscanf(s, "%d", a)) return; while (*s) { if (!isdigit(*s)) break; s++; } while (*s) { if (isdigit(*s)) break; s++; } if (!sscanf(s, "%d", b)) return; } // check if the given string ends with the given suffix int string_ends_with(const char *s, const char *suffix) { if (!s || !suffix) return 0; int s_len = strlen(s); int suffix_len = strlen(suffix); if (s_len < suffix_len) return 0; return strcmp(s + s_len - suffix_len, suffix) == 0; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/stringhelper.h000066400000000000000000000004351476551703200244610ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once int get_num_from_string(const char *s); void get_two_num_from_string(const char *s, int *a, int *b); int string_ends_with(const char *s, const char *suffix); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/tooltips.c000066400000000000000000000011721476551703200236220ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "tooltips.h" // tooltips that are used from multiple files const char *level_descr = "Mic/Line or Instrument Level (Impedance)"; const char *air_descr = "Enabling Air will transform your recordings and inspire you while " "making music."; const char *phantom_descr = "Enabling 48V sends “Phantom Power” to the XLR microphone input. " "This is required for some microphones (such as condensor " "microphones), and damaging to some microphones (particularly " "vintage ribbon microphones)."; geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/tooltips.h000066400000000000000000000003371476551703200236310ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once extern const char *level_descr; extern const char *air_descr; extern const char *phantom_descr; geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/vu.b4.alsa-scarlett-gui.desktop.template000066400000000000000000000002741476551703200312660ustar00rootroot00000000000000[Desktop Entry] Type=Application Name=ALSA Scarlett Control Panel Icon=vu.b4.alsa-scarlett-gui Exec=PREFIX/bin/alsa-scarlett-gui Categories=GTK;AudioVideo;Audio;Mixer; Keywords=focusrite; geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-boolean.c000066400000000000000000000070161476551703200246500ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" #include "widget-boolean.h" struct boolean { struct alsa_elem *elem; int backwards; GtkWidget *button; guint source; const char *text[2]; GtkWidget *icons[2]; }; static void button_clicked(GtkWidget *widget, struct boolean *data) { int value = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)); alsa_set_elem_value(data->elem, value ^ data->backwards); } static void toggle_button_set_text(struct boolean *data, int value) { const char *text = data->text[value]; if (!text) return; if (*text == '*') gtk_button_set_child(GTK_BUTTON(data->button), data->icons[value]); else gtk_button_set_label(GTK_BUTTON(data->button), text); } static void toggle_button_updated( struct alsa_elem *elem, void *private ) { struct boolean *data = private; int is_writable = alsa_get_elem_writable(elem); gtk_widget_set_sensitive(data->button, is_writable); int value = !!alsa_get_elem_value(elem) ^ data->backwards; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->button), value); toggle_button_set_text(data, value); } static gboolean update_toggle_button(struct boolean *data) { toggle_button_updated(data->elem, data); return G_SOURCE_CONTINUE; } static void on_destroy(struct boolean *data) { if (data->source) g_source_remove(data->source); for (int i = 0; i < 2; i++) if (data->icons[i]) g_object_unref(data->icons[i]); g_free(data); } static void load_icons(struct boolean *data) { for (int i = 0; i < 2; i++) if (data->text[i] && *data->text[i] == '*') { char *path = g_strdup_printf( "/vu/b4/alsa-scarlett-gui/icons/%s.svg", data->text[i] + 1 ); data->icons[i] = gtk_image_new_from_resource(path); gtk_widget_set_align(data->icons[i], GTK_ALIGN_CENTER, GTK_ALIGN_CENTER); g_object_ref(data->icons[i]); g_free(path); } } GtkWidget *make_boolean_alsa_elem( struct alsa_elem *elem, const char *disabled_text, const char *enabled_text ) { struct boolean *data = g_malloc0(sizeof(struct boolean)); data->elem = elem; data->button = gtk_toggle_button_new(); if (strncmp(elem->name, "Master", 6) == 0 && strstr(elem->name, "Playback Switch")) data->backwards = 1; g_signal_connect( data->button, "clicked", G_CALLBACK(button_clicked), data ); alsa_elem_add_callback(elem, toggle_button_updated, data); data->text[0] = disabled_text; data->text[1] = enabled_text; load_icons(data); // find the maximum width and height of both possible labels int max_width = 0, max_height = 0; for (int i = 0; i < 2; i++) { toggle_button_set_text(data, i); GtkRequisition *size = gtk_requisition_new(); gtk_widget_get_preferred_size(data->button, size, NULL); if (size->width > max_width) max_width = size->width; if (size->height > max_height) max_height = size->height; } // set the widget minimum size to the maximum label size so that the // widget doesn't change size when the label changes gtk_widget_set_size_request(data->button, max_width, max_height); toggle_button_updated(elem, data); // periodically update volatile controls if (alsa_get_elem_volatile(elem)) data->source = g_timeout_add_seconds(1, (GSourceFunc)update_toggle_button, data); g_object_weak_ref(G_OBJECT(data->button), (GWeakNotify)on_destroy, data); return data->button; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-boolean.h000066400000000000000000000004611476551703200246520ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "alsa.h" GtkWidget *make_boolean_alsa_elem( struct alsa_elem *alsa_elem, const char *disabled_text, const char *enabled_text ); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-drop-down.c000066400000000000000000000116621476551703200251440ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include "gtkhelper.h" #include "widget-drop-down.h" struct drop_down { struct alsa_elem *elem; GtkWidget *button; GtkWidget *popover; GtkWidget *listview; GtkSingleSelection *selection; int fixed_text; }; static void sanitise_class_name(char *s) { char *dst = s; while (*s) { if (isalnum(*s) || *s == '-') *dst++ = tolower(*s); s++; } *dst = '\0'; } static void add_class(GtkWidget *widget, const char *class) { char *class_name = g_strdup_printf("selected-%s", class); sanitise_class_name(class_name); gtk_widget_add_css_class(widget, class_name); g_free(class_name); } static void list_item_activated( GtkListItem *list_item, guint index, struct drop_down *data ) { alsa_set_elem_value(data->elem, index); gtk_popover_popdown(GTK_POPOVER(data->popover)); } static void toggle_button_clicked(GtkWidget *widget, struct drop_down *data) { gtk_popover_popup(GTK_POPOVER(data->popover)); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->button), FALSE); } static void setup_factory( GtkListItemFactory *factory, GtkListItem *list_item, gpointer user_data ) { GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); GtkWidget *label = gtk_label_new(NULL); gtk_label_set_xalign(GTK_LABEL(label), 0.0); gtk_box_append(GTK_BOX(box), label); GtkWidget *icon = gtk_image_new_from_icon_name("object-select-symbolic"); gtk_box_append(GTK_BOX(box), icon); gtk_list_item_set_child(list_item, box); } static void update_list_item( GtkListItem *list_item, struct drop_down *data ) { GtkWidget *box = gtk_list_item_get_child(list_item); GtkWidget *icon = gtk_widget_get_last_child(box); int index = gtk_single_selection_get_selected(data->selection); if (index == gtk_list_item_get_position(list_item)) gtk_widget_set_opacity(icon, 1.0); else gtk_widget_set_opacity(icon, 0.0); } static void bind_factory( GtkListItemFactory *factory, GtkListItem *list_item, gpointer user_data ) { struct drop_down *data = user_data; GtkWidget *box = gtk_list_item_get_child(list_item); GtkWidget *label = gtk_widget_get_first_child(box); int index = gtk_list_item_get_position(list_item); const char *text = alsa_get_item_name(data->elem, index); gtk_label_set_text(GTK_LABEL(label), text); update_list_item(list_item, data); } static void drop_down_updated( struct alsa_elem *elem, void *private ) { struct drop_down *data = private; int is_writable = alsa_get_elem_writable(elem); gtk_widget_set_sensitive(data->button, is_writable); int value = alsa_get_elem_value(elem); gtk_single_selection_set_selected(data->selection, value); gtk_widget_remove_css_classes_by_prefix(data->button, "selected-"); add_class(data->button, alsa_get_item_name(elem, value)); if (data->fixed_text) return; gtk_button_set_label( GTK_BUTTON(data->button), alsa_get_item_name(elem, value) ); } static void drop_down_destroy(GtkWidget *widget, GtkWidget *popover) { gtk_widget_unparent(popover); } GtkWidget *make_drop_down_alsa_elem( struct alsa_elem *elem, const char *label_text ) { struct drop_down *data = g_malloc(sizeof(struct drop_down)); data->elem = elem; data->button = gtk_toggle_button_new_with_label(label_text); gtk_widget_add_css_class(data->button, "drop-down"); data->fixed_text = !!label_text; data->popover = gtk_popover_new(); gtk_popover_set_has_arrow(GTK_POPOVER(data->popover), FALSE); gtk_widget_set_parent( data->popover, gtk_widget_get_first_child(data->button) ); g_signal_connect( gtk_widget_get_first_child(data->button), "destroy", G_CALLBACK(drop_down_destroy), data->popover ); GListModel *model = G_LIST_MODEL(gtk_string_list_new(NULL)); int count = alsa_get_item_count(elem); for (int i = 0; i < count; i++) { const char *text = alsa_get_item_name(elem, i); gtk_string_list_append(GTK_STRING_LIST(model), text); } GtkListItemFactory *factory = gtk_signal_list_item_factory_new(); g_signal_connect( factory, "setup", G_CALLBACK(setup_factory), data ); g_signal_connect( factory, "bind", G_CALLBACK(bind_factory), data ); data->selection = gtk_single_selection_new(model); data->listview = gtk_list_view_new( GTK_SELECTION_MODEL(data->selection), factory ); gtk_list_view_set_single_click_activate(GTK_LIST_VIEW(data->listview), TRUE); gtk_popover_set_child(GTK_POPOVER(data->popover), data->listview); g_signal_connect( data->button, "clicked", G_CALLBACK(toggle_button_clicked), data ); g_signal_connect( data->listview, "activate", G_CALLBACK(list_item_activated), data ); drop_down_updated(elem, data); alsa_elem_add_callback(elem, drop_down_updated, data); return data->button; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-drop-down.h000066400000000000000000000004111476551703200251370ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "alsa.h" GtkWidget *make_drop_down_alsa_elem( struct alsa_elem *elem, const char *label_text ); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-dual.c000066400000000000000000000053021476551703200241520ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "widget-dual.h" struct dual_button { struct alsa_elem *elem; GtkWidget *button1; GtkWidget *button2; const char *text[4]; }; static void dual_button_clicked(GtkWidget *widget, struct dual_button *data) { int value1 = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->button1)); int value2 = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->button2)); int value = value1 ? value2 + 1 : 0; alsa_set_elem_value(data->elem, value); gtk_widget_set_sensitive(data->button2, value1); } static void dual_button_updated( struct alsa_elem *elem, void *private ) { struct dual_button *data = private; // value (from ALSA control) is 0/1/2 // value1 (first button) is 0/1/1 // value2 (second button) is X/0/1 int value = alsa_get_elem_value(elem); int value1 = !!value; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->button1), value1); gtk_button_set_label(GTK_BUTTON(data->button1), data->text[value1]); gtk_widget_set_sensitive(data->button2, value1); if (value1) { int value2 = value - 1; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->button2), value2); gtk_button_set_label( GTK_BUTTON(data->button2), data->text[value2 + 2] ); } } // speaker switch and talkback have three states, controlled by two // buttons: // first button disables/enables the feature // second button switches between the two enabled states GtkWidget *make_dual_boolean_alsa_elems( struct alsa_elem *elem, const char *label_text, const char *disabled_text_1, const char *enabled_text_1, const char *disabled_text_2, const char *enabled_text_2 ) { struct dual_button *data = g_malloc(sizeof(struct dual_button)); data->elem = elem; data->button1 = gtk_toggle_button_new(); data->button2 = gtk_toggle_button_new(); g_signal_connect( data->button1, "clicked", G_CALLBACK(dual_button_clicked), data ); g_signal_connect( data->button2, "clicked", G_CALLBACK(dual_button_clicked), data ); alsa_elem_add_callback(elem, dual_button_updated, data); data->text[0] = disabled_text_1; data->text[1] = enabled_text_1; data->text[2] = disabled_text_2; data->text[3] = enabled_text_2; gtk_button_set_label(GTK_BUTTON(data->button2), disabled_text_2); dual_button_updated(elem, data); GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); GtkWidget *label = gtk_label_new(label_text); gtk_box_append(GTK_BOX(box), label); gtk_box_append(GTK_BOX(box), GTK_WIDGET(data->button1)); gtk_box_append(GTK_BOX(box), GTK_WIDGET(data->button2)); return box; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-dual.h000066400000000000000000000011051476551703200241540ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include "alsa.h" // speaker switch and talkback have three states, controlled by two // buttons: // first button disables/enables the feature // second button switches between the two features states GtkWidget *make_dual_boolean_alsa_elems( struct alsa_elem *alsa_elem, const char *label_text, const char *disabled_text_1, const char *enabled_text_1, const char *disabled_text_2, const char *enabled_text_2 ); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-gain.c000066400000000000000000000153211476551703200241450ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkdial.h" #include "stringhelper.h" #include "widget-gain.h" #include "db.h" struct gain { struct alsa_elem *elem; struct alsa_elem *direct_monitor_elem; struct alsa_elem *monitor_mix_elem[2]; GtkWidget *vbox; GtkWidget *dial; GtkWidget *label; int zero_is_off; float scale; }; static void gain_changed(GtkWidget *widget, struct gain *data) { int value = gtk_dial_get_value(GTK_DIAL(data->dial)); alsa_set_elem_value(data->elem, value); // check if there is a corresponding Direct Monitor Mix control to // update as well // Direct Monitor control? if (!data->direct_monitor_elem) return; // Direct Monitor enabled? int direct_monitor = alsa_get_elem_value(data->direct_monitor_elem); if (!direct_monitor) return; // Get the corresponding Mix control struct alsa_elem *monitor_mix = data->monitor_mix_elem[direct_monitor - 1]; if (!monitor_mix) return; // Update it alsa_set_elem_value(monitor_mix, value); } static void gain_updated( struct alsa_elem *elem, void *private ) { struct gain *data = private; int is_writable = alsa_get_elem_writable(elem); gtk_widget_set_sensitive(data->dial, is_writable); int alsa_value = alsa_get_elem_value(elem); gtk_dial_set_value(GTK_DIAL(data->dial), alsa_value); char s[20]; char *p = s; float value; int min_db = round(elem->min_cdB / 100.0); int max_db = round(elem->max_cdB / 100.0); if (elem->dB_type == SND_CTL_TLVT_DB_LINEAR) { value = linear_value_to_db( alsa_value, elem->min_val, elem->max_val, min_db, max_db ); } else { value = ((float)(alsa_value - elem->min_val)) * data->scale + (elem->min_cdB / 100.0); if (value > max_db) value = max_db; else if (value < min_db) value = min_db; } if (data->zero_is_off && value == min_db) { p += sprintf(p, "−∞"); } else { if (data->scale <= 0.5) value = round(value * 10) / 10; if (value < 0) p += sprintf(p, "−"); else if (value > 0) p += sprintf(p, "+"); if (data->scale <= 0.5) p += snprintf(p, 10, "%.1f", fabs(value)); else p += snprintf(p, 10, "%.0f", fabs(value)); } if (data->scale > 0.5) p += sprintf(p, "dB"); gtk_label_set_text(GTK_LABEL(data->label), s); } // 4th Gen Solo and 2i2 have Mix & Direct Monitor controls which // interact. If direct monitor is enabled and the Mix A/B controls are // changed, then the Monitor Mix Playback Volume controls are changed // too so that the mix settings are restored when direct monitor is // later enabled again. static void find_direct_monitor_controls(struct gain *data) { struct alsa_elem *elem = data->elem; GArray *elems = elem->card->elems; // Card has no direct monitor control? struct alsa_elem *direct_monitor_elem = get_elem_by_prefix( elems, "Direct Monitor Playback" ); if (!direct_monitor_elem) return; // Card has no mixer? if (strncmp(elem->name, "Mix ", 4) != 0 || !strstr(elem->name, "Playback Volume")) return; char mix_letter = elem->name[4]; int input_num = get_num_from_string(elem->name); // Find the Monitor Mix control for the 4th Gen Solo if (strstr(direct_monitor_elem->name, "Switch")) { char s[80]; sprintf( s, "Monitor Mix %c Input %02d Playback Volume", mix_letter, input_num ); struct alsa_elem *monitor_mix_elem = get_elem_by_name(elems, s); if (!monitor_mix_elem) return; data->direct_monitor_elem = direct_monitor_elem; data->monitor_mix_elem[0] = monitor_mix_elem; // Find the Monitor Mix controls for the 4th Gen 2i2 } else if (strstr(direct_monitor_elem->name, "Enum")) { for (int i = 0; i <= 1; i++) { char s[80]; sprintf( s, "Monitor %d Mix %c Input %02d Playback Volume", i + 1, mix_letter, input_num ); struct alsa_elem *monitor_mix_elem = get_elem_by_name(elems, s); if (!monitor_mix_elem) return; data->direct_monitor_elem = direct_monitor_elem; data->monitor_mix_elem[i] = monitor_mix_elem; } } else { fprintf(stderr, "Couldn't find direct monitor mix control\n"); } } //GList *make_gain_alsa_elem(struct alsa_elem *elem) { GtkWidget *make_gain_alsa_elem( struct alsa_elem *elem, int zero_is_off, int widget_taper, int can_control ) { struct gain *data = calloc(1, sizeof(struct gain)); data->elem = elem; data->vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); gtk_widget_set_hexpand(data->vbox, TRUE); gtk_widget_set_valign(data->vbox, GTK_ALIGN_START); gtk_widget_set_vexpand(data->vbox, TRUE); gboolean is_linear = elem->dB_type == SND_CTL_TLVT_DB_LINEAR; double step; if (is_linear) { data->scale = 0.5; step = 0.5; } else { data->scale = (float)(elem->max_cdB - elem->min_cdB) / 100.0 / (elem->max_val - elem->min_val); step = 1; } data->dial = gtk_dial_new_with_range( elem->min_val, elem->max_val, step, 3 / data->scale ); // calculate 0dB value int zero_db_value; if (is_linear) { zero_db_value = cdb_to_linear_value( 0, elem->min_val, elem->max_val, elem->min_cdB, elem->max_cdB ); } else { zero_db_value = (int)((0 - elem->min_cdB) / 100.0 / data->scale + elem->min_val); } gtk_dial_set_zero_db(GTK_DIAL(data->dial), zero_db_value); gtk_dial_set_is_linear(GTK_DIAL(data->dial), is_linear); // convert from widget_taper to gtk_dial_taper int gtk_dial_taper; if (widget_taper == WIDGET_GAIN_TAPER_LINEAR) gtk_dial_taper = GTK_DIAL_TAPER_LINEAR; else if (widget_taper == WIDGET_GAIN_TAPER_LOG) gtk_dial_taper = GTK_DIAL_TAPER_LOG; else gtk_dial_taper = GTK_DIAL_TAPER_LINEAR; gtk_dial_set_taper(GTK_DIAL(data->dial), gtk_dial_taper); if (widget_taper == WIDGET_GAIN_TAPER_GEN4_VOLUME) gtk_dial_set_taper_linear_breakpoints( GTK_DIAL(data->dial), (const double[]){ 0.488, 0.76 }, (const double[]){ 0.07, 0.4 }, 2 ); gtk_dial_set_can_control(GTK_DIAL(data->dial), can_control); data->label = gtk_label_new(NULL); gtk_widget_add_css_class(data->label, "gain"); gtk_widget_set_vexpand(data->dial, TRUE); data->zero_is_off = zero_is_off; find_direct_monitor_controls(data); g_signal_connect( data->dial, "value-changed", G_CALLBACK(gain_changed), data ); alsa_elem_add_callback(elem, gain_updated, data); gain_updated(elem, data); gtk_box_append(GTK_BOX(data->vbox), data->dial); gtk_box_append(GTK_BOX(data->vbox), data->label); return data->vbox; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-gain.h000066400000000000000000000006461476551703200241560ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "alsa.h" enum { WIDGET_GAIN_TAPER_LINEAR, WIDGET_GAIN_TAPER_LOG, WIDGET_GAIN_TAPER_GEN4_VOLUME }; GtkWidget *make_gain_alsa_elem( struct alsa_elem *elem, int zero_is_off, int taper_type, int can_control ); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-input-select.c000066400000000000000000000041501476551703200256410ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "stringhelper.h" #include "widget-input-select.h" struct input_select { struct alsa_elem *elem; GtkWidget *button; int line_num; }; static void input_select_clicked( GtkWidget *widget, struct input_select *data ) { int count = alsa_get_item_count(data->elem); // select the item that matches the line number that was clicked on for (int i = 0; i < count; i++) { const char *text = alsa_get_item_name(data->elem, i); int a, b; get_two_num_from_string(text, &a, &b); if ((b == -1 && a == data->line_num) || (a <= data->line_num && b >= data->line_num)) { alsa_set_elem_value(data->elem, i); break; } } } static void input_select_updated( struct alsa_elem *elem, void *private ) { struct input_select *data = private; int line_num = data->line_num; int is_writable = alsa_get_elem_writable(elem); int value = alsa_get_elem_value(elem); const char *text = alsa_get_item_name(elem, value); int a, b; get_two_num_from_string(text, &a, &b); // set the button active if it's the selected line number // (or in the range) int active = b == -1 ? a == line_num : a <= line_num && b >= line_num; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->button), active); gtk_widget_set_sensitive(data->button, !active && is_writable); } GtkWidget *make_input_select_alsa_elem( struct alsa_elem *elem, int line_num ) { struct input_select *data = malloc(sizeof(struct input_select)); data->elem = elem; data->button = gtk_toggle_button_new(); data->line_num = line_num; gtk_widget_add_css_class(data->button, "input-select"); char s[20]; snprintf(s, 20, "%d", line_num); gtk_button_set_label(GTK_BUTTON(data->button), s); g_signal_connect( data->button, "clicked", G_CALLBACK(input_select_clicked), data ); alsa_elem_add_callback(elem, input_select_updated, data); input_select_updated(elem, data); return data->button; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-input-select.h000066400000000000000000000004171476551703200256500ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "alsa.h" GtkWidget *make_input_select_alsa_elem( struct alsa_elem *alsa_elem, int line_num ); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-label.c000066400000000000000000000014561476551703200243120ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "widget-label.h" struct label { struct alsa_elem *elem; GtkWidget *label; }; static void label_updated(struct alsa_elem *elem, void *private) { struct label *data = private; const char *text = alsa_get_item_name(elem, alsa_get_elem_value(elem)); gtk_label_set_text(GTK_LABEL(data->label), text); } GtkWidget *make_label_alsa_elem(struct alsa_elem *elem) { struct label *data = g_malloc(sizeof(struct label)); data->label = gtk_label_new(NULL); gtk_widget_set_halign(data->label, GTK_ALIGN_CENTER); gtk_widget_set_valign(data->label, GTK_ALIGN_CENTER); alsa_elem_add_callback(elem, label_updated, data); label_updated(elem, data); return data->label; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-label.h000066400000000000000000000003411476551703200243070ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "alsa.h" GtkWidget *make_label_alsa_elem(struct alsa_elem *elem); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-sample-rate.c000066400000000000000000000057351476551703200254510ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" #include "widget-boolean.h" struct sample_rate { struct alsa_card *card; GtkWidget *button; guint source; char *path; int sample_rate; }; static void button_set_text(GtkWidget *button, int value) { gtk_widget_remove_css_classes_by_prefix(button, "sample-rate-"); if (!value) { gtk_button_set_label(GTK_BUTTON(button), "N/A"); return; } char *text; if (value % 1000 == 0) text = g_strdup_printf("%dkHz", value / 1000); else text = g_strdup_printf("%.1fkHz", value / 1000.0); gtk_button_set_label(GTK_BUTTON(button), text); g_free(text); char *css_class = g_strdup_printf( "sample-rate-%d", value ); gtk_widget_add_css_class(button, css_class); g_free(css_class); } // Read the sample rate from /proc/asound/cardN/stream0 // and return it as an integer // // Looking for a line containing: // Momentary freq = 48000 Hz (0x6.0000) static int get_sample_rate(struct sample_rate *data) { if (!data->path) return 0; FILE *file = fopen(data->path, "r"); if (!file) { perror("fopen /proc/asound/cardN/stream0"); return 0; } char *line = NULL; size_t len = 0; ssize_t read; int sample_rate = 0; while ((read = getline(&line, &len, file)) != -1) { if (strstr(line, "Momentary freq = ")) { char *start = strstr(line, "Momentary freq = ") + 17; char *end = strstr(start, " Hz"); if (!start || !end) continue; *end = '\0'; sample_rate = atoi(start); break; } } free(line); fclose(file); return sample_rate; } static gboolean update_sample_rate(struct sample_rate *data) { int sample_rate = get_sample_rate(data); if (sample_rate != data->sample_rate) { data->sample_rate = sample_rate; button_set_text(data->button, sample_rate); } return G_SOURCE_CONTINUE; } static void on_destroy(struct sample_rate *data, GObject *widget) { if (data->source) g_source_remove(data->source); g_free(data->path); g_free(data); } GtkWidget *make_sample_rate_widget( struct alsa_card *card ) { struct sample_rate *data = g_malloc0(sizeof(struct sample_rate)); data->card = card; data->button = gtk_toggle_button_new(); data->sample_rate = -1; gtk_widget_set_sensitive(data->button, FALSE); gtk_widget_add_css_class(data->button, "fixed"); gtk_widget_add_css_class(data->button, "sample-rate"); // can only update if it's a real card if (card->num != SIMULATED_CARD_NUM) { data->path = g_strdup_printf("/proc/asound/card%d/stream0", card->num); data->source = g_timeout_add_seconds(1, (GSourceFunc)update_sample_rate, data); } // initial update (will show "N/A" for simulated card) update_sample_rate(data); // cleanup when the button is destroyed g_object_weak_ref(G_OBJECT(data->button), (GWeakNotify)on_destroy, data); return data->button; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/widget-sample-rate.h000066400000000000000000000003551476551703200254470ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "alsa.h" GtkWidget *make_sample_rate_widget( struct alsa_card *alsa_card ); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-hardware.c000066400000000000000000000055411476551703200250530ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "window-hardware.h" GtkWidget *window_hardware; struct hw_info { char *name; }; struct hw_cat { char *name; struct hw_info *info; }; struct hw_info gen_1_info[] = { { "Scarlett 6i6 1st Gen" }, { "Scarlett 8i6 1st Gen" }, { "Scarlett 18i6 1st Gen" }, { "Scarlett 18i8 1st Gen" }, { "Scarlett 18i20 1st Gen" }, { } }; struct hw_info gen_2_info[] = { { "Scarlett 6i6 2nd Gen" }, { "Scarlett 18i8 2nd Gen" }, { "Scarlett 18i20 2nd Gen" }, { } }; struct hw_info gen_3_info[] = { { "Scarlett Solo 3rd Gen" }, { "Scarlett 2i2 3rd Gen" }, { "Scarlett 4i4 3rd Gen" }, { "Scarlett 8i6 3rd Gen" }, { "Scarlett 18i8 3rd Gen" }, { "Scarlett 18i20 3rd Gen" }, { } }; struct hw_info gen_4_info[] = { { "Scarlett Solo 4th Gen" }, { "Scarlett 2i2 4th Gen" }, { "Scarlett 4i4 4th Gen" }, { "Scarlett 16i16 4th Gen" }, { "Scarlett 18i16 4th Gen" }, { "Scarlett 18i20 4th Gen" }, { } }; struct hw_info clarett_usb_info[] = { { "Clarett 2Pre USB" }, { "Clarett 4Pre USB" }, { "Clarett 8Pre USB" }, { } }; struct hw_info clarett_plus_info[] = { { "Clarett+ 2Pre" }, { "Clarett+ 4Pre" }, { "Clarett+ 8Pre" }, { } }; struct hw_info vocaster_info[] = { { "Vocaster One" }, { "Vocaster Two" }, { } }; struct hw_cat hw_cat[] = { { "1st Gen", gen_1_info }, { "2nd Gen", gen_2_info }, { "3rd Gen", gen_3_info }, { "4th Gen", gen_4_info }, { "Clarett USB", clarett_usb_info }, { "Clarett+", clarett_plus_info }, { "Vocaster", vocaster_info }, { } }; gboolean window_hardware_close_request( GtkWindow *w, gpointer data ) { GtkApplication *app = data; g_action_group_activate_action( G_ACTION_GROUP(app), "hardware", NULL ); return true; } GtkWidget *make_notebook_page(struct hw_cat *cat) { GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); for (struct hw_info *info = cat->info; info->name; info++) { GtkWidget *label = gtk_label_new(info->name); gtk_box_append(GTK_BOX(box), label); } return box; } void add_notebook_pages(GtkWidget *notebook) { for (struct hw_cat *cat = hw_cat; cat->name; cat++) { GtkWidget *page = make_notebook_page(cat); GtkWidget *label = gtk_label_new(cat->name); gtk_notebook_append_page(GTK_NOTEBOOK(notebook), page, label); } } void create_hardware_window(GtkApplication *app) { window_hardware = gtk_window_new(); g_signal_connect( window_hardware, "close_request", G_CALLBACK(window_hardware_close_request), app ); gtk_window_set_title( GTK_WINDOW(window_hardware), "ALSA Scarlett Supported Hardware" ); GtkWidget *notebook = gtk_notebook_new(); gtk_window_set_child(GTK_WINDOW(window_hardware), notebook); add_notebook_pages(notebook); } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-hardware.h000066400000000000000000000003531476551703200250540ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include extern GtkWidget *window_hardware; void create_hardware_window(GtkApplication *app); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-helper.c000066400000000000000000000025621476551703200245350ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "window-helper.h" gboolean window_startup_close_request(GtkWindow *w, gpointer data) { struct alsa_card *card = data; gtk_widget_activate_action( GTK_WIDGET(card->window_main), "win.startup", NULL ); return true; } static gboolean on_key_press( GtkEventControllerKey *controller, guint keyval, guint keycode, GdkModifierType state, gpointer user_data ) { GtkWidget *widget = gtk_event_controller_get_widget( GTK_EVENT_CONTROLLER(controller) ); if (keyval == GDK_KEY_Escape) { gtk_window_close(GTK_WINDOW(widget)); return 1; } return 0; } GtkWidget *create_subwindow( struct alsa_card *card, const char *name, GCallback close_callback ) { char *title = g_strdup_printf("%s %s", card->name, name); GtkWidget *w = gtk_window_new(); gtk_window_set_resizable(GTK_WINDOW(w), FALSE); gtk_window_set_title(GTK_WINDOW(w), title); g_signal_connect(w, "close_request", G_CALLBACK(close_callback), card); GtkEventController *key_controller = gtk_event_controller_key_new(); gtk_widget_add_controller(w, key_controller); g_signal_connect( key_controller, "key-pressed", G_CALLBACK(on_key_press), NULL ); g_free(title); return w; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-helper.h000066400000000000000000000005441476551703200245400ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "alsa.h" gboolean window_startup_close_request(GtkWindow *w, gpointer data); GtkWidget *create_subwindow( struct alsa_card *card, const char *name, GCallback close_callback ); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-iface.c000066400000000000000000000112641476551703200243240ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include "iface-mixer.h" #include "iface-no-mixer.h" #include "iface-none.h" #include "iface-unknown.h" #include "iface-update.h" #include "iface-waiting.h" #include "main.h" #include "menu.h" #include "window-iface.h" #include "window-startup.h" static GtkWidget *no_cards_window; static int window_count; void create_card_window(struct alsa_card *card) { if (no_cards_window) { gtk_window_destroy(GTK_WINDOW(no_cards_window)); no_cards_window = NULL; } // Replacing an existing window if (card->window_main) gtk_window_destroy(GTK_WINDOW(card->window_main)); // New window else window_count++; int has_startup = true; int has_mixer = true; // Check if the FCP driver is not initialised yet if (card->driver_type == DRIVER_TYPE_SOCKET_UNINIT) { card->window_main_contents = create_iface_waiting_main(card); has_startup = false; has_mixer = false; // Create minimal window with only the waiting interface card->window_main = gtk_application_window_new(app); gtk_window_set_resizable(GTK_WINDOW(card->window_main), FALSE); gtk_window_set_title(GTK_WINDOW(card->window_main), card->name); gtk_window_set_child(GTK_WINDOW(card->window_main), card->window_main_contents); gtk_widget_set_visible(card->window_main, TRUE); return; } struct alsa_elem *msd_elem = get_elem_by_name(card->elems, "MSD Mode Switch"); int in_msd_mode = msd_elem && alsa_get_elem_value(msd_elem); struct alsa_elem *firmware_elem = get_elem_by_name(card->elems, "Firmware Version"); struct alsa_elem *min_firmware_elem = get_elem_by_name(card->elems, "Minimum Firmware Version"); int firmware_version = 0; int min_firmware_version = 0; if (firmware_elem && min_firmware_elem) { firmware_version = alsa_get_elem_value(firmware_elem); min_firmware_version = alsa_get_elem_value(min_firmware_elem); } // Firmware update required // or firmware version available and in MSD mode // (updating will disable MSD mode) if (firmware_version < min_firmware_version || (card->best_firmware_version > firmware_version && in_msd_mode)) { card->window_main_contents = create_iface_update_main(card); has_startup = false; has_mixer = false; // Scarlett Gen 1 } else if (get_elem_by_prefix(card->elems, "Matrix")) { card->window_main_contents = create_iface_mixer_main(card); has_startup = false; // Scarlett Gen 2, Gen 3 4i4+, Gen 4, Clarett, or Vocaster } else if (get_elem_by_prefix(card->elems, "Mixer")) { card->window_main_contents = create_iface_mixer_main(card); // Scarlett Gen 3 Solo or 2i2 } else if (get_elem_by_prefix(card->elems, "Phantom")) { card->window_main_contents = create_iface_no_mixer_main(card); has_mixer = false; // Scarlett Gen 3+ or Vocaster in MSD Mode } else if (msd_elem) { card->window_main_contents = create_startup_controls(card); has_startup = false; has_mixer = false; // Unknown } else { card->window_main_contents = create_iface_unknown_main(); has_startup = false; has_mixer = false; } card->window_main = gtk_application_window_new(app); gtk_window_set_resizable(GTK_WINDOW(card->window_main), FALSE); gtk_window_set_title(GTK_WINDOW(card->window_main), card->name); gtk_application_window_set_show_menubar( GTK_APPLICATION_WINDOW(card->window_main), TRUE ); add_window_action_map(GTK_WINDOW(card->window_main)); if (has_startup) add_startup_action_map(card); if (has_mixer) add_mixer_action_map(card); if (card->device) add_load_save_action_map(card); gtk_window_set_child( GTK_WINDOW(card->window_main), card->window_main_contents ); gtk_widget_set_visible(card->window_main, TRUE); } void create_no_card_window(void) { if (!window_count) no_cards_window = create_window_iface_none(app); } void destroy_card_window(struct alsa_card *card) { // remove the windows gtk_window_destroy(GTK_WINDOW(card->window_main)); if (card->window_routing) gtk_window_destroy(GTK_WINDOW(card->window_routing)); if (card->window_mixer) gtk_window_destroy(GTK_WINDOW(card->window_mixer)); if (card->window_levels) gtk_window_destroy(GTK_WINDOW(card->window_levels)); if (card->window_startup) gtk_window_destroy(GTK_WINDOW(card->window_startup)); if (card->window_modal) { gtk_window_destroy(GTK_WINDOW(card->window_modal)); } // if last window, display the "no card found" blank window window_count--; create_no_card_window(); } void check_modal_window_closed(void) { if (!window_count) gtk_widget_set_visible(no_cards_window, TRUE); } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-iface.h000066400000000000000000000004751476551703200243330ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include "alsa.h" void create_card_window(struct alsa_card *card); void create_no_card_window(void); void destroy_card_window(struct alsa_card *card); void check_modal_window_closed(void); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-levels.c000066400000000000000000000160561476551703200245530ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include #include "gtkdial.h" #include "gtkhelper.h" #include "stringhelper.h" #include "widget-gain.h" #include "window-levels.h" static const int level_breakpoints_out[] = { -80, -18, -12, -6, -3, -1 }; // inputs glow all-red when limit is reached static const int level_breakpoints_in[] = { -80, -18, -12, -6, -3, 0 }; static const double level_colours[] = { 0.00, 1.00, 0.00, // -80 0.75, 1.00, 0.00, // -18 1.00, 1.00, 0.00, // -12 1.00, 0.75, 0.00, // -6 1.00, 0.50, 0.00, // -3 1.00, 0.00, 0.00 // -1/0 }; struct levels { struct alsa_card *card; struct alsa_elem *level_meter_elem; GtkWidget *top; GtkGrid *grid; GtkWidget *meters[MAX_METERS]; guint timer; }; static int update_levels_controls(void *user_data) { struct levels *data = user_data; struct alsa_elem *level_meter_elem = data->level_meter_elem; long *values = alsa_get_elem_int_values(level_meter_elem); gtk_dial_peak_tick(); for (int i = 0; i < level_meter_elem->count; i++) { double value = 20 * log10(values[i] / 4095.0); gtk_dial_set_value(GTK_DIAL(data->meters[i]), value); } free(values); return 1; } static GtkWidget *add_count_label(GtkGrid *grid, int count) { char s[20]; sprintf(s, "%d", count + 1); GtkWidget *l = gtk_label_new(s); gtk_grid_attach(grid, l, count + 1, 0, 1, 1); return l; } static void on_destroy(struct levels *data, GtkWidget *widget) { if (data->timer) g_source_remove(data->timer); g_free(data); } static GtkWidget *create_levels_controls_with_labels( struct alsa_card *card, struct levels *data ) { struct alsa_elem *level_meter_elem = data->level_meter_elem; int count = level_meter_elem->count; int row = 1; int max_count = 0; char *current_type = NULL; for (int meter_num = 0; meter_num < count; meter_num++) { char *label = strdup(level_meter_elem->meter_labels[meter_num]); if (!label) { fprintf(stderr, "Couldn't strdup label\n"); exit(1); } if (strlen(label) < 3) { fprintf(stderr, "Label too short: %s\n", label); exit(1); } // Label is "Source Analogue 1" or "Source Mix A" or "Sink // Analogue 1", etc. // get the number part of the label looking from the end int label_idx = strlen(label) - 1; int label_num = 1; if (isdigit(label[label_idx])) { while (label_idx > 1 && isdigit(label[label_idx - 1])) label_idx--; label_num = atoi(&label[label_idx]); if (label[label_idx - 1] != ' ') { fprintf(stderr, "Label %s is not in the expected format\n", label); exit(1); } label[label_idx - 1] = '\0'; } else if (label[label_idx] >= 'A' && label[label_idx] <= 'Z') { label_num = label[label_idx] - 'A' + 1; if (label[label_idx - 1] != ' ') { fprintf(stderr, "Label %s is not in the expected format\n", label); exit(1); } label[label_idx - 1] = '\0'; } if (label_num > max_count) max_count = label_num; if (!current_type || strcmp(current_type, label)) { row++; free(current_type); current_type = strdup(label); GtkWidget *l = gtk_label_new(current_type); gtk_widget_set_halign(l, GTK_ALIGN_END); // add the type label gtk_grid_attach(GTK_GRID(data->grid), l, 0, row, 1, 1); } GtkWidget *meter = gtk_dial_new_with_range(-80, 0, 0, 0); gtk_dial_set_taper(GTK_DIAL(meter), GTK_DIAL_TAPER_LINEAR); gtk_dial_set_can_control(GTK_DIAL(meter), FALSE); gtk_dial_set_peak_hold(GTK_DIAL(meter), 1000); gtk_dial_set_level_meter_colours( GTK_DIAL(meter), level_breakpoints_out, level_colours, sizeof(level_breakpoints_out) / sizeof(int) ); gtk_widget_set_sensitive(meter, FALSE); gtk_dial_set_off_db(GTK_DIAL(meter), -45); gtk_grid_attach(GTK_GRID(data->grid), meter, label_num, row, 1, 1); data->meters[meter_num] = meter; free(label); } free(current_type); for (int col = 1; col <= max_count; col++) { char s[20]; sprintf(s, "%d", col); GtkWidget *l = gtk_label_new(s); gtk_grid_attach(GTK_GRID(data->grid), l, col, 0, 1, 1); } data->timer = g_timeout_add(50, update_levels_controls, data); g_object_weak_ref(G_OBJECT(data->grid), (GWeakNotify)on_destroy, data); return data->top; } GtkWidget *create_levels_controls(struct alsa_card *card) { struct levels *data = g_malloc0(sizeof(struct levels)); data->card = card; GtkWidget *top = data->top = gtk_frame_new(NULL); gtk_widget_add_css_class(top, "window-frame"); GtkWidget *grid_widget = gtk_grid_new(); gtk_widget_add_css_class(grid_widget, "window-content"); gtk_widget_add_css_class(grid_widget, "top-level-content"); gtk_widget_add_css_class(grid_widget, "window-levels"); gtk_frame_set_child(GTK_FRAME(top), grid_widget); GtkGrid *grid = data->grid = GTK_GRID(grid_widget); GtkWidget *count_labels[MAX_MUX_IN] = { NULL }; int meter_num = 0; data->level_meter_elem = get_elem_by_name(card->elems, "Level Meter"); if (!data->level_meter_elem) { printf("Level Meter control not found\n"); return NULL; } if (data->level_meter_elem->meter_labels) return create_levels_controls_with_labels(card, data); // go through the port categories for (int i = 0, row = 1; i < PC_COUNT; i++) { if (card->routing_out_count[i] == 0) continue; GtkWidget *l = gtk_label_new(port_category_names[i]); gtk_widget_set_halign(l, GTK_ALIGN_END); // add the label gtk_grid_attach(GTK_GRID(grid), l, 0, row, 1, 1); // go through the ports in that category for (int j = 0; j < card->routing_out_count[i]; j++) { // add a count label if that hasn't already been done if (!count_labels[j]) count_labels[j] = add_count_label(grid, j); // create the meter widget and attach to the grid GtkWidget *meter = gtk_dial_new_with_range(-80, 0, 0, 0); gtk_dial_set_taper(GTK_DIAL(meter), GTK_DIAL_TAPER_LINEAR); gtk_dial_set_can_control(GTK_DIAL(meter), FALSE); gtk_dial_set_peak_hold(GTK_DIAL(meter), 1000); gtk_dial_set_level_meter_colours( GTK_DIAL(meter), (i == PC_DSP || i == PC_PCM) ? level_breakpoints_in : level_breakpoints_out, level_colours, sizeof(level_breakpoints_out) / sizeof(int) ); gtk_widget_set_sensitive(meter, FALSE); // HW Output off_db is -55db; otherwise -45db gtk_dial_set_off_db(GTK_DIAL(meter), i == PC_HW ? -55 : -45); data->meters[meter_num++] = meter; gtk_grid_attach(GTK_GRID(grid), meter, j + 1, row, 1, 1); } row++; } int elem_count = data->level_meter_elem->count; if (meter_num != elem_count) { printf("meter_num is %d but elem count is %d\n", meter_num, elem_count); } data->level_meter_elem->count = elem_count; data->timer = g_timeout_add(50, update_levels_controls, data); g_object_weak_ref(G_OBJECT(grid), (GWeakNotify)on_destroy, data); return top; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-levels.h000066400000000000000000000003151476551703200245470ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include "alsa.h" GtkWidget *create_levels_controls(struct alsa_card *card); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-mixer.c000066400000000000000000000156471476551703200244120ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include "gtkhelper.h" #include "stringhelper.h" #include "widget-gain.h" #include "window-mixer.h" static void mixer_gain_enter( GtkEventControllerMotion *controller, double x, double y, gpointer user_data ) { GtkWidget *widget = GTK_WIDGET(user_data); GtkWidget *mix_left = g_object_get_data(G_OBJECT(widget), "mix_label_left"); GtkWidget *mix_right = g_object_get_data(G_OBJECT(widget), "mix_label_right"); GtkWidget *source_top = g_object_get_data(G_OBJECT(widget), "source_label_top"); GtkWidget *source_bottom = g_object_get_data(G_OBJECT(widget), "source_label_bottom"); if (mix_left) gtk_widget_add_css_class(mix_left, "mixer-label-hover"); if (mix_right) gtk_widget_add_css_class(mix_right, "mixer-label-hover"); if (source_top) gtk_widget_add_css_class(source_top, "mixer-label-hover"); if (source_bottom) gtk_widget_add_css_class(source_bottom, "mixer-label-hover"); } static void mixer_gain_leave( GtkEventControllerMotion *controller, gpointer user_data ) { GtkWidget *widget = GTK_WIDGET(user_data); GtkWidget *mix_left = g_object_get_data(G_OBJECT(widget), "mix_label_left"); GtkWidget *mix_right = g_object_get_data(G_OBJECT(widget), "mix_label_right"); GtkWidget *source_top = g_object_get_data(G_OBJECT(widget), "source_label_top"); GtkWidget *source_bottom = g_object_get_data(G_OBJECT(widget), "source_label_bottom"); if (mix_left) gtk_widget_remove_css_class(mix_left, "mixer-label-hover"); if (mix_right) gtk_widget_remove_css_class(mix_right, "mixer-label-hover"); if (source_top) gtk_widget_remove_css_class(source_top, "mixer-label-hover"); if (source_bottom) gtk_widget_remove_css_class(source_bottom, "mixer-label-hover"); } static void add_mixer_hover_controller(GtkWidget *widget) { GtkEventController *motion = gtk_event_controller_motion_new(); g_signal_connect(motion, "enter", G_CALLBACK(mixer_gain_enter), widget); g_signal_connect(motion, "leave", G_CALLBACK(mixer_gain_leave), widget); gtk_widget_add_controller(widget, motion); } static struct routing_snk *get_mixer_r_snk( struct alsa_card *card, int input_num ) { for (int i = 0; i < card->routing_snks->len; i++) { struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, i ); struct alsa_elem *elem = r_snk->elem; if (elem->port_category != PC_MIX) continue; if (elem->lr_num == input_num) return r_snk; } return NULL; } GtkWidget *create_mixer_controls(struct alsa_card *card) { GtkWidget *top = gtk_frame_new(NULL); gtk_widget_add_css_class(top, "window-frame"); GtkWidget *mixer_top = gtk_grid_new(); gtk_widget_add_css_class(mixer_top, "window-content"); gtk_widget_add_css_class(mixer_top, "top-level-content"); gtk_widget_add_css_class(mixer_top, "window-mixer"); gtk_frame_set_child(GTK_FRAME(top), mixer_top); gtk_widget_set_halign(mixer_top, GTK_ALIGN_CENTER); gtk_widget_set_valign(mixer_top, GTK_ALIGN_CENTER); gtk_grid_set_column_homogeneous(GTK_GRID(mixer_top), TRUE); GArray *elems = card->elems; GtkWidget *mix_labels_left[MAX_MIX_OUT]; GtkWidget *mix_labels_right[MAX_MIX_OUT]; // create the Mix X labels on the left and right of the grid for (int i = 0; i < card->routing_in_count[PC_MIX]; i++) { char name[10]; snprintf(name, 10, "Mix %c", i + 'A'); GtkWidget *l_left = mix_labels_left[i] = gtk_label_new(name); gtk_grid_attach( GTK_GRID(mixer_top), l_left, 0, i + 2, 1, 1 ); GtkWidget *l_right = mix_labels_right[i] = gtk_label_new(name); gtk_grid_attach( GTK_GRID(mixer_top), l_right, card->routing_out_count[PC_MIX] + 1, i + 2, 1, 1 ); } // go through each element and create the mixer for (int i = 0; i < elems->len; i++) { struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); // if no card entry, it's an empty slot if (!elem->card) continue; // looking for "Mix X Input Y Playback Volume" // or "Matrix Y Mix X Playback Volume" elements (Gen 1) if (!strstr(elem->name, "Playback Volume")) continue; if (strncmp(elem->name, "Mix ", 4) && strncmp(elem->name, "Matrix ", 7)) continue; char *mix_str = strstr(elem->name, "Mix "); if (!mix_str) continue; // extract the mix number and input number from the element name int mix_num = mix_str[4] - 'A'; int input_num = get_num_from_string(elem->name) - 1; if (mix_num >= MAX_MIX_OUT) { printf("mix_num %d >= MAX_MIX_OUT %d\n", mix_num, MAX_MIX_OUT); continue; } // create the gain control and attach to the grid GtkWidget *w = make_gain_alsa_elem(elem, 1, WIDGET_GAIN_TAPER_LOG, 0); gtk_grid_attach(GTK_GRID(mixer_top), w, input_num + 1, mix_num + 2, 1, 1); // look up the r_snk entry for the mixer input number struct routing_snk *r_snk = get_mixer_r_snk(card, input_num + 1); if (!r_snk) { printf("missing mixer input %d\n", input_num); continue; } // lookup the top label for the mixer input GtkWidget *l_top = r_snk->mixer_label_top; // if the top label doesn't already exist the bottom doesn't // either; create them both and attach to the grid if (!l_top) { l_top = r_snk->mixer_label_top = gtk_label_new(""); GtkWidget *l_bottom = r_snk->mixer_label_bottom = gtk_label_new(""); gtk_widget_add_css_class(l_top, "mixer-label"); gtk_widget_add_css_class(l_bottom, "mixer-label"); gtk_grid_attach( GTK_GRID(mixer_top), l_top, input_num, (input_num + 1) % 2, 3, 1 ); gtk_grid_attach( GTK_GRID(mixer_top), l_bottom, input_num, card->routing_in_count[PC_MIX] + input_num % 2 + 2, 3, 1 ); } g_object_set_data(G_OBJECT(w), "mix_label_left", mix_labels_left[mix_num]); g_object_set_data(G_OBJECT(w), "mix_label_right", mix_labels_right[mix_num]); g_object_set_data(G_OBJECT(w), "source_label_top", r_snk->mixer_label_top); g_object_set_data(G_OBJECT(w), "source_label_bottom", r_snk->mixer_label_bottom); // add hover controller to the gain widget add_mixer_hover_controller(w); } update_mixer_labels(card); return top; } void update_mixer_labels(struct alsa_card *card) { for (int i = 0; i < card->routing_snks->len; i++) { struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, i ); struct alsa_elem *elem = r_snk->elem; if (elem->port_category != PC_MIX) continue; int routing_src_idx = alsa_get_elem_value(elem); struct routing_src *r_src = &g_array_index( card->routing_srcs, struct routing_src, routing_src_idx ); if (r_snk->mixer_label_top) { gtk_label_set_text(GTK_LABEL(r_snk->mixer_label_top), r_src->name); gtk_label_set_text(GTK_LABEL(r_snk->mixer_label_bottom), r_src->name); } } } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-mixer.h000066400000000000000000000003761476551703200244100ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include "alsa.h" GtkWidget *create_mixer_controls(struct alsa_card *card); void update_mixer_labels(struct alsa_card *card); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-modal.c000066400000000000000000000147031476551703200243520ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include #include "gtkhelper.h" #include "window-iface.h" #include "window-modal.h" static void modal_no_callback(GtkWidget *w, struct modal_data *modal_data) { GtkWidget *dialog = modal_data->dialog; alsa_unregister_reopen_callback(modal_data->serial); gtk_window_destroy(GTK_WINDOW(dialog)); check_modal_window_closed(); } static void modal_yes_callback(GtkWidget *w, struct modal_data *modal_data) { // remove the buttons GtkWidget *child; while ((child = gtk_widget_get_first_child(modal_data->button_box))) gtk_box_remove(GTK_BOX(modal_data->button_box), child); // add a progress bar modal_data->progress_bar = gtk_progress_bar_new(); gtk_box_append(GTK_BOX(modal_data->button_box), modal_data->progress_bar); // change the title gtk_window_set_title( GTK_WINDOW(modal_data->dialog), modal_data->title_active ); // if the card goes away, don't close this window modal_data->card->window_modal = NULL; modal_data->callback(modal_data); } static void free_modal_data(gpointer user_data) { struct modal_data *modal_data = user_data; g_free(modal_data->serial); g_free(modal_data); } void create_modal_window( GtkWidget *w, struct alsa_card *card, const char *title, const char *title_active, const char *message, modal_callback callback ) { if (card->window_modal) { fprintf(stderr, "Error: Modal window already open\n"); return; } GtkWidget *dialog = gtk_window_new(); struct modal_data *modal_data = g_new0(struct modal_data, 1); modal_data->card = card; modal_data->serial = g_strdup(card->serial); modal_data->title_active = title_active; modal_data->dialog = dialog; modal_data->callback = callback; gtk_window_set_title(GTK_WINDOW(dialog), title); gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); gtk_widget_add_css_class(dialog, "window-frame"); GtkWidget *content_box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 50); gtk_window_set_child(GTK_WINDOW(dialog), content_box); gtk_widget_add_css_class(content_box, "window-content"); gtk_widget_add_css_class(content_box, "top-level-content"); gtk_widget_add_css_class(content_box, "big-padding"); modal_data->label = gtk_label_new(message); gtk_box_append(GTK_BOX(content_box), modal_data->label); GtkWidget *sep = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL); gtk_widget_set_margin(sep, 0); gtk_box_append(GTK_BOX(content_box), sep); modal_data->button_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 50); gtk_widget_set_halign(modal_data->button_box, GTK_ALIGN_CENTER); gtk_box_append(GTK_BOX(content_box), modal_data->button_box); g_object_set_data_full( G_OBJECT(dialog), "modal_data", modal_data, free_modal_data ); GtkWidget *no_button = gtk_button_new_with_label("No"); g_signal_connect( no_button, "clicked", G_CALLBACK(modal_no_callback), modal_data ); gtk_box_append(GTK_BOX(modal_data->button_box), no_button); GtkWidget *yes_button = gtk_button_new_with_label("Yes"); g_signal_connect( yes_button, "clicked", G_CALLBACK(modal_yes_callback), modal_data ); gtk_box_append(GTK_BOX(modal_data->button_box), yes_button); gtk_widget_set_visible(dialog, TRUE); card->window_modal = dialog; } gboolean modal_update_progress(gpointer user_data) { struct progress_data *progress_data = user_data; struct modal_data *modal_data = progress_data->modal_data; // Done? Replace the progress bar with an Ok button. if (progress_data->progress < 0) { GtkWidget *child; while ((child = gtk_widget_get_first_child(modal_data->button_box))) gtk_box_remove(GTK_BOX(modal_data->button_box), child); GtkWidget *ok_button = gtk_button_new_with_label("Ok"); g_signal_connect( ok_button, "clicked", G_CALLBACK(modal_no_callback), modal_data ); gtk_box_append(GTK_BOX(modal_data->button_box), ok_button); } else { gtk_progress_bar_set_fraction( GTK_PROGRESS_BAR(modal_data->progress_bar), progress_data->progress / 100.0 ); } // Update the label text if we have a new message. if (progress_data->text) gtk_label_set_text(GTK_LABEL(modal_data->label), progress_data->text); g_free(progress_data->text); g_free(progress_data); return G_SOURCE_REMOVE; } // make the progress bar move along // if it gets to the end twice, something probably went wrong static gboolean update_progress_bar_reboot(gpointer user_data) { struct progress_data *progress_data = user_data; struct modal_data *modal_data = progress_data->modal_data; if (progress_data->progress >= 200) { // Done? gtk_label_set_text( GTK_LABEL(modal_data->label), "Reboot failed? Try unplugging/replugging/power-cycling the device." ); GtkWidget *child; while ((child = gtk_widget_get_first_child(modal_data->button_box))) gtk_box_remove(GTK_BOX(modal_data->button_box), child); GtkWidget *ok_button = gtk_button_new_with_label("Ok"); g_signal_connect( ok_button, "clicked", G_CALLBACK(modal_no_callback), modal_data ); gtk_box_append(GTK_BOX(modal_data->button_box), ok_button); modal_data->timeout_id = 0; return G_SOURCE_REMOVE; } progress_data->progress++; gtk_progress_bar_set_fraction( GTK_PROGRESS_BAR(modal_data->progress_bar), (progress_data->progress % 100) / 100.0 ); return G_SOURCE_CONTINUE; } // this is called when the card is seen again so we can close the // modal window void modal_reopen_callback(void *user_data) { struct modal_data *modal_data = user_data; // stop the progress bar if (modal_data->timeout_id) g_source_remove(modal_data->timeout_id); // close the window gtk_window_destroy(GTK_WINDOW(modal_data->dialog)); } // make a progress bar that moves while the device is rebooting gboolean modal_start_reboot_progress(gpointer user_data) { struct modal_data *modal_data = user_data; gtk_label_set_text(GTK_LABEL(modal_data->label), "Rebooting..."); struct progress_data *progress_data = g_new0(struct progress_data, 1); progress_data->modal_data = modal_data; progress_data->progress = 0; g_object_set_data_full( G_OBJECT(modal_data->progress_bar), "progress_data", progress_data, g_free ); modal_data->timeout_id = g_timeout_add( 55, update_progress_bar_reboot, progress_data ); alsa_register_reopen_callback( modal_data->card->serial, modal_reopen_callback, modal_data ); return G_SOURCE_REMOVE; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-modal.h000066400000000000000000000022311476551703200243500ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "alsa.h" // create a modal window with a message and yes/no buttons // the callback is called with the modal_data when yes is clicked struct modal_data; typedef void (*modal_callback)(struct modal_data *data); struct modal_data { struct alsa_card *card; char *serial; const char *title_active; GtkWidget *dialog; GtkWidget *label; GtkWidget *button_box; GtkWidget *progress_bar; guint timeout_id; modal_callback callback; }; void create_modal_window( GtkWidget *w, struct alsa_card *card, const char *title, const char *title_active, const char *message, modal_callback callback ); // update the progress bar in a modal window struct progress_data { struct modal_data *modal_data; char *text; int progress; }; gboolean modal_update_progress(gpointer user_data); // start a progress bar for a reboot gboolean modal_start_reboot_progress(gpointer user_data); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-routing.c000066400000000000000000000715241476551703200247510ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" #include "iface-mixer.h" #include "routing-drag-line.h" #include "routing-lines.h" #include "stringhelper.h" #include "widget-boolean.h" #include "window-mixer.h" #include "window-routing.h" // clear all the routing sinks static void routing_preset_clear(struct alsa_card *card) { for (int i = 0; i < card->routing_snks->len; i++) { struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, i ); alsa_set_elem_value(r_snk->elem, 0); } } static void routing_preset_link( struct alsa_card *card, int src_port_category, int src_mod, int snk_port_category ) { // find the first src port with the selected port category int start_src_idx; for (start_src_idx = 1; start_src_idx < card->routing_srcs->len; start_src_idx++) { struct routing_src *r_src = &g_array_index( card->routing_srcs, struct routing_src, start_src_idx ); if (r_src->port_category == src_port_category) break; } // find the first snk port with the selected port category int snk_idx; for (snk_idx = 0; snk_idx < card->routing_snks->len; snk_idx++) { struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, snk_idx ); struct alsa_elem *elem = r_snk->elem; if (elem->port_category == snk_port_category) break; } // start assigning int src_idx = start_src_idx; int src_count = 0; while (src_idx < card->routing_srcs->len && snk_idx < card->routing_snks->len) { // stop if no more of the selected src port category struct routing_src *r_src = &g_array_index( card->routing_srcs, struct routing_src, src_idx ); if (r_src->port_category != src_port_category) break; // stop if no more of the selected snk port category struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, snk_idx ); struct alsa_elem *elem = r_snk->elem; if (elem->port_category != snk_port_category) break; // do the assignment alsa_set_elem_value(elem, r_src->id); // get the next index src_idx++; src_count++; snk_idx++; if (src_count == src_mod) { src_idx = start_src_idx; src_count = 0; } } } static void routing_preset_direct(struct alsa_card *card) { routing_preset_link(card, PC_HW, 0, PC_PCM); routing_preset_link(card, PC_PCM, 0, PC_HW); } static void routing_preset_preamp(struct alsa_card *card) { routing_preset_link(card, PC_HW, 0, PC_HW); } static void routing_preset_stereo_out(struct alsa_card *card) { routing_preset_link(card, PC_PCM, 2, PC_HW); } static void routing_preset( GSimpleAction *action, GVariant *value, struct alsa_card *card ) { const char *s = g_variant_get_string(value, NULL); if (strcmp(s, "clear") == 0) { routing_preset_clear(card); } else if (strcmp(s, "direct") == 0) { routing_preset_direct(card); } else if (strcmp(s, "preamp") == 0) { routing_preset_preamp(card); } else if (strcmp(s, "stereo_out") == 0) { routing_preset_stereo_out(card); } } static GtkWidget *make_preset_menu_button(struct alsa_card *card) { GMenu *menu = g_menu_new(); g_menu_append(menu, "Clear", "routing.preset('clear')"); g_menu_append(menu, "Direct", "routing.preset('direct')"); g_menu_append(menu, "Preamp", "routing.preset('preamp')"); g_menu_append(menu, "Stereo Out", "routing.preset('stereo_out')"); GtkWidget *button = gtk_menu_button_new(); gtk_widget_set_halign(button, GTK_ALIGN_CENTER); gtk_widget_set_valign(button, GTK_ALIGN_CENTER); gtk_menu_button_set_label(GTK_MENU_BUTTON(button), "Presets"); gtk_menu_button_set_menu_model( GTK_MENU_BUTTON(button), G_MENU_MODEL(menu) ); GSimpleActionGroup *action_group = g_simple_action_group_new(); GSimpleAction *action = g_simple_action_new_stateful( "preset", G_VARIANT_TYPE_STRING, NULL ); g_action_map_add_action(G_ACTION_MAP(action_group), G_ACTION(action)); g_signal_connect( action, "activate", G_CALLBACK(routing_preset), card ); gtk_widget_insert_action_group( button, "routing", G_ACTION_GROUP(action_group) ); return button; } static GtkWidget *create_routing_group_grid( struct alsa_card *card, char *name, char *descr, char *tooltip, GtkOrientation orientation, GtkAlign align ) { GtkWidget *grid = gtk_grid_new(); gtk_widget_set_name(grid, name); gtk_widget_add_css_class(grid, "controls-content"); gtk_grid_set_spacing(GTK_GRID(grid), 2); if (orientation == GTK_ORIENTATION_HORIZONTAL) { gtk_widget_set_halign(grid, GTK_ALIGN_CENTER); gtk_widget_set_valign(grid, GTK_ALIGN_FILL); gtk_widget_set_hexpand(grid, TRUE); } else { gtk_widget_set_halign(grid, GTK_ALIGN_FILL); gtk_widget_set_valign(grid, GTK_ALIGN_CENTER); gtk_widget_set_vexpand(grid, TRUE); } GtkWidget *label = gtk_label_new(descr); gtk_grid_attach(GTK_GRID(grid), label, 0, 0, 1, 1); if (orientation == GTK_ORIENTATION_HORIZONTAL) { gtk_widget_set_valign(label, align); gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_CENTER); } else { gtk_widget_set_halign(label, align); } gtk_widget_set_tooltip_text(label, tooltip); return grid; } static void create_routing_grid(struct alsa_card *card) { GtkGrid *routing_grid = GTK_GRID(card->routing_grid = gtk_grid_new()); int has_dsp = !!card->routing_in_count[PC_DSP]; gtk_widget_set_halign(card->routing_grid, GTK_ALIGN_CENTER); gtk_widget_set_valign(card->routing_grid, GTK_ALIGN_CENTER); GtkWidget *preset_menu_button = make_preset_menu_button(card); gtk_grid_attach( routing_grid, preset_menu_button, 0, 0, 1, 1 ); card->routing_hw_in_grid = create_routing_group_grid( card, "routing_hw_in_grid", "Hardware Inputs", "Hardware Inputs are the physical inputs on the interface", GTK_ORIENTATION_VERTICAL, GTK_ALIGN_END ); card->routing_pcm_in_grid = create_routing_group_grid( card, "routing_pcm_in_grid", "PCM Outputs", "PCM Outputs are the digital audio channels sent from the PC to " "the interface over USB, used for audio playback", GTK_ORIENTATION_VERTICAL, GTK_ALIGN_END ); card->routing_pcm_out_grid = create_routing_group_grid( card, "routing_pcm_out_grid", "PCM Inputs", "PCM Inputs are the digital audio channels sent from the interface " "to the PC over USB, use for audio recording", GTK_ORIENTATION_VERTICAL, GTK_ALIGN_START ); card->routing_hw_out_grid = create_routing_group_grid( card, "routing_hw_out_grid", "Hardware Outputs", "Hardware Outputs are the physical outputs on the interface", GTK_ORIENTATION_VERTICAL, GTK_ALIGN_START ); if (has_dsp) { card->routing_dsp_in_grid = create_routing_group_grid( card, "routing_dsp_in_grid", "DSP\nInputs", "DSP Inputs are used to send audio to the DSP, which is used for " "features such as the input level meters, Air mode, and Autogain", GTK_ORIENTATION_HORIZONTAL, GTK_ALIGN_CENTER ); card->routing_dsp_out_grid = create_routing_group_grid( card, "routing_dsp_out_grid", "DSP\nOutputs", "DSP Outputs are used to send audio from the DSP after it has " "done its processing", GTK_ORIENTATION_HORIZONTAL, GTK_ALIGN_CENTER ); } if (!card->has_fixed_mixer_inputs) card->routing_mixer_in_grid = create_routing_group_grid( card, "routing_mixer_in_grid", "Mixer\nInputs", "Mixer Inputs are used to mix multiple audio channels together", GTK_ORIENTATION_HORIZONTAL, GTK_ALIGN_CENTER ); card->routing_mixer_out_grid = create_routing_group_grid( card, "routing_mixer_out_grid", card->has_talkback ? "Mixer Outputs" : "Mixer\nOutputs", "Mixer Outputs are used to send audio from the mixer", GTK_ORIENTATION_HORIZONTAL, GTK_ALIGN_CENTER ); int left_col_num = 0; int dsp_col_num = has_dsp ? 1 : 0; int mix_col_num = dsp_col_num + 1; int right_col_num = mix_col_num + 1; gtk_grid_attach( routing_grid, card->routing_hw_in_grid, left_col_num, 1, 1, 1 ); gtk_grid_attach( routing_grid, card->routing_pcm_in_grid, left_col_num, 2, 1, 1 ); gtk_grid_attach( routing_grid, card->routing_pcm_out_grid, right_col_num, 1, 1, 1 ); gtk_grid_attach( routing_grid, card->routing_hw_out_grid, right_col_num, 2, 1, 1 ); if (has_dsp) { gtk_grid_attach( routing_grid, card->routing_dsp_in_grid, dsp_col_num, 0, 1, 1 ); gtk_grid_attach( routing_grid, card->routing_dsp_out_grid, dsp_col_num, 3, 1, 1 ); } if (!card->has_fixed_mixer_inputs) gtk_grid_attach( routing_grid, card->routing_mixer_in_grid, mix_col_num, 0, 1, 1 ); gtk_grid_attach( routing_grid, card->routing_mixer_out_grid, mix_col_num, 3, 1, 1 ); gtk_grid_set_spacing(routing_grid, 10); GtkWidget *src_label = gtk_label_new("↑\nSources →"); gtk_label_set_justify(GTK_LABEL(src_label), GTK_JUSTIFY_CENTER); gtk_grid_attach(routing_grid, src_label, left_col_num, 3, 1, 1); GtkWidget *snk_label = gtk_label_new( card->has_fixed_mixer_inputs ? "Sinks\n↓" : "← Sinks\n↓" ); gtk_label_set_justify(GTK_LABEL(snk_label), GTK_JUSTIFY_CENTER); gtk_grid_attach(routing_grid, snk_label, right_col_num, 0, 1, 1); } static GtkWidget *make_socket_widget(void) { GtkWidget *w = gtk_picture_new_for_resource( "/vu/b4/alsa-scarlett-gui/icons/socket.svg" ); gtk_widget_set_align(w, GTK_ALIGN_CENTER, GTK_ALIGN_CENTER); gtk_picture_set_can_shrink(GTK_PICTURE(w), FALSE); gtk_widget_set_margin(w, 2); return w; } static void routing_label_enter( GtkEventControllerMotion *controller, double x, double y, gpointer user_data ) { GtkWidget *widget = GTK_WIDGET(user_data); gtk_widget_add_css_class(widget, "route-label-hover"); struct routing_src *r_src = g_object_get_data(G_OBJECT(widget), "routing_src"); struct routing_snk *r_snk = g_object_get_data(G_OBJECT(widget), "routing_snk"); if (r_src) { struct alsa_card *card = r_src->card; for (int i = 0; i < card->routing_snks->len; i++) { struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, i ); if (!r_snk->box_widget) continue; if (alsa_get_elem_value(r_snk->elem) == r_src->id) gtk_widget_add_css_class(r_snk->box_widget, "route-label-hover"); } } else if (r_snk) { struct alsa_card *card = r_snk->elem->card; int r_src_idx = alsa_get_elem_value(r_snk->elem); for (int i = 0; i < card->routing_srcs->len; i++) { struct routing_src *r_src = &g_array_index( card->routing_srcs, struct routing_src, i ); if (!r_src->widget) continue; if (r_src->id == r_src_idx) gtk_widget_add_css_class(r_src->widget, "route-label-hover"); } } } static void routing_label_leave( GtkEventControllerMotion *controller, gpointer user_data ) { GtkWidget *widget = GTK_WIDGET(user_data); gtk_widget_remove_css_class(widget, "route-label-hover"); struct routing_src *r_src = g_object_get_data(G_OBJECT(widget), "routing_src"); struct routing_snk *r_snk = g_object_get_data(G_OBJECT(widget), "routing_snk"); if (r_src) { struct alsa_card *card = r_src->card; for (int i = 0; i < card->routing_snks->len; i++) { struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, i ); if (!r_snk->box_widget) continue; gtk_widget_remove_css_class(r_snk->box_widget, "route-label-hover"); } } else if (r_snk) { struct alsa_card *card = r_snk->elem->card; for (int i = 0; i < card->routing_srcs->len; i++) { struct routing_src *r_src = &g_array_index( card->routing_srcs, struct routing_src, i ); if (!r_src->widget) continue; gtk_widget_remove_css_class(r_src->widget, "route-label-hover"); } } } static void add_routing_hover_controller(GtkWidget *widget) { GtkEventController *motion = gtk_event_controller_motion_new(); g_signal_connect(motion, "enter", G_CALLBACK(routing_label_enter), widget); g_signal_connect(motion, "leave", G_CALLBACK(routing_label_leave), widget); gtk_widget_add_controller(widget, motion); } // something was dropped on a routing source static gboolean dropped_on_src( GtkDropTarget *dest, const GValue *value, double x, double y, gpointer data ) { struct routing_src *src = data; int snk_id = g_value_get_int(value); // don't accept src -> src drops if (!(snk_id & 0x8000)) return FALSE; // convert the int to a r_snk_idx int r_snk_idx = snk_id & ~0x8000; // check the index is in bounds GArray *r_snks = src->card->routing_snks; if (r_snk_idx < 0 || r_snk_idx >= r_snks->len) return FALSE; struct routing_snk *r_snk = &g_array_index( r_snks, struct routing_snk, r_snk_idx ); alsa_set_elem_value(r_snk->elem, src->id); return TRUE; } // something was dropped on a routing sink static gboolean dropped_on_snk( GtkDropTarget *dest, const GValue *value, double x, double y, gpointer data ) { struct alsa_elem *elem = data; int src_id = g_value_get_int(value); // don't accept snk -> snk drops if (src_id & 0x8000) return FALSE; alsa_set_elem_value(elem, src_id); return TRUE; } static void src_routing_clicked( GtkWidget *widget, int n_press, double x, double y, struct routing_src *r_src ) { struct alsa_card *card = r_src->card; // go through all the routing sinks for (int i = 0; i < card->routing_snks->len; i++) { struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, i ); struct alsa_elem *elem = r_snk->elem; int r_src_idx = alsa_get_elem_value(elem); if (r_src_idx == r_src->id) alsa_set_elem_value(elem, 0); } } static void snk_routing_clicked( GtkWidget *widget, int n_press, double x, double y, struct alsa_elem *elem ) { alsa_set_elem_value(elem, 0); } static void src_drag_begin( GtkDragSource *source, GdkDrag *drag, gpointer user_data ) { struct routing_src *r_src = user_data; struct alsa_card *card = r_src->card; card->drag_type = DRAG_TYPE_SRC; card->src_drag = r_src; } static void snk_drag_begin( GtkDragSource *source, GdkDrag *drag, gpointer user_data ) { struct routing_snk *r_snk = user_data; struct alsa_card *card = r_snk->elem->card; card->drag_type = DRAG_TYPE_SNK; card->snk_drag = r_snk; } static void src_drag_end( GtkDragSource *source, GdkDrag *drag, gboolean delete_data, gpointer user_data ) { struct routing_src *r_src = user_data; struct alsa_card *card = r_src->card; card->drag_type = DRAG_TYPE_NONE; card->src_drag = NULL; gtk_widget_queue_draw(card->drag_line); gtk_widget_queue_draw(card->routing_lines); } static void snk_drag_end( GtkDragSource *source, GdkDrag *drag, gboolean delete_data, gpointer user_data ) { struct routing_snk *r_snk = user_data; struct alsa_card *card = r_snk->elem->card; card->drag_type = DRAG_TYPE_NONE; card->snk_drag = NULL; gtk_widget_queue_draw(card->drag_line); gtk_widget_queue_draw(card->routing_lines); } static gboolean src_drop_accept( GtkDropTarget *source, GdkDrop *drop, gpointer user_data ) { struct routing_src *r_src = user_data; struct alsa_card *card = r_src->card; return card->drag_type == DRAG_TYPE_SNK; } static gboolean snk_drop_accept( GtkDropTarget *source, GdkDrop *drop, gpointer user_data ) { struct routing_snk *r_snk = user_data; struct alsa_card *card = r_snk->elem->card; return card->drag_type == DRAG_TYPE_SRC; } static GdkDragAction src_drop_enter( GtkDropTarget *dest, gdouble x, gdouble y, gpointer user_data ) { struct routing_src *r_src = user_data; struct alsa_card *card = r_src->card; if (card->drag_type != DRAG_TYPE_SNK) return 0; card->src_drag = r_src; return GDK_ACTION_COPY; } static GdkDragAction snk_drop_enter( GtkDropTarget *dest, gdouble x, gdouble y, gpointer user_data ) { struct routing_snk *r_snk = user_data; struct alsa_card *card = r_snk->elem->card; if (card->drag_type != DRAG_TYPE_SRC) return 0; card->snk_drag = r_snk; return GDK_ACTION_COPY; } static void src_drop_leave( GtkDropTarget *dest, gpointer user_data ) { struct routing_src *r_src = user_data; struct alsa_card *card = r_src->card; if (card->drag_type != DRAG_TYPE_SNK) return; card->src_drag = NULL; } static void snk_drop_leave( GtkDropTarget *dest, gpointer user_data ) { struct routing_snk *r_snk = user_data; struct alsa_card *card = r_snk->elem->card; if (card->drag_type != DRAG_TYPE_SRC) return; card->snk_drag = NULL; } static void setup_src_drag(struct routing_src *r_src) { GtkWidget *box = r_src->widget; // handle drags on the box GtkDragSource *source = gtk_drag_source_new(); g_signal_connect(source, "drag-begin", G_CALLBACK(src_drag_begin), r_src); g_signal_connect(source, "drag-end", G_CALLBACK(src_drag_end), r_src); // set the box as a drag source gtk_drag_source_set_actions(source, GDK_ACTION_COPY); gtk_widget_add_controller(box, GTK_EVENT_CONTROLLER(source)); // set the content GdkContentProvider *content = gdk_content_provider_new_typed( G_TYPE_INT, r_src->id ); gtk_drag_source_set_content(source, content); g_object_unref(content); // set a blank icon GdkPaintable *paintable = gdk_paintable_new_empty(1, 1); gtk_drag_source_set_icon(source, paintable, 0, 0); g_object_unref(paintable); // set the box as a drop target GtkDropTarget *dest = gtk_drop_target_new(G_TYPE_INT, GDK_ACTION_COPY); gtk_widget_add_controller(box, GTK_EVENT_CONTROLLER(dest)); g_signal_connect(dest, "drop", G_CALLBACK(dropped_on_src), r_src); g_signal_connect(dest, "accept", G_CALLBACK(src_drop_accept), r_src); g_signal_connect(dest, "enter", G_CALLBACK(src_drop_enter), r_src); g_signal_connect(dest, "leave", G_CALLBACK(src_drop_leave), r_src); } static void setup_snk_drag(struct routing_snk *r_snk) { GtkWidget *box = r_snk->box_widget; // handle drags on the box GtkDragSource *source = gtk_drag_source_new(); g_signal_connect(source, "drag-begin", G_CALLBACK(snk_drag_begin), r_snk); g_signal_connect(source, "drag-end", G_CALLBACK(snk_drag_end), r_snk); // set the box as a drag source gtk_drag_source_set_actions(source, GDK_ACTION_COPY); gtk_widget_add_controller(box, GTK_EVENT_CONTROLLER(source)); // set the content // 0x8000 flag indicates alsa_elem numid value GdkContentProvider *content = gdk_content_provider_new_typed( G_TYPE_INT, 0x8000 | r_snk->idx ); gtk_drag_source_set_content(source, content); g_object_unref(content); // set a blank icon GdkPaintable *paintable = gdk_paintable_new_empty(1, 1); gtk_drag_source_set_icon(source, paintable, 0, 0); g_object_unref(paintable); // set the box as a drop target GtkDropTarget *dest = gtk_drop_target_new(G_TYPE_INT, GDK_ACTION_COPY); gtk_widget_add_controller(box, GTK_EVENT_CONTROLLER(dest)); g_signal_connect(dest, "drop", G_CALLBACK(dropped_on_snk), r_snk->elem); g_signal_connect(dest, "accept", G_CALLBACK(snk_drop_accept), r_snk); g_signal_connect(dest, "enter", G_CALLBACK(snk_drop_enter), r_snk); g_signal_connect(dest, "leave", G_CALLBACK(snk_drop_leave), r_snk); } static void make_src_routing_widget( struct alsa_card *card, struct routing_src *r_src, char *name, GtkOrientation orientation ) { // create a box, a "socket", and a label GtkWidget *box = r_src->widget = gtk_box_new(orientation, 5); GtkWidget *socket = r_src->widget2 = make_socket_widget(); g_object_set_data(G_OBJECT(box), "routing_src", r_src); // create label for mixer inputs (length > 1) and mixer outputs if // not talkback (talkback has a button outside the box instead of a // label inside the box) if (strlen(name) > 1 || !card->has_talkback) { GtkWidget *label = gtk_label_new(name); gtk_box_append(GTK_BOX(box), label); gtk_widget_add_css_class(box, "route-label"); if (orientation == GTK_ORIENTATION_HORIZONTAL) { gtk_widget_set_halign(label, GTK_ALIGN_END); gtk_widget_set_hexpand(label, TRUE); } } if (orientation == GTK_ORIENTATION_HORIZONTAL) { gtk_box_append(GTK_BOX(box), socket); gtk_widget_set_halign(box, GTK_ALIGN_FILL); gtk_widget_set_hexpand(box, TRUE); } else { gtk_box_prepend(GTK_BOX(box), socket); gtk_widget_set_margin_start(box, 5); gtk_widget_set_margin_end(box, 5); } // handle clicks on the box GtkGesture *gesture = gtk_gesture_click_new(); g_signal_connect( gesture, "released", G_CALLBACK(src_routing_clicked), r_src ); gtk_widget_add_controller( GTK_WIDGET(box), GTK_EVENT_CONTROLLER(gesture) ); // handle hovering add_routing_hover_controller(box); // handle dragging to or from the box setup_src_drag(r_src); } static GtkWidget *make_talkback_mix_widget( struct alsa_card *card, struct routing_src *r_src, char *name ) { char talkback_elem_name[80]; snprintf(talkback_elem_name, 80, "Talkback Mix %s Playback Switch", name); struct alsa_elem *talkback_elem = get_elem_by_name(card->elems, talkback_elem_name); if (!talkback_elem) return NULL; return make_boolean_alsa_elem(talkback_elem, name, name); } static void make_snk_routing_widget( struct routing_snk *r_snk, char *name, GtkOrientation orientation ) { struct alsa_elem *elem = r_snk->elem; // create a box, a "socket", and a label GtkWidget *box = r_snk->box_widget = gtk_box_new(orientation, 5); gtk_widget_add_css_class(box, "route-label"); GtkWidget *label = gtk_label_new(name); gtk_box_append(GTK_BOX(box), label); GtkWidget *socket = r_snk->socket_widget = make_socket_widget(); g_object_set_data(G_OBJECT(box), "routing_snk", r_snk); if (orientation == GTK_ORIENTATION_VERTICAL) { gtk_box_append(GTK_BOX(box), socket); gtk_widget_set_margin_start(box, 5); gtk_widget_set_margin_end(box, 5); } else { gtk_box_prepend(GTK_BOX(box), socket); gtk_widget_set_halign(box, GTK_ALIGN_FILL); gtk_widget_set_hexpand(box, TRUE); gtk_widget_set_hexpand(label, TRUE); gtk_widget_set_halign(label, GTK_ALIGN_START); } // handle clicks on the box GtkGesture *gesture = gtk_gesture_click_new(); g_signal_connect( gesture, "released", G_CALLBACK(snk_routing_clicked), elem ); gtk_widget_add_controller( GTK_WIDGET(box), GTK_EVENT_CONTROLLER(gesture) ); // handle hovering add_routing_hover_controller(box); // handle dragging to or from the box setup_snk_drag(r_snk); } static void routing_updated(struct alsa_elem *elem, void *data) { struct alsa_card *card = elem->card; update_mixer_labels(card); gtk_widget_queue_draw(card->routing_lines); } static void make_routing_alsa_elem(struct routing_snk *r_snk) { struct alsa_elem *elem = r_snk->elem; struct alsa_card *card = elem->card; // "DSP Input X Capture Enum" controls (DSP Inputs) go along // the top, in card->routing_mixer_in_grid if (elem->port_category == PC_DSP) { char name[10]; snprintf(name, 10, "%d", elem->lr_num); make_snk_routing_widget(r_snk, name, GTK_ORIENTATION_VERTICAL); gtk_grid_attach( GTK_GRID(card->routing_dsp_in_grid), r_snk->box_widget, elem->port_num + 1, 0, 1, 1 ); // "Mixer Input X Capture Enum" controls (Mixer Inputs) go along // the top, in card->routing_mixer_in_grid after the DSP Inputs } else if (elem->port_category == PC_MIX) { if (card->has_fixed_mixer_inputs) return; char name[10]; snprintf(name, 10, "%d", elem->lr_num); make_snk_routing_widget(r_snk, name, GTK_ORIENTATION_VERTICAL); gtk_grid_attach( GTK_GRID(card->routing_mixer_in_grid), r_snk->box_widget, elem->port_num + 1, 0, 1, 1 ); // "PCM X Capture Enum" controls (PCM Inputs) go along the right, // in card->routing_pcm_out_grid } else if (elem->port_category == PC_PCM) { char *name = g_strdup_printf("PCM %d", elem->lr_num); make_snk_routing_widget(r_snk, name, GTK_ORIENTATION_HORIZONTAL); g_free(name); gtk_grid_attach( GTK_GRID(card->routing_pcm_out_grid), r_snk->box_widget, 0, elem->port_num + 1, 1, 1 ); // "* X Playback Enum" controls go along the right, in // card->routing_hw_out_grid } else if (elem->port_category == PC_HW) { char *name = g_strdup_printf( "%s %d", hw_type_names[elem->hw_type], elem->lr_num ); make_snk_routing_widget(r_snk, name, GTK_ORIENTATION_HORIZONTAL); g_free(name); gtk_grid_attach( GTK_GRID(card->routing_hw_out_grid), r_snk->box_widget, 0, elem->port_num + 1, 1, 1 ); } else { printf("invalid port category %d\n", elem->port_category); } alsa_elem_add_callback(elem, routing_updated, NULL); } static void add_routing_widgets( struct alsa_card *card, GtkWidget *routing_overlay ) { GArray *r_snks = card->routing_snks; // go through each routing sink and create its control for (int i = 0; i < r_snks->len; i++) { struct routing_snk *r_snk = &g_array_index(r_snks, struct routing_snk, i); make_routing_alsa_elem(r_snk); } if (!card->routing_out_count[PC_MIX]) { printf("no mixer inputs??\n"); return; } // start at 1 to skip the "Off" input for (int i = 1; i < card->routing_srcs->len; i++) { struct routing_src *r_src = &g_array_index( card->routing_srcs, struct routing_src, i ); if (r_src->port_category == PC_DSP) { // r_src->name is "DSP X" // +4 to skip "DSP " make_src_routing_widget( card, r_src, r_src->name + 4, GTK_ORIENTATION_VERTICAL ); gtk_grid_attach( GTK_GRID(card->routing_dsp_out_grid), r_src->widget, r_src->port_num + 1, 0, 1, 1 ); } else if (r_src->port_category == PC_MIX) { // r_src->name is "Mix X" // +4 to skip "Mix " make_src_routing_widget( card, r_src, r_src->name + 4, GTK_ORIENTATION_VERTICAL ); gtk_grid_attach( GTK_GRID(card->routing_mixer_out_grid), r_src->widget, r_src->port_num + 1, 0, 1, 1 ); if (card->has_talkback) { GtkWidget *w = make_talkback_mix_widget(card, r_src, r_src->name + 4); gtk_grid_attach( GTK_GRID(card->routing_mixer_out_grid), w, r_src->port_num + 1, 1, 1, 1 ); } } else if (r_src->port_category == PC_PCM) { char *name = g_strdup_printf("PCM %d", r_src->lr_num); make_src_routing_widget( card, r_src, name, GTK_ORIENTATION_HORIZONTAL ); g_free(name); gtk_grid_attach( GTK_GRID(card->routing_pcm_in_grid), r_src->widget, 0, r_src->port_num + 1, 1, 1 ); } else if (r_src->port_category == PC_HW) { char *name = g_strdup_printf( "%s %d", hw_type_names[r_src->hw_type], r_src->lr_num ); make_src_routing_widget( card, r_src, name, GTK_ORIENTATION_HORIZONTAL ); g_free(name); gtk_grid_attach( GTK_GRID(card->routing_hw_in_grid), r_src->widget, 0, r_src->port_num + 1, 1, 1 ); } else { printf("invalid port category %d\n", r_src->port_category); } } if (card->has_talkback) { GtkWidget *l_talkback = gtk_label_new("Talkback"); gtk_widget_set_tooltip_text( l_talkback, "Mixer Outputs with Talkback enabled will have the level of " "Mixer Input 25 internally raised and lowered when the " "Talkback control is turned On and Off." ); gtk_grid_attach( GTK_GRID(card->routing_mixer_out_grid), l_talkback, 0, 1, 1, 1 ); } card->routing_lines = gtk_drawing_area_new(); gtk_widget_set_can_target(card->routing_lines, FALSE); gtk_drawing_area_set_draw_func( GTK_DRAWING_AREA(card->routing_lines), draw_routing_lines, card, NULL ); gtk_overlay_add_overlay( GTK_OVERLAY(routing_overlay), card->routing_lines ); update_mixer_labels(card); } GtkWidget *create_routing_controls(struct alsa_card *card) { if (!card->sample_capture_elem) { printf("couldn't find sample capture control; can't create GUI\n"); return NULL; } create_routing_grid(card); GtkWidget *top = gtk_frame_new(NULL); gtk_widget_add_css_class(top, "window-frame"); gtk_widget_add_css_class(top, "window-routing"); GtkWidget *routing_overlay = gtk_overlay_new(); gtk_widget_add_css_class(routing_overlay, "window-content"); gtk_widget_add_css_class(routing_overlay, "window-routing"); gtk_frame_set_child(GTK_FRAME(top), routing_overlay); gtk_overlay_set_child(GTK_OVERLAY(routing_overlay), card->routing_grid); add_routing_widgets(card, routing_overlay); add_drop_controller_motion(card, routing_overlay); return top; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-routing.h000066400000000000000000000003441476551703200247460ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "alsa.h" GtkWidget *create_routing_controls(struct alsa_card *card); geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-startup.c000066400000000000000000000232021476551703200247520ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "device-reset-config.h" #include "device-update-firmware.h" #include "fcp-socket.h" #include "gtkhelper.h" #include "scarlett2.h" #include "scarlett2-ioctls.h" #include "widget-boolean.h" #include "widget-drop-down.h" #include "window-startup.h" static GtkWidget *small_label(const char *text) { GtkWidget *w = gtk_label_new(NULL); char *s = g_strdup_printf("%s", text); gtk_label_set_markup(GTK_LABEL(w), s); free(s); gtk_widget_set_valign(w, GTK_ALIGN_START); return w; } static GtkWidget *big_label(const char *text) { GtkWidget *view = gtk_text_view_new (); GtkTextBuffer *buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view)); gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (view), GTK_WRAP_WORD); gtk_widget_set_size_request (view, 600, -1); gtk_widget_set_sensitive (view, FALSE); gtk_text_buffer_set_text (buffer, text, -1); return view; } static void add_sep(GtkWidget *grid, int *grid_y) { if (!*grid_y) return; GtkWidget *sep = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL); gtk_widget_set_margin_top(sep, 10); gtk_widget_set_margin_bottom(sep, 10); gtk_widget_set_margin_start(sep, 20); gtk_widget_set_margin_end(sep, 20); gtk_grid_attach(GTK_GRID(grid), sep, 0, (*grid_y)++, 3, 1); } static void add_standalone_control( GArray *elems, GtkWidget *grid, int *grid_y ) { struct alsa_elem *standalone = get_elem_by_name(elems, "Standalone Switch"); if (!standalone) return; add_sep(grid, grid_y); GtkWidget *w; w = small_label("Standalone"); gtk_grid_attach(GTK_GRID(grid), w, 0, *grid_y, 1, 1); w = make_boolean_alsa_elem(standalone, "Disabled", "Enabled"); gtk_widget_set_valign(w, GTK_ALIGN_START); gtk_grid_attach(GTK_GRID(grid), w, 0, *grid_y + 1, 1, 1); w = big_label( "When Standalone mode is enabled, the interface will continue to " "route audio as per the previous routing and mixer settings " "after it has been disconnected from a computer. By configuring " "the routing between the hardware and mixer inputs and outputs " "appropriately, the interface can act as a standalone preamp or " "mixer." ); gtk_grid_attach(GTK_GRID(grid), w, 1, *grid_y, 1, 2); *grid_y += 2; } static void add_phantom_persistence_control( GArray *elems, GtkWidget *grid, int *grid_y ) { struct alsa_elem *phantom = get_elem_by_name( elems, "Phantom Power Persistence Capture Switch" ); if (!phantom) return; add_sep(grid, grid_y); GtkWidget *w; w = small_label("Phantom Power Persistence"); gtk_grid_attach(GTK_GRID(grid), w, 0, *grid_y, 1, 1); w = make_boolean_alsa_elem(phantom, "Disabled", "Enabled"); gtk_widget_set_valign(w, GTK_ALIGN_START); gtk_grid_attach(GTK_GRID(grid), w, 0, *grid_y + 1, 1, 1); w = big_label( "When Phantom Power Persistence is enabled, the interface will " "restore the previous Phantom Power/48V setting when the " "interface is turned on. For the safety of microphones which can " "be damaged by phantom power, the interface defaults to having " "phantom power disabled when it is turned on." ); gtk_grid_attach(GTK_GRID(grid), w, 1, *grid_y, 1, 2); *grid_y += 2; } static int add_msd_control( GArray *elems, GtkWidget *grid, int *grid_y ) { struct alsa_elem *msd = get_elem_by_name( elems, "MSD Mode Switch" ); if (!msd) return 0; add_sep(grid, grid_y); GtkWidget *w; w = small_label("MSD (Mass Storage Device) Mode"); gtk_grid_attach(GTK_GRID(grid), w, 0, *grid_y, 1, 1); w = make_boolean_alsa_elem(msd, "Disabled", "Enabled"); gtk_widget_set_valign(w, GTK_ALIGN_START); gtk_grid_attach(GTK_GRID(grid), w, 0, *grid_y + 1, 1, 1); w = big_label( "When MSD Mode is enabled (as it is from the factory), the " "interface has reduced functionality. You’ll want to have this " "disabled. On the other hand, when MSD Mode is enabled, the " "interface presents itself as a Mass Storage Device (like a USB " "stick), containing a link to the Focusrite web site encouraging " "you to register your product and download the proprietary " "drivers which can’t be used on Linux." ); gtk_grid_attach(GTK_GRID(grid), w, 1, *grid_y, 1, 2); *grid_y += 2; return 1; } static int add_spdif_mode_control( GArray *elems, GtkWidget *grid, int *grid_y ) { const char * const mode_names[] = { "S/PDIF Mode", "Digital I/O Mode", NULL }; struct alsa_elem *spdif = NULL; int i = 0; while (mode_names[i]) { if ((spdif = get_elem_by_prefix(elems, mode_names[i]))) break; i++; } if (!spdif) return 0; add_sep(grid, grid_y); GtkWidget *w; w = small_label(mode_names[i]); gtk_grid_attach(GTK_GRID(grid), w, 0, *grid_y, 1, 1); w = make_drop_down_alsa_elem(spdif, NULL); gtk_widget_set_valign(w, GTK_ALIGN_START); gtk_grid_attach(GTK_GRID(grid), w, 0, *grid_y + 1, 1, 1); w = big_label( i == 0 ? ( "The S/PDIF Mode selects whether the interface can receive " "S/PDIF input from the coaxial (RCA) input or the optical " "(TOSLINK) input. This requires a reboot to take effect." ) : ( "The Digital I/O Mode selects whether the interface can " "receive S/PDIF input from the coaxial (RCA) input, the " "optical (TOSLINK) input, or whether dual-ADAT mode is " "enabled. This requires a reboot to take effect." ) ); gtk_grid_attach(GTK_GRID(grid), w, 1, *grid_y, 1, 2); *grid_y += 2; return 1; } static void add_reset_action( struct alsa_card *card, GtkWidget *grid, int *grid_y, const char *label, const char *button_label, const char *description, GCallback callback ) { add_sep(grid, grid_y); GtkWidget *w; w = small_label(label); gtk_grid_attach(GTK_GRID(grid), w, 0, *grid_y, 1, 1); w = gtk_button_new_with_label(button_label); gtk_grid_attach(GTK_GRID(grid), w, 0, *grid_y + 1, 1, 1); g_signal_connect(w, "clicked", callback, card); w = big_label(description); gtk_grid_attach(GTK_GRID(grid), w, 1, *grid_y, 1, 2); *grid_y += 2; } static void reboot_device(GtkWidget *button, struct alsa_card *card) { int err = 0; // HWDEP (Scarlett2) driver type if (card->driver_type == DRIVER_TYPE_HWDEP) { snd_hwdep_t *hwdep; err = scarlett2_open_card(card->device, &hwdep); if (err < 0) { fprintf(stderr, "unable to open hwdep interface: %s\n", snd_strerror(err)); return; } err = scarlett2_reboot(hwdep); if (err < 0) { fprintf(stderr, "unable to reboot device: %s\n", snd_strerror(err)); return; } scarlett2_close(hwdep); // Socket (FCP) driver type } else if (card->driver_type == DRIVER_TYPE_SOCKET) { err = fcp_socket_reboot_device(card); if (err < 0) fprintf(stderr, "unable to reboot device via socket\n"); } } static void add_reset_actions( struct alsa_card *card, GtkWidget *grid, int *grid_y, int show_reboot_option ) { if (card->driver_type != DRIVER_TYPE_HWDEP && card->driver_type != DRIVER_TYPE_SOCKET) return; // Add reboot action if there is a control that requires a reboot // to take effect if (show_reboot_option) { add_reset_action( card, grid, grid_y, "Reboot Device", "Reboot", "Rebooting the interface will apply changes made to the " "startup configuration. This will take a few seconds.", G_CALLBACK(reboot_device) ); } // Reset Configuration add_reset_action( card, grid, grid_y, "Reset Configuration", "Reset", "Resetting the configuration will reset the interface to its " "factory default settings. The firmware will be left unchanged.", G_CALLBACK(create_reset_config_window) ); // Update Firmware struct alsa_elem *firmware_elem = get_elem_by_name(card->elems, "Firmware Version"); if (!firmware_elem) return; int firmware_version = alsa_get_elem_value(firmware_elem); if (firmware_version >= card->best_firmware_version) return; char *s = g_strdup_printf( "Updating the firmware will reset the interface to its " "factory default settings and update the firmware from version " "%d to %d.", firmware_version, card->best_firmware_version ); add_reset_action( card, grid, grid_y, "Update Firmware", "Update", s, G_CALLBACK(create_update_firmware_window) ); g_free(s); } static void add_no_startup_controls_msg(GtkWidget *grid) { GtkWidget *w = big_label( "This device/driver combo appears to have no startup controls." ); gtk_grid_attach(GTK_GRID(grid), w, 0, 0, 1, 1); } GtkWidget *create_startup_controls(struct alsa_card *card) { GArray *elems = card->elems; GtkWidget *top = gtk_frame_new(NULL); gtk_widget_add_css_class(top, "window-frame"); int grid_y = 0; GtkWidget *grid = gtk_grid_new(); gtk_widget_add_css_class(grid, "window-content"); gtk_widget_add_css_class(grid, "top-level-content"); gtk_widget_add_css_class(grid, "window-startup"); gtk_grid_set_column_spacing(GTK_GRID(grid), 20); gtk_grid_set_row_spacing(GTK_GRID(grid), 10); gtk_frame_set_child(GTK_FRAME(top), grid); add_standalone_control(elems, grid, &grid_y); add_phantom_persistence_control(elems, grid, &grid_y); int has_msd = add_msd_control(elems, grid, &grid_y); int has_spdif_mode = add_spdif_mode_control(elems, grid, &grid_y); int show_reboot_option = has_msd || has_spdif_mode; add_reset_actions(card, grid, &grid_y, show_reboot_option); if (!grid_y) add_no_startup_controls_msg(grid); return top; } geoffreybennett-alsa-scarlett-gui-e6fbb4f/src/window-startup.h000066400000000000000000000003161476551703200247600ustar00rootroot00000000000000// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include "alsa.h" GtkWidget *create_startup_controls(struct alsa_card *card); geoffreybennett-alsa-scarlett-gui-e6fbb4f/vu.b4.alsa-scarlett-gui.yml000066400000000000000000000047631476551703200260240ustar00rootroot00000000000000app-id: vu.b4.alsa-scarlett-gui runtime: org.gnome.Platform runtime-version: "47" sdk: org.gnome.Sdk command: alsa-scarlett-gui build-options: secret-env: - APP_VERSION finish-args: # X11 + XShm access - --share=ipc - --socket=fallback-x11 # Wayland access - --socket=wayland # Needs access to ALSA device nodes: - --device=all # Point to the firmware directory - --env=SCARLETT2_FIRMWARE_DIR=/app/lib/firmware/scarlett2 modules: - name: alsa-utils sources: - type: archive url: https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.12.tar.bz2 sha256: 4868cd908627279da5a634f468701625be8cc251d84262c7e5b6a218391ad0d2 dest: .deps/alsa-lib - type: archive url: https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.12.tar.bz2 sha256: 98bc6677d0c0074006679051822324a0ab0879aea558a8f68b511780d30cd924 buildsystem: autotools config-opts: # We are only interested in alsactl - --bindir=/app/null - --with-udev-rules-dir=/app/null - --with-systemdsystemunitdir=/app/null # https://github.com/alsa-project/alsa-utils/issues/33 - --enable-alsa-topology - --disable-alsaconf - --disable-alsatest - --disable-alsabat-backend-tiny - --disable-alsamixer - --disable-alsaloop - --disable-nhlt - --disable-xmlto - --disable-rst2man - --with-alsa-inc-prefix=.deps/alsa-lib/include post-install: - install -Dm755 /app/sbin/alsactl /app/bin/alsactl cleanup: - /lib/debug - /lib/alsa-topology - /null - /sbin - /share/alsa - /share/locale - /share/man - /share/runtime - /share/sounds - name: alsa-scarlett-gui sources: - type: dir path: ./src # Use the following and remove the above for Flathub publishing # - type: git # url: https://github.com/geoffreybennett/alsa-scarlett-gui.git # tag: "0.2" buildsystem: simple build-commands: - make -j8 install PREFIX=$FLATPAK_DEST cleanup: - /lib/debug - /lib/source - name: scarlett2-firmware sources: - type: archive url: https://github.com/geoffreybennett/scarlett2-firmware/archive/refs/tags/2128b.tar.gz sha256: 4a17fdbe2110855c2f7f6cfc5ea1894943a6e58770f3dff5ef283961f8ae2a03 buildsystem: simple build-commands: - mkdir -p $FLATPAK_DEST/lib/firmware/scarlett2 - cp -a LICENSE.Focusrite firmware/* $FLATPAK_DEST/lib/firmware/scarlett2

FaPz'lc0iJ QC%^eܲiOqs|aANOCPZT|.a $F*h'`60nh #Ħ2^$bn9bg^A$"YtRl9nLwdQcC?[Q25K9tjB@%0RTɵƍu^ z/ 4`,Ps+>L%Z*} @vhn>'@r.'dbnH'l.Syn("!F8<G@sLĄtЄl9K0D xKg$67rH FU)02$k&`r H* -RP9f(G'f=0YQjap0`&IA8Up9IL0)kv-[DĂ8(8a ʈJ6,+N0$AF$`Ѝ " v\%qB*YB*$'%:XHXtG91[PfXӵI+*daVXse ZPOU TPU2VnH H 02  դ!U(hUj7ZP!lp㸗(زX-cvjZSؔ6iR(A <|!XpQƓB HyM"E\ hA%+xP|.6̘JP2p&DF 58U  (GJࢫCxr3N%4_ʗ]ꔧ#,'uhI)Bi4R`A[77J{U!e85 .NP.EA)]a3x. oHv޲8hPMTۚOST% 0p0#k*)D^7V#,T4RD, | 6 cl­nUGY( D#4&,`B$#a8ǫ2,=t8 . @O''N\ yȃuh#'ql*N X@ P ԁHR87`VQkmBHiw fP7v(}UPWwB qP|"p<@<pG*,\Ex1۳\Mu8]rD!P5]D5BTLs5R o/dakZa.,*5v)tB7`fPmL@)sbI h%C *TU4s)Mݶ=p,` Ţ!ΨPx2Tt"-ab8HfF"n1r`\q@QZXpD^5!ȁ5kh4$xpMgACP #AlF q !(^ﶚP\T v/Ё G9@\ً l@T( L 3B F؈1ՠ$ ȕ<=`5-K1dF(lF_( dA"BQ83; Cu-h# 5:p < d7lx Ɂ7@Z'LE_pAlX#4Ԁ lIVi= )ݯPG @ ,pBr8нTmHAI@B@F]CZajA\NaEH@ A!M%b@D7Gq L6iEoYp qB+BhGd9m T%W,@ FL3P/ATA @*qY4lwr[f I'DI' \Y&Itc9/e\&#@^fHB^ |,<') C p KN&d=D4 Ѝ@5$Й@Cj5\@JoArjkk6fmbFVn1!pBqn}cTH5VdQPjv)6[ k@.ʛIF(T$qq,H@ dA. (;/׊r01‚"d AQd/GM"FblDr@mpi $'}*1F@)%( xccQ"K'Du|o)[/3s2~s&@00ATaL=U;DڀvЋ(@ %BP50MQV%A{<A ) GN1tB ASt$T4@0 ѯ2R{G/U.0U&4ggL՝\$77tٶJ;% (P(#L>aQcᅒ4'uCWRi4%BA|Auk.-,sdEˎ|MdH%wF JJhA̵dęBut^M730 K@`tm xihog;@ H'g52wGbb5 G|@D3@5 qG| ԧLt\@H_~^ r;@4.+!N51VIȉd xNI)ijk9Dm5Bkɂ Dr[shj׷"4(p뷈PJ ^$8B@ji4LL[9 @3r ^R8öq)B *<. p6EgWn%kՇ`M#„Gh#C@v  kDph)N:)j/"DQ0)$HL/ }ɛ C HH^PЊ+yD86 .`6d""P8<M .4P@*GЌ&pb4% 0LF,<  X1Ŋ &P-A;E ; jLhQ/>1W9eK,)8fѥ?Ѐ c>N i`FG(R'*pQB,oעFƋ>n0"hLcǀUKǼ\dQ$dO*/ELѣI2oXr+ex9`a**ќufH՘ O* cvp Z&(@4%x޺53V(eKqp k3Έ  ),V 0N 4bK\ɥ$KXCꮻ4YY||U`egXY#!P^:ca4qHULs a;@Jf7x֒,8cX_Nb78 (:H+`bS*oYӄKe%[uWxq`<pk 5Z:]CȾHY<069*N Q/SVKBI~O0sUM 0(0W!FFKC0x6 x pV.k3ZR,Έ 빒1_a3t L袡)$GW@9E7f0UGˏ 'JTFa cݭPpFڬ9WzbA@!8y=Ulbwi^Z]R'` Ne=9?æ1L@:>SlQ pRhpv>j࡝ 3RA,"fL&8s{k qbƠ 8>Z<_FK>׽=/IU"KyԳ)bA)\f SN2n6@IL"'XDa4lx\V8 ,7,x*6a6̚"| nE4jj )RQ*\WM YBJM@D9lnxc::^]&ao"(9_0 "!ӕ)_y_MO1 iWG%s ͒%tA'Up RBþS,ґgp `h{Qnt#y< ps<_~$AP#At+ >&Y0 ~a(-C €Dh T> k|`RA^a&댯8L( 0@ .tܣpX*M` P 3/ Eza+O/*`  P א P ŀpd0iN%1"cd ((&: (,N (%4*@:^5L LW=.7/^- Q1 Bϩaؐq/*.zqq` @o,Lcڬ@@Do` i4в`4 ZM( @ &aЦ* f @>!f ZbKU! NF(Ͳ`$CR$q `F k66&&o'sR'w'{'(R(y7f g`h` `@ۢi!EjM"(h*;1l! :QVY .=!N 8mok` 4a(1S1S1!ZB o6F&X3?4CS4G4K4O5S4O*+R`1L R @Lh܀:H^ 5Kn#SrN-I`.@m0  `p@U==>daO2𾐪<6{>T@@ @ATA4A39T)h@*!'LN$ `Au& Ni-I3*Nv=hfa V:aRQITIIA}"2YB/z =ASFKKIOtCeF@j|h4Le7K'T`tӒ@ 6ԡt =6f : 39QK?TCUI%t&J=AO_59csTh4(U #4{|\+VLp@8 \,K]TU>JP{R]h渨32J..?:rPXI_k &ީ*U0:X@/, 1:5e]੪gn-f_Vg3Th)4Nb*Qawꆝ-m|#7`;CC, F N3 aU8kg분bVꀓFJnL3J Ҁ .#iPNp-ȰꜳX-`vX` mV%*roWgGN!nd3qw!P! Tk=4D 2sW颠4/XGS `R 5Q}Bs 2V094ٸExfz8x;Y'0!p&0:0F@4:6ٓwu5j^&O5=>1sT AzYw1VPϛ#a Fl@2 * N} `@e"׹lW |`@n[q nrHIڡGLw9˰ǒǫKRZ f`*x  X! @BF# qsZ E l4! Q,ڣ`IAmQz a ,Q頦]pU !DNfP.p {B0!`> 3O:ܠf+hL;2WB>@ @!(^. =6/Z|@BF  4U^f ^{X; ]۴ {8(l~wǻ hs. }f 0q Z/|P >(=b۽^{ &e^eo2 |[k@` r(n:B@B/ oᏪ*a~7gQ`.d 2@.XD`Qj"`LH.~ȥ,* 6|:(Ƿsa"(H`8J( ܀Kbyj΋<`) Ҡj)L : FcȩVE0ZH7!=GG =h 6K@ 2 @`va .ܬݜtț=Chp^Gi`MUӛ$ȒP$.ƷOrD)ؼO G ̆}Mo%Q8! C ((r@8a)")ۻMȐ9_?"J8Ar6=t jYf]$`>b@#Oe" XEbb">g %UTv]vA `G^F "jf|I7"o,$~Zahנ}iv8 WYF;H`%?ۋ|$fZf a6Aḧ́G"!: x[p_PoLGff@ Ң Za~t`~4x/f?<$$Azgˬ'\(S1x] 'W4h1 }x( ɢ1D38C6NhiYթc* 6\8s8K9%EQH&dI  yO\t>W|m}|PQɧN0Y5H$H `׍+*J/_:suןdB&zބL{$u[ċ-x$4ӎ,+c6E10 l+`78$0LS'yױD&4H8s<8AB<ǰ UE8.  H@Ŭuq+W2*N!w9 /10( SPwxCc#וf!xu PȕfM ETC {,`w CV!* 𑪳`G0DxB;VIB#!KO̅7\c& v2.Y)9QL&%\"MTOE$aN&D@*2n),BJ|]N^ZP7mRI6}i7Pj sBД'70D/Vѹ31yzJРH25k+MpvvRbaq2^9RCJG upAC+|gcR^<*jx[VQG80io:R&56>5FK Un-U4 t&4X*ZP4 ]X5D";,c \@UbJZ!%S.a!!jS[A֌UUDJte78F2=\a"4QCفylk6-lc#v"uHk[6"lܝ#C!0ֵHrP^T8T4d!MpP714!`ɨB2=G*ĊI5n+2v-{dz2WAáqU䷾*$gX~p]ax"$VLeb5$& b8)=5l ea9&rW>(uy(m ~E|6A*2M~2d'Ml5m≯$ b{񝽛RC*](#matl$JCҐ<^bqźKՋY Zָεd:j/XtCj];ѲnMj[[@Bs=Wi_P/vּ&\JHE/8 69?ˤ8{ΝHk~q-]#uaӯuT@_󥳐+-\>t~I@Ǹ =)4.0h\Y/L$'; '_pߝp J8G2c8@(E )ghV(gO Dz=Ev?8EGp:&5O(?bzBސ\d΄CS> Cq(&Ѐ054th{h4A hN't ^XC|4o|gyyp @ vzpoW ##rU~p% .PBp p@J8L3( *xX+ WW8ePBGC\ LCKW # 2%gy{҆nӣ+y6净8Zx^5"#RX#S]!nx" cX142(|89 @t!Aza p 1 ~g~@H'TW9{rpe@б'xȉwh4;#v8S w?p  qpe` B Qh +I4S "y(uVËsXb h>I b74˰ /''2pHGH wIQ~pF $vvrdY&{r67`C&)y:#Pr8+&q{xya{i}ecdYa 2y"r`[ A hk| ˀ m:h&`P~plؕB 7IH!נ]0@rSW(Z%I@&ᚘ i򋔘R왉)$񩙆a#N@K9Hp x"\p [?9wCziBo~ƔjC9 \Pwy~ t"r8ܙT*d䘆 *O&5CtȉS @ e& a`Hn Pz1SCښqEYҥ_ dbh7xrנ1PbĘ$phы.Chilׁp 4Q 9pG`]0AHR$6u~p)Pԧix{Lא(Y4[W@+H 7pUhzD jzzj0媭ZڭΤ:" ph"("$Z8Wg p 9OI&G  IWʣvǰ *t װz0R*G#+ ;"#ǰ^ w`^Q +;[W[CР^a3@l{]9m& z 1TMgJ)"Zd:if T}G z[/X]Q2q׬zn]J{=&S[@VeÛiXĨ 8Dd>׫=D{)S fVS8 % g{p 5Ѳ;&'QM[kejX^Qnq eE^qxlˋ" „ ѱv{9H{mJU+s%|s;2BlCchICCV>y [[ E<2d\jnT 1W[ }ƿn RLt~A 9Ǚ<Îʬlul΅ppI` ۬ # D<\|Ȝʼμ(@z |؜ڼ|<ͼO&yP˛pI0n `D \||@!z =]Ŭx#+y`3 ɺP Ьp,ш >ش}dѰ-۰ ]}؝ݔ -p,f,p2b`x<%Q=]}=#>^~ xb@_͚ ">{M$~(*(ކ,MP1=] }.@BO `R_P j9Li=V~Xؠ '#&pp 6t YlU\,Qȁ 0=9UnwG`&q`|A.J<'߂~阞 EH'<^N `0 FY`>^CHY fAQ^ YnЮEFUnM0 | zhm%~>xk홐{0㥀tءMH?_ ?_OH ]<\ .J}ؚ[pD <>@B?D_FH"O[PA_e^ |к(لLbb?d_fhjlnpr?t_vxz|~pUm`b S ȏ~r˾oՋ`?_?_N 5앿̺>A$?_؟ڿm)/APLV/Ư> ?_E@Y*h > Ot=~|pa%MDRJ-]SL5męSN=}TPEk\RDL̜Au&>^(V]~VXe͞E{)VM͘">śW^}X`… FXbƍ;n GNQXfΝ=ZhҥMT.͌ZlڵmƝ[H)!yG\r͝?OI]vݽ̗"0^zݿv|yLb_~F`2d@/AdA"N9@A 7P?oAL$;dEE$K2i$2H!ċ&8e{$I'U29%KD!Β/ C٤C,i$B$FdM0\3@7tQTuͣ"tСH_W5` 88 9`a`@"( ֐c":|@a4 '@WC"PDHV9|:fKcgvV 8! JȚ䅱"4ScCa*>)@YG_f6 bL%, Ȼ^W '\ǩXDLZ\AN4WZCw`t򑨸E/TC<E $0#gG1MQa5rp*R?Y4ERMy-^gًebkj?iwE%$ f)YDJ1!E1ND'ŹP+e{Il-UȀ B 8 gX3:[8Lj1)PRU7uAYwCC3Y!UWwv-tQO⪔t8fЂVTY9s8hJc5dShXÅΉ})YU&+) pf;ܡJeS04|Pm=Y`(s{Ij['5fƶeCbVg}9Of> mޝVZ-;W8gR#k~vʒ-Ǭko[4NwōNo^-TejXT,zы,4֢1znJEcBEt=z!<2Э;c%0ީP.=.5K ^I( 9r[Wgt#!L)VL&z ]&ԗ85м;3;,^%YӭDTH2ǎ( v)R$0c41 HVe˝rִɐeϣHa v&jU-:h([ŠKѓD?,lXnʬ5\ @̷p_#:]S5 x/aǃ(Uq_.<(Ң OdƠGѢ]31GϻF}xqaPo‚k4:u争XiaOk>^SIK}y &n_^5b"dАn_*tbx*u%s]sF r h}V ?ķ-=&Rc w$5A\8? b Ry5vRAX>(ukA-buvbc'R6"[LuT-( bYވvC dCcg~x2z6fik@TzT*F^'b֨+@Jf:F&'j)$'Le*1ࣾje'5D ʋ*ahv㌞utTR: Ptr3eK|j^jit=Ћ+VK^%kgg&{b\$eS 5N"&i&K?{a|&*9?\+w] ymӉ2K/ xBLA u_F ?&?0{ n H!r~fݍ&1p]K|bQX= "? $nG&SLDNy~UXn!,b¯@"zϼS\BUd>t т&;!vUqQM}CPZ:W\Y נ6?2K0H!Z# )>fi#W -qB%BV|BEⱑcQiSZB l {)19J]tMHf ˒p5`T "^6$ XM"`p!Q3y!!e$=;σȂ zGw>sC@P!3H  "3HaBR&GH?ύ)@TzR H L~ɧp&  !,W H*\ȰA#BtHŋ3jȱǏ C*HI"S\ɲ˗0-F$ء͛8mϟ@ HfNH9ЧPJ*SѤI5`MPKٞ%mnAb۶[8Kݻ!V+) " n!ǐFo[$T`. DϠCwEӨSFk4clj&ڴY$g?-!sWtK`xF`xy=;ϬQf={ BxxyuF ^>wRXw|? \~k0߉(~EcvR7ܙ f!|AoO$ )F)Er Xٙ` C \v)f `|q}Q$nb}ۜrʧ@MUI݁Oh^&C!ۥdE&Y禃ԉ}*E8#].:ūvҥ%a`Xj)[PV'A 2jJyjE*%1=뫉ZÏ 纙&鼞b,WJ N>PSOT-jaAj[POqijO?UhAZ1sL!1QJqƓR$AP&qcjL"E33% ϝ‘J))ݚtiCFwhS7dxƸ}wqw\WGBx䔊Ruupؤ2Nr; %gx } &PD'ծ-΅0bO;^.y-9o Nl3:qBnDQТ c. 0r`v3?1fy8E>ȑ/~;+9) J *ٌ4:4JV ض^9Rn N#|܄s\o &j4?JxqZ JԘnKn2b檣pṹkb۵N >(4穑j:]먅s<+3L׮}҉U hE9J_$E/CCAхmjtah?>6Oib8LA@@UsPᦥYW>iBDcE9 `5H R<z&_ )8A$UXnh@X+DEԩ' uĵؽX!\Њ>jQ dlA< C(Rc<{u -/d2{ :0^ 4/?T` S! Cdq@J$9I W̐P+ox/c0$rH~UrɄa?H yZq x2 ;c>N l݁ GNr9{g.J+i0*^r<s5Ȑ-@-6C, i SK`Kc=`=CY !O$*OEֵAl6fMh Ba;!7`A$"P7 !sB$b >73歺I睐4F[p{n#LM$9?r{ ~xs5a 3 ^p[oAjPW;wq@ AHr!$'`#[-:Ar@ ftHBp ; (;ohW8AHnW@Ύϝ>kH=.D@_ |B*;떯<,dg>G=Aϛ ?= w^A5aOϽwOO;ЏO[Ͼ{OOOϿ8Xx ؀8Xx؁ "8$X&x(*,؂.0284X6x8:<؃>@B8DXFxHJL؄NPR8TXVxXZ\؅^`b8dXfxhjl؆npr8tXvxxz|؇~8Xx؈8Xx؉8Xx؊8Xx؋8XxȘʸ# ZrH 0_MXyo0 F긎 (ymZPGȎ Ci؃9Y IU8IH% Y719#@i@mp ^`-Ȓ:&%@  W^,L)ܥZ$2ؔɓ=e:0 5V9#XZaVYTeg9<0 bPi:0^ds ` iIP*X!ZZp4&NTP&p ! IqRIcq)) @i`m [ o X"A%%0 }p0!A8H0ـ=љ Y JJI)ވ 1p؏m! `; 1 $ ( &ܸڔ)pҩ ʠ&`@ٞ,y-@U0 &J`8o0XC YpXaF`m  W s)qi)J9M^ gmAs XP/ xq?JyECaf&  +0eי I :Qv4f0a#pʢ*gvi Ѥq@)iZ,qљ%Z&J^V)JcBIٮaP Z j1UztФV{ t٬ z_nw*s>FTy jq  q`Ji96k p1ˮ$ Y{k0 ڐf˔XzgkɳzNPwѬh qФЭǬ)=y ?˷闳YI;k M KptGѫ1| PtpGG   JP$ ~ћzK#~ӫɺ`v[{.c - { [>A okй Y0*ʺ PJ0[}Wk;U Sj}L- >6P;׋}/l  jqn}=lMZ MElAq<`m|`;ۥ&̷~ R|Qv=J1X@-` P ? eŀٱkV7ǥK9`k Wn!B  1LF|̽;b,i_, qpP{m+Z{sL|MPi 0 |wɼ΢ il0&ڝ;,Y. ǟA  m|JfFL{q P A7ӡ ԡ|K\%]ϑAz)ip1M0ФiZ.|)" A  gm{z^]]B̺ܤϰ7ė"Sߒ"ݟ& ѕ _R 9/Ѭ{ oPgy]Eȗљ&j ۪(0(o+.0+}5nzڢ٣U1@ P 匎ϱY$lɬ ` Ԡ^Fo/P|j忌J` xS=P엦+ K C- A HZp[.]΅:0^ PNێdӇEpMZI.Hl z Q MڝÖK>XC 13[n`JV P`@>hʎL~@uP^>utmT̑Z}jMTI a4ꄵ$Yej=@E аS?Mj\]]`30Pa0y8++ 6M p$~\bY5N5b_ 1f,& .Zeo`͈k y/lO+ݣi@Oƪʃ5q-uV z;yzjP aPP@ ?󺦯iP 4 0'TQ_ ? >lPĄ-^ĘQF=~*i\y`(PRL5Ay;'TP .Is@:'DALUZN?vUXe=*@ʃ&ābYu5x'H`h* ( |C/}LxgdΝ=I>(U]\pB1wZnW g@Vywn,A +1l( 1o߯+R ދ)H`̈ 7!fܘ/İ*"4h:12|HH* D( j/#1h)F<V܀EG%CBD(!M>̠ p*`13 7-,,Ϥ H#hR :8D*-+0m;R1$"`$ = $,,t(-쫊4ԍp Dڰ@D-tDV@= 2XwHwdRL6W&r B$UVT_J5IRO#KnjCh/q:qǵLk(d5B6HwE VΡY\-'Uh_b` XKVǑE-Ƈ$7 wpp*2R=dCQ><h^w F ZZh'B%85P?iP":7cY!r Zbpv{\ Hҁ3J`͹ X9!2>;]kxCJ(0PO% w!"J4X#V%@t'ȭ4s]JPS-j˙n^Y@C. Bwu0p`̋#~&Fn&mh)ż%]ܕ4І4h!k9 flp`H՗A^f+~qEK J!gB^  iE{S!Rj2?z_S0;;( 5!@ 1%=3&٤PaC`3_`pM/|0wjMP L$&w)HG33˜G 5BZ-A- cpqܨP#H1iF0 Ѷ&Wc[21 _׷ %T@@J AV&QAe-+Ž$hhP @8%, «f-;X"&[0֠!&npM@"|@…>pPD@z3 ? 6\ [1M>406 tۮ'F ;~ Z2@@ D0|;#! >6U+ :`p!\$VF0`6U=a5CNw7MCnݐ m Sb^Mq[ <Y,U 6i! !?.V2,8$89~ 3cyamxRZ/D{n /+sgdAP!t.* C<lǨ#,*JA0x `((YzW?i$JPgu`^3ݨkWunA.Ұ!QS]lΪ$ V5CV,AX31I!P% f&K(+]zFEJ wء齑:ǛՊ`F}wo8`a|e"1ms7.:P`gK'X>JJ˛N:_>MJݜW!,!,N@? H=(\Ç.pbċ%RQaƏ;Ƒ(|ءB0S\e0ELI!6[ԹsdO*thQ7u4rxʵׯr'`&BI;TI>agYI"scE,ȃ[cg]aD'%jT?Z`g(n ]a? qh:*u"/H'%^r ps?*`b[mcP)Zڬ:P )eB7W?D'qaHzusOq@qCm]E@}-&s(#?(!'U(4UAh$p _V{?#ӖU\* - ' 6yM,SDICkp?T3H9R-?KSL4Q2?`{ \/M;-uSAQ }E"Lp`8"M2QTF8%r UC<>LzGTz#q&pCC|9T_K}G\qޭoAs#QOßW4 P_g!|'_O8>D`qAh7! HB$W!p +IC AbI~DM ED|H3˓8 ^ɲ'ρ`ʔIѣCmi2%Ϟ+ǣXʡR kQhֳhlEpW:q5햢wb ˚ź%ʖÈ-|߁̺×//FчH7\MӨS.K5`ڸc떝wC;F\M2g6l۰s'Do7νx5d ϓJ[b>@N*,^*eH kq.W⠝+,vJtgr,\0,}+nȂ ,~hyrah6av<ܭaZI2h3_QzT*c'+o2wQq2Zqp5k;'Lb.<"r؆/pQ 1yvfݰ* ʭZiwa<(tZj;@9HoL⦨ "r\{ٸD3oޡkW$gu*cO0o/蘲#VG㌦`, a!LJ~bhZf**EW%蠘XaѦE*a~'cp|2,@D +e:nȗ%,#?R$sk텢i1z%Fz2:fEYUظ;$eV%IX*V4mJA@z4C LVh$_*F\ ""C%0 5h/yҖ4TND-`  B C*At7~>j7=O Fr !rb?>@* )PÈ)xNﻠU聈K32+Sl)5|C R䇄#@:6`|kie)!,YejJ#E~X !\7B2e%E~P?t30J$.4;8!:\W$\P'eRYPMC,"f@+a΂3bf#p` jsiqM7S!DB0e% %H,t+"떢jzr ,B*Rtf+т.@"]N \EM6 okGu:C6-1,?&rrC:ЃP k03]ofDGF \T (KťWԭԚ$\S0 Ux]*hY V`} bK'4*K ELV$(BB'~ʴZ\!?K=͊?˂*b[ZZK%uֆQ`ڐQ#['ր|$..+{z3b ]*{[\FvС1.qPF7TŒ;`$W=in2*.v{a qQC@OIy8@Xg$ݰj|!9{. fz  -c)'@XeTbpX_$90AZ0>Y4ɀ&*- 7lQh *3/y17͇XNγ2@I  #oX#fTEb_tr5uwNm&d oc8T첨lj0K ;DJ4N8,!%X /]za (<07` 2DKUrg]`PZ-tn7H 'NX"dGh76e!Y} 3T1Q4Kqm!CNcALfX~P7y8T00 xb@Ҁ(HKj/T7]U\7Jp Fx1H 9Zc\XBV1~oy 1P_-XD*bJr8uEHjX+y@ R 9H;XVE44aш pn4ozD1f*u7DU!PAaD5p}d0: (:3wqtp "xh\ R7g "X٘AQ!@0XaΘ_W)gZhDH7x Z uTyoj~XpS#Gf$8U8QB)^q<3Py\Pdu"S3eqi0"8TtD8A1iJh&794q u| YJ\y{.Z0nbw^򎷕g=/(S)8AE7l HeKX iEIN'0 'F)#!Mb4l{]JFS!Kp:GrR<QP9HR8yty2-dR0n'XV.eaY6Jw|Yb74AIwjIМQ7uJ$4WP;b)F) Ѧ'0v% 볠.UF3~{v߆sI񪸦E5MC3SҨ@vA #f)sTɅP蜧kGBhhSS;yUҼ0껻cJ oSF=_Ĭ4ۻik>xKwa{ԑkY7-4N4 7^Ew@iRĵqFkg2[9`ڢ3Mra8 +C{ 5w%>zzP qX]|1tLXSKPLaq qɣ۵2 N *)20YUP$lE#}v09/ XZPtw@; R"#Q|. U 1G5t56-=.  i0I<+1G\’zd|-%`T0a[p@a GN.5q̴<"Q]KV2KkGlW P2 03q715<ţsHfZ ѷM/v r AHx6>,K;l v f1(X̯,,t AP ŜP mY9dhQ[DP.=`3 BM*ǑKW"nPΐ bY\Z1° i 9ȹ.D]z`}ε@b p6*+[ (:XÐyp\,s٘QY 0%J<Ըtmϳ•0!i- y ŗ7P-jX$qQixHw¤7jȳ$ZaP)ͥ빥U ݯM!"ZsP0j34к͟Lf;@ h0mPL/X H"q^PwHGmu  0ait[ngk$jyŝmJ=J^  b-YA iMw qҼ1dn( h1~tU㡇bΑ_r%lcyKMNJ%Q'5n`h3P[r皾Ia&v0%hINꆾ~s !0U#k͘cm!P(ռIqpҖ.c9l xشb(z2^KP~$@tNqJnuJD1 kpmA!Rm gIc3^oMFZ"F~[[jv0<z~ DZhğt_zN^[8DO@~ PZ@0xS Tku+[0@"i,/(忟lRPRKn8x[(k?? DO >Q" JFxJ@10a!]SL5mNd(fΆ7}@C4J<L*`U^Ś*C7sjb iJ(pR9N*! umXuޕB?I&3N0EYrX>+OYD4d.m)s ,HYj.:G CQPSʧ\ŋ4n|p 7ȼ&)r&?^|SP"kVE̒?MkG eЉGNr M/B _B m|GҨ|#2'dňb(y.*haE3A"(E#4FkRR<̨:  (@K$1ǬɄ$ӻtjr! L=CSL .+rhugv96h\kƔ`\di]X)&tegG A/JI$^%Xw[ݙ`W0 6ڈV: ].cޘa7ZIwA;+2 zg* `(pcJ مafyeӠ4 Lb7^9$6䥉jNΆ Hj_J `–:՚Vۥ 4H$ E٘nxVpׅۧnRHipezRe]CwWiNNvau_Z]r=2I /v a mx2oJbX_.>|쾡\KA|}׀!,!,T:@ HA*<ȰÇJ"ċ'jhǁCrCE(5tƕ]ʜ̛?i$+@ J(P$7^4ʴ*?::5)MTE""C`,P>5R-kl܂\ {N+kF?X]AAXo zDX@9Y)AA"-2@ZPx}E.Vvл'ϕ88z ,nݾ) &uvqㅄrTg |'\y^rd ӌ4z`AEW- aBP.)CAd1X%Aede]z?@O%C=><@H$BiD:^yt 9l) i9q %무B5ժ뮦"{4@kjE5dl*+P6@;@ːirD;O梛6.k@e+o:EE[AP$ؾ / t?W m,eܱGGL*_$|lP@!,!,;geoffreybennett-alsa-scarlett-gui-e6fbb4f/img/scarlett-4th-gen-solo-monitor.gif000066400000000000000000003135051476551703200300070ustar00rootroot00000000000000GIF89a>  18 D! IV1fQWt "E##""%&%%('''f,_2)#+++*/ .-2-.+!3/.3///C*(0/4|S(":22332632734'15&454/965:+:)86;A89-6:*899<;@;=/<<<J>===A%=@5;A2.2F%BBBSBF>FF2@H8FI*>L(IHH_SO/QP,NNOLQ:OQ0YN/NR.;Z&PQMLU/JW-jVVWTZ5V[CKa.S`3Z[WY_8#w"aab_fIagKGPҽ;8P!Cw"|ڮSfb*)ND26m4aBqtQVrm W1[VcL&LPy!G>)2dHL:D,ɺ ]t"E ad)TbV-]麫o^{ڥkGT`ie)r5w(O0-RTF@_eLqBm٬KZeƋ#5 Bʔ'S9(Mm.JT*T*w0F/*H1}Y1e \"κD$2_'8Y 찭*TP0@)bt6E5BКB'*3${-c&8 G1@5FL5-{Hj B"ȃtF:qA4%N%A,J)^H#+Nbၒ*a>0b$)Aqc(9HSA_p7 wA nC4v: j0HH vX!! aVJI E/qZP̌Ѕx"ktC%a6kzSTPF4Vb0NkV@jeA-{{ң9Spd 䨞mϏi7K T (uS+J;SN}!qGYAyC٘1SSt"+vJDdsqSbNt<JRPv! "U+JR%ĠE E@!/FdvC(ڒf-$"n.';̤L:9S() ;H7-)m4#xPī ?g dpC&iGu'OX'ha>y@11 X (232L#xa qCu8a σ!.9w&)|rx$dhM1b0r q`@DzWNJq܃%o)x%!1`آdNE/rdե4-ED'i>/Ђ^O&hC*U TяfRiJ+z!A<ìi81cGLa Jŭs}TOk\ [*2ACR vP 2"NJ:z@EE s 0'`=j:J$h%y7yXP PGPqSywpJ%#dsI$PXJ!`q(r7EU*>{WhXhAhh`|Ň|TQ}j10"ؠ+@~w  @ I 0l}DZ0@TٖD@@M4p4 874Ѐ.)Fa7@iv ےor@XQx00|~xN)NIe)RٔVcm9`|uidr@oU{9N PIip^5xZxdIU"PXd絖Si_ɔ p A #A Cip֒SCϬ];<ʺ "mhU. P 0&,s jw @ 0 B !ӱ :W,I; |\%rQ7 #Z\^`bP`kҲ p 0 2 dӭk/q kBÐ 0 0 4a3 αcK liU\pB6cڢ=ڤ]ڦ}ڨЎ#*w B<  `4 ۷pǭ 0 `ܳ D=  ~fCdӷ1Xo\MOp}m֓? - pt   xY ا  ` ϭ~ϳ Ŷ75t]&~(* T W5 ˠ ࿵߆ ޲Ȓ o ߿` س ~LXbN̫e^gkinLgc~- p 0< װ ~ =T bв P#  7_xqNm̳ڻʵ~vnɷNst 㧐 0== @ fp a pkb  cH 0Mc ]9C[d@ ž̦lc˧–ZѸﻬ<~kCTHʐ9 מ Ƞ0 > BNd d,@ q_3IE  ݨr]OSU  \]U0 P O  iK+P2okp ˠ  /B j ۶ FP 0a{̽NP@ p,O_ǿe jP ˪ lP ˟ď m}O ^=| 4PB >QD]Xc>Vp⣢H%K*tZtn U\ϸY3fϮ lUP\Ͳuk֬\˜E֫)NLsfW.[FUk*E}p%M2_ Nի #j]AȒ BŌ"NM+U.F^gJႇ^AРiqǩ*֛ۛ\rή/X)=dH}B]:(<5 lצL6-[Bk/^/&^`1WlA]M:I%VFiࢭ-"%jh.DG$hpQsQFUd^QYp _ &J٭2"UqAzTdq0Z#([ұzQEM#fVq1h.J42,x~ "<31(҄g4Jf.e8cS,IdQ x"Uͺ@SB)HRfjVNdjgahl%N/]y&lДTf2 YVaN6a%VN; (`/[]BsR.r-(țd s\o1E`{tE5aL 3FF8QQ# bډ:+&ccqFE҈/ryYCF m]V.m6u,inĉH'm*!\)hb(;ʁ fH o|l|2&LkLxI+ AbE- Eā 3\HszqB{6R2 ;;R-MC\7rҜ䝃a-{eH?NW6$MhbJMo$Ƹz2ьmĴAc ,߫-F/L ; Ӣ[`/P]؅c>TH.E&G;{$4<ixcp2cK3+8JeZZa3YR]3a؅F(@*B-P+>;/0ۅ?ճ7f({p >[/A\/Z@cBS@4,Ђ+|*B/KLKaS0x:nkn@/kP=`_(gX5{ Y>aH ],c`BVh<$PF P&i.B$ klƂ`P N`\Hl29ÆvK]XCكm[^d_UY8H5 HD  ႻB"ƍȎ$npMɠSB*i(XtY3V!\L?,(lV@ȇV`>Sh;x)p&̐jHʩHINhFYH9<2S=fxIgfI_D tq HQLcNEXF2Xh&Hpt̡{G< JQ88[EVdE]a}4? MQ ILK8Kp'P%@'`TdJ nH:%U g \ _DH YPMpX NxTF"p$' !`{7pr|LXNhdSNTE:4d;c@:]'qDaL[K2\+&% ) !%"5#E$U%e&u'()*R&U ApS<`X _c?[c`.Uܪ{B;M VX/=VVT/H@+.`$`ѸԆHIJKLMNOPQ%R5SETUUeV oāHVFXLHڟek`|S[U0 W@OP =iqtd:HP< *@%h l@tUuevuwxyz{|}~؀؁%|)p \hG`HGU} Ylxc؅Ra0PXU0 ?q NMNS`XSSFz(0L<ׂڠڡ%ڢ5ڣEڤUڥEJ(YCK]hS9=8==:}dV0TJIVJLpYmNVѳEmJY%5-\դaK0ExX9Ya'4M3E[J8U4aXϰX(GQKm >PiqF[%^U\@^rdNGK`z\ν_0ӏڮZ=QEtGTFゥB໿-ߠu =NXGȄNҋlh`x?j}C2*uYkeYEQJ;i-BauP\ dN@`QH"镆ghǂ .@Sڝ@5a eYLNLTI[ZN`7Haaa89:W @^YXZ8^JV^Pb_QEk >d꿲6e]( HVHhHb.]=>HPi!7~WXev_A^?:\  " Ҋ^Sj E^XPNB BXLOT^(>L@ያr}YVufv&\a=FީXHTAa.p(rmiSZd(EHPiXk~X.Z>o.bQ@ -Hjew&6ZFd0*^T nVko t@=܆ %/fإKO XXXdT.@6i&kg=^h_R |frj*gkJ%F`IQxjmw;XQ,ܐ*& :>^. FE_drHrn`sAe_f w j3S@Ćj78|lg`;Dfm&6FVfva_c3{]h.7iغӊyt[ДQffTXbhjԣ?c0@N4XnسF^=>3*_HXLgl`lPca`dmjhX+hsC ?@A'B7CGDWEgFwGHtAs:sc` uhe(iH{eer~_+׏V]p-?m&wAg?[5OqMgPijklmnopq'r7sGtWugwnW(t8^ gxvTTC=4(&UX*f0nI]ƞj_Z0lЪs] @FBQf vwyjoy LW a3ZEM?i'd/2k[KK4c_] x;]{x x'7GWgwLJȗGo0gq|aVfb%n?%~OӂGH+V|lɩ}S_E<4Hs~㷧W.| '7GWgw~ @yzu nmֺv3f20۴&/[n!&ݶfԢYfY1_*ŊUP"4e&$`QK=5U[ ޑL` D ArA:@Nv;tM3S' qY6ᨃ sKhPLƨJ#XЋT qQf0]9衋><0|= }v:n6?󠝠5#è1ɨl5͟n4(?ʹ@*kK8WATМho9ȳږnlQsFcf8"M/;$R +dHh <*TO *.|!* D`~jjH¡ Ns۟04ayRעŨ^Ea eQp)xo)0 n|#8 <#`$C||}# hd#y`"tbWEohA"&(PX0я}# xC@0!`c {#lͲA )hXG>ցY\2<:u^ ӉkwvBdbe 037 O*L8Iσ+h4a%Ӛ&@-\8ܭreY~#ڈu RC*e9pv< buXsKA|Aƀ ( mldW>Z 0`"@U#ܷ΅F`vl@ @ CP2GP6dC3ݠKK˺QiPLhnX*B,B18a6B$9  CI iB0@<Ѐ&wЀY^4$By@@>H c1z5 b.-82T5cBt/0MRe"`("LSPJ$`B(\QA04D,4Bm.xI# `v&H@1 ؃jh.(>C([ILd#`?Q.3$Avx2@Iҡiw@CJ~w&b9U},,2 t5,C<0T2 C.BBQ%E=UAJoD'-HCFlK[LA\V@h] d$4C"@Aԁ,cv5 x< <BAh= bvt7|gx"Vf+B.,6`,1PhEYTUB,dm q(/Hk&p%[D)qVv =GH6'x++C>2|~Ȩv(~> B2 h52PCPe#-\kƒ"X-阀nv1D1Z'[rh) %Lx]@VgnǢde.-lC5 . ߱BF%.€y&`)BQ/̣LB-+4BWq! A) I$0>>kL*alܔL.,-HT%R *)蝃a9/S)B*, (!p AvB+&lHRۉ3 0 -`*B38F5\CHHfTVUTUa.Se. B,Bɢ Qik,Eg*r,2 *.>R+T05Td4Cdr床C4,B,&0 -4bYg(-m$mR.@<:-l!2@CNu4P%BeFm/`*)/CCRv>bY^vyX.""Z.-eDlL;\0hQ(tmޱ):J-KCB2L m+p(/@ &.303 ^m/f) Th6e.€sD7; +DB#d)Bc0,ن%|s)*2 /!f2Gw_(rs;"2Ḃ|F'0}my&-,qF*p}##BpLtF1+ v ,+q+7 @tڵlr}Zӭ\)FY3cLqe*+V8ʔ'H:T"HL2Q$SvKSȐ%Cn@SOqjUWfպkW_;lYgѦUm[oJ:wEZvȍ۳_>%1Ddlْ)2UQ8y2IE2LV9v%׮]g&hK Anop>xqǑ'WVnvIM!ovʽ۵fnzxq0ƿrbG0H#Ћ -t ]X %Sv15]`Ď7h6tcʹZ¶<(Zh;D.,QL&tʃDq.w+'nY_AnHXZlH2B\B mN%^~VZaea\ۉV"4-[|7*hS=HSA -E|Ff|gwNi VZ%SF(T%+HPeUaH*I\rAoNś]14$%0J\ Φ4 Pxi6pVmV,D[ FFQߑGISLATR%QDE8PB dUF0kex/OXg0^ydA ㋎=>K R^njYV-y'Qv~&gi,2as<T8KT_k-ƚI=տ%VI' (RyٸNu(/h 90>/hBI] lav&lfcXӵ]d(MB)5/L6g鎚Af$iE#h*Ю(HA U,ִt 4ȡH# jC0)V#Hi2V} DVE_&D ^ 71 Md00;p6D!n\AMP_T/. xc>o(0a @%hЄ&@MAUd'?QZ$< nsdtCh^4cx+< 4ODGXd.D}*-"H&,Ìh&0'W12jBh q]->a D0QHC݇7 Aa S (P@Ka@G1qt5),uQ|2'#d4E0^=,j,[LB k~p! Nтj/ĉ \5gLÁ mt#"G +(R@#6R61P{@X' D2 xn-+I"|ld2ಝ:ώ(,fOֲ*ӍlDC9uF0Y ZBE,DQL@"FMH)DT̢.~ḡ1Cˆ-zU#![?4T#pW(#&І&io)Bx@0ގsaj؎prD oV+0,_bقO=k` ]!"xEЯ Ra @'َ,Wm٢wN-ɭwe"@<1^yΏ` 61aêꅘ,na0hE$"q " By?V:ڂ|*{)KJ xG ^_P3.x_{^@xE AO*8¬g.7?B/ޯR {gvKtA,0bbPOpjˮL'A~$a|"a~cnGBFOMH@ *Z +  , 0 ۯ,p+P p+CА P Ͱ*"%! v4c&z.0-'̢-训'r!2qrB0C@"l(eN&bHD np FHA a4,b. G1+6֎-BQ+qo,BEHqe +.Bƭ'vP PA,1|aH|6t"A]cVaZ"q>>?= 3:@!QpF*2mak!43GtF"2vA#ǜ*􀉷f!2p"2dBs) aFk ` (>8W'^A<` @ I4 4;3 :՘Qᐞsr8 t/TJJK*J04>:4JtMJ*NN4MtOMUN o(v'ta.0'3PaQ4 2+LZ3vJSg!S5}V25 ryvSD 8*H H ДJuZ Q*\С+mSDa!yp/A&!|1- zBz>3$,ǧoXp&ގ8xz`kh疋ٚ!Z'v z$ 9zs0u88皞Z2Ŕ­۫ *6A=:FV'^ha]Ak*a[u'V'uaTwa>&3Bz#|fcgW'9 h Dȉ'ZA"M8O89qٻ{,{[oYM,*[ٿÛ*껲7zB}r!8XA3:bj\%t<$4nr\C28( xu؛Wzz NOXHH ;: @,:O*IŽ>Y~# M^L^뉞)Z~dfV ~,G{|B|aA"aAgܡLDjC$j<" n՘uޖ"k)[V{!)W]˫ !Ҽ:+ƶ2Ѕ@-*YY?ޯb"yͿ*п,[lӚM۶jٶ Gpشƨw/]f  Dy&K"=*.]q„I%Ox>2D ҥL:} 5ԩT?ieiGu8ID6ں} 7.\!XY E~HJP^4[lڵr;nKnPZT@0SfѪe8wR\5a-ʗk۾*RB b 5;\lܸ)4fk '֌1^͸Kmcf%jSL0DŽ$H#II3+P YDOK,1 R-`K]z@,U&mtvZ9NRE4` 8EmLeY !HbSPAU1z#ԏAR5dS4cRN:e opApĕN;契qMtP D g3#.pDx zWHHR%RK-!`OAfQ zIj^|R~829Z)WIR:W|X O MHZ뭹j  k,Sl +eMvkj^fDYp.;o9N9X'2D35 3- #̞s 3LT 3 0/z@KK,AU<0/Q  MaJTO0 j"{\6[G|!ѻӏ7N LMnWg]37\KՌ5F+UU6~c ܃_Px+ۍ5EcMi07L2HM84c,.%.2'Liʱ oxA0WAEUn0R`_^J =tV_$M?İjh 8$ UB6)hVb|RX`7}ZK'X`pTi A 0LΗ>O){_.йKtԩp kdC 1=aa`0D'b/`1T$-}PQ ]b&)0u t̀l(3U0 \m<,CV$4A\Hjug&ؖb:Ah$EYqd TĤ&9I2*)iI%-/R16YA yD*a lz @|GpḆD0lQ0 +l"`E-f /"@E**ye>s}6)qsאַ#+^䡏yȃᘈ:' 0eTѝ}hi1m<6D!@*LA }~K@)тxH #U, H),7p$Fr>:@)h= `MjC8)ꤗRR9˗Rs()A9M4НRt<;$әۦOpK|F/1ÿVdZ:v(NQd41c(9ejd4xk(.f X1&Z5")O,HI@B%w˦0Gӌ4q#Í~!@~ģJ2G#i~ em-dHO'Jd>oc|FM)?OU,\*Yz_ s{%lۀ XN'{ci Jd Ґ xdOT kd0yO&e oD o.=0C1.X'9wIwM30gHZ"^16Z"V5ʗ5<T#XLJYh7XV$j7o FtZȆM@(R gHLPvv+ h` e }Bd; y8 xn#Pyڣo%9zz pʀ 1PK Rq]X^ r@m|niVX58_%fP%bB!K(uxHxhhRHrY>kȨXBDXل  ̀Y3 cOUTEwΠwE&oPF 2R)ӓy7 PoL0O0B5;hzMz`W: gK fuOqcY~X~pR U7f7Zjmh%mMA>rk5| v$l閇) SYWY\ljG)Mٔ ؠ8xuNH1 p $s $(  W =d !X e@9 Q{֋9L{ă#S{+ [^i%9G}Aީ,<IMaNU7.YKL1Q?999 i)Ce @E ̰ Pp ` QEny `O 0' p 0d޳DQDOK _u @|?rXLRp|MЕD_WWz[ڥcJsV\PX'g:.jzmʤz ZE: ϐ ư ` j ԀD F8V ` Т  E#< P7 oFW=S2FF8g?+ r@%Pu0hM M8iYQ^,j ­ ~J+z$Wqpj%JDJC ːD@ P@E1' [ 窳 v ƀc y]=eO@DJN|iC,07"o[ %BAQRpNz@B$Q;ҭ rڪ#^5:Y&" s; /c`t נ}O-P ES;  `ZZ ^/e2l.y*`> iC,ϊBq3MPbKÎ%&kqH[ [{} ;;![+n qqz 0;@ s-[ [tN" ENZ% }W2oQ)@;7:0{P_Pr!Aa}+Ftf B,E J]rPc jRPG\r9|;?1ELsG IL@BL^D@̶䋨q+;D/kND@ `vP{ '` ,< {0kU`[V, Ɗ: u.rj"I @Z{h\P ccAʰ,˴niL7 .'̮X0^̸̼ <[lǬ͕̝̤仑$`kX:K ' ||< LaN7Ed yp=\0HW3HQ5ˆ :4~ PBPi cpL@e6]@{KA,%ໟ% 2r4}I;=8C-E=5j:=,SM1}Y[#,$C"p hu=Nh 'ܢ %EP/a <7vcNVd `gPW@1e$l9P4pi q0__@_04}LR(0t_Ɏ#G*$_7l@ m۸r1%m7=۵۷ܼ ݥBĭfƍsٽܭ-ݤMd>$p 2NLD ݀Y 9 w OdDѼvW#UK%㣤.N_ i1,=(@6M0~]RI <@>0E%G4L;?J!HbIM=RDm͙8#X C4NyD!*~ (@ @ E EDOcpNJ`W`WH-o.( Z pkm*$Pߵ".޷%bNM?=n2&đ͠ s:`'p༐ QD1E:i; $`rK!M7(6N.1eTN1hjL Y8Zi(75`V8E?[:8X ac&/S8ĽPdRpKV0r%Vb$F1OR;$VAPc$žnvia %HVb2ŘPR$$LeԑuKNi2W2 !DHEG*yKT]Vc #Δ&zr\zr+|ODH!jܨ[6 @jB.YN$=rAf^X@(D,|dFK"yT1$.gBVƉxw|-dA9(h*~}μ>H!\p8VgB+@2\qH.nE+@d<#ǘ F8%D#<ѫg'_=iҼ>BxJJR $R@ I FO Z(kX5gxkx(s(j󖚈 ګ(C;xLB|"D@hiXDH7$K`IM NLdhIHAm3ѹ)@@QѩmzBPBETB0@C;hۀIL+gBIP@!+ipQЅdeҎjk.?L4)@xiL51G HE<$d'FIZHJC_XAi@9i4O; /Q$EiVnih5G2LIu6hX@x꤅ewЇQ-;W- -Z d3V vAB`DC40y4B_3J h e\ 5"h?8uMxUp4HutWP>}Mh?h&C] ijk|m]~jͧXmTkxGQDUyյTlUOP+X`=8``Úσ9؂)ABLT <#"Pn @,DzpMtG4j)ht\@׌\T,Pڢ 8Z(H`[(p۱[UZ_CdL0k?,lLKvXvMOȟћ\LFBv| `P)`h-0 Jȳ U ?h WW(h} pyuA[XE ؽLEEX5煂3gXMLHk]\YudkH8LҾ$\ցh7:;30ڣhՐ'ѱ^-X1upz"`o]hhMt(?  `` ᴈ˜`a'XZߏ?-/kexXix^Ќ@͘AM$uHTPT "<Xs&[@x# ,.>(PX`Tgthvv;h觠V.> b]]jlXAkH`HeX\W8fKigVD>sknvhlk쵶l< U]\ކk`knz_[ [8fJ&8eFF(`I9Ө;(=O:Zv ׅt/۲Vkk ց$:pqdƂ 6vnʲ ?(|>G noo,o6Xop{ >o O.`Fb%? ˜[&.Z"N˲PF↼CnǓDpx޹*"r78Hί܀4Ķp2op?0PHD}x4O*0/>;g }8UDpa&01>G??6G Egt=HGs5w 6]iwXijxfxlr(ɈAV۩%bW\&r#IVr@e0Vpᬝ"jd((hW{sN'$wo7s4OxLy抦} AevPv o>ssbxM;WlvmO|}xrgu7 kW{gpx'sE.iQRvnxjUgh/$󫷱uiW5#kvw<,)2h' ,-l^ D6pO#{?O6ׯd] G`op6 ڬzp{/o#6potXp8tzz{{O{5 o zɟo|2iPui( Zf&cPaȅV@`Wh z%~'7Fpa:  4^ (Q" (M0L /N>:I"I!&O$c:mJ 6ox1Ǝ C,J.aFI'ӦNB*5bbͪrȖ͘0aƚEkXYv e+WfrTYXu…IIbX1$Fa$YʅGŪj(N*C̖-CNq1 WN-{6E0G  ʖ_lR4tq2A#;P(E~۹w wNOL|{| W\I_m 2DU]}U6c \00-)vhJ(,tb(axcAR#U g8Jr%1i-jjWb)U a$(RwBCgY&QG`ђap[ N~=Q@X|cfAXqѳl;uS>ɓ<מTط~! *;O~R^laW| q.rvAxF+8q l"X2~ `\0E,bUqc$"tK4nDS%D-f:kĦ02jHsBf&v2l/t D yD-K#F8GU7".~eatbD6čFdY)6UHyE.x6q.]X Jp3_"`21L1 H\a^ FX`qv`)3\/B103H3 3ͳ@ˊ_֐\'$P*_aDHUR_XؙX@^@)& @C)8AI~ rZ|^6b8ǠyC?:_!@c:#@S#AAJ;Jb?HDT@`S6v7'KWOd赞)r`ł/F"38LLU @K}fBa`«50`RE1itY3:#J06@C:`$dD4GED~6^fbhTɘI\M>h2}f~2hc:zJw@'xyz^{gD'}fjbk&7X&JbC10Kf& M`\B'=%'M- c!(0&"(’0aW1Ix)F@<^z8$2PW^CE2DJ$¹(>BCx t}s@ :jbE* Lj 4A=CdFn>ǥF~j***6Ȝ:B^iygin*M5D3zJȜHqg$(ghivk1!c\)̜=H詌^Ѓ7C i 4%3ݣa^m@lsA <ܗ@hX@$#$BC,hw zC,,(N `͊XΆ"2,bJ,Z,=`l\PW -"/鬅X*m, yF`R0 & /"#4!A0,vwƜ^c0@lN\rZ`A–L8[ ~B.4TC/MFNznh^@ꮮX!E\ fH*(ET7LU#VÉVEH5UˬUDhTDűuUg5ZKbOtDPQ+(5S;5į$i%C J()ŦBAQ(''dFK#De%/.Bd$J+B'|)'t)0LH.րjrlOO ;={Zl<@G1,6HAT|9 D:ȣvcvCZwDlwvv|N}{y7}x"D(7s;7tWtSw/@4XCmN¶8t*/ A/(Td$D%(x% rB',A'R+tB'/)\[LA*rqK$8j[+V8#NtVyAX؝\]sDxlLMyo9\JěF/y9GGG1|O7t5pC o(TJq -3-%v*pG{DBJUFnB.454,.t'-E'4OlR`lXAdmIZmCģ$':4CK+{CcL{Ϸ $5pC7f2|=&9"Z/2-\N&p&(&ؚ.x,4B(zRUinÈty~0{U;~@{KB547õ{@ӀUQN?9掽lʗ p+Q]ї&L2Ґ>wǗփ؃W飻>rp mMKAs>}"%0/#&=,`PD/3D5%:Bf// B.W'LįY2!O@D%qcF9vdH#7GmrD9lԴy'RPrJ h-EP~dB!ʖ/cyN)7 Jңɞ)&VZj*,G\5Vڝm3p`-R44ʰ841#s>䣯D Kqu KLD^fVj7T:ɤQriT^E%  'n1PpLAaAvaVvwxJޭD- `\60 +/O~]AʡA١A~!n¡l/ojpooFM2a 2GgdA kQx4LA<AQaa.Co  #2A1j 'Q^ x`#6#?2#KH!ƗlNY'lqL!7Nu !<P!k`Z )$/pAt!b04A#2./`.A,2-ײ-,R-r,3L1ֱױ\2&aab8bula )-=)aP!Pa` Z"]`$09J!!A !#4b99?,8839S8893dHcG5ta`֤N5la5v!V#I8!LK? 5{SX |nneeׄO~Er5y}AjZ(.s|b5)XL!v"vv1Ԣ(}b j` 'o/8Z^n TXx[%uywa0Ub.N 栈!Ucvd`  P^m |JXJV z`{abaj5j?(Q3)+@L'W9 `e}hqPU:Y9JFCHw_!VzhaoQId, m8bɔ@! wX١9Yh?H1V`>`^p1ֲ`9Ysj/=F5'W@ŗb tbA 97Z;y:p2zMP__8bs*i2tI!lXX _(eb{uZ} X  Nu F h@͠c&,AT!sXiVgyb&L aRebk;dڮO V!~EoU[ Ҁ=!4;4Lܣ9B9;0RW4[<`u!E8RHS3yku-vep :Z?i pAA}j=ƠiZ@  NtJ0 GOUX<\\Ig|ō4D0Ha7<֕kݖ|Z( @b! i_3+!wےc3ƠAa&\<=:+Q0t`e}ƍ7$.$ϊaԷ:QzIHM3331a 3 5xgz {yGtCw0,?vkK&A0\UJA\b%J! (Q |ǁʸl<c?N ΋]F]EOI.0iOq/zَXsqc50ױ{xS|g{-̝ n Z@aګT%=Zbp ]GVāIbZ^ ~$_ 쟮x+Q61}бgYGAM1QNsiz`A#?}%b]No\O;!A ٌ%p }GJuZv$HTO\_$ċ ei#~_Xux0cbցp`+ R4-S Y"#F ŋ3jȱǏ CZ$A/u4A.G~8iA$Pq Km|1iȏh@ю$,ŤKZu֧X:z+dӪ] ķ1|\nܤ+/XP\p-RPZVMqiWzPD*iz&Bz餈jh.J|E@ahx)X\<2ҔS4R,R.bZBbd4I! in#8izG }ч!ֈ"vf6 P'@;) //u=-8e H"C\$($,G)IX/ V{V2\K\fłBi2UrÌ\s7or6KjPe2pcM2J+2)pcl_"$6r"bݙi"iqqvQ2M Ђdw砇. 'rr8 <QG"I "~s/pPoE;m?;n߃'B}g4R!`55rQ\nq ^$k-ffhCjnt8s`5x P#88a ^RB/!kp p+8t V%* XH"HL&2% [ 9" PDr 6h01HE P"`BN`G'_-F1ьB>-x D@ ҈ x4oD"$%II&Z4$'IFRr+[4F2 %"@2f:@9jZ؄&5nz '7)r<:ϙu69 ->EKAsTdx2P3D'͉Ztͨ2+QrY `}# ,gek(PJԢHMRԦ:PQQ1'd'jFR p ז\bɔZ*͵p\J׺URog] @kV(E.>:d'K:NBAUJ䟂aqe ߰jWֺ9 (5g#˯.5qDԮMr:]@*pZvHoy ku)tKMR gv"0Ը~aiLN;'L [ΰ|:- 5iŻ0gL 02ے :q8H d8N&;PP#1Dpb n"L2hN|XN=j;fX5|ohb EX0&{C9Љâ hE Q>.T@cаN96c'snl`-Vr#Ȏ8'p  (CվvgG^0Emsd;8!A(Axu sxAsͪ]zs3 <H;'N[WpHCG\&9q8|(pU!9C@hC5<-y1N[X96 q̖<: LҌfC(89NYDž 'MhC0!/:HxA ,pF":T@<Ыy~ۀ C^c|^ 'b <@tys=( L:%Oy+^4;ZOҠ m_@1vUgAlg0,B 9)^& PCXpc WE`=E0 c (̧pՐ@q1@Ġx 80}xp@ wup} #žA3:`i@eg "i@`blw+3-APVV5#BczblpE$U]ÎȐɒ<ɔ\ɖ|ɘɚɜɞɠʢ<ʤ\ʦ|ʨ,ɖ< 3㷺۵ P"`ʺ˼˾<ĜN[(,vƦ p |؜ڼ\ pCOf ǻ1+%v <\|=]}  @;lpkF0͸ "=$]&}(*Pf0]ѫ\ΕP"o @B=D]F}HJLNPR=T]V}XZB (@f1 $6="!:=npr=t]v}xPa-c@X 9 o ʰ،؎ْؐ=ٔ]ٖ}ٜ٘ٚٞ٠ڢ=ڤ]ڦ M`m*ΙPۺۼ۾=]}ȝʽ=ݼjذk rP}=]}=؝$"g- L^~=h\ 02>4^6~8:<>@B>D^F~HJL> $n&(ּK ^`b>d^f~hOo#Oq ֦ u`}==}.~戞芾5nOSpz ԰ _xynN慎^>봎ד^@۾_E\/~}=.n^>b~םGQe>\5~'g֓3΁ .@ r N9n픾 ͰNP Ѐ NN`pޭn