Git Product home page Git Product logo

pixoo64-media-album-art's Introduction

DIVOOM PIXOO64 Media Album Art Display: Elevate Your Musical Journey

Note

If you have previously installed this script, please be aware that there have been significant updates with breaking changes in the appdaemon\apps\app.yaml file. It strongly recommend updating your code to accommodate these changes.

Transform your DIVOOM PIXOO64 into a dynamic visual companion for your music with this script. It automatically fetches and displays the album cover art of the currently playing track, enhancing your musical experience. Additionally, it extracts valuable data such as the artist's name and the dominant color from the album art, which can be utilized for further automation in your Home Assistant environment.

Examples

VIDEO DEMO

PIXOO_album_gallery

Note

The following music services have been tested: Apple Music, Spotify, Tidal, YouTube Music, MixCloud, and Sonos Radio.

Features & Functional Advantages

  • Image Cropping: The script removes any existing borders from the image for a better viewing experience. This is particularly useful for album arts that have borders or a minimalist background with centralized elements. By trimming the borders, the script ensures that the main subject of the picture is not too small and provides a more detailed view of the album art.
  • Image Enhancer: Amplify the color vibrancy of the image for a more striking display.
  • Sensor Data Storage: All extracted data is stored in a dedicated sensor entity within Home Assistant, making it readily available for further automation possibilities.
  • Title Normalization: The script normalizes titles and artist names for easier integration with automations and consistent display, regardless of regional characters or symbols. For instance, the artist name "Beyoncé" (with accent) would be normalized to "Beyonce" (accent removed).
  • Light Dynamic Color Integration: The dominant color from the album art is used to set the background color on any RGB light.

Prerequisites

  1. DIVOOM PIXOO64
  2. Home Assistant (with add-on functionality)
  3. AppDaemon (Home Assistant add-on)

Installation

Tip

Create a Toggle Helper in Home Assistant. For example, input_boolean.pixoo64_album_art can be used to control when the script runs. Establish it as a helper within the Home Assistant User Interface or YAML code. It’s best to do this prior to installation. Here’s how you can proceed:

  1. Open configuration.yaml.
  2. Add this lines and restart Home Assistant:
#/homeassistant/configuration.yaml
input_boolean:
  pixoo64_album_art:
    name: Pixoo64 Album Art
    icon: mdi:framed_picture 

Ensure that the helper sensor is created prior to executing the script for the first time.

  1. Install AppDaemon from the Home Assistant add-on store.
  2. On the AppDaemon Configuration page, install the requests, numpy pillow, and unidecode Python packages.
# http://homeassistant.local:8123/hassio/addon/a0d7b954_appdaemon/config
system_packages: []
python_packages:
  - requests
  - unidecode
  - pillow
  - numpy==1.26.4
init_commands: []

Manual Download

  1. Download the Python file from This Link.
  2. Place the downloaded file inside the appdaemon/apps directory and proceed to the final step

HACS Download

  1. In Home Assistant: Navigate to HACS > Automation
    • If this option is not available, go to Settings > Integrations > HACS > Configure and enable AppDaemon apps discovery & tracking. After enabling, return to the main HACS screen and select Automation
  2. Navigate to the Custom Repositories page and add the following repository as Automation: https://github.com/idodov/pixoo64-media-album-art/
  3. Return to the HACS Automation screen, press the + button, search for PIXOO64 Media Album Art, and click on Download

Important

In AppDaemon, make sure to specify the apps directory in /addon_configs/a0d7b954_appdaemon/appdaemon.yaml. Also, remember to transfer all files from /addon_configs/a0d7b954_appdaemon/apps/ to /homeassistant/appdaemon/apps/.

#/addon_configs/a0d7b954_appdaemon/appdaemon.yaml
---
secrets: /homeassistant/secrets.yaml
appdaemon:
  app_dir: /homeassistant/appdaemon/apps/

Final Step - Configuration

Open /appdaemon/apps/apps.yaml and add this code:

Tip

If you’re using the File Editor add-on, it’s set up by default to only allow file access to the main Home Assistant directory. However, the AppDaemon add-on files are located in the root directory. To access these files, follow these steps:

  1. Go to Settings > Add-ons > File Editor > Configuration

  2. Toggle off the Enforce Basepath option.

  3. In the File Editor, click on the arrow next to the directory name (which will be ‘homeassistant’). This should give you access to the root directory where the AppDaemon add-on files are located.

    arrow

# appdaemon/apps/apps.yaml
-----
pixoo64_media_album_art:
  module: pixoo64_media_album_art
  class: Pixoo64_Media_Album_Art
  home_assistant:
    ha_url: "http://homeassistant.local:8123"  # Home Assistant URL
    media_player: "media_player.era300"        # Media player entity ID
    toggle: "input_boolean.pixoo64_album_art"  # Boolean sensor to control script execution (Optional)
    pixoo_sensor: "sensor.pixoo64_media_data"  # Sensor to store media data (Optional)
    light: False                               # RGB light entity ID (if any) (Optional)
  pixoo:
    url: "http://192.168.86.21:80/post"        # Pixoo device URL
    full_control: True                         # Control display on/off with play/pause
    contrast: True                             # Apply 50% contrast filter
    fail_txt: True                             # Show media info if image fails to load
    show_text:
      enabled: False                           # Show media info with image
      text_background: True                    # Change background of text area
      font: 2                                  # Pixoo internal font type (0-7)
      color: False                             # Use alternative font color
    crop_borders:
      enabled: True                            # Crop image borders if present
      extra: True                              # Apply enhanced border crop

Warning

Only save it once you’ve made the described changes to the settings.

Parameter Description Example Values
ha_url Home Assistant URL "http://homeassistant.local:8123"
media_player Media player entity ID "media_player.era300"
toggle Boolean sensor to control script execution (Optional) "input_boolean.pixoo64_album_art"
pixoo_sensor Sensor to store media data (Optional) "sensor.pixoo64_media_data"
light RGB light entity ID (if any) (Optional) False or light.rgb_light
url Pixoo device URL "http://192.168.86.21:80/post"
full_control Control display on/off with play/pause True
contrast Apply 50% contrast filter True
fail_txt Show media info if image fails to load True
show_text - enabled Show media info with image False
show_text - text_background Change background of text area True
show_text - font Pixoo internal font type (0-7) 2
show_text - color Use alternative font color False
crop_borders - enabled Crop image borders if present True
crop_borders - extra Apply enhanced border crop True

Note

light

The light feature is a built-in automation that sends a ‘turn on’ command with RGB values corresponding to the most dominant color in the image. If the image is black, white, or gray, the automation will select a soft random color.

crop_borders

Given the Pixoo screen’s 64x64 pixel size, it is highly recommended to utilize the crop feature. Many album cover arts come with borders, occasionally wide ones, which can distort the display of the cover art on the screen. To rectify this, the script ensures the removal of the picture frame border.

Original Crop Extra
cover2 cover2_crop kb-crop_extra
psb-original psb-crop psb-crop_extra

You’re all set!

Make sure that input_boolean.pixoo64_album_art is turn on. The next time you play a track, the album cover art will be displayed and all the usable picture data will be stored in a new sensor.

צילום מסך 2024-02-29 230356

animated-g


Sensor Attribues

The sensor sensor.pixoo64_media_data is a virtual entity created in Home Assistant. It’s designed to store useful picture data from the album cover art of the currently playing song. This includes the artist’s name, the title of the media, the base64 encoded GIF of the media picture, and color information such as the color of the font and the background. This sensor allows for dynamic visual experiences and automation possibilities based on the music being played.

Attribute Description
artist The original name of the artist
normalized_artist The artist's name in Latin letters
media_title The original title of the media
normalized_title The media title in Latin letters
media_picture_gif_base64 The base64 encoded GIF of the media picture
font_color The color of the font
font_color_alternative An alternative color for the font
background_color_brightness The brightness level of the background color
background_color The color of the lower part in background
background_color_rgb The RGB values of the background color (lower part)
color_alternative The most common color of the background
color_alternative_rgb The RGB values of the most common background color

Here’s an examples of the sensor attributes:

artist: Björk & Trio Gudmundar Ingolfssonar
normalized_artist: Bjork & Trio Gudmundar Ingolfssonar
media_title: Það Sést Ekki Sætari Mey
normalized_title: Thad Sest Ekki Saetari Mey
media_picture_gif_base64: >-
  zMGWyr6MxbNvxbRxyLyLybyJzL6LzMGRzcCUzL+Sy8CRyr6Kx7qEyb2OzMGRyr+Sy8CTzMGSy8GTy8KSzMGTy7+Ry7+Py76Vyr6Uyr+Tyr+Vy8CSyr+Tyb2Qyb6QysCSzL+TybqFyLmByr2Mx7uLyr2RzcCNzL+Oyb2QyryIyb2KzsSWy8GSyL2RzcCV0MSWyr+Tyr6Syb+Qyr6Syr+Tyb2QyLqIybuGyr2Oyb2WybyNyLqIyb6Qyr6UysCVy76Uyr6QyLyGxLFqxLJuyLuIybuFyryJzMGSy7+Tyr2Ryb6RybyIxbiAyLyNy7+Ryr6Qyb2Oyb6Kyb2Kyb2IyLyIyLyEyLyFyLuKyLuMyb2Pyb6Pyr+Qyr+RyL2Nyb6Oyr6RyL2KxbVyw69jxbZ9zsCNy76St6p+vrGDzcGPvrGAvrKEsKaBua2CzcGTvbOLr6Z/y76Syb2RyL6QyL2PyL2Qx7uMx7mFxrmDyLqMybyPxbmGw7eCyb6Qyb6Syb6Ryb2Ry7+RyLuGxLFpxLFuyLuJybuGyr2Ly8CPy7+Ryr6Ryr6RyLyJx7uByLuHybuJx7qGyLuHyLuCyLuFx7uDx7uEx7qCyLqDx7mHxrmGxrmGxrmEyb2Jyb6OyLyKyLyNybyOyLuHxrVzv6xdybh1p5xzTUQ4KiIiNzAqWVBBgnZZamBJHhYWjoJj1sqbX1lGLSUfw7aLyr6RxryNxruNx7uOx7qMxriEybuCz8OQzcCR0sWPzsKKyL2Oyb2Qyb6Ryr2Py76OyLuFw7FnxLJuybqJyLqGybuKyr+Oyr6Oyb6Syr+SyLmDxLNtxLV1x7qDxrqEx7qFyLyEx7yFx7uHx7qExrqDx7qEyLmGx7qFxriExrmDxrqBx7qEx7uHybyMyLuLx7qHw7NyxbFfr59kNi8oSj41cmhSaV9JLSYifG9Sua6CTUU5m45s286cnZRyf3Ray7+Pyr6PybyPzcGSysCQyLuLyrqEsqZ1Vk49TUM4X1dDgHVWx7qLyb2PyL2Pyb2Jy76OyLqHw7FnxLJuyLuGyLqEyb2IysCNyb6OybyRyb2KxLRtv6tXxbNwyLuGx7qEyLqGx7d5x7h+x7qHxrmDyLqEyLqDyLmEx7mGxriFxrmFyLqCyLmAx7mBybyJx7uJxrmGw7NxyLVhZVk5dWpRz8OS0cSP3tCWrKF4m45h2s2ZZ19LqZ13kohoUEg4m5BuoZh0Rz0xlIlrXVVFV08/vK6Bzb6IeG5Qc2dRiYBjS0M1gHJVzcCOyLyMyb6Px7yFy7+PyLqHw7BnxLJsx7uGyLmEybuJyr+Qyr2Nx7mHxrqDw7NswaxZxLRzxrqFxriBx7qGw7Jrw7NvxrmGxriDxrmBxrmBxrmCxbiDx7iExrmEyLmBxrmAxLd+xrmByLqGxbiHxrZzuKdaZFk9w7WEyb2MoJRuiX5fj4Zkn5Joy76NYVhFrqJ5pZl3ODEqfXJYua+EU0o7OzMramFMOjIqjoNe1siMem5Qk4douK2DcGRMva57zL+PyLyNyL6Px7uEyr2NyLmFxLBnxLFux7uGyLqDybyNyb2Ox7qDxbiDxLqDwbJqwK1cxLNyxbmDxLmAxbmFwrFrwbBrxrmFxLiDxrmCx7qExbiCyLuGxraFxreDyLl/yLl/xbd9x7h/xrV3xriHx7d1uKZbXVQ5vbCA1MmUpJhwhnpcSkM2a19G1ceSa2FNua2C4dSijYRkj4Rk5NeklIlojH9j59mhfnVWn5Fpzb6FdmxOVEo9ZFtFoJJoyr6FxrmLyL2Qyb6Qx7uFyLyJyLuExLFoxbJtyLqFyLqEybuLyLqGyLmCxrmDxbmEw7Jov6taxLJyxrmExrqBxreAwK5jwLBqxrmFxrqFxreAr6JxtKd0rqBzz7+MyLmFx7iCx7iBxrd/xrd7wa9nxreExLN2x7NjWE00PzUudW1VenJZXVZCKCEglIZfppxxQDgwm49ws6iBSUE1bmRNuq+FU0s6YVZGxLiJcWxTYVdDi4BdNC8nd21WfnJcg3dWuq18yr6Pyb2QyLyNx7mCyLuHx7mCxLBpxLJuxriExbiDxrmFxrqEx7iCyLiExrmEwbBnvqtXxLNvxrmEx7qCxLRzv61dwrBqx7iEybuEv7J+em9RnI9mm45jjYBcqJpwzL+JxbeBxriDxLR1wKxdxbZ+w7N2xbFgqZlcST80KCEeKyIfPjUsem9Tx7mDgnlWPzcwhnphn5VxRTswXlI7p5txW1E/WlA8t6p+hnxgWk8/npBoSkM2U0s9WlFAPTUreW1S0seSxryNx7qJxrmCybuJxriExLBnwrBvxbiFxriExbeGxbiIxrmDx7mFx7mDwK9ov6paxLRyxbqHx7h/w69jwK1ewbBnxriBxrmEybyDmYxkkIJdgXZWUkY3qJlwxriGxraCx7eFwrBswatbw7V2xLN3v6tZx7JnxraFtKd9tKd4wrWCz8KOxrqDxbmEyryNyLiJxbeDx7qJx7qBxLeDy7yJzcCKxrqGxbmLzcCLuqt7T0c3joZnoZVybGBHl4tkzsKRx7qMx7iHx7mHx7qLx7iFw7BlwrFwxbiGxrmBxrmFx7iGybuFx7qGx7mBwa5mwKxdw7NwxbqFwrN0wa1gwbBpwLBoxLiAxbiCy7uDopVsaV5Gq55ye3FTa15InY9lzL2IxLR8v6xhwKtaxLVzxbR4wKxdwK1jx7eFzb+Oy76LxrqIxLeJxLeBx7qFxLiFw7WCxLeEw7WFw7R/xLeCw7aCxLeCxbeCxLaHw7aEyLqDgndXVEo8eW5Wrp9uzb6ExrqMyLqKx7eGyLuKyLuKxbeEw69kxLFwxriHxrmAxrqDx7iHxrV1xrV1x7mDwq9lwKtdwrJvxbmCv65nwK5kw7Jwv61kxbeAxbiCzb+EiXxbXVA9k4djRj4xSD0yqptwybqIwa5uv6pbwKxaxbZ6xbV3v6xav61jxraCx7uMxrmIxrmHx7qLxrmBxLeDxbeFzr+JyLmDyruKzb2HxbeBxLiCwbN+wLF/xLaGz8KMuax6qZxzzsKQz8OPyr2BxriByLuLx7mCxriHybyOyLuLxbeEwq5iwrBwxLeIxrl+xbiCxLR8v6pfwa9ixrh/wK9lvqldwbJuxLd7vapfwrJtxLVzv6xhw7V8xLeAyr2GlohkeGtNfnJTd2tQdWpNw7WGxLR7watfwKtcwa1hx7iDw7V1wa1cwq1kxbaCyLuLx7qGx7qHyLqKxbeAyLqIwrSCgHRYT0c4XVRDhXpZin5Wc2dMNCsnlYlf0cWPlYtmNy8mVUo8xruLxbiKxLZ+xrmCyLuHxrh/x7uJybyPybyMxbiEwq9lw7NyxLeHxriAx7qCw7JtwKxfwa9jxrd9wrBkv6tYw7Jxxrd7vqtgxLZ4xbZ1wa9fw7d8xriDxriDwLN+wrWCd2pQe25Qf3VUopJnyrVuv6hZwaxdw7Ftx7iJxLVzv6xcwK1hxbd+x7qMxriFxLaDxbmLx7d/wrF4Ukk4JRwdOjAlOjAjHxgbal06nYtQOzEll4dZ18mOk4Zcf3JUw7WIyr6PxrmLxbiAyLqEyLqCx7l/yLyKyb2Nyr2MxbiCwq5ixbNzx7mFx7iCyLmAwrBkw65ewa5ix7d8w7BmwKxZxLRyxLZ4wa5lx7mBxbZzwK5gxbZ9yLqCx7mByLmCx7iCxbeFqZxtbWJITUIyrJhaw65dvapdx7V6x7iFxbRywaxfwKxfxbZ4zL+Qz8OMzsGGzb+Ozrt4eGpBRTorqJZavqpexrBkh3VKgHBC18FraFs6pJdqs6ZzVEs2Rj0zWk9BsaZ+yr6LxLZ+ybmCybmAyLqEyL6Lyb2Nyr6Px7mCwq5exLNyx7iFx7mGxLV4wa5cwa1ewa5fxrd4wrBmwKtbxLJxw7Rzwa9qx7qHxrdwwa5fx7aBx7mDxbmAxriBxrd/yrqCva97Rz8yHxodZFc3yrNiybZvx7aBxLaBxLRywatev6tgyLl8p5x2jIJijoNYnY5kxrmBYFU7qpdZyLRirpxUpZJNpZFWqJRZwa5pZFhCsqZ3cGdHY1Y2bmE9Ny0lY1hDzsKOwrV9yLmCyLmCx7mFyL2LyL2Ny8CNybyFw69gxrR2x7mHyLmBw7Frwa5cwa5ewa1exbZ2xLFpwq5bw7JyxbV5xLJtyLqFxrZzwa5hx7iAx7qDx7mBx7eBxrd+yLqEuat5PDQrJyMjKCMiU0gxnpBnybyIzb+LxLN0wKxcv6tbzr9/d21TNy0jPTQnYFQ+uat7aV5Fx7d/z716l4laa19CUEc2Z1o/yLqBbmNIsqV3amBEzLhi2MNktadyYVhGyr2LxrWAx7mFyLqGyLmHyr2Pyb2Oy8CNy76Mw69mxbR0ybqHyLZ4wq1dwa1cwK5fwa1dxbZ1xLFqwa1bw7NvxriAx7h7yLuGxbd3wK5fxrh9x7qDyLmAyLiCxrd+xriDwrBxRj4vKiUiPzYsPjYwJR8cT0c3n5RuxbR2wKtdwatgxbV6wbSDv61tvapgxbZ9yryHU0o2a2FIqZt1p5pxkoZkOzUsd2pPtah4WU86saN2TkU3YVQzjn9LXFE8c2lP0cORw7V/x7mEyb2Myr2Oyr2OyryQzMCOyr6Px7d5xrV2yLuExLJswqxcwa5ewa5cwq1bxrZ2xLFowa1aw7FvxbmExrl/yLuFxrd6wq5dxrd8x7qEx7qCxrmEx7mCxrV4valdfW1AYFM3aF9CkYNhoJRuNTApIx0gkoFRyLJfwKtixLR4x7yHxrVxwa1ew7V5zMCHlotiKB4eIhsbIx0dHxgYQTYrsaN1dWtSIhkYi3xbopduPzUpMiglUEQztqh0yr6LxreAybuIyb6Pyb2MyLuIyLqIy7+Nyb2MyLqDyruFx7dzw61dw61fwq5dwq1Zwq5dxbV4w7Bmwa5axbRvxrmEx7h+ybuDyLh8wq5dxrd7ybuFxrp/xrqDybiAw69iv6pT0b5xiHtXWlI6X1Y+1MiUj4hoGBMZfWxByrVfvaldxLV6x7qIxbNvwatexbd6xbiDzLyHrJ9zg3dXgnVYnZFoxLWCzb6It6x5rqFwt6p6yLmDv6xgsJ1Wxbd7yryAx7uIx7iAyLmFyLuIyLmEx7qGx7qHyr+Oyb2LxrqDyr2Ix7d0wq9hwq1exK9hxK5dwK1dxbR4w7Bmwq1ZxbNwxriFx7mBx7uDx7h6wq5cxrd3yLqDx7l+x7qFxbRzwq1iwrJwzr6BlYtiWU45WlE8o5dxsKd6IBsddWY+y7ZhvqlbxLR5yLyJva1ruqZcx7Z7x7mDxraDy72Cz8GFzb+Ezb6Fx7qEw7R/wLJ7y72CnpJou614w69iw69gxbd6xLh/yLuHx7qCx7mBybl+ybmCx7h7ybmGyr+Nyb2LybmDybp/ybuByLl+xLJwxrRyw69dwKxYxrV2xLNmwq1ZxbRwyLqFyLqAyLyBx7p7xK9dxrZ0x7uEyLp+ybqDxrV4xrd+xriAyrx/saRyjH5Xe3FRWVJBTkc4IB0ecGNAy7Vkv6xbxLR4yLuFwrJuv6tfxrV5x7iDx7aDxbeAxbZ9w7R7xLaAv7N9va13xbV9uKx2nI9myruBwaxhwKxhxrZ6xrqDybyKybqDybqAyLqBx7Z6wq9cxrV2y7+Oyr6MxrZ2xbZ1yLuEx7iAx7qIyLyKxbNxxK9lxrV2w7FowKtXw7JryLmDx7mCx7yAyLp+wrFlxbd3yLuHyLyIybyHx7qExbmBxrd/xbd/wbN/rZ9tjIRgKyYmIx4eJyMjPzUntaFawa1cxLRzx7mFxLRtwKxdw7R3xriCxbaCxbiCxrh+ybmAzb+ErJ5vuqp3y72El4tgrKBuy71+wq1iwKxgxrZ5yLuIyL2KybuHx7h8ybuAxbRuwq1YxbJqy7+Pyr6LwrBkxbZ3yLuHx7mByLyJyL2NyLqGx7mBx7qGx7h9xbRxxbd4x7uGyLuIyL2HyL2Gx7qBybyIyb6Myb2Nx7uExriCxbmAxLiBw7R6zb+G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X1I8vK54ybh3w7Jxxrp/x7l5x7mDybyJyLyKx7qBx7qCx7qDx7qJxbRwvKhYRjwrbmNKm4xlj4NgppltppdhTUU2Qjovu616wLR9gXdZoJVu0caSx7uIyb2MxbmExbqDz8KIzsCDn5FobF9GhnlbjoNkV08/PTYtNzAqJSAfST42kIRniH1eUUg5NjAqZVpDem9RlYlqvbGCjIFfJBwbYFdFv7SK1cqWzcKP0siUpJdxr6F5x7uNcWZPbmNQY1dEvrCAybyCw7Fmw7JxxrqBx7l9ybyKybyLyb2LyLqCx7qDx7qCyLmHx7d/wbFnrJxsu6x8u657lIlic2dOPDMnXlNAWlFAYlhCtql5aF9It6yCzMCMyLyIyb2Lx7qFx7qFxriCxrZ9zr+ExbiFsaV9WVFBHRgaJSAgJiEgKSYlKSQiZ15Jf3JUmoxmWlA9Y1lCiHtch31jdGhOua58UEY4u6+E0caXpZp2p5x3yb6NtKp/bGBIva+GtKqDVEg5pJZ0zcGNxLd8wq9fxLJyxrmDyLyFyryMyLyKybyKx7mEx7qDx7qEyrqFx7iFxrmDy72GxrmEx7uCva96tKZ4g3dSTkUyl4xpKyQhkYRe2MyXx72LyL2Iyb6Jyb2Lx7uFx7uGx7qCxrh+xbaAxLSE18mbkohpSUI3PjgzMSwoKSUlIBwajoJlgndbmYxkdmpPS0EyWE48a2FMeG5Stqp2fnNWtKmBaWFNLCUjQzkwwLSFvLGEgHVZkYRndGpOoZZvzsKTxbmHxrl8wq5exLNwx7uGyr2Kyb2LyLyKyb2JxrmGxrmEyLqFyLqHx7qFx7mCx7iCxLeCxLeBx7qCsaRxqptsjYNdiH1caV9IMScit6uByL6Ox72Lyb6KyL6Kx7yGx7uFxrmFxbmAw7eAzcCKtamBdGpQnpRwOzUtIRseJSAhRz40v7OKkIRmh3labmNMX1RDUEY1bmRPfnJZq5xvcGdLXlZDJB0eJiIiTkM5yLuNu6+EoJNu1cmaxbqLy76Ox7qJx7uLxrh+wq1dxbRuyL2Gyb2Myb2KybyKyLyJx7qFxrmFybqFx7mHxrmEx7iDxriCxbiExbiDxbl/yLyEy76IvrF9d2xPqpxyRj4vgHdb0siWxryKyb2NyL6KxrqExrqGxbeEwrZ/yb2EraJ2e3BZurCFY1tHaF9KXVVFRj0ywLSIxLqO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yb2Lyr6Oyb2LyLyMyr2Ox7uExrp/yLqIy76Nyb6NyL6OyL2NxrmHxLiHw7eFyr6Kx7h5vqtgvq5rgXZNWE08qJ52pJt2cGVPm5BxeG9XPTYrOTYuenFZKyUiLCcmLykmJCAfYVhI1cmZhn9hJB4fLScnJiAeoZZ01MeXrKB5Ix0eRjswwrSD2MuZn5Vvi31azL6IxLl+xrmBxriExrqFxbJtwaxawq1dwa1awK1hwa5ewqxfxbZ3wq9kwaxXxLR3yb2Lyr6Nyr6LybyNyb2OxruCxrt9x7uGy8CNyb6Pyb6RyLqHwbFwsaJrybuFxLaDxLV2wa1bwrFnwKxlY1g4KiMidmtUwLOKbGRMkolqWFJBLCUjPzcxLScmLicmKSQiGxcZQjkwz8GUhX5iJB4fKCMjPTYuu66Hy7+Tw7eGaF5IQDYpuKt9zL+SvbGEg3ZUxrmDyLuCyLmFx7qJx7R6watcwq1Zw6xdwK1bxbNywq5hwatgxbZ6wrBlwKtXxrV6yr6Pyr6Pyb2NyLyNyb2Nx7yDxrp/x7qDy7+Nyr+OyL2MxLNxwKtZw7N1xriGuax9xLR3wKxer55eqplZYlY4QTowY1hFVEw8UUs7ioJgRj8zJR8gLCclLSgmJyIhRj00hnthmI1sz8OWd29XJB4gKyclOjQsuKuFy7+VyLqIy7yJvbF+xrqEybyPy76OqZ5twbWAybyEx7mGxrmEwa5lwaxgwq5bwqxcxbJyx7h9wq1gwqxixrZ6xLFlwKtYxrZ7yr+Pyb6Nyr6NyL2Myb2NyLuFxrmCxrmFyr+Lx7uIyLl+wq9iwa1bxbR2yLuIz8KOzb19nItOemtGWE0zbWE9tKV00sONpZtuf3RWsqd+j4dlRDwwLSglOjMuKiMhhXhf3tOjzsKSzMCRsKZ/NjAqWVFCMSomamFNz8OXw7eExbiFybqHx7qEyryPyryNy76FybuGx7uEyLqDwrFtwK1fwqxfwK1ZxLJtybmHyLd9wq5ewaxhxrZ7w7FlvqpXxLZ4yr+Pyr+Oyr2Oyb2Myb6NyLuHxriExriIyL2Ex7qFxbJtwa1ewK1axLR1yb2Iv7N9em5OVkgwf3BJt6NZzLdkpJZkuKx70MOGxbmFzcGRzcOMyr6IfHRZPjcwOzMsm5Fwv7OJwraKx7yOz8OTZFtHUEc6dm9YMCkkv7OKxLmFvbB9xrmIyLqFyb2Pyr+QxrqDybqEyLuGybh4wq1fwKxjwKtbw7BoyLmBx7iDyLh7wa1ewaxjx7Z/wa9iwK1iyLuAyb+Oyb6Oyr6Oyb2Myb6Nx7uIx7iDxbiIyb2HxbR0wa5ewq5hwaxcx7d2wbWDhXpYd2lJlINKx7Vsx7RkvKlataZxzMCLrJ9yeGtOzcGMwbR5s6RfzMCFUUo5JBwbuKuDu7CHnpJvzcGSw7iIpZp1OjApsqiBVk8+mo5v0cWRwrWBx7mHyLqIyb2Myr+RybuKyLqDyruFxbNowa1dwKxewrBox7mExriEx7qEx7d+wq1iwaxlxrZ+xLNvx7V9yb2Jyb+Oyb+Pyb6Pyb2Nyb6NybyHyLiDxriIx7d2wa1jwa1cwq5jwq1ixbRxxbeEoZZruahvybVgw7BlwrBjw7Bbx7h70cOKhnlNo5Rh08aIr6RspZRYzsGFsqZ7emxRwLSD0MWWqp55p5p0y8CRyL6NW1NCqZ54t66GZlpHybuNx7yFx7mIx7qHyb2Kyr+Pyr+RyLyKx7h5w69ew61cwq5kx7h/xrmIx7mEyLqFxrd+wa1hwq5pxriFybqGxriGyLyJy7+Qyr6Nyr6Oyr6Nyr6PyLyHybqEyLqHxLFhw61hwa5dxbJuxK9kxLNsyryHzcKHyrp9w69dxLJkw7Bkwa1cx7d3vK5ntqRZxrp7zsKGnpJirZxay76DybyFzsGIxruDyLuLzsOZppp2sKR91MmXkIdpiH1g3NCdX1dEbmFLzsKKxrmHxrmHyb2Jy8CQy7+Tyr+Sx7h+xLFowq5gxrN1x7qDx7mEx7iEyLqFyLqFxbZ2yLiCyLuMx7mGxrmEyLyLy8CQyr+Myr2PybyMyLyLx7d8xLFqw7Buwq9ewq1hw7Boxrh+wq9jxLJsyb2IyLyGyLh8w7BgxbNnxLJnw7BjvqxjnYtKxbVvx7uIyLyGl4hYvqxnyLuFxrmExbiExrqEyLyJzL+UzcCSqJ11xbmIwLWMWVBByLuNfXZXHhcXi35bzsGLxbmEyb2Ly8CQy7+UysCUyb2KyLqHxreAybuJyLyKyL2LyLuNyb6Pyr6Ox7uEx7mEybyLx7uFxbmFyLyLy7+Ryb6KybqIx7mCx7qBx7Vzwaxbwq1hw65ewq5jxrZ7yLuGxLFnxbRwyLyJyryIybl9xK9gw7Jnw7FoyLVhpJFPqJdZyr6Dx7qHx7uIrp9oxLFpx7mDx7uEx7qGxrqFy76MvrGFyr6Ryb6PwraJgXZcIx4deG1Vg3peGBMWZlxIzsGMxbmEyb2Ny8GTzMCTyr6QyLuGyLuIyLuMyb6QyL2Syb6Nyb2Qyr+Syb+NyLqCx7qDyL6Lx7yGxrmEyL2MyL2LyLyDybmEyLiCyLqFxbZ3w65iwq9kwq5cxLBsybqJyLqExbFoxbRzybuKyryKybmBxLBkxLNrxbNrxK9eq5hdxbeAx7yGyb2Iv7GCuq1yyLZqyLqFx7qFx7qHx7uGyr2OsaV/rKJ91cedp5x5HhsZHxkbb2RPppx6IhwabmJM1MWRxbiFyr6PysGSzMCUy8CRybyHybuJyryOyr+Syr6Syr2Oyr2PzL+Tyb6PyLuEyLuEyb+OyLyHx7qFyLyJyLqGybmGyrqGybqDyLuGxrd4wq5ixLFkwa5fxrR9yLyLyLuDw7FlxrR1yryNy72PyLqDxK9pxbNxxrZzxbRwyryGybyIx7yGyb2Iv7KDw7R3u6hoxLeEyr2Ix7qGyLyNy76Uppt4mY5swLOLs6eGSUA1h3tiyr6V0sabm49to5Zsz8GOyLqIyr6Qy8GTysKUy8CUyr2JybuJy76Ry7+Tyr6Ty76Sy7+Qy7+TysCPybuGyLuFyb6QyLyJx7qFx7uFyryDybuGyLyFyLyFyruIyLh4wq5jxLFiw7Fnx7qHyLqKyryGxbJmxrZ0yr2Ny7yRybuAwrBmxLR1y76Oyb6IyLuGybuHyLuIx7uFyb2Jx7l/n45YxriFyr2Kx7yJyL6RzcKXwLWPxLmMw7ePxrqTx7uS0saZzMCWy8CW0cSU0MKOyLyKybyKzMGSysCTy8GSzMCUyryKybuIyb6UzMCVy76Vyr+TysCSzMKVyb6PyLqFybqFzL+Syr2LyLyGyLyEyLuCx7uFx7uGyLuGyLuIyLd5wq9jxbJhxLZ2xLmIyLuJw7WDxLFkyrp3zMCOzb+Qyr2Gyrp+zMCKyL+SzsOUzsKPzL+KzL6NzcCMysCKx7mBvaxpzL6Ix7uLzMGUz8WaysCVz8ab0siasqWBvbCK0caXzMKWyL6Ux76Tyr6Qv7KFx7uLzsGPxLmN0cab08ab0seb0MOSzsKOzcOXyr+W0caY0MSYy8GTxbmOz8SVzcGLzL+KybyPxbmLyLyIzsGL0MGMzsGM0MOMzsCJzsGNzb5+xrRjxrJgwLSIk4ZkqZt0npFprJtgrZ1ptqt/y8CUpJlyqptxv7SCn5Rws6iBua6Hv7KEva+DvK+Ctap8r6J0u6tzraB4q598raN8tKiBrKJ7rqF9wLWOh3xgr6OAsaWArKF6pZx4mY9sv7OImItnmoxnsaN5k4Vhppp4ppl2sKWArKB3q51zqJt3npJwq6B5qJx0x7yQnZFupJdxsaR3qZxumY1moZZxk4ddqZxxpphup5pwoJNoq55upJdsn5JgsJxTybRevbKLiX5gqJ17oJRxnpFrnZBtpJd0wreQmIpsmYtmnZFroZRynZBwlYhooZVxm41um5BumI5tn5Nvmo1pmY1toJNzoZRypZl2pp14qJp4wrWPnZFzsqWDsaSAp5t2sKaApJt4wbWKopRupZdwp5lyr6J7qp57qZ17qJx7p5x4rZ98qp18ppl3oZNxr6J8y8CUs6iAs6Z/l4lklodgrJ94saV/saV1q51vqZxwqp1xqJtwr6FypphvqJlpvKhexrNcyr6TysGZwriPyb6Tyb2Ly8CSzMKVzsOYyb6Py7+Lyr6My8KWz8OWz8SZzMGWy8GZzMKay8GVysCOyb2LysGVy8GXzcKYzMKZy8OYzMKVy8KYzcObzsOazcKXzcOVzMGXzMOczMGRyr2MzsGRzMCMzcGUzcSbzsOWzsSZzcSYzsKZz8WZzsKYzcOWzcOWzMGUzcKW0MSXxrmIw7aFzcGUzsKVzsOSzsKOzsKOzcCNzcGJzL6JzsGNzb6CxbFkxbBf
font_color: "#00ff00"
font_color_alternative: "#37457a"
background_color_brightness: 173
background_color: "#c8ba85"
color_alternative_rgb:
  - 198
  - 185
  - 132
background_color_rgb:
  - 200
  - 186
  - 133
recommended_font_color_rgb:
  - 55
  - 69
  - 122
color_alternative: "#c6b984"

Arabic Title When Normalized (letters changed to English):

....
media_title: آمين
normalized_title: amyn
....

Personalize TV State Image & Fallback

When the speaker is playing sound from the TV, a television pixel art will be displayed on the screen. If there’s no image linked with the music file or if the image can’t be accessed, a default fallback image will be shown instead. You can alter these two fallback images by modifying the corresponding lines in the script code.

TV

tv-icon-1

TV_ICON = b'x\x9c\xed\x9a\xd9\x92\xab8\xb6\x86\x1f\x88\x0b\x06\x03\x86Ka\x063\x9aQ\x0cw\x18l\xe6\xc9\xe0\xc4\xf6\xd3\xb7\xc8\xdcU\xbdwE\xc7\xa9\x8a>]\x99\xd1\x1d\xf9G\xfe\x91\xd8\x08\x99\x0fIKK\x00\x00\xdf\xfa\xd6\xb7\xbe\xf5\xado}\xeb[\xdf\xfa\xd6\xb7\xfe\xbf\x12\x0b\xfaT\x8f\x077\xea\x84\x12\x14\xea\xe1\xaf\x1c\xa3{\xcdd\xbeL\x028\x92\xf0w\x9f\xdf\xdf-q\xe5\xec.\xb9g\x83\xae7\xbe\xf40\xd1\x9f\xffg\xc7\x94j\xaa6\xc9)\xf8\xab\xd7\xeb\xbfA\x92\xab\x06~\xabEy_\xb2\x8e$\x0b\xc2\x9a\x1d\xffU9Eh\xd2l\x07\xa9\xe3\x13\xd4\x9f}\x8e\x9f!\xf5`\xdeBJX\xd2\x90\xdc\x9b\xb5I\xfd\xb2s5\xc5(\x14:\'pO_tz\x9f&\xab6\xe3X\x91\x8b\x10.\x95\x88\xc0\xb7\xef\xd0\xb8\xaf"J\x9b\xd0\xc7\xff\xaaq\xef\xd4\x99^\xf6RT\xed\xe2\xa4\xdaeq}\xcc\xa2\xbao\xc2\xba\x1f`\xbd\x9b\x83\xe6H\xf8\xef\x8e\xc1\xa9\x89U\xa3\x8e\x81Z\xec\x02\xb5\xa6\xc1\xf9\xb5\xe7\xed\xc7\xbeM\x1b\xda\x81wv\x01\xf3\xe40\xd5q8\xa2r\xa8\xac\xe4\xbd;\xe2>\xfc\xa3\x9e\xadNTwXGMTG\xc5\xe68\x85\x8d-\xbb\x92\xf8\xd9\xec\xb9"Ab\xef\xba=\xed:\xedn<v\x11y\xec\xfa\xcd\x8c\xd2\xed6\xf32\xda~w\xaf\nRO[\xe2\xa0\xe6\xe2@/\x87q \xf0I\xa5\xb9\x91&\xf6\xe3@J#Mc\xe3\xb0\xee\x87\xa1=\xf4\x83+\xf5\xaa,u4:F\xfd\xc9GT\xdfV\xe7V\xf7\xf6\x1b\xd1Ci\xfb\xc5x\x9b\xe4\xe8\x9e\xd0\xcbg\xf3\xbft^\x0fE\x9aR\x1c\x00\x8e\xc8\xf2\xfa\x07\x17(\xa6\x81\x8f}ZQ\x00\xa3\x94\x80\xe5\x16\xe0T\xd2\xc0\xf6L\xc99\xc4\xc7\x0f\x07\x8a\xed\xa9\xe2\xf6\xbd%4\xc0p%\xa09\x19\xd8\x82\xe4o\xf5\xfc\xee\x9f\xeb\xfea}\xe5\xc2\xdb(\x7fz\xdc\xb8\x8f\xa4k\x08\x12T\x0b\x15\x18\x808x/\x15uz\x8e\x80>2\x01va`\xd2\xb1D\xb0i\x9b\xed\xb3P\x069\x95\xab\x17\xea\xe1\\wBT\xf4VV\x1e\x93k\x19\xe5e\x19\x95\xe5\xb6]D\xd6\xf9\x1a\xf2\xf0\xa2\xb4VFYJJ\x8eB\xdcpXH\xc4|\x188\x1c2\x1bJ*\r\ti\x07k\x9a8\xb9\xab\xaf\xad\xf1\xfb5\xb8\xc0\x95\xfa\xf33\xfe\x0f\xf3\'\xcb\xc9t\x9dP\x03\x81\x90\x90\x96\x9c\xb4\x9a\x8c\xceo\x176\x0e\xb2I"~\n\x9d\xf3>\x94\x12\x10J\xa5\x14\x11\xa3\x9a\x04\xa4\x91\xca\xb2\x95\xb6\x96\x9d\xb6\xae\x9a\x92\t\xe2\xcc\xd5\xcdgy\xd4\x11\xb3\x96Bt5H(\xc7\xd0\x12\xa3\x86\xc3#i\xe0B"c#)`")F\xff\xb3}\xd44X\x1e\xc2\xd8\xa9\x8a\xcb\xc6\x7f\x95\xb9\xdd\xa7\xf3\x8f\xcb\t\xb5\x7f\xe0\x89\xa0MHM\xd6\xd6B\xd1\n\x07\xf5\xf5U2=\xf5\xe2\xbc\x8a\'\x0c\x1a*\x81\xc1>k9\x0c\x86\x80wZ\x8ewC\xb0wC\x95\xf3\xa8\xbc\xf5\xc3\x91\xf6\xc3\x85\xf4\xc3\xfc\xe5\xb5V\xe7\x05d\xe9IL\x85\xf2\xa5k\x14\xe4q\x18hn \x92G\xd7\x8f\xe9\x937\x0f\xba[x\xdb\xd8\xd0\x1c\x13\xb8\xd5Zf\xa1\xe0*\xeb;\xff\xe7\xb7?\xb3\x9c\xf4\x12\xf8\xa1\xe4\xd0\xa8\xef7j\x81\xc6\xf7s\x1d/\x11\x85R\x9c\xabE\xf3\x87\xeb\xfe\xbc\x18|\xe6\xfa\xb8\xd9z\xfd\xaci\xf1\xf9!$\xfb\x95Kn+~\xc9^Za\xf9Xa]\xf9k\xb6\xa7\x92D\xb4\xa3~\x7f\x88b\xff\x98\xd2G\xf1\xd6aoKH\xcd\xb7\x10\xbb/\xfd\x94\xbf\xe2\xf1\xde\xf6B\xe5\x05\xae\xac\x97\xa6\xa9\xaf\xb3\x90A\xde\xd1@|\xb8\xb4+\xf9\xe9\xfc\xe3bo\xfc\xb0\x01\xa4W\xd1W\xbd\x9c\xe3*\xd1#\xcc\xbe\xed\xf1M\xf7p\xe2o\x8c\x88\xf8\x1d\x9c+\xed~\xcf+\xc9\xb9\xc0\xd3}\xb1G\xc6\xaef/\x15\xbc\xc8\x17\xbcM\x16\xe6mMh\\\x8fv,\x1e\r\xbexV\r0\xf7\xdd\xf3\xbe\xab\xd6\xa5\xbf\x90\x8fXo1\x8d\xa7p\x86\x7f-\xb4\xb5\xba\x92&\xa1\xb8\xa7\x9d\xdb\xd1T\xd7\x8d\x9f\xf8\x02\xfe\xf1\x83\xdf\xa7\t\xf7I\x14nc\xc9\xe4r\xcb\xf1\x1f\xc2.^\xcf\x9b\x89\xc0g\xcb\t\xe7\x18\xab\xe7d91\x10\xff\r\xf1\xdf\n\xec\xc2\xf5b\xb1 \xfe\xc5&\xaf\x1c\xe2\x1f\xfe\xc8?!\xfe\x0e\xf1W\xc4:(\xf5~\\H~\xe4i>i\x9f\x97\x10\x16\xe6AJ\xcfry\xfc\xe0\xff\x82\xf6\xd7Z[\x7fH>\x14\x89\xa7[\xabmL\xc1\x91\xb3\r\xe2w\xfe\xfb\xa5\xe3\xe7\x15\xe3y\xd9\xc4yh\xf4\x9c%\xc5\xfb\x12\xfcu\xfe\xeeW~f!9\xed\xb1\xc3G\x86\xe8v\xee`\x8b\xe6-%KY]\x03\x01\xc5\xff/\xe3\x0f^\xeb\x9b\xe7gs\xde\x8f8~\xdda\xbf\xf1\xe3\xa7{\x8bY*\x87Y\x89\x86\xf3\x8b\xdasP\xfc\xeb\xfc:\xfe\x83\xff\xf1\x07~\x1a\x9fdz\x8a\xc6\xd1E\xd7\xfd,\xb7\x12\xe2?|\r\x7fi\xa3\xf8\x8f\xfa?\xb1\xf8>\xf1V\xa8\xa1\x86\xff\xac\xd3\xb3\xc6\xac\x86\xe1\xf9\x87\x82c(\x7f\xe3\x92C\xbc\xcf\xff=~Zi\xf6\x0cCs\x1aI\xe3Zy\x9f\xa3\xa4\xf1\x02gw\x86\xa3\xa8\x16[\xfb\xcf\x9f\x1e\xff\x17&\xb7QN\x87\xe2?\x98\x83@}\x96jw\xfa\x95\x1f+\xb1\x9c&\xb0\x8b&\xe0\x18\x04=W\n\xef\xfc\xfb\x1f\xfc\xf3\x9f\xf0\xef\xa6\xe7[\xf4|\xde\x8fw\n\xf1\xa3\xf1o-\xfb\xd8\xbd`\xd1\xc3Y\x8eB\xe67\x03\x7f\x86\x0b\xe2w\xbe\x86\x7fL\x1c\xb3\x0c|\x94\xefL\x01\x11\xbf\xca\xe1\xee\xfc\xc2o\xeb\x08R}b\x17\x17\xe0X\x8c\xf7\\\x0b~i\xff\x0c\xf1\xe7\xef\xfc\x14\x8a\xffo\xa9&\x1aq|\x14\xe2\xb8W\xce\xf4\xf50\xef6\xf6\xd3}\xa2\xbae\xa6B\x97\r\x99#\xdb12\xbf\xcb\x8dE\xe1\xcf\x81\xf48\x9c\xdbw~\xf0%\xfc\tt\xac\xb2\xf1\xa3 \x9e`\xd3\x10e\xdc\xd9\x98}e0\xbb\xa61\xfc\x8d\xc70\xec\xfa\xc1\x1f\xa3`8`\x03\xf7@\xec%\xc8n\xcd>;7X1\xbfI\x15o\xf0\xd5\x12Qh{M\xe2\x97\x1aF!\x03\x8f\x1e\x1dR\xd5\xbd\x97\xabb\x08\xb0\xb4\x93\xee\xf9\x04O2C\x95\x80\xedH\x85\xdfAm\xa6\x1eq\xd0\xf0\xf2\x99\\$\xb50\xc1E\xfe\x02~\xcduN.\x8d\xf8\xb3)\x94\xd6\xdd\xd6\xff\xf7\x97\xd7\x9d\xb9\x9f{\xe6^\xbf\xed-/\xe7g\x0b\xcd\x7f\xa5\x81s\x0f\xfd\xba\xcf%3}\x08\xa7\x89\xe0O\xe9\x8a\x9f\xf6\x1d~:\xe3;#;\xae\xda\xcd\xeeN\x10\x9blB\x89N\xd2%s\x83KZ\x13\x1e\xec\x88K\xd8I]>\xb5\xba\xcc*1\xce\x86\xad\xc8\xefde\xee\xc6\x10BMC\xfc\xa2\x8ar\xc1\x0b\x1c\xbe\x86\xbf\x02~\xd4dc\xd8\x10\xcc;\xffi7\xd3\x98\xdf\xd0\x97\xe8\xc6\x9aT\xc6\x1b\xae\xca\xdd\xa0\x8f\xef\xad J\xa1\x064F\x00\x1a\x81\x01\r\x85k\xbdc\x81\xbe_\x81a\xdf\x04\xbd.\r\xa8\xd7\xb6XyV\xe3%n\x13&\x88?\xdc\xf8\xdb\xa6B\xed\xaf\xa0\xf6w86\xcc\x01\xdf1\xd2\x1c\xb6\x10\xb6\xd0<\x93\x8f\x0f~\xf9\xf3\xf9g\x06\xf1?\xc1\xd6\xff\x87\x90\xa0\xd9\x82\xae,\x16{\xbb\xd1\x98\xdd\xd0\'\x7fb\xb8\xe7\xf9\x83\x1f\xe5\xbf{\xcd\x8fX\xa8\xbf\xf3\'4\x06\x12\xc4\x9f"~CD\xfc\xfeM\x98\xea\xcah\x0f\xf5\xa9N]\xabQ\x12W\xf2\xe2\xba\xd1a\xd7\x9c`\x1b\xa4\xe7I\xc2D\x86\x92XV\t0\xbe{\x08s\x97\xfb!\xccO\xbf\xb7\xbf<|\xfa\xfagf,\xe7Tr~$9]$q\xfb+\xedi\xec\xa9\x1e\xe9\xbbQ\xef0{d\xe6\xe9\xcc\xedQ\x02p\xd3\x10\xbf\x80\xda\xdfE\xfc$j\xff\x15\xf1?\x00\x98*\xd4\xfe;\xc4o \xfek\xa1\x13Xu\xf2=\xdb\x12\xb1\xc8i\xf4\xa8\x0e\x0eA\x17(\xb0\x95\xbc\xf3HP"C\xd24\x1b\x9a<\xdf\r\xf8\x8d\x82nH\xb6\xce;?P\xbf\x86?\x91\xdd\x93@\xf8a 5h\x9d\xca\xe4\xc7\x11\xa3/FM\xdf\xedzw?\xf6L\xd6\xa5\xdc^V\xb9\xb3\xe0\xe3,\x19\x84\xac\x86\xf8\x1f\x1b?\x0f\x92\x01\x03S\xca\x00\xfd\xf5\x86\xfa\xc0$LQ\xa1KTa\xd5\xfa\xc9\xac\x9f\xd0\xa91X\xbd(\xaf}\xa1\xc1\xd4\xe8\xe9\xd8\xdc\x0f\x0cI\xec\xd8P\xda\xf3]\x83\r\x94\xe6\x85\xe4\xe8\x9e\xdbVP\x81\xf4E\xfc\x82k\xb9\xcd\x96\xffTq\xc0\x91q\x97\x0c\x04\x1f\xc5\xcc=\xea(\x1e\xef\x18\xb3Jx\x9dW\xb9\x94G\xfc\x0f\x18\xb2\xf2\x0f\xfe\x19\xf178\x98B\xc4\x7f{\x03:>\t\xa9_j\xc4t5\x9f\x98e\x8aw\xe8\x88,\xac\xea\xa7\xd7\xd6,\xe2W\x921\x98\x04\xa6\x9d)\xb6\xe5\x18\xbe\xcb\xb8\xbae`\x04\x1f\xce\xb9-\xf0/k\x7fMp\xcd2\x0e\x02\xbf(R\xe8\x90\x81\xc4[\xe3D\x11h\x0eX\xe8{tc\xe6.\xe5o\x02\xe2g\x10\xff\x82\xf8\x05\xc4\xbf\xfc\xc4\xef!\xfe\xfe\x8eb\xe0(Lv\xa95\xd5\xc5\xf4X\xc3xM\x81#R\x1f\xfc/\xcao\x82C26\x9d\xc0\xb6\x03\x81\x85\x80\xdc\x85\xae\x90\xb4\xe39\x85\xbcy\x86\x19\xf6\xa5\xfc\x82\x19\xf8\xa2z9\xb7\x19\x15\x12+\x13\x85\xd68\xb2,IZ\xb7\x865\xa7\x0c?[*nl\xf1O\x80(\xfe\xab@\x07<\xd08\x16\xcd\x01\x1c\x8a\xff8bgP\xfc#@ZO*\x11VF\xd5\xd9\xfa+\x8dl\xbf\x8b\xeb\xba\x82\xdd\xab\x0b\xdb\x9a\xca\xa7\xe0"\xb2m\xf1"\xc8\x95\xbf\x90c\x18\xb6Lz\t\x13\xed,\xc7\xfc\xd6\xffs\xb2\xf9\x8a\xfe\xef\x19\x0f3@k\xdf\x0c\xf5C\xe6,\x9bD\x02\x93C\x88&\xa6,\xca\xf7\x15\xed\x92=m\x85\x13\xdd\xa6o\xea\x12\x07\x03JbTM\x91h\xf9 \xf5\x8c(\xc5\x97\xb3\xa4\xde\x80H\xb3{\x89\x0e\t=\xf0d\xd3\xd7h\xe3\xb5\xe0\xb6H\x81\xacf\xf0K \xe3\x19\x91\xe39)\xace\xbbx\xa9"\\\xd18+\xae!\x19\\\xc3\xd2H\xdb`\x7f\\\xc1\x97\xf0\xdfh\xc6C\xf9/4\x1e\xb1u\x86\r\x97\xc1f\x7f\t\xe5\xc3U)\xcd\x8bR\xba9\xc5\x14\xf9\xce\xbd_v#Q\xa8\x02[\x0e\x1e\xa8\xd4J\xa9h\xca\xa8G\xc5\xad\x990j\x92.k\x98g\xd9jl\xd30\xf7\xa2I\xaas=\x9e`\xad)vE\xb3z\xa5NRI\x97|\x19\'t\x11C\xbaR\xb5\xb7\xe6H\xd6\xe5N\x8b\x8a\xf0\xe1\x04>1o\xf7\x89Q\xfe\xcb|:\xff@z\x96[\x84\xdb\xfckW(\xfd%\x01\x9b\xb6\t\xd8\xd6\xa4\x99\xcc\x1c3J6\xf2\xd0u\xf2\xae\x0crjL\xae\x14\x7f)z\xb9,{\xd8W\xc7\xf6V\xf5\xcb\\G(S\x1c\x84g=\xc8D\x1d[D5\xc8\x8f\xea\xc8\xcce\xff\x18\x8b\xa8l\xae;\xb7\xb8\xf6rvU\xc8\xf8\xd2\xb5A\x1eZV\x06y\x94\xf7\x91J@8\x84^\x9a\xfa\xd6\xfeh\xfc\x7f\x01\xff\xe3\x9d_s\x024\xacWQw\x0b\xcb\xf4T\xcf\xf2\x82\xf8t\x18.\xf6\x81(\xed\x1a4\x8eo\x0e\xce+\x9e]\xbf\xb9\xbbu\xf3\xe6\xbe\xe6\x87\'\xae\xaf\x1f~~x~\xba\xafau\xeb\xe2\xcd\x15\xb3\xc5y\x057\xc7W{t|}z\x12\x85\xf5\xccR\xa3\\-C l\xad\x0c,\xd5\xa1\x8f\x9aC+\xba3\x83\x1f\xf3\xdf\xe7\xf3\xab\xff\xe47\xc0*\x18\x05\x07\xec\x03\x10\xfc:>\x85DP\xa52xdp\xc6/Tn\x16\n\x03\xcb\xc8=\xa3\xf6\xee\x9b\x01\xde\x9b\xc1}k\xe3\x9c\xe8\xd4e\xd7\xc6%\xd1\xd0\xee[C\xc3\xb7\xbag\x06T.+\xb6\xe7\x00Tne-\tR(=aM$Y(\xab-\xa3+U,\xb3\xde\x81\x9b\xb7{\xcd\xfa\xba\x82\xe3\xba\xf17\x9f\xce?\xd1\xe3O\xfc\x84\xb0\xdd\x8f5J\x00lO=\xf8\xbec\xa2\xbc\xe8\x12\x13\xeb\x92\x92\x01}\xe9\x00VR\x0f\xa9\xe8\x1eV\xa9\xf0~}\x94\x8d\xfahy\xd51\xc9\xab\x9df\xd7\x91v*vBPP\x0f\xb3R\x1e\xd2\x85\x920\x14\xdb\x99D"\xde\xa08\xc0\x146\xfc\x9bq\'GF~\xdc\x98e\x7f\xd3\xc3\xb3s\x08\x8a\xed\xf9\xc76\xff\xa1\xf8\xf7\x05\xfc\xed/\xfc\xbf_\x83\x95\x13N\x0fN\xf0<N\x0b\xfc!\x8c\x02\xf3\xda\x1e[\x88\x16\xf2Q\xdd[\xf6\xb5\x03\xfb%\r\xcdQ\x13\x9e\xdb}\xdbq\x14\xd6\x99\xf5\xcc\xab\xcc\xd1\xf5\xce\xdd\x16\xfcQ\xd3\x97A\xd8\xa8%\xca\xadb\xfb\xa9\x82j\xd0v7m\xc1k% \xbb\x9e\x8c\x16=5R\xb245`~\x1d\x7f\\z\xe6#\x0b~\xe6\xff\xf0\xfbX\x10\xac\xc7 8\x87X\xf4E\xe9X)\xe4\x111[\x17E\x00g(\xdd\xe7\xe9 \xb6\xaa\xd0&R\xd3\x0fj\xdbOI\x05\x12i\x98\x8a.\x17\x97)\xb4\xaeT~t+Zw\xbdABu\x82L\xb1\xae\xf3\x14\x1a\xfd\x00\xcb\x99\x9d\x92y\xf2N11\xb3\x1a\x08\xc0\xfb\xfc\'g\xf4g\xf3\xcf\xa3\x10\x9d\x04:\xdf\x9e?\xa9\xab\xf3\xab\x0b\xd4.\xab\x89R\xfd\x06\x18\x0f\x07\xc5\x05\xf5\xe0z\x84\xedx\x83\xe1\x8b\x8e\xe7\xbf\xe2\xd0\x13U\xe8\xbf\x8a4\xa8\x8b\xc4\xf3\xd5\xd0\xf58\xb4\x03X(\x9fp\xac\x92\x10M\x01\x8do0\xa0\xd6EKe\x14\xea\xabA`\x86\xc4\xc5\x86\xd1\xc5\xcb\xc8\xaa\xd0u\x91\xb7g\xab\xef\xcf\xbf(\xed\xd3\xdf\x1b\xe8\xfaa_\x85$:\xdf\xb5\xf1\xbc\xb5\xf80Q\xf8\x07\xae\xdc\xb6\xdd\xe7\x8c<\x14\xdea.\xbc\'w\xf5_(e\x11\xe9+\xea\xd7\x15Z3V\xb1T\xb4\xc8]Ddm\x14\x04u\x148\x15\xac\xd7\xf7r\xde\x0b\\\xbd\xc3\xf0\xfb\xf1\xce3F\xdf\xab\xf5Eq\xdd\x8bbY\x81\x1f4\xae\x97]\x9dgV\xa2>\xc4.\xa3\x15~6\xbf\xf6X\xb5\xaa\x9b\x9f7u\xb4\xee\x89\x1b\xdc\xc7$\xba\x8f\x10\xde\x13\xe8\xddh\x94\x01\xc7\xa3q\x8b\x1f\xe6\x87\x17\xf36l~l6P\xeed\xdc\x86\x1f\xa6\x7f3i\xbc\xef\x1b~+\xbf\x95%\xdf\x8f\x9fU\xd2\xbck\x96=\xc7\xa3v\xa3[}\x19e\x17\xd5\x87~c9\r\x83,B\x91\x8b?\x9b\x7f\xd3a-\x0e\x9a\xbb\xea\xfekH\x1aj\x9e*\x05\x14v\xb5\xfaFeZ\xba\xc0\x19\xff4\xad#k\xda\xe3\xff\xf6V\xe6Ws\xfa\xfb\xf1.g\x98\xcf\xd8+\x15\xf5\xd6\x1f\xd5[\xd2\x14)\xfalo\xfb\x14\xd7T\xbe\x82\xfdg\x89ksL\x1a\xd3\x0fD\xc7?8\xb1\xfa\xb7\xfc\xc8*\x89\xb6\xd7\xc0\xac!"\xed1X\x7f\xcbo\xfc\xbb*$Avh])\xd5\x93\x00\xcc\x7f\xfd.\xce\xf6N\xdfj\x8a\xdb\xfbo\x87b\xd0\xb7w\x9fD\x87\xb0\xb6\xf7$\xdf\xff\xa3\xcf\x07TH\x00\x8e\xf4^\xf6\x8f\xef@:@\x90V\xc28\n\x8e%\x14\xce\xa7\xbf\xef\xf3\xado}\xeb[\xdf\xfa\xd6\xb7\xbe\xf5\xado\xfd/\xe8\x1fi\xe3\xba\xee'

tv-icon-2

TV_ICON = b'x\x9c\xedZ[W\xb2L\x14\xfeA^\x80\x8a\x89\x97{\x06RTJ4J\xbaS\x144J,R\xd2_\xff\xcd\x1e\x92<\xe0\xa1^\x0b\xfd\x96\xcfZ{\xadt\x18\xdb\xcf\xcc\xec\xe3\x00p\xc1\x05\x17\\pA\x9a0<\x17\xe6=\x19\x0c\xd5J[\x95T0\xea\x04p5\x95\xc1n\x07i\xab\xf2\xe7 \xae\r\xf3\x1b\x89\xf3\xbf\xbb\xd6\xd3V\xe7\xcfQ\x99iPp|(\x08!Tg~\xda\xea\xfc9\x9a\xa2\xc8\xf7~\x9e\xd1\x80\x1a\xe7\xc5\xdf\xcc\xfa\xf0\xdau\xa1:\xf4~\xfc\x1b}\xc9\xe2\xfc\xdf\x8a\xf2\x115\xfb\x1b<\x8d#\xbf5{\x0f\xa1\xdc\xfc\x99\xef\xf2\x8b\x1a\xff\x8da\xc1=\xb2v\xbf\x8f\xf2 \x84Y):\xbf\x13\xdd\x03\xc5\xfd\xde\x1e\xe2y\x9fO\x80\xcfo\x97\x8d_\xd2\xf2w\xa1\xcf]\xc8\x0b:\xe7\xe0w\x18\x7fW;xn\xb5\xe5r\xbf\x87s\xeb\xf3\xf3\xf5\xfdw\xcf&\xe7\x80\xe2Z\xe2\xc1\xf3Z\xcf*\x9f\x93\xbb\r@%\xea/j\xf8\xfbX\xf81\x14\xab|\x98?\\\xcc\t\xcew\xeb\xbf`\xa80\xaa\xf9\x9c\x0f\xc6\xf3\x86\xb9\x9f\xd4\xb8\x1e\xd9\xcd\xb0z\x9e\xb6\xbf\x0e\xe5\x03 \xecE\xfe<{k\x8364\xb7>K\xc0\x80\x8f\x9e\xcd\x9f\xbd\xcf\x9e_\xec\xdb\x86*\xb5\xb9=#\xaf\xa9.\x02u\x93\xe3b\x85\xc8 \t\x8c\xbf#A\xadu\xb8\xcf8\x07\x18\xa6\r\x85i\xb4\x06/\x1d;\xf1\x99\xd6}\x14\xf7r\x13\t\x14\xf8\x7f\xf1GtFz\xec\x0f\x93\xea:\xacu0\xe7\x1b\x8c\xa3x\xa96u\xb8Q<\xb8\x7f\x96\xa0\'i\xf0R\xb3\xe0\xad+2\tYH\r\xf8\xb9:7<U\xbdx\r\xf4\xa7/\xfd\xb1\xe6\xab\r%xx\xd1\xe0\xe9\xd1\x87w\xd9\x86\xec\xe4\xeb\xd9$\xc97\x00\x1erg\x16(XL\xf0\x1e%\x1e\x0f\x91/\xd6\x0b^U\x84\x8f\x92\x17\xdb\xc7w\xa5\xa5Ji\xb3:\x18X\xcfv\xda\x1a\xaf\x91\xf2\x8e\xfa#\xbe\xeb\x82q\xe5\x9a\x9cn\x9f\xa8L|\xb0\x1e\xd8\x99\xd6\r\x9e\x07\x1c\x83\xf3\xba\xa0\x7f85\xa0\xef\xf2\xae\x00r\xfd0Q\xe7\xa2\xc3\xa4q\x1c\xfeXo\x92\xf04\xeaE\xd4\x03\xf37\x8c\xe3\x89\xfa2\xde2\xe3]h\xb8\x84}&\xc5#\x9d\x81\x86y\x1ag\xe0\xf9U\xdf\xa9\xa7<\xc5\xda\xd8\xa6,~QC5\xd5\xbc\x00\x04\xcf\xc2\xbf\xf2w\xb4\xf4\xe3!\xf6\xad\xf7\xe9\x99a\xd2m\xdb\xf4s\n\tl\x95\x96\x8e`\x07\x98\x17\xa4\x8d\xd1\x95\xb8\x9f?\xdb\xebn\xde\xfb\xe2_\x97\x8f\xc2?,m\xaf-\xfe\nxg\xb1OO\x81q\xb5Ga\xcc\xff]\xd7ii\xf9\x19a\xcfol\x19\x17\xfb\xe9\xd7\x8c\x98\xbb\xef\xb4}\xc6]vl\xc2r\xe1\x98\xffk\xddRJ\x8e\xcc}\x00\x1f\x17d"\'q\xc4x!\xf0q\xe0\xe7e\xed\x19\xfc\xdficqo\x91$\xa8\xf3\xb8\xaeQmhP\x1a\x86d1G\x1d\x18\xb4!\xea\x8a\xd4P\xc9$\xf0\x94\xa6\x19(\xcf\x1dM]\xb7\t\\\x1b\xb1\xaf\xd3\xa6(*\xbd\x8a\xa8\\\t>Y^\x83\\?\xfd\x9ai\xfcfn\xe5\x9fi\xf0\x9e\xa6\xb2e*\to4\xca\xea~>\xae\x80D\xb3\x19\x8f\x16\x85\xd5\xf9\xd6K\xb0h\x8a\x11\x16\xf3\xa9\xec\x9c\xd6\xfe?\x96\xb7\xfb?\xdc\xbf\x8f\x9eI\xcd\xac\xa5\xb2S\xb08\xff\xa0\xcfm\xa5\xd7\x16Uy\x1a\x10\xefQ\x8c\xd7\x87\xd5xJ\xe6\xf3\x0c\xe0:d\xfb.U\x89\xca\xe7\xe9w\xa6r\xe5\xb8d9\x7fb\xe3iP^A\x85Hq\xef7\xc9~q\r\x04\xc6\xa5W\x91c\xfb\x9f\xe8.\xc5\xef\x90c~\xaa\xd2r3\xe0c\xb5\x16\x9e\xf1\x90s\xc4up\xad0^\x1bVC\xc5k\xb3\x10\xcc\x01O\x01\xa3\xd7\xe4|w9\xfe\xd9\x15\x7f)\xfeC\x1c\xff>\xc7\xe23>.\xda\x11O\xc7\'5\x1a\xadKy\x10\xd2\xbc\xa0\xd2\xf5\xbcq\x1a\x9cF\xcf\xec\xf6I\xde\x9e\xfb\xee\xe1\x8f\xf6<\xeb\x05\n\tm\xee\x1f\x9b^\xa8\xe0\xd9`~\x05\xf7\x9e\x7fg\x8f\x98]$\xe4\x8boo\xe9\xdb\xff\x02\x98\x8b\xfd\x84\xff\xd5glC\x1f\xcf\x07\r\x8b\xccn<\xb5\x95U\xf9g\n\x1e\x99\x95\xa4\x15\xbf\xb7\x10\xec#\x9c\nn\xef~\xb6\xff<N2\x19\x17\xadx\xbfY]\xa3*\x86\xcc\xff\xc6u\xd8\x96+vG\xe9\xfb\xbfe\x8c\xbb\xc6A\xfc\'\xb6\xbb\x92\xffE>= \xb5\xa1\xb8\x1e+\xc9[WTJ[\xd6\xd5\xbcN\xbf\xfeY\x06\xf6\xb0\xa5\xa9\x95\xc8\x7f\xb9\xfe\x19<\xaa\x8a\xecH+\xb9\x0c\xfa\xbcAA_\xe1_\x9f\x1bJ\xd1\tIb\xcf\xa0!B\xfd\xee\xf4\xee\xcb\x96\xef\xc0\xe2\xf3\xcdx\x0e\xc7\xd6272\xa8\xc2\xca\xbeb\x9c\xcc\xf6m\xaa\xb8q\x9c\xc4\xbb\xf5\x8d\x98\x17\xc7\xfe\xc9\xf7\xef\x9a\xff\x02\xd8\xc7\xffx_\xad\x891\xcf\x97\x1c\xa0\rU\xc5\r\x8b|z\xdbWJ\xc2\xe6:Y\xb9\x80\xaf\xd3u\xd3Rr\x99p#\xe6-\x84\xe5\x10\xbc\xb7z\x8a`<7\xe2!\xe6:\x05\xc7\xa6\xcf\xaf\xba2|4\x95\xbc\xa0m\xf4@\x90k\xde\x89\xec\xe3]\xb6\xa9\xbc#\xa7`\xf5B\xda4w\xa2\xefo\xd6\x05\xc8\xb7\xf4i\xeb\x89\xfd\x1f\'\xfa\x1e\xc7\xe5\xcf\xcf\xdb\xf8c\xde}\xca\xc0\xbb\xcd@\xde\xdd\x17\xfb\x17a\xf5@\xda\x14\xf7\xa22Ty\x8f\xe2\xd8\xdc\xc5\x8c\x05\x8aq:\xb9\xdf.\xa0/(4v\xdfk}W0\xcf8\'\xdc\xdf\xef\xef\x11&\t\xd6w,n\xf2<g>\xf9\xba;b\xb9D\xda\x94\xbe\r\xbc\x03\xdb\xc7\x17\xdf\x03\xc3~\x8a\x9d\x17\xe1\xe6\xce_yo\x00\xdf\x8dZ\xdc\xab\x9c\x83\xed\'\xc1\x1e%\xd7Hx\xcf\xad?Y@\xc3\xdd\xf5|C4\xf9\xfb"\xe7b\xfbI\xe8\x8c6\xfda\xc3;\xdc\x9e+-\xf8\xd6\xfbu\xa7\x88\xf6\x83\x19\xdf}c\xef\xe8\xbay~\xf6\xfc\xafh\xa9\x91\xbd\xf3\x1e\xc6\x89\xe6\xb1\x17\\p\xc1\x05\x17\\p\xc1\x05\xffG\xfc\x07\t\x18\xcfc'

tv-icon-3

TV_ICON = b'x\x9c\xad[]W\xe2\xca\x12\xfdKQ\xe3\x19\xe61 J\x94\xa0 Q\xe1MP\x11\xd1\xc1\x01\x1d\xc4_\x7fk\x97\xbd\xdbJ\xd3p\xcf]w\\\xab\x17\x11\x92\xee\xfa\xdcU]]9\xef\xcf\x0e\xcf\x1a\x93y\xab\xbe\x1a\xe3\xf3\xf4\xb2|n=\xa6\xf7\xe7\xf2\xfd\xf1\xc7\xf8\x06\xe3\xdc\xdds\xf28\xbfm\xf5\x92;\xfc\x8f\xeb|]<\x9d\xad\x97\x0b\\\x17G\xd9\n\xdfct\x8e\xba\t\xaf\xf1\x1b\xaf\xfdw\xbd\xd9P\xd78\x9a\xa4\xfc\x0e\xf3b\r\xfe\xcfu+\xcf\xd5\'\x03;7h\xce\xa7\xf9\x94\xf3X\x1a\xb0F\xf8\xbc\x1d\xf6\xde\x90N\xc8 \xf6\x0c\xe8\x03]\x9d\xa7\xc1\xbe\xfe/\xbc\x87s`\xe0\xfb\xb3\xe9\xfc\xb7\xd2(|\xf2~\xd0\xa92^\x8f\x7fq\xbd\xd3Fw\xc6k\xccM\xf9\xda\xd1^\xd7\xfe\x84\xdf\x9dN\x07/^\x0e\xb2\x06\xe5ei\xc7\xbcXKu"4\xe0\x9a|\x83>?\x07\xe8r\xbc\x80\xbe\xbc\x91Mb\xbcc\xee\x18-\xdbdeio7VKo\x1fBK{\x9a\xbe\x87z\xc0\xba\xb1\xb59O\xcc\xc6(;\xb5\x03\'\x0b\xe5Mx\xb5\xf6\x84\xf5y\xaf\xda\xbb\xb3q\xfb\xbb\x95\x1f\xe6\x87n\xec\x1a\x15\xfb\n\xec\x1a\xf4\xe1\x99\xe2\xb3\xf8\xf4\xcf\x056\x08\x7f\x81\xcd\xf2\x9a\xf7\x80v|O\xdd[\x9b!\x9d\xea3\xeeY?Do\xd4;\xe5I\xf9y=\x1b\x19\x84\x03\xf3Q?\xb0\x05\xaci\xed\x8f4\xc6\xfcD\xe77\xfe\x1b\xde\x03Y\x84\xcf\x83\x16\xe8&\xa6c\xf5\x1d\xf1\xef\xd0\xa7\xac\x0c\xc8\xbf\xd7\x91\x91\x11\xf4\x8d\xa1\xfa7<S\x0e\\\xd3\xeaM\xb1+\xd0\x11\xed_}x\x8b\xec\xeco\xd6\xae\xf9\x9b\xf5A\xac\xaf\xb6\xe8\xf8"/\xa0\x9d\xf2\xd9%g\xd2\r\xfd@\xc7\x8a?\x81\xed[?S\x1a\x1c\xf6X\xfe\xb1.\xd6\xc1 \x16\x80N\xd0\x15\xfa4\x7fW\x9fq\xf2\xc1\xb5\xc5*{/l\x1e\xeb\xe0\xf3K\x06s\x8d!\xd4\x97\x95#\xe3\x88\xfaz\x84\xef\x8a\x7f\x7f\xce\x0f\xae\x8e\xb3\xd7\x9b\xbd\xd9\xfd\xf9\xe7\xf2\x80\xfc\x90\'\xd8\x0bm_\xe9\xa5\x0f8>\x89}\x1c\xc4;\xf0\xa4\xfe\x1d`\x04\xe9!\xdd^v\xce\'(\xa7\xd0.\x88=:\x84\xe6\xe1~\xf3\xeeeX\x9e\x02\r8O\xe5\x1eg\'\xa1\x8c\xa07\x8bK\xfd\xd9l\xf1\xfb\xf7\xe4\xe4c\xbc\xac_&\xb37+C/\xa3@\xcf\xe1\xc8/\x9b\x8f\xf63\x8c/\x8a\xc5\xc2\x97\xc7#\xd1\rl\x0c\xf3\xf1^\xe8J\xf1\xc7\xfd\xaf\xbe\xed\xf8\xb1\xeb\xe29y~8M\'\xad\xcfN7\x1b\x9dL\xce*\xb4\x18}\xd3\xae1\x171\xcc\xf2##}\xb8\x19_}\xbe\x8d\xb3\xd7\x7f\xca\x93\xcbd\xb2\x89\x0bB\x0f\xf9\n\xb1\x991\x80\xbc[\xbem\xec\xdc&7\xd2\x02\xf9\xa8O\x8b\xed[\xbf#\xfd^\x7f\xb2\x1e\xe4\x08\x1b\xbc,\xcb\x01\xe8^-\'\xf5\xceS\xf1\x10\xea\x9d4\x10\'7|\x1f1\xe12\x1b\xbe\xb7\xe7\r\xcc3z\x99\x8d.\xfa\xab\xfd\xf0~\xe2\x1f\xe4jqY\xe3>\xf28\x13Sv\r\x9bk)\xce8;\xb7\xbeN\xbb$~\xf09\xf2\x03\x9aU\xff\xf2)\xcf\xdd\x88\xdd\x1e\x83\xf6\xfbV\xd9\x82O(\xfe\x88\xcdP\xde\x90\x93\xcf\x81DO\xb4\'\xd0-\xf7,F\'\x831l\xe8\xcf2\xaf\xe7\xd3\xe6\r\xd7\x88\xe5\x13\x1eG\x8d\x8fA?\x8a\x0b\xa27\xc5\x02\xfa>rX\xe8Lb\x97\xea\x16~\x07\x1e\xe4\x7f\x1f\x0b\x83\x1c\x8a\xd7\x16\'\x19;cy&h\x1b\x1c/\x1f\xc1\xbf\xf8nV\x96\xc9kE\x96\xa2\x13\xe6\x08X\xd7\xe6\x02\xf8\xec5\x9b\xb3\xf9i\xaa\xf2{\xb8\x99tb:\xb3\x18\x1f\xfaT\xc5\x96"\xf9whk\xd1\xef].\x0b>\xad\xcd\xd1\xc6\x89]\xd6\xa7\xad/\xb5\xa7\xc9\xd3r\x945\xc1\xc3\xd3|R\xd8\xdf\xed\x9a\x8a\x8d\xd0\x8f\x939\xae\xefNj\x83\xf5\xcf<\xfbS\xeb\xd6\xbb\xfdd\xa0:\x8a\xe4\xa5\xf0k\xd0\xe6\xf3k\xa3;\xccK\xbf\xdd\xe5\xeb\xb4\xa3\x98\x1f\xfax\xe0|\x084\xd0\x06\xc2\\L\xb1\x081\xed\xdb\x06\xd3\xeb\xbdA\xb9~\xcb%`\x95\xf5~9\x7f\xb3\xf7\xab/#v\x9a\xf8\x8c\xcf\x8b\xa7d\xef\xad]\x1cAn\xe3\xfd\xdai\xb7_\xf3t\xf9\x1c\x9f\xb8\xe6\xe8c\xdc\xb3\xf9\xad\xd5\x97\xe6v\x167\xdc5h\xe5~\x84\xf2\xb1\xb2\xa4}C\xa6\xb8\xc7\xce\x11\xdb#\x859u\xb7l&\x8b\xdf\x89\xf2rwP\\\x08\x0e\x1c\xc6\xf6x~\xae\xcf\xe5\xe1U\xb36\xc6\xfd\xeb\xb7,C\xec\x0f\xe3\xe6F\x1cu\xb6\xc1k\xd0@\x9eC\xddX\x1e-\xad\x16\xff\xe0WjSnX\xfa4f\xc3\x16\xe0\xb3\xc0\x17\xc8\'\xb2\x0fPY99\x8e\xf7\x93\xe1\xe7O\xc5\x81z\xd1H\xc7\x95\xb5\\\x0e\xc0k\xf9}"y\xc3\x19\xf8\x97\x18z"k\xdd\xf27\xcd\x17\xb1O\xe0\x1e\xc1\xf0\x14\xda*m\x8b\xb2R?v9rx\xbf\x97Q\xb8\xb7pr\xb1\xf6\x10\xfa\x8f]\xdf>O\x99|\xd1Q\xfe\xf93\xce\xeb\xe0\xe9\xb1U\xeb\x856b\xe9A\xde\x049\x013\x07W\xabIH\x9f\xdd\xcf\xf2\x19\x8d\xc5.\x07\xb0r\x8d\xad\xb11\xdc~\xdc\xd2mc)m\x1a|j\\D\x0el\xd6\xb7\xeb\xc0F\xa2\xf9\xac\xc4\xbe\xbb\x93\xf4\x06\xfc\xbf/ju\xc9\x9c>A\xaf\xc6%\xd1\x0f\xf3\x0b\xdc\xfb2\x1c\xb4p\x1fr\xc7\xf3\xfe\xe4\xd5b\xa2\x95+\xbf\xf3X\x84xb\xfcQ\xf3_\xa7{bC\xe8\xbfv>b\xb0~\xe7\xfc\xbd\xc2\x8b\xa9\x0fx\xdb\x93\xdf\x99#\x12\xcf\xed3>\x96\xaa/\xe4\xf7\xef\x8b\xa4\x81x>i\xcdz\xd1\xfa\xca\xd1\xe0\xee\xa3\x96d\x18\x92\xf7\xde\x86\xf7`>\xdd\x17\x0b\x0f\x1a\xfb\xdc\xdeS1\xde\xf9:d\x1ab\xa3\xadyl\x1b\x98Cs\xdc\x00?\x99\'\xf0>\xcd\x95\xc5\x064f \x7f\xb0\xb5\xa8\x88]s?\x04\\\x9b\xb4\x96=\xe8vq\x966\xce?g\xcfV\xfe\xdd2\xdb\x93\xdf\x0b\xfc\xfe|\x9a\x9fH\xaew\x80\xbd\x8d\xdfo\x98=\xb3\xcaE\xd6\xb6y\x9d\xc7\xf3\xc0\xfe|\x9d\x8a\xfb\x05\xf9\x9f\xf7V\xf6=\xc4\x89\xaf\xdc\xed6\xa4\xdf\xd7\xb2\\\x8d\xd0\xda\x85\xcfA\x1d}6\x96S\xb6\x98SxZ"\xae\xc1\xb7\x87W\xb5{\xbb6b\xe3|\x98\xb4\x96\xedn\xfdr6(5\xce\xc2\xd7d\x1e\xbbO\xe6\xfd\xdbj\x8a~My\x9et\xed\xd2=\xef\xf1r\x12>w\xe5C6\x97P>\xf1\xbf\xb3\x0f\xe8+\xacE\x89\xdeS\xb9~\xf8\xb2\xcdb\xfap0\xeb_=\xe7\xc2\xdf` </\xcbr\xf5\xdaK\xba\x1f\xbdf\xfe\x81|\xf71\xcd\xcfe\x9f\xa3\xf9\x88\xe4\x01\xfb\xa8\xa0 \x86r^\x9f\xfb\x9a<\xd4\xdb\x88\x8b\x11\xf0\x05\xd0\xa5>M\x9d\x98\x98\xe9k)\xa6\x0eQ\xb1\x1d\xe4\xc1\x0e30|\x8c\x969\xed\xf7\x15\x9d\xbb\xf9/>\xd3=\xc1\xfb\xc5\xc5\xe7r\x80=\x0b\x06x\x9a\x9f\xaeZ\x88k\xcfy\xad\xfd\xd6.\x8f\xb0\xaf\xc1\xfe\x00\xd7\xf0w\xe4y\xd8\xe3=\x9f\x16\xcd\xe5\xa8l,F\xcd\xc6\xcb\xeb\xa4\xf9p\xb0j!w\x94\xb8\xd1\x1e\xef\xa7=\x89\t\x8f\x92W>j\xdd\xd9\xd5b\xbdn\x9c\xdfkm\xd5\xe8\x90\xf7\x90_\xeaLmK|a\xdb\xfe\x08\xcf\x85\xb5\x1d\xfa\xbd\xe2c\x10s$\xc7\x9fO\x0e\x92\xde{;\xa9/\x7f\x8c\x15\xeb\xe0\xcf\x88\xfd\xfa\xf9\x7f\x0c\xe4\x90\x1fK\x91\xd3\xb2\x8b\xd8p&\xf63r\xfb\xa4UH3\xf1\x00\xba\xb1\xb1;f\xfb\xacs\xf9X\xe1lIsg\xf1\x05\x8f_\xfd-\xf91\x9e\x13lk\xafW}\xe8r\'\x1f\x9d\xf1\xb7<\xfeO\x99\x88\xad\x1cC\x06\x16C\xad\xce\xadn\xb4\x16`rD\xe6B\x15Y\x04\xbcU\xf6\x96\xdc\x97\x9a\xb8\x0f\x9ba\x1e\xd99j\x8e\x9e\x0f\xbb\xc7;i\xfe\xf9w\xf8\xfe\x96e7\x93\xfd\xe5\x85\xc3\x17\xcd\xe1\x89\xc5\x16\x1b}<\xdbR\xe7\xb4\xf9\'\xef\xd3\\\xc7\xe1\\,Ns\xcf\xac> \xf7\xde\xb7\xf2+o\xeb1\x9d\xdf\x95b\xbfc7\xf2\xbf\xc3?r)\xf1\xb3\xf3\xfex\x1e\xb3\xcb\x90\xcfJ>\x17\xc9s->\xd0\xe6\xa9o\x9b\xf7\xa8\xbeM\xac\x90\xcfT\xf67\xcd]z\xff\xf5O7\xeb\xf4\xc7Y\xbb\x91f\xbf\xce\x8al\xfd\xb7l@\x86\xec/\xa76G\x8f\xf9\xbb\xd6\x9f\x03=\xda\xf3(\x8b\x1bzo\x10\xe3\xac\x1d\x11\xf3\x89\xb7\xe2\x83\xf7\x88\xe7\xdbt\xbf\xbe\xcb\x84\xc6$\xd3\xbfU\x91\x95W\xddo\x1c\xf8\x0b>p\x7f\xd0\xbd\xdc\xa6w\xcb7\xf7\xaf\xd4?\xb1\x008\xe1\xf1\xc3\xd5\x92\xad\x8f\xd3g\xb6\xe5\x04\xa8\xeb vm\xe3\x7fU\xcc\xb2^s\x90\xf1\xaf7\x9b\x89Mt\xff\x1a\x0e\x8c\xf6\x979k4\xc0,\xee+\xacn\xbd_\xbb\x98I}\xda\x1a\x9f\xe6\xf2\xce\xeemm\xd3\x8e\xb0\x86\x00\x9b\xe9%\xc5l+\xeew\xbe\xec\xff\xfax\x95e\x93\\\xf9\xef_5\x05\x0f\xba\x9b\xf7m\xd5\xf1x\xa7\xbfL\x0ejm\xd4KB:\xb56eq-\xa8\xd7\xc3\x16x\xd6\xaa{\xa5\x08\xbf\x95|Vd\xeak\xe2\xd8\x0f:\xbbAM\x965\xdap\x80n\x8c\xcb$\xfd\xe6\xff\xb9\x99\xbd\xfd\xa8}\xf1\x0c\xfb\x10\xdfY\xd1\x7f:\x9b\xb2{k\xaf\xb2E{\x8b\xbd\xc8w\x8fy\xb3u:-\xab\xf8\x1d\xe4%\xb0k\x9b\'X\xb9\xb0\x86\xa09#\xe4\xe6r!\x9eY\xf1,;\x16Cp?rT\xd6\xaa*C0\xff\xf5w\x92u\xcbn&&\xe3\xed\xbf\xde\x1ddE?\x97=\xceL}\xe3\xe2(\xcd.\xcbU\xf6!\xd7!o\x98\xe3t:\xce\xf2F3\x9b\r\x07Q\xff\x7f>\xcc\xdb\xc4.\xc4A=#\xa6\x1d\xd3w\xed\xb9\xbe;\xd3"\xfe\xc5\xea7\x8c\xf7\xb6\x9e\xa2y\xa2\xc3\r\xe6V\xf8\r\xfaG~\xbaa\xb3\x12\xe7\xae\x8eK\xaf\xf7\xf0o\xb0?\x16[\xc8\x15\x13\xf17\xfe5\xf8\xd6q\x87\xd8.v\xd3m~\xd9\xcd^\xb1\xe9\'r?\xf6\x13a\x9c\xd6<=\xc8[7p\x7f\xc7\xb0\xe7\xa4\xc4\x16\xee\xff\xac\x1f9[Ic\xf1\xff\xe3-\xcb\xa6\xf34k\xd63\xcf#\xff`\x0f\xd0\xff\xedK\xaa\xf6\x80\xbf\xd3F\x99\xfd\xfe\xd1\xf4~\xf1^\xcb\xb3\xd6:\xf3qct\xd3\x8c\xe2\xc4e\xd9\xbd\xaa\xc4z\x13\xab\xc3\xf3\xacP\x0e\xac{\xb2\xbe\xc3\xdf\x14G\xc5\x06\xc2\xb3C}.\xa8\x07b\\?\x0f^\xb6\xc5\xc0\xb9\xc4\xfenYx\x19\xe4\xd3"{=\x9b\xa9m\xff\xfeQ\xe8\xff\xea\x17Y7\x1b\x1dt\xb3\xb5\xe3\xf1\xfef\xa9\xdf\xe93\xeb\xae\xe0\xc0l#\x7f\x84\x8du\x9e\n\x1f\xab\x99\xd7h\x9d\x0f\xb9\x99\xb3\xe3\xd0o\x81\x0f\xac\x9b\xdb3\x9d\x8ao\xbb>\x8fJ=\xdf\xd4\xbe\x80)\xbc\xee\xf6k\xebh\x0c\x14^\x92\x0e\xea\xbe3\xd1s\xa9\xbc \x07"\xa6\x7f\x8ck\xd9\xf5\xf3wl(\xfa\x05\xf6\x81\x9a\'\xb6?\xad\xafLT^\x1e\x17\xdc\xfc\x8bE\xf3\x88|+~q\xff\xe7jA\xaaG\xd7\x9fd\xf9b\\\xa4.\xad}\x87\xb9a\xb4fn\xf0Um\xecsy\xf04_m\xe6\xff\xca\'\xce@k^\xff\xed\xcb\x9a\xf2H^ \x83\xe6\xa3\xb3\x01\x91\x91\xcc\xa39\x93\x88\xfd\xcbW\xe4\xf3\xd7?e\xd4\xf6\xc5\xf7\xdb\xd6\xee}\xde\xca:\xa5\x93\xc3\xbf\xae\x85\x06\xa3\xe2KbK\xca\xab\x93\x9d\xad?@\xee\xa3\x97\xc9m<\x06\x96\xa2\xff\xb9\xf7s\xe8\xff}\x91z=\xc2\x0e\xd4?\x1c\xce!W\xba=\xc8\xfc\xff\x9d\xa7\x89\xdaC,\xfe\xb1>\x1c\xc6n[\x03\xac\xf4\x1d\xf0\xdc5\xa8M\xd9\x9a\x86\xc7\x8c \x17\xb4\xbc\xea\x19\xa6\x935\xeb\xb7\xc8\x03e\xcf\x1f\xf5\x81/\xfbw87\x05\xcf\xf9\x17?.\xc6?\r\xf3/\x9c\x94?!\xdd\xeb\x1e\xfe\x8fgc\xf9\x0f\xce\x95\xdb\x8d\xd9\x83\x8dW\xec\x9f\tc\x1e\xe3\xd76=\x87{a\xe6\x83\xbbb\x07\xfb\x93\xb8\xaf\x86\xcc\x17\xb7i\xb3\xa2\'\xb5\xd92\xbbo\xcd+\xfcW\xe2\x9c\\\xafj\xb5\xec"\xd9\x8c\x93\xc0\xc6w\xc9\x7f6t/\xb1fv\xd8<\xd1:\xb5\xd8\xb8\xdf\x9f\xe3\xda\x9c\xf3\xc2V\x89_\x96\xf6J-\xcc\x9d\x950Fl\xd4OM\x0f\x13c\xbf\xc5\x12_SZ\x0ffQ\x1f\xf8\xe9\xb0|2V\x9e\x8e?&\xd9\xdbB|\xbc\x93U\xf2D\xd8\x80\xb8l\x85\xff\xeb\xe7T\xb0\xa0\xdc\xe0\x1f5\xa0\xd1\xfedH=\xf8Zu\xd0?\xa91\x0c=\x0b\xae~j\xf7\x88\xf4\x01=Ow\xb9\x82\xedK\xb08\xe8{\xb6d>\xc8H}\xc0\xe0*\xe5s\x99L\xe6\xef?j\x8d\xd0\xfe\xa7\x87\xdfx\x06\xac\x87^\x7f\xdd\x16>\xd6\x7f\xdd[V0\x1f9\xc2\xef\xb3Z\x14\xf7^^gM\xd4NA7\xf8\xaf\xf4\x0f:\x1a=o\xe6|dW\x1f\x1c\xfb*\xf4,\x01\xd8A\x9c\x13l`\x8d\xd0\xef\x91\xe9\xfb\xc6V4v~.\xd3YZ+B\x1f\xf8\x18\'\x99\xec\xae|\x9c\x83_?\xc8\xa5\xe7\xcd\xf9\x81\xfa\x89\x8b\xf9\xc0\xbdm\xfb"\xd4A\x91wW\xf6\xf4\x91><\xee\x03\xa9\'\xc6{\x7f\x96\xe8\xfa\xa3t\xaf\x14\x9c%\x86>\x009\xb0GQ\xeb^\x8c\x9d\xf2\xac\xe6\x02\x9e\x96\xf2\x06\xf5\xdc\x90\xe6\xc5\xa8\xc8z\xe5$k\xd5\xd3\xac\x97\xcc\xc5\x07\xd2\x08\xa6-\xb3\x9b\x93,\xbb\x9c\xa1N\xd2\x14\xdc\xdf\xac)\x01\xf7\xfa\xb3\xe5Fn\x0b\xfaa\x0f\xb4S\xe6ov/\x0b\xbd\x91n[\xd7\xb4\xba\xb4\xf5\x00\xde\xc3\xb3b\xafw\x97;\xd9\xf3es\x8e\xfd$wl\xd6\x83\xdc^\x10rx\x1f\xa5Q\xdd\xea~Qb\xffj\x19\x8fw\x18\x8fi\x91\x0b\x8f\xaf\xd67\xd5N\xb1\xa71\xd8\x84\xef\xe9\x17\xbe\x06"\xf6\xc0\\0\x96\x13\xf8\xb9\xd8C\x17\xec#1\x1f\xfb\x01\x15\x17\xe5wb\x071\x14\xe3zo\xf0\x1c\xad\x07\x9a\x98\x17\xe3\xed\xbf\xd5D\xf4L\xf8x\xf9\x18\xd2M\xf9\xeb\xf9`\xa4\x96\x1f\xc6>\x7f\xde\xee\xea\x82\xd6\x16\xac\\|\xdfh\xd8\x7f\xe0\xea\x05\xbe\xd6\x1e\xec\xa9d\xfe\xdb\x97\xd7A\xbe\x8b\x97\xffy\x88l\xe6\xc3\xb4\x85\xb3c{6i\xfb\xdf\xf4\xd3\xd5\x80\xa1C\xdfk\x13\xa9\x07\x93\x7f=K3}}\xbe\x1f\x0b}\xa1\xe2K\xac\x073\xce+\xe6\xca\xbaZ;qr\xdc\xd8k\n\r\xd7{\xe3\x17\xf4o\xfc-\xfe\x11\xf3\x86\xfbM\xe4;ix\x0e\x17\xdah%\x07\xe8W\xf3\x80\x98\x1d\x84X`s[\xbe\xa7`m\x80\xbd\x15\x15_\t\xb1\xf3s~8\xcb\x97\xc5\xdf\xe2\xffeX\xb6D\x1fS\xf6\x0cT\xec\xd1\xf4\xcc\xdb~U\xf6\xfb\xc6\xfc\xc1\xf6\xcfF\xfb\xad\x8d\x1f\xe9~\x12\xeb\x8a}\xd9\x1ef\xda\x87}\xce\xbe\x1fr~4\xb8\x8f\xe5\xc4\xe8\x85R|@o\x9f\xec\x1b\xff\xb4k\r\x9cmi\xbdk4>z\xfdgpd\xf1\x03\x98\xe8s}\xe6\x1d\x91xG?\xd0\xda\xa6\xd3K\xd8WZ\xe9\xe9d\xdf\x9f\xc1\xc8\xd8\xb9\xb2\xf6z\x07\xb9\x8e\xed5\x8ea\x80\xf6o6\xb2\x07\x9c\x7fj\xbe\xefxy\x1f%u\xe4\x89\xed\xe9j\x84\xf3\xc2\xc1\xf1\xfc\xf1\xe6x\xfcT4\x92!\xe2\xda\xd5s\xfe\xab\x97\x14\xf3\xe5\x8f\xae\xaf\xa9=\xcd\x97\'E\xa3\xf6\xc2\x9a\x1c\xd7\xb0\xf1\x9fq\x9d\xd7\xd4\x15\xe3\xe0\xb6\xfe\x00\xd8\xbe\xcd\xf5\xc2^\t\xce\xc1Z\x89\xb7\xbd@\xfe\xb6\xben}Kr\xa2\xe4\xf90?#/\xd3\xb4<G\x9e$\xbfWp\x9ag\n\xc46\xf6N"\xde\x03Kb\xbenq,\xc4l\x7f\xcd\xb3\xf9\x88^\x99\xdbk,g\xcf\xa0\xa9\x81s_\xc3\xf7:*k\x9a\xde\xcbX\xff\xb8\xb5\x89n\xd2\\\xbe/j\r\xe4\xfc\x9d\xa7\xe2\xc6\xd6(i+\x15Y\xe0\x1d\x91\xc7d\xf02\x1c\x1fi\x1f\x90`\x89\xfd\x9d=\xb6\xa4\x93\x18n\xf9\xaa\xe0\x9f\xa1%\xc4)\xf2\xa1=\x9d\xa6\x8f\x80\xb9\x94\xda\x9c\xa9\xad\xd8>![?\x89\xc9\xd8\xbf\xe3\xa52\xc8\xd7\x17O\xb3\x12g\xc5Vf\x9a\x7f\xba\xb3T\xd2\xf7\xad\x8b\xec\xfa\xea8\xf36E\x99i\xcf\xb1\xe9\xf7c\xbe\xe7\xd7\x16\x9d\xf3\x8c\xd7\xeeyB\x1f\x8d\xd5\x04c\xe7\xbe\xfa\xce\x99\xdd\xfb\x1aldo\x0b}\xa0Rg\x0fr\x11\xe6\xd0|w\x84s\xea;\x15\xc8\xa1\xdd^\xcd\xcb/\xacK\xefx/\xca\xf2o\xcfx\xbc\\\xcd\xbb\x10\xec\x91T\xdf\x0f\xf6\xfe\x96\xae\x8a\x7f\xdb\x9e;\x87\xb3\xb6\xbf\xde\xea\xc7\xdec\x87\xdf\x8b\x9b~\x7f\xcb\xab\xed\xb7\xb42\xdc\xe8I2\xf3\x84\xf5:;\xaf\xadc\xb3O\x8d\xfb`\xd66\xb56\x12\xe8v\xc3\x8e\x83\x9cIm6r\x86\xcc\xba\x89\xee\x89\x9c\xfdY9\xf8\x9c\xc1\xd8\x18\xdf\x13\xf4\xb5[\xf4Z\xbb\xbeM\xe69\xd1>/sF\xc1\x1e|\xfb\xae\x0e\xe7\xe2\x1c\xfaN\x80\xcb\xf3\xc2\x9e6\xdaf\xd8[\x1f\x9e\xf5\xc4jj\x8a\x8d\x81\xbd\xe0;\xeb\xa3\x16\x8b\xf8\xfe\x9b\x8d\xc7\xe1\xbb\x94\xb6W-V\x83\xb7\xf6\xb5\xed\xfd\xa1p\xaep\xe8\xfaF\x06\xb4]\xff\xce\x9c\x93\'\xe5H{\xd2\x81wI [\x83oa\x0ei\xeb\r\xcc\x13\xfe\xcd\xd9K\xa8\x17_\xa7w4\xf0\xfd<\xc5=\xb3g%\xaf\xb6\xdfC\xf7Dnm\xff\xfe\x92\xeb]\x0c\xdf\xb9\xdc\x90/z\x9b\xd9\xeb\xe4\xde{\xd1\xfd\x15j\xe5\xe6\xddV\xbf\x870g,\xdbtfk\xaa\x95\xbd\xaa\xc9!\xbd\xcc\xb7\xf4\x08\xef\xaa\xe1p^\xe8\xc2bw\xc56\xc1?{\xe5E\x7f|G\xc0\xfa\xcc\xb6yI3\xfb\xbb\x95W\xf6\x85\x1b\xcc\xad\xc81\xe8\x1d\xb2\xefR\x87kx[2\xefH\xc4\xec[\xeb\xdb\xee=<\xc6\x7f\xea8\xd4%\xb1.\x94\x1f\xf7q\xd67\xad\x0e+}\xe5\xb8\x0e\xecRm\xd0\xd9\x18e\x12\xd2\xa9\xb2\xde\xf1\xae\xb0\x7f\xe75R\x7f\xf6=\xaa\xe8Or:!\xa6\xd8~>\xad\xd9\xd9\x1a\xbf\xed\x0bF\x1f\xbf{\xbf"\xd6\xfbl\xeb\x19\xd4=\xdfq\xdc\x16k-\x16[\xd9\x87v\x1c\xf2\xe3\xf5\xee\xde\xb5\xb4=\x95\xdb\xde\xcf\xb1\xe7\x97\xf4q\xee[6\xfc"\xf2\x0e\'\xe9\xdd\x96\x93p\xdd\xff\x00y\xdf\x7f\x13'

No Image

no-image

NO_IMAGE = b"x\x9c\xed\xd3K\x0e\xc3 \x0c\x05\xc0#q\x86\xdc\xffR\xed\xa6RU\x81?\xd0EZ\xcdl\x92 d?\x87\xe4\xba\x00\x00\x00\x00\x00\x00\xf8W\xe3\xa9\xba>\xdetjvzD\xeb\x95\x1cc!\xab\xd5\x9d!\xab\x99\xf5\xc8\xfaV\xdfM'WT/\xaasz~\xdf\x9a\xbf\xd2\xef\xae\xf3G\xd7J\x9e\xa8_w\xcfj\x7f\xe5\xbe\xd2kw\xfe\x9d\xe7\xcf\xefh,\xccrV\xb2v\xe6\xac\xd6\x8c\xe6\x8frW\xfa\x9d\x9c\xff*\xdb]\xcf\x7f\xb6~:\xffkm7K\xb6\xb7r\xdf\xe9\xdb\xc9U\xa9\x1f\xadW\xfe\xa7,\xd3\xe9\xfcY\x8e\xd9?\xd4}'\x00\x00\x00\x00\x00\x00\x00\xbf\xe2\x01\xb1:\x16y"

no-image-1

NO_IMAGE = b'x\x9c\xedZY\x93\xaa\xc8\x12\xfeA\xe7\xa1\xd9\xd1G\xc0\x15\x8f\x0b"x\xf0\xad]Z\x10\x14\xbb\xb1E\xfc\xf5\x93YP\x8a\x88\xd3=w\xae\x1dqo\x90\x11\x19\x16E\x91\xd4\x97{\x11*JE\x15UT\xd1\xff7\xe9\xdf\\\xc7\xc7\x8a\xf2\x02l\xe7\xe6"%\x9d\xa32F0N\xb29di\xad(\xc1\xba\xfc\x9dx?*\xc8\x8erkF\xf1U\x8e^x\xb6n\xdc\xcf#\xb9\xf1U\x162\xab\\\xdfO\xdfY\xc6\xdf!6{\x9e\xcf\xbd7\xcc=\x8fs\x88\x17\xef\x8f\xb29|7\xde/\xd3\x01\xce\x87\xf1\xadl)\xb7.|\xb0\xbfYn\xde\xcd\xdd+\xbeK\xcf\xe6\xc2\xdc\x9a\xfc;)}\xd7\xfe\xb8G>\xbeb,\xe2w\xb3\xf1\xa8 \xff\xa8\xdc\xe2*\xdb\x0b\x95\x8dvu\xe3\xab\x8d\xa9^\x8a\xfb@\x99IA.\x8e\x8f_`@Y\xb8\x06u8+\xf8\xf2W\xc4flg{C9y\xfca\x89\xad\xfen\xbe\x88\x9f\xcd\xd6J\x99\xcd\xd8\x92gg9\x1d\xd31\xf5\x81\xbc<;{\x96\xb2\x9d{\'\xca\xa7\xef+\xf3\xcb\xaf\xf0S\xf9/\xf15\x0e\x91V\xd9\xdc\xac\xc4^\xfc7\xf1\xe7c{\x16\xdf\xe3\xa7\xfe\x90g\xea\x03||\xbb\xbf0\xb3u~Oe\xfe\xff\x9f\xe0Gr\xe3\xfb\xf8d\x95\xab\x0f\xcfr\xb9\xb0\xa8\x93G\xf8\x15\xe5j{:\xa6\xf2\xf3\xb6\xa7\x94\xf7\x01:N\x94\xab\x7fS\xfc\xab\xdc;\xf3\xfe?\xcb\xdd\xfb\x8a\x8e\xca}|\x1d\x95\xab\xdd(\x059\xff\xc2\xfbe1\xa6+\xb7\xfe\x97\x97\xad+W}QY8\x87\xb5!Q\xeek\x01\x9b\x9b\x1fe5$\x1fOvam\x91\xcb|\xb3\xa2\x8a*\xaa\xa8\xa2\x7fF\xc3q\xbcp\xcfk!\xb4\x96\x9d\x9do\xb7\x08\xe3\x98pv\x9dgk\xd6&\x9c]\x870\xf6\x19Ui\x1b\xc2\xb0\xa3\xd4F\xfbf\xa0\x87V\xa0\x07\xd6\xb8\xb9\xb1T\xc5m0\xf5\xd5d-\xcc7\xcd\xd3\xcc\\\xec\xfe\x00\xdb\x9e\xb3\x9dh]o\xac\xd6\xde\x86\xe3\xf0\xb5\xaf:\xd3\x9e\xdb\x9f\xe8 \xa3\xad\xf8\xdfmo\xff5\xfd>E\xf33{\x98K<[\x97\x9d\xd7\xb6\xec\xac:)ou\xd9\xf1\xba\xb2\xf3\xdeK\xc787m\xa5\x8cc\\K\xafS\xf6[\x83\x89\xb2n\xaaK\xc6n\xc9\xddaC\xee\xd4_\xe4\xce\xa9&\xf1{)\xe5@\x94\xf8\x83\x9c\xfe.y\xa93f\x04\xae~\xe4\xb6\x87\x0f\xa6\xbd\xdc\x9dZ\xf5\xb7Ov0\xd97gm\xcb\xecoT\xa3\xab=\x1b\xfffR#{\x94\xc5\xd7\xa9\x1c&}9\x94\x86\xf2^3dq8\x91Cnp\xd1\xc7\xbe=\x96\xc5\x9eI\xe6\xc8:\xfc\xa5\x9c=\xd3\xfd\xfcm\x81\x8dQn4=|\x90\xf9\xf0\xd7\x88\xc8"\xcf\xc2\x18\xe5\xe0Zr\x8f\xca\xfa\xfc-\x87\xa8g\xd47\\\x83n\x85\xf6\xd875\xc3\x7f6\xfec\x93\x1d\xc8\x02\xee\x83\xbe\x1f\x7f\xe1\x1al\'\xb5g[\x91=-\xa4\x96\xb8\x92v\xad\x13\xf1\x03\xdc/\xf1\x07\xca\xb0\x9eb\x80k\xe6\x8f+tN]\xf3\xf7)^\x88]\xf4\x0b\x90\x19R_\xa2\x9c=G\xe4\xe1\xf3\x88\x1f\x19\xe5\x00\xa3-`\xdd\xbb\x1f<=\x0e>\x19q\x98b\xc8t\x80v\xe9\xf641\x08f\xa2\xad\x1ab0\x9b\x92q0\x98\xa0>d\x07\xf7\x89~\x91\xe1\'zK\xb1\xd3\x98\xd9o\xd5uK\x89\xfbsF\xd7\xa4\x90\xe2\xcd1\xc5y\x89\xad\xe2}\xf4\rix\xb2!\x9e\x9e\x8d\xdf:\xf5SL\xf8\xcet_\xd2t\xb9\x13\xad\xfaHd\xf7\xaf"+\xaeD\xb6\xfe&\x06\xae#\xda\xad\xb1\xc4\xbb\x02Y\xfbh\xef\x99\x0e~\xbb\xf1\xa2\x11\xfb\xba\xd0m\xab\xf7\xd8Q\x7f\x8f\x9eG\x7f\xc15[\xfd\xd0<\xf5\x9f\x8e\x1fl\x9c\xda\x1em\x98\xc6\x9e\xc8\xb2K1\xb0m18\xccS\x06=\xe0\xaf\xad\x9b\xd2\xf4\x14\xa5\xfb/\xc6\xc1\x95\xb7\xf6a\xae\x19N{\xcd\xb0\x031\x84<X\x8c\x15\x87\xc6\xda#\xfch\x0f\xaf\x1bB\xfdx:\xfe\x16\xe2\xa7\xf9\x07\xf7\xb6\xea\x10{\xdbcK\x0cN\x8b\xd4\xf7\x91a\x8c\xf6\xdf\xd6\x8f$\x7f=\xc0\x9f@^o\x1aaoz6\x18\x89\xe4\xceG8\xa9?\xd0\x9c\x92\xf3\x07r=mm6\xc2\xaf\xa7\xe3\xb7\xd8\xc1%\x07e\xf6\xc1\\\x87X\x89\xcf\x13\x1d v\xd4\x87m\xcb\xe8\xcf\x04\xff\xbd\xffJ\xc2k{\xe8\xf57\x03\xa8\xe9\x1c\x0f\xb5\xef\x82\'\xcboE]\x844wb<\x15\xe2\x1fJ\xdfz\x12\xc9?\x8b\x9f\xe6\x9e\xf7\x9e4uC\x92\x030\x07\x12\x86\xfc\xc7\xcf8Y\x80\x1aV\x1a\xbb\xab\xce\xcar\xbbmW1\xce\x1d\x9b\xbd\xc5\x0e\xf1\x82\xf5O4-9\x9f\x0f\xe9\xbd\x9b\xfc\x89\xf3\xbfF\xd8#,7\x0e\xf7#\xf8\x1dZ\x83hnJ\xf3\x13\xe9S\xb6\xecA\xda\xa91\xb1{Y\xde\xcat\xb7\x9fB\xce_\x0b\xc3\x88s\xc3K\xff\x14fy\x15\xea?\xe9{0v\xc4\xd5\x9f\xb4\x1e>\xce\x9d\xd8#\xa0\xae\xe7\x8dn\xf2#\xf8\xf3\xfe\x7f\xd9GV\xa3h\x7f\xe3<\xc2\x9e\xd6\x82\xf7\xb6\xee\xa9\xb1\xd5:@/w\xb3F\x9c\xdar\xe7 \xf3Z\x1cq&s\x90\xf81S\xd3?\xe7\x8f\xf3\x01\xecc\xdf3\xa5\xdd\xe0\xecx\xb5\xaf>\x8d\xfe\x97\xf1\x17\xf7C\xf1=\xc8\xf59\xdf\x15\xc3i\xebuS{\xe9\xa9kGt\xcc&\xc5\x8e}/\xef\x85\xef\xbcg\xf8\xbci\x05\xbc\'|J\xbb\x19W\xd3\xdf_\xaf=v\xbe6R\xfc\xad\x93\x05g\x84\xa7\xe3\'\xf9\xff\xda\xbf=\xea\xeb\xbe\xc3\x82\xa3)}WX-\xa0na\xac\xa3\xad\xf9\xc4\xd9"vAc\x0e\xc2\xa4y\xe2\xbd\xe8\x03Y\xe2\x07\xe7\x9a\xbe\x9d\xdd\xe9\x80\xf8\x7f\x8a\x7f\x0c=\xc4\xb3\xf1\x1f\xfc\xfa(\xadA_\xe0,\x8d\x91{>\xfe\x19\x9cu8\xcb\x1d[\xae\xc3\x83\xfd\x10?b\xe7\x13\xc0\xdfh\x9e\xc8X\xebo\x88\x0e\x00cM\xc7^\xb7\xf0n\xa8/\x98s\x0c\xd5\x9f=\x1b\xff\xdf\xfb\x7f\xde\x17h~\xc4xx\xb0\x16\xfav<\xd3\x05\x9a\xbf\xb7]f\xc9%]/\xc5\x0e6\xcfq\xaa\x03\x88\x07m\x1d\xa6:\x80\x9c\x98\x97\x89\xf8;\xad\xd3\x10b\xe9\xc7\xf1\xdf\xe9\x01\xfc\x91\xc4\xf1\x8c\x136\xa1Dj\x01\xd6\xb1\x1b\xbf\xc55P\xdf\xe0\xcc$h\xd1\xc7\x19\xce\xf5\xe6)|\r\xc6\xb57>\xf1\xf7E\xfc\x17\x1d\x90{qD\xceV\xe4\xccC\xfb\xbf_#\x01\xea\x0e~\x13\xf8\x11\xfc7\xf6\xcd\xe7:\x8cE\xecu\xb8\x81\xd8\\v8\xf0G\xde\x14>\xe5\x0e[\'\xe7\xd8\xac\xeec\xbc\xca\x90\xf3\x04M\xf8\xe4\xcd\xa6\xfb\x01:\x98\xaa\xd1<I \xee\xa1\x86\t\x90\xfbo\xf1\x87\xef$\x16&\x06\x93\xfa\x81\x15HS\xac\x8d\xa8\xd74\xefp\xdb\xd9\xb6\xe7\x1a\xd6\xcf\xe0\xa7}O\x01;\xf8$\xc6\'\xf6\x7f\xbc\xa9\xac\x053\xfa\xe0\xbc\xa6\xcbo,V\x0e!\xc7\x93o\x02p\xb6\xc7\xf3\xfa\xa4\x7f\xc65\'\xd3\xdf\x9b\xb0\xe6`\xc6\x11\xc9yw\xd8\x91\xd3{h\x7fr\x1fu`\x1a\xbe4\x15?\xe9w\x08\xb6\xad\xae\xbbc\xc5\xf8\x11\xfcav\xfe\xbd\xf3{\x88g\xe8\xe7y\x13\xea\x17\xd8\x88\xe61\x0eb[\xf0U\x85|\xcf@_\x9d8\x1c\x0f\x98Y\xd3\xd9\xbeB\xdb\xea\'\xeb0\xcd{\xe0\x0f%\xbe\x7f\x1f\x0b\xe87X\x1b1\x1f\xe8\t\xbe\xf7l\xd7\xdf\xdaF\xfc\xfc\xf3_i\xfeC\xec`[\xb0\x83\x00g\x10~\x1c/\xd0f7\xb1\x0b}\xbe\x08\xe7S\x81i\xa9\xa4\xb6{\x8b]\x00\xbay\xf3\x00\x07\x89\xfb[\x7f\'\xcf5\x94\xb8,\x16H<\xa0\x0eI\xad\xc4X`\x0fG\xf60o\x1a\xeb\xee\xcf\xe3\xc7\xfc\xc3\r0\'\xe3\x99\x97W\x85\x15\xef\xa5y\xea6w\x01\x8f\xe1^\x02\xb5,Y\xec"\x88\x8d7\x88{^C\xbb\x97\xf8;\x89w\xcc\x05\xc5{\x18\x03\x18\'\x99L\xa2\xcb\xfe\xe6\x9d\x99\xb5\x1b\xf1\xa2\xf3\xf3\xf8\xb7:\xc6\xbc\xb4\xb3Y\xf4y\xc2\x17\xec\xf4\x17\xf5\x81v\xcb\xe2\xd8\xebz>\xf8\xf0\x9b\x87\xe3\xa6[\xacy\xc4\xee\x04{y-(\xca\xe4=e\x1d6"\xb9\xb1v\xda?\x8b\x1f\xfd\x1e\xbfMz]a\xe2\x8b\xbc\x8a~\x8c\x98\xc1?\xcd\xda\xb1<\x9e1\x97+1\x07\x98\x97p\x1d\x91\xfd/v\xb7\xf1\x8dz\xba\xc6A\xfa\x8b6/\x93\x87\xb9#\xfa\x08&\xb5\x97\x86b\xb5\x9e\x8e\xdf\x17\x87\x97\xfe\x8f\x9cS\x87\x13\xfc\xe6\xc7\xab\xf1\x82\xc6\xaa\xa0\x01vb?\xb4+\xc5\x90\xc7\xdfMp\xdf1\x8c\xd1\x07\x98\x04\xf1\xa3=\xef{\x9f\x8b\xdf\xa0<\xd0[\x19~|\x9fw\x8ed-~>\xfe\xb8\t\xfd\xaf\x93\xf5u\xd8\xe7@\xff\x9a\xf6\xa7\x18\xc7\x88\x1f\xfbv\xa8m\t\xda*\x8f\xbdl\xecl?`\xdd\xde\xc3|\x9e\xe5\xf5\xd2<\x88\xb9\x00\xb1\x17uI\xe3 \x8e\xde\xce\x0b(\x8b\xc6\xd3\xbf\x7f\xed\xfdezV\x17\xf1,\xb2\xea\x08\r\x0b\xe2\x1ej\xfd%\x86Q\x07\xf9\xf8\xcf\xf25\xd8\xa8\xd4\xbe\xe0\xfb\x1f\xa0\xaf3`\xa4X\xf2\xb93\x1dS]^\xf1\xa7\xbaFF\xfb\xc7\xd1j\xb3\x16\xe0\x04\xf0t\xfc\x16\xe4v\xac7\xe8\xfb\x02\xb3\xefqc\xcb\xe6\x13\xac\xc5\x98\x87\xd3\\\x9c2\x1dC\xffC\xfc\x1b\xe2\xd4\xcb\xaf\xcb\xb1\x16\xbes\xa4\'\xe8z\x979\x94I\x9eC\xc6sQ&\x830\x9e\x8d\xb2X\xc0\xfc\xd9\xe8\x9f\x1d8+\x82s\xaa\xcf\xc6\xafA\x8e\x9do\xfa\xe7Sk0\xe1&\xc2/\xf6\xcc\xd49_\xd78\x0bYUn\x18\xeesVK\xe5|\xbb\x95^\xd7^\xee\xd6@\xbf\x80\xcf\x0b>\xf4\x06\x9bH&\x0c\xb9T\x98,x\x92G &R[\xa3\xedS}\xa4\xb9\x11\xc6\xa8/\x98\x8f\x19q\xa8\xab\xd6?\xf9\x9b\xd7\xbf\xa3uS\xed\x9d\x9ac\x03z\xf71\xc4\xbe\x91d\x0c\xfb\xb9\xe3G\xf39\x1eA\xfd2A\x8ee.vS/|w\xa0\x17~\x85\xfa\xb18\xf7\xcfo\x9b\x05\xef5|\xd1o\xc4\xb5\xed\xa6\xf6\x122\xba\xf6\xd1\xd4\xb5\x03\xa3*G\xd0m\xd0\xa8\xbd\x0c\xc6\xd1\\1\x9eo\xfb\x8a*\xaa\xa8\xa2\x8a*\xaa\xa8\xa2\x8a*\xaa\xa8\xa2\x8a*\xaa\xa8\xa2\xffE\xfa\x0b^\xb6\xd4\xcc'

no-image-2

NO_IMAGE = b'x\x9c\xedX[w\xaa:\x10\xfeA>\x04\xbc\x81\x8fl\xb4\xd6\x0b\x8aXm\xe1\xcdZE\xc4k\xad`\xfc\xf5\'\xc3\xa5\x04\x88h[{\xf6:g1ke\x01!L\xe6\xcb7\x99\x19"I\xb9\xe4\x92K.\xffoi\xdf8\xae\xe4J\x12"mL\xf5\x1d$\xbf/\xd4\xa1\x92{\x1c\xf4A\xab\x9a\x92\xb42\xd9s\xc2\xfbCB\xf7\x81\x1a\xa3\xba\x91\x9ev\xe2\xdb\xda \xdd\x0f\xb2p#]\xd0x)\x9a?\x9c\x93\xd5n\x11>\xf8\xbeD\xcd\xbb\xa5\xbe\x87>\xc0\x0b\xef\xd5\xa0\x0f\xe6\x86\xf7\xac5\x80\xfe\xad\x1b\xd7]\xa5\xc6m/\xd8gP\xfd\x0b\xea]r\xaev\xd0\xb7\xa5\xc6\xd0s\x86r+\xff`c\xc9\x8d0&\xf1/\x82{5\xa1\xdf\x91\xe2\xb8X\xb6\x84\xba\x81\xd7\x85\x1bq\x1c\xaeK\xd2\x0e\xd0\x89\x13z\xe1\xde\xb9\x82\x01t\xc1\x18XC#\xe1\xcb\xd7\x84\x0f\xda8\xb0\r\xf4\xd0\xf8\xb7\x0c\xae\xb2\xfa\x93\xf8\xf9`l5\xe0\x8cg|kPk\x1c\xde\x87>@\xeb\x1b\x07\xdf\x86mL\xcd\t\xfa\xc3\xf9X~y\r\x7f\xa8\x1f\xb9\xd1>\x04\x99\x05}\x06\x83\xaf\xd2\x8d\xf8\xe9\xbdm\xb8i\xfc\xa1?\xd0-\xf4\x81\x92\x1b\xb7o\x1bpM\xdb\xc4\xf2\xff\xef\xe0\x07Y\xb8\xe9\xfd\xc9K\x91\x0f\x1bT,L\xae\xc9%\xfc\x92\x14q\x1f\xde\x87\xfai\xeeC\xa1} \xbc\xc7R\xe4\xdf!\xfe\x195\'\xed\xff\x06\xf5\xee\x9a8Rz\x7f9R\xc4[(+\xca\xbf\xe0=k\x8f\xb5\xa5\xb8\xff\xd1\xba\xdbR\xb4^\xa1.\xe8\x83\xdc\x80\xa5t.\xe0\xa9~5\xc8!\xf4~\x1a\'\xc6&\x1b\xcb7s\xc9%\x97\\r\xc9\xe5\xa7\xb2\xc0\xa3\xe2q9\xc5\xce\xd2t\x9d\xa5\xed\x90\xc6\xb8\x9a\xc7\xe0\xea\x06\xfd\xacw\x19cl\xe7\xb8\xd4O\x8b\xe1V\xf8\x1b\x18\x1b\x929{\x90\x94\xf5\x83\xd4\xa0\x1ay6\xed\xe5\x11\x1b\x8f\x85z\xe3\x1d\x9dG\x1b\xbf\r\xd6\xe4\xba\r\xae\x9b\xf4\x955F\xb9:\xa6 \x8b\xdb\xe3p\xd7#s\xae\xc8\xdc\x9b\xa4-us\xfa\xfa[\xf8;\xb8\xd9\xd2\x06\x13uh\xca\xbd\xa1$w\xe1\n\xcf=k\xbf\xe7\xb4\x8fV\xa1n\x9e\xd0\xd9\xdc\xa3\xf3t\x87\xce\xf6{\xfc\n\xfd\xd0\xf4={\x8cN\x8d\xa1[\\O\xa1n\x9f9\xcdh\xf6\x86\xfb\x8dgK`\x07\\5i\xd2S\xe4f\xeb\xd7\xf0[r\x83\xcc\xd1\'s)a#6\x0cz\xf2z\xcdi+\xc2\xbf\x8d\xd3\xb8X\x98\xf4\x0b\xeb\xa3gb\x87>\x98\x83\xe0o\xc0\x9c07m\xcb\xc0\x9d(\xf7\xc4\xdf\xfa3\xed\xf6\xb0>\xe8\r\x07ZW;<+\xf2\xb0\xcf\xc4?\\o9m\xf7\xc8\xe6\xff\x16\xec\xc9u\xd2\xb7l\x1f\xf9\xc4\xff\xc0\xc2\x0f\xb6\xf5\xaca\xbf\xab\xb9\x06\xb1y\x00\xb6\xb7\xb4i\xf7\xbb\xf8Wki\x8a*\xb6^h\xb7f\xdcs\xa51\xb4\x8ao\xa99?\xf1{\xfc\x9f#\xcc,\xec\xb4\xaf\'\xb1\x03\xf7\xca\nan\x86\xce\xdb\x03i\xef\xf1\xb1\xbe\x0e\xdf\xff\xc7l\xfc\xe4y$c\x9d\xd8Z\'6\x9b\xa8bN6\xeb\xc6\xe8\xdb\xf8\x1fD\x82\xdf|)\xb4\x15\x93kV\xe4\xe1\xb08g\xe2\xf7\xfc?\xb9\xffo\xc5N\xb8\xc6e\x13\x9d\x1bK\xc4\xb9\x08\x95\xd7\x12\x12\xaa\x15\xc4M\x05?\x1e\xc6\xf5\xf8\xfc\xbf5/\xe1\x7f\xb2\x8aF\x80\x7fAl\xd77\xcd\xc6W\x8e?bb\xf3\xdc+\xe1\xdf \xba\xe6\xdcs\xadA\xf0\xcf2\xf8o\xc6\xf9ga\xa7\xd7\xa0e\xfb\\\x1f\x8e\xa8x\xb2\x90\xd0wj\xc7\xd2\xbb\xe8\x08\xa86{\xdf#N/\xfb\xf1?\xae\xef\x1a\xffO\xd8\xe3\xbf\x016\xa3\xcav\xb2\xe6\xc5o\xf3o\xf3\x14\xff>\xfe\x1b\xf9\xcf\xc2\x0ey\x8cp\xcd\x1bmT9\x8e\xd1\xc7c_p\x9c\x9a\xa8\nHT\x9f8q\xbe,\xd7>\xd0\x8c\xf0_\xf1\xc7\xc6\xf5\xc0\x1c\x99\xfc\xe38\xff\xeb\xe2\x97\x8e\xbf\x12\xf8\xcb_\xe5\x1fgcWl\xc4\xf12\x12&\'q\xfex\x16\x9d\x12\x12\xd0\xb2*:O\x9cw\x9d#\xf2\xfc^\xad\x15\xea\xf3\x00\xff&\x1e3\xf5\xdd\r\xfc\x1b`\xab\xbf\xffm\xe3>\xfc7\xccL\xfc\x1e\xff\xbb\x04\xff\xac\x1a\xa0a\xa1\xe2x""\x84\xc4\xf9\x0b/\xaa\xf3\x928\x17\x90\xa0\x9e\x0bH<\xb7P\xb9]A\xd5\x8e!\x16\xc0\xff\x01?\xf8\x7f<^\xf8\xfc_\x88\xffi\xfe\x01\xff\x0f\xf7\xffT\xf7\xfd\xbfr\x85\xffK\xf9\x8f\xce\x83\x8d\x05*\xf6tQu\x04\x01\xf6\xf9\xf1\xc9B\xd5=Y\x13~I\xc6\xec\x11V\x9eP\xb9\'\x8a\xe8\xd1\xf1\xf1C\xfc\xa3cf\xc8\x7f\x16\xfe\x14\xff?\xc0/\x86\xf9/\xf0\x7f\x9c\xc1\x7f\xb2\xfe\xd1w\xe9\x1a\xc0\xc7/8%\x11U\x9e{\x88\x1b\x95\x10&^\xef\xc5\x7f2\x0e\xe2ay-G\xf8i\xfe\xf5\x80\xff\x8c\xfc\xef\xe7\xbf\x89\xcf\xbfr\x0f\xfc4\xffu/\xfe\xfd\xa8\xfe\x01\xff\xd7&\xa2\xba!\xf9\xadV\xff\xc4\xed\xe3\xdb\xfb\xf8\xf7\x92\xe8\xd4\x8f\x17\xf8\xcf\xae\x7f\xbc\xfc\x07\xfcW"\xfe\x8b\xd2\xf3\xfd\xf8\xcf\x8c\x7f\x0c\xfe\x93\xb9\x00\xf8\x1fO\x04\x87\xe0\xe7w=/\x0fxc\x83\\\x88Gc\x12\x03D\x82\xdf\r\xf2\xdf\x96\xc6\x1e\xe5\xff\xcc\xfag\x12\xd5?\xf7\x8a\x7f\x14\xff\x17\xf1\x87\xf9/\xab\xf6\x07\xfe{\x06\xec\x7f\xc4\xbfu\t\xee\x95\xb7&\x1c/\xa1\xcaPAUYG\xc2\x91\xaf\x1d\x97$OL\xabq\xfeo\xad\x7f0\x15\xffl\xfd\x87\xfc\x7f#\xff]\xaa\xf9I\xee\xc3\xd3\x17Tl?\x93\\WF\xfcJA\xf80E\xc5\x87\xe7\xdal\xb9\x16I\xe6\xf3r\xc1\xbc\x84\n3\xc8\x7fa\xfd\xa33\xea\x1f\xf6\xff\x0f\x15\xff\x03\xff\xbfg\xfds+\xffI\xeca\xbd\xd3~$\xbe\xff\x8aJ\'\x0c5\x0e\xe1\xbf\xe3\xe1\x17,\x0c\xb8E\xa4\x9eE\xb5\xeb\xbd\xab\x15^\x88O\xe8\xa5x\xfds#\xff\xe9\xfa\xe7\x07\xfc\xff\xb4\xfe\x01\xfe\x0e\x1f\xa8R\xd5\x01\x1f\xc4}\xd1\xe9r\x803\xc0\xff\x8a\x04y\x0f\xf5\x80\x80^\x8b\x80]t\xe0\xa1\xb9\xf7bB\xea_jzc\xfe\xfb\r\xfe\xbfQ\xff`\xd1D\xe5\xe2\x83W\xef@m\x0b\x1cC\xdd3W\xcf\xbe\xff\xbbo\x88\xef\xb5\x90(\x0bd\x0flk\xc7\xae\xe9a\xe7\x06|\xc4=\xbd\x06a\xfe\xbb\xc2?\xf9W\xfb\xdc\xff?\xca\x7f\x1e\xffzT\xff\xe1\x0c\xff\x0f\xe3?\x95\xff\xb0;CB\xe7\x00\xff4\x80\x99\xb4\x13\xc4\xbe\xda\xecL0\x9a"\xf1\x8f\xb5\xcf3\xf1\x13\xf8\xdf\xf3|^\xb2\xfc~\xf6\x99\xc1\xd7\xf8\xbfG\xfd3\xd5o\xab\x7fY\xe7?\x04[\xf1aT;n6\xde\x1e\x87V@\x0e*->\xfc\xdcG\xfd\x03{|\xa7\xf7{\xba\xfe\xbd\xb5\xfe\xf1\xf8\xbfs\xfd\x93\xc5\xff\xa5\xfa\x87\xac\x01w\xa8\xa1\xd2\xea\x88J;\xc7\xcbu\x1e\xf6\xd49@"o\xc4\xeb^\x8a\xff\x7f\xad\xfe\xd94\x07o\xb1\xfa\xc7\xc2\xd7\xce\x7f\xa8\xfcG\xe3!\xbc\xe22\xa9s\xb99\xb9_e\x9f\x8f\xd1\xdf\xa7\xeb\xe8\x1b\xf8\x7f\xf1\xf7\xbf_\xff\xee\x9a\xa3o\xe3\x1f\xca\xe5\xfe\xdc>tg\xb690\x96\xa3E\xdf\x9ai\xb7\xe5?\x16.\xf6yfzl\xd2\'\xbeV\xff\x0cdK\x05[g\xf6T%\xb6+O\xb2\xf8\xed\xf3\xbf\xa4t\xe5N\'U\xff\xc3\x99\xa3\xb7\xff\xdf\x12\xe7?\xc9\xb3\\\xf6y&\xb5\xcf\xf7l\xdeY\xf5\x8f\xd6P\xb0e\x87\xb6h\xae\xdc\x81\xeb\xc0\x9ct\x14\xab\xdf\xbf\x17\xde\xa4<j\xc6S\xc7]\xcc\xba\x92\xf6\x1a6\xf2\xfc\xd6Z\x9cvX\xfeC\xf8\x9f\xba\xd71\xb3|?\x19\x03X\xff\x8e!~\xdd=Y\x0f\xdd\xd6i\xb7\xf5l0\xff\x18\x9fM\xd2&-M\x1b\xfe\x16\xfe,\xb1\x87\x8d\x13\xc6\x87\xd5\xd9\xe2\xac\xa8\xb9\x8b\xb3U^\xfaW\xd6s\xe6\x98\x84\x1e\xff\x8a\x87\xf6\xca\x92\x95\xda\xdf\xc0\x98K.\xb9\xe4\x92K.\xb9\xe4\x92K.\xb9\xe4\x92K.\xb9\xe4\x92\xcb\x7fO\xfe\x01sI\x05\x98'

no-image-3

NO_IMAGE = b'x\x9c\xedZms\xe26\x10\xfeA\xf9pa\xc8\xe4\xe0\xe3\xfa\xdd&\xe4"(\xe4\xe0[B\x129%\x1d\xda\xe3\x1a\xc1\xbf\xef\xae%a\xd9\x98\x97\xa6\x8d`Z\xed\x8c&>y\xbd\xabg\xdf\xb4\x12\x07\xe0\xc8\x91#G\xffm\xca\x8e\xe4k\x0b\x80/8\xc6\xc6\xdc\x12\xe4\x9c\x96q\x87\xcfk5G\xe3\x9a\x03\xbc\xf1f\x9d\xf4~Y\x93\xbd4x\xeeD)\'\xab}\xdbe\xdb\xf3D\xb9(e\xd1hA\xa9_\xebl\x1a\xc7PK}\xdf6\xf4.\x8c\xefi\x8e\xf0\xd2\xfb;5G\xba\xe9}\x93\rh~!\xaa\xb2\xaf\r\xbe\xc5\x8e\xf5M\x8d\xf9\xdcxW\xd7\x95\xa9\xb9\x85\xc1c\xea\xd4t\xac\xffi\x8dmQb\xac\xe3\xcf\xd5\xf3]M\xfe;Tq5\xadE\xcb&\xbf\xe6\xa2\xf4\xb1\xb6K}\x1d$s]\x93K\xcf\xef\x070\x90,\xe2!\x1bNk\xb1|\x88Zj\x8c\xd5\xdaH\x8e\x89\x7f\xd1\xe0\xab}\xf3u\xfc-\xc5{\xad|\xd6j\xf8vj\xd8X?\xeb\x180\xe5\x8d\xd5\xb7z\x8c\r\x9d$_\xebk\x8a\xcbC\xf8\xb5\xfc/\xa2\xccC\xa2g57m\xf0W\xfbH\xfcfnO\xc56~\x1d\x0f\xe6\xd01\xd0\x16\xd5\xf5-\x94\xaf\xcd55\xc5\xffG\xf0\x13\xe5b;?[P\xc6\xf0\xd4\xa8\x85u\x9b\xec\xc2\x0fP\xfa^?k\xf9\xa6\xef5\x991\xa0\x9f\xd7P\xc6\xb7\xc6\xffl\xe84\xe3\x7fj\xbc;D\xef\xb0\x9d_\xefP\xfaM\xd3\x9b\x11_\xf4\xbe)\xc72\xa8\xc6\x9f);\x83\xd2^Z\x16\xcd\xd1\xde\xb0\x86\xed\xbd\xa0e\xcc\xdf\xa9=\xc4\xcc\xa7q\x8d\xb7>\x9ab\xd3\x91#G\x8e>B>_\xf4\x82<\x1d\x02\xa4~\x84#\xe6\xa1\x173K\x03uE\xf8\x97t\x07\x1e0Z\x8bm\xfc\xc9:}\r\xb1n\xff!R\xff+\x84^\x07\xd7\xd4a\x96\x06\xea\xfa\x8a\xe3\x07G\xdbc]\x8fW\x9d\x97\x80]\xde\xda\xb6\xc1\x0f\xc4\xbe\xeb\xacak\xfc\x891@k\x89\x07\xcbG\x9b\xd8#\xe5\x87S\xe3\xef\x8a\xd0K\x18\xd9\xa0\x1f\xd8\xc4O9x\x0e\xf8/0\xf72\xa0Z@\xc3"~\x95\x8b\xa7\xc6O\xfeO\x85\xac\x85\x0e\xbf\xc3\xef\xf0;\xfc\xa7\xc3\x8f}\xc9\xdf\xb5\xc9?\xb4\xe1\xd9\xe0\xc7\xbdp\x82\xfbp\xcc\x00V\xbc\x1f\x1c^{\xe8q\xe4\xbb\xc5\xbfWp\\\x1f\xf5\x84\xfd\xd6\x0cHv\xa9\xf7<\xf0#vN\xfaG\x91\xc7\x967!\xfe{\xbf\rB/g\xba_\xe1i\x0f\xbf\xbd\x82\xfd\xfc3\xae\xf7\xf7\xd4\x7f(\xec%u\x9f\x12\x7f\xb7\xe8\x7fBoZ\xe8\xc6u\x0c\xd3W\x10\x84\x8b\xceDh\x03\xd6\x84\t\xb1\xab^-\xf5\xc3\xdc\x17\xcb\x1b\x00\x16\x166\xe0Mq\x80\xd8\x99\xc4\x9e\x0e\xc3<\x1c\x84\x03\xd2\xa5mpq"\xfc\t\xae\xe9\xa2\xf0\x85\xd4\x8d\xda\xcb[VZ/\x9f\xc4!\'\x1bT1i\xbf\'\xaf\x06\x7fa\xb3~\xd0\xc3\xf8\xbe\xaa\xf0\x97\xd8\xb3\xe1\xe47\xcd\x1e\xe5\x93\xfb\xc2\x06\x14\x7f\xd4\xff\x9d\x00\x7f\x8a\xfa\xee\x05\xe9$\xeca\xbe\xc5\xb0\xb1\x01\xd6\x03!}\x953\xb9\xc6d\r\xdb7\xd2\x05\xcey\xd6C\x9b])\xfeG!\xfb\xda\xcc\x1f\xbd\xd5\xd9c\x8fO\xe8\xdd\x04\xbf\xebq\xb9\x8e\xcf\xc0\xb9\x9f0\xf6\x9a\xb0k"Ll\x14QM|\x10\xca\xefy\xe7e\x17;2\x87\x80g\xf9>\xfa\xfeA\xe5{\xbaf\xf3]\xfcI~\xf5\xbc\xe9\xfb\x99\xdd\xfe\x1f\xcd\x1fWb\x1e)\xe0W\xdf<1K*\x8c*\x0e\xe8\xb1\xee\xf7p\xd5\xff%^U\xcf\xad$\xd7\xe3\xa2_\xf8\xdd\x88y\xa2h0\x1a\'\xab\xaa\xfd\xd2u\xffW\xc0Z\x0b\xdc\xae\xff\xeb\xf7\r\xd2\x16\xa3(X\xb1\xd1\xd6}\x0c\xda Z\xcd\xbe\x9bSE\x0e\xf3yq\xcd\x8d\xab\x17\xe6;\x14\x95&\x83\xcb\xa7\x8a\xfc!\xc5\x19a\xe4i]\x16\xc5\x01\xd9\xe6_\x80\xf5!\x92\xd8S\x7f\x84>H\x11\x89\x8f5\xdag\xf3\x9d?9\x86\xc5\xbd\xd9<\x1b`^<\xaaz\xd8\xf3\xe7\xbf\xef\x94O\xfb\n\xdav\x82ua\xc8\xe4\x9c\x0f\xbb\xe5\xdb$\x19\xd3\xb2\x16R\xcdj\xe3s\xafX#\xd6>L\xe8:\xbf\xb4\xcb$\x1e\xd2\xfe\xa9\xf6\xb0\x99\x8a\xdd\xd8\x9bO\xeb\xfc2?\xfa\xc1\xbd\x90{m\x07k\xe87\xcay\x8e}F\x83|\x9b$k_?\xf8\x0er\x1f\xd2\xfb\xd65\xa85\xc2,\x89\xf3\xc5\xc3\x86\xff\x95\xfc\x080F\x1c]Q\xdd\xe7\x9e\xd4\xdep\xb3\xeel~~\x8a\x06\xb4\xcf\x8d\xa2{\xea3\x8c\x1e\xf1\x1ay{\x14gX?\xb0\xe1\x1aY\x07\x8e$\xeb\x10bgU\xecz\xd0\xfd\xe4\xa0\xa8v\xb3\x84rY\xe6o?\xa0\x18n\xe2/l \xa4\r\xa8\xe6\xeb\xfdMb\xdf\xe6o#o\x82\x7f\xc3\x01\x9f\xc8\x9e\xc82a\xcc\x16~\xdfs~\xa1\xdet\xbc\xe9MR\xff\xd1\xe8[w\xf5\xb9\xcf\x9b}\x1cc\x9e\xef\xb2\x95\x1c-\x8c\x83\x88Q\xde,\x1e\x12\xdcxl\xc2\x8f\xe8\xfe\xef\x98\xfb_F=\\\xea?\xb3C\xd8K\x1b\xbc`M\xa4\xf3\xc4\xc5\x11\xfck\xb4\x97\x8f6\xc04\x88l\xe2\x8f\x11{w\x8fo\xac\r\xf4Cf\xb9\xf7)\xf0\xa3\x7f\xce\xe1\xfe\xf7d\xe7?\x87\xdf\xe1w\xf8\xff\xbf\xf8\xb1\xfew\x8e\xda\xcf>w\x9c\xea\xf7\xaf\xe8\x8c~\xff;\xc5\xef\x9fD?\xcf`\xff\x7fW\xe7\x86(\xa7~\xd9\x1e%x\xe6\xa5\xff{\xb0\xe42\x0f\xba\xb6\x07\xda\xfe\'\x9d\x01\x80\xfa\xdf\xe5c\xc0\xe8\xce\xc4\x1e\xd1\xbdm\xa0\xeeb\x13\xac=\x94\x83\xa9\xb03\xb2M\xccS\xef{y{\x8a\xff\xffBDw]t\xebMgT\x80\xf2\x9c\xf3\xf9\x83t\x8d"\xd2\xed\xa9\xbb5G\x8e\x1c9r\xe4\xc8\x91#G\x8e\x1c\x1d\xa6\xbf\x00\xabJ&\xa8'


Note

While experimenting with the device, you may notice occasional freezes. These could potentially be due to power issues. To address this, it’s suggested to use a USB charger with an output of 3A for optimal performance. If you’re using a charger with a lower voltage (2A, which is the minimum required), it’s advisable to limit the screen brightness to no more than 90%.

Also, at times, an overloaded Wi-Fi network might result in the Pixoo64 responding slowly. Most often, rebooting the Wi-Fi network or the router rectifies this problem.

Disclaimer: This software is not an official product from Divoom. As a result, Divoom bears no responsibility for any damages or issues arising from the use of this script. Additionally, Divoom does not offer end-user support for this script. Please utilize it at your own risk.

pixoo64-media-album-art's People

Contributors

idodov avatar

Stargazers

 avatar  avatar  avatar Dave Proffer avatar

Watchers

Dave Proffer avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.